Date of birth | 01 September 1971 |
Place of birth | Portadown |
Nationality | Northern Irish |
Weight | 66 kg |
Height | 1.75 m |
Position | Defender |
Northern Ireland international with 20 caps and over 200 club appearances to his name.
Keith struggled to break in to the Queens Park Rangers first team in 2000-01 and was restricted to a handful of early season outings as cover for the non-availability of other players.
In January, he moved on loan to Second Division Luton Town where he settled in straight away featuring regularly during his stay.
He is a left-sided player who operates either as a wing back or in a more attacking midfield role.
He returned to Loftus Road and was released in the summer.
After moving on to Chesterfield, his contract with the Spireites was cancelled in December 2002.
Keith subsequently joined Barnet on a non-contract basis.
Team | Joined | Left | Loan / Trialist |
---|---|---|---|
AFC Bournemouth | 02 Oct 1989 | 06 Aug 1993 | |
Coventry City | 08 Jan 1993 | 07 Feb 1993 | L |
West Ham United | 06 Aug 1993 | 30 Jan 1998 | |
Queens Park Rangers | 30 Jan 1998 | 30 Jun 2001 | |
Luton Town | 25 Jan 2001 | 25 Apr 2001 | L |
Chesterfield | 06 Aug 2001 | 10 Dec 2002 | |
Southend United | 17 Sep 2002 | 20 Sep 2002 | T |
Barnet | 07 Mar 2003 | 30 Jun 2003 | |
Hornchurch | 20 Jul 2003 | 07 Jan 2005 | |
Redbridge | 07 Jan 2005 | 18 Jan 2006 | |
Welling United | 18 Jan 2006 | 07 Dec 2006 | |
Folkestone Invicta | 07 Dec 2006 |
Season | Team | Competition | Apps | Subs | Goals | Y | R |
---|---|---|---|---|---|---|---|
1992-93 | Coventry City | Premier League | 2 |
||||
1993-94 | West Ham United | FA Cup | 4 | ||||
1993-94 | West Ham United | League Cup | 1 | ||||
1993-94 | West Ham United | Premier League | 16 | 7 |
2
|
||
1994-95 | West Ham United | League Cup | 2 | ||||
1994-95 | West Ham United | Premier League | 11 | 1 |
1
|
||
1995-96 | West Ham United | FA Cup | 1 | 1 |
|||
1995-96 | West Ham United | Premier League | 19 | 4 |
4
|
||
1996-97 | West Ham United | Premier League | 11 | 4 |
1 |
5
|
|
1997-98 | West Ham United | League Cup | 2 |
||||
1997-98 | West Ham United | Premier League | 6 | 1 |
2
|
||
1998-99 | Queens Park Rangers | League Cup | 1 |
1
|
|||
1999-00 | Queens Park Rangers | League Cup | 1 |
||||
2000-01 | Luton Town | League Division 2 | 12 | 2 |
3
|
||
2000-01 | Queens Park Rangers | League Division 1 | 4 |
1
|
|||
2001-02 | Chesterfield | League Cup | 1 | 1 |
1
|
||
2001-02 | Chesterfield | League Division 2 | 6 | 3 |
2
|
||
2002-03 | Chesterfield | LDV Vans Trophy | 1 | ||||
2002-03 | Chesterfield | League Division 2 | 3 |
||||
2003-04 | Hornchurch | 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 | |
---|---|---|---|---|---|
14 Aug 1993 | West Ham United v Wimbledon | L | 0-2 | Premier League | |
17 Aug 1993 | Leeds United v West Ham United | L | 1-0 | Premier League | |
21 Aug 1993 | Coventry City v West Ham United | D | 1-1 | Premier League | |
25 Aug 1993 | West Ham United v Sheffield Wednesday | W | 2-0 | Premier League | |
28 Aug 1993 | West Ham United v Queens Park Rangers | L | 0-4 | Premier League | |
01 Sep 1993 | Manchester United v West Ham United | L | 3-0 | Premier League | |
11 Sep 1993 | West Ham United v Swindon Town | D | 0-0 | Premier League | |
18 Sep 1993 | Blackburn Rovers v West Ham United | W | 0-2 | Premier League | |
22 Sep 1993 | West Ham United v Chesterfield | W | 5-1 | League Cup | 2nd round 1st leg |
23 Oct 1993 | Norwich City v West Ham United | D | 0-0 | Premier League | |
01 Nov 1993 | West Ham United v Manchester City | W | 3-1 | Premier League | |
27 Dec 1993 | Ipswich Town v West Ham United | D | 1-1 | Premier League | |
01 Jan 1994 | Everton v West Ham United | W | 0-1 | Premier League | |
03 Jan 1994 | West Ham United v Sheffield United | D | 0-0 | Premier League | |
08 Jan 1994 | West Ham United v Watford | W | 2-1 | FA Cup | 3rd round |
15 Jan 1994 | Aston Villa v West Ham United | L | 3-1 | Premier League | |
24 Jan 1994 | West Ham United v Norwich City | D | 3-3 | Premier League | |
29 Jan 1994 | Notts County v West Ham United | D | 1-1 | FA Cup | 4th round |
09 Feb 1994 | West Ham United v Notts County | W | 1-0 | FA Cup | 4th round replay |
12 Feb 1994 | Manchester City v West Ham United | D | 0-0 | Premier League | |
19 Feb 1994 | Kidderminster Harriers v West Ham United | W | 0-1 | FA Cup | 5th round |
05 Mar 1994 | Swindon Town v West Ham United | D | 1-1 | Premier League | |
19 Mar 1994 | West Ham United v Newcastle United | L | 2-4 | Premier League | |
26 Mar 1994 | Chelsea v West Ham United | L | 2-0 | Premier League | |
28 Mar 1994 | Sheffield United v West Ham United | L | 3-2 | Premier League | |
02 Apr 1994 | West Ham United v Ipswich Town | W | 2-1 | Premier League | |
04 Apr 1994 | Tottenham Hotspur v West Ham United | W | 1-4 | Premier League | |
09 Apr 1994 | West Ham United v Everton | L | 0-1 | Premier League | |
27 Aug 1994 | Norwich City v West Ham United | L | 1-0 | Premier League | |
10 Sep 1994 | Liverpool v West Ham United | D | 0-0 | Premier League | |
17 Sep 1994 | West Ham United v Aston Villa | W | 1-0 | Premier League | |
20 Sep 1994 | Walsall v West Ham United | L | 2-1 | League Cup | 2nd round 1st leg |
25 Sep 1994 | West Ham United v Arsenal | L | 0-2 | Premier League | |
02 Oct 1994 | Chelsea v West Ham United | W | 1-2 | Premier League | |
05 Oct 1994 | West Ham United v Walsall | W |
2-0 Agg: 3-2 |
League Cup | 2nd round 2nd leg |
08 Oct 1994 | West Ham United v Crystal Palace | W | 1-0 | Premier League | |
15 Oct 1994 | Manchester United v West Ham United | L | 1-0 | Premier League | |
29 Oct 1994 | Tottenham Hotspur v West Ham United | L | 3-1 | Premier League | |
04 Dec 1994 | Queens Park Rangers v West Ham United | L | 2-1 | Premier League | |
10 Dec 1994 | Leeds United v West Ham United | D | 2-2 | Premier League | |
18 Mar 1995 | Aston Villa v West Ham United | W | 0-2 | Premier League | |
14 May 1995 | West Ham United v Manchester United | D | 1-1 | Premier League | |
19 Aug 1995 | West Ham United v Leeds United | L | 1-2 | Premier League | |
02 Oct 1995 | Southampton v West Ham United | D | 0-0 | Premier League | |
18 Nov 1995 | Bolton Wanderers v West Ham United | W | 0-3 | Premier League | |
22 Nov 1995 | West Ham United v Liverpool | D | 0-0 | Premier League | |
25 Nov 1995 | West Ham United v Queens Park Rangers | W | 1-0 | Premier League | |
11 Dec 1995 | Everton v West Ham United | L | 3-0 | Premier League | |
23 Dec 1995 | Middlesbrough v West Ham United | L | 4-2 | Premier League | |
13 Jan 1996 | Leeds United v West Ham United | L | 2-0 | Premier League | |
22 Jan 1996 | West Ham United v Manchester United | L | 0-1 | Premier League | |
07 Feb 1996 | West Ham United v Grimsby Town | D | 1-1 | FA Cup | 4th round |
12 Feb 1996 | Tottenham Hotspur v West Ham United | W | 0-1 | Premier League | |
14 Feb 1996 | Grimsby Town v West Ham United | L | 3-0 | FA Cup | 4th round replay |
17 Feb 1996 | Chelsea v West Ham United | W | 1-2 | Premier League | |
21 Feb 1996 | West Ham United v Newcastle United | W | 2-0 | Premier League | |
24 Feb 1996 | West Ham United v Arsenal | L | 0-1 | Premier League | |
02 Mar 1996 | Coventry City v West Ham United | D | 2-2 | Premier League | |
09 Mar 1996 | West Ham United v Middlesbrough | W | 2-0 | Premier League | |
18 Mar 1996 | Newcastle United v West Ham United | L | 3-0 | Premier League | |
23 Mar 1996 | West Ham United v Manchester City | W | 4-2 | Premier League | |
06 Apr 1996 | West Ham United v Wimbledon | D | 1-1 | Premier League | |
08 Apr 1996 | Liverpool v West Ham United | L | 2-0 | Premier League | |
13 Apr 1996 | West Ham United v Bolton Wanderers | W | 1-0 | Premier League | |
17 Apr 1996 | Aston Villa v West Ham United | D | 1-1 | Premier League | |
27 Apr 1996 | Queens Park Rangers v West Ham United | L | 3-0 | Premier League | |
05 May 1996 | West Ham United v Sheffield Wednesday | D | 1-1 | Premier League | |
17 Aug 1996 | Arsenal v West Ham United | L | 2-0 | Premier League | |
08 Sep 1996 | Sunderland v West Ham United | D | 0-0 | Premier League | |
12 Oct 1996 | Everton v West Ham United | L | 2-1 | Premier League | |
16 Nov 1996 | Newcastle United v West Ham United | D | 1-1 | Premier League | |
30 Nov 1996 | Sheffield Wednesday v West Ham United | D | 0-0 | Premier League | |
04 Dec 1996 | West Ham United v Aston Villa | L | 0-2 | Premier League | |
08 Dec 1996 | West Ham United v Manchester United | D | 2-2 | Premier League | |
21 Dec 1996 | Chelsea v West Ham United | L | 3-1 | Premier League | |
29 Jan 1997 | West Ham United v Arsenal | L | 1-2 | Premier League | |
01 Feb 1997 | Blackburn Rovers v West Ham United | L | 2-1 | Premier League | |
15 Feb 1997 | Derby County v West Ham United | L | 1-0 | Premier League | |
01 Mar 1997 | Leeds United v West Ham United | L | 1-0 | Premier League | |
22 Mar 1997 | Coventry City v West Ham United | W | 1-3 | Premier League | |
12 Apr 1997 | Southampton v West Ham United | L | 2-0 | Premier League | |
23 Apr 1997 | Leicester City v West Ham United | W | 0-1 | Premier League | |
15 Oct 1997 | West Ham United v Aston Villa | W | 3-0 | League Cup | 3rd round |
18 Oct 1997 | West Ham United v Bolton Wanderers | W | 3-0 | Premier League | |
27 Oct 1997 | Leicester City v West Ham United | L | 2-1 | Premier League | |
09 Nov 1997 | Chelsea v West Ham United | L | 2-1 | Premier League | |
29 Nov 1997 | West Ham United v Aston Villa | W | 2-1 | Premier League | |
03 Dec 1997 | West Ham United v Crystal Palace | W | 4-1 | Premier League | |
13 Dec 1997 | West Ham United v Sheffield Wednesday | W | 1-0 | Premier League | |
20 Dec 1997 | Blackburn Rovers v West Ham United | L | 3-0 | Premier League | |
06 Jan 1998 | West Ham United v Arsenal | L | 1-2 | League Cup | Quarter-final |
Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.
Season | Team | Competition | Apps | Subs | Goals | Y | R |
---|---|---|---|---|---|---|---|
1993-94 | Northern Ireland | FIFA World Cup | 1 |
||||
1994-95 | Northern Ireland | B International | 1 | ||||
1994-95 | Northern Ireland | Canada Cup | 2 | ||||
1994-95 | Northern Ireland | UEFA European Championship | 1 | ||||
1995-96 | Northern Ireland | International Friendly | 1 | 2 |
|||
1995-96 | Northern Ireland | UEFA European Championship | 2 |
||||
1996-97 | Northern Ireland | B International | 1 | ||||
1996-97 | Northern Ireland | FIFA World Cup | 2 | ||||
1996-97 | Northern Ireland | International Friendly | 1 |
||||
1997-98 | Northern Ireland | B International | 2 | ||||
1997-98 | Northern Ireland | FIFA World Cup | 1 | ||||
1998-99 | Northern Ireland | Charity Omagh Fund | 1 | ||||
1998-99 | Northern Ireland | International Friendly | 1 | ||||
1998-99 | Northern Ireland | UEFA European Championship | 4 | 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 | |
---|---|---|---|---|---|
08 Sep 1993 | Northern Ireland v Latvia | W | 2-0 | FIFA World Cup | Group 3 |
21 Feb 1995 | Scotland v Northern Ireland | L | 3-0 | B INTER | |
22 May 1995 | Canada v Northern Ireland | L | 2-0 | CANADA CUP | |
26 May 1995 | Chile v Northern Ireland | L | 2-1 | CANADA CUP | |
07 Jun 1995 | Northern Ireland v Latvia | L | 1-2 | UEFA European Championship | Group 6 |
03 Sep 1995 | Portugal v Northern Ireland | D | 1-1 | UEFA European Championship | Group 6 |
11 Oct 1995 | Liechtenstein v Northern Ireland | W | 0-4 | UEFA European Championship | Group 6 |
27 Mar 1996 | Northern Ireland v Norway | L | 0-2 | International Friendly | |
24 Apr 1996 | Northern Ireland v Sweden | L | 1-2 | International Friendly | |
29 May 1996 | Northern Ireland v Germany | D | 1-1 | International Friendly | |
31 Aug 1996 | Northern Ireland v Ukraine | L | 0-1 | FIFA World Cup | Group 9 |
05 Oct 1996 | Northern Ireland v Armenia | D | 1-1 | FIFA World Cup | Group 9 |
22 Jan 1997 | Italy v Northern Ireland | L | 2-0 | International Friendly | |
28 Mar 1997 | Northern Ireland v Portugal | W | 2-0 | B International | |
10 Sep 1997 | Albania v Northern Ireland | L | 1-0 | FIFA World Cup | Group 9 |
11 Feb 1998 | Republic of Ireland v Northern Ireland | W | 0-1 | B INTER | |
11 Mar 1998 | Republic of Ireland v Northern Ireland | W | 0-1 | B INTER | |
05 Sep 1998 | Turkey v Northern Ireland | L | 3-0 | UEFA European Championship | Group 3 |
10 Oct 1998 | Northern Ireland v Finland | W | 1-0 | UEFA European Championship | Group 3 |
18 Nov 1998 | Northern Ireland v Moldova | D | 2-2 | UEFA European Championship | Group 3 |
27 Mar 1999 | Northern Ireland v Germany | L | 0-3 | UEFA European Championship | Group 3 |
27 Apr 1999 | Northern Ireland v Canada | D | 1-1 | International Friendly | |
29 May 1999 | Republic of Ireland v Northern Ireland | W | 0-1 | Charity Omagh Fund |
Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.