Ivens broke through to the first team of hometown club KSK Beveren in the 2003–04 season. He played one season for the club, in a period in which Jean-Marc Guillou guided Beveren to a more attractive financial situation through talented Ivorian players. This ment a limited opportunity for Ivens to play in the first team, which resulted in moving to second division side KMSK Deinze in 2004. There he played two seasons, before being signed by KV Mechelen in the spring of 2006. With Mechelen he promoted to the Belgian Pro League, and became captain of the team.
In 16 June 2010, Ivens signed a four-year contract with Groningen. Groningen paid a €500,000 fee for the player. He made his first-team debut in a 2–2 Eredivisie draw against Ajax on 8 August 2010.