Han har tidligere spilt for Arsenal FC, NEC Nijmegen og FK Spartak Moskva. Fra sistnevnte klubb var han også på utlån til Celta Vigo, Birmingham City FC, Cardiff City FC og Portsmouth FC.