|Full name||Greg Shields|
|Date of birth||21 August 1976|
|Place of birth||Falkirk, Scotland|
|Height||5 ft 9 in (1.75 m)|
|2002||→ Walsall (loan)||7||(0)|
|2002||→ Kilmarnock (loan)||5||(0)|
|2010||→ Partick Thistle (loan)||5||(0)|
|* Senior club appearances and goals counted for the domestic league only and correct as of 25 June 2013.
Shields started his career with Gairdoch United boys club. Shields made his debut in 1996 in UEFA Champions League tie against Ajax. He went on to make only a handful of appearances for the Glasgow club before a £200,000 move to Dunfermline Athletic.
England and Scotland
After 86 consecutive appearances for the 'Pars' he swapped west Fife for south London in a £600,000 move to Alan Curbishley's Charlton Athletic. After an impressive start at The Valley, Shields ran into some injury problems which eventually ruined his Charlton career. After a brief spell on loan at Walsall, Jim Jefferies brought him back home to Scotland at SPL side Kilmarnock. He quickly established himself in the Rugby Park side becoming captain in season 2002–03. This alerted his former employers Dunfermline Athletic who swooped to take him back during the January 2004 transfer window.
- "Greg Shields". Barry Hugman's Footballers. Retrieved 9 April 2017.
- "Shields to leave Pars for America". BBC Sport. 26 May 2009. Retrieved 27 May 2009.
- "Carolina signs Shields of Dunfermline". Carolina RailHawks News Release. 16 July 2009. Retrieved 16 July 2009.
- "Greg Shields". Carolina RailHawks. Retrieved 4 November 2016.
- "Greg Shields". Capital Area RailHawks. Retrieved 4 November 2016.