Current club
Played for
Plays in
Hearts
Johnstone Burgh
Kilmarnock
Birmingham City
Burnley
Darlington
Norwich City
Sunderland
Palermo
Reggina
Anorthosis
Ballinamallard
Linfield
FC Sion
Sarpsborg 08
Caykur Rizespor