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.84 | 1.00 | +0.84 |
| Chorley | 2.03 | 1.22 | +0.81 | |
| Whitehawk FC | 1.74 | 0.98 | +0.76 | |
| Walton Casuals | 1.76 | 1.00 | +0.76 | |
| Reading | L1 | 1.67 | 0.91 | +0.76 |
| Hartley Wintney FC | 1.26 | 0.55 | +0.71 | |
| Alvechurch FC | 1.72 | 1.02 | +0.70 | |
| Tranmere Rovers | L2 | 1.63 | 0.93 | +0.70 |
| Wrexham | CH | 2.33 | 1.67 | +0.66 |
| Swindon Supermarine | 1.68 | 1.02 | +0.65 | |
| Newcastle United | PL | 1.91 | 1.26 | +0.65 |
| Plymouth Argyle | L1 | 1.80 | 1.16 | +0.64 |
| 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 | |
| Liverpool | PL | 2.37 | 1.75 | +0.62 |
| Rotherham United | L1 | 1.51 | 0.90 | +0.62 |
| Chesham United | 2.08 | 1.47 | +0.62 | |
| Manchester United | PL | 1.88 | 1.27 | +0.61 |
| Eastleigh | NL | 1.57 | 0.97 | +0.60 |
| Plymouth Parkway | 1.54 | 0.94 | +0.60 | |
| Portsmouth | CH | 1.82 | 1.23 | +0.60 |
| Stevenage | L1 | 1.73 | 1.13 | +0.60 |
| Mickleover FC | 1.78 | 1.19 | +0.59 | |
| Leeds United | PL | 1.78 | 1.20 | +0.59 |
| Bolton Wanderers | L1 | 1.98 | 1.40 | +0.58 |
| Kettering Town | 1.67 | 1.09 | +0.58 | |
| Spalding United | 1.90 | 1.33 | +0.57 | |
| Wimborne Town | 1.19 | 0.62 | +0.57 | |
| Royston Town | 1.67 | 1.11 | +0.56 | |
| Spennymoor Town | 1.82 | 1.27 | +0.56 | |
| 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 | |
| Scunthorpe United | NL | 1.57 | 1.02 | +0.54 |
| Walsall | L2 | 1.67 | 1.13 | +0.54 |
| Aston Villa | PL | 1.90 | 1.36 | +0.54 |
| Coventry City | CH | 1.79 | 1.25 | +0.54 |
| Birmingham City | CH | 1.69 | 1.16 | +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 | |
| Shrewsbury Town | L2 | 1.28 | 0.76 | +0.52 |
| Hampton & Richmond Borough | 1.54 | 1.02 | +0.52 | |
| Charlton Athletic | CH | 1.64 | 1.13 | +0.52 |
| Carshalton Athletic | 1.76 | 1.25 | +0.51 | |
| Bristol City | CH | 1.60 | 1.09 | +0.51 |
| Middlesbrough | CH | 1.83 | 1.32 | +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 | |
| Cambridge United | L2 | 1.41 | 0.91 | +0.50 |
| Millwall | CH | 1.72 | 1.22 | +0.50 |
| Brackley Town | NL | 2.10 | 1.60 | +0.50 |
| Cheltenham Town | L2 | 1.39 | 0.90 | +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 | |
| Lowestoft Town | 1.10 | 0.61 | +0.49 | |
| Slough Town | 1.51 | 1.02 | +0.48 | |
| Manchester City | PL | 2.47 | 1.99 | +0.48 |
| Crewe Alexandra | L2 | 1.49 | 1.01 | +0.48 |
| Luton Town | L1 | 1.57 | 1.09 | +0.48 |
| Chesterfield | L2 | 2.00 | 1.52 | +0.48 |
| Accrington Stanley | L2 | 1.43 | 0.95 | +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 |
| Hartlepool United | NL | 1.41 | 0.95 | +0.47 |
| Tiverton Town | 1.46 | 1.00 | +0.46 | |
| Doncaster Rovers | L1 | 1.55 | 1.08 | +0.46 |
| Worksop Town | 2.10 | 1.63 | +0.46 | |
| Derby County | CH | 1.72 | 1.25 | +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 | |
| Gillingham | L2 | 1.43 | 0.98 | +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 | |
| Barrow | L2 | 1.44 | 1.00 | +0.44 |
| Folkestone Invicta | 1.64 | 1.20 | +0.44 | |
| Bradford City | L1 | 1.78 | 1.34 | +0.44 |
| Biggleswade Town | 0.98 | 0.54 | +0.44 | |
| Welling United | 1.28 | 0.84 | +0.44 | |
| Huddersfield Town | L1 | 1.57 | 1.14 | +0.44 |
| 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 | |
| Brentford | PL | 1.56 | 1.13 | +0.43 |
| Barwell FC | 1.43 | 1.00 | +0.43 | |
| Blackpool | L1 | 1.50 | 1.07 | +0.43 |
| 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 | |
| Crawley Town | L2 | 1.36 | 0.94 | +0.42 |
| Lewes FC | 1.81 | 1.39 | +0.42 | |
| Eastbourne Borough | 1.73 | 1.31 | +0.42 | |
| Sunderland | PL | 1.73 | 1.32 | +0.41 |
| Bradford Park Avenue | 1.14 | 0.73 | +0.41 | |
| AFC Totton | 2.21 | 1.81 | +0.40 | |
| Dorchester Town | 1.57 | 1.17 | +0.40 | |
| Watford | CH | 1.38 | 0.97 | +0.40 |
| Havant & Waterlooville | 1.56 | 1.16 | +0.40 | |
| Swansea City | CH | 1.53 | 1.13 | +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 | |
| Notts County | L2 | 1.98 | 1.58 | +0.40 |
| Leicester City | CH | 1.48 | 1.08 | +0.40 |
| Ipswich Town | CH | 1.85 | 1.45 | +0.40 |
| Sheffield United | CH | 1.72 | 1.32 | +0.39 |
| Arsenal | PL | 2.29 | 1.90 | +0.39 |
| AFC Sudbury | 1.29 | 0.90 | +0.39 | |
| Maidstone United | 1.73 | 1.35 | +0.38 | |
| North Leigh FC | 1.00 | 0.62 | +0.38 | |
| Oxford United | CH | 1.49 | 1.11 | +0.38 |
| Tamworth FC | NL | 1.93 | 1.55 | +0.38 |
| AFC Fylde | 1.69 | 1.31 | +0.38 | |
| Burton Albion | L1 | 1.28 | 0.91 | +0.37 |
| Ilkeston Town | 1.69 | 1.32 | +0.37 | |
| Northampton Town | L1 | 1.62 | 1.25 | +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 |
| Exeter City | L1 | 1.57 | 1.20 | +0.36 |
| Gainsborough Trinity | 1.66 | 1.30 | +0.36 | |
| Peterborough United | L1 | 1.54 | 1.18 | +0.36 |
| Coalville Town | 2.00 | 1.64 | +0.36 | |
| Norwich City | CH | 1.40 | 1.04 | +0.36 |
| Tonbridge Angels | 1.47 | 1.11 | +0.36 | |
| AFC Wimbledon | L1 | 1.41 | 1.05 | +0.36 |
| Rochdale | NL | 1.41 | 1.05 | +0.36 |
| Barnet | L2 | 1.86 | 1.51 | +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 |
| 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 | |
| Wycombe Wanderers | L1 | 1.77 | 1.43 | +0.34 |
| Tottenham Hotspur | PL | 1.65 | 1.31 | +0.34 |
| 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 | |
| FC Halifax Town | NL | 1.74 | 1.41 | +0.33 |
| Bristol Rovers | L2 | 1.37 | 1.05 | +0.32 |
| Nottingham Forest | PL | 1.48 | 1.16 | +0.32 |
| Hednesford Town | 1.20 | 0.88 | +0.32 | |
| Swindon Town | L2 | 1.60 | 1.29 | +0.31 |
| Blackburn Rovers | CH | 1.51 | 1.19 | +0.31 |
| Everton | PL | 1.33 | 1.01 | +0.31 |
| Bishop's Stortford FC | 1.59 | 1.28 | +0.31 | |
| Fulham | PL | 1.65 | 1.33 | +0.31 |
| Gosport Borough | 1.60 | 1.29 | +0.31 | |
| Preston North End | CH | 1.49 | 1.18 | +0.31 |
| Redditch United | 1.52 | 1.22 | +0.30 | |
| Hornchurch FC | 2.07 | 1.77 | +0.30 | |
| Ashton United | 1.61 | 1.31 | +0.30 | |
| Chester | 1.74 | 1.44 | +0.30 | |
| Buxton FC | 1.74 | 1.44 | +0.30 | |
| Bromley FC | L2 | 1.78 | 1.49 | +0.30 |
| Marine AFC | 1.67 | 1.38 | +0.30 | |
| Stockport County | L1 | 2.06 | 1.76 | +0.29 |
| Grimsby Town | L2 | 1.58 | 1.28 | +0.29 |
| Leyton Orient | L1 | 1.66 | 1.37 | +0.29 |
| Farsley Celtic | 1.07 | 0.78 | +0.29 | |
| Hebburn Town | 1.38 | 1.10 | +0.29 | |
| Truro City | NL | 1.86 | 1.58 | +0.28 |
| Taunton Town | 1.59 | 1.31 | +0.28 | |
| West Ham United | PL | 1.35 | 1.07 | +0.28 |
| Brighton and Hove Albion | PL | 1.56 | 1.28 | +0.28 |
| Wolverhampton Wanderers | PL | 1.20 | 0.92 | +0.28 |
| Sheffield Wednesday | CH | 1.54 | 1.26 | +0.28 |
| Enfield Town | 1.76 | 1.48 | +0.28 | |
| Lincoln City | L1 | 1.58 | 1.31 | +0.27 |
| Chelsea | PL | 1.79 | 1.52 | +0.27 |
| Hemel Hempstead Town | 1.37 | 1.10 | +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 | |
| Peterborough Sports | 1.57 | 1.31 | +0.26 | |
| Bournemouth | PL | 1.57 | 1.31 | +0.26 |
| Stafford Rangers FC | 1.32 | 1.06 | +0.26 | |
| Mansfield Town | L1 | 1.68 | 1.42 | +0.26 |
| Scarborough Athletic | 1.61 | 1.36 | +0.26 | |
| Haringey Borough | 1.08 | 0.83 | +0.25 | |
| Guiseley | 1.48 | 1.23 | +0.25 | |
| Southampton | CH | 1.22 | 0.97 | +0.25 |
| Bath City | 1.48 | 1.24 | +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 | |
| Cardiff City | L1 | 1.39 | 1.16 | +0.23 |
| FC United of Manchester | 1.48 | 1.25 | +0.23 | |
| Bognor Regis Town | 1.33 | 1.11 | +0.23 | |
| Colchester United | L2 | 1.33 | 1.11 | +0.21 |
| Carlisle United | NL | 1.20 | 0.99 | +0.21 |
| Newport County | L2 | 1.27 | 1.06 | +0.21 |
| Wingate & Finchley | 1.49 | 1.29 | +0.20 | |
| Stoke City | CH | 1.33 | 1.13 | +0.20 |
| Dagenham & Redbridge | 1.44 | 1.24 | +0.20 | |
| Aldershot Town | NL | 1.32 | 1.12 | +0.20 |
| Fleetwood Town | L2 | 1.21 | 1.02 | +0.20 |
| Crystal Palace | PL | 1.37 | 1.18 | +0.19 |
| 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 | |
| MK Dons | L2 | 1.58 | 1.40 | +0.18 |
| Barnsley | L1 | 1.46 | 1.28 | +0.18 |
| Radcliffe FC | 1.59 | 1.41 | +0.18 | |
| Wigan Athletic | L1 | 1.46 | 1.29 | +0.18 |
| Canvey Island FC | 1.51 | 1.33 | +0.17 | |
| Chelmsford City | 1.57 | 1.40 | +0.17 | |
| Aveley FC | 1.45 | 1.28 | +0.16 | |
| Bromsgrove Sporting | 1.21 | 1.05 | +0.16 | |
| Woking | NL | 1.44 | 1.29 | +0.15 |
| Port Vale | L1 | 1.35 | 1.20 | +0.15 |
| AFC Rushden and Diamonds | 1.24 | 1.10 | +0.15 | |
| Burnley | PL | 1.51 | 1.36 | +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 | |
| Oldham Athletic | L2 | 1.34 | 1.21 | +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 | |
| Cheshunt FC | 1.28 | 1.17 | +0.10 | |
| Harrogate Town | L2 | 1.18 | 1.07 | +0.10 |
| Long Eaton United | 0.60 | 0.50 | +0.10 | |
| Kings Lynn Town | 1.48 | 1.38 | +0.10 | |
| Hanwell Town | 1.29 | 1.19 | +0.10 | |
| Salisbury City FC | 1.34 | 1.24 | +0.09 | |
| Queens Park Rangers | CH | 1.31 | 1.21 | +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 | |
| Berkhamsted FC | 0.55 | 0.50 | +0.05 | |
| Kings Langley FC | 0.93 | 0.88 | +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 | |
| Salford City | L2 | 1.50 | 1.48 | +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 | |
| Hull City | CH | 1.31 | 1.32 | -0.01 |
| 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
19 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