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 | |
---|---|---|---|---|---|
06 Aug 2005 | Cheltenham Town v Bury | W | 2-1 | League Two | |
09 Aug 2005 | Macclesfield Town v Cheltenham Town | D | 2-2 | League Two | |
13 Aug 2005 | Rochdale v Cheltenham Town | D | 1-1 | League Two | |
20 Aug 2005 | Cheltenham Town v Boston United | W | 3-0 | League Two | |
23 Aug 2005 | Cheltenham Town v Brentford | W | 5-0 | League Cup | 1st round |
27 Sep 2005 | Cheltenham Town v Peterborough United | W | 2-1 | League Two | |
01 Oct 2005 | Cheltenham Town v Torquay United | L | 0-1 | League Two | |
07 Oct 2005 | Lincoln City v Cheltenham Town | W | 0-1 | League Two | |
14 Oct 2005 | Cheltenham Town v Grimsby Town | L | 0-3 | League Two | |
18 Oct 2005 | Shrewsbury Town v Cheltenham Town | W | 0-2 | LDV Vans Trophy | 1st round - southern section |
22 Oct 2005 | Darlington v Cheltenham Town | L | 3-1 | League Two | |
29 Oct 2005 | Cheltenham Town v Mansfield Town | L | 0-2 | League Two | |
05 Nov 2005 | Cheltenham Town v Carlisle United | W | 1-0 | FA Cup | 1st round |
12 Nov 2005 | Notts County v Cheltenham Town | W | 2-3 | League Two | |
18 Nov 2005 | Cheltenham Town v Lincoln City | W | 4-1 | League Two | |
26 Nov 2005 | Bury v Cheltenham Town | W | 0-1 | League Two | |
28 Nov 2005 | Woking v Cheltenham Town | W | 1-5 | LDV Vans Trophy | 2nd round - southern section |
03 Dec 2005 | Cheltenham Town v Oxford United | D | 1-1 | FA Cup | 2nd round |
06 Dec 2005 | Cheltenham Town v Oxford United | L | 1-2 | League Two | |
10 Dec 2005 | Cheltenham Town v Macclesfield Town | D | 2-2 | League Two | |
13 Dec 2005 | Oxford United v Cheltenham Town | W | 1-2 | FA Cup | 2nd round replay |
17 Dec 2005 | Boston United v Cheltenham Town | D | 0-0 | League Two | |
20 Dec 2005 | Cheltenham Town v Oxford United | W | 2-1 | LDV Vans Trophy | Quarter-final - southern section |
26 Dec 2005 | Cheltenham Town v Chester City | W | 1-0 | League Two | |
07 Jan 2006 | Cheltenham Town v Chester City | D | 2-2 | FA Cup | 3rd round |
10 Jan 2006 | Barnet v Cheltenham Town | D | 1-1 | League Two | |
14 Jan 2006 | Cheltenham Town v Bristol Rovers | L | 2-3 | League Two | |
17 Jan 2006 | Chester City v Cheltenham Town | W | 0-1 | FA Cup | 3rd round replay |
24 Jan 2006 | Cheltenham Town v Colchester United | L | 0-1 | LDV Vans Trophy | Semi-final - southern section |
28 Jan 2006 | Cheltenham Town v Newcastle United | L | 0-2 | FA Cup | 4th round |
04 Feb 2006 | Peterborough United v Cheltenham Town | L | 1-0 | League Two | |
14 Feb 2006 | Bristol Rovers v Cheltenham Town | W | 0-1 | League Two | |
18 Feb 2006 | Oxford United v Cheltenham Town | D | 1-1 | League Two | |
25 Feb 2006 | Cheltenham Town v Rochdale | D | 1-1 | League Two | |
04 Mar 2006 | Cheltenham Town v Wycombe Wanderers | W | 2-1 | League Two | |
11 Mar 2006 | Leyton Orient v Cheltenham Town | L | 1-0 | League Two | |
18 Mar 2006 | Chester City v Cheltenham Town | W | 0-1 | League Two | |
21 Mar 2006 | Cheltenham Town v Wrexham | D | 2-2 | League Two | |
25 Mar 2006 | Cheltenham Town v Rushden and Diamonds | W | 3-1 | League Two | |
01 Apr 2006 | Shrewsbury Town v Cheltenham Town | L | 2-0 | League Two | |
08 Apr 2006 | Cheltenham Town v Stockport County | D | 3-3 | League Two | |
15 Apr 2006 | Torquay United v Cheltenham Town | W | 1-2 | League Two | |
17 Apr 2006 | Cheltenham Town v Darlington | D | 1-1 | League Two | |
21 Apr 2006 | Grimsby Town v Cheltenham Town | L | 1-0 | League Two | |
29 Apr 2006 | Cheltenham Town v Notts County | W | 2-0 | League Two | |
13 May 2006 | Wycombe Wanderers v Cheltenham Town | W | 1-2 | League Two Play-Offs | Semi-final 1st leg |
18 May 2006 | Cheltenham Town v Wycombe Wanderers | D |
0-0 Agg: 2-1 |
League Two Play-Offs | Semi-final 2nd leg |
28 May 2006 | Cheltenham Town v Grimsby Town | W | 1-0 | League Two Play-Offs | Final |
05 Aug 2006 | Swansea City v Cheltenham Town | W | 1-2 | League One | |
08 Aug 2006 | Cheltenham Town v Tranmere Rovers | W | 1-0 | League One | |
12 Aug 2006 | Cheltenham Town v Port Vale | L | 0-1 | League One | |
19 Aug 2006 | AFC Bournemouth v Cheltenham Town | L | 2-1 | League One | |
22 Aug 2006 | Cheltenham Town v Bristol City | W | 2-1 | League Cup | 1st round |
26 Aug 2006 | Cheltenham Town v Millwall | W | 3-2 | League One | |
03 Sep 2006 | Carlisle United v Cheltenham Town | L | 2-0 | League One | |
09 Sep 2006 | Cheltenham Town v Huddersfield Town | W | 2-1 | League One | |
12 Sep 2006 | Crewe Alexandra v Cheltenham Town | L | 3-1 | League One | |
16 Sep 2006 | Scunthorpe United v Cheltenham Town | L | 1-0 | League One | |
19 Sep 2006 | West Bromwich Albion v Cheltenham Town | L | 3-1 | League Cup | 2nd round |
23 Sep 2006 | Cheltenham Town v Bradford City | L | 1-2 | League One | |
26 Sep 2006 | Cheltenham Town v Northampton Town | L | 0-2 | League One | |
30 Sep 2006 | Gillingham v Cheltenham Town | L | 2-1 | League One | |
06 Oct 2006 | Yeovil Town v Cheltenham Town | W | 0-1 | League One | |
14 Oct 2006 | Cheltenham Town v Doncaster Rovers | L | 0-2 | League One | |
21 Oct 2006 | Leyton Orient v Cheltenham Town | L | 2-0 | League One | |
28 Oct 2006 | Cheltenham Town v Nottingham Forest | L | 0-2 | League One | |
31 Oct 2006 | Cheltenham Town v Barnet | W | 3-2 | Johnstones Paint Trophy | 2nd round - southern section |
04 Nov 2006 | Cheltenham Town v Oldham Athletic | L | 1-2 | League One | |
10 Nov 2006 | Cheltenham Town v Scunthorpe United | D | 0-0 | FA Cup | 1st round |
18 Nov 2006 | Chesterfield v Cheltenham Town | L | 1-0 | League One | |
21 Nov 2006 | Scunthorpe United v Cheltenham Town | L | 2-0 | FA Cup | 1st round replay |
24 Nov 2006 | Cheltenham Town v Brentford | W | 2-0 | League One | |
28 Nov 2006 | Cheltenham Town v Shrewsbury Town | L | 2-3 | Johnstones Paint Trophy | Quarter-final - southern section |
05 Dec 2006 | Blackpool v Cheltenham Town | L | 2-1 | League One | |
09 Dec 2006 | Brighton and Hove Albion v Cheltenham Town | L | 2-1 | League One | |
16 Dec 2006 | Cheltenham Town v Rotherham United | W | 2-0 | League One | |
23 Dec 2006 | Cheltenham Town v Bristol City | D | 2-2 | League One | |
13 Jan 2007 | Huddersfield Town v Cheltenham Town | L | 2-0 | League One | |
16 Jan 2007 | Cheltenham Town v Scunthorpe United | D | 1-1 | League One | |
31 Jan 2007 | Bristol City v Cheltenham Town | W | 0-1 | League One | |
03 Feb 2007 | Cheltenham Town v Swansea City | W | 2-1 | League One | |
17 Feb 2007 | Cheltenham Town v AFC Bournemouth | W | 1-0 | League One | |
20 Feb 2007 | Tranmere Rovers v Cheltenham Town | D | 2-2 | League One | |
24 Feb 2007 | Cheltenham Town v Carlisle United | L | 0-1 | League One | |
03 Mar 2007 | Millwall v Cheltenham Town | L | 2-0 | League One | |
06 Mar 2007 | Port Vale v Cheltenham Town | D | 1-1 | League One | |
10 Mar 2007 | Cheltenham Town v Yeovil Town | L | 1-2 | League One | |
17 Mar 2007 | Doncaster Rovers v Cheltenham Town | W | 0-2 | League One | |
24 Mar 2007 | Nottingham Forest v Cheltenham Town | L | 3-0 | League One | |
31 Mar 2007 | Cheltenham Town v Leyton Orient | W | 2-1 | League One | |
07 Apr 2007 | Brentford v Cheltenham Town | W | 0-2 | League One | |
09 Apr 2007 | Cheltenham Town v Chesterfield | D | 0-0 | League One | |
14 Apr 2007 | Oldham Athletic v Cheltenham Town | W | 0-2 | League One | |
21 Apr 2007 | Cheltenham Town v Blackpool | L | 1-2 | League One | |
28 Apr 2007 | Rotherham United v Cheltenham Town | W | 2-4 | League One | |
05 May 2007 | Cheltenham Town v Brighton and Hove Albion | D | 1-1 | League One | |
19 Feb 2008 | Brighton and Hove Albion v Cheltenham Town | L | 2-1 | League One | |
23 Feb 2008 | AFC Bournemouth v Cheltenham Town | D | 2-2 | League One | |
29 Feb 2008 | Cheltenham Town v Southend United | D | 1-1 | League One | |
08 Mar 2008 | Yeovil Town v Cheltenham Town | L | 2-1 | League One | |
11 Mar 2008 | Leeds United v Cheltenham Town | W | 1-2 | League One | |
15 Mar 2008 | Cheltenham Town v Bristol Rovers | W | 1-0 | League One | |
22 Mar 2008 | Luton Town v Cheltenham Town | D | 1-1 | League One | |
24 Mar 2008 | Cheltenham Town v Leyton Orient | W | 1-0 | League One | |
29 Mar 2008 | Cheltenham Town v Northampton Town | D | 1-1 | League One | |
05 Apr 2008 | Nottingham Forest v Cheltenham Town | L | 3-1 | League One | |
12 Apr 2008 | Cheltenham Town v Walsall | L | 1-2 | League One | |
19 Apr 2008 | Crewe Alexandra v Cheltenham Town | L | 3-1 | League One | |
26 Apr 2008 | Oldham Athletic v Cheltenham Town | L | 2-1 | League One | |
03 May 2008 | Cheltenham Town v Doncaster Rovers | W | 2-1 | League One | |
09 Aug 2008 | Northampton Town v Cheltenham Town | L | 4-2 | League One | |
12 Aug 2008 | Southend United v Cheltenham Town | W | 0-1 | League Cup | 1st round |
16 Aug 2008 | Cheltenham Town v Swindon Town | W | 2-0 | League One | |
26 Aug 2008 | Cheltenham Town v Stoke City | L | 2-3 | League Cup | 2nd round |
30 Aug 2008 | Cheltenham Town v Leicester City | L | 0-4 | League One | |
12 Sep 2008 | Hartlepool United v Cheltenham Town | L | 4-1 | League One | |
16 Sep 2008 | Cheltenham Town v Bristol Rovers | W | 2-1 | League One | |
07 Oct 2008 | Cheltenham Town v Walsall | L | 1-2 | Johnstones Paint Trophy | 2nd round - southern section |
Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.