This list shows how each team in the top four tiers of English football has performed differently at home compared to away over the last three seasons. It calculates the difference between their average points per game at home and their average points per game away. A larger positive number indicates a stronger home advantage, while a negative number suggests they perform better on the road.
Home vs away
| Team | Div | PPG Home | PPG Away | Differential Diff |
|---|---|---|---|---|
| Bradford City | L1 | 2.25 | 1.18 | +1.07 |
| Watford | CH | 1.67 | 0.75 | +0.92 |
| Bristol Rovers | L2 | 1.57 | 0.77 | +0.80 |
| Leeds United | PL | 2.09 | 1.36 | +0.73 |
| Coventry City | PL | 2.10 | 1.37 | +0.73 |
| Luton Town | L1 | 1.68 | 0.98 | +0.70 |
| Stevenage | L1 | 1.76 | 1.10 | +0.66 |
| Cardiff City | CH | 1.75 | 1.10 | +0.65 |
| West Bromwich Albion | CH | 1.65 | 1.00 | +0.65 |
| Rotherham United | L2 | 1.39 | 0.75 | +0.64 |
| Birmingham City | CH | 2.21 | 1.57 | +0.64 |
| Reading | L1 | 1.82 | 1.18 | +0.64 |
| Manchester City | PL | 2.36 | 1.73 | +0.63 |
| Oxford United | L1 | 1.47 | 0.84 | +0.63 |
| Newcastle United | PL | 1.79 | 1.17 | +0.62 |
| Portsmouth | CH | 1.51 | 0.90 | +0.61 |
| Charlton Athletic | CH | 1.78 | 1.17 | +0.61 |
| Newport County | L2 | 1.33 | 0.73 | +0.60 |
| Sunderland | PL | 1.76 | 1.20 | +0.56 |
| Cheltenham Town | L2 | 1.51 | 0.96 | +0.55 |
| Stockport County | L1 | 2.06 | 1.52 | +0.54 |
| Manchester United | PL | 1.71 | 1.19 | +0.52 |
| Stoke City | CH | 1.47 | 0.96 | +0.51 |
| Aston Villa | PL | 1.93 | 1.43 | +0.50 |
| Cambridge United | L1 | 1.61 | 1.12 | +0.49 |
| AFC Wimbledon | L1 | 1.60 | 1.12 | +0.48 |
| Shrewsbury Town | L2 | 1.17 | 0.69 | +0.48 |
| Rochdale | L2 | 2.12 | 1.65 | +0.47 |
| Brentford | PL | 1.67 | 1.20 | +0.47 |
| Bolton Wanderers | CH | 1.76 | 1.29 | +0.47 |
| Brighton and Hove Albion | PL | 1.79 | 1.34 | +0.45 |
| Exeter City | L2 | 1.37 | 0.92 | +0.45 |
| Middlesbrough | CH | 1.83 | 1.39 | +0.44 |
| Blackpool | L1 | 1.56 | 1.12 | +0.44 |
| Accrington Stanley | L2 | 1.35 | 0.92 | +0.43 |
| Fulham | PL | 1.55 | 1.12 | +0.43 |
| Colchester United | L2 | 1.63 | 1.20 | +0.43 |
| Gillingham | L2 | 1.45 | 1.02 | +0.43 |
| Wigan Athletic | L1 | 1.39 | 0.96 | +0.43 |
| Swansea City | CH | 1.65 | 1.22 | +0.43 |
| Preston North End | CH | 1.31 | 0.90 | +0.41 |
| Huddersfield Town | L1 | 1.68 | 1.27 | +0.41 |
| Crewe Alexandra | L2 | 1.65 | 1.25 | +0.40 |
| Bristol City | CH | 1.60 | 1.20 | +0.40 |
| York City | L2 | 2.35 | 1.96 | +0.39 |
| Southampton | CH | 1.38 | 1.00 | +0.38 |
| Swindon Town | L2 | 1.63 | 1.25 | +0.38 |
| Arsenal | PL | 2.32 | 1.95 | +0.37 |
| Bromley FC | L1 | 1.78 | 1.41 | +0.37 |
| Peterborough United | L1 | 1.29 | 0.92 | +0.37 |
| Oldham Athletic | L2 | 1.67 | 1.30 | +0.37 |
| Chelsea | PL | 1.80 | 1.43 | +0.37 |
| Salford City | L2 | 1.85 | 1.49 | +0.36 |
| Liverpool | PL | 2.05 | 1.71 | +0.34 |
| Lincoln City | CH | 1.88 | 1.54 | +0.34 |
| Wycombe Wanderers | L1 | 1.73 | 1.40 | +0.33 |
| Wrexham | CH | 1.88 | 1.55 | +0.33 |
| Chesterfield | L2 | 1.75 | 1.44 | +0.31 |
| Port Vale | L2 | 1.47 | 1.16 | +0.31 |
| Mansfield Town | L1 | 1.45 | 1.14 | +0.31 |
| Crawley Town | L2 | 1.06 | 0.75 | +0.31 |
| Northampton Town | L2 | 1.10 | 0.80 | +0.30 |
| Norwich City | CH | 1.42 | 1.12 | +0.30 |
| Tranmere Rovers | L2 | 1.15 | 0.86 | +0.29 |
| Millwall | CH | 1.73 | 1.45 | +0.28 |
| Plymouth Argyle | L1 | 1.48 | 1.20 | +0.28 |
| Derby County | CH | 1.35 | 1.08 | +0.27 |
| MK Dons | L1 | 1.59 | 1.32 | +0.27 |
| Ipswich Town | PL | 1.40 | 1.13 | +0.27 |
| Barnet | L2 | 2.10 | 1.84 | +0.26 |
| Fleetwood Town | L2 | 1.44 | 1.18 | +0.26 |
| Burton Albion | L1 | 1.22 | 1.00 | +0.22 |
| Doncaster Rovers | L1 | 1.62 | 1.41 | +0.21 |
| Queens Park Rangers | CH | 1.37 | 1.17 | +0.20 |
| Bournemouth | PL | 1.52 | 1.34 | +0.18 |
| Sheffield United | CH | 1.71 | 1.54 | +0.17 |
| Leicester City | L1 | 1.04 | 0.87 | +0.17 |
| Wolverhampton Wanderers | CH | 1.00 | 0.84 | +0.16 |
| Blackburn Rovers | CH | 1.37 | 1.21 | +0.16 |
| Grimsby Town | L2 | 1.62 | 1.47 | +0.15 |
| Leyton Orient | L1 | 1.48 | 1.34 | +0.14 |
| Notts County | L1 | 1.64 | 1.51 | +0.13 |
| Burnley | CH | 1.42 | 1.32 | +0.10 |
| Walsall | L2 | 1.58 | 1.52 | +0.06 |
| Hull City | PL | 1.35 | 1.30 | +0.05 |
| West Ham United | CH | 1.21 | 1.18 | +0.03 |
| Everton | PL | 1.29 | 1.29 | 0.00 |
| Barnsley | L1 | 1.24 | 1.30 | -0.06 |
| Crystal Palace | PL | 1.20 | 1.33 | -0.13 |
| Sheffield Wednesday | L1 | 0.86 | 1.00 | -0.14 |
| Tottenham Hotspur | PL | 0.90 | 1.10 | -0.20 |
| Nottingham Forest | PL | 1.26 | 1.49 | -0.23 |
Summary
5 teams (out of 92) have performed better away than at home over the last three seasons.
More stats
View All - Longest current stayTeams that have stayed longest in their current division.
- Average AttendanceAverage league attendance of clubs that competed in the top seven tiers of the English football pyramid during the 2025/26 season.
- Longest unbeaten runLongest current unbeaten run in the top four tiers of English football
- Average league positionsTable calculated using each club's all-time average position in the English football pyramid
- Most Seasons of ImprovementTeams currently on the longest run of improving their final league position season over season
- League Positions After PromotionOverview of how teams performed in their first season in the Premier League after being promoted from the Championship