Nachdem er kurzzeitig in Europa für die Glasgow Rangers aktiv war, wechselte er zu Busan I'Park und kurz darauf zu Changchun Yatai F.C. Seit 2013 spielt er wieder für Brisbane Roar, mit denen er in der Saison 2013/14 die Meisterschaft gewann.