Football League

Club League History Summary

Club League Divisional History Summary 1888-89 to 2026-27

Seasons spent by each of the 144 Clubs in the Four Flights of English League Football from 1888-89 to 2026-27. Includes time spent in the Top Flight as a percentage of the Club’s League History for all Clubs by Seasons in Top Flight.

Welcome to the complete Club League History Summary’s football club statistics, a comprehensive overview of all 144 clubs to have competed in the English Football League system from its founding season of 1888-89 right through to 2025-26. This detailed table breaks down exactly how many seasons each club has spent across the four flights of English league football, alongside their debut season, their first and most recent campaigns in the top flight, and the percentage of their entire league history spent at the highest level. From founder members like Everton and Aston Villa — who have spent more than 96% and 88% of their existence in the top flight respectively — to recent newcomers such as Bromley and Sutton United, this page offers a fascinating, century-spanning picture of which clubs have stood the test of time and how English football’s pecking order has evolved over more than 130 years.

Football League Clubs’ Divisional Records Season 1888-89 to 2026-27

Clubs (144)Total Seasons 128Debut SeasonDebut SeasonLast Season% Time
1888-89 to 2026-271234Totalin Leaguein Top Flightin Top Flightin Top Flight
1AccringtonA45995500051888-891888-891892-93100.00%
2Everton

Everton Results

1244001281888-891888-89Current96.88%
3Liverpool

Liverpool Results

11211001231893-941894-95Current91.06%
4Arsenal

Arsenal Results

11013001231893-941904-05Current89.43%
5Aston Villa

Aston Villa Results

11313201281888-891888-89Current88.28%
6Tottenham Hotspur

Tottenham Results

9216001081908-091909-10Current85.19%
7Chelsea

Chelsea Results

9219001111905-061907-08Current82.88%
8Manchester United

Manchester United Results

10222001241892-931892-93Current82.26%
9Manchester City

Manchester City Results

9825101241892-931899-1900Current79.03%
10Newcastle United

New Castle United Football Results

9528001231893-941898-99Current77.24%
11Sunderland

Sunderland Results

8833501261890-911890-91Current69.29%
12West Ham United

e01cd11b34fdd317bfbda883586e9eff

6833001011919-201923-242025-2667.33%
13West Bromwich Albion

ebb91fc0dbe0af646c6d2c1c938ab55f e1603553335255

81

45

2

0

128

1888-891888-892020-2162.79%
14Bolton Wanderers

2dfc27c9bfc2bf51c95190aa2bd1319f

73341921281888-891888-892011-1257.48%
15Blackburn Rovers

Blackburn Rovers Results

7250601281888-891888-892011-1256.69%
16Wolverhampton Wanderers

877db6cae64b38c1974ed28426b1dd0e

7151421281888-891888-892025-2655.47%
17Leeds UnitedA460115443301001920-211924-25Current54.00%
18Sheffield WednesdayA4601066471001231892-931892-931999-200053.66%
19Middlesbrough

2afc9912980fedb2a1dfb0b8236573e3 e1618251405578

6153201161899-19001902-032016-1752.59%
20Stoke City

5d036ab388be8398ed7e4fa7e064066d

6249801191888-891888-892017-1852.10%
21Sheffield United

90045c08e717d78f87704f5ea12250c1

64471111231892-931893-942023-2452.03%
22Wimbledon FC

a6accb2708f5aab26b421db5a09c7f29

14634271977-781986-871999-200051.85%
23Derby CountyA460126557601281888-891888-892007-0850.78%
24Nottingham Forest

14fd8e6b682b9fd97795ce3a8eab504d e1512209673520

6158501241892-931892-93Current49.19%
25BurnleyBurnley S61491171281888-891888-892025-2647.66%
26Southampton

fcc84054e71c6ca842b065749637ea77 e1557195397899

47431101011920-211966-672024-2546.53%
27Birmingham CityBirminghma S5761501231892-931894-952010-1146.34%
28Leicester City

Leicester

5665201231895-961908-092024-2545.53%
29Preston North End

English Football

46

54

235

128

1888-891888-891960-61

35.94%

30Ipswich Town

b3639c9f548aa2a23adbe603b40899cd

2939130

81

1938-391961-622024-2535.80%
31Coventry CityCoventry3534291991919-201967-682000-0135.35%
32Portsmouth

0279e1589bdbcfbccda039c7dfcbe2f4

3343176991920-211927-282009-1033.33%
33Huddersfield Town

Huddersfield

32422561051910-111920-212018-1930.48%
34Fulham

93ceb50b0abdd42a520ad6f721a127a5

32561831091907-081949-50Current29.36%
35Crystal PalaceCrystal S27373331001920-211969-70Current27.00%
36Norwich CityNorwich S27452901011920-211972-732021-2226.73%
37Charlton Athletic

199c32ccede1d6a0a59f9ee160ec042d e1536408753614

2648240981921-221936-372006-0726.53%
38Darwen

3657425519a0a9909e3b561d874bff74

260081891-921891-921893-9425.00%
39Notts County

0623c300404f299cc5ca3d0903d42779

303736221251888-891888-891991-9224.00%
40Blackpool

b5a6428bed8d4898a6248713c889e9a2

28493291181896-971930-312010-1123.73%
41Queens Park Rangers

23aba9b796d9709bd9ff886184cd2f39

2337390991920-211968-692014-1523.23%
42Bury

English Fooball

223929241141894-951895-961928-2919.30%
43Luton Town

f6ecb2da8880a667ed1e6edc13ed0aea

1838329971897-981955-562023-2418.56%
44Cardiff City

4c55f0509339ab890dd9f0ef84b14061 e1570242026769

17512011991920-211921-222018-1917.17%
45Wigan AthleticWigan S87258481978-792005-062012-1316.67%
46Brighton & Hove AlbionBrighton and Hove14235671001920-211979-80Current14.00%
47WatfordWatford S14364651011920-211982-832021-2213.86%
48Oldham Athletic

652c7012e44719fdae8a727b0529dd8b

123641161051907-081910-111993-9411.43%
49Brentford

de83e026611872819514883f6cca9fd9

111757151001920-211935-36Current11.00%
50Bradford CityBradford City122943281121903-041908-092000-0110.71%
51Grimsby Town

5122804ef6e6533b54ec0941dd3e8167

125227251161892-931901-021947-4810.34%
52  AFC Bournemouth

7479dd7adbad2bb79b1d3e9eb15fe53c e1536409836639

1077010971923-242015-16Current10.31%
53Swansea CitySwansea S9452619991920-211981-822017-189.09%
54Bristol CityA459969574621141901-021906-071979-807.89%
55Bradford Park Avenue

6c7454e487c130aceb4b40c2fac279e9

3221411501908-091914-151920-216.00%
56Glossop North End

37f69552a96050afc6c943e56c9e2473

11600171898-991899-19001899-19005.88%
57Hull CityHull S66424161101905-062008-092016-175.45%
58Oxford United

4d58c0ff438c087bc7d4b75694b6c3ea

3202314601962-631985-861987-885.00%
59Reading

Readin FC

326618981920-212006-072012-133.06%
60Millwall

Millwall

249435991920-211988-891989-902.02%
61Carlisle United

English Football

1154229871928-291974-751974-751.15%
62Swindon Town

Swindon

1196513981920-211993-941993-941.02%
63Northampton Town

Northampton Town

1354421001920-211965-661965-661.00%
64Leyton Orient

English Football

14147191081905-061962-631962-930.93%
65Barnsley

Barnley

17729101171898-991997-981997-980.85%
66Plymouth Argyle

328050efcc9de0a6e65f831359c92d77

0434412991920-21000.00%
67Port Vale

79f00c6a342ba07f9d47f725339da443

04146251121892-93000.00%
68Lincoln City

Lincoln City

03537411131892-93000.00%
69Rotherham United

English Football

0335013961893-94000.00%
70Stockport County

Stockport

02643351041900-01000.00%
71Bristol Rovers

Bristol

0206510951920-21000.00%
72Chesterfield Town

chesterfield

02055271021899-1900000.00%
73Doncaster Rovers

Doncaster Rovers

0164035911901-02000.00%
74Gainsborough Trinity

Gainsborough Trinity

01600161896-97000.00%
75Walsall Town

English Football

01571151011892-93000.00%
76Burton United

Burton

01510161892-93000.00%
77Crewe Alexandra

Crewe Alexandra

01246441021892-93000.00%
78Tranmere Rovers

Tranmere Rovers

0115924941921-22000.00%
79Shrewsbury Town

Shrewsbury Town

0104421751950-51000.00%
80Leeds City

Leeds CIty

01000101905-06000.00%
81Scunthorpe United

Scunthorpe United

092537711950-51000.00%
82South Shields

South Shields

0920111919-20000.00%
83Cambridge United

Cambridte United

081326471970-71000.00%
84Southend United

Southend United

076126941920-21000.00%
85Wrexham065524851921-22000.00%
86Gillingham

4b8278eaf4cbf1af438574f3c74f5116

056425941920-21000.00%
87Peterborough United

7e040caf63205276a46eebf7a7935c06

053625661960-61000.00%
88LoughboroughA45997050051895-96000.00%
89Rotherham County

General Badge

042061919-20000.00%
90Darlington

Darlington FC Badge

033147811921-22000.00%
91Burton Wanderers

General Badge

030031894-95000.00%
92New Brighton TowerA45998030031898-99000.00%
93Colchester United

45a6549c3b356f618787a0a570c03959

023834741950-51000.00%
94York City

b39ee680e526ba5114381ec331d7e72b

023833731929-30000.00%
95Burton Albion

dd2100036869fb559b9534ceb16c877e

0286162009-10000.00%
96Northwich Victoria

Northwich Victoria

020021892-93000.00%
97Mansfield Town

Mansfield

014537831931-32000.00%
98Newport County

Newport County

014032731920-21000.00%
99Wycombe Wanderers

9eb53ecc040e3614cd4f0123a3b9b481

011913331993-94000.00%
100Milton Keynes Dons

English Football

01147222004-05000.00%
101Yeovil Town

English Football

0196162003-04000.00%
102Nelson

Nelson FC

0190101921-22000.00%
103Hereford United

Hereford United

01525311972-73000.00%
104BootleA45999010011892-93000.00%
105Middlesbrough IronopolisA46000010011893-94000.00%
106Exeter City

 Exeter City

005143941920-21000.00%
107Rochdale

Rochdale

004549941921-22000.00%
108Hartlepool United

English Football

004345881921-22000.00%
109Halifax Town

Halifax Town

004029691921-22000.00%
110Chester City

football results

003532671931-32000.00%
111Accrington Stanley

Accrington Stanley

003519541921-22000.00%
112Torquay United

Torquay United

003444781927-28000.00%
113Southport

66ba51fb257ecfe37272594a9efb2412

003416501921-22000.00%
114Barrow

Barrow

003316491921-22000.00%
115Aldershot

Aldershot

002433571932-33000.00%
116Gateshead

gateshead

00212231930-31000.00%
117New BrightonA4599800210211923-24000.00%
118Workington

Workington

001016261951-52000.00%
119Merthyr TownA4600100100101920-21000.00%
120Wigan BoroughA4600200100101921-22000.00%
121Fleetwood Town

cdc4f2b3fa8b733f7ba933c7fca64c48

0095142012-13000.00%
122Stevenage

0bf1903dc5fb57207a0d7bdcc0938d89

0087152010-11000.00%
123AshingtonA46003008081921-22000.00%
124AFC WimbledonA460050078152011-12000.00%
125Durham City

3cf5d4ac66ccc8698db3646775598a89

007071921-22000.00%
126Cheltenham Town

812ab1b48e48e18d1b0998d61c4f1e23

00619251999-2000000.00%
127Aberdare AthleticA46004006061921-22000.00%
128Crawley Town

679dcb20d8e2ec22e3e869727c0516d0

00411152011-12000.00%
129Stalybridge Celtic

ca8a4b5c3f5c354d6fb43423e50ba821

002021921-22000.00%
130Thames Association

Thames Association

002021930-31000.00%
131Morecambe

d128cc0f860b5b04554a55e703e85914

00216182007-08000.00%
132Barnet

Barnet

00122231991-92000.00%
133Macclesfield Town

Macclesfield Town

00117181997-98000.00%
134Dagenham & Redbridge

1df7e522cddc7db07ae16331ed18cb61

001892007-08000.00%
135Forest Green Rovers

ea2602365ac9f6826716c773c61a74cb

001672017-18000.00%
136Rushden & Diamonds

A.F.C. Rushden and Diamonds

001452001-02000.00%
137BromleyA45994001232024-25000.00%
138Scarborough

Scarborough

00012121987-88000.00%
139Salford CityA48675000772019-20000.00%
140Boston UnitedBoston United000552002-03000.00%
141Kidderminster HarriersKidderminster Harriers000552000-01000.00%
142Harrogate TownA46006000552020-21000.00%
143Maidstone UnitedA46007000331989-90000.00%
144Sutton UnitedA45993000222023-24000.00%
Clubs (144) 1888-89 to 2026-271234TotalDebut SeasonDebut SesonLast Season% Time
Bold = Founder Member of Football LeagueTotal Seasons 128in Leaguein Top Flightin Top Flightin Top Flight

 

728x90 2

Club League History Summary: FAQs

Got questions about the history of England’s league clubs? Below we’ve answered some of the most common queries about how the 144 clubs in the English Football League system have fared across more than 130 years of competition. From founder members and top-flight ever-presents to the newest arrivals in the fourth tier, these FAQs give you the key facts at a glance — all drawn from the complete club league history summary covering 1888-89 to 2025-26.

How many clubs have played in the English Football League?

A total of 144 clubs have competed across the four divisions of the English league system between the 1888-89 and 2025-26 seasons.

Which club has spent the highest percentage of its history in the top flight?

Everton tops the list, having spent 96.85% of its league history in the top flight, with 123 of its 127 seasons played at the highest level.

Which clubs were founder members of the Football League?

Founder members from the inaugural 1888-89 season include clubs such as Everton, Aston Villa, West Bromwich Albion, Bolton Wanderers, Blackburn Rovers, Wolverhampton Wanderers, Stoke City, Derby County, Burnley, Preston North End, Notts County and Accrington.

How long has Tottenham Hotspur spent in the top flight?

Tottenham Hotspur has spent 91 of its 107 league seasons in the top flight — around 85.05% of its history — since debuting in the league in 1908-09.

What period does this summary cover?

The summary covers 127 completed seasons of league football, beginning with the very first campaign in 1888-89 and running through to 2025-26.

Which clubs have never played in the top flight?

Many clubs show 0% top-flight time, including Port Vale, Lincoln City, Rotherham United, Bristol Rovers, Exeter City, Rochdale and dozens of others that have only competed in the lower divisions.

What was Accrington’s record in the Football League?

Accrington, a founder member, spent all 5 of its league seasons in the top flight (100%), playing from 1888-89 until 1892-93.

Which clubs most recently joined the Football League?

Among the newest entrants are Bromley, who debuted in 2024-25, and Sutton United, who first appeared in 2023-24 — both having played only in the fourth tier so far.

What does the “percentage of time in the top flight” figure mean?

It represents the proportion of a club’s total league seasons that were spent in the top division, offering a quick measure of how consistently a club has competed at the highest level.

How can I see which clubs have spent the most time in the lower divisions?

The full table lists every club’s season totals across all four divisions, so you can compare how many years each has spent in the second, third and fourth tiers as well as the top flight.

Related reading

More in Football League

Related sections