Zimą 2009 przeszedł do francuskiego FC Sochaux-Montbéliard. W Ligue 1 zadebiutował 15 lutego 2009 w przegranym 1:2 meczu z Toulouse FC. W sezonie 2008/2009 spadł z klubem do Ligue 2, jednak w kolejnym awansował z nim z powrotem do Ligue 1. W Sochaux grał do 2013 roku. W sezonie 2013/2014 występował w FC Luzern. Latem 2014 przeszedł do Club Africain, z którym w sezonie 2014/2015 został mistrzem Tunezji. W 2016 roku wrócił do Szwajcarii, gdzie przez dwa lata występował w barwach drugoligowego FC Schaffhausen, a następnie zakończył karierę.
Sezon Klub Kraj Rozgrywki Mecze Bramki Rozgrywki kontynentalne Mecze Bramki 2001/02 Grasshopper Club Nationalliga A 2 1 – – – 2002/03 3 0 2003/04 FC Luzern Challenge League 30 7 2004/05 10 2 2004/05 FC Winterthur 14 1 2005/06 27 0 2006/07 16 3 2006/07 Grasshopper Club Super League 17 1 2007/08 28 0 2008/09 13 1 Puchar UEFA 1 0 2008/09 FC Sochaux-Montbéliard Ligue 1 15 0 – – – 2009/10 Ligue 2 30 2 2010/11 Ligue 1 6 0 2011/12 19 0 Liga Europy 2 0 2012/13 12 1 – – – 2013/14 FC Luzern Swiss Super League 0 0 2014/15 Club Africain CLP-1 18 1 Puchar Konfederacji 1 0 2015/16 5 2 – – – 2016/17 FC Schaffhausen Challenge League 12 4 2017/18 16 6