I sin aktive karriere spilte han for Vålerenga, AIK, Roda JC, Al-Khor SC, Qatar SC, Al Wehda, Portland Timbers og Vancouver Whitecaps FC.