BRISTOL CITY
1897 Bristol South End renamed Bristol City 1897-98 Joined Southern League Division One Southern League runner-up Western League Champions 1898-99 Southern League runner-up Left Western League, but joined United League 1899-00 Rejoined Western League 1900-01 Southern League runner-up 1901 Elected to Football League Division Two 1905-06 Football League Division Two Champions Promoted to Division One 1906-07 Football League runner-up 1908-09 F.A. Cup runner-up 1911 Relegated to Football League Division Two 1919-20 F.A. Cup semi-finalists 1922 Relegated to Division Three South 1922-23 Football League Division Three South Champions Promoted to Division Two 1924 Relegated to Division Three South 1926-27 Football League Division Three South Champions Promoted to Division Two 1930 Escaped relegation to Division Three on goal average 1932 Relegated to Division Three South 1933-34 Welsh Cup Winners 1937-38 Football League Division Three South runner-up 1939-40 Football League programme abandoned due to outbreak of war 1954-55 Football League Division Three South Champions Promoted to Division Two 1960 Relegated to Division Three 1964-65 Football League Division Three runner-up (on goal average) Promoted to Division Two (on goal average) 1970-71 Football League Cup semi-finalists 1975-76 Football League Division Two runner-up (on goal average) Promoted to Division One 1977-78 Anglo Scottish Cup Winners 1980 Relegated to Division Two 1981 Relegated to Division Three 1982 Relegated to Division Four 1983-84 Promoted to Division Three 1985-86 Football League Associate Members Cup Winners 1987-88 Not promoted after play-offs (F Bristol City 1 Sheffield United 0, Sheffield United 1 Bristol City 1 - Agg 2-1, F Bristol City 1 Walsall 3, Walsall 0 Bristol City 2 - Agg 3-3, Replay Walsall 4 Bristol City 0) 1988-89 FootbalL League Cup semi-finalists 1989-90 Football League Division Three runner-up Promoted to Division Two 1992-93 Division Two re-designated Division One on formation of F.A. Premier League 1995 Relegated to Division Two 1996-97 Not promoted after play-offs (SF Bristol City 1 Brentford 2, Brentford 2 Bristol City 1 - Agg 2-4) 1997-98 Football League Division Two runner-up Promoted to Division One 1999 Relegated to Division Two 2002-03 Football League Trophy Winners Not promoted after play-offs (SF Cardiff City 1 Bristol City 0, Bristol City 0 Cardiff City 0 - Agg 0-1) 2003-04 Not promoted after play-offs (SF Hartlepool United 1 Bristol City 1, Bristol City 2 Hartlepool United 1 - Agg 3-2 F Brighton & Hove Albion 1 Bristol City 0 @ Millennium Stadium, Cardiff) 2004-05 Football League Division Two renamed "League One" 2006-07 Football League One runner-up Promoted to Championship 2007-08 Not promoted after play-offs (SF Crystal Palace 1 Bristol City 2, Bristol City 2 Crystal Palace 1 - Agg 4-2, F Hull City 1 Bristol City 0 @ Wembley Stadium) 2013 Relegated to League One 2014-15 Football League One Champions Football League Trophy Winners Promoted to Championship 2016-17 Football League renamed English Football League 2017-18 E F L Cup semi-finalists SEASON LEAGUE P W D L F A P POS 1897-98 SOUTH-1 22 13 7 2 67 33 33 2/12 WEST-PRO 14 11 1 2 51 16 23 1/8 1898-99 SOUTH-1 24 15 3 6 55 33 33 2/13 UNITED 20 11 0 9 43 31 22 5/11 1899-00 SOUTH-1 28 9 7 12 43 47 25 9/15 WEST-1 6 2 0 4 12 12 4 4/4 1900-01 SOUTH-1 28 17 5 6 54 27 39 2/15 WEST-1 16 6 4 6 25 26 16 5/9 1901-02 FL-2 34 17 6 11 52 35 40 6/18 1902-03 FL-2 34 17 8 9 59 38 42 4/18 1903-04 FL-2 34 18 6 10 73 41 42 4/18 1904-05 FL-2 34 19 4 11 66 45 42 4/18 1905-06 FL-2 38 30 6 2 83 28 66 1/20 1906-07 FL-1 38 20 8 10 66 47 48 2/20 1907-08 FL-1 38 12 12 14 58 61 36 10/20 1908-09 FL-1 38 13 12 13 45 58 38 8/20 1909-10 FL-1 38 12 8 18 45 60 32 16/20 1910-11 FL-1 38 11 5 22 43 66 27 19/20 1911-12 FL-2 38 14 6 18 41 60 34 13/20 1912-13 FL-2 38 9 15 14 46 72 33 16/20 1913-14 FL-2 38 16 9 13 52 50 41 8/20 1914-15 FL-2 38 15 7 16 62 56 37 13/20 1919-20 FL-2 42 13 17 12 46 43 43 8/22 1920-21 FL-2 42 19 13 10 49 29 51 3/22 1921-22 FL-2 42 12 9 21 37 58 33 22/22 1922-23 FL-3S 42 24 11 7 66 40 59 1/22 1923-24 FL-2 42 7 15 20 32 65 29 22/22 1924-25 FL-3S 42 22 9 11 60 41 53 3/22 1925-26 FL-3S 42 21 9 12 72 51 51 4/22 1926-27 FL-3S 42 27 8 7 104 54 60 1/22 1927-28 FL-2 42 15 9 18 76 79 39 12/22 1928-29 FL-2 42 13 10 19 58 72 36 20/22 1929-30 FL-2 42 13 9 20 61 83 35 20/22 1930-31 FL-2 42 15 8 19 54 82 38 16/22 1931-32 FL-2 42 6 11 25 39 78 23 22/22 1932-33 FL-3S 42 12 13 17 83 90 37 15/22 1933-34 FL-3S 42 10 13 19 58 85 33 19/22 1934-35 FL-3S 42 15 9 18 52 68 39 15/22 1935-36 FL-3S 42 15 10 17 48 59 40 13/22 1936-37 FL-3S 42 15 6 21 58 70 36 16/22 1937-38 FL-3S 42 21 13 8 68 40 55 2/22 1938-39 FL-3S 42 16 12 14 61 63 44 8/22 1939-40 FL-3S 3 1 1 1 5 5 3 ABAND 1946-47 FL-3S 42 20 11 11 94 56 51 3/22 1947-48 FL-3S 42 18 7 17 77 65 43 7/22 1948-49 FL-3S 42 11 14 17 44 62 36 16/22 1949-50 FL-3S 42 15 10 17 60 61 40 15/22 1950-51 FL-3S 46 20 11 15 64 59 51 10/24 1951-52 FL-3S 46 15 12 19 58 69 42 15/24 1952-53 FL-3S 46 22 15 9 95 61 59 5/24 1953-54 FL-3S 46 25 6 15 88 66 56 3/24 1954-55 FL-3S 46 30 10 6 101 47 70 1/24 1955-56 FL-2 42 19 7 16 80 64 45 11/22 1956-57 FL-2 42 16 9 17 74 79 41 13/22 1957-58 FL-2 42 13 9 20 63 88 35 17/22 1958-59 FL-2 42 17 7 18 74 70 41 10/22 1959-60 FL-2 42 11 5 26 60 97 27 22/22 1960-61 FL-3 46 17 10 19 70 68 44 14/24 1961-62 FL-3 46 23 8 15 94 72 54 6/24 1962-63 FL-3 46 16 13 17 100 92 45 14/24 1963-64 FL-3 46 20 15 11 84 64 55 5/24 1964-65 FL-3 46 24 11 11 92 55 59 2/24 1965-66 FL-2 42 17 17 8 63 48 51 5/22 1966-67 FL-2 42 12 14 16 56 62 38 15/22 1967-68 FL-2 42 13 10 19 48 62 36 19/22 1968-69 FL-2 42 11 16 15 46 53 38 16/22 1969-70 FL-2 42 13 13 16 54 50 39 14/22 1970-71 FL-2 42 10 11 21 46 64 31 19/22 1971-72 FL-2 42 18 10 14 61 49 46 8/22 1972-73 FL-2 42 17 12 13 63 51 46 5/22 1973-74 FL-2 42 14 10 18 47 54 38 16/22 1974-75 FL-2 42 21 8 13 47 33 50 5/22 1975-76 FL-2 42 19 15 8 59 35 53 2/22 1976-77 FL-1 42 11 13 18 38 48 35 19/22 1977-78 FL-1 42 11 13 18 49 53 35 17/22 1978-79 FL-1 42 15 10 17 47 51 40 13/22 1979-80 FL-1 42 9 13 20 37 66 31 20/22 1980-81 FL-2 42 7 16 19 29 51 30 21/22 1981-82 FL-3 46 11 13 22 40 65 46 23/24 1982-83 FL-4 46 13 17 16 59 70 56 14/24 1983-84 FL-4 46 24 10 12 70 44 82 4/24 1984-85 FL-3 46 24 9 13 74 47 81 5/24 1985-86 FL-3 46 18 14 14 69 60 68 9/24 1986-87 FL-3 46 21 14 11 63 36 77 6/24 1987-88 FL-3 46 21 12 13 77 62 75 5/24 1988-89 FL-3 46 18 9 19 53 55 63 11/24 1989-90 FL-3 46 27 10 9 76 40 91 2/24 1990-91 FL-2 46 20 7 19 68 71 67 9/24 1991-92 FL-2 46 13 15 18 55 71 54 17/24 1992-93 FL-1 46 14 14 18 49 67 56 15/24 1993-94 FL-1 46 16 16 14 47 50 64 13/24 1994-95 FL-1 46 11 12 23 42 63 45 23/24 1995-96 FL-2 46 15 15 16 55 60 60 13/24 1996-97 FL-2 46 21 10 15 69 51 73 5/24 1997-98 FL-2 46 25 10 11 69 39 85 2/24 1998-99 FL-1 46 9 15 22 57 80 42 24/24 1999-00 FL-2 46 15 19 12 59 57 64 9/24 2000-01 FL-2 46 18 14 14 70 56 68 9/24 2001-02 FL-2 46 21 10 15 68 53 73 7/24 2002-03 FL-2 46 24 11 11 79 48 83 3/24 2003-04 FL-2 46 23 13 10 58 37 82 3/24 2004-05 FL-1 46 18 16 12 74 57 70 7/24 2005-06 FL-1 46 18 11 17 66 62 65 9/24 2006-07 FL-1 46 25 10 11 63 39 85 2/24 2007-08 FL-CH 46 20 14 12 54 53 74 4/24 2008-09 FL-CH 46 15 16 15 54 54 61 10/24 2009-10 FL-CH 46 15 18 13 56 65 63 10/24 2010-11 FL-CH 46 17 9 20 62 65 60 15/24 2011-12 FL-CH 46 12 13 21 44 68 49 20/24 2012-13 FL-CH 46 11 8 27 59 84 41 24/24 2013-14 FL-1 46 13 19 14 70 67 58 12/24 2014-15 FL-1 46 29 12 5 96 38 99 1/24 2015-16 FL-CH 46 13 13 20 54 71 52 18/24 2016-17 EFL-CH 46 15 9 22 60 66 54 17/24 2017-18 EFL-CH 46 17 16 13 67 58 67 11/24 2018-19 EFL-CH 46 19 13 14 59 53 70 8/24 2019-20 EFL-CH 46 17 12 17 60 65 63 12/24 2020-21 EFL-CH 46 15 6 25 46 68 51 19/24 2021-22 EFL-CH 46 15 10 21 62 77 55 17/24 2022-23 EFL-CH 46 15 14 17 55 56 59 14/24 2023-24 EFL-CH 46 17 11 18 53 51 62 11/24 2024-25 EFL-CH
F.A. CUP
1898-99 5Q READING H 3-2 1 SUNDERLAND H 2-4 1899-00 1 STALYBRIDGE ROVERS H 2-1 2 ASTON VILLA A 1-5 1900-01 INT READING A 1-1 INTr READING H 0-0 INTr2 READING N 1-2 @ Swindon Town 1902-03 INT MIDDLESBROUGH H 3-1 1 BOLTON WANDERERS A 5-0 2 TOTTENHAM HOTSPUR A 0-2 1903-04 INT NEW BROMPTON A 1-1 INTr NEW BROMPTON H 5-2 1 SHEFFIELD UNITED H 1-3 1904-05 INT BLACKPOOL H 2-1 1 WOOLWICH ARSENAL A 0-0 1r WOOLWICH ARSENAL H 1-0 2 PRESTON NORTH END H 0-0 2r PRESTON NORTH END A 0-1 1905-06 1 BRENTFORD A 1-2 1906-07 1 LEEDS CITY{1} H 4-1 2 WOOLWICH ARSENAL A 1-2 1907-08 1 GRIMSBY TOWN H 0-0 1r GRIMSBY TOWN A 1-2 1908-09 1 SOUTHAMPTON H 1-1 1r SOUTHAMPTON A 2-0 2 BURY H 2-2 2r BURY A 1-0 3 NORWICH CITY H 2-0 QF GLOSSOP A 0-0 QFr GLOSSOP H 1-0 SF DERBY COUNTY N 1-1 @ Chelsea SFr DERBY COUNTY N 2-1 @ Birmingham F MANCHESTER UNITED N 0-1 @ Crystal Palace 1909-10 1 LIVERPOOL H 2-0 2 WEST BROMWICH ALBION H 1-1 2r WEST BROMWICH ALBION A 2-4 1910-11 1 CREWE ALEXANDRA H 0-3 1911-12 1 NORTHAMPTON TOWN A 0-1 1912-13 1 LIVERPOOL A 0-3 1913-14 1 QUEENS PARK RANGERS A 2-2 1r QUEENS PARK RANGERS H 0-2 1914-15 1 CARDIFF CITY H 2-0 2 EVERTON A 0-4 1919-20 1 GRIMSBY TOWN A 2-1 2 ARSENAL H 1-0 3 CARDIFF CITY H 2-1 QF BRADFORD CITY H 2-0 SF HUDDERSFIELD TOWN N 1-2 @ Chelsea 1920-21 1 ASTON VILLA A 0-2 1921-22 1 NOTTINGHAM FOREST H 0-0 1r NOTTINGHAM FOREST A 1-3 1922-23 1 WREXHAM H 5-1 2 DERBY COUNTY H 0-3 1923-24 1 NORWICH CITY A 1-0 2 SHEFFIELD WEDNESDAY A 1-1 2r SHEFFIELD WEDNESDAY H 2-0 3 CARDIFF CITY A 0-3 1924-25 1 BRISTOL ROVERS A 1-0 2 LIVERPOOL H 0-1 1925-26 3 WEST BROMWICH ALBION A 1-4 1926-27 1 MERTHYR TOWN A 2-0 2 BOURNEMOUTH & BOSCOMBE ATHLETIC H 1-1 2r BOURNEMOUTH & BOSCOMBE ATHLETIC A 0-2 1927-28 3 TOTTENHAM HOTSPUR H 1-2 1928-29 3 LIVERPOOL H 0-2 1929-30 3 DERBY COUNTY A 1-5 1930-31 3 BARNSLEY A 1-4 1931-32 3 NOTTS COUNTY A 2-2 3r NOTTS COUNTY H 3-2 4 WATFORD A 1-2 1932-33 1 ROMFORD H 4-0 2 TRANMERE ROVERS H 2-2 2r TRANMERE ROVERS A 2-3 1933-34 1 KINGSTONIAN A 7-1 2 BARROW H 2-1 3 DERBY COUNTY H 1-1 3r DERBY COUNTY A 0-1 1934-35 1 GILLINGHAM H 2-0 2 ROTHERHAM UNITED A 2-1 3 BURY H 1-1 3r BURY A 2-2 3r2 BURY N 2-1 @ Aston Villa 4 PORTSMOUTH A 0-0 4r PORTSMOUTH H 2-0 5 PRESTON NORTH END H 0-0 5r PRESTON NORTH END A 0-5 1935-36 1 CRYSTAL PALACE H 0-1 1936-37 1 NEWPORT COUNTY{1} A 0-3 1937-38 1 ENFIELD H 3-0 2 CARDIFF CITY A 1-1 2r CARDIFF CITY H 0-2 1938-39 1 BOURNEMOUTH & BOSCOMBE ATHLETIC A 1-2 1945-46 1(1) YEOVIL & PETTERS UNITED A 2-2 1(2) YEOVIL & PETTERS UNITED H 3-0 2(1) BRISTOL ROVERS H 4-2 3(1) SWANSEA TOWN H 5-1 3(2) SWANSEA TOWN A 2-2 4(1) BRENTFORD H 2-1 4(2) BRENTFORD A 0-5 1946-47 1 HAYES H 9-3 2 GILLINGHAM H 1-2 1947-48 1 DARTFORD A 0-0 1r DARTFORD H 9-2 2 CRYSTAL PALACE H 0-1 1948-49 1 CRYSTAL PALACE A 1-0 2 SWANSEA TOWN H 3-1 3 CHELSEA H 1-3 1949-50 1 NOTTINGHAM FOREST A 0-1 1950-51 1 GLOUCESTER CITY H 4-0 2 WREXHAM H 2-1 3 BLACKBURN ROVERS H 2-1 4 BRIGHTON & HOVE ALBION H 1-0 5 BIRMINGHAM CITY A 0-2 1951-52 1 BRIGHTON & HOVE ALBION A 2-1 2 COLCHESTER UNITED A 1-2 1952-53 1 COVENTRY CITY A 0-2 1953-54 1 TORQUAY UNITED A 3-1 2 RHYL A 3-0 3 ROTHERHAM UNITED H 1-3 1954-55 1 SOUTHEND UNITED H 1-2 1955-56 3 EVERTON A 1-3 1956-57 3 ROTHERHAM UNITED H 4-1 4 RHYL H 3-0 5 ASTON VILLA A 1-2 1957-58 3 ACCRINGTON STANLEY{1} A 2-2 3r ACCRINGTON STANLEY{1} H 3-1 4 NOTTS COUNTY A 2-1 5 BRISTOL ROVERS H 3-4 1958-59 3 DONCASTER ROVERS A 2-0 4 BLACKPOOL H 1-1 4r BLACKPOOL A 0-1 1959-60 3 CHARLTON ATHLETIC H 2-3 1960-61 1 CHICHESTER CITY H 11-0 2 KING'S LYNN A 2-2 2r KING'S LYNN H 3-0 3 PLYMOUTH ARGYLE A 1-0 4 LEICESTER CITY A 1-5 1961-62 1 HEREFORD UNITED H 1-1 1r HEREFORD UNITED A 5-2 2 DARTFORD H 8-2 3 WALSALL H 0-0 3r WALSALL A 1-4 1962-63 1 WELLINGTON TOWN H 4-2 2 WIMBLEDON H 2-1 3 ASTON VILLA H 1-1 3r ASTON VILLA A 2-3 1963-64 1 CORBY TOWN A 3-1 2 EXETER CITY A 2-0 3 DONCASTER ROVERS A 2-2 3r DONCASTER ROVERS H 2-0 4 SUNDERLAND A 1-6 1964-65 1 BRIGHTON & HOVE ALBION H 1-0 2 BOURNEMOUTH & BOSCOMBE ATHLETIC A 3-0 3 SHEFFIELD UNITED H 1-1 3r SHEFFIELD UNITED A 0-3 1965-66 3 BIRMINGHAM CITY A 2-3 1966-67 3 HALIFAX TOWN A 1-1 3r HALIFAX TOWN H 4-1 4 SOUTHAMPTON H 1-0 5 TOTTENHAM HOTSPUR A 0-2 1967-68 3 BRISTOL ROVERS H 0-0 3r BRISTOL ROVERS A 2-1 4 MIDDLESBROUGH A 1-1 4r MIDDLESBROUGH H 2-1 5 LEEDS UNITED A 0-2 1968-69 3 WEST HAM UNITED A 2-3 1969-70 3 CHESTER{1} A 1-2 1970-71 3 SOUTHAMPTON A 0-3 1971-72 3 PRESTON NORTH END A 2-4 1972-73 3 PORTSMOUTH A 1-1 3r PORTSMOUTH H 4-1 4 WOLVERHAMPTON WANDERERS A 0-1 1973-74 3 HULL CITY H 1-1 3r HULL CITY A 1-0 4 HEREFORD UNITED A 1-0 5 LEEDS UNITED H 1-1 5r LEEDS UNITED A 1-0 QF LIVERPOOL H 0-1 1974-75 3 SHEFFIELD UNITED A 0-2 1975-76 3 COVENTRY CITY A 1-2 1976-77 3 IPSWICH TOWN A 1-4 1977-78 3 WREXHAM H 4-4 3r WREXHAM A 0-3 1978-79 3 BOLTON WANDERERS H 3-1 4 CRYSTAL PALACE A 0-3 1979-80 3 DERBY COUNTY H 6-2 4 IPSWICH TOWN H 1-2 1980-81 3 DERBY COUNTY A 0-0 3r DERBY COUNTY H 2-0 4 CARLISLE UNITED A 1-1 4r CARLISLE UNITED H 5-0 5 NOTTINGHAM FOREST A 1-2 1981-82 1 TORQUAY UNITED H 0-0 1r TORQUAY UNITED A 2-1 2 NORTHAMPTON TOWN H 3-0 3 PETERBOROUGH UNITED A 1-0 4 ASTON VILLA H 0-1 1982-83 1 ORIENT A 1-4 1983-84 1 CORINTHIAN-CASUALS A 0-0 1r CORINTHIAN-CASUALS H 4-0 2 BRISTOL ROVERS A 2-1 3 NOTTS COUNTY A 2-2 3r NOTTS COUNTY H 0-2 1984-85 1 FISHER ATHLETIC A 1-0 2 BRISTOL ROVERS H 1-3 1985-86 1 SWINDON TOWN A 0-0 1r SWINDON TOWN H 4-2 2 EXETER CITY H 1-2 1986-87 1 V S RUGBY H 3-1 2 BATH CITY H 1-1 2r BATH CITY A 3-0 @ Bristol City 3 PLYMOUTH ARGYLE H 1-1 3r PLYMOUTH ARGYLE A 1-3 1987-88 1 AYLESBURY UNITED H 1-0 2 TORQUAY UNITED H 0-1 1988-89 1 SOUTHEND UNITED H 3-1 2 ALDERSHOT A 1-1 2r ALDERSHOT H 0-0 2r2 ALDERSHOT A 2-2 2r3 ALDERSHOT H 1-0 3 HARTLEPOOL UNITED A 0-1 1989-90 1 BARNET H 2-0 2 FULHAM H 2-1 3 SWINDON TOWN H 2-1 4 CHELSEA H 3-1 5 CAMBRIDGE UNITED H 0-0 5r CAMBRIDGE UNITED A 1-1 5r2 CAMBRIDGE UNITED A 1-5 1990-91 3 NORWICH CITY A 1-2 1991-92 3 WIMBLEDON H 1-1 3r WIMBLEDON A 1-0 4 LEICESTER CITY A 2-1 5 NOTTINGHAM FOREST A 1-4 1992-93 3 LUTON TOWN A 0-2 1993-94 3 LIVERPOOL H 1-1 3r LIVERPOOL A 1-0 4 STOCKPORT COUNTY A 4-0 5 CHARLTON ATHLETIC H 1-1 5r CHARLTON ATHLETIC A 0-2 1994-95 3 STOKE CITY H 0-0 3r STOKE CITY A 3-1 4 EVERTON H 0-1 1995-96 1 A F C BOURNEMOUTH A 0-0 1r A F C BOURNEMOUTH H 0-1 1996-97 1 SWANSEA CITY A 1-1 1r SWANSEA CITY H 1-0 2 ST ALBANS CITY H 9-2 3 CHESTERFIELD A 0-2 1997-98 1 MILLWALL H 1-0 2 A F C BOURNEMOUTH A 1-3 1998-99 3 EVERTON H 0-2 1999-00 1 MANSFIELD TOWN H 3-2 2 A F C BOURNEMOUTH A 2-0 3 SHEFFIELD WEDNESDAY A 0-1 2000-01 1 CHESTERFIELD A 1-0 2 KETTERING TOWN H 3-1 3 HUDDERSFIELD TOWN A 2-0 4 KINGSTONIAN H 1-1 4r KINGSTONIAN A 1-0 5 LEICESTER CITY A 0-3 2001-02 1 LEYTON ORIENT H 0-1 2002-03 1 HEYBRIDGE SWIFTS A 7-0 2 HARROGATE RAILWAY ATHLETIC A 3-1 3 LEICESTER CITY A 0-2 2003-04 1 BRADFORD PARK AVENUE A 5-2 2 BARNSLEY H 0-0 2r BARNSLEY A 0-2 2004-05 1 BRENTFORD H 1-1 1r BRENTFORD A 1-1 Brentford won 4-3 on penalties 2005-06 1 NOTTS COUNTY H 0-2 2006-07 1 YORK CITY A 1-0 2 GILLINGHAM H 4-3 3 COVENTRY CITY H 3-3 3r COVENTRY CITY A 2-0 4 MIDDLESBROUGH H 2-2 4r MIDDLESBROUGH A 2-2 Middlesbrough won 5-4 on penalties 2007-08 3 MIDDLESBROUGH H 1-2 2008-09 3 PORTSMOUTH A 0-0 3r PORTSMOUTH H 0-2 2009-10 3 CARDIFF CITY H 1-1 3r CARDIFF CITY A 0-1 2010-11 3 SHEFFIELD WEDNESDAY H 0-3 2011-12 3 CRAWLEY TOWN A 0-1 2012-13 3 BLACKBURN ROVERS A 0-2 2013-14 1 DAGENHAM & REDBRIDGE H 3-0 2 TAMWORTH A 2-1 3 WATFORD H 1-1 3r WATFORD A 0-2 2014-15 1 GILLINGHAM A 2-1 2 A F C TELFORD UNITED H 1-0 3 DONCASTER ROVERS A 1-1 3r DONCASTER ROVERS H 2-0 4 WEST HAM UNITED H 0-1 2015-16 3 WEST BROMWICH ALBION A 0-1 2016-17 3 FLEETWOOD TOWN H 0-0 3r FLEETWOOD TOWN A 1-0 4 BURNLEY A 0-2 2017-18 3 WATFORD A 0-3 2018-19 3 HUDDERSFIELD TOWN H 1-0 4 BOLTON WANDERERS H 2-1 5 WOLVERHAMPTON WANDERERS H 0-1 2019-20 3 SHREWSBURY TOWN H 1-1 3r SHREWSBURY TOWN A 0-1 2020-21 3 PORTSMOUTH H 2-1 4 MILLWALL A 3-0 5 SHEFFIELD UNITED A 0-1 2021-22 3 FULHAM H 0-1 2022-23 3 SWANSEA CITY H 1-1 3r SWANSEA CITY A 2-1 4 WEST BROMWICH ALBION H 3-0 5 MANCHESTER CITY H 0-3 2023-24 3 WEST HAM UNITED A 1-1 3r WEST HAM UNITED H 1-0 4 NOTTINGHAM FOREST H 0-0 4r NOTTINGHAM FOREST A 1-1 Nottingham Forest won 5-3 on penalties
WELSH CUP
1933-34 SF PORT VALE N 1-0 @ Chester F TRANMERE ROVERS N 1-1 @ Wrexham Fr TRANMERE ROVERS N 3-0 @ Chester 1961-62 QF CARDIFF CITY H 0-2
FOOTBALL LEAGUE CUP/E F L CUP
1960-61 2 ALDERSHOT A 1-1 2r ALDERSHOT H 3-0 3 NOTTINGHAM FOREST A 1-2 1961-62 1 YORK CITY A 0-3 1962-63 2 ROTHERHAM UNITED H 1-2 1963-64 1 GILLINGHAM A 2-4 1964-65 2 CARLISLE UNITED A 1-4 1965-66 2 SHREWSBURY TOWN A 0-1 1966-67 2 SWANSEA TOWN H 1-1 2r SWANSEA TOWN A 1-2 1967-68 2 EVERTON H 0-5 1968-69 1 NEWPORT COUNTY{1} H 2-0 2 MIDDLESBROUGH H 1-0 3 LEEDS UNITED A 1-2 1969-70 1 EXETER CITY A 1-1 1r EXETER CITY H 3-2 2 LEICESTER CITY H 0-0 2r LEICESTER CITY A 0-0 2r2 LEICESTER CITY A 1-3 1970-71 2 ROTHERHAM UNITED A 0-0 2r ROTHERHAM UNITED H 4-0 3 BLACKPOOL A 1-0 4 LEICESTER CITY A 2-2 4r LEICESTER CITY H 2-1 QF FULHAM A 0-0 QFr FULHAM H 1-0 SF(1) TOTTENHAM HOTSPUR H 1-1 SF(2) TOTTENHAM HOTSPUR A 0-2 Tottenham Hotspur won 3-1 on aggregate 1971-72 1 PLYMOUTH ARGYLE A 0-1 1972-73 2 WEST HAM UNITED A 1-2 1973-74 2 SCUNTHORPE UNITED A 0-0 2r SCUNTHORPE UNITED H 2-1 3 COVENTRY CITY H 2-2 3r COVENTRY CITY A 1-2 1974-75 1 CARDIFF CITY H 2-1 2 CRYSTAL PALACE A 4-1 3 LIVERPOOL H 0-0 3r LIVERPOOL A 0-4 1975-76 2 WEST HAM UNITED A 0-0 2r WEST HAM UNITED H 1-3 1976-77 2 COVENTRY CITY H 0-1 1977-78 2 STOKE CITY H 1-0 3 WREXHAM A 0-1 1978-79 2 CRYSTAL PALACE H 1-2 1979-80 2(1) ROTHERHAM UNITED H 1-0 2(2) ROTHERHAM UNITED A 1-1 Bristol City won 2-1 on aggregate 3 PETERBOROUGH UNITED A 1-1 3r PETERBOROUGH UNITED H 4-0 4 NOTTINGHAM FOREST H 1-1 4r NOTTINGHAM FOREST A 0-3 1980-81 2(1) BIRMINGHAM CITY A 1-2 2(2) BIRMINGHAM CITY H 0-0 Birmingham City won 2-1 on aggregate 1981-82 1(1) WALSALL H 2-0 1(2) WALSALL A 0-1 Bristol City won 2-1 on aggregate 2(1) CARLISLE UNITED A 0-0 2(2) CARLISLE UNITED H 2-1 Bristol City won 2-1 on aggregate 3 QUEENS PARK RANGERS A 0-3 1982-83 1(1) SWINDON TOWN A 1-2 1(2) SWINDON TOWN H 2-0 Bristol City won 3-2 on aggregate 2(1) SHEFFIELD WEDNESDAY H 1-2 2(2) SHEFFIELD WEDNESDAY A 1-1 Sheffield Wednesday won 3-2 on aggregate 1983-84 1(1) OXFORD UNITED A 1-1 1(2) OXFORD UNITED H 0-1 Oxford United won 2-1 on aggregate 1984-85 1(1) NEWPORT COUNTY{1} H 2-1 1(2) NEWPORT COUNTY{1} A 3-0 Bristol City won 5-1 on aggregate 2(1) WEST HAM UNITED H 2-2 2(2) WEST HAM UNITED A 1-6 West Ham United won 8-3 on aggregate 1985-86 1(1) HEREFORD UNITED A 1-5 1(2) HEREFORD UNITED H 2-0 Hereford United won 5-3 on aggregate 1986-87 1(1) A F C BOURNEMOUTH A 1-0 1(2) A F C BOURNEMOUTH H 1-1 Bristol City won 2-1 on aggregate 2(1) SHEFFIELD UNITED H 2-2 2(2) SHEFFIELD UNITED A 0-3 Sheffield United won 5-2 on aggregate 1987-88 1(1) SWINDON TOWN A 0-3 1(2) SWINDON TOWN H 3-2 Swindon Town won 5-3 on aggregate 1988-89 1(1) EXETER CITY H 1-0 1(2) EXETER CITY A 1-0 Bristol City won 2-0 on aggregate 2(1) OXFORD UNITED A 4-2 2(2) OXFORD UNITED H 2-0 Bristol City won 6-2 on aggregate 3 CRYSTAL PALACE H 4-1 4 TRANMERE ROVERS H 1-0 QF BRADFORD CITY A 1-0 SF(1) NOTTINGHAM FOREST A 1-1 SF(2) NOTTINGHAM FOREST H 0-1 Nottingham Forest won 2-1 on aggregate 1989-90 1(1) READING H 2-3 1(2) READING A 2-2 Reading won 5-4 on aggregate 1990-91 1(1) WEST BROMWICH ALBION A 2-2 1(2) WEST BROMWICH ALBION H 1-0 Bristol City won 3-2 on aggregate 2(1) SUNDERLAND A 1-0 2(2) SUNDERLAND H 1-6 Sunderland won 6-2 on aggregate 1991-92 2(1) BRISTOL ROVERS A 3-1 2(2) BRISTOL ROVERS H 2-4 Aggregate 5-5, Bristol Rovers won on away goals 1992-93 1(1) CARDIFF CITY A 0-1 1(2) CARDIFF CITY H 5-1 Bristol City won 5-2 on aggregate 2(1) SHEFFIELD UNITED H 2-1 2(2) SHEFFIELD UNITED A 1-4 Sheffield United won 5-3 on aggregate 1993-94 1(1) SWANSEA CITY A 1-0 1(2) SWANSEA CITY H 0-2 Swansea City won 2-1 on aggregate 1994-95 2(1) NOTTS COUNTY H 0-1 2(2) NOTTS COUNTY A 0-3 Notts County won 4-0 on aggregate 1995-96 1(1) COLCHESTER UNITED A 1-2 1(2) COLCHESTER UNITED H 2-1 Aggregate 3-3, Bristol City won 5-3 on penalties 2(1) NEWCASTLE UNITED H 0-5 2(2) NEWCASTLE UNITED A 1-3 Newcastle United won 8-1 on aggregate 1996-97 1(1) TORQUAY UNITED A 3-3 1(2) TORQUAY UNITED H 1-0 Bristol City won 4-3 on aggregate 2(1) BOLTON WANDERERS H 0-0 2(2) BOLTON WANDERERS A 1-3 Bolton Wanderers won 3-1 on aggregate 1997-98 1(1) BRISTOL ROVERS H 0-0 1(2) BRISTOL ROVERS A 2-1 Bristol City won 2-1 on aggregate 2(1) LEEDS UNITED A 1-3 2(2) LEEDS UNITED H 2-1 Leeds United won 4-3 on aggregate 1998-99 1(1) SHREWSBURY TOWN H 4-0 1(2) SHREWSBURY TOWN A 3-4 Bristol City won 7-4 on aggregate 2(1) CREWE ALEXANDRA H 1-1 2(2) CREWE ALEXANDRA A 0-2 Crewe Alexandra won 3-1 on aggregate 1999-00 1(1) CAMBRIDGE UNITED A 2-2 1(2) CAMBRIDGE UNITED H 2-1 Bristol City won 4-3 on aggregate 2(1) NOTTINGHAM FOREST A 1-2 2(2) NOTTINGHAM FOREST H 0-0 Nottingham Forest won 2-1 on aggregate 2000-01 1(1) BRENTFORD H 2-2 1(2) BRENTFORD A 1-2 Brentford won 4-3 on aggregate 2001-02 1 CHELTENHAM TOWN H 2-1 2 WATFORD H 2-3 2002-03 1 OXFORD UNITED H 0-1 2003-04 1 SWANSEA CITY H 4-1 2 WATFORD H 1-0 3 SOUTHAMPTON H 0-3 2004-05 1 WYCOMBE WANDERERS A 1-0 2 EVERTON H 2-2 Everton won 4-3 on penalties 2005-06 1 BARNET H 2-4 2006-07 1 CHELTENHAM TOWN A 1-2 2007-08 1 BRENTFORD A 3-0 2 MANCHESTER CITY H 1-2 2008-09 1 PETERBOROUGH UNITED H 2-1 2 CREWE ALEXANDRA A 1-2 2009-10 1 BRENTFORD A 1-0 2 CARLISLE UNITED H 0-2 2010-11 1 SOUTHEND UNITED A 2-3 2011-12 1 SWINDON TOWN H 0-1 2012-13 1 GILLINGHAM H 1-2 2013-14 1 GILLINGHAM A 2-0 2 CRYSTAL PALACE H 2-1 3 SOUTHAMPTON A 0-2 2014-15 1 OXFORD UNITED H 1-2 2015-16 1 LUTON TOWN A 1-3 2016-17 1 WYCOMBE WANDERERS A 1-0 2 SCUNTHORPE UNITED A 2-1 3 FULHAM A 2-1 4 HULL CITY H 1-2 2017-18 1 PLYMOUTH ARGYLE H 5-0 2 WATFORD A 3-2 3 STOKE CITY H 2-0 4 CRYSTAL PALACE H 4-1 QF MANCHESTER UNITED H 2-1 SF(1) MANCHESTER CITY A 1-2 SF(2) MANCHESTER CITY H 2-3 Manchester City won 5-3 on aggregate
OTHER CUPS
1975-76 ASC Gp4 CHELSEA A 0-1 FULHAM A 2-2 NORWICH CITY H 4-1 1976-77 ASC GpB WEST BROMWICH ALBION H 1-0 NOTTS COUNTY H 2-0 NOTTINGHAM FOREST A 2-4 1977-78 ASC Gp2 BRISTOL ROVERS H 3-1 PLYMOUTH ARGYLE A 2-0 BIRMINGHAM CITY A 0-1 QF(1) PARTICK THISTLE (SCO) A 0-2 QF(2) PARTICK THISTLE (SCO) H 3-0 Bristol City won 3-2 on aggregate SF(1) HIBERNIAN (SCO) A 1-1 SF(2) HIBERNIAN (SCO) H 5-3 Bristol City won 6-4 on aggregate F(1) ST MIRREN (SCO) A 2-1 F(2) ST MIRREN (SCO) H 1-1 Bristol City won 3-2 on aggregate 1978-79 ASC GpC BRISTOL ROVERS H 6-1 CARDIFF CITY H 1-0 FULHAM A 3-0 QF(1) ST MIRREN (SCO) H 1-2 QF(2) ST MIRREN (SCO) A 2-2 St Mirren won 4-3 on aggregate 1983-84 FLAMC 1S EXETER CITY A 1-3 1984-85 FLAMC 1S(1) HEREFORD UNITED A 1-1 1S(2) HEREFORD UNITED H 1-0 Bristol City won 2-1 on aggregate 2S PORT VALE H 2-1 QFS NEWPORT COUNTY{1} H 1-2 1985-86 FLAMC Gp3S WALSALL A 2-1 Gp3S PLYMOUTH ARGYLE H 0-0 QFS NORTHAMPTON TOWN H 3-2 SFS GILLINGHAM H 3-0 FS(1) HEREFORD UNITED A 0-2 FS(2) HEREFORD UNITED H 3-0 Bristol City won 3-2 on aggregate F BOLTON WANDERERS N 3-0 @ Wembley 1986-87 FLAMC Gp1S EXETER CITY A 1-1 Gp1S BRISTOL ROVERS H 3-0 1S SOUTHEND UNITED H 1-0 QFS BRENTFORD H 3-0 SFS GILLINGHAM H 2-0 FS(1) ALDERSHOT A 2-1 FS(2) ALDERSHOT H 2-0 Bristol City won 4-1 on aggregate F MANSFIELD TOWN N 1-1 @ Wembley - Mansfield Town won 5-4 on penalties 1987-88 FLAMC Gp8S WOLVERHAMPTON WANDERERS A 1-3 Gp8S SWANSEA CITY H 2-0 1S ALDERSHOT A 0-1 1988-89 FLAMC Gp8S BRISTOL ROVERS A 0-1 Gp8S EXETER CITY H 2-0 1S WOLVERHAMPTON WANDERERS A 0-3 1989-90 FLAMC Gp2S READING A 1-1 Gp2S SWANSEA CITY H 2-1 Placed first in group after toss of coin 1S NOTTS COUNTY H 0-1 1992-93 AIC Gp5 WATFORD H 1-0 Gp B COSENZA (ITA) H 0-2 PISA (ITA) A 3-4 REGGIANA (ITA) H 1-2 CREMONESE (ITA) A 2-2 1993-94 AIC Gp4 PORTSMOUTH A 1-3 OXFORD UNITED H 2-1 1995-96 FLAMC Gp7S OXFORD UNITED A 0-3 Gp7S BARNET H 2-0 2S SHREWSBURY TOWN A 0-0 Shrewsbury Town won 7-6 on penalties 1996-97 FLAMC 1S BYE 2S SWANSEA CITY A 1-0 QFS WATFORD A 1-2 1997-98 FLAMC 1 BYE 2S MILLWALL H 1-0 QFS A F C BOURNEMOUTH A 0-1 1999-00 FLAMC 1 BYE 2S CHELTENHAM TOWN H 3-1 QFS A F C BOURNEMOUTH H 1-1 Bristol City won 4-1 on penalties SFS READING H 4-0 FS(1) EXETER CITY H 4-0 FS(2) EXETER CITY A 1-1 Bristol City won 5-1 on aggregate F STOKE CITY N 1-2 @ Wembley 2000-01 FL TRO 1S PLYMOUTH ARGYLE A 0-3 2001-02 FL TRO 1S TORQUAY UNITED H 1-0 2S SOUTHEND UNITED A 2-0 QFS PETERBOROUGH UNITED H 2-1 SFS BRISTOL ROVERS H 3-0 FS(1) CAMBRIDGE UNITED A 0-0 FS(2) CAMBRIDGE UNITED H 0-2 Cambridge United won 2-0 on aggregate 2002-03 FL TRO 1S QUEENS PARK RANGERS A 0-0 Bristol City won 5-4 on penalties 2S BOSTON UNITED A 2-1 QFS WYCOMBE WANDERERS H 3-0 SFS A F C BOURNEMOUTH A 3-1 FS(1) CAMBRIDGE UNITED H 4-2 FS(2) CAMBRIDGE UNITED A 3-0 Bristol City won 7-2 on aggregate F CARLISLE UNITED N 2-0 @ Millennium Stadium, Cardiff 2003-04 FL TRO 1S PLYMOUTH ARGYLE A 0-4 2004-05 FL TRO 1S PETERBOROUGH UNITED H 1-0 2S MILTON KEYNES DONS H 2-1 QFS SWINDON TOWN A 0-1 2005-06 FL TRO 1S BARNET A 2-3 2006-07 FL TRO 1S BYE 2S LEYTON ORIENT A 3-1 QFS NOTTINGHAM FOREST A 2-2 Bristol City won 4-2 on penalties SFS BRIGHTON & HOVE ALBION H 2-0 FS(1) BRISTOL ROVERS H 0-0 FS(2) BRISTOL ROVERS A 0-1 Bristol Rovers won 1-0 on aggregate 2013-14 FL TRO 1SW BRISTOL ROVERS H 2-1 2SW WYCOMBE WANDERERS A 1-2 2014-15 FL TRO 1SW BYE 2SW CHELTENHAM TOWN A 3-1 QFS A F C WIMBLEDON H 2-1 SFS COVENTRY CITY H 2-0 FS(1) GILLINGHAM A 4-2 FS(2) GILLNGHAM H 1-1 Bristol City won 5-3 on aggregate F WALSALL N 2-0 @ Wembley Stadium
Please acknowledge the F.C.H.D. when using this information elsewhere