Every team West Ham have beaten in 2023 as David Moyes racks up 31 wins with victory over Manchester United.
Whether you are David Moyes in or Moyes out there’s no hiding the fact West Ham have had a superb year in terms of results.
Yes there have been regrettable blips here and there such as heavy defeats to Newcastle, Aston Villa, Fulham and Liverpool.
But the 2-0 win over Man United in the Premier League on Saturday proved the perfect Christmas present for West Ham fans.
Moyes has faced much criticism from certain sections of the Hammers fanbase. Particularly after the drubbings at Fulham and Anfield.

That was the year that was
But the Scot was in reflective mood as he pointed out West Ham’s memorable record within the calendar year as a whole.
Of course that record could get better still with a trip to face Arsenal on December 28th bringing the curtain down on the year.
But here’s every team West Ham have beaten in 2023 as Moyes racks up 31 wins with the Man United victory.
And there are some big scalps and unforgettable memories along the way – split almost slap bang in the middle by that first major trophy triumph for 43 years of course.

Plus 53 goal difference from West Ham’s 31 wins
In those 31 wins West Ham have scored 67 goals – an average of 2.16 goals per game.
The Hammers have conceded just 14 in those victories – an average of just 0.45 per game.
That leaves West Ham with an overall goal difference in their wins of plus 53.
Take a trip down memory lane with our list of every competitive West Ham win of 2023.
It’s some list and features Man United twice, Chelsea, Spurs, Fiorentina, Brighton and Arsenal – hopefully also twice ahead of the year’s finale at the Emirates.

Every team West Ham have beaten in 2023:
Jan 7th 2023: Brentford 0 West Ham 1 – FA Cup third round
Jan 14th 2023: West Ham 2 Everton 0 – Premier League
Jan 30th 2023: Derby 0 West Ham 2 – FA Cup fourth round
Feb 25th 2023: West Ham 4 Nottingham Forest 0 – Premier League
Mar 9th 2023: AEK Larnaca 0 West Ham 2 – UECL last 16 first leg
Mar 16th: West Ham 4 AEK Larnaca 0 – UECL last 16 second leg
Apr 2nd 2023: West Ham 1 Southampton 0 – Premier League
Apr 8th 2023: Fulham 0 West Ham 1 – Premier League
Apr 20 2023: West Ham 4 Gent 1 – UECL quarter-final second leg
Apr 23 2023: Bournemouth 0 West Ham 4 – Premier League
May 7 2023: West Ham 1 Man United 0 – Premier League
May 11 2023: West Ham 2 AZ Alkmaar 1 – UECL semi-final first leg
May 18 2023: AZ Alkmaar 0 West Ham 1 – UECL semi-final second leg
May 21 2023: West Ham 3 Leeds United 1 – Premier League
Jun 7 2023: Fiorentina 1 West Ham 2 – UECL final
Aug 20 2023: West Ham 3 Chelsea 1 – Premier League
Aug 26 2023: Brighton 1 West Ham 3 – Premier League
Sep 1 2023: Luton 1 West Ham 2 – Premier League
Sep 21 2023: West Ham 3 Backa Topola 1 – UEL Group Stage
Sep 27 2023: Lincoln City 0 West Ham 1 – Carabao Cup third round
Sep 30 2023: West Ham 2 Sheffield United 0 – Premier League
Oct 5 2023: Freiburg 1 West Ham 2 – UEL Group Stage
Nov 1 2023: West Ham 3 Arsenal 1 – Carabao Cup fourth round
Nov 9 2023: West Ham 1 Olympiacos 0 – UEL Group Stage
Nov 12 2023: West Ham 3 Nottingham Forest 2 – Premier League
Nov 25 2023: Burnley 1 West Ham 2 – Premier League
Nov 30 2023: Backa Topola 0 West Ham 1 – UEL Group Stage
Dec 7 2023: Tottenham Hotspur 1 West Ham 2 – Premier League
Dec 14: West Ham 2 Freiburg 0 – UEL Group Stage
Dec 17: West Ham 3 Wolves 0 – Premier League
Dec 23 2023: West Ham 2 Man United 0 – Premier League
READ ALSO
Scholes pays West Ham star the highest compliment but fires warning
Dishwater to oles: player ratings after Paqueta-inspired win over Man United
Every word Moyes said as he raves about Holy Trinity after win over Man United
Receive a digest of our best West Ham content each week direct to your mailbox
