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.82 | 0.99 | +0.83 |
| Chorley | 2.03 | 1.22 | +0.81 | |
| Reading | L1 | 1.67 | 0.91 | +0.77 |
| Whitehawk FC | 1.74 | 0.98 | +0.76 | |
| Walton Casuals | 1.76 | 1.00 | +0.76 | |
| Hartley Wintney FC | 1.26 | 0.55 | +0.71 | |
| Tranmere Rovers | L2 | 1.61 | 0.91 | +0.71 |
| Alvechurch FC | 1.72 | 1.02 | +0.70 | |
| Wrexham | CH | 2.34 | 1.68 | +0.66 |
| Newcastle United | PL | 1.90 | 1.24 | +0.66 |
| Swindon Supermarine | 1.68 | 1.02 | +0.65 | |
| Plymouth Argyle | L1 | 1.81 | 1.17 | +0.64 |
| Halesowen Town | 1.98 | 1.34 | +0.63 | |
| Stevenage | L1 | 1.75 | 1.12 | +0.63 |
| Liverpool | PL | 2.38 | 1.75 | +0.63 |
| Rotherham United | L1 | 1.51 | 0.88 | +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 | |
| Manchester United | PL | 1.89 | 1.27 | +0.61 |
| Eastleigh | NL | 1.57 | 0.97 | +0.60 |
| Plymouth Parkway | 1.54 | 0.94 | +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 | |
| Bolton Wanderers | L1 | 1.97 | 1.41 | +0.56 |
| Royston Town | 1.67 | 1.11 | +0.56 | |
| Portsmouth | CH | 1.81 | 1.25 | +0.56 |
| Spennymoor Town | 1.82 | 1.27 | +0.56 | |
| Morpeth Town | 1.61 | 1.06 | +0.55 | |
| Leeds United | PL | 1.75 | 1.19 | +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 |
| Altrincham | NL | 1.65 | 1.12 | +0.53 |
| Coventry City | CH | 1.81 | 1.28 | +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 | |
| Aston Villa | PL | 1.87 | 1.34 | +0.52 |
| Hampton & Richmond Borough | 1.54 | 1.02 | +0.52 | |
| Chesterfield | L2 | 2.02 | 1.50 | +0.51 |
| Carshalton Athletic | 1.76 | 1.25 | +0.51 | |
| Birmingham City | CH | 1.67 | 1.16 | +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 | |
| Cheltenham Town | L2 | 1.40 | 0.90 | +0.50 |
| Brackley Town | NL | 2.10 | 1.60 | +0.50 |
| Derby County | CH | 1.73 | 1.23 | +0.50 |
| Walsall | L2 | 1.64 | 1.15 | +0.50 |
| Basford United | 1.28 | 0.78 | +0.49 | |
| Middlesbrough | CH | 1.82 | 1.33 | +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 | |
| Charlton Athletic | CH | 1.61 | 1.13 | +0.49 |
| Bradford City | L1 | 1.80 | 1.31 | +0.49 |
| Luton Town | L1 | 1.56 | 1.08 | +0.49 |
| Shrewsbury Town | L2 | 1.28 | 0.80 | +0.48 |
| Slough Town | 1.51 | 1.02 | +0.48 | |
| Bristol City | CH | 1.58 | 1.10 | +0.48 |
| Millwall | CH | 1.72 | 1.24 | +0.48 |
| Cambridge United | L2 | 1.40 | 0.93 | +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 |
| Huddersfield Town | L1 | 1.59 | 1.12 | +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 | |
| Crewe Alexandra | L2 | 1.49 | 1.03 | +0.46 |
| Manchester City | PL | 2.46 | 2.00 | +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 | |
| Blackpool | L1 | 1.51 | 1.06 | +0.45 |
| Hungerford Town | 1.47 | 1.02 | +0.45 | |
| Doncaster Rovers | L1 | 1.55 | 1.10 | +0.45 |
| Bracknell Town | 1.84 | 1.40 | +0.44 | |
| Margate FC | 1.40 | 0.95 | +0.44 | |
| Folkestone Invicta | 1.64 | 1.20 | +0.44 | |
| Accrington Stanley | L2 | 1.40 | 0.96 | +0.44 |
| Biggleswade Town | 0.98 | 0.54 | +0.44 | |
| Welling United | 1.28 | 0.84 | +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 | |
| Barwell FC | 1.43 | 1.00 | +0.43 | |
| Gillingham | L2 | 1.42 | 0.99 | +0.43 |
| Barrow | L2 | 1.42 | 0.99 | +0.43 |
| Crawley Town | L2 | 1.36 | 0.94 | +0.42 |
| Southend United | NL | 1.69 | 1.27 | +0.42 |
| Swansea City | CH | 1.54 | 1.12 | +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 | |
| Ipswich Town | CH | 1.87 | 1.45 | +0.42 |
| Eastbourne Borough | 1.73 | 1.31 | +0.42 | |
| Burton Albion | L1 | 1.31 | 0.90 | +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 | |
| Notts County | L2 | 1.97 | 1.57 | +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 | |
| Brentford | PL | 1.54 | 1.15 | +0.39 |
| AFC Sudbury | 1.29 | 0.90 | +0.39 | |
| Oxford United | CH | 1.50 | 1.12 | +0.39 |
| Arsenal | PL | 2.30 | 1.91 | +0.39 |
| Watford | CH | 1.38 | 0.99 | +0.39 |
| AFC Wimbledon | L1 | 1.42 | 1.04 | +0.38 |
| Leicester City | CH | 1.46 | 1.08 | +0.38 |
| Maidstone United | 1.73 | 1.35 | +0.38 | |
| North Leigh FC | 1.00 | 0.62 | +0.38 | |
| Sunderland | PL | 1.72 | 1.34 | +0.38 |
| Tamworth FC | NL | 1.93 | 1.55 | +0.38 |
| AFC Fylde | 1.69 | 1.31 | +0.38 | |
| Sheffield United | CH | 1.71 | 1.34 | +0.37 |
| Ilkeston Town | 1.69 | 1.32 | +0.37 | |
| Peterborough United | L1 | 1.53 | 1.16 | +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 | |
| Rochdale | NL | 1.41 | 1.05 | +0.36 |
| Stockport County | L1 | 2.06 | 1.71 | +0.35 |
| Wycombe Wanderers | L1 | 1.79 | 1.44 | +0.35 |
| Lancaster City | 1.54 | 1.19 | +0.35 | |
| Bristol Rovers | L2 | 1.39 | 1.04 | +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 | |
| Barnet | L2 | 1.85 | 1.51 | +0.34 |
| Norwich City | CH | 1.40 | 1.06 | +0.34 |
| Northampton Town | L1 | 1.58 | 1.24 | +0.34 |
| Nuneaton Borough FC | 1.66 | 1.32 | +0.34 | |
| Macclesfield FC | 2.44 | 2.10 | +0.34 | |
| Exeter City | L1 | 1.54 | 1.20 | +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 |
| Wolverhampton Wanderers | PL | 1.24 | 0.91 | +0.33 |
| Blackburn Rovers | CH | 1.51 | 1.18 | +0.33 |
| Nottingham Forest | PL | 1.47 | 1.15 | +0.32 |
| Hednesford Town | 1.20 | 0.88 | +0.32 | |
| Tottenham Hotspur | PL | 1.62 | 1.30 | +0.32 |
| Bishop's Stortford FC | 1.59 | 1.28 | +0.31 | |
| Gosport Borough | 1.60 | 1.29 | +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.48 | +0.30 |
| Marine AFC | 1.67 | 1.38 | +0.30 | |
| Everton | PL | 1.33 | 1.03 | +0.30 |
| Grimsby Town | L2 | 1.58 | 1.29 | +0.30 |
| Preston North End | CH | 1.46 | 1.17 | +0.29 |
| Fulham | PL | 1.64 | 1.35 | +0.29 |
| Farsley Celtic | 1.07 | 0.78 | +0.29 | |
| Sheffield Wednesday | CH | 1.53 | 1.24 | +0.29 |
| Hebburn Town | 1.38 | 1.10 | +0.29 | |
| Lincoln City | L1 | 1.61 | 1.32 | +0.29 |
| Truro City | NL | 1.86 | 1.58 | +0.28 |
| Taunton Town | 1.59 | 1.31 | +0.28 | |
| Enfield Town | 1.76 | 1.48 | +0.28 | |
| Swindon Town | L2 | 1.58 | 1.30 | +0.28 |
| Hemel Hempstead Town | 1.37 | 1.10 | +0.27 | |
| West Ham United | PL | 1.34 | 1.08 | +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 | |
| Chelsea | PL | 1.78 | 1.52 | +0.26 |
| Brighton and Hove Albion | PL | 1.56 | 1.30 | +0.26 |
| Peterborough Sports | 1.57 | 1.31 | +0.26 | |
| Stafford Rangers FC | 1.32 | 1.06 | +0.26 | |
| Scarborough Athletic | 1.61 | 1.36 | +0.26 | |
| Haringey Borough | 1.08 | 0.83 | +0.25 | |
| Mansfield Town | L1 | 1.66 | 1.41 | +0.25 |
| Guiseley | 1.48 | 1.23 | +0.25 | |
| Bournemouth | PL | 1.56 | 1.31 | +0.25 |
| Southampton | CH | 1.24 | 0.99 | +0.25 |
| Bath City | 1.48 | 1.24 | +0.25 | |
| York City | NL | 1.60 | 1.36 | +0.24 |
| Leyton Orient | L1 | 1.63 | 1.39 | +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 | |
| Cardiff City | L1 | 1.40 | 1.17 | +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 | |
| Colchester United | L2 | 1.33 | 1.10 | +0.23 |
| FC United of Manchester | 1.48 | 1.25 | +0.23 | |
| Bognor Regis Town | 1.33 | 1.11 | +0.23 | |
| Stoke City | CH | 1.34 | 1.12 | +0.22 |
| Wigan Athletic | L1 | 1.49 | 1.28 | +0.22 |
| Carlisle United | NL | 1.20 | 0.99 | +0.21 |
| Wingate & Finchley | 1.49 | 1.29 | +0.20 | |
| Crystal Palace | PL | 1.39 | 1.19 | +0.20 |
| Dagenham & Redbridge | 1.44 | 1.24 | +0.20 | |
| Aldershot Town | NL | 1.32 | 1.12 | +0.20 |
| Newport County | L2 | 1.28 | 1.08 | +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 | |
| Radcliffe FC | 1.59 | 1.41 | +0.18 | |
| Barnsley | L1 | 1.46 | 1.29 | +0.18 |
| Canvey Island FC | 1.51 | 1.33 | +0.17 | |
| Fleetwood Town | L2 | 1.23 | 1.06 | +0.17 |
| Chelmsford City | 1.57 | 1.40 | +0.17 | |
| MK Dons | L2 | 1.58 | 1.41 | +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 |
| Burnley | PL | 1.49 | 1.34 | +0.15 |
| AFC Rushden and Diamonds | 1.24 | 1.10 | +0.15 | |
| Oldham Athletic | L2 | 1.37 | 1.22 | +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 | |
| Port Vale | L1 | 1.34 | 1.20 | +0.14 |
| Chippenham Town | 1.43 | 1.29 | +0.13 | |
| Atherton Collieries | 1.03 | 0.90 | +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 | |
| 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 | |
| Harrogate Town | L2 | 1.17 | 1.09 | +0.08 |
| Warrington Rylands | 1.58 | 1.50 | +0.08 | |
| Queens Park Rangers | CH | 1.29 | 1.22 | +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 | |
| Banbury United | 1.45 | 1.44 | +0.01 | |
| Salford City | L2 | 1.47 | 1.46 | +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