Wystąpił w rozgrywkach Pucharu UEFA, a w lidze rozgrywając 21 meczów przyczynił się do wywalczenia przez Rangers wicemistrzostwa Szkocji.

W latach 2007–2008 grał w barwach SM Caen, gdzie został sprzedany latem 2007, od 19 stycznia 2009 w IFK Göteborg, z którym podpisał czteroletni kontrakt. W 2012 roku wrócił do Jönköpings Södra.

Sezon Klub Kraj Rozgrywki Mecze Bramki 2001 Jönköpings Södra IF 3. liga 16 2 2002 Jönköpings Södra IF 3. liga 20 5 2003 IFK Göteborg Allsvenskan 13 0 2004 IFK Göteborg Allsvenskan 17 1 2005 IFK Göteborg Allsvenskan 16 1 2006 IFK Göteborg Allsvenskan 9 3 2006/07 Rangers F.C. Scottish Premier League 21 0 2007/08 SM Caen Ligue 1 6 0 2008/09 SM Caen Ligue 1 1 0 2009 IFK Göteborg Allsvenskan 3 0 2010 IFK Göteborg Allsvenskan 5 0 2011 IFK Göteborg Allsvenskan 18 0 2012 Jönköpings Södra IF Superettan 13 0 2013 Jönköpings Södra IF Superettan 22 0 2014 Jönköpings Södra IF Superettan 18 0