Nationality
Played for
Plays in
Ayr United
Dundee FC
Dundee United
Hearts
Partick Thistle
St. Johnstone
Bradford City
Guizhou Hengfeng
Henan FC
Shandong Taishan
Kuwait SC
Al Sharjah
Sydney FC