Played for
Plays in
WS Wanderers
Dunfermline
Colorado Rapids
Barrow AFC
Blackburn Rovers
Brentford
Bury
Colchester
Everton
Ipswich Town
MK Dons
Manchester City
Sheffield United
Stevenage
Macarthur FC
Sydney FC