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.29 | 0.38 | +1.91 |
| Birmingham City | CH | 2.22 | 0.73 | +1.49 |
| Watford | CH | 2.00 | 0.67 | +1.33 |
| Bolton Wanderers | L1 | 2.33 | 1.11 | +1.22 |
| Manchester City | PL | 2.63 | 1.43 | +1.20 |
| Bournemouth | PL | 1.88 | 0.71 | +1.16 |
| Newcastle United | PL | 2.00 | 0.86 | +1.14 |
| Sunderland | PL | 2.14 | 1.00 | +1.14 |
| Cambridge United | L2 | 2.10 | 1.00 | +1.10 |
| West Bromwich Albion | CH | 1.90 | 0.82 | +1.08 |
| Lincoln City | L1 | 2.30 | 1.22 | +1.08 |
| Leeds United | PL | 1.50 | 0.43 | +1.07 |
| Fulham | PL | 1.63 | 0.57 | +1.05 |
| Fleetwood Town | L2 | 1.90 | 0.89 | +1.01 |
| Wigan Athletic | L1 | 1.89 | 0.90 | +0.99 |
| Bromley FC | L2 | 2.20 | 1.22 | +0.98 |
| Arsenal | PL | 2.71 | 1.75 | +0.96 |
| Wycombe Wanderers | L1 | 1.70 | 0.78 | +0.92 |
| Exeter City | L1 | 1.56 | 0.67 | +0.89 |
| Crawley Town | L2 | 1.33 | 0.50 | +0.83 |
| Aston Villa | PL | 2.38 | 1.57 | +0.80 |
| Huddersfield Town | L1 | 1.80 | 1.00 | +0.80 |
| Accrington Stanley | L2 | 1.67 | 0.90 | +0.77 |
| Shrewsbury Town | L2 | 1.30 | 0.56 | +0.74 |
| Brighton and Hove Albion | PL | 1.88 | 1.14 | +0.73 |
| Rotherham United | L1 | 1.60 | 0.89 | +0.71 |
| Southampton | CH | 1.80 | 1.09 | +0.71 |
| Salford City | L2 | 2.00 | 1.30 | +0.70 |
| Ipswich Town | CH | 2.00 | 1.33 | +0.67 |
| Bradford City | L1 | 2.22 | 1.56 | +0.67 |
| Charlton Athletic | CH | 1.56 | 0.90 | +0.66 |
| Mansfield Town | L1 | 1.56 | 0.90 | +0.66 |
| Coventry City | CH | 2.56 | 1.91 | +0.65 |
| Blackpool | L1 | 1.33 | 0.70 | +0.63 |
| Stoke City | CH | 1.90 | 1.27 | +0.63 |
| Burnley | PL | 1.00 | 0.38 | +0.63 |
| Reading | L1 | 1.50 | 0.88 | +0.63 |
| Liverpool | PL | 1.86 | 1.25 | +0.61 |
| Leyton Orient | L1 | 1.60 | 1.00 | +0.60 |
| Hull City | CH | 1.82 | 1.22 | +0.60 |
| Stevenage | L1 | 2.13 | 1.56 | +0.57 |
| Swansea City | CH | 1.36 | 0.80 | +0.56 |
| Cheltenham Town | L2 | 1.33 | 0.80 | +0.53 |
| Barnsley | L1 | 1.86 | 1.33 | +0.52 |
| Doncaster Rovers | L1 | 1.40 | 0.89 | +0.51 |
| Wrexham | CH | 1.60 | 1.10 | +0.50 |
| Middlesbrough | CH | 2.22 | 1.73 | +0.49 |
| Crewe Alexandra | L2 | 1.70 | 1.22 | +0.48 |
| Chesterfield | L2 | 1.78 | 1.30 | +0.48 |
| Cardiff City | L1 | 2.33 | 1.89 | +0.44 |
| Notts County | L2 | 2.00 | 1.56 | +0.44 |
| Portsmouth | CH | 1.10 | 0.67 | +0.43 |
| Manchester United | PL | 1.86 | 1.50 | +0.36 |
| Everton | PL | 1.75 | 1.43 | +0.32 |
| Millwall | CH | 1.90 | 1.60 | +0.30 |
| Queens Park Rangers | CH | 1.70 | 1.40 | +0.30 |
| Bristol Rovers | L2 | 1.00 | 0.70 | +0.30 |
| Gillingham | L2 | 1.67 | 1.40 | +0.27 |
| AFC Wimbledon | L1 | 1.56 | 1.30 | +0.26 |
| Oxford United | CH | 1.00 | 0.82 | +0.18 |
| MK Dons | L2 | 1.78 | 1.60 | +0.18 |
| Luton Town | L1 | 1.56 | 1.40 | +0.16 |
| Northampton Town | L1 | 1.40 | 1.25 | +0.15 |
| Preston North End | CH | 1.73 | 1.60 | +0.13 |
| Peterborough United | L1 | 1.11 | 1.00 | +0.11 |
| Leicester City | CH | 1.44 | 1.36 | +0.08 |
| Grimsby Town | L2 | 1.44 | 1.40 | +0.04 |
| Sheffield United | CH | 1.10 | 1.09 | +0.01 |
| Nottingham Forest | PL | 1.00 | 1.00 | 0.00 |
| Walsall | L2 | 2.00 | 2.00 | 0.00 |
| West Ham United | PL | 0.86 | 0.88 | -0.02 |
| Wolverhampton Wanderers | PL | 0.13 | 0.14 | -0.02 |
| Swindon Town | L2 | 1.80 | 1.90 | -0.10 |
| Chelsea | PL | 1.57 | 1.75 | -0.18 |
| Colchester United | L2 | 1.30 | 1.50 | -0.20 |
| Norwich City | CH | 0.70 | 0.91 | -0.21 |
| Burton Albion | L1 | 1.11 | 1.33 | -0.22 |
| Port Vale | L1 | 0.67 | 0.89 | -0.22 |
| Stockport County | L1 | 1.67 | 1.89 | -0.22 |
| Oldham Athletic | L2 | 1.10 | 1.33 | -0.23 |
| Tranmere Rovers | L2 | 1.22 | 1.50 | -0.28 |
| Harrogate Town | L2 | 0.70 | 1.00 | -0.30 |
| Bristol City | CH | 1.36 | 1.67 | -0.30 |
| Barrow | L2 | 0.90 | 1.22 | -0.32 |
| Derby County | CH | 1.18 | 1.56 | -0.37 |
| Plymouth Argyle | L1 | 0.78 | 1.20 | -0.42 |
| Crystal Palace | PL | 1.43 | 2.00 | -0.57 |
| Sheffield Wednesday | CH | 0.20 | 0.78 | -0.58 |
| Barnet | L2 | 1.20 | 1.78 | -0.58 |
| Newport County | L2 | 0.22 | 1.10 | -0.88 |
| Tottenham Hotspur | PL | 1.00 | 2.00 | -1.00 |
| Blackburn Rovers | CH | 0.60 | 1.78 | -1.18 |
Summary
22 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