Greg Shields

Shields also played for Rangers, Charlton Athletic, Walsall, Kilmarnock, Partick Thistle and the Carolina RailHawks.

Shields started his career with Gairdoch United Boys Club before joining the youth system at Rangers.

After 86 consecutive appearances for Dunfermline he swapped west Fife for south London in a £600,000 move to Alan Curbishley's Charlton Athletic in 1999.

[6] After an impressive start at The Valley, Shields ran into some injury problems which eventually ruined his Charlton career.

[10] He had a loan spell back in Scotland with Partick Thistle before returning to RailHawks where he finished his playing career in 2013.