Date of birth | 23 May 1975 |
Place of birth | South Shields |
Nationality | English |
Weight | 81 kg |
Height | 1.80 m |
Position | Defender/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.
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 |
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.
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.