28 czerwca 2013 roku podpisał kontrakt z Bayerem 04 Leverkusen. 12 kwietnia 2015 roku, władze klubu zdecydowały się rozwiązać z nim kontrakt ponieważ wdał się w bójkę z ochroniarzami po tym, jak nie chcieli wpuścić jego znajomych do szatni. Nagranie potwierdziło podejrzenia. Zawodnik po zajściu przeprosił, jednak zarząd pozostał nieugięty.
W 2015 roku Hamburger SV zakontraktowało go za darmo. 29 maja 2016 przedłużył umowę z HSV do 2017 roku.
Sezon Klub Kraj Rozgrywki Mecze Bramki 1999/00 GOŠK Dubrownik
3. liga ? ? 2000/01 GOŠK Dubrownik
3. liga ? ? 2001/02 NK Zagreb
Prva HNL 3 0 2002/03 NK Zagreb
Prva HNL 23 1 2003/04 NK Zagreb
Prva HNL 12 1 2004 Szynnik Jarosław
Priemjer-Liga 18 4 2005 Szynnik Jarosław
Priemjer-Liga 8 2 2005 Torpedo Moskwa
Priemjer-Liga 15 0 2006 Lokomotiw Moskwa
Priemjer-Liga 21 0 2007 Lokomotiw Moskwa
Priemjer-Liga 23 3 2008 Lokomotiw Moskwa
Priemjer-Liga 19 0 2009 Lokomotiw Moskwa
Priemjer-Liga 0 0 2009/10 Montpellier HSC
Ligue 1 34 2 2010/11 Montpellier HSC
Ligue 1 23 1 2011/12 Sevilla FC
Primera División 22 0 2012/13 Sevilla FC
Primera División 22 1 2012/13 Anży Machaczkała
Priemjer-Liga 7 1