thumbnail

All English Football League teams ever

Name the 149 teams that have played in the English Football League since its inception in the 1888-89 season. Updated for season 2024/25
Where a team has changed name over the years then any of those names are accepted. Years in League shown include FA Premier League since 1992
Quiz by gdenham
Rate:
Last updated: May 24, 2024
You have not attempted this quiz yet.
First submittedMay 25, 2021
Times taken1,285
Average score55.0%
Rating4.56
Report this quizReport
30:00
Enter answer here
0
 / 149 guessed
The quiz is paused. You have remaining.
Scoring
You scored / = %
This beats or equals % of test takers also scored 100%
The average score is
Your high score is
Your fastest time is
Keep scrolling down for answers and more stats ...
 
Years in League
Answer
1
1921-27
Aberdare Athletic
2
1888-93
Accrington
3
1921-62
Accrington Stanley (1891)
4
2006-present
Accrington Stanley
5
1923-present
AFC Bournemouth (also as Bournemouth and Boscombe Athletic)
6
2011-present
AFC Wimbledon
7
1932-92
Aldershot
8
2008-13
Aldershot Town
9
1893-present
Arsenal (also as Woolwich Arsenal)
10
1921-29
Ashington
11
1888-present
Aston Villa
12
1991-2001
Barnet
13
1898-present
Barnsley
14
1921-72, 2020-present
Barrow
15
1892-present
Birmingham City (also as Birmingham and Small Heath)
16
1888-present
Blackburn Rovers
17
1896-present
Blackpool
18
1888-present
Bolton Wanderers
19
1892-93
Bootle
20
2002-07
Boston United
21
1903-present
Bradford City
22
1908-70
Bradford Park Avenue
23
1920-present
Brentford
24
1920-present
Brighton and Hove Albion
25
1901-present
Bristol City
26
1920-present
Bristol Rovers
27
2024-present
Bromley
28
1888-present
Burnley
29
2009-present
Burton Albion
30
1892-1901
Burton Swifts
31
1901-07
Burton United
32
1894-97
Burton Wanderers
33
1894-2019
Bury
34
1970-2005, 2014-present
Cambridge United
35
1920-present
Cardiff City
36
1928-2004, 2005-present
Carlisle United
37
1921-present
Charlton Athletic
38
1905-present
Chelsea
39
1999-2015, 2016-present
Cheltenham Town
40
1931-2000
Chester City
41
1899-1909, 1921-2018, 2024-present
Chesterfield (also as Chesterfield Town)
42
1950-90, 1992-present
Colchester United
43
1919-present
Coventry City
44
2011-present
Crawley Town
45
1892-present
Crewe Alexandra
46
1920-present
Crystal Palace
47
2007-16
Dagenham and Redbridge
48
1921-89, 1990-2010
Darlington
49
1891-99
Darwen
50
1888-present
Derby County
 
Years in League
Answer
51
1901-03, 1904-05, 1923-98, 2003-present
Doncaster Rovers
52
1921-28
Durham City
53
1888-present
Everton
54
1920-2003, 2008-present
Exeter City
55
2012-present
Fleetwood Town
56
2017-2024
Forest Green Rovers
57
1907-present
Fulham
58
1896-1912
Gainsborough Trinity
59
1930-60
Gateshead
60
1920-present
Gillingham
61
1899-1915
Glossop North End (also as Glossop)
62
1892-1910, 1911-2010, 2016-21, 2022-present
Grimsby Town
63
1921-93, 1998-2002
Halifax Town
64
2020-present
Harrogate Town
65
1921-2017, 2021-present
Hartlepool United (also as Hartlepool and Hartlepools United)
66
1972-97, 2006-2012
Hereford United
67
1910-present
Huddersfield Town
68
1905-present
Hull City
69
1938-present
Ipswich Town
70
2000-05
Kidderminster Harriers
71
1905-19
Leeds City
72
1920-present
Leeds United
73
1894-present
Leicester City (also as Leicester Fosse)
74
1905-2017, 2019-present
Leyton Orient (also as Clapton Orient and Orient)
75
1892-1908, 1909-11, 1912-20, 1921-1987, 1988-present
Lincoln City
76
1893-present
Liverpool
77
1895-1900
Loughborough
78
1920-2009, 2014-present
Luton Town
79
1997-2012, 2018-20
Macclesfield Town
80
1989-92
Maidstone United
81
1892-present
Manchester City (also as Ardwick)
82
1892-present
Manchester United (also as Newton Heath)
83
1931-2008, 2013-present
Mansfield Town
84
1920-30
Merthyr Town
85
1899-present
Middlesbrough
86
1893-94
Middlesbrough Ironopolis
87
1920-present
Millwall
88
2004-present
Milton Keynes Dons
89
2007-present
Morecambe
90
1921-31
Nelson
91
1923-51
New Brighton
92
1898-1901
New Brighton Tower
93
1893-present
Newcastle United
94
1920-31, 1932-88
Newport County
95
2013-present
Newport County AFC
96
1920-present
Northampton Town
97
1892-94
Northwich Victoria
98
1920-present
Norwich City
99
1892-present
Nottingham Forest
100
1888-2019, 2023 - present
Notts County
 
Years in League
Answer
101
1907-2022
Oldham Athletic
102
1962-2006, 2010-present
Oxford United
103
1960-present
Peterborough United
104
1920-present
Plymouth Argyle
105
1892-present
Port Vale (also as Burslem Port Vale)
106
1920-present
Portsmouth
107
1888-present
Preston North End
108
1920-present
Queens Park Rangers
109
1920-present
Reading
110
1921-present
Rochdale
111
1919-25
Rotherham County
112
1893-96
Rotherham Town
113
1925-present
Rotherham United
114
2001-06
Rushden and Diamonds
115
2019-present
Salford City
116
1987-99
Scarborough
117
1950-2022
Scunthorpe United (also as Scunthorpe and Lindsey United)
118
1892-present
Sheffield United
119
1892-present
Sheffield Wednesday (also as The Wednesday)
120
1950-2003, 2004-present
Shrewsbury Town
121
1919-30
South Shields
122
1920-present
Southampton
123
1920-2021
Southend United
124
1921-78
Southport
125
1921-23
Stalybridge Celtic
126
2010-present
Stevenage (also as Stevenage Borough)
127
1900-04, 1905-2011, 2022-present
Stockport County
128
1888-90, 1891-1908, 1919-present
Stoke City (also as Stoke)
129
1890-present
Sunderland
130
2021-2024
Sutton United
131
1920-present
Swansea City (also as Swansea Town)
132
1920-present
Swindon Town
133
1930-32
Thames
134
1927-2007, 2009-14
Torquay United
135
1908-present
Tottenham Hotspur
136
1921-2015, 2018-present
Tranmere Rovers
137
1892-present
Walsall (also as Walsall Town Swifts)
138
1920-present
Watford
139
1888-present
West Bromwich Albion
140
1919-present
West Ham United
141
1978-present
Wigan Athletic
142
1921-31
Wigan Borough
143
1977-2004
Wimbledon
144
1888-present
Wolverhampton Wanderers
145
1951-77
Workington
146
1921-2008, 2023-present
Wrexham
147
1993-present
Wycombe Wanderers
148
2003-19
Yeovil Town
149
1929-2004, 2012-16
York City
2 Comments
+1
Level 60
May 12, 2023
Great fun! Nominated, thank you
+1
Level 65
May 7, 2024
Stevenage..., always Stevenage