⚽ MatchReplays

Premier League 2023/24

Final table and every result · won by Manchester City FC

Matches
380
Goals
1246
Goals per match
3.28
Clubs
20

Final table

# Team P GD Pts
1. Man City 38 +62 91
2. Arsenal 38 +62 89
3. Liverpool 38 +45 82
4. Aston Villa 38 +15 68
5. Tottenham 38 +13 66
6. Chelsea 38 +14 63
7. Newcastle 38 +23 60
8. Man United 38 -1 60
9. West Ham 38 -14 52
10. Crystal Palace 38 -1 49
11. Brighton Hove 38 -7 48
12. Everton 38 -11 48
13. Bournemouth 38 -13 48
14. Fulham 38 -6 47
15. Wolverhampton 38 -15 46
16. Brentford 38 -9 39
17. Nottingham 38 -18 36
18. Luton Town 38 -33 26
19. Burnley 38 -37 24
20. Sheffield Utd 38 -69 16
Champions League Europa League Relegation

European places can change with domestic cup winners and UEFA coefficients.

All results

Matchday 38
19 May Arsenal 2 - 1 Everton
19 May Brentford 2 - 4 Newcastle
19 May Brighton Hove 0 - 2 Man United
19 May Burnley 1 - 2 Nottingham
19 May Chelsea 2 - 1 Bournemouth
19 May Crystal Palace 5 - 0 Aston Villa
19 May Liverpool 2 - 0 Wolverhampton
19 May Luton Town 2 - 4 Fulham
19 May Man City 3 - 1 West Ham
19 May Sheffield Utd 0 - 3 Tottenham
Matchday 34
15 May Man United 3 - 2 Newcastle
15 May Brighton Hove 1 - 2 Chelsea
14 May Tottenham 0 - 2 Man City
21 Apr Fulham 1 - 3 Liverpool
21 Apr Aston Villa 3 - 1 Bournemouth
21 Apr Crystal Palace 5 - 2 West Ham
21 Apr Everton 2 - 0 Nottingham
20 Apr Wolverhampton 0 - 2 Arsenal
20 Apr Luton Town 1 - 5 Brentford
20 Apr Sheffield Utd 1 - 4 Burnley
Matchday 37
13 May Aston Villa 3 - 3 Liverpool
12 May Man United 0 - 1 Arsenal
11 May Nottingham 2 - 3 Chelsea
11 May Bournemouth 1 - 2 Brentford
11 May Everton 1 - 0 Sheffield Utd
11 May Newcastle 1 - 1 Brighton Hove
11 May Tottenham 2 - 1 Burnley
11 May West Ham 3 - 1 Luton Town
11 May Wolverhampton 1 - 3 Crystal Palace
11 May Fulham 0 - 4 Man City
Matchday 36
06 May Crystal Palace 4 - 0 Man United
05 May Liverpool 4 - 2 Tottenham
05 May Brighton Hove 1 - 0 Aston Villa
05 May Chelsea 5 - 0 West Ham
04 May Man City 5 - 1 Wolverhampton
04 May Brentford 0 - 0 Fulham
04 May Burnley 1 - 4 Newcastle
04 May Sheffield Utd 1 - 3 Nottingham
04 May Arsenal 3 - 0 Bournemouth
03 May Luton Town 1 - 1 Everton
Matchday 26
02 May Chelsea 2 - 0 Tottenham
26 Feb West Ham 4 - 2 Brentford
25 Feb Wolverhampton 1 - 0 Sheffield Utd
24 Feb Arsenal 4 - 1 Newcastle
24 Feb Bournemouth 0 - 1 Man City
24 Feb Aston Villa 4 - 2 Nottingham
24 Feb Brighton Hove 1 - 1 Everton
24 Feb Crystal Palace 3 - 0 Burnley
24 Feb Man United 1 - 2 Fulham
21 Feb Liverpool 4 - 1 Luton Town
Matchday 35
28 Apr Nottingham 0 - 2 Man City
28 Apr Bournemouth 3 - 0 Brighton Hove
28 Apr Tottenham 2 - 3 Arsenal
27 Apr Aston Villa 2 - 2 Chelsea
27 Apr Everton 1 - 0 Brentford
27 Apr Fulham 1 - 1 Crystal Palace
27 Apr Man United 1 - 1 Burnley
27 Apr Newcastle 5 - 1 Sheffield Utd
27 Apr Wolverhampton 2 - 1 Luton Town
27 Apr West Ham 2 - 2 Liverpool
Matchday 29
25 Apr Brighton Hove 0 - 4 Man City
24 Apr Crystal Palace 2 - 0 Newcastle
24 Apr Everton 2 - 0 Liverpool
24 Apr Man United 4 - 2 Sheffield Utd
24 Apr Wolverhampton 0 - 1 Bournemouth
23 Apr Arsenal 5 - 0 Chelsea
17 Mar West Ham 1 - 1 Aston Villa
16 Mar Fulham 3 - 0 Tottenham
16 Mar Burnley 2 - 1 Brentford
16 Mar Luton Town 1 - 1 Nottingham
Matchday 33
15 Apr Chelsea 6 - 0 Everton
14 Apr Arsenal 0 - 2 Aston Villa
14 Apr Liverpool 0 - 1 Crystal Palace
14 Apr West Ham 0 - 2 Fulham
13 Apr Bournemouth 2 - 2 Man United
13 Apr Brentford 2 - 0 Sheffield Utd
13 Apr Burnley 1 - 1 Brighton Hove
13 Apr Man City 5 - 1 Luton Town
13 Apr Nottingham 2 - 2 Wolverhampton
13 Apr Newcastle 4 - 0 Tottenham
Matchday 32
07 Apr Tottenham 3 - 1 Nottingham
07 Apr Sheffield Utd 2 - 2 Chelsea
07 Apr Man United 2 - 2 Liverpool
06 Apr Brighton Hove 0 - 3 Arsenal
06 Apr Aston Villa 3 - 3 Brentford
06 Apr Everton 1 - 0 Burnley
06 Apr Fulham 0 - 1 Newcastle
06 Apr Luton Town 2 - 1 Bournemouth
06 Apr Wolverhampton 1 - 2 West Ham
06 Apr Crystal Palace 2 - 4 Man City
Matchday 31
04 Apr Chelsea 4 - 3 Man United
04 Apr Liverpool 3 - 1 Sheffield Utd
03 Apr Man City 4 - 1 Aston Villa
03 Apr Arsenal 2 - 0 Luton Town
03 Apr Brentford 0 - 0 Brighton Hove
02 Apr West Ham 1 - 1 Tottenham
02 Apr Bournemouth 1 - 0 Crystal Palace
02 Apr Burnley 1 - 1 Wolverhampton
02 Apr Nottingham 3 - 1 Fulham
02 Apr Newcastle 1 - 1 Everton
Matchday 30
31 Mar Man City 0 - 0 Arsenal
31 Mar Liverpool 2 - 1 Brighton Hove
30 Mar Brentford 1 - 1 Man United
30 Mar Aston Villa 2 - 0 Wolverhampton
30 Mar Bournemouth 2 - 1 Everton
30 Mar Chelsea 2 - 2 Burnley
30 Mar Nottingham 1 - 1 Crystal Palace
30 Mar Sheffield Utd 3 - 3 Fulham
30 Mar Tottenham 2 - 1 Luton Town
30 Mar Newcastle 4 - 3 West Ham
Matchday 17
13 Mar Bournemouth 4 - 3 Luton Town
17 Dec Liverpool 0 - 0 Man United
17 Dec Arsenal 2 - 0 Brighton Hove
17 Dec Brentford 1 - 2 Aston Villa
17 Dec West Ham 3 - 0 Wolverhampton
16 Dec Burnley 0 - 2 Everton
16 Dec Chelsea 2 - 0 Sheffield Utd
16 Dec Man City 2 - 2 Crystal Palace
16 Dec Newcastle 3 - 0 Fulham
15 Dec Nottingham 0 - 2 Tottenham
Matchday 28
11 Mar Chelsea 3 - 2 Newcastle
10 Mar Liverpool 1 - 1 Man City
10 Mar Brighton Hove 1 - 0 Nottingham
10 Mar West Ham 2 - 2 Burnley
10 Mar Aston Villa 0 - 4 Tottenham
09 Mar Arsenal 2 - 1 Brentford
09 Mar Bournemouth 2 - 2 Sheffield Utd
09 Mar Crystal Palace 1 - 1 Luton Town
09 Mar Wolverhampton 2 - 1 Fulham
09 Mar Man United 2 - 0 Everton
Matchday 27
04 Mar Sheffield Utd 0 - 6 Arsenal
03 Mar Man City 3 - 1 Man United
03 Mar Burnley 0 - 2 Bournemouth
02 Mar Luton Town 2 - 3 Aston Villa
02 Mar Brentford 2 - 2 Chelsea
02 Mar Everton 1 - 3 West Ham
02 Mar Fulham 3 - 0 Brighton Hove
02 Mar Newcastle 3 - 0 Wolverhampton
02 Mar Nottingham 0 - 1 Liverpool
02 Mar Tottenham 3 - 1 Crystal Palace
Matchday 18
20 Feb Man City 1 - 0 Brentford
24 Dec Wolverhampton 2 - 1 Chelsea
23 Dec Liverpool 1 - 1 Arsenal
23 Dec Fulham 0 - 2 Burnley
23 Dec Luton Town 1 - 0 Newcastle
23 Dec Nottingham 2 - 3 Bournemouth
23 Dec Tottenham 2 - 1 Everton
23 Dec West Ham 2 - 0 Man United
22 Dec Aston Villa 1 - 1 Sheffield Utd
21 Dec Crystal Palace 1 - 1 Brighton Hove
Matchday 25
19 Feb Everton 1 - 1 Crystal Palace
18 Feb Luton Town 1 - 2 Man United
18 Feb Sheffield Utd 0 - 5 Brighton Hove
17 Feb Man City 1 - 1 Chelsea
17 Feb Burnley 0 - 5 Arsenal
17 Feb Fulham 1 - 2 Aston Villa
17 Feb Newcastle 2 - 2 Bournemouth
17 Feb Nottingham 2 - 0 West Ham
17 Feb Tottenham 1 - 2 Wolverhampton
17 Feb Brentford 1 - 4 Liverpool
Matchday 24
12 Feb Crystal Palace 1 - 3 Chelsea
11 Feb Aston Villa 1 - 2 Man United
11 Feb West Ham 0 - 6 Arsenal
10 Feb Nottingham 2 - 3 Newcastle
10 Feb Fulham 3 - 1 Bournemouth
10 Feb Liverpool 3 - 1 Burnley
10 Feb Luton Town 1 - 3 Sheffield Utd
10 Feb Tottenham 2 - 1 Brighton Hove
10 Feb Wolverhampton 0 - 2 Brentford
10 Feb Man City 2 - 0 Everton
Matchday 23
05 Feb Brentford 1 - 3 Man City
04 Feb Arsenal 3 - 1 Liverpool
04 Feb Bournemouth 1 - 1 Nottingham
04 Feb Chelsea 2 - 4 Wolverhampton
04 Feb Man United 3 - 0 West Ham
03 Feb Sheffield Utd 0 - 5 Aston Villa
03 Feb Brighton Hove 4 - 1 Crystal Palace
03 Feb Burnley 2 - 2 Fulham
03 Feb Newcastle 4 - 4 Luton Town
03 Feb Everton 2 - 2 Tottenham
Matchday 22
01 Feb Wolverhampton 3 - 4 Man United
01 Feb West Ham 1 - 1 Bournemouth
31 Jan Liverpool 4 - 1 Chelsea
31 Jan Tottenham 3 - 2 Brentford
31 Jan Man City 3 - 1 Burnley
30 Jan Aston Villa 1 - 3 Newcastle
30 Jan Crystal Palace 3 - 2 Sheffield Utd
30 Jan Luton Town 4 - 0 Brighton Hove
30 Jan Fulham 0 - 0 Everton
30 Jan Nottingham 1 - 2 Arsenal
Matchday 21
22 Jan Brighton Hove 0 - 0 Wolverhampton
21 Jan Bournemouth 0 - 4 Liverpool
21 Jan Sheffield Utd 2 - 2 West Ham
20 Jan Brentford 3 - 2 Nottingham
20 Jan Arsenal 5 - 0 Crystal Palace
14 Jan Man United 2 - 2 Tottenham
14 Jan Everton 0 - 0 Aston Villa
13 Jan Newcastle 2 - 3 Man City
13 Jan Chelsea 1 - 0 Fulham
12 Jan Burnley 1 - 1 Luton Town
Matchday 20
02 Jan West Ham 0 - 0 Brighton Hove
01 Jan Liverpool 4 - 2 Newcastle
31 Dec Fulham 2 - 1 Arsenal
31 Dec Tottenham 3 - 1 Bournemouth
30 Dec Nottingham 2 - 1 Man United
30 Dec Aston Villa 3 - 2 Burnley
30 Dec Crystal Palace 3 - 1 Brentford
30 Dec Man City 2 - 0 Sheffield Utd
30 Dec Wolverhampton 3 - 0 Everton
30 Dec Luton Town 2 - 3 Chelsea
Matchday 19
28 Dec Arsenal 0 - 2 West Ham
28 Dec Brighton Hove 4 - 2 Tottenham
27 Dec Everton 1 - 3 Man City
27 Dec Brentford 1 - 4 Wolverhampton
27 Dec Chelsea 2 - 1 Crystal Palace
26 Dec Man United 3 - 2 Aston Villa
26 Dec Burnley 0 - 2 Liverpool
26 Dec Bournemouth 3 - 0 Fulham
26 Dec Sheffield Utd 2 - 3 Luton Town
26 Dec Newcastle 1 - 3 Nottingham
Matchday 16
10 Dec Tottenham 4 - 1 Newcastle
10 Dec Everton 2 - 0 Chelsea
10 Dec Fulham 5 - 0 West Ham
10 Dec Luton Town 1 - 2 Man City
09 Dec Aston Villa 1 - 0 Arsenal
09 Dec Brighton Hove 1 - 1 Burnley
09 Dec Man United 0 - 3 Bournemouth
09 Dec Sheffield Utd 1 - 0 Brentford
09 Dec Wolverhampton 1 - 1 Nottingham
09 Dec Crystal Palace 1 - 2 Liverpool
Matchday 15
07 Dec Tottenham 1 - 2 West Ham
07 Dec Everton 3 - 0 Newcastle
06 Dec Aston Villa 1 - 0 Man City
06 Dec Man United 2 - 1 Chelsea
06 Dec Brighton Hove 2 - 1 Brentford
06 Dec Fulham 5 - 0 Nottingham
06 Dec Sheffield Utd 0 - 2 Liverpool
06 Dec Crystal Palace 0 - 2 Bournemouth
05 Dec Luton Town 3 - 4 Arsenal
05 Dec Wolverhampton 1 - 0 Burnley
Matchday 14
03 Dec Man City 3 - 3 Tottenham
03 Dec Bournemouth 2 - 2 Aston Villa
03 Dec Chelsea 3 - 2 Brighton Hove
03 Dec Liverpool 4 - 3 Fulham
03 Dec West Ham 1 - 1 Crystal Palace
02 Dec Newcastle 1 - 0 Man United
02 Dec Nottingham 0 - 1 Everton
02 Dec Arsenal 2 - 1 Wolverhampton
02 Dec Brentford 3 - 1 Luton Town
02 Dec Burnley 5 - 0 Sheffield Utd
Matchday 13
27 Nov Fulham 3 - 2 Wolverhampton
26 Nov Everton 0 - 3 Man United
26 Nov Tottenham 1 - 2 Aston Villa
25 Nov Brentford 0 - 1 Arsenal
25 Nov Burnley 1 - 2 West Ham
25 Nov Luton Town 2 - 1 Crystal Palace
25 Nov Newcastle 4 - 1 Chelsea
25 Nov Nottingham 2 - 3 Brighton Hove
25 Nov Sheffield Utd 1 - 3 Bournemouth
25 Nov Man City 1 - 1 Liverpool
Matchday 12
12 Nov Chelsea 4 - 4 Man City
12 Nov Aston Villa 3 - 1 Fulham
12 Nov Brighton Hove 1 - 1 Sheffield Utd
12 Nov Liverpool 3 - 0 Brentford
12 Nov West Ham 3 - 2 Nottingham
11 Nov Bournemouth 2 - 0 Newcastle
11 Nov Arsenal 3 - 1 Burnley
11 Nov Crystal Palace 2 - 3 Everton
11 Nov Man United 1 - 0 Luton Town
11 Nov Wolverhampton 2 - 1 Tottenham
Matchday 11
06 Nov Tottenham 1 - 4 Chelsea
05 Nov Luton Town 1 - 1 Liverpool
05 Nov Nottingham 2 - 0 Aston Villa
04 Nov Newcastle 1 - 0 Arsenal
04 Nov Brentford 3 - 2 West Ham
04 Nov Burnley 0 - 2 Crystal Palace
04 Nov Everton 1 - 1 Brighton Hove
04 Nov Man City 6 - 1 Bournemouth
04 Nov Sheffield Utd 2 - 1 Wolverhampton
04 Nov Fulham 0 - 1 Man United
Matchday 10
29 Oct Man United 0 - 3 Man City
29 Oct Aston Villa 3 - 1 Luton Town
29 Oct Brighton Hove 1 - 1 Fulham
29 Oct Liverpool 3 - 0 Nottingham
29 Oct West Ham 0 - 1 Everton
28 Oct Wolverhampton 2 - 2 Newcastle
28 Oct Bournemouth 2 - 1 Burnley
28 Oct Arsenal 5 - 0 Sheffield Utd
28 Oct Chelsea 0 - 2 Brentford
27 Oct Crystal Palace 1 - 2 Tottenham
Matchday 9
23 Oct Tottenham 2 - 0 Fulham
22 Oct Aston Villa 4 - 1 West Ham
21 Oct Sheffield Utd 1 - 2 Man United
21 Oct Chelsea 2 - 2 Arsenal
21 Oct Bournemouth 1 - 2 Wolverhampton
21 Oct Brentford 3 - 0 Burnley
21 Oct Man City 2 - 1 Brighton Hove
21 Oct Newcastle 4 - 0 Crystal Palace
21 Oct Nottingham 2 - 2 Luton Town
21 Oct Liverpool 2 - 0 Everton
Matchday 8
08 Oct Arsenal 1 - 0 Man City
08 Oct Brighton Hove 2 - 2 Liverpool
08 Oct West Ham 2 - 2 Newcastle
08 Oct Wolverhampton 1 - 1 Aston Villa
07 Oct Crystal Palace 0 - 0 Nottingham
07 Oct Burnley 1 - 4 Chelsea
07 Oct Everton 3 - 0 Bournemouth
07 Oct Fulham 3 - 1 Sheffield Utd
07 Oct Man United 2 - 1 Brentford
07 Oct Luton Town 0 - 1 Tottenham
Matchday 2
03 Oct Luton Town 1 - 2 Burnley
21 Aug Crystal Palace 0 - 1 Arsenal
20 Aug West Ham 3 - 1 Chelsea
20 Aug Aston Villa 4 - 0 Everton
19 Aug Man City 1 - 0 Newcastle
19 Aug Tottenham 2 - 0 Man United
19 Aug Fulham 0 - 3 Brentford
19 Aug Liverpool 3 - 1 Bournemouth
19 Aug Wolverhampton 1 - 4 Brighton Hove
18 Aug Nottingham 2 - 1 Sheffield Utd
Matchday 7
02 Oct Fulham 0 - 2 Chelsea
01 Oct Nottingham 1 - 1 Brentford
30 Sep Tottenham 2 - 1 Liverpool
30 Sep Bournemouth 0 - 4 Arsenal
30 Sep Everton 1 - 2 Luton Town
30 Sep Man United 0 - 1 Crystal Palace
30 Sep Newcastle 2 - 0 Burnley
30 Sep West Ham 2 - 0 Sheffield Utd
30 Sep Wolverhampton 2 - 1 Man City
30 Sep Aston Villa 6 - 1 Brighton Hove
Matchday 6
24 Sep Sheffield Utd 0 - 8 Newcastle
24 Sep Arsenal 2 - 2 Tottenham
24 Sep Brighton Hove 3 - 1 Bournemouth
24 Sep Chelsea 0 - 1 Aston Villa
24 Sep Liverpool 3 - 1 West Ham
23 Sep Burnley 0 - 1 Man United
23 Sep Brentford 1 - 3 Everton
23 Sep Crystal Palace 0 - 0 Fulham
23 Sep Luton Town 1 - 1 Wolverhampton
23 Sep Man City 2 - 0 Nottingham
Matchday 5
18 Sep Nottingham 1 - 1 Burnley
17 Sep Everton 0 - 1 Arsenal
17 Sep Bournemouth 0 - 0 Chelsea
16 Sep Newcastle 1 - 0 Brentford
16 Sep Aston Villa 3 - 1 Crystal Palace
16 Sep Fulham 1 - 0 Luton Town
16 Sep Man United 1 - 3 Brighton Hove
16 Sep Tottenham 2 - 1 Sheffield Utd
16 Sep West Ham 1 - 3 Man City
16 Sep Wolverhampton 1 - 3 Liverpool
Matchday 4
03 Sep Arsenal 3 - 1 Man United
03 Sep Crystal Palace 3 - 2 Wolverhampton
03 Sep Liverpool 3 - 0 Aston Villa
02 Sep Brighton Hove 3 - 1 Newcastle
02 Sep Brentford 2 - 2 Bournemouth
02 Sep Burnley 2 - 5 Tottenham
02 Sep Chelsea 0 - 1 Nottingham
02 Sep Man City 5 - 1 Fulham
02 Sep Sheffield Utd 2 - 2 Everton
01 Sep Luton Town 1 - 2 West Ham
Matchday 3
27 Aug Newcastle 1 - 2 Liverpool
27 Aug Sheffield Utd 1 - 2 Man City
27 Aug Burnley 1 - 3 Aston Villa
26 Aug Brighton Hove 1 - 3 West Ham
26 Aug Everton 0 - 1 Wolverhampton
26 Aug Man United 3 - 2 Nottingham
26 Aug Arsenal 2 - 2 Fulham
26 Aug Brentford 1 - 1 Crystal Palace
26 Aug Bournemouth 0 - 2 Tottenham
25 Aug Chelsea 3 - 0 Luton Town
Matchday 1
14 Aug Man United 1 - 0 Wolverhampton
13 Aug Chelsea 1 - 1 Liverpool
13 Aug Brentford 2 - 2 Tottenham
12 Aug Newcastle 5 - 1 Aston Villa
12 Aug Bournemouth 1 - 1 West Ham
12 Aug Brighton Hove 4 - 1 Luton Town
12 Aug Everton 0 - 1 Fulham
12 Aug Sheffield Utd 0 - 1 Crystal Palace
12 Aug Arsenal 2 - 1 Nottingham
11 Aug Burnley 0 - 3 Man City