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 |
|---|---|---|---|---|
| Prescot Cables | 1.86 | 0.86 | +1.00 | |
| Workington | 1.66 | 0.68 | +0.98 | |
| Leamington | 1.93 | 1.00 | +0.93 | |
| Chorley | 2.22 | 1.30 | +0.91 | |
| Wimborne Town | 1.81 | 0.90 | +0.90 | |
| West Bromwich Albion | CH | 1.85 | 0.95 | +0.90 |
| Bradford City | L1 | 2.05 | 1.21 | +0.84 |
| Reading | L1 | 1.87 | 1.05 | +0.82 |
| Birmingham City | CH | 2.06 | 1.27 | +0.79 |
| Newcastle United | PL | 1.98 | 1.20 | +0.78 |
| Leeds United | PL | 2.25 | 1.47 | +0.78 |
| Whitehawk FC | 1.74 | 0.98 | +0.76 | |
| Bracknell Town | 1.74 | 0.98 | +0.76 | |
| Basford United | 1.27 | 0.54 | +0.73 | |
| Rotherham United | L1 | 1.33 | 0.60 | +0.73 |
| Farnborough FC | 1.83 | 1.11 | +0.72 | |
| Luton Town | L1 | 1.40 | 0.68 | +0.71 |
| Havant & Waterlooville | 1.61 | 0.91 | +0.70 | |
| Aldershot Town | NL | 1.72 | 1.02 | +0.70 |
| Coventry City | CH | 1.90 | 1.23 | +0.68 |
| Dulwich Hamlet | 1.60 | 0.93 | +0.67 | |
| Alvechurch FC | 1.56 | 0.90 | +0.66 | |
| Barwell FC | 1.51 | 0.85 | +0.66 | |
| Charlton Athletic | CH | 1.77 | 1.11 | +0.66 |
| Scunthorpe United | NL | 2.26 | 1.61 | +0.65 |
| Welling United | 1.33 | 0.67 | +0.65 | |
| South Shields FC | 1.72 | 1.07 | +0.65 | |
| Hendon FC | 1.48 | 0.83 | +0.64 | |
| Norwich City | CH | 1.69 | 1.05 | +0.64 |
| Halesowen Town | 1.98 | 1.34 | +0.63 | |
| Torquay United | 1.98 | 1.35 | +0.63 | |
| Slough Town | 1.67 | 1.04 | +0.63 | |
| Wealdstone | NL | 1.50 | 0.87 | +0.63 |
| Aston Villa | PL | 2.12 | 1.49 | +0.63 |
| Swindon Town | L2 | 1.71 | 1.10 | +0.61 |
| Portsmouth | CH | 1.81 | 1.20 | +0.61 |
| Bolton Wanderers | L1 | 2.00 | 1.40 | +0.60 |
| Hungerford Town | 1.76 | 1.17 | +0.60 | |
| Bristol City | CH | 1.73 | 1.13 | +0.59 |
| Matlock Town | 1.41 | 0.83 | +0.59 | |
| Mickleover FC | 1.76 | 1.17 | +0.59 | |
| Royston Town | 1.68 | 1.10 | +0.59 | |
| Plymouth Argyle | L1 | 1.40 | 0.82 | +0.58 |
| Sunderland | PL | 1.71 | 1.14 | +0.58 |
| Spalding United | 1.90 | 1.33 | +0.57 | |
| Gloucester City | 1.57 | 1.00 | +0.57 | |
| Salisbury City FC | 1.70 | 1.14 | +0.57 | |
| Chesterfield | L2 | 2.05 | 1.48 | +0.57 |
| Tranmere Rovers | L2 | 1.44 | 0.89 | +0.55 |
| Liverpool | PL | 2.31 | 1.76 | +0.55 |
| Watford | CH | 1.55 | 1.00 | +0.55 |
| Swindon Supermarine | 1.38 | 0.83 | +0.55 | |
| Tiverton Town | 1.45 | 0.90 | +0.55 | |
| Tonbridge Angels | 1.52 | 0.98 | +0.54 | |
| Scarborough Athletic | 1.63 | 1.09 | +0.54 | |
| Wrexham | CH | 2.11 | 1.57 | +0.54 |
| AFC Telford United | 2.17 | 1.63 | +0.54 | |
| Manchester City | PL | 2.37 | 1.84 | +0.53 |
| Chatham Town | 1.95 | 1.43 | +0.52 | |
| Kingstonian FC | 0.76 | 0.24 | +0.52 | |
| Walton & Hersham | 2.02 | 1.50 | +0.52 | |
| Cambridge United | L2 | 1.44 | 0.92 | +0.52 |
| Chesham United | 1.95 | 1.43 | +0.52 | |
| Ebbsfleet United | 1.09 | 0.57 | +0.52 | |
| Spennymoor Town | 1.89 | 1.37 | +0.52 | |
| Eastbourne Borough | 1.78 | 1.26 | +0.52 | |
| Newport County | L2 | 1.28 | 0.76 | +0.52 |
| Brighton and Hove Albion | PL | 1.63 | 1.12 | +0.51 |
| Barnet | L2 | 2.16 | 1.66 | +0.51 |
| Hampton & Richmond Borough | 1.59 | 1.09 | +0.50 | |
| Stafford Rangers FC | 1.00 | 0.50 | +0.50 | |
| AFC Fylde | 1.28 | 0.78 | +0.50 | |
| Lewes FC | 1.74 | 1.24 | +0.50 | |
| Braintree Town | NL | 1.74 | 1.24 | +0.50 |
| Northampton Town | L1 | 1.43 | 0.94 | +0.49 |
| Preston North End | CH | 1.54 | 1.05 | +0.49 |
| Stratford Town | 1.90 | 1.41 | +0.49 | |
| Blackpool | L1 | 1.65 | 1.16 | +0.48 |
| Hartlepool United | NL | 1.54 | 1.07 | +0.48 |
| Chelsea | PL | 1.96 | 1.49 | +0.47 |
| Worksop Town | 2.10 | 1.63 | +0.46 | |
| AFC Wimbledon | L1 | 1.68 | 1.23 | +0.46 |
| Woking | NL | 1.46 | 1.00 | +0.46 |
| Altrincham | NL | 1.76 | 1.30 | +0.46 |
| Darlington | 1.59 | 1.13 | +0.46 | |
| Barrow | L2 | 1.50 | 1.05 | +0.45 |
| Oxford United | CH | 1.50 | 1.05 | +0.45 |
| Coalville Town | 1.60 | 1.15 | +0.45 | |
| MK Dons | L2 | 1.74 | 1.30 | +0.45 |
| Doncaster Rovers | L1 | 1.77 | 1.32 | +0.44 |
| Gillingham | L2 | 1.56 | 1.11 | +0.44 |
| Ilkeston Town | 1.76 | 1.32 | +0.44 | |
| Tamworth FC | NL | 1.96 | 1.52 | +0.43 |
| Boreham Wood | NL | 1.72 | 1.28 | +0.43 |
| Chester | 1.91 | 1.48 | +0.43 | |
| Rochdale | NL | 1.70 | 1.26 | +0.43 |
| Cardiff City | L1 | 1.61 | 1.18 | +0.43 |
| Plymouth Parkway | 1.38 | 0.95 | +0.43 | |
| Margate FC | 1.14 | 0.71 | +0.43 | |
| Accrington Stanley | L2 | 1.44 | 1.02 | +0.43 |
| Bristol Rovers | L2 | 1.24 | 0.82 | +0.42 |
| Swansea City | CH | 1.50 | 1.08 | +0.42 |
| Huddersfield Town | L1 | 1.48 | 1.06 | +0.42 |
| Marine AFC | 1.77 | 1.35 | +0.42 | |
| Kettering Town | 1.73 | 1.32 | +0.41 | |
| Bamber Bridge FC | 1.41 | 1.00 | +0.41 | |
| Alfreton Town | 1.72 | 1.30 | +0.41 | |
| Fulham | PL | 1.53 | 1.12 | +0.41 |
| Manchester United | PL | 1.65 | 1.24 | +0.41 |
| Brentford | PL | 1.53 | 1.12 | +0.41 |
| Walsall | L2 | 1.77 | 1.36 | +0.41 |
| Cheltenham Town | L2 | 1.31 | 0.90 | +0.41 |
| Shrewsbury Town | L2 | 1.10 | 0.69 | +0.41 |
| AFC Totton | 2.21 | 1.81 | +0.40 | |
| Stockport County | L1 | 2.10 | 1.70 | +0.40 |
| Hemel Hempstead Town | 1.41 | 1.02 | +0.39 | |
| Stevenage | L1 | 1.62 | 1.23 | +0.39 |
| AFC Sudbury | 1.29 | 0.90 | +0.39 | |
| Wigan Athletic | L1 | 1.48 | 1.10 | +0.39 |
| Folkestone Invicta | 1.48 | 1.10 | +0.38 | |
| Bedford Town | 2.14 | 1.76 | +0.38 | |
| Millwall | CH | 1.65 | 1.27 | +0.37 |
| Rushall Olympic | 1.15 | 0.78 | +0.37 | |
| Forest Green Rovers | NL | 1.54 | 1.17 | +0.37 |
| Stamford AFC | 1.83 | 1.46 | +0.37 | |
| Gainsborough Trinity | 1.73 | 1.37 | +0.37 | |
| Bishop's Stortford FC | 1.00 | 0.64 | +0.36 | |
| Poole Town | 1.38 | 1.02 | +0.36 | |
| Cray Wanderers | 1.50 | 1.14 | +0.36 | |
| Dorchester Town | 1.79 | 1.43 | +0.36 | |
| Horsham FC | 2.12 | 1.76 | +0.36 | |
| Lincoln City | L1 | 1.77 | 1.43 | +0.35 |
| Bath City | 1.59 | 1.24 | +0.35 | |
| Maidenhead United | 1.37 | 1.02 | +0.35 | |
| Morpeth Town | 1.54 | 1.20 | +0.34 | |
| Macclesfield FC | 2.44 | 2.10 | +0.34 | |
| Crewe Alexandra | L2 | 1.65 | 1.31 | +0.34 |
| Carshalton Athletic | 1.74 | 1.40 | +0.33 | |
| Lowestoft Town | 1.05 | 0.71 | +0.33 | |
| Stoke City | CH | 1.38 | 1.05 | +0.33 |
| Southend United | NL | 1.72 | 1.39 | +0.33 |
| Hereford | 1.74 | 1.41 | +0.33 | |
| Needham Market FC | 1.60 | 1.28 | +0.33 | |
| Middlesbrough | CH | 1.74 | 1.42 | +0.32 |
| Stourbridge FC | 1.56 | 1.24 | +0.32 | |
| Notts County | L2 | 1.71 | 1.39 | +0.32 |
| Arsenal | PL | 2.31 | 2.00 | +0.31 |
| Colchester United | L2 | 1.44 | 1.13 | +0.31 |
| Leicester City | CH | 1.53 | 1.22 | +0.31 |
| Eastleigh | NL | 1.43 | 1.13 | +0.30 |
| Gateshead | NL | 1.70 | 1.39 | +0.30 |
| Oxford City | 1.09 | 0.78 | +0.30 | |
| Maidstone United | 1.91 | 1.61 | +0.30 | |
| Southampton | CH | 1.40 | 1.10 | +0.30 |
| Wycombe Wanderers | L1 | 1.71 | 1.41 | +0.30 |
| Ipswich Town | CH | 1.66 | 1.36 | +0.30 |
| Bournemouth | PL | 1.53 | 1.24 | +0.29 |
| Ashton United | 1.80 | 1.51 | +0.29 | |
| Hyde United FC | 1.66 | 1.37 | +0.29 | |
| St Ives Town | 1.46 | 1.17 | +0.29 | |
| Crawley Town | L2 | 1.29 | 1.00 | +0.29 |
| Sheffield United | CH | 1.44 | 1.15 | +0.29 |
| Hebburn Town | 1.38 | 1.10 | +0.29 | |
| Canvey Island FC | 1.31 | 1.02 | +0.29 | |
| Billericay Town | 2.05 | 1.76 | +0.29 | |
| Yeovil Town | NL | 1.78 | 1.50 | +0.28 |
| Aveley FC | 1.28 | 1.00 | +0.28 | |
| Brackley Town | NL | 2.07 | 1.78 | +0.28 |
| Peterborough United | L1 | 1.58 | 1.31 | +0.27 |
| Basingstoke Town | 1.33 | 1.07 | +0.26 | |
| Dagenham & Redbridge | 1.30 | 1.04 | +0.26 | |
| Boston United | NL | 1.54 | 1.28 | +0.26 |
| Bromley FC | L2 | 1.84 | 1.58 | +0.26 |
| Hornchurch FC | 2.00 | 1.75 | +0.25 | |
| Fleetwood Town | L2 | 1.28 | 1.03 | +0.25 |
| Weymouth | 1.09 | 0.85 | +0.24 | |
| Harborough Town | 1.81 | 1.57 | +0.24 | |
| Stockton Town | 1.90 | 1.67 | +0.24 | |
| Marlow FC | 0.62 | 0.38 | +0.24 | |
| Leyton Orient | L1 | 1.56 | 1.33 | +0.23 |
| Blyth Spartans | 0.89 | 0.66 | +0.23 | |
| Lancaster City | 1.49 | 1.27 | +0.22 | |
| Redditch United | 1.56 | 1.34 | +0.22 | |
| Grimsby Town | L2 | 1.46 | 1.25 | +0.21 |
| Exeter City | L1 | 1.38 | 1.18 | +0.21 |
| St. Albans City | 1.33 | 1.13 | +0.20 | |
| Morecambe | NL | 1.15 | 0.96 | +0.20 |
| York City | NL | 1.72 | 1.52 | +0.20 |
| Leiston FC | 1.46 | 1.27 | +0.20 | |
| Wingate & Finchley | 1.71 | 1.52 | +0.19 | |
| Bognor Regis Town | 1.21 | 1.02 | +0.19 | |
| Cray Valley Paper Mills | 2.00 | 1.81 | +0.19 | |
| Bowers & Pitsea | 0.71 | 0.52 | +0.19 | |
| Cheshunt FC | 1.19 | 1.00 | +0.19 | |
| Mansfield Town | L1 | 1.57 | 1.38 | +0.19 |
| Wolverhampton Wanderers | PL | 1.04 | 0.86 | +0.18 |
| Derby County | CH | 1.62 | 1.44 | +0.18 |
| Truro City | NL | 1.65 | 1.48 | +0.17 |
| Harrogate Town | L2 | 1.19 | 1.03 | +0.16 |
| Enfield Town | 1.50 | 1.34 | +0.16 | |
| Buxton FC | 1.59 | 1.43 | +0.15 | |
| Peterborough Sports | 1.39 | 1.24 | +0.15 | |
| Burton Albion | L1 | 1.10 | 0.95 | +0.15 |
| FC United of Manchester | 1.29 | 1.15 | +0.15 | |
| Merthyr Town | 1.95 | 1.81 | +0.14 | |
| Chichester City | 1.81 | 1.67 | +0.14 | |
| Tottenham Hotspur | PL | 1.37 | 1.24 | +0.14 |
| Queens Park Rangers | CH | 1.32 | 1.19 | +0.13 |
| Hitchin Town | 0.95 | 0.83 | +0.12 | |
| Gosport Borough | 1.60 | 1.48 | +0.12 | |
| Port Vale | L1 | 1.25 | 1.13 | +0.12 |
| Taunton Town | 1.23 | 1.11 | +0.11 | |
| Warrington Town | 1.09 | 0.98 | +0.11 | |
| Southport | 1.24 | 1.13 | +0.11 | |
| Long Eaton United | 0.60 | 0.50 | +0.10 | |
| Concord Rangers | 0.67 | 0.57 | +0.10 | |
| Radcliffe FC | 1.65 | 1.56 | +0.09 | |
| Chelmsford City | 1.63 | 1.54 | +0.09 | |
| Carlisle United | NL | 0.83 | 0.74 | +0.09 |
| Sutton United | NL | 1.15 | 1.07 | +0.09 |
| Guiseley | 1.68 | 1.61 | +0.07 | |
| Sholing FC | 1.24 | 1.17 | +0.07 | |
| Banbury United | 1.11 | 1.05 | +0.07 | |
| Blackburn Rovers | CH | 1.27 | 1.21 | +0.06 |
| Everton | PL | 1.33 | 1.27 | +0.06 |
| Berkhamsted FC | 0.55 | 0.50 | +0.05 | |
| Atherton Collieries | 0.65 | 0.60 | +0.05 | |
| Haringey Borough | 0.67 | 0.62 | +0.05 | |
| Dartford | 1.50 | 1.45 | +0.05 | |
| Nottingham Forest | PL | 1.27 | 1.24 | +0.04 |
| Hashtag United | 1.48 | 1.45 | +0.02 | |
| Kidderminster Harriers | 1.48 | 1.46 | +0.02 | |
| West Ham United | PL | 1.18 | 1.16 | +0.02 |
| Potters Bar Town | 1.29 | 1.29 | 0.00 | |
| Burnley | PL | 1.29 | 1.29 | 0.00 |
| Hayes & Yeading United FC | 1.10 | 1.10 | 0.00 | |
| Biggleswade Town | 0.67 | 0.67 | 0.00 | |
| Worthing FC | 1.87 | 1.87 | 0.00 | |
| Bradford Park Avenue | 0.75 | 0.75 | 0.00 | |
| Salford City | L2 | 1.42 | 1.43 | -0.01 |
| Dorking Wanderers | 1.41 | 1.43 | -0.02 | |
| Dover Athletic | 1.16 | 1.18 | -0.02 | |
| Sheffield Wednesday | CH | 0.97 | 1.00 | -0.03 |
| Oldham Athletic | L2 | 1.39 | 1.45 | -0.06 |
| Hastings United | 1.17 | 1.24 | -0.07 | |
| Bromsgrove Sporting | 1.12 | 1.20 | -0.07 | |
| Whitby Town | 1.32 | 1.39 | -0.07 | |
| Crystal Palace | PL | 1.27 | 1.35 | -0.08 |
| Solihull Moors | NL | 1.41 | 1.50 | -0.09 |
| Kings Lynn Town | 1.41 | 1.50 | -0.09 | |
| Leek Town | 1.19 | 1.29 | -0.10 | |
| Hanwell Town | 1.21 | 1.31 | -0.10 | |
| Didcot Town | 0.62 | 0.71 | -0.10 | |
| Farsley Celtic | 0.80 | 0.91 | -0.11 | |
| Barnsley | L1 | 1.40 | 1.52 | -0.12 |
| Winchester City | 1.17 | 1.29 | -0.12 | |
| Hull City | CH | 1.34 | 1.48 | -0.14 |
| Harrow Borough | 0.86 | 1.00 | -0.14 | |
| Chertsey Town | 1.05 | 1.19 | -0.14 | |
| Warrington Rylands | 1.51 | 1.68 | -0.17 | |
| Beaconsfield Town | 1.05 | 1.24 | -0.19 | |
| FC Halifax Town | NL | 1.43 | 1.63 | -0.20 |
| Weston-super-Mare AFC | 1.35 | 1.57 | -0.22 | |
| Chippenham Town | 1.20 | 1.43 | -0.24 | |
| Curzon Ashton | 1.50 | 1.80 | -0.30 | |
| Frome Town | 0.71 | 1.19 | -0.48 |
Summary
27 teams (out of 266) 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 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