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 |
|---|---|---|---|---|
| Bradford City | L1 | 2.41 | 1.00 | +1.41 |
| Huddersfield Town | L1 | 2.06 | 0.94 | +1.11 |
| Stevenage | L1 | 2.06 | 1.06 | +1.00 |
| Luton Town | L1 | 1.88 | 0.88 | +1.00 |
| Wycombe Wanderers | L1 | 2.00 | 1.00 | +1.00 |
| Bolton Wanderers | L1 | 2.24 | 1.28 | +0.96 |
| Swansea City | CH | 1.78 | 0.82 | +0.95 |
| Sunderland | PL | 1.86 | 0.93 | +0.92 |
| Ipswich Town | CH | 2.28 | 1.38 | +0.90 |
| Coventry City | CH | 2.47 | 1.61 | +0.86 |
| Leeds United | PL | 1.47 | 0.64 | +0.82 |
| Birmingham City | CH | 1.82 | 1.00 | +0.82 |
| Cardiff City | L1 | 2.53 | 1.71 | +0.82 |
| Newcastle United | PL | 1.73 | 0.93 | +0.80 |
| West Bromwich Albion | CH | 1.41 | 0.61 | +0.80 |
| Blackpool | L1 | 1.47 | 0.71 | +0.76 |
| Manchester United | PL | 2.14 | 1.40 | +0.74 |
| Shrewsbury Town | L2 | 1.44 | 0.71 | +0.74 |
| Wigan Athletic | L1 | 1.50 | 0.76 | +0.74 |
| Fulham | PL | 1.73 | 1.00 | +0.73 |
| Reading | L1 | 1.83 | 1.13 | +0.71 |
| Cambridge United | L2 | 2.24 | 1.53 | +0.71 |
| Manchester City | PL | 2.40 | 1.71 | +0.69 |
| Brighton and Hove Albion | PL | 1.60 | 0.93 | +0.67 |
| Watford | CH | 1.78 | 1.12 | +0.66 |
| Rotherham United | L1 | 1.33 | 0.69 | +0.65 |
| Lincoln City | L1 | 2.39 | 1.75 | +0.64 |
| Barnsley | L1 | 1.69 | 1.06 | +0.63 |
| Bournemouth | PL | 1.67 | 1.07 | +0.60 |
| Crewe Alexandra | L2 | 1.89 | 1.29 | +0.59 |
| Exeter City | L1 | 1.53 | 0.94 | +0.59 |
| Charlton Athletic | CH | 1.47 | 0.89 | +0.58 |
| Leyton Orient | L1 | 1.35 | 0.81 | +0.54 |
| Cheltenham Town | L2 | 1.35 | 0.82 | +0.53 |
| Liverpool | PL | 1.93 | 1.40 | +0.53 |
| Burton Albion | L1 | 1.41 | 0.89 | +0.52 |
| Brentford | PL | 1.79 | 1.27 | +0.52 |
| Crawley Town | L2 | 1.06 | 0.56 | +0.50 |
| Arsenal | PL | 2.50 | 2.00 | +0.50 |
| Southampton | CH | 1.76 | 1.28 | +0.49 |
| Accrington Stanley | L2 | 1.59 | 1.12 | +0.47 |
| Wolverhampton Wanderers | PL | 0.75 | 0.29 | +0.46 |
| Northampton Town | L1 | 1.22 | 0.76 | +0.46 |
| Notts County | L2 | 2.00 | 1.56 | +0.44 |
| Chesterfield | L2 | 1.82 | 1.39 | +0.43 |
| Bristol Rovers | L2 | 1.12 | 0.71 | +0.41 |
| Colchester United | L2 | 1.65 | 1.24 | +0.41 |
| Doncaster Rovers | L1 | 1.38 | 1.00 | +0.38 |
| Queens Park Rangers | CH | 1.53 | 1.17 | +0.36 |
| Aston Villa | PL | 1.93 | 1.57 | +0.36 |
| Stockport County | L1 | 1.82 | 1.47 | +0.35 |
| Middlesbrough | CH | 2.06 | 1.72 | +0.34 |
| Gillingham | L2 | 1.50 | 1.18 | +0.32 |
| Sheffield United | CH | 1.53 | 1.22 | +0.31 |
| Leicester City | CH | 1.29 | 1.00 | +0.29 |
| Portsmouth | CH | 1.29 | 1.00 | +0.29 |
| Bromley FC | L2 | 2.11 | 1.82 | +0.29 |
| Stoke City | CH | 1.47 | 1.22 | +0.25 |
| Swindon Town | L2 | 1.89 | 1.65 | +0.24 |
| Fleetwood Town | L2 | 1.53 | 1.29 | +0.24 |
| Mansfield Town | L1 | 1.35 | 1.13 | +0.23 |
| Peterborough United | L1 | 1.41 | 1.22 | +0.19 |
| AFC Wimbledon | L1 | 1.40 | 1.22 | +0.18 |
| Oxford United | CH | 1.06 | 0.89 | +0.16 |
| Oldham Athletic | L2 | 1.47 | 1.31 | +0.16 |
| Salford City | L2 | 1.69 | 1.56 | +0.13 |
| Millwall | CH | 1.83 | 1.71 | +0.13 |
| Preston North End | CH | 1.42 | 1.29 | +0.13 |
| MK Dons | L2 | 1.88 | 1.76 | +0.12 |
| Burnley | PL | 0.71 | 0.60 | +0.11 |
| Wrexham | CH | 1.67 | 1.59 | +0.08 |
| Grimsby Town | L2 | 1.65 | 1.59 | +0.06 |
| Tranmere Rovers | L2 | 1.00 | 1.00 | 0.00 |
| Chelsea | PL | 1.64 | 1.67 | -0.02 |
| Newport County | L2 | 0.76 | 0.83 | -0.07 |
| Nottingham Forest | PL | 0.93 | 1.00 | -0.07 |
| Bristol City | CH | 1.39 | 1.47 | -0.08 |
| Hull City | CH | 1.67 | 1.76 | -0.10 |
| Barrow | L2 | 0.75 | 0.89 | -0.14 |
| Barnet | L2 | 1.44 | 1.59 | -0.14 |
| Port Vale | L1 | 0.75 | 0.94 | -0.19 |
| Sheffield Wednesday | CH | 0.22 | 0.41 | -0.19 |
| West Ham United | PL | 0.86 | 1.07 | -0.21 |
| Harrogate Town | L2 | 0.67 | 0.88 | -0.22 |
| Plymouth Argyle | L1 | 1.24 | 1.47 | -0.24 |
| Derby County | CH | 1.33 | 1.59 | -0.25 |
| Blackburn Rovers | CH | 0.94 | 1.24 | -0.29 |
| Walsall | L2 | 1.41 | 1.71 | -0.29 |
| Norwich City | CH | 1.12 | 1.44 | -0.33 |
| Everton | PL | 1.27 | 1.71 | -0.45 |
| Crystal Palace | PL | 1.07 | 1.53 | -0.46 |
| Tottenham Hotspur | PL | 0.67 | 1.36 | -0.69 |
Summary
19 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