بدأ مسيرته الكروية مع نادي سيدني أولمبيك في عام 1996، ولعب معهم حتى عام 2000، وشارك معهم في 93 مباراة وسجل 14 هدف، وفي عام 2000 انتقل إلى نادي فيينورد روتردام الهولندي، ولعب معهم حتى عام 2003، وشارك معهم في 62 مباراة وسجل 11 هدف، ومنذ عام 2003 وهو يلعب مع نادي بلاكبيرن روفرز الإنجليزي.