This list shows how each team in the top four tiers of English football has performed differently at home compared to away this season. 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 |
|---|---|---|---|---|
| Brentford | PL | 2.13 | 0.67 | +1.46 |
| Birmingham City | CH | 2.10 | 0.67 | +1.43 |
| Bolton Wanderers | L1 | 2.40 | 1.00 | +1.40 |
| Watford | CH | 2.08 | 0.70 | +1.38 |
| Sunderland | PL | 2.25 | 1.00 | +1.25 |
| Cambridge United | L2 | 2.18 | 1.00 | +1.18 |
| Leeds United | PL | 1.67 | 0.50 | +1.17 |
| Lincoln City | L1 | 2.36 | 1.20 | +1.16 |
| West Bromwich Albion | CH | 1.90 | 0.75 | +1.15 |
| Newcastle United | PL | 1.89 | 0.75 | +1.14 |
| Exeter City | L1 | 1.70 | 0.60 | +1.10 |
| Manchester City | PL | 2.67 | 1.63 | +1.04 |
| Bournemouth | PL | 1.78 | 0.75 | +1.03 |
| Wycombe Wanderers | L1 | 1.82 | 0.80 | +1.02 |
| Fulham | PL | 1.78 | 0.88 | +0.90 |
| Fleetwood Town | L2 | 2.00 | 1.10 | +0.90 |
| Bradford City | L1 | 2.30 | 1.40 | +0.90 |
| Ipswich Town | CH | 2.08 | 1.20 | +0.88 |
| Bromley FC | L2 | 2.27 | 1.40 | +0.87 |
| Arsenal | PL | 2.75 | 1.89 | +0.86 |
| Reading | L1 | 1.64 | 0.78 | +0.86 |
| Crawley Town | L2 | 1.30 | 0.45 | +0.85 |
| Leyton Orient | L1 | 1.73 | 0.90 | +0.83 |
| Barnsley | L1 | 2.00 | 1.20 | +0.80 |
| Wigan Athletic | L1 | 1.70 | 0.90 | +0.80 |
| Charlton Athletic | CH | 1.70 | 0.91 | +0.79 |
| Brighton and Hove Albion | PL | 1.78 | 1.00 | +0.78 |
| Coventry City | CH | 2.60 | 1.83 | +0.77 |
| Stoke City | CH | 1.90 | 1.17 | +0.73 |
| Middlesbrough | CH | 2.30 | 1.58 | +0.72 |
| Cardiff City | L1 | 2.40 | 1.70 | +0.70 |
| Swansea City | CH | 1.50 | 0.80 | +0.70 |
| Aston Villa | PL | 2.44 | 1.75 | +0.69 |
| Accrington Stanley | L2 | 1.50 | 0.82 | +0.68 |
| Rotherham United | L1 | 1.45 | 0.80 | +0.65 |
| Southampton | CH | 1.73 | 1.09 | +0.64 |
| Huddersfield Town | L1 | 1.80 | 1.18 | +0.62 |
| Shrewsbury Town | L2 | 1.18 | 0.60 | +0.58 |
| Portsmouth | CH | 1.27 | 0.70 | +0.57 |
| Liverpool | PL | 2.00 | 1.44 | +0.56 |
| Queens Park Rangers | CH | 1.82 | 1.27 | +0.55 |
| Salford City | L2 | 2.00 | 1.45 | +0.55 |
| Wrexham | CH | 1.55 | 1.00 | +0.55 |
| Hull City | CH | 1.92 | 1.40 | +0.52 |
| Mansfield Town | L1 | 1.40 | 0.90 | +0.50 |
| Doncaster Rovers | L1 | 1.27 | 0.80 | +0.47 |
| Chesterfield | L2 | 1.90 | 1.45 | +0.45 |
| Northampton Town | L1 | 1.55 | 1.11 | +0.43 |
| Burnley | PL | 0.88 | 0.44 | +0.43 |
| Manchester United | PL | 1.75 | 1.33 | +0.42 |
| Blackpool | L1 | 1.30 | 0.91 | +0.39 |
| AFC Wimbledon | L1 | 1.56 | 1.18 | +0.37 |
| Nottingham Forest | PL | 1.25 | 0.89 | +0.36 |
| Leicester City | CH | 1.60 | 1.25 | +0.35 |
| Gillingham | L2 | 1.60 | 1.27 | +0.33 |
| Everton | PL | 1.56 | 1.25 | +0.31 |
| Cheltenham Town | L2 | 1.30 | 1.00 | +0.30 |
| Stevenage | L1 | 2.00 | 1.70 | +0.30 |
| Millwall | CH | 1.73 | 1.45 | +0.27 |
| Bristol Rovers | L2 | 1.00 | 0.73 | +0.27 |
| Oxford United | CH | 1.00 | 0.75 | +0.25 |
| Crewe Alexandra | L2 | 1.64 | 1.40 | +0.24 |
| Luton Town | L1 | 1.50 | 1.27 | +0.23 |
| Notts County | L2 | 1.91 | 1.70 | +0.21 |
| Sheffield United | CH | 1.27 | 1.09 | +0.18 |
| Peterborough United | L1 | 1.30 | 1.20 | +0.10 |
| Chelsea | PL | 1.75 | 1.67 | +0.08 |
| Preston North End | CH | 1.67 | 1.60 | +0.07 |
| Grimsby Town | L2 | 1.30 | 1.27 | +0.03 |
| Swindon Town | L2 | 1.91 | 1.90 | +0.01 |
| Bristol City | CH | 1.50 | 1.50 | 0.00 |
| Walsall | L2 | 1.90 | 1.91 | -0.01 |
| Wolverhampton Wanderers | PL | 0.11 | 0.13 | -0.01 |
| MK Dons | L2 | 1.70 | 1.73 | -0.03 |
| Oldham Athletic | L2 | 1.27 | 1.30 | -0.03 |
| West Ham United | PL | 0.75 | 0.78 | -0.03 |
| Colchester United | L2 | 1.45 | 1.50 | -0.05 |
| Burton Albion | L1 | 1.10 | 1.30 | -0.20 |
| Norwich City | CH | 0.70 | 0.92 | -0.22 |
| Tranmere Rovers | L2 | 1.10 | 1.36 | -0.26 |
| Port Vale | L1 | 0.60 | 0.90 | -0.30 |
| Plymouth Argyle | L1 | 1.00 | 1.36 | -0.36 |
| Harrogate Town | L2 | 0.64 | 1.00 | -0.36 |
| Barrow | L2 | 0.82 | 1.20 | -0.38 |
| Stockport County | L1 | 1.50 | 2.00 | -0.50 |
| Barnet | L2 | 1.09 | 1.60 | -0.51 |
| Sheffield Wednesday | CH | 0.18 | 0.70 | -0.52 |
| Crystal Palace | PL | 1.25 | 1.78 | -0.53 |
| Derby County | CH | 1.17 | 1.70 | -0.53 |
| Blackburn Rovers | CH | 0.82 | 1.60 | -0.78 |
| Newport County | L2 | 0.20 | 1.00 | -0.80 |
| Tottenham Hotspur | PL | 0.89 | 1.75 | -0.86 |
Summary
21 teams (out of 92) have performed better away than at home this season.
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 2024/25 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