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 | |
Rotherham United | L1 | 1.39 | 0.50 | +0.89 |
Plymouth Argyle | L1 | 1.50 | 0.62 | +0.88 |
Reading | L1 | 1.84 | 0.98 | +0.86 |
Bradford City | L1 | 2.04 | 1.24 | +0.80 |
Norwich City | CH | 1.81 | 1.02 | +0.79 |
Newcastle United | PL | 2.03 | 1.25 | +0.78 |
West Bromwich Albion | CH | 1.92 | 1.15 | +0.77 |
Whitehawk FC | 1.74 | 0.98 | +0.76 | |
Bracknell Town | 1.74 | 0.98 | +0.76 | |
Leeds United | PL | 2.40 | 1.65 | +0.75 |
Birmingham City | CH | 2.10 | 1.37 | +0.74 |
Basford United | 1.27 | 0.54 | +0.73 | |
Tranmere Rovers | L2 | 1.54 | 0.82 | +0.72 |
Farnborough FC | 1.83 | 1.11 | +0.72 | |
Bristol City | CH | 1.81 | 1.10 | +0.71 |
Havant & Waterlooville | 1.61 | 0.91 | +0.70 | |
Aldershot Town | NL | 1.72 | 1.02 | +0.70 |
AFC Wimbledon | L1 | 1.84 | 1.16 | +0.68 |
Chesterfield | L2 | 2.16 | 1.48 | +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 | |
Preston North End | CH | 1.57 | 0.92 | +0.65 |
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 | |
Aston Villa | PL | 2.03 | 1.38 | +0.65 |
Hendon FC | 1.48 | 0.83 | +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 |
Wrexham | CH | 2.20 | 1.58 | +0.62 |
Charlton Athletic | CH | 1.78 | 1.17 | +0.61 |
Swindon Town | L2 | 1.64 | 1.04 | +0.60 |
Chelsea | PL | 2.05 | 1.45 | +0.60 |
Hungerford Town | 1.76 | 1.17 | +0.60 | |
Portsmouth | CH | 1.94 | 1.35 | +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 | |
Newport County | L2 | 1.38 | 0.80 | +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 | |
Walsall | L2 | 1.86 | 1.30 | +0.56 |
Barrow | L2 | 1.62 | 1.06 | +0.56 |
Liverpool | PL | 2.50 | 1.95 | +0.55 |
Oxford United | CH | 1.63 | 1.08 | +0.55 |
Swindon Supermarine | 1.38 | 0.83 | +0.55 | |
Tiverton Town | 1.45 | 0.90 | +0.55 | |
Coventry City | CH | 1.73 | 1.19 | +0.55 |
Tonbridge Angels | 1.52 | 0.98 | +0.54 | |
Scarborough Athletic | 1.63 | 1.09 | +0.54 | |
Stockport County | L1 | 2.18 | 1.64 | +0.54 |
AFC Telford United | 2.17 | 1.63 | +0.54 | |
Luton Town | L1 | 1.22 | 0.69 | +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 | |
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 | |
Barnet | L2 | 2.24 | 1.72 | +0.52 |
Gillingham | L2 | 1.66 | 1.14 | +0.52 |
Blackpool | L1 | 1.71 | 1.20 | +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 |
Stratford Town | 1.90 | 1.41 | +0.49 | |
Northampton Town | L1 | 1.46 | 0.98 | +0.48 |
Bolton Wanderers | L1 | 1.90 | 1.42 | +0.48 |
Wigan Athletic | L1 | 1.62 | 1.14 | +0.48 |
Sunderland | PL | 1.69 | 1.21 | +0.48 |
Hartlepool United | NL | 1.54 | 1.07 | +0.48 |
Brighton and Hove Albion | PL | 1.65 | 1.18 | +0.48 |
Watford | CH | 1.45 | 0.98 | +0.47 |
Worksop Town | 2.10 | 1.63 | +0.46 | |
Doncaster Rovers | L1 | 1.94 | 1.48 | +0.46 |
Bristol Rovers | L2 | 1.36 | 0.90 | +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 | |
Coalville Town | 1.60 | 1.15 | +0.45 | |
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 |
Plymouth Parkway | 1.38 | 0.95 | +0.43 | |
Margate FC | 1.14 | 0.71 | +0.43 | |
Cambridge United | L2 | 1.18 | 0.76 | +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 | |
Accrington Stanley | L2 | 1.35 | 0.94 | +0.41 |
AFC Totton | 2.21 | 1.81 | +0.40 | |
MK Dons | L2 | 1.62 | 1.22 | +0.40 |
Manchester City | PL | 2.30 | 1.90 | +0.40 |
Cheltenham Town | L2 | 1.28 | 0.88 | +0.40 |
Huddersfield Town | L1 | 1.44 | 1.04 | +0.40 |
Hemel Hempstead Town | 1.41 | 1.02 | +0.39 | |
AFC Sudbury | 1.29 | 0.90 | +0.39 | |
Derby County | CH | 1.71 | 1.33 | +0.38 |
Folkestone Invicta | 1.48 | 1.10 | +0.38 | |
Bedford Town | 2.14 | 1.76 | +0.38 | |
Peterborough United | L1 | 1.58 | 1.20 | +0.38 |
Brentford | PL | 1.43 | 1.05 | +0.38 |
Rushall Olympic | 1.15 | 0.78 | +0.37 | |
Forest Green Rovers | NL | 1.54 | 1.17 | +0.37 |
Stoke City | CH | 1.41 | 1.04 | +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 | |
Manchester United | PL | 1.50 | 1.15 | +0.35 |
Leicester City | CH | 1.66 | 1.31 | +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 | |
Carshalton Athletic | 1.74 | 1.40 | +0.33 | |
Lowestoft Town | 1.05 | 0.71 | +0.33 | |
Cardiff City | L1 | 1.41 | 1.08 | +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 | |
Tottenham Hotspur | PL | 1.58 | 1.25 | +0.33 |
Notts County | L2 | 1.60 | 1.28 | +0.32 |
Stourbridge FC | 1.56 | 1.24 | +0.32 | |
Stevenage | L1 | 1.61 | 1.30 | +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 | |
Fulham | PL | 1.48 | 1.18 | +0.30 |
Arsenal | PL | 2.30 | 2.00 | +0.30 |
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 | |
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 |
Bromley FC | L2 | 1.74 | 1.46 | +0.28 |
Middlesbrough | CH | 1.65 | 1.37 | +0.28 |
Millwall | CH | 1.50 | 1.22 | +0.28 |
Swansea City | CH | 1.43 | 1.17 | +0.26 |
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 |
Sheffield United | CH | 1.34 | 1.09 | +0.25 |
Hornchurch FC | 2.00 | 1.75 | +0.25 | |
Lincoln City | L1 | 1.62 | 1.38 | +0.24 |
Grimsby Town | L2 | 1.44 | 1.20 | +0.24 |
Harrogate Town | L2 | 1.36 | 1.12 | +0.24 |
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 | |
Blyth Spartans | 0.89 | 0.66 | +0.23 | |
Everton | PL | 1.40 | 1.18 | +0.23 |
Bournemouth | PL | 1.53 | 1.30 | +0.23 |
Southampton | CH | 1.29 | 1.07 | +0.22 |
Colchester United | L2 | 1.30 | 1.08 | +0.22 |
Mansfield Town | L1 | 1.62 | 1.40 | +0.22 |
Lancaster City | 1.49 | 1.27 | +0.22 | |
Redditch United | 1.56 | 1.34 | +0.22 | |
Wolverhampton Wanderers | PL | 1.20 | 1.00 | +0.20 |
Crawley Town | L2 | 1.34 | 1.14 | +0.20 |
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 | |
Truro City | NL | 1.65 | 1.48 | +0.17 |
Crewe Alexandra | L2 | 1.54 | 1.38 | +0.16 |
Shrewsbury Town | L2 | 0.94 | 0.78 | +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 | |
Ipswich Town | CH | 1.47 | 1.32 | +0.15 |
FC United of Manchester | 1.29 | 1.15 | +0.15 | |
Burton Albion | L1 | 1.06 | 0.92 | +0.14 |
Merthyr Town | 1.95 | 1.81 | +0.14 | |
Chichester City | 1.81 | 1.67 | +0.14 | |
Fleetwood Town | L2 | 1.22 | 1.08 | +0.14 |
Blackburn Rovers | CH | 1.35 | 1.22 | +0.13 |
Nottingham Forest | PL | 1.38 | 1.25 | +0.13 |
Hitchin Town | 0.95 | 0.83 | +0.12 | |
Port Vale | L1 | 1.32 | 1.20 | +0.12 |
Wycombe Wanderers | L1 | 1.60 | 1.48 | +0.12 |
Gosport Borough | 1.60 | 1.48 | +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 |
Exeter City | L1 | 1.30 | 1.22 | +0.08 |
Guiseley | 1.68 | 1.61 | +0.07 | |
Sholing FC | 1.24 | 1.17 | +0.07 | |
Banbury United | 1.11 | 1.05 | +0.07 | |
Berkhamsted FC | 0.55 | 0.50 | +0.05 | |
Crystal Palace | PL | 1.38 | 1.33 | +0.05 |
Atherton Collieries | 0.65 | 0.60 | +0.05 | |
Haringey Borough | 0.67 | 0.62 | +0.05 | |
Queens Park Rangers | CH | 1.25 | 1.20 | +0.05 |
Dartford | 1.50 | 1.45 | +0.05 | |
Hashtag United | 1.48 | 1.45 | +0.02 | |
Burnley | PL | 1.45 | 1.43 | +0.02 |
Kidderminster Harriers | 1.48 | 1.46 | +0.02 | |
Sheffield Wednesday | CH | 1.16 | 1.15 | +0.02 |
Potters Bar Town | 1.29 | 1.29 | 0.00 | |
West Ham United | PL | 1.23 | 1.23 | 0.00 |
Hayes & Yeading United FC | 1.10 | 1.10 | 0.00 | |
Biggleswade Town | 0.67 | 0.67 | 0.00 | |
Leyton Orient | L1 | 1.54 | 1.54 | 0.00 |
Worthing FC | 1.87 | 1.87 | 0.00 | |
Bradford Park Avenue | 0.75 | 0.75 | 0.00 | |
Dorking Wanderers | 1.41 | 1.43 | -0.02 | |
Dover Athletic | 1.16 | 1.18 | -0.02 | |
Hastings United | 1.17 | 1.24 | -0.07 | |
Bromsgrove Sporting | 1.12 | 1.20 | -0.07 | |
Whitby Town | 1.32 | 1.39 | -0.07 | |
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 | |
Hull City | CH | 1.23 | 1.33 | -0.10 |
Farsley Celtic | 0.80 | 0.91 | -0.11 | |
Winchester City | 1.17 | 1.29 | -0.12 | |
Salford City | L2 | 1.30 | 1.42 | -0.12 |
Oldham Athletic | L2 | 1.40 | 1.52 | -0.12 |
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 | |
Barnsley | L1 | 1.40 | 1.69 | -0.29 |
Curzon Ashton | 1.50 | 1.80 | -0.30 | |
Frome Town | 0.71 | 1.19 | -0.48 |
Summary
25 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