Kevin Keen

Date of birth25 February 1967
Place of birthAmersham
NationalityEnglish
Weight70 kg
Height1.70 m
PositionMidfielder

Keen joined Macclesfield Town on a one-year contract at the start of the 2000-01 season and, after taking time to settle in, he teamed up with Chris Priest to form an effective partnership in the centre of the park.

He is a hard-working attacking midfielder who is adept at scoring long-distance goals when picking up stray balls on the edge of the box.

Keen made his 450th League appearance during the 2000- 2001 season and is working towards his UEFA 'A' coaching certificate.

He was appointed assistant manager of the Macc reserve team in January and later signed an extension to his contract at Moss Rose.

Keen returned to West Ham United in July 2002 to become the Hammer's Under-17 coach.

Club history

Team Joined Left Loan / Trialist
West Ham United 08 Mar 1984 07 Jul 1993
Wolverhampton Wanderers 07 Jul 1993 19 Oct 1994
Stoke City 19 Oct 1994 30 Jun 2000
Macclesfield Town 13 Sep 2000 30 Jun 2002

Club stats

Season Team Competition Apps Subs Goals Y R
1986-87 West Ham United FA Cup 1
1
1
1986-87 West Ham United League Cup 2
1986-87 West Ham United League Division One 7
6
1987-88 West Ham United League Cup 1
1
1987-88 West Ham United League Division One 19
4
1
1988-89 West Ham United FA Cup
5
1988-89 West Ham United League Cup 1
1
1
1988-89 West Ham United League Division One 16
8
3
1989-90 West Ham United FA Cup 1
1989-90 West Ham United League Cup 10
1
1989-90 West Ham United League Division Two 43
1
10
1990-91 West Ham United FA Cup 6
1
1990-91 West Ham United League Division Two 36
4
1990-91 West Ham United Rumbelows League Cup 3
1
1991-92 West Ham United FA Cup 5
1991-92 West Ham United League Cup 2
1
1991-92 West Ham United League Division One 20
9
1992-93 West Ham United FA Cup 2
1992-93 West Ham United League Cup 2
1992-93 West Ham United League Division 1 46
7
1995-96 Stoke City FA Cup 2
1995-96 Stoke City League Cup 2
1996-97 Stoke City League Cup 2
2
1997-98 Stoke City League Cup 5
1
1998-99 Stoke City League Cup 1
1999-00 Stoke City League Cup 3
1
1
2000-01 Macclesfield Town FA Cup
1
2000-01 Macclesfield Town League Cup 1
1
2000-01 Macclesfield Town League Division 3 30
2
2
6
2001-02 Macclesfield Town FA Cup 4
1
2001-02 Macclesfield Town LDV Vans Trophy 1
2001-02 Macclesfield Town League Cup 1
1
2001-02 Macclesfield Town League Division 3 29
1
5


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
06 Sep 1986 West Ham United v Liverpool L 2-5 League Division One
13 Sep 1986 Queens Park Rangers v West Ham United W 2-3 League Division One
20 Sep 1986 West Ham United v Luton Town W 2-0 League Division One
04 Oct 1986 Watford v West Ham United D 2-2 League Division One
07 Oct 1986 West Ham United v Preston North End W 4-1
Agg: 5-2
League Cup 2nd round 2nd leg
11 Oct 1986 West Ham United v Chelsea W 5-3 League Division One
18 Oct 1986 Norwich City v West Ham United D 1-1 League Division One
25 Oct 1986 West Ham United v Charlton Athletic L 1-3 League Division One
18 Nov 1986 West Ham United v Oxford United W 1-0 League Cup 4th round
22 Nov 1986 West Ham United v Aston Villa D 1-1 League Division One
27 Dec 1986 West Ham United v Wimbledon L 2-3 League Division One
31 Jan 1987 West Ham United v Orient W 4-1 FA Cup 3rd round replay
09 Feb 1987 West Ham United v Sheffield United W 4-0 FA Cup 4th round
14 Mar 1987 West Ham United v Norwich City L 0-2 League Division One
24 Mar 1987 West Ham United v Sheffield Wednesday L 0-2 League Division One
02 May 1987 West Ham United v Newcastle United D 1-1 League Division One
09 May 1987 West Ham United v Manchester City W 2-0 League Division One
26 Sep 1987 Arsenal v West Ham United L 1-0 League Division One
03 Oct 1987 West Ham United v Derby County D 1-1 League Division One
06 Oct 1987 West Ham United v Barnsley L 2-5
Agg: 2-5
League Cup 2nd round 2nd leg
10 Oct 1987 West Ham United v Charlton Athletic D 1-1 League Division One
17 Oct 1987 Oxford United v West Ham United W 1-2 League Division One
25 Oct 1987 West Ham United v Manchester United D 1-1 League Division One
31 Oct 1987 Watford v West Ham United W 1-2 League Division One
07 Nov 1987 West Ham United v Sheffield Wednesday L 0-1 League Division One
14 Nov 1987 Everton v West Ham United L 3-1 League Division One
21 Nov 1987 West Ham United v Nottingham Forest W 3-2 League Division One
28 Nov 1987 Coventry City v West Ham United D 0-0 League Division One
05 Dec 1987 West Ham United v Southampton W 2-1 League Division One
12 Dec 1987 Chelsea v West Ham United D 1-1 League Division One
19 Dec 1987 West Ham United v Newcastle United W 2-1 League Division One
26 Dec 1987 West Ham United v Wimbledon L 1-2 League Division One
28 Dec 1987 Tottenham Hotspur v West Ham United L 2-1 League Division One
01 Jan 1988 Norwich City v West Ham United L 4-1 League Division One
27 Feb 1988 Derby County v West Ham United L 1-0 League Division One
05 Mar 1988 West Ham United v Oxford United D 1-1 League Division One
12 Mar 1988 Charlton Athletic v West Ham United L 3-0 League Division One
19 Mar 1988 West Ham United v Watford W 1-0 League Division One
26 Mar 1988 Manchester United v West Ham United L 3-1 League Division One
12 Apr 1988 West Ham United v Arsenal L 0-1 League Division One
23 Apr 1988 West Ham United v Coventry City D 1-1 League Division One
27 Aug 1988 Southampton v West Ham United L 4-0 League Division One
03 Sep 1988 West Ham United v Charlton Athletic L 1-3 League Division One
08 Oct 1988 Middlesbrough v West Ham United L 1-0 League Division One
12 Oct 1988 West Ham United v Sunderland W 2-1
Agg: 5-1
League Cup 2nd round 2nd leg
15 Oct 1988 Queens Park Rangers v West Ham United L 2-1 League Division One
22 Oct 1988 West Ham United v Newcastle United W 2-0 League Division One
01 Nov 1988 West Ham United v Derby County W 5-0 League Cup 3rd round
05 Nov 1988 Coventry City v West Ham United D 1-1 League Division One
12 Nov 1988 West Ham United v Nottingham Forest D 3-3 League Division One
19 Nov 1988 Luton Town v West Ham United L 4-1 League Division One
26 Nov 1988 West Ham United v Everton L 0-1 League Division One
17 Dec 1988 West Ham United v Tottenham Hotspur L 0-2 League Division One
27 Dec 1988 Norwich City v West Ham United L 2-1 League Division One
31 Dec 1988 Charlton Athletic v West Ham United D 0-0 League Division One
02 Jan 1989 West Ham United v Wimbledon L 1-2 League Division One
08 Jan 1989 West Ham United v Arsenal D 2-2 FA Cup 3rd round
11 Jan 1989 Arsenal v West Ham United W 0-1 FA Cup 3rd round replay
14 Jan 1989 Derby County v West Ham United W 1-2 League Division One
21 Jan 1989 West Ham United v Manchester United L 1-3 League Division One
18 Feb 1989 Charlton Athletic v West Ham United W 0-1 FA Cup 5th round
18 Mar 1989 West Ham United v Norwich City D 0-0 FA Cup Quarter-final
22 Mar 1989 Norwich City v West Ham United L 3-1 FA Cup Quarter-final replay
11 Apr 1989 West Ham United v Middlesbrough L 1-2 League Division One
15 Apr 1989 West Ham United v Southampton L 1-2 League Division One
22 Apr 1989 West Ham United v Millwall W 3-0 League Division One
03 May 1989 Newcastle United v West Ham United W 1-2 League Division One
06 May 1989 West Ham United v Luton Town W 1-0 League Division One
09 May 1989 Sheffield Wednesday v West Ham United W 0-2 League Division One
13 May 1989 Everton v West Ham United L 3-1 League Division One
18 May 1989 Nottingham Forest v West Ham United W 1-2 League Division One
23 May 1989 Liverpool v West Ham United L 5-1 League Division One
19 Aug 1989 Stoke City v West Ham United D 1-1 League Division Two
23 Aug 1989 West Ham United v Bradford City W 2-0 League Division Two
26 Aug 1989 West Ham United v Plymouth Argyle W 3-2 League Division Two
02 Sep 1989 Hull City v West Ham United D 1-1 League Division Two
09 Sep 1989 West Ham United v Swindon Town D 1-1 League Division Two
16 Sep 1989 Brighton and Hove Albion v West Ham United L 3-0 League Division Two
19 Sep 1989 Birmingham City v West Ham United W 1-2 League Cup 2nd round 1st leg
23 Sep 1989 West Ham United v Watford W 1-0 League Division Two
26 Sep 1989 Portsmouth v West Ham United W 0-1 League Division Two
30 Sep 1989 West Ham United v West Bromwich Albion L 2-3 League Division Two
04 Oct 1989 West Ham United v Birmingham City D 1-1
Agg: 3-2
League Cup 2nd round 2nd leg
07 Oct 1989 West Ham United v Leeds United L 0-1 League Division Two
14 Oct 1989 Sheffield United v West Ham United W 0-2 League Division Two
18 Oct 1989 West Ham United v Sunderland W 5-0 League Division Two
21 Oct 1989 Port Vale v West Ham United D 2-2 League Division Two
25 Oct 1989 Aston Villa v West Ham United D 0-0 League Cup 3rd round
28 Oct 1989 West Ham United v Oxford United W 3-2 League Division Two
01 Nov 1989 AFC Bournemouth v West Ham United D 1-1 League Division Two
04 Nov 1989 Wolverhampton Wanderers v West Ham United L 1-0 League Division Two
08 Nov 1989 West Ham United v Aston Villa W 1-0 League Cup 3rd round replay
11 Nov 1989 West Ham United v Newcastle United D 0-0 League Division Two
18 Nov 1989 West Ham United v Middlesbrough W 2-0 League Division Two
22 Nov 1989 West Ham United v Wimbledon W 1-0 League Cup 4th round
02 Dec 1989 West Ham United v Stoke City D 0-0 League Division Two
09 Dec 1989 Bradford City v West Ham United L 2-1 League Division Two
16 Dec 1989 West Ham United v Oldham Athletic L 0-2 League Division Two
26 Dec 1989 Ipswich Town v West Ham United L 1-0 League Division Two
01 Jan 1990 West Ham United v Barnsley W 4-2 League Division Two
06 Jan 1990 Torquay United v West Ham United L 1-0 FA Cup 3rd round
13 Jan 1990 Plymouth Argyle v West Ham United D 1-1 League Division Two
17 Jan 1990 West Ham United v Derby County D 1-1 League Cup Quarter-final
20 Jan 1990 West Ham United v Hull City L 1-2 League Division Two
24 Jan 1990 Derby County v West Ham United D 0-0 League Cup Quarter-final replay
31 Jan 1990 West Ham United v Derby County W 2-1 League Cup Quarter-final 2nd replay
10 Feb 1990 West Ham United v Brighton and Hove Albion W 3-1 League Division Two
14 Feb 1990 Oldham Athletic v West Ham United L 6-0 League Cup Semi-final 1st leg
18 Feb 1990 Swindon Town v West Ham United D 2-2 League Division Two
24 Feb 1990 West Ham United v Blackburn Rovers D 1-1 League Division Two
03 Mar 1990 Middlesbrough v West Ham United W 0-1 League Division Two
07 Mar 1990 West Ham United v Oldham Athletic W 3-0
Agg: 3-6
League Cup Semi-final 2nd leg
10 Mar 1990 West Ham United v Portsmouth W 2-1 League Division Two
13 Mar 1990 Watford v West Ham United W 0-1 League Division Two
17 Mar 1990 Leeds United v West Ham United L 3-2 League Division Two
21 Mar 1990 West Ham United v Sheffield United W 5-0 League Division Two
24 Mar 1990 Sunderland v West Ham United L 4-3 League Division Two
31 Mar 1990 West Ham United v Port Vale D 2-2 League Division Two
04 Apr 1990 West Bromwich Albion v West Ham United W 1-3 League Division Two
07 Apr 1990 Oxford United v West Ham United W 0-2 League Division Two
11 Apr 1990 West Ham United v AFC Bournemouth W 4-1 League Division Two
14 Apr 1990 Barnsley v West Ham United D 1-1 League Division Two
17 Apr 1990 West Ham United v Ipswich Town W 2-0 League Division Two
21 Apr 1990 Oldham Athletic v West Ham United L 3-0 League Division Two
28 Apr 1990 Newcastle United v West Ham United L 2-1 League Division Two
02 May 1990 West Ham United v Leicester City W 3-1 League Division Two
05 May 1990 West Ham United v Wolverhampton Wanderers W 4-0 League Division Two
25 Aug 1990 Middlesbrough v West Ham United D 0-0 League Division Two
29 Aug 1990 West Ham United v Portsmouth D 1-1 League Division Two
01 Sep 1990 West Ham United v Watford W 1-0 League Division Two
08 Sep 1990 Leicester City v West Ham United W 1-2 League Division Two
15 Sep 1990 West Ham United v Wolverhampton Wanderers D 1-1 League Division Two
19 Sep 1990 West Ham United v Ipswich Town W 3-1 League Division Two
22 Sep 1990 Newcastle United v West Ham United D 1-1 League Division Two
26 Sep 1990 West Ham United v Stoke City W 3-0 League Cup 2nd round 1st leg
29 Sep 1990 Sheffield Wednesday v West Ham United D 1-1 League Division Two
03 Oct 1990 West Ham United v Oxford United W 2-0 League Division Two
06 Oct 1990 West Ham United v Hull City W 7-1 League Division Two
10 Oct 1990 Stoke City v West Ham United W 1-2
Agg: 1-5
League Cup 2nd round 2nd leg
27 Oct 1990 West Ham United v Charlton Athletic W 2-1 League Division Two
31 Oct 1990 Oxford United v West Ham United L 2-1 League Cup 3rd round
03 Nov 1990 Notts County v West Ham United W 0-1 League Division Two
10 Nov 1990 Millwall v West Ham United D 1-1 League Division Two
17 Nov 1990 West Ham United v Brighton and Hove Albion W 2-1 League Division Two
24 Nov 1990 Plymouth Argyle v West Ham United W 0-1 League Division Two
01 Dec 1990 West Ham United v West Bromwich Albion W 3-1 League Division Two
15 Dec 1990 West Ham United v Middlesbrough D 0-0 League Division Two
22 Dec 1990 Barnsley v West Ham United L 1-0 League Division Two
26 Dec 1990 West Ham United v Oldham Athletic W 2-0 League Division Two
29 Dec 1990 West Ham United v Port Vale D 0-0 League Division Two
01 Jan 1991 Bristol Rovers v West Ham United W 0-1 League Division Two
05 Jan 1991 Aldershot v West Ham United D 0-0 FA Cup 3rd round
12 Jan 1991 Watford v West Ham United W 0-1 League Division Two
16 Jan 1991 West Ham United v Aldershot W 6-1 FA Cup 3rd round replay
19 Jan 1991 West Ham United v Leicester City W 1-0 League Division Two
26 Jan 1991 Luton Town v West Ham United D 1-1 FA Cup 4th round
30 Jan 1991 West Ham United v Luton Town W 5-0 FA Cup 4th round replay
02 Feb 1991 Wolverhampton Wanderers v West Ham United L 2-1 League Division Two
16 Feb 1991 West Ham United v Crewe Alexandra W 1-0 FA Cup 5th round
24 Feb 1991 West Ham United v Millwall W 3-1 League Division Two
02 Mar 1991 West Bromwich Albion v West Ham United D 0-0 League Division Two
05 Mar 1991 West Ham United v Plymouth Argyle D 2-2 League Division Two
11 Mar 1991 West Ham United v Everton W 2-1 FA Cup Quarter-final
13 Mar 1991 Oxford United v West Ham United L 2-1 League Division Two
16 Mar 1991 West Ham United v Sheffield Wednesday L 1-3 League Division Two
20 Mar 1991 West Ham United v Bristol City W 1-0 League Division Two
23 Mar 1991 Hull City v West Ham United D 0-0 League Division Two
01 Apr 1991 West Ham United v Barnsley W 3-2 League Division Two
06 Apr 1991 Port Vale v West Ham United W 0-1 League Division Two
10 Apr 1991 Brighton and Hove Albion v West Ham United L 1-0 League Division Two
14 Apr 1991 Nottingham Forest v West Ham United L 4-0 FA Cup Semi-final
17 Apr 1991 Ipswich Town v West Ham United W 0-1 League Division Two
20 Apr 1991 West Ham United v Swindon Town W 2-0 League Division Two
24 Apr 1991 West Ham United v Newcastle United D 1-1 League Division Two
27 Apr 1991 Blackburn Rovers v West Ham United L 3-1 League Division Two
08 May 1991 West Ham United v Bristol Rovers W 1-0 League Division Two
11 May 1991 West Ham United v Notts County L 1-2 League Division Two
17 Aug 1991 West Ham United v Luton Town D 0-0 League Division One
20 Aug 1991 Sheffield United v West Ham United D 1-1 League Division One
05 Oct 1991 West Ham United v Coventry City L 0-1 League Division One
09 Oct 1991 West Ham United v Bradford City W 4-0
Agg: 5-1
League Cup 2nd round 2nd leg
19 Oct 1991 Oldham Athletic v West Ham United D 2-2 League Division One
26 Oct 1991 West Ham United v Tottenham Hotspur W 2-1 League Division One
29 Oct 1991 Sheffield United v West Ham United W 0-2 League Cup 3rd round
02 Nov 1991 Arsenal v West Ham United W 0-1 League Division One
17 Nov 1991 West Ham United v Liverpool D 0-0 League Division One
23 Nov 1991 Manchester United v West Ham United L 2-1 League Division One
30 Nov 1991 West Ham United v Sheffield Wednesday L 1-2 League Division One
07 Dec 1991 Everton v West Ham United L 4-0 League Division One
21 Dec 1991 West Ham United v Sheffield United D 1-1 League Division One
26 Dec 1991 Aston Villa v West Ham United L 3-1 League Division One
28 Dec 1991 Notts County v West Ham United L 3-0 League Division One
01 Jan 1992 West Ham United v Leeds United L 1-3 League Division One
04 Jan 1992 Farnborough Town v West Ham United D 1-1 FA Cup 3rd round
11 Jan 1992 West Ham United v Wimbledon D 1-1 League Division One
18 Jan 1992 Luton Town v West Ham United W 0-1 League Division One
25 Jan 1992 West Ham United v Wrexham D 2-2 FA Cup 4th round
01 Feb 1992 West Ham United v Oldham Athletic W 1-0 League Division One
04 Feb 1992 Wrexham v West Ham United W 0-1 FA Cup 4th round replay
15 Feb 1992 Sunderland v West Ham United D 1-1 FA Cup 5th round
22 Feb 1992 Sheffield Wednesday v West Ham United L 2-1 League Division One
26 Feb 1992 West Ham United v Sunderland L 2-3 FA Cup 5th round replay
11 Mar 1992 Liverpool v West Ham United L 1-0 League Division One
14 Mar 1992 West Ham United v Arsenal L 0-2 League Division One
21 Mar 1992 West Ham United v Queens Park Rangers D 2-2 League Division One
01 Apr 1992 Tottenham Hotspur v West Ham United L 3-0 League Division One
04 Apr 1992 Chelsea v West Ham United L 2-1 League Division One
11 Apr 1992 West Ham United v Norwich City W 4-0 League Division One
14 Apr 1992 West Ham United v Southampton L 0-1 League Division One
18 Apr 1992 Manchester City v West Ham United L 2-0 League Division One
20 Apr 1992 West Ham United v Crystal Palace L 0-2 League Division One
22 Apr 1992 West Ham United v Manchester United W 1-0 League Division One
25 Apr 1992 Coventry City v West Ham United L 1-0 League Division One
16 Aug 1992 Barnsley v West Ham United W 0-1 League Division 1
22 Aug 1992 West Ham United v Charlton Athletic L 0-1 League Division 1
29 Aug 1992 Newcastle United v West Ham United L 2-0 League Division 1
05 Sep 1992 West Ham United v Watford W 2-1 League Division 1
12 Sep 1992 Peterborough United v West Ham United W 1-3 League Division 1
15 Sep 1992 Bristol City v West Ham United W 1-5 League Division 1
20 Sep 1992 West Ham United v Derby County D 1-1 League Division 1
23 Sep 1992 West Ham United v Crewe Alexandra D 0-0 League Cup 2nd round 1st leg
27 Sep 1992 Portsmouth v West Ham United W 0-1 League Division 1
04 Oct 1992 Wolverhampton Wanderers v West Ham United D 0-0 League Division 1
07 Oct 1992 Crewe Alexandra v West Ham United L 2-0
Agg: 2-0
League Cup 2nd round 2nd leg
11 Oct 1992 West Ham United v Sunderland W 6-0 League Division 1
17 Oct 1992 Bristol Rovers v West Ham United W 0-4 League Division 1
24 Oct 1992 West Ham United v Swindon Town L 0-1 League Division 1
31 Oct 1992 Cambridge United v West Ham United L 2-1 League Division 1
03 Nov 1992 Grimsby Town v West Ham United D 1-1 League Division 1
07 Nov 1992 West Ham United v Notts County W 2-0 League Division 1
15 Nov 1992 Millwall v West Ham United L 2-1 League Division 1
21 Nov 1992 West Ham United v Oxford United W 5-3 League Division 1
28 Nov 1992 West Ham United v Birmingham City W 3-1 League Division 1
04 Dec 1992 Tranmere Rovers v West Ham United L 5-2 League Division 1
12 Dec 1992 West Ham United v Southend United W 2-0 League Division 1
20 Dec 1992 Brentford v West Ham United D 0-0 League Division 1
26 Dec 1992 Charlton Athletic v West Ham United D 1-1 League Division 1
28 Dec 1992 West Ham United v Luton Town D 2-2 League Division 1
02 Jan 1993 West Bromwich Albion v West Ham United W 0-2 FA Cup 3rd round
10 Jan 1993 Derby County v West Ham United W 0-2 League Division 1
16 Jan 1993 West Ham United v Portsmouth W 2-0 League Division 1
24 Jan 1993 Barnsley v West Ham United L 4-1 FA Cup 4th round
27 Jan 1993 West Ham United v Bristol City W 2-0 League Division 1
30 Jan 1993 Leicester City v West Ham United W 1-2 League Division 1
06 Feb 1993 West Ham United v Barnsley D 1-1 League Division 1
09 Feb 1993 West Ham United v Peterborough United W 2-1 League Division 1
13 Feb 1993 Watford v West Ham United W 1-2 League Division 1
21 Feb 1993 West Ham United v Newcastle United D 0-0 League Division 1
27 Feb 1993 Sunderland v West Ham United D 0-0 League Division 1
06 Mar 1993 West Ham United v Wolverhampton Wanderers W 3-1 League Division 1
09 Mar 1993 West Ham United v Grimsby Town W 2-1 League Division 1
13 Mar 1993 Notts County v West Ham United L 1-0 League Division 1
20 Mar 1993 West Ham United v Tranmere Rovers W 2-0 League Division 1
23 Mar 1993 Oxford United v West Ham United L 1-0 League Division 1
28 Mar 1993 West Ham United v Millwall D 2-2 League Division 1
03 Apr 1993 Birmingham City v West Ham United W 1-2 League Division 1
07 Apr 1993 Southend United v West Ham United L 1-0 League Division 1
11 Apr 1993 West Ham United v Leicester City W 3-0 League Division 1
13 Apr 1993 Luton Town v West Ham United L 2-0 League Division 1
17 Apr 1993 West Ham United v Brentford W 4-0 League Division 1
24 Apr 1993 West Ham United v Bristol Rovers W 2-1 League Division 1
02 May 1993 Swindon Town v West Ham United W 1-3 League Division 1
08 May 1993 West Ham United v Cambridge United W 2-0 League Division 1


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