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.

Club matches

Date Match Result Competition Round
13 Oct 1999 Chelsea v Huddersfield Town W 0-1 League Cup 3rd round
30 Nov 1999 Huddersfield Town v Wimbledon L 1-2 League Cup 4th round
12 Dec 1999 Huddersfield Town v Liverpool L 0-2 FA Cup 3rd round
12 Aug 2000 Huddersfield Town v Watford L 1-2 League Division 1
19 Aug 2000 Sheffield Wednesday v Huddersfield Town W 2-3 League Division 1
22 Aug 2000 Oldham Athletic v Huddersfield Town L 1-0 League Cup 1st round 1st leg
26 Aug 2000 Huddersfield Town v Crystal Palace L 1-2 League Division 1
09 Sep 2000 Huddersfield Town v Bolton Wanderers L 2-3 League Division 1
12 Sep 2000 Huddersfield Town v Wimbledon L 0-2 League Division 1
16 Sep 2000 Gillingham v Huddersfield Town L 2-1 League Division 1
23 Sep 2000 Huddersfield Town v Burnley L 0-1 League Division 1
30 Sep 2000 Norwich City v Huddersfield Town D 1-1 League Division 1
06 Oct 2000 Huddersfield Town v Barnsley D 1-1 League Division 1
14 Oct 2000 Grimsby Town v Huddersfield Town L 1-0 League Division 1
17 Oct 2000 Sheffield United v Huddersfield Town L 3-0 League Division 1
21 Oct 2000 Huddersfield Town v Preston North End D 0-0 League Division 1
24 Oct 2000 Crewe Alexandra v Huddersfield Town L 1-0 League Division 1
28 Oct 2000 Huddersfield Town v Blackburn Rovers L 0-1 League Division 1
04 Nov 2000 Fulham v Huddersfield Town L 3-0 League Division 1
11 Nov 2000 Huddersfield Town v West Bromwich Albion L 0-2 League Division 1
18 Nov 2000 Queens Park Rangers v Huddersfield Town D 1-1 League Division 1
25 Nov 2000 Birmingham City v Huddersfield Town L 2-1 League Division 1
02 Dec 2000 Huddersfield Town v Crewe Alexandra W 3-1 League Division 1
09 Dec 2000 Huddersfield Town v Wolverhampton Wanderers W 3-0 League Division 1
13 Dec 2000 Nottingham Forest v Huddersfield Town W 1-3 League Division 1
16 Dec 2000 Portsmouth v Huddersfield Town D 1-1 League Division 1
23 Dec 2000 Watford v Huddersfield Town W 1-2 League Division 1
26 Dec 2000 Huddersfield Town v Tranmere Rovers W 3-0 League Division 1
06 Jan 2001 Huddersfield Town v Bristol City L 0-2 FA Cup 3rd round
13 Jan 2001 Huddersfield Town v Stockport County D 0-0 League Division 1
03 Feb 2001 Huddersfield Town v Nottingham Forest D 1-1 League Division 1
10 Feb 2001 Bolton Wanderers v Huddersfield Town D 2-2 League Division 1
17 Feb 2001 Huddersfield Town v Gillingham L 2-3 League Division 1
24 Feb 2001 Burnley v Huddersfield Town L 1-0 League Division 1
27 Feb 2001 Tranmere Rovers v Huddersfield Town L 2-0 League Division 1
03 Mar 2001 Huddersfield Town v Norwich City W 2-0 League Division 1
06 Mar 2001 Huddersfield Town v Grimsby Town D 0-0 League Division 1
10 Mar 2001 Barnsley v Huddersfield Town L 3-1 League Division 1
17 Mar 2001 Huddersfield Town v Sheffield United W 2-1 League Division 1
31 Mar 2001 Huddersfield Town v Portsmouth W 4-1 League Division 1
03 Apr 2001 Crystal Palace v Huddersfield Town D 0-0 League Division 1
07 Apr 2001 Wolverhampton Wanderers v Huddersfield Town W 0-1 League Division 1
10 Apr 2001 Preston North End v Huddersfield Town D 0-0 League Division 1
14 Apr 2001 Huddersfield Town v Fulham L 1-2 League Division 1
16 Apr 2001 Blackburn Rovers v Huddersfield Town L 2-0 League Division 1
21 Apr 2001 Huddersfield Town v Queens Park Rangers W 2-1 League Division 1
28 Apr 2001 West Bromwich Albion v Huddersfield Town D 1-1 League Division 1
01 May 2001 Wimbledon v Huddersfield Town D 1-1 League Division 1
06 May 2001 Huddersfield Town v Birmingham City L 1-2 League Division 1
11 Aug 2001 Huddersfield Town v AFC Bournemouth W 1-0 League Division 2
18 Aug 2001 Reading v Huddersfield Town L 1-0 League Division 2
21 Aug 2001 Huddersfield Town v Rochdale L 0-1 League Cup 1st round
25 Aug 2001 Huddersfield Town v Bury W 2-0 League Division 2
27 Aug 2001 Peterborough United v Huddersfield Town W 1-2 League Division 2
12 Jan 2002 Huddersfield Town v Reading L 0-1 League Division 2
19 Jan 2002 AFC Bournemouth v Huddersfield Town W 2-3 League Division 2
22 Jan 2002 Huddersfield Town v Colchester United W 2-1 League Division 2
26 Jan 2002 Huddersfield Town v Queens Park Rangers W 1-0 League Division 2
29 Jan 2002 Blackpool v Huddersfield Town L 3-1 LDV Vans Trophy Final - northern section (1st leg)
02 Feb 2002 Bristol City v Huddersfield Town D 1-1 League Division 2
05 Feb 2002 Swindon Town v Huddersfield Town W 0-1 League Division 2
09 Feb 2002 Huddersfield Town v Tranmere Rovers W 2-1 League Division 2
12 Feb 2002 Huddersfield Town v Blackpool W 2-1 LDV Vans Trophy Final - northern section (2nd leg)


Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.