Date of birth | 24 January 2000 |
Place of birth | Waltham Forest |
Nationality | English |
Weight | 67 kg |
Height | 1.75 m |
Position | Defender/Midfielder |
Ben Johnson was selected on West Ham United's subs bench for the first time on 4 October 2016 in a Football League Trophy tie at Wycombe Wanderers.
He signed his first pro contract with the Hammers in January 2018.
It ran to June 2020 and was extended to June 2022 in March 2019.
Team | Joined | Left | Loan / Trialist |
---|---|---|---|
West Ham United | 24 Jan 2018 |
Season | Team | Competition | Apps | Subs | Goals | Y | R |
---|---|---|---|---|---|---|---|
2018-19 | West Ham United | Premier League | 1 | ||||
2019-20 | West Ham United | Premier League | 3 | ||||
2019-20 | West Ham United | Premier League Asia Trophy | 1 | 1 |
|||
2020-21 | West Ham United | FA Cup | 2 | 1 |
|||
2020-21 | West Ham United | League Cup | 3 |
1
|
|||
2020-21 | West Ham United | Premier League | 5 | 9 |
1 |
1
|
|
2021-22 | West Ham United | FA Cup | 3 | ||||
2021-22 | West Ham United | League Cup | 3 | ||||
2021-22 | West Ham United | Premier League | 16 | 4 |
1 |
1
|
|
2021-22 | West Ham United | UEFA Europa League | 6 | 2 |
|||
2022-23 | West Ham United | FA Cup | 3 | ||||
2022-23 | West Ham United | League Cup | 1 | ||||
2022-23 | West Ham United | Premier League | 9 | 8 |
|||
2022-23 | West Ham United | UEFA Europa Conference League | 8 |
1
|
|||
2023-24 | West Ham United | FA Cup | 2 |
||||
2023-24 | West Ham United | League Cup | 2 | ||||
2023-24 | West Ham United | Premier League | 4 | 10 |
1
|
||
2023-24 | West Ham United | UEFA Europa League | 1 | 3 |
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 | |
---|---|---|---|---|---|
27 Feb 2019 | Manchester City v West Ham United | L | 1-0 | Premier League | |
17 Jul 2019 | Manchester City v West Ham United | L | 4-1 | Premier League Asia Trophy | Semi-final |
20 Jul 2019 | Newcastle United v West Ham United | L | 1-0 | Premier League Asia Trophy | 3rd place play-off |
17 Jul 2020 | West Ham United v Watford | W | 3-1 | Premier League | |
22 Jul 2020 | Manchester United v West Ham United | D | 1-1 | Premier League | |
26 Jul 2020 | West Ham United v Aston Villa | D | 1-1 | Premier League | |
15 Sep 2020 | West Ham United v Charlton Athletic | W | 3-0 | League Cup | 2nd round |
22 Sep 2020 | West Ham United v Hull City | W | 5-1 | League Cup | 3rd round |
27 Sep 2020 | West Ham United v Wolverhampton Wanderers | W | 4-0 | Premier League | |
30 Sep 2020 | Everton v West Ham United | L | 4-1 | League Cup | 4th round |
05 Dec 2020 | West Ham United v Manchester United | L | 1-3 | Premier League | |
11 Dec 2020 | Leeds United v West Ham United | W | 1-2 | Premier League | |
27 Dec 2020 | West Ham United v Brighton and Hove Albion | D | 2-2 | Premier League | |
11 Jan 2021 | Stockport County v West Ham United | W | 0-1 | FA Cup | 3rd round |
23 Jan 2021 | West Ham United v Doncaster Rovers | W | 4-0 | FA Cup | 4th round |
03 Feb 2021 | Aston Villa v West Ham United | W | 1-3 | Premier League | |
09 Feb 2021 | Manchester United v West Ham United | L | 1-0 | FA Cup | 5th round |
15 Feb 2021 | West Ham United v Sheffield United | W | 3-0 | Premier League | |
21 Feb 2021 | West Ham United v Tottenham Hotspur | W | 2-1 | Premier League | |
27 Feb 2021 | Manchester City v West Ham United | L | 2-1 | Premier League | |
08 Mar 2021 | West Ham United v Leeds United | W | 2-0 | Premier League | |
14 Mar 2021 | Manchester United v West Ham United | L | 1-0 | Premier League | |
05 Apr 2021 | Wolverhampton Wanderers v West Ham United | W | 2-3 | Premier League | |
11 Apr 2021 | West Ham United v Leicester City | W | 3-2 | Premier League | |
17 Apr 2021 | Newcastle United v West Ham United | L | 3-2 | Premier League | |
24 Apr 2021 | West Ham United v Chelsea | L | 0-1 | Premier League | |
15 Aug 2021 | Newcastle United v West Ham United | W | 2-4 | Premier League | |
22 Sep 2021 | Manchester United v West Ham United | W | 0-1 | League Cup | 3rd round |
30 Sep 2021 | West Ham United v Rapid Wien | W | 2-0 | UEFA Europa League | Group H |
17 Oct 2021 | Everton v West Ham United | W | 0-1 | Premier League | |
21 Oct 2021 | West Ham United v RC Genk | W | 3-0 | UEFA Europa League | Group H |
24 Oct 2021 | West Ham United v Tottenham Hotspur | W | 1-0 | Premier League | |
27 Oct 2021 | West Ham United v Manchester City | W | 0-0 (5-3) | League Cup | 4th round |
31 Oct 2021 | Aston Villa v West Ham United | W | 1-4 | Premier League | |
07 Nov 2021 | West Ham United v Liverpool | W | 3-2 | Premier League | |
20 Nov 2021 | Wolverhampton Wanderers v West Ham United | L | 1-0 | Premier League | |
28 Nov 2021 | Manchester City v West Ham United | L | 2-1 | Premier League | |
01 Dec 2021 | West Ham United v Brighton and Hove Albion | D | 1-1 | Premier League | |
04 Dec 2021 | West Ham United v Chelsea | W | 3-2 | Premier League | |
22 Dec 2021 | Tottenham Hotspur v West Ham United | L | 2-1 | League Cup | 5th round |
28 Dec 2021 | Watford v West Ham United | W | 1-4 | Premier League | |
01 Jan 2022 | Crystal Palace v West Ham United | W | 2-3 | Premier League | |
09 Jan 2022 | West Ham United v Leeds United | W | 2-0 | FA Cup | 3rd round |
05 Feb 2022 | Kidderminster Harriers v West Ham United | W | 1-2 | FA Cup | 4th round |
19 Feb 2022 | West Ham United v Newcastle United | D | 1-1 | Premier League | |
27 Feb 2022 | West Ham United v Wolverhampton Wanderers | W | 1-0 | Premier League | |
02 Mar 2022 | Southampton v West Ham United | L | 3-1 | FA Cup | 5th round |
05 Mar 2022 | Liverpool v West Ham United | L | 1-0 | Premier League | |
10 Mar 2022 | Sevilla v West Ham United | L | 1-0 | UEFA Europa League | Round of 16 1st leg |
13 Mar 2022 | West Ham United v Aston Villa | W | 2-1 | Premier League | |
17 Mar 2022 | West Ham United v Sevilla | W | 2-0 | UEFA Europa League | Round of 16 2nd leg |
20 Mar 2022 | Tottenham Hotspur v West Ham United | L | 3-1 | Premier League | |
07 Apr 2022 | West Ham United v Olympique Lyonnais | D | 1-1 | UEFA Europa League | Quarter-final 1st leg |
14 Apr 2022 | Olympique Lyonnais v West Ham United | W | 0-3 | UEFA Europa League | Quarter-final 2nd leg |
17 Apr 2022 | West Ham United v Burnley | D | 1-1 | Premier League | |
24 Apr 2022 | Chelsea v West Ham United | L | 1-0 | Premier League | |
28 Apr 2022 | West Ham United v Eintracht Frankfurt | L | 1-2 | UEFA Europa League | Semi-final 1st leg |
05 May 2022 | Eintracht Frankfurt v West Ham United | L | 1-0 | UEFA Europa League | Semi-final 2nd leg |
15 May 2022 | West Ham United v Manchester City | D | 2-2 | Premier League | |
22 May 2022 | Brighton and Hove Albion v West Ham United | L | 3-1 | Premier League | |
07 Aug 2022 | West Ham United v Manchester City | L | 0-2 | Premier League | |
14 Aug 2022 | Nottingham Forest v West Ham United | L | 1-0 | Premier League | |
18 Aug 2022 | West Ham United v Viborg FF | W | 3-1 | UEFA Europa Conference League | Play-off 1st leg |
21 Aug 2022 | West Ham United v Brighton and Hove Albion | L | 0-2 | Premier League | |
25 Aug 2022 | Viborg FF v West Ham United | W | 0-3 | UEFA Europa Conference League | Play-off 2nd leg |
28 Aug 2022 | Aston Villa v West Ham United | W | 0-1 | Premier League | |
06 Oct 2022 | Anderlecht v West Ham United | W | 0-1 | UEFA Europa Conference League | Group B |
13 Oct 2022 | West Ham United v Anderlecht | W | 2-1 | UEFA Europa Conference League | Group B |
16 Oct 2022 | Southampton v West Ham United | D | 1-1 | Premier League | |
19 Oct 2022 | Liverpool v West Ham United | L | 1-0 | Premier League | |
24 Oct 2022 | West Ham United v AFC Bournemouth | W | 2-0 | Premier League | |
27 Oct 2022 | West Ham United v Silkeborg | W | 1-0 | UEFA Europa Conference League | Group B |
03 Nov 2022 | FCSB v West Ham United | W | 0-3 | UEFA Europa Conference League | Group B |
09 Nov 2022 | West Ham United v Blackburn Rovers | L | 2-2 (9-10) | League Cup | 3rd round |
07 Jan 2023 | Brentford v West Ham United | W | 0-1 | FA Cup | 3rd round |
21 Jan 2023 | West Ham United v Everton | W | 2-0 | Premier League | |
30 Jan 2023 | Derby County v West Ham United | W | 0-2 | FA Cup | 4th round |
04 Feb 2023 | Newcastle United v West Ham United | D | 1-1 | Premier League | |
11 Feb 2023 | West Ham United v Chelsea | D | 1-1 | Premier League | |
19 Feb 2023 | Tottenham Hotspur v West Ham United | L | 2-0 | Premier League | |
25 Feb 2023 | West Ham United v Nottingham Forest | W | 4-0 | Premier League | |
01 Mar 2023 | Manchester United v West Ham United | L | 3-1 | FA Cup | 5th round |
04 Mar 2023 | Brighton and Hove Albion v West Ham United | L | 4-0 | Premier League | |
16 Mar 2023 | West Ham United v AEK Larnaca | W | 4-0 | UEFA Europa Conference League | Round of 16 2nd leg |
13 Apr 2023 | KAA Gent v West Ham United | D | 1-1 | UEFA Europa Conference League | Quarter-final 1st leg |
03 May 2023 | Manchester City v West Ham United | L | 3-0 | Premier League | |
07 May 2023 | West Ham United v Manchester United | W | 1-0 | Premier League | |
14 May 2023 | Brentford v West Ham United | L | 2-0 | Premier League | |
21 May 2023 | West Ham United v Leeds United | W | 3-1 | Premier League | |
27 Sep 2023 | Lincoln City v West Ham United | W | 0-1 | League Cup | 3rd round |
30 Nov 2023 | FK TSC Backa Topola v West Ham United | W | 0-1 | UEFA Europa League | Group A |
20 Dec 2023 | Liverpool v West Ham United | L | 5-1 | League Cup | 5th round |
23 Dec 2023 | West Ham United v Manchester United | W | 2-0 | Premier League | |
02 Jan 2024 | West Ham United v Brighton and Hove Albion | D | 0-0 | Premier League | |
07 Jan 2024 | West Ham United v Bristol City | D | 1-1 | FA Cup | 3rd round |
16 Jan 2024 | Bristol City v West Ham United | L | 1-0 | FA Cup | 3rd round replay |
21 Jan 2024 | Sheffield United v West Ham United | D | 2-2 | Premier League | |
01 Feb 2024 | West Ham United v AFC Bournemouth | D | 1-1 | Premier League | |
04 Feb 2024 | Manchester United v West Ham United | L | 3-0 | Premier League | |
11 Feb 2024 | West Ham United v Arsenal | L | 0-6 | Premier League | |
17 Feb 2024 | Nottingham Forest v West Ham United | L | 2-0 | Premier League | |
26 Feb 2024 | West Ham United v Brentford | W | 4-2 | Premier League | |
02 Mar 2024 | Everton v West Ham United | W | 1-3 | Premier League | |
14 Mar 2024 | West Ham United v SC Freiburg | W | 5-1 | UEFA Europa League | Round of 16 2nd leg |
17 Mar 2024 | West Ham United v Aston Villa | D | 1-1 | Premier League | |
30 Mar 2024 | Newcastle United v West Ham United | L | 4-3 | Premier League | |
06 Apr 2024 | Wolverhampton Wanderers v West Ham United | W | 1-2 | Premier League | |
11 Apr 2024 | Bayer Leverkusen v West Ham United | L | 2-0 | UEFA Europa League | Quarter-final 1st leg |
14 Apr 2024 | West Ham United v Fulham | L | 0-2 | Premier League | |
18 Apr 2024 | West Ham United v Bayer Leverkusen | D | 1-1 | UEFA Europa League | Quarter-final 2nd leg |
21 Apr 2024 | Crystal Palace v West Ham United | L | 5-2 | Premier League |
Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.