Craig Armstrong

Date of birth23 May 1975
Place of birthSouth Shields
NationalityEnglish
Weight81 kg
Height1.80 m
PositionDefender/Midfielder

Armstrong started the 2000-01 season alternating between the left and right-back positions and seemed to struggle to find his best form at a time when Huddersfield Town were slipping down the First Division table.

However, a switch to a midfield role proved a positive move and he established himself as a regular in the Terriers' line-up.

A predominantly left-footed player, he went on to produce some excellent performances, scoring several fine goals and occasionally deputising as team captain.

Armstrong was made available for transfer by Sheffield Wednesday in November 2004.

He joined Bradford City in January 2005 with a contract to the end of the season.

Armstrong joined Gillingham in July 2007 with a two-year contract but was made available for transfer in January 2008.

He then re-joined Cheltenham Town with a contract to the end of the season that was extended to June 2009 in June 2008 but was made available for transfer in September 2008.

Club history

Team Joined Left Loan / Trialist
Nottingham Forest 02 Jun 1992 26 Feb 1999
Burnley 29 Dec 1994 05 Feb 1995 L
Bristol Rovers 08 Jan 1996 04 Feb 1996 L
Bristol Rovers 23 Mar 1996 05 May 1996 L
Gillingham 18 Oct 1996 21 Dec 1996 L
Watford 24 Jan 1997 08 Feb 1997 L
Watford 14 Mar 1997 26 Apr 1997 L
Huddersfield Town 26 Feb 1999 15 Feb 2002
Sheffield Wednesday 15 Feb 2002 19 Jan 2005
Grimsby Town 23 Feb 2004 24 Apr 2004 L
Bradford City 19 Jan 2005 30 Jun 2005
Cheltenham Town 13 Jul 2005 30 Jun 2007
Gillingham 01 Jul 2007 31 Jan 2008
Cheltenham Town 04 Feb 2008 23 Jan 2009
Burton Albion 21 Nov 2008 01 Jan 2009 L
Kidderminster Harriers 23 Jan 2009 30 Jun 2009
Mansfield Town 01 Jul 2009 30 Jun 2010
Forest Green Rovers 01 Jul 2010 30 Jun 2011

Club stats

Season Team Competition Apps Subs Goals Y R
1998-99 Nottingham Forest League Cup 4
1
1
1998-99 Nottingham Forest Premier League 20
2
2
1999-00 Huddersfield Town FA Cup 1
1999-00 Huddersfield Town League Cup 1
1
2000-01 Huddersfield Town FA Cup 1
2000-01 Huddersfield Town League Cup 1
2000-01 Huddersfield Town League Division 1 44
3
8
2001-02 Huddersfield Town LDV Vans Trophy 1
1
2001-02 Huddersfield Town League Cup 1
2001-02 Huddersfield Town League Division 2 7
4
1
1
2001-02 Sheffield Wednesday League Division 1 7
1
1
2002-03 Sheffield Wednesday League Cup 2
2002-03 Sheffield Wednesday League Division 1 17
1
3
2003-04 Grimsby Town League Division 2 9
1
1
2003-04 Sheffield Wednesday LDV Vans Trophy 2
2003-04 Sheffield Wednesday League Cup 1
2003-04 Sheffield Wednesday League Division 2 5
5
3
2004-05 Bradford City League One 4
3
2
2005-06 Cheltenham Town FA Cup 5
1
2005-06 Cheltenham Town LDV Vans Trophy 3
1
1
1
2005-06 Cheltenham Town League Cup 1
2005-06 Cheltenham Town League Two 28
6
2
5
2005-06 Cheltenham Town League Two Play-Offs 3
2006-07 Cheltenham Town FA Cup 2
2006-07 Cheltenham Town Johnstones Paint Trophy 2
2006-07 Cheltenham Town League Cup 2
1
2006-07 Cheltenham Town League One 42
5
2007-08 Cheltenham Town League One 13
1
2007-08 Gillingham Johnstones Paint Trophy 2
1
2007-08 Gillingham League Cup 1
2007-08 Gillingham League One 12
1
3
2008-09 Cheltenham Town Johnstones Paint Trophy 1
2008-09 Cheltenham Town League Cup 2
1
2008-09 Cheltenham Town League One 3
2
2010-11 Forest Green Rovers FA Cup 1


Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.