Most promotions and relegations (All-time)

Clubs that have had the most promotions and relegations (English football league)

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
Birmingham City CH 15 15 30
Bolton Wanderers L1 14 16 30
Doncaster Rovers L1 15 15 30
Leicester City CH 14 14 28
Cardiff City L1 13 14 27
Port Vale L1 13 14 27
Burnley PL 13 13 26
Sheffield United CH 13 13 26
Luton Town L1 13 13 26
Sheffield Wednesday CH 12 13 25
Hull City CH 12 12 24
Lincoln City L1 12 12 24
Rotherham United L1 12 12 24
Bury 10 13 23
Manchester City PL 12 11 23
Norwich City CH 12 11 23
Preston North End CH 11 12 23
West Bromwich Albion CH 11 12 23
Blackpool L1 11 12 23
Sunderland PL 11 11 22
Wolverhampton Wanderers PL 11 11 22
Bristol City CH 11 11 22
Middlesbrough CH 11 11 22
Carlisle United NL 10 12 22
Northampton Town L1 11 11 22
Plymouth Argyle L1 11 11 22
Fulham PL 11 10 21
Charlton Athletic CH 11 10 21
Derby County CH 10 11 21
Millwall CH 11 10 21
Stoke City CH 10 11 21
Swansea City CH 11 10 21
Barnsley L1 10 11 21
Bradford City L1 10 11 21
Chesterfield L2 10 11 21
Walsall L2 10 11 21
Southend United NL 9 11 20
Brighton and Hove Albion PL 11 9 20
Crystal Palace PL 11 9 20
Watford CH 10 9 19
Huddersfield Town L1 9 10 19
Stockport County L1 9 10 19
Crewe Alexandra L2 9 10 19
Swindon Town L2 9 10 19
Scunthorpe United NL 8 10 18
Brentford PL 10 8 18
Nottingham Forest PL 9 9 18
Reading L1 9 9 18
Portsmouth CH 9 8 17
Leeds United PL 9 8 17
Peterborough United L1 9 8 17
York City NL 7 9 16
Mansfield Town L1 8 8 16
Cambridge United L2 8 8 16
Oldham Athletic L2 7 9 16
Blackburn Rovers CH 7 8 15
Ipswich Town CH 8 7 15
Queens Park Rangers CH 8 7 15
Wrexham CH 8 7 15
Leyton Orient L1 7 8 15
Bristol Rovers L2 7 8 15
Colchester United L2 7 8 15
Gillingham L2 7 8 15
Shrewsbury Town L2 7 8 15
Tranmere Rovers L2 7 8 15
Bournemouth PL 8 6 14
Oxford United CH 8 6 14
Chelsea PL 7 6 13
Newcastle United PL 7 6 13
West Ham United PL 7 6 13
Southampton CH 7 6 13
Wigan Athletic L1 7 6 13
Hartlepool United NL 5 7 12
Torquay United 5 7 12
Darlington 5 7 12
Aston Villa PL 6 6 12
Coventry City CH 6 6 12
Exeter City L1 6 6 12
Chester City 4 6 10
Manchester United PL 5 5 10
Wycombe Wanderers L1 6 4 10
Hereford United 4 5 9
Bradford Park Avenue 3 6 9
Wimbledon 5 4 9
Tottenham Hotspur PL 5 4 9
Barnet L2 5 4 9
Cheltenham Town L2 5 4 9
Newport County L2 4 5 9
Rochdale NL 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 NL 3 3 6
Accrington Stanley L2 2 3 5
Barrow L2 2 3 5
Crawley Town L2 3 2 5
Darwen 1 3 4
Workington 1 3 4
Rushden & Diamonds 2 2 4
Dagenham & Redbridge 2 2 4
AFC Wimbledon L1 3 1 4
Forest Green Rovers NL 2 2 4
Morecambe NL 2 2 4
Everton PL 2 2 4
Burton Albion L1 3 1 4
Stevenage L1 3 1 4
Nelson 1 2 3
Glossop North End 1 2 3
Arsenal PL 2 1 3
Gateshead AFC 0 3 3
Fleetwood Town L2 2 1 3
Sutton United NL 1 1 2
Maidstone United 1 1 2
Kidderminster Harriers 1 1 2
Boston United NL 1 1 2
Aldershot Town NL 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
Bromley FC L2 1 0 1
Harrogate Town L2 1 0 1
Salford City L2 1 0 1