Latem 2008 Węgier został sprzedany za 950 tysięcy euro do hiszpańskiej Osasuny Pampeluna. W 2011 roku wrócił do NEC. Po roku spędzonym w holenderskim klubie przeniósł się do duńskiego Odense Boldklub. Później grał w indyjskim Pune City i szwajcarskim Grasshoppers Zurych.
We wrześniu 2015 roku podpisał kontrakt z Deportivo Alavés do końca sezonu 2015/2016. Następnie grał w Perth Glory FC, Mumbai City FC i Kitchee SC.
Sezon Klub Kraj Rozgrywki Mecze Bramki 2002/03 Budapest Honvéd FC
Nemzeti Bajnokság I 12 0 2003/04 29 1 2004/05 28 5 2005/06 3 1 2005/06 Auxerre B
CFA 19 0 2006/07 13 2 2006/07 Motherwell F.C.
Scottish Premier League 11 0 2007/08 NEC Nijmegen
Eredivisie 27 2 2008/09 CA Osasuna
Primera División 20 1 2009/10 20 4 2010/11 31 3 2011/12 NEC Nijmegen
Eredivisie 29 1 2012/13 Odense Boldklub
Superligaen 24 7 2013/14 12 7 2014 Pune City
I-League 6 0 2014/15 Grasshoppers Zurych
Swiss Super League 15 2 2015/16 Deportivo Alavés
Segunda División 3 0 2015/16 Perth Glory FC
A-League 11 1 2016 Mumbai City FC
I-League 14 3 2016/17 Kitchee SC
Hong Kong Premier League 9 2 2017/18 Kitchee SC
Hong Kong Premier League 18 8