Team From Via To
AFC Wimbledon03/04CC Premier04/05Isthmian Division 105/06Isthmian League Premier
AFC Wimbledon07/08Isthmian League Premier08/09EFL National South09/10EFL National
Alloa Athletic11/12S Third Division12/13S Second Division13/14S Championship
Altrincham03/04Northern Premier04/05EFL National North05/06EFL National
Annagh United14/15NI Championship 215/16NI Championship 116/17NI Championship
Barry Town United13/14W Div 3 South14/15W Div 2 South15/16W Div 1 South
Bettws00/01W Div 3 South01/02W Div 2 South02/03W Div 1 South
Bognor Regis Town02/03Isthmian Division 1 South03/04Isthmian League Premier04/05EFL National South
Bradley Rangers52/53W Nat North Div 353/54W Nat North Div 254/55W Nat North Div 1
Bradley SC85/86W Nat North Div 386/87W Nat North Div 287/88W Nat North Div 1
Bradley SC86/87W Nat North Div 287/88W Nat North Div 188/89W Nat Premier North
Bradley Villa97/98W Nat North Div 298/99W Nat North Div 199/00W Nat Premier North
Brechin City01/02S Third Division02/03S Second Division03/04S First Division
Brighton & Hove Albion00/01Division 301/02Division 202/03Division 1
Bristol Rovers14/15EFL National15/16EFL 216/17EFL 1
Brymbo Reserves06/07W Nat North Div 307/08W Nat North Div 208/09W Nat Reserves Division
Brynteg Village01/02W Nat North Div 302/03W Nat North Div 203/04W Nat North Div 1
Bryntirion Athletic03/04W Div 3 South04/05W Div 2 South05/06W Div 1 South
Burton Albion14/15EFL 215/16EFL 116/17Championship
Bury95/96Division 396/97Division 297/98Division 1
Caerleon98/99W Div 3 South99/00W Div 2 South00/01W Div 1 South
Cambridge United76/77Fourth Division77/78Third Division78/79Second Division
Cambridge United89/90Fourth Division90/91Third Division91/92Second Division
Cardiff City1919/20Southern Division 11920/21Second Division1921/22First Division
Cardiff MU12/13W Div 3 South13/14W Div 2 South14/15W Div 1 South
Carlisle United04/05EFL National05/06EFL 206/07EFL 1
Carlisle United63/64Fourth Division64/65Third Division65/66Second Division
Carshalton Athletic02/03Isthmian Division 1 South03/04Isthmian League Premier04/05EFL National South
Castell AC Reserves70/71W Nat North Div 471/72W Nat North Div 372/73W Nat North Div 2
Castell Alun Colts04/05W Nat North Div 205/06W Nat North Div 106/07W Nat Premier North
Castell Alun Colts75/76W Nat North Div 376/77W Nat North Div 277/78W Nat North Div 1
Cefn Utd99/00W Nat North Div 200/01W Nat North Div 101/02W Nat Premier North
Charlton Athletic34/35Third Division South35/36Second Division36/37First Division
Chester11/12Northern Premier12/13EFL National North13/14EFL National
Clitheroe83/84North West Counties Div 384/85North West Counties Div 285/86North West Counties Div 1
Clydebank75/76S Second Division76/77S First Division77/78S Premier Division
Coedpoeth Utd03/04W Nat North Div 204/05W Nat North Div 105/06W Nat Premier North
Coedpoeth Utd81/82W Nat North Div 482/83W Nat North Div 383/84W Nat North Div 2
Coedpoeth Utd82/83W Nat North Div 383/84W Nat North Div 284/85W Nat Premier North
Corwen66/67W Nat North Div 367/68W Nat North Div 268/69W Nat North Div 1
Corwen86/87W Nat North Div 287/88W Nat North Div 188/89W Nat Premier North
Cove Rangers18/19S Highland League19/20S League 220/21S League 1
Cowdenbeath08/09S Third Division09/10S Second Division10/11S First Division
Crawley Town10/11EFL National11/12EFL 212/13EFL 1
Curzon Ashton13/14Northern Premier 1 East14/15Northern Premier15/16EFL National North
Cwmaman Institute09/10W Div 3 South10/11W Div 2 South11/12W Div 1 South
Darlington14/15Northern Premier 1 East15/16Northern Premier16/17EFL National North
Darlington89/90EFL National90/91Fourth Division91/92Third Division
Derby County85/86Third Division86/87Second Division87/88First Division
Dinas Powys01/02W Div 3 South02/03W Div 2 South03/04W Div 1 South
Doncaster Rovers02/03EFL National03/04Division 304/05EFL 1
Dorchester Town02/03Southern Eastern Division03/04Southern Premier04/05EFL National South
Dover Athletic07/08Isthmian Division 1 South08/09Isthmian League Premier09/10EFL National South
Dunfermline Athletic85/86S Second Division86/87S First Division87/88S Premier Division
Eastbourne Borough02/03Southern Eastern Division03/04Southern Premier04/05EFL National South
Eastleigh03/04Southern Eastern Division04/05Isthmian League Premier05/06EFL National South
Ely Rangers99/00W Div 3 South00/01W Div 2 South01/02W Div 1 South
Exeter City07/08EFL National08/09EFL 209/10EFL 1
FC Cefn07/08W Nat North Div 308/09W Nat North Div 109/10W Nat Premier North
Fields Park Pontllanfraith98/99W Div 3 South99/00W Div 2 South00/01W Div 1 South
Fisher Athletic04/05Southern Eastern Division05/06Isthmian League Premier06/07EFL National South
Flixton86/87North West Counties Div 387/88North West Counties Div 288/89North West Counties Div 1
Forest Green Rovers96/97Southern Southern Division97/98Southern Premier98/99EFL National
Garw Athletic99/00W Div 3 South00/01W Div 2 South01/02W Div 1 South
Gateshead07/08Northern Premier08/09EFL National North09/10EFL National
Goytre11/12W Div 3 South12/13W Div 2 South13/14W Div 1 South
Grays Athletic03/04Isthmian League Premier04/05EFL National South05/06EFL National
Gretna04/05S Third Division05/06S Second Division06/07S First Division
Gretna05/06S Second Division06/07S First Division07/08S Premiership
Grimsby Town78/79Fourth Division79/80Third Division80/81Second Division
Grimsby Town89/90Fourth Division90/91Third Division91/92Second Division
Guernsey11/12CC Division 112/13CC Premier13/14Isthmian Division 1 South
Hand Hotel98/99W Nat North Div 299/00W Nat North Div 100/01W Nat Premier North
Hartley Wintney16/17CC Premier17/18Southern Division 1 East18/19Southern Premier South
Havant & Waterlooville16/17Isthmian League Premier17/18EFL National South18/19EFL National
Hawarden Rangers71/72W Nat North Div 472/73W Nat North Div 373/74W Nat North Div 2
Hawarden Rangers72/73W Nat North Div 373/74W Nat North Div 274/75W Nat North Div 1
Hawkesbury Villa81/82W Nat North Div 382/83W Nat North Div 283/84W Nat North Div 1
Histon03/04Southern Eastern Division04/05Southern Premier05/06EFL National South
Holywell Town70/71W Nat North Div 471/72W Nat North Div 372/73W Nat North Div 2
Hornchurch02/03Isthmian Division 1 North03/04Isthmian League Premier04/05EFL National South
Hornchurch05/06Essex Senior06/07Isthmian Division 1 North07/08Isthmian League Premier
Hull City03/04Division 304/05EFL 105/06Championship
Ipswich Town22/23EFL 123/24Championship24/25Premiership
Johnstown Ath83/84W Nat North Div 4 South84/85W Nat North Div 285/86W Nat North Div 1
Kelty Hearts20/21S Lowland League21/22S League 222/23S League 1
Kidderminster Harriers81/82Southern Midland Division82/83Southern Premier83/84EFL National
King's Lynn Town18/19Southern Premier Central19/20EFL National North20/21EFL National
Kinnerton89/90W Nat North Div 390/91W Nat North Div 291/92W Nat North Div 1
Kirkby Town84/85North West Counties Div 385/86North West Counties Div 286/87North West Counties Div 1
Lex XI73/74W Nat North Div 374/75W Nat North Div 275/76W Nat North Div 1
Livingston09/10S Third Division10/11S Second Division11/12S First Division
Livingston16/17S League 117/18S Championship18/19S Premiership
Llanelli Town16/17W Div 2 South17/18W Div 1 South18/19W Cymru Premier
Llantwit Major16/17W Div 3 South17/18W Div 2 South18/19W Div 1 South
Llay RBL82/83W Nat North Div 483/84W Nat North Div 384/85W Nat North Div 1
Llay RBL83/84W Nat North Div 384/85W Nat North Div 185/86W Nat Premier North
Lurgan Celtic14/15NI Championship 215/16NI Championship 116/17NI Championship
Luton Town17/18EFL 218/19EFL 119/20Championship
Macclesfield Town96/97EFL National97/98Division 398/99Division 2
Maidstone United14/15Isthmian League Premier15/16EFL National South16/17EFL National
Manchester City98/99Division 299/00Division 100/01Premiership
Marchwiel88/89W Nat North Div 289/90W Nat North Div 190/91W Nat Premier North
Merthyr Tydfil87/88Southern Midland Division88/89Southern Premier89/90EFL National
Middlesbrough86/87Third Division87/88Second Division88/89First Division
Millwall64/65Fourth Division65/66Third Division66/67Second Division
Monmouth Town10/11W Div 3 South11/12W Div 2 South12/13W Div 1 South
New Broughton49/50W Nat North Div 350/51W Nat North Div 251/52W Nat North Div 1
New Broughton89/90W Nat North Div 290/91W Nat North Div 191/92W Nat Premier North
North Ferriby21/22Northern Counties East Div 122/23Northern Counties East Premier23/24Northern Premier 1 East
Norwich City09/10EFL 110/11Championship11/12Premiership
Notts County89/90Third Division90/91Second Division91/92First Division
Nuneaton Borough08/09Southern Division 1 Midlands09/10Southern Premier10/11EFL National North
Owens Corning96/97W Nat North Div 297/98W Nat North Div 198/99W Nat Premier North
Oxford United83/84Third Division84/85Second Division85/86First Division
Partick Thistle00/01S Second Division01/02S First Division02/03S Premiership
Penley04/05W Nat North Div 305/06W Nat North Div 206/07W Nat North Div 1
Penrhiwceiber Rangers93/94W Div 3 South94/95W Div 2 South95/96W Div 1 South
Penycae82/83W Nat North Div 483/84W Nat North Div 384/85W Nat North Div 1
Penycae83/84W Nat North Div 384/85W Nat North Div 185/86W Nat Premier North
Peterborough United07/08EFL 208/09EFL 109/10Championship
Peterborough United90/91Fourth Division91/92Third Division92/93Division 1
Pontefract Collieries16/17Northern Counties East Div 117/18Northern Counties East Premier18/19Northern Premier 1 East
Queen's Park20/21S League 221/22S League 122/23S Championship
Queens Park00/01W Nat North Div 301/02W Nat North Div 202/03W Nat North Div 1
Queens Park01/02W Nat North Div 202/03W Nat North Div 103/04W Nat Premier North
Queens Park Rangers66/67Third Division67/68Second Division68/69First Division
Queensferry Wanderers63/64W Nat North Div 364/65W Nat North Div 265/66W Nat North Div 1
Rangers12/13S Third Division13/14S League 114/15S Championship
Rayners Lane22/23CC Division 123/24CC Premier North24/25Isthmian South Central
Rhosddu52/53W Nat North Div 353/54W Nat North Div 254/55W Nat North Div 1
Rhosddu70/71W Nat North Div 371/72W Nat North Div 272/73W Nat North Div 1
Rhosddu93/94W Nat North Div 294/95W Nat North Div 195/96W Nat Premier North
Rhostyllen01/02W Nat North Div 202/03W Nat North Div 103/04W Nat Premier North
Risca United13/14W Div 3 South14/15W Div 2 South15/16W Div 1 South
Ross County98/99S Third Division99/00S Second Division00/01S First Division
Rotherham United99/00Division 300/01Division 201/02Division 1
Rotherham United12/13EFL 213/14EFL 114/15Championship
Ruabon Villa02/03W Nat North Div 303/04W Nat North Div 204/05W Nat North Div 1
Salford City14/15Northern Premier 1 East15/16Northern Premier16/17EFL National North
Salford City17/18EFL National North18/19EFL National19/20EFL 2
Salisbury City05/06Southern Premier06/07EFL National South07/08EFL National
Shaw Lane13/14Northern Counties East Div 114/15Northern Counties East Premier15/16Northern Premier 1 West
Sheffield United88/89Third Division89/90Second Division90/91First Division
Shepshed Charterhouse82/83Northern Counties East Premier83/84Southern Midland Division84/85Southern Premier
Skewen02/03W Div 3 South03/04W Div 2 South04/05W Div 1 South
Smithfield Athletic87/88W Nat North Div 288/89W Nat North Div 189/90W Nat Premier North
South Shields15/16Northern Division 216/17Northern Division 117/18Northern Premier 1 East
Southampton10/11EFL 111/12Championship12/13Premiership
Southend United04/05EFL 205/06EFL 106/07Championship
Southend United89/90Fourth Division90/91Third Division91/92Second Division
Southport03/04Northern Premier04/05EFL National North05/06EFL National
Spennymoor Town15/16Northern Premier 1 East16/17Northern Premier17/18EFL National North
Stevenage09/10EFL National10/11EFL 211/12EFL 1
Stranraer03/04S Third Division04/05S Second Division05/06S First Division
Summerhill Utd62/63W Nat North Div 363/64W Nat North Div 264/65W Nat North Div 1
Swansea City77/78Fourth Division78/79Third Division79/80Second Division
Swindon Town85/86Fourth Division86/87Third Division87/88Second Division
Tanyfron58/59W Nat North Div 359/60W Nat North Div 260/61W Nat North Div 1
Tata Steel10/11W Div 3 South11/12W Div 2 South12/13W Div 1 South
Tottenham Hotspur1907/08Southern Division 11908/09Second Division1909/10First Division
Tranmere Rovers17/18EFL National18/19EFL 219/20EFL 1
Treowen Stars92/93W Div 3 South93/94W Div 2 South94/95W Div 1 South
Venture05/06W Nat North Div 306/07W Nat North Div 207/08W Nat North Div 1
Venture06/07W Nat North Div 207/08W Nat North Div 108/09W Nat Premier North
Walsall59/60Fourth Division60/61Third Division61/62Second Division
Walthamstow21/22Essex Senior22/23Southern Division 1 Central23/24Isthmian North
Watford77/78Fourth Division78/79Third Division79/80Second Division
Watford97/98Division 298/99Division 199/00Premiership
Weymouth18/19Southern Premier South19/20EFL National South20/21EFL National
Whitehawk11/12Isthmian Division 1 South12/13Isthmian League Premier13/14EFL National South
Widnes16/17North West Counties Div 117/18North West Counties Premier18/19Northern Premier 1 West
Wimbledon82/83Fourth Division83/84Third Division84/85Second Division
Wolverhampton Wanderers87/88Fourth Division88/89Third Division89/90Second Division
Wrexham22/23EFL National23/24EFL 224/25EFL 1
Wrexham Colts94/95W Nat North Div 295/96W Nat North Div 196/97W Nat Premier North
Wycombe Wanderers92/93EFL National93/94Division 394/95Division 2
Wythenshawe22/23North West Counties Div 1 South23/24North West Counties Premier24/25Northern Premier 1 West
Yeading03/04Isthmian Division 1 North04/05Isthmian League Premier05/06EFL National South
Explanation of this analysisList of Back to Back Promotions
Data last updated: 16 July 2025