Most promotions and relegations (All-time)
Clubs that have had the most promotions and relegations (English football league)
All-Time League Tables
Teams that have stayed longest in their current division
Longest serving managers
P = Promotions
R = Relegations
T = Total
Team
Division
Promotions
P
Relegations
R
Total
T
Grimsby Town
L2
15
17
32
Notts County
L2
14
17
31
Bolton Wanderers
L1
14
16
30
Birmingham City
L1
14
15
29
Doncaster Rovers
L2
14
15
29
Leicester City
PL
14
13
27
Sheffield United
CH
13
13
26
Cardiff City
CH
13
13
26
Port Vale
L2
12
14
26
Burnley
CH
12
13
25
Sheffield Wednesday
CH
12
13
25
Luton Town
CH
13
12
25
Hull City
CH
12
12
24
Lincoln City
L1
12
12
24
Rotherham United
L1
12
12
24
West Bromwich Albion
CH
11
12
23
Norwich City
CH
12
11
23
Manchester City
PL
12
11
23
Blackpool
L1
11
12
23
Bury
10
13
23
Preston North End
CH
11
12
23
Middlesbrough
CH
11
11
22
Bristol City
CH
11
11
22
Wolverhampton Wanderers
PL
11
11
22
Northampton Town
L1
11
11
22
Fulham
PL
11
10
21
Plymouth Argyle
CH
11
10
21
Millwall
CH
11
10
21
Derby County
CH
10
11
21
Barnsley
L1
10
11
21
Walsall
L2
10
11
21
Swansea City
CH
11
10
21
Sunderland
CH
10
11
21
Stoke City
CH
10
11
21
Chesterfield
L2
10
11
21
Carlisle United
L2
10
11
21
Brighton and Hove Albion
PL
11
9
20
Southend United
9
11
20
Charlton Athletic
L1
10
10
20
Crystal Palace
PL
11
9
20
Bradford City
L2
9
11
20
Watford
CH
10
9
19
Stockport County
L1
9
10
19
Huddersfield Town
L1
9
10
19
Swindon Town
L2
9
10
19
Crewe Alexandra
L2
9
10
19
Nottingham Forest
PL
9
9
18
Brentford
PL
10
8
18
Scunthorpe United
8
10
18
Reading
L1
9
9
18
Peterborough United
L1
9
8
17
Portsmouth
CH
9
8
17
Leeds United
CH
8
8
16
York City
7
9
16
Mansfield Town
L1
8
8
16
Blackburn Rovers
CH
7
8
15
Oldham Athletic
6
9
15
Leyton Orient
L1
7
8
15
Cambridge United
L1
8
7
15
Tranmere Rovers
L2
7
8
15
Queens Park Rangers
CH
8
7
15
Gillingham
L2
7
8
15
Colchester United
L2
7
8
15
Ipswich Town
PL
8
6
14
Oxford United
CH
8
6
14
Bournemouth
PL
8
6
14
Wrexham
L1
7
7
14
Shrewsbury Town
L1
7
7
14
Bristol Rovers
L1
7
7
14
West Ham United
PL
7
6
13
Newcastle United
PL
7
6
13
Chelsea
PL
7
6
13
Wigan Athletic
L1
7
6
13
Hartlepool United
5
7
12
Aston Villa
PL
6
6
12
Coventry City
CH
6
6
12
Exeter City
L1
6
6
12
Southampton
PL
7
5
12
Torquay United
5
7
12
Darlington
5
7
12
Manchester United
PL
5
5
10
Wycombe Wanderers
L1
6
4
10
Chester City
4
6
10
Tottenham Hotspur
PL
5
4
9
Hereford United
4
5
9
Bradford Park Avenue
3
6
9
Newport County
L2
4
5
9
Cheltenham Town
L2
5
4
9
Wimbledon
5
4
9
Barnet
4
4
8
Rochdale
3
5
8
Liverpool
PL
4
3
7
MK Dons
L2
3
4
7
Macclesfield Town
3
3
6
Southport
2
4
6
Halifax Town
2
4
6
Aldershot
2
4
6
Yeovil Town
3
3
6
Barrow
L2
2
3
5
Accrington Stanley
L2
2
3
5
Darwen
1
3
4
Stevenage
L1
3
1
4
Everton
PL
2
2
4
Workington
1
3
4
Dagenham & Redbridge
2
2
4
Forest Green Rovers
2
2
4
Rushden & Diamonds
2
2
4
Crawley Town
L1
3
1
4
Burton Albion
L1
3
1
4
Arsenal
PL
2
1
3
Nelson
1
2
3
Glossop North End
1
2
3
Gateshead AFC
0
3
3
Morecambe
L2
2
1
3
Fleetwood Town
L2
2
1
3
AFC Wimbledon
L2
2
1
3
Sutton United
1
1
2
Maidstone United
1
1
2
Aldershot Town
1
1
2
Kidderminster Harriers
1
1
2
Boston United
1
1
2
Scarborough FC
1
1
2
Rotherham County FC
0
2
2
Accrington
0
1
1
Burton United
0
1
1
Northwich Victoria
0
1
1
Bootle
0
1
1
Middlesbrough Ironopolis
0
1
1
Rotherham Town
0
1
1
Burton Wanderers
0
1
1
Loughborough
0
1
1
Gainsborough Trinity
0
1
1
New Brighton Tower
0
1
1
Leeds City
0
1
1
Merthyr Town
0
1
1
Stalybridge Celtic
0
1
1
Ashington
0
1
1
Durham City
0
1
1
Wigan Borough
0
1
1
Aberdare Athletic
0
1
1
New Brighton
0
1
1
Thames
0
1
1
Harrogate Town
L2
1
0
1
Bromley FC
L2
1
0
1
Salford City
L2
1
0
1