Popular stats
-
All-Time League Table Table calculated using results from every match played in the Premier League and English Football League since the league was founded in 1888.
-
Longest current stay Teams with the longest current stay in their division
-
Longest-serving managers Longest-serving managers in the top four tiers of English football
-
Longest unbeaten run Longest current unbeaten run in the topfour tiers of English football
-
Average league positions Table calculated using each club's all-time average position in the English football pyramid
Latest pages added
-
Run-in Teams ranked by difficulty of remaining fixtures
-
Longest Without Promotion EFL teams that have gone the longest without promotion
-
Most Seasons of Improvement Teams currently on the longest run of improving their final league position season over season
-
Highest Points-Per-Game Managers with the highest points-per-game record at their current club.
-
Average Attendance Average league attendance of clubs that competed in the top seven tiers of the English football pyramid during the 2024/25 season.
Longest current unbeaten run
| Lincoln City | L1 | 22 |
| Bromley FC | L2 | 21 |
| Southampton | CH | 12 |
| Bournemouth | PL | 11 |
| Cambridge United | L2 | 9 |
Longest current winless run
| Sheffield Wednesday | CH | 33 |
| Exeter City | L1 | 13 |
| Tottenham Hotspur | PL | 12 |
| Crawley Town | L2 | 10 |
| Northampton Town | L1 | 9 |
Current runs
Tottenham Hotspur are winless in 12 consecutive league games for the first time since the 1934/35 season.
Sheffield Wednesday are winless in 33 consecutive league games for the first time in their history.
Sheffield Wednesday have lost 10 consecutive away games in the league for the first time since 1953.
Lincoln City are unbeaten in 22 league games for the first time in their history.
Bromley FC are unbeaten in 21 league games for the first time in their history.
Records
-
Record League Wins Biggest wins in English football league history
-
Record League Wins (Away) Biggest away wins in English football league history
-
Highest Scoring Games Highest scoring games in English football league history
-
Most Points in a Season Most Points in an English Football League Season
-
Most Goals in a Season Most Goals Scored in an English Football League Season
All-Time League Table
| # | Team | Played | Won | Drawn | Lost | GD | Points |
|---|---|---|---|---|---|---|---|
| 1 | Manchester United | 4853 | 2338 | 1160 | 1355 | +2251 | 6810 |
| 2 | Liverpool | 4821 | 2341 | 1169 | 1311 | +2544 | 6795 |
| 3 | Arsenal | 4821 | 2251 | 1186 | 1384 | +2167 | 6614 |
| 4 | Manchester City | 4894 | 2139 | 1142 | 1613 | +1517 | 6275 |
| 5 | Preston North End | 5275 | 2034 | 1364 | 1877 | +383 | 6208 |
English Football Books (Amazon Ads)
How to Win the Premier League
The Sunday Times Bestselling Inside Story of Football's Data Revolution
By: Ian Graham
How to Be a Football Manager
Enter the hilarious and crazy world of the gaffer
by Ian Holloway
Bring on United
Unforgettable exclusive interviews with eleven Manchester United legends
by Andy Mitten
The Sunday Times Bestselling Inside Story of Football's Data Revolution
By: Ian Graham
How to Be a Football Manager
Enter the hilarious and crazy world of the gaffer
by Ian Holloway
Bring on United
Unforgettable exclusive interviews with eleven Manchester United legends
by Andy Mitten
Upcoming fixtures
| Saturday 21th Mar 2026 | ||
| 17:00 | PL | Manchester City - Crystal Palace |
| Sunday 22th Mar 2026 | ||
| 13:00 | PL | Newcastle United - Sunderland |
| 15:15 | PL | Tottenham Hotspur - Nottingham Forest |
| 15:15 | PL | Aston Villa - West Ham United |
| Tuesday 24th Mar 2026 | ||
| 20:45 | L1 | Doncaster Rovers - Port Vale |
| 20:45 | L2 | Oldham Athletic - Notts County |
| 20:45 | L2 | Cambridge United - Grimsby Town |
| Saturday 28th Mar 2026 | ||
| 13:30 | L2 | Harrogate Town - Notts County |
| 17:00 | L1 | Reading - Wigan Athletic |
| 17:00 | L1 | Blackpool - Burton Albion |
| 17:00 | L1 | Stockport County - AFC Wimbledon |
| 17:00 | L1 | Exeter City - Leyton Orient |
| 17:00 | L1 | Wycombe Wanderers - Port Vale |
| 17:00 | L1 | Bradford City - Plymouth Argyle |
| 17:00 | L2 | Barnet - Cambridge United |
| 17:00 | L2 | Chesterfield - Grimsby Town |
| 17:00 | L2 | Barrow - Bromley FC |
| 17:00 | L2 | Bristol Rovers - Accrington Stanley |
| 17:00 | L2 | Colchester United - Walsall |
| 17:00 | L2 | Crawley Town - Gillingham |
Matches played (Season 2025/26)
| Premier League |
|
81% (306 of 380) |
| Championship |
|
85% (467 of 552) |
| League One |
|
83% (460 of 552) |
| League Two |
|
84% (463 of 552) |
Goals per match (Season 2025/26)
| Premier League |
|
2.74 |
| Championship |
|
2.58 |
| League One |
|
2.62 |
| League Two |
|
2.55 |