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 | |
Chorley | 2.03 | 1.22 | +0.81 | |
Tranmere Rovers | L2 | 1.68 | 0.90 | +0.79 |
Reading | L1 | 1.63 | 0.86 | +0.77 |
Whitehawk FC | 1.74 | 0.98 | +0.76 | |
Walton Casuals | 1.76 | 1.00 | +0.76 | |
West Bromwich Albion | CH | 1.86 | 1.10 | +0.76 |
Plymouth Argyle | L1 | 1.87 | 1.11 | +0.75 |
Hartley Wintney FC | 1.26 | 0.55 | +0.71 | |
Alvechurch FC | 1.72 | 1.02 | +0.70 | |
Liverpool | PL | 2.48 | 1.80 | +0.68 |
Wrexham | CH | 2.38 | 1.69 | +0.68 |
Rotherham United | L1 | 1.55 | 0.89 | +0.66 |
Swindon Supermarine | 1.68 | 1.02 | +0.65 | |
Manchester United | PL | 1.86 | 1.22 | +0.65 |
Walsall | L2 | 1.73 | 1.09 | +0.64 |
Halesowen Town | 1.98 | 1.34 | +0.63 | |
South Shields FC | 1.97 | 1.34 | +0.63 | |
Newcastle United | PL | 1.91 | 1.29 | +0.62 |
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 | |
Mickleover FC | 1.78 | 1.19 | +0.59 | |
Stevenage | L1 | 1.76 | 1.18 | +0.59 |
Portsmouth | CH | 1.88 | 1.29 | +0.58 |
Kettering Town | 1.67 | 1.09 | +0.58 | |
Derby County | CH | 1.74 | 1.17 | +0.58 |
Aston Villa | PL | 1.85 | 1.28 | +0.57 |
Spalding United | 1.90 | 1.33 | +0.57 | |
Wimborne Town | 1.19 | 0.62 | +0.57 | |
Chesterfield | L2 | 2.07 | 1.51 | +0.57 |
Royston Town | 1.67 | 1.11 | +0.56 | |
Spennymoor Town | 1.82 | 1.27 | +0.56 | |
Bolton Wanderers | L1 | 1.95 | 1.39 | +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 | |
Middlesbrough | CH | 1.81 | 1.27 | +0.55 |
Scunthorpe United | NL | 1.57 | 1.02 | +0.54 |
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 | |
Hampton & Richmond Borough | 1.54 | 1.02 | +0.52 | |
Bristol City | CH | 1.59 | 1.07 | +0.51 |
Carshalton Athletic | 1.76 | 1.25 | +0.51 | |
Cheltenham Town | L2 | 1.39 | 0.88 | +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 | |
Brackley Town | NL | 2.10 | 1.60 | +0.50 |
Leeds United | PL | 1.77 | 1.28 | +0.50 |
Basford United | 1.28 | 0.78 | +0.49 | |
Cambridge United | L2 | 1.31 | 0.82 | +0.49 |
Barrow | L2 | 1.51 | 1.02 | +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 | |
Millwall | CH | 1.67 | 1.19 | +0.48 |
Birmingham City | CH | 1.66 | 1.18 | +0.48 |
Charlton Athletic | CH | 1.65 | 1.16 | +0.48 |
Doncaster Rovers | L1 | 1.59 | 1.11 | +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 | |
Everton | PL | 1.38 | 0.91 | +0.46 |
Worksop Town | 2.10 | 1.63 | +0.46 | |
Ebbsfleet United | 1.66 | 1.20 | +0.46 | |
Gillingham | L2 | 1.45 | 0.99 | +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 |
Notts County | L2 | 1.98 | 1.53 | +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 | |
Folkestone Invicta | 1.64 | 1.20 | +0.44 | |
Biggleswade Town | 0.98 | 0.54 | +0.44 | |
AFC Wimbledon | L1 | 1.47 | 1.03 | +0.44 |
Welling United | 1.28 | 0.84 | +0.44 | |
Tottenham Hotspur | PL | 1.78 | 1.35 | +0.43 |
Sutton United | NL | 1.50 | 1.07 | +0.43 |
Accrington Stanley | L2 | 1.35 | 0.92 | +0.43 |
Coventry City | CH | 1.70 | 1.27 | +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 | |
Brentford | PL | 1.51 | 1.09 | +0.42 |
Shrewsbury Town | L2 | 1.22 | 0.81 | +0.42 |
Manchester City | PL | 2.46 | 2.04 | +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 | |
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 | |
Peterborough United | L1 | 1.52 | 1.11 | +0.40 |
Havant & Waterlooville | 1.56 | 1.16 | +0.40 | |
Nottingham Forest | PL | 1.54 | 1.14 | +0.40 |
Luton Town | L1 | 1.52 | 1.12 | +0.40 |
Crewe Alexandra | L2 | 1.42 | 1.02 | +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 | |
Oxford United | CH | 1.54 | 1.14 | +0.40 |
Leicester City | CH | 1.52 | 1.13 | +0.39 |
AFC Sudbury | 1.29 | 0.90 | +0.39 | |
Crawley Town | L2 | 1.38 | 0.99 | +0.39 |
Watford | CH | 1.33 | 0.95 | +0.39 |
Ipswich Town | CH | 1.81 | 1.42 | +0.38 |
Maidstone United | 1.73 | 1.35 | +0.38 | |
North Leigh FC | 1.00 | 0.62 | +0.38 | |
Norwich City | CH | 1.39 | 1.01 | +0.38 |
Tamworth FC | NL | 1.93 | 1.55 | +0.38 |
Burton Albion | L1 | 1.29 | 0.91 | +0.38 |
AFC Fylde | 1.69 | 1.31 | +0.38 | |
Arsenal | PL | 2.28 | 1.90 | +0.38 |
Bradford City | L1 | 1.75 | 1.38 | +0.38 |
Blackburn Rovers | CH | 1.56 | 1.19 | +0.38 |
Ilkeston Town | 1.69 | 1.32 | +0.37 | |
Huddersfield Town | L1 | 1.53 | 1.15 | +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 | |
Preston North End | CH | 1.51 | 1.15 | +0.36 |
Rochdale | NL | 1.41 | 1.05 | +0.36 |
Northampton Town | L1 | 1.65 | 1.30 | +0.35 |
Sheffield United | CH | 1.67 | 1.32 | +0.35 |
Barnet | L2 | 1.89 | 1.54 | +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 |
Bristol Rovers | L2 | 1.45 | 1.10 | +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 | |
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 | |
Sunderland | PL | 1.72 | 1.39 | +0.33 |
Stockport County | L1 | 2.09 | 1.76 | +0.33 |
FC Halifax Town | NL | 1.74 | 1.41 | +0.33 |
Chelsea | PL | 1.80 | 1.48 | +0.32 |
Hednesford Town | 1.20 | 0.88 | +0.32 | |
Sheffield Wednesday | CH | 1.70 | 1.39 | +0.32 |
Bishop's Stortford FC | 1.59 | 1.28 | +0.31 | |
Mansfield Town | L1 | 1.73 | 1.42 | +0.31 |
Gosport Borough | 1.60 | 1.29 | +0.31 | |
Grimsby Town | L2 | 1.58 | 1.27 | +0.31 |
Crystal Palace | PL | 1.46 | 1.15 | +0.31 |
Redditch United | 1.52 | 1.22 | +0.30 | |
West Ham United | PL | 1.38 | 1.08 | +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.71 | 1.41 | +0.30 |
Marine AFC | 1.67 | 1.38 | +0.30 | |
Fulham | PL | 1.65 | 1.36 | +0.29 |
Farsley Celtic | 1.07 | 0.78 | +0.29 | |
Wolverhampton Wanderers | PL | 1.29 | 1.00 | +0.29 |
Swansea City | CH | 1.47 | 1.19 | +0.29 |
Hebburn Town | 1.38 | 1.10 | +0.29 | |
Exeter City | L1 | 1.52 | 1.23 | +0.29 |
Truro City | NL | 1.86 | 1.58 | +0.28 |
Taunton Town | 1.59 | 1.31 | +0.28 | |
Swindon Town | L2 | 1.57 | 1.29 | +0.28 |
Enfield Town | 1.76 | 1.48 | +0.28 | |
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 | |
Stafford Rangers FC | 1.32 | 1.06 | +0.26 | |
Scarborough Athletic | 1.61 | 1.36 | +0.26 | |
Wycombe Wanderers | L1 | 1.72 | 1.47 | +0.26 |
Haringey Borough | 1.08 | 0.83 | +0.25 | |
Guiseley | 1.48 | 1.23 | +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 | |
Bournemouth | PL | 1.58 | 1.35 | +0.23 |
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 | |
Stoke City | CH | 1.33 | 1.12 | +0.21 |
Brighton and Hove Albion | PL | 1.56 | 1.35 | +0.21 |
Carlisle United | NL | 1.20 | 0.99 | +0.21 |
Leyton Orient | L1 | 1.66 | 1.46 | +0.20 |
Wingate & Finchley | 1.49 | 1.29 | +0.20 | |
Burnley | PL | 1.61 | 1.41 | +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.19 |
Lincoln City | L1 | 1.48 | 1.29 | +0.19 |
Harrow Borough | 1.11 | 0.92 | +0.19 | |
Cray Valley Paper Mills | 2.00 | 1.81 | +0.19 | |
Southampton | CH | 1.13 | 0.94 | +0.19 |
Worthing FC | 2.02 | 1.83 | +0.19 | |
Wigan Athletic | L1 | 1.50 | 1.32 | +0.18 |
Stourbridge FC | 1.48 | 1.29 | +0.18 | |
Radcliffe FC | 1.59 | 1.41 | +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 | |
Colchester United | L2 | 1.26 | 1.09 | +0.16 |
Newport County | L2 | 1.30 | 1.13 | +0.16 |
Bromsgrove Sporting | 1.21 | 1.05 | +0.16 | |
Woking | NL | 1.44 | 1.29 | +0.15 |
Port Vale | L1 | 1.41 | 1.26 | +0.15 |
AFC Rushden and Diamonds | 1.24 | 1.10 | +0.15 | |
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 | |
Harrogate Town | L2 | 1.27 | 1.13 | +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 | |
Barnsley | L1 | 1.45 | 1.33 | +0.12 |
Cardiff City | L1 | 1.24 | 1.12 | +0.12 |
Beaconsfield Town | 1.25 | 1.14 | +0.11 | |
Cheshunt FC | 1.28 | 1.17 | +0.10 | |
Oldham Athletic | L2 | 1.33 | 1.22 | +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 | |
MK Dons | L2 | 1.50 | 1.41 | +0.09 |
Warrington Rylands | 1.58 | 1.50 | +0.08 | |
Sholing FC | 1.24 | 1.17 | +0.07 | |
Hull City | CH | 1.28 | 1.21 | +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 | |
Queens Park Rangers | CH | 1.28 | 1.24 | +0.04 |
Hashtag United | 1.48 | 1.45 | +0.02 | |
Banbury United | 1.45 | 1.44 | +0.01 | |
Salford City | L2 | 1.45 | 1.45 | 0.00 |
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