Last Five Seasons Home Table (League)

This table is derived from the results of home matches played in the Premier League and English Football League (excluding play-offs) for the last five seasons. (Since the start of the 2020/21 season.)

# Team Played Won Drawn Lost GF GA GD Win% GF/M GA/M Points
1 Manchester City 103 79 13 11 277 94 +183 76.7 2.69 0.91 250
2 Bolton Wanderers 124 69 29 26 210 125 +85 55.6 1.69 1.01 236
3 Liverpool 102 71 20 11 226 88 +138 69.6 2.22 0.86 233
4 Plymouth Argyle 124 66 22 36 196 162 +34 53.2 1.58 1.31 220
5 Ipswich Town 122 62 34 26 215 138 +77 50.8 1.76 1.13 220
6 Middlesbrough 124 65 25 34 184 123 +61 52.4 1.48 0.99 220
7 Arsenal 102 67 18 17 213 98 +115 65.7 2.09 0.96 219
8 Portsmouth 125 61 35 29 194 130 +64 48.8 1.55 1.04 218
9 Coventry City 124 61 32 31 193 130 +63 49.2 1.56 1.05 215
10 Bradford City 124 56 41 27 167 121 +46 45.2 1.35 0.98 209
11 Tranmere Rovers 124 59 31 34 174 123 +51 47.6 1.40 0.99 208
12 Millwall 125 58 32 35 151 122 +29 46.4 1.21 0.98 206
13 Sunderland 122 58 32 32 190 132 +58 47.5 1.56 1.08 206
14 Reading 125 59 29 37 187 150 +37 47.2 1.50 1.20 206
15 West Bromwich Albion 120 56 37 27 161 120 +41 46.7 1.34 1.00 205
16 Leyton Orient 125 58 31 36 175 120 +55 46.4 1.40 0.96 205
17 Stevenage 123 58 31 34 159 114 +45 47.2 1.29 0.93 205
18 Wycombe Wanderers 125 58 30 37 165 135 +30 46.4 1.32 1.08 204
19 Derby County 126 57 33 36 170 121 +49 45.2 1.35 0.96 204
20 Peterborough United 124 58 29 37 222 155 +67 46.8 1.79 1.25 203
21 Walsall 124 56 32 36 173 142 +31 45.2 1.40 1.15 200
22 Mansfield Town 124 55 35 34 197 152 +45 44.4 1.59 1.23 200
23 Oxford United 124 56 31 37 200 145 +55 45.2 1.61 1.17 199
24 Sheffield Wednesday 125 54 36 35 181 134 +47 43.2 1.45 1.07 198
25 Exeter City 124 54 34 36 171 129 +42 43.5 1.38 1.04 196
26 Charlton Athletic 124 54 34 36 198 154 +44 43.5 1.60 1.24 196
27 Doncaster Rovers 125 59 19 47 169 159 +10 47.2 1.35 1.27 196
28 Blackpool 124 53 36 35 178 141 +37 42.7 1.44 1.14 195
29 Watford 122 56 27 39 174 143 +31 45.9 1.43 1.17 195
30 Northampton Town 125 55 30 40 148 124 +24 44.0 1.18 0.99 195
31 Swansea City 126 54 32 40 167 142 +25 42.9 1.33 1.13 194
32 Birmingham City 124 55 28 41 168 138 +30 44.4 1.35 1.11 193
33 Salford City 124 51 40 33 181 146 +35 41.1 1.46 1.18 193
34 MK Dons 124 54 31 39 181 144 +37 43.5 1.46 1.16 193
35 Leeds United 111 54 30 27 192 135 +57 48.6 1.73 1.22 192
36 Lincoln City 125 50 39 36 173 126 +47 40.0 1.38 1.01 189
37 Blackburn Rovers 125 53 30 42 170 146 +24 42.4 1.36 1.17 189
38 Bristol City 126 52 32 42 164 137 +27 41.3 1.30 1.09 188
39 Newcastle United 103 54 24 25 191 126 +65 52.4 1.85 1.22 186
40 Cheltenham Town 124 52 30 42 158 153 +5 41.9 1.27 1.23 186
41 Huddersfield Town 124 51 33 40 159 141 +18 41.1 1.28 1.14 186
42 Barnsley 122 52 30 40 179 153 +26 42.6 1.47 1.25 186
43 Aston Villa 103 54 23 26 186 131 +55 52.4 1.81 1.27 185
44 Crewe Alexandra 125 51 31 43 168 173 -5 40.8 1.34 1.38 184
45 Manchester United 102 55 19 28 172 124 +48 53.9 1.69 1.22 184
46 Swindon Town 125 51 30 44 191 166 +25 40.8 1.53 1.33 183
47 Sheffield United 117 54 19 44 161 147 +14 46.2 1.38 1.26 181
48 Chelsea 102 50 31 21 177 110 +67 49.0 1.74 1.08 181
49 Hull City 126 49 33 44 155 142 +13 38.9 1.23 1.13 180
50 Norwich City 120 51 27 42 182 156 +26 42.5 1.52 1.30 180
51 Bournemouth 111 51 27 33 161 122 +39 45.9 1.45 1.10 180
52 Preston North End 126 46 42 38 150 149 +1 36.5 1.19 1.18 180
53 Barrow 125 47 38 40 156 136 +20 37.6 1.25 1.09 179
54 Luton Town 120 47 38 35 154 133 +21 39.2 1.28 1.11 179
55 Gillingham 124 48 35 41 126 137 -11 38.7 1.02 1.10 179
56 Tottenham Hotspur 103 56 10 37 193 135 +58 54.4 1.87 1.31 178
57 Crawley Town 124 49 31 44 170 161 +9 39.5 1.37 1.30 178
58 Accrington Stanley 124 47 37 40 175 164 +11 37.9 1.41 1.32 178
59 Cambridge United 125 48 33 44 143 139 +4 38.4 1.14 1.11 177
60 Rotherham United 125 49 30 46 179 157 +22 39.2 1.43 1.26 177
61 Wigan Athletic 124 48 31 45 140 145 -5 38.7 1.13 1.17 175
62 Brentford 106 48 31 27 180 136 +44 45.3 1.70 1.28 175
63 Newport County 124 47 31 46 172 166 +6 37.9 1.39 1.34 172
64 Port Vale 124 47 30 47 151 140 +11 37.9 1.22 1.13 171
65 AFC Wimbledon 123 44 38 41 171 151 +20 35.8 1.39 1.23 170
66 Queens Park Rangers 125 46 31 48 158 167 -9 36.8 1.26 1.34 169
67 Stoke City 124 46 31 47 152 137 +15 37.1 1.23 1.10 169
68 Colchester United 125 41 44 40 159 145 +14 32.8 1.27 1.16 167
69 Bristol Rovers 124 47 24 53 152 163 -11 37.9 1.23 1.31 165
70 Fleetwood Town 125 39 45 41 153 148 +5 31.2 1.22 1.18 162
71 Burnley 110 43 32 35 140 125 +15 39.1 1.27 1.14 161
72 Leicester City 108 48 17 43 164 142 +22 44.4 1.52 1.31 161
73 Cardiff City 124 45 26 53 152 149 +3 36.3 1.23 1.20 161
74 Stockport County 78 46 21 11 132 64 +68 59.0 1.69 0.82 159
75 Morecambe 115 42 32 41 154 158 -4 36.5 1.34 1.37 158
76 Nottingham Forest 110 43 29 38 152 129 +23 39.1 1.38 1.17 158
77 Brighton and Hove Albion 103 39 37 27 154 130 +24 37.9 1.50 1.26 154
78 Burton Albion 124 42 28 54 152 182 -30 33.9 1.23 1.47 154
79 Fulham 107 44 21 42 168 141 +27 41.1 1.57 1.32 153
80 Harrogate Town 125 41 30 54 156 181 -25 32.8 1.25 1.45 153
81 Carlisle United 115 39 34 42 137 146 -9 33.9 1.19 1.27 151
82 Shrewsbury Town 125 41 28 56 139 167 -28 32.8 1.11 1.34 151
83 West Ham United 102 41 26 35 153 151 +2 40.2 1.50 1.48 149
84 Crystal Palace 102 36 35 31 138 131 +7 35.3 1.35 1.28 143
85 Everton 103 38 24 41 126 130 -4 36.9 1.22 1.26 138
86 Southampton 109 37 24 48 153 172 -19 33.9 1.40 1.58 135
87 Grimsby Town 101 35 27 39 121 140 -19 34.7 1.20 1.39 132
88 Wolverhampton Wanderers 103 37 17 49 120 153 -33 35.9 1.17 1.49 128
89 Wrexham 56 37 12 7 118 53 +65 66.1 2.11 0.95 123
90 Forest Green Rovers 92 34 17 41 99 125 -26 37.0 1.08 1.36 119
91 Sutton United 69 30 19 20 97 75 +22 43.5 1.41 1.09 109
92 Notts County 56 28 9 19 104 75 +29 50.0 1.86 1.34 93
93 Rochdale 69 16 25 28 84 103 -19 23.2 1.22 1.49 73
94 Hartlepool United 46 14 17 15 51 62 -11 30.4 1.11 1.35 59
95 Bromley FC 33 15 11 7 57 38 +19 45.5 1.73 1.15 56
96 Chesterfield 32 14 14 4 59 38 +21 43.8 1.84 1.19 56
97 Oldham Athletic 56 13 11 32 69 92 -23 23.2 1.23 1.64 50
98 Scunthorpe United 46 10 13 23 37 64 -27 21.7 0.80 1.39 43
99 Southend United 23 5 6 12 16 29 -13 21.7 0.70 1.26 21
100 Barnet 10 3 3 4 15 12 +3 30.0 1.50 1.20 12