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