CARDIFF CITY
1910-11 Joined Southern League Division Two
1911-12 Welsh Cup Winners
1912-13 Southern League Division Two Champions
Promoted to Division One
Welsh Cup semi-finalists
1919-20 Welsh Cup Winners (2nd time)
1920-21 Elected to Football League Division Two, lost title on goal average
Promoted to Division One
F.A. Cup semi-finalists
1921-22 Welsh Cup Winners (3rd time)
1922-23 Welsh Cup Winners (4th time)
1923-24 Football League runner-up, lost title on the smallest of margins
of goal average
1924-25 F.A. Cup runner-up
1926-27 F.A. Cup Winners (only winners from outside England)
Welsh Cup Winners (5th time)
1927-28 Welsh Cup Winners (6th time)
1928-29 Welsh Cup runner-up
Relegated to Division Two
1929-30 Welsh Cup Winners (7th time)
1930-31 Welsh Cup semi-finalists
Relegated to Division Three South
1932-33 Welsh Cup semi-finalists
1938-39 Welsh Cup runner-up
1939-40 Football League programme abandoned due to outbreak of war
1946-47 Football League Division Three South Champions
1948-49 Welsh Cup semi-finalists
1950-51 Welsh Cup runner-up
1951-52 Football League Division Two runner-up
Promoted to Division One (on goal average)
1952-53 Welsh Cup semi-finalists
1953-54 Welsh Cup semi-finalists
1954-55 Welsh Cup semi-finalists
1955-56 Welsh Cup Winners (8th time)
1957 Relegated to Division Two
1958-59 Welsh Cup Winners (9th time)
1959-60 Football League Division Two runner-up
Promoted to Division One
Welsh Cup runner-up
1960-61 Welsh Cup semi-finalists
1961-62 Welsh Cup semi-finalists
1962 Relegated to Division Two
1963-64 Welsh Cup Winners (10th time)
1964-65 European Cup Winners Cup Quarter Finalists
Welsh Cup Winners (11th time)
1965-66 Football League Cup semi-finalists
1966-67 Welsh Cup Winners (12th time)
1967-68 European Cup Winners Cup Semi-Finalists
Welsh Cup Winners (13th time)
1968-69 Welsh Cup Winners (14th time)
1969-70 Welsh Cup Winners (15th time)
1970-71 European Cup Winners Cup Quarter Finalists
Welsh Cup Winners (16th time)
1971-72 Welsh Cup runner-up
1972-73 Welsh Cup Winners (17th time)
Escaped relegation on goal average
1973-74 Welsh Cup Winners (18th time)
1974-75 Welsh Cup runner-up
Relegated to Division Three
1975-76 Football League Division Three runner-up
Promoted to Division Two
Welsh Cup Winners (19th time)
1976-77 Welsh Cup runner-up
Escaped relegation on goal average
1977-78 Welsh Cup semi-finalists
1981 Escaped relegation on goal difference
1981-82 Welsh Cup runner-up
Relegated to Division Three
1982-83 Football League Division Three runner-up
Promoted to Division Two
1985 Relegated to Division Three
1985-86 Welsh Cup semi-finalists
Relegated to Division Four
1987-88 Football League Division Four runner-up
Promoted to Division Three
Welsh Cup Winners (20th time)
F.A.W. Invitation Cup runner-up
1989-90 Welsh Cup semi-finalists
1990 Relegated to Division Four
1991-92 Welsh Cup Winners (21st time)
1992-93 Welsh Cup Winners (22nd time)
Division Four re-designated Division Three on formation of F.A.
Premier League
Football League Division Three Champions
Promoted to Division Two
1993-94 Welsh Cup runner-up
1994-95 Welsh Cup runner-up
1995 Relegated to Division Three
1996-97 Not promoted after play-offs (SF Cardiff City 0 Northampton Town 1,
Northampton Town 3 Cardiff City 2 - Agg 2-4)
1998-99 Promoted to Division Two
1999-00 F.A.W. Premier Cup runner-up
2000 Relegated to Division Three
2000-01 Football League Division Three runner-up (thanks to Chesterfield
having 9 points deducted)
Promoted to Division Two
F.A.W. Premier Cup Winners
2001-02 Not promoted after play-offs (SF Stoke City 1 Cardiff City 2, Cardiff
City 0 Stoke City 2 - Agg 2-3)
2002-03 Promoted to Division One after play-offs (SF Cardiff City 1 Bristol
City 0, Bristol City 0 Cardiff City 0 - Agg 1-0, F Cardiff City 1
Queens Park Rangers 0 @ Millennium Stadium, Cardiff)
2004-05 Division One renamed "Football League Championship"
2007-08 F.A. Cup runner-up
2009-10 Not promoted after play-offs (SF Leicester City 0 Cardiff City 1,
Cardiff City 2 Leicester City 3 - Agg 4-4, Cardiff City won 4-3 on
penalties, F Blackpool 3 Cardiff City 2 @ Wembley Stadium)
2011-12 Football League Cup runner-up
Not promoted after play-offs (SF Cardiff City 0 West Ham United 2,
West Ham United 3 Cardif City 0 - Agg 0-5)
2012-13 Football League Champions
Promoted to F.A. Premier League
2014 Relegated to Football League Championship
2016-17 Football League renamed English Football League
2017-18 English Football League runner-up
Promoted to Premier League
2019 Relegated to English Football League Championship
2019-20 Not promoted after play-offs (SF Cardiff City 0 Fulham 2, Fulham 1
Cardiff City 2, Agg 2-3)
2025 Relegated to League One
SEASON LEAGUE P W D L F A P POS
1910-11 SOUTH-2 22 12 4 6 48 29 28 4/12
1911-12 SOUTH-2 26 15 4 7 55 26 34 3/14
1912-13 SOUTH-2 24 18 5 1 54 15 41 1/13
1913-14 SOUTH-1 38 13 12 13 46 42 38 10/20
1914-15 SOUTH-1 38 22 4 12 72 38 48 3/20
1919-20 SOUTH-1 42 18 17 7 70 43 53 4/22
1920-21 FL-2 42 24 10 8 59 32 58 2/22
1921-22 FL-1 42 19 10 13 61 53 48 4/22
1922-23 FL-1 42 18 7 17 73 59 43 9/22
1923-24 FL-1 42 22 13 7 61 34 57 2/22
1924-25 FL-1 42 16 11 15 56 51 43 11/22
1925-26 FL-1 42 16 7 19 61 76 39 16/22
1926-27 FL-1 42 16 9 17 55 65 41 14/22
1927-28 FL-1 42 17 10 15 70 80 44 6/22
1928-29 FL-1 42 8 13 21 43 59 29 22/22
1929-30 FL-2 42 18 8 16 61 59 44 8/22
1930-31 FL-2 42 8 9 25 47 87 25 22/22
1931-32 FL-3S 42 19 8 15 87 73 46 9/22
1932-33 FL-3S 42 12 7 23 69 99 31 19/22
1933-34 FL-3S 42 9 6 27 57 105 24 22/22
1934-35 FL-3S 42 13 9 20 62 82 35 19/22
1935-36 FL-3S 42 13 10 19 60 73 36 20/22
1936-37 FL-3S 42 14 7 21 54 87 35 18/22
1937-38 FL-3S 42 15 12 15 67 54 42 10/22
1938-39 FL-3S 42 15 11 16 61 65 41 13/22
1939-40 FL-3S 3 2 0 1 5 5 4 ABAND
1946-47 FL-3S 42 30 6 6 93 30 66 1/22
1947-48 FL-2 42 18 11 13 61 58 47 5/22
1948-49 FL-2 42 19 13 10 62 47 51 4/22
1949-50 FL-2 42 16 10 16 41 44 42 10/22
1950-51 FL-2 42 17 16 9 53 45 50 3/22
1951-52 FL-2 42 20 11 11 72 54 51 2/22
1952-53 FL-1 42 14 12 16 54 46 40 12/22
1953-54 FL-1 42 18 8 16 51 71 44 10/22
1954-55 FL-1 42 13 11 18 62 76 37 20/22
1955-56 FL-1 42 15 9 18 55 69 39 17/22
1956-57 FL-1 42 10 9 23 53 88 29 21/22
1957-58 FL-2 42 14 9 19 63 77 37 15/22
1958-59 FL-2 42 18 7 17 65 65 43 9/22
1959-60 FL-2 42 23 12 7 90 62 57 2/22
1960-61 FL-1 42 13 11 18 60 85 37 15/22
1961-62 FL-1 42 9 14 19 50 81 32 21/22
1962-63 FL-2 42 18 7 17 83 73 43 10/22
1963-64 FL-2 42 14 10 18 56 81 38 15/22
1964-65 FL-2 42 13 14 15 64 57 40 13/22
1965-66 FL-2 42 12 10 20 71 91 34 20/22
1966-67 FL-2 42 12 9 21 61 87 33 20/22
1967-68 FL-2 42 13 12 17 60 66 38 13/22
1968-69 FL-2 42 20 7 15 67 54 47 5/22
1969-70 FL-2 42 18 13 11 61 41 49 7/22
1970-71 FL-2 42 20 13 9 64 41 53 3/22
1971-72 FL-2 42 10 14 18 56 69 34 19/22
1972-73 FL-2 42 11 11 20 43 58 33 20/22
1973-74 FL-2 42 10 16 16 49 62 36 17/22
1974-75 FL-2 42 9 14 19 36 62 32 21/22
1975-76 FL-3 46 22 13 11 69 48 57 2/24
1976-77 FL-2 42 12 10 20 56 67 34 18/22
1977-78 FL-2 42 13 12 17 51 71 38 19/22
1978-79 FL-2 42 16 10 16 56 70 42 9/22
1979-80 FL-2 42 16 8 18 41 48 40 15/22
1980-81 FL-2 42 12 12 18 44 60 36 19/22
1981-82 FL-2 42 12 8 22 45 61 44 20/22
1982-83 FL-3 46 25 11 10 76 50 86 2/24
1983-84 FL-2 42 15 6 21 53 66 51 15/22
1984-85 FL-2 42 9 8 25 47 79 35 21/22
1985-86 FL-3 46 12 9 25 53 83 45 22/24
1986-87 FL-4 46 15 16 15 48 50 61 13/24
1987-88 FL-4 46 24 13 9 66 41 85 2/24
1988-89 FL-3 46 14 15 17 44 56 57 16/24
1989-90 FL-3 46 12 14 20 51 70 50 21/24
1990-91 FL-4 46 15 15 16 43 54 60 13/24
1991-92 FL-4 42 17 15 10 66 53 66 9/22
1992-93 FL-3 42 25 8 9 77 47 83 1/22
1993-94 FL-2 46 13 15 18 66 79 54 19/24
1994-95 FL-2 46 9 11 26 46 74 38 22/24
1995-96 FL-3 46 11 12 23 41 64 45 22/24
1996-97 FL-3 46 20 9 17 56 54 69 7/24
1997-98 FL-3 46 9 23 14 48 52 50 21/24
1998-99 FL-3 46 22 14 10 60 39 80 3/24
1999-00 FL-2 46 9 17 20 45 67 44 21/24
2000-01 FL-3 46 23 13 10 95 58 82 2/24
2001-02 FL-2 46 23 14 9 75 50 83 4/24
2002-03 FL-2 46 23 12 11 68 43 81 6/24
2003-04 FL-1 46 17 14 15 68 58 65 13/24
2004-05 FL-CH 46 13 15 18 48 51 54 16/24
2005-06 FL-CH 46 16 12 18 58 59 60 11/24
2006-07 FL-CH 46 17 13 16 57 53 64 13/24
2007-08 FL-CH 46 16 16 14 59 55 64 12/24
2008-09 FL-CH 46 19 17 10 65 53 74 7/24
2009-10 FL-CH 46 22 10 14 73 54 76 4/24
2010-11 FL-CH 46 23 11 12 76 54 80 4/24
2011-12 FL-CH 46 19 18 9 66 53 75 6/24
2012-13 FL-CH 46 25 12 9 72 45 87 1/24
2013-14 FA-PREM 38 7 9 22 32 74 30 20/20
2014-15 FL-CH 46 16 14 16 57 61 62 11/24
2015-16 FL-CH 46 17 17 12 56 51 68 8/24
2016-17 EFL-CH 46 17 11 18 60 61 62 12/24
2017-18 EFL-CH 46 27 9 10 69 39 90 2/24
2018-19 FA-PREM 38 10 4 24 34 69 34 18/20
2019-20 EFL-CH 46 19 16 11 68 58 73 5/24
2020-21 EFL-CH 46 18 14 14 66 49 68 8/24
2021-22 EFL-CH 46 15 8 23 50 68 53 18/24
2022-23 EFL-CH 46 13 10 23 41 58 49 21/24
2023-24 EFL-CH 46 19 5 22 53 70 62 12/24
2024-25 EFL-CH 46 9 17 20 48 73 44 24/24
2025-26 EFL-1
EUROPEAN COMPETITIONS
SEASON CUP RD OPPONENTS VEN SCORE
1964-65 CWC 1 ESBJERG (DEN) A 0-0
ESBJERG (DEN) H 1-0 (Agg 1-0)
2 SPORTING LISBON (POR) A 2-1
SPORTING LISBON (POR) H 0-0 (Agg 2-1)
QF REAL ZARAGOZA (ESP) A 2-2
REAL ZARAGOZA (ESP) H 0-1 (Agg 2-3)
1965-66 CWC 1 STANDARD LIEGE (BEL) H 1-2
STANDARD LIEGE (BEL) A 0-1 (Agg 1-3)
1967-68 CWC 1 SHAMROCK ROVERS (IRL) A 1-1
SHAMROCK ROVERS (IRL) H 2-0 (Agg 3-1)
2 N A C BREDA (NED) A 1-1 @ Eindhoven
N A C BREDA (NED) H 4-1 (Agg 5-2)
QF TORPEDO MOSCOW (URS) H 1-0
TORPEDO MOSCOW (URS) A 0-1 @ Tashkent (Agg 1-1)
TORPEDO MOSCOW (URS) N 1-0 @ Augsburg
SF HAMBURG S V (GER) A 1-1
HAMBURG S V (GER) H 2-3 (Agg 3-4)
1968-69 CWC 1 F C PORTO (POR) H 2-2
F C PORTO (POR) A 2-1 (Agg 4-3)
1969-70 CWC 1 MJØNDALEN (NOR) A 7-1
MJØNDALEN (NOR) H 5-1 (Agg 12-2)
2 GOZTEPE IZMIR (TUR) A 0-3
GOZTEPE IZMIR (TUR) H 1-0 (Agg 1-3)
1970-71 CWC 1 PEZOPORIKOS (CYP) H 8-0
PEZOPORIKOS (CYP) A 0-0 (Agg 8-0)
2 NANTES (FRA) H 5-1
NANTES (FRA) A 2-1 (Agg 7-2)
QF REAL MADRID (ESP) H 1-0
REAL MADRID (ESP) A 0-2 (Agg 1-2)
1971-72 CWC 1 DYNAMO BERLIN (GDR) A 1-1
DYNAMO BERLIN (GDR) H 1-1 (Agg 2-2)
Cardiff City lost 5-4 on penalties
1973-74 CWC 1 SPORTING LISBON (POR) H 0-0
SPORTING LISBON (POR) A 1-2 (Agg 1-2)
1974-75 CWC 1 FERENCVAROS (HUN) A 0-2
FERENCVAROS (HUN) H 1-4 (Agg 1-6)
1976-77 CWC 1 DINAMO TBILISI (URS) H 1-0
DINAMO TBILISI (URS) A 0-3 (Agg 1-3)
1977-78 CWC 1 AUSTRIA VIENNA (AUT) H 0-0
AUSTRIA VIENNA (AUT) A 0-1 (Agg 0-1)
1988-89 CWC 1 DERRY CITY (IRL) A 0-0
DERRY CITY (IRL) H 4-0 (Agg 4-0)
2 A G F AARHUS (DEN) H 1-2
A G F AARHUS (DEN) A 0-4 (Agg 1-6)
1992-93 CWC 1 ADMIRA WACKER (AUT) H 1-1
ADMIRA WACKER (AUT) A 0-2 (Agg 1-3)
1993-94 CWC 1 STANDARD LIEGE (BEL) A 2-5
STANDARD LIEGE (BEL) H 1-3 (Agg 3-8)
F.A. CUP
1912-13 5Q SOUTHEND UNITED H 0-3
1914-15 1 BRISTOL CITY A 0-2
1919-20 1 OLDHAM ATHLETIC H 2-0
2 WOLVERHAMPTON WANDERERS A 2-1
3 BRISTOL CITY A 1-2
1920-21 1 SUNDERLAND A 1-0
2 BRIGHTON & HOVE ALBION A 0-0
2r BRIGHTON & HOVE ALBION H 1-0
3 SOUTHAMPTON A 1-0
QF CHELSEA H 1-0
SF WOLVERHAMPTON WANDERERS N 0-0 @ Liverpool
SFr WOLVERHAMPTON WANDERERS N 1-3 @ Manchester United
1921-22 1 MANCHESTER UNITED A 4-1
2 SOUTHAMPTON A 1-1
2r SOUTHAMPTON H 2-0
3 NOTTINGHAM FOREST H 4-1
QF TOTTENHAM HOTSPUR H 1-1
QFr TOTTENHAM HOTSPUR A 1-2
1922-23 1 WATFORD H 1-1
1r WATFORD A 2-2
1r2 WATFORD N 2-1 @ Aston Villa
2 LEICESTER CITY A 1-0
3 TOTTENHAM HOTSPUR H 2-3
1923-24 1 GILLINGHAM H 0-0
1r GILLINGHAM A 2-0
2 ARSENAL H 1-0
3 BRISTOL CITY H 3-0
QF MANCHESTER CITY A 0-0
QFr MANCHESTER CITY H 0-1
1924-25 1 DARLINGTON H 0-0
1r DARLINGTON A 0-0
1r2 DARLINGTON N 2-0 @ Liverpool
2 FULHAM H 1-0
3 NOTTS COUNTY A 2-0
QF LEICESTER CITY H 2-1
SF BLACKBURN ROVERS N 3-1 @ Notts County
F SHEFFIELD UNITED N 0-1 @ Wembley
1925-26 3 BURNLEY H 2-2
3r BURNLEY A 2-0
4 NEWCASTLE UNITED H 0-2
1926-27 3 ASTON VILLA H 2-1
4 DARLINGTON A 2-0
5 BOLTON WANDERERS A 2-0
QF CHELSEA A 0-0
QFr CHELSEA H 3-2
SF READING N 3-0 @ Wolverhampton Wanderers
F ARSENAL N 1-0 @ Wembley
1927-28 3 SOUTHAMPTON H 2-1
4 LIVERPOOL H 2-1
5 NOTTINGHAM FOREST A 1-2
1928-29 3 ASTON VILLA A 1-6
1929-30 3 LIVERPOOL A 2-1
4 SUNDERLAND A 1-2
1930-31 3 BRENTFORD A 2-2
3r BRENTFORD H 1-2
1931-32 1 ENFIELD H 8-0
2 CLAPTON ORIENT H 4-0
3 BRADFORD PARK AVENUE A 0-2
1932-33 1 BRISTOL ROVERS H 1-1
1r BRISTOL ROVERS A 1-4
1933-34 1 ALDERSHOT H 0-0
1r ALDERSHOT A 1-3
1934-35 1 READING H 1-2
1935-36 1 DARTFORD H 0-3
1936-37 1 SOUTHALL H 3-1
2 SWINDON TOWN H 2-1
3 GRIMSBY TOWN H 1-3
1937-38 1 NORTHAMPTON TOWN A 2-1
2 BRISTOL CITY H 1-1
2r BRISTOL CITY A 2-0
3 CHARLTON ATHLETIC A 0-5
1938-39 1 CHELTENHAM TOWN A 1-1
1r CHELTENHAM TOWN H 1-0
2 CREWE ALEXANDRA H 1-0
3 CHARLTON ATHLETIC H 1-0
4 NEWCASTLE UNITED H 0-0
4r NEWCASTLE UNITED A 1-4
1945-46 3(1) WEST BROMWICH ALBION H 1-1
3(2) WEST BROMWICH ALBION A 0-4
1946-47 3 BRENTFORD A 0-1
1947-48 3 SHEFFIELD WEDNESDAY H 1-2
1948-49 3 OLDHAM ATHLETIC A 3-2
4 ASTON VILLA A 2-1
5 DERBY COUNTY A 1-2
1949-50 3 WEST BROMWICH ALBION H 2-2
3r WEST BROMWICH ALBION A 1-0
4 CHARLTON ATHLETIC A 1-1
4r CHARLTON ATHLETIC H 2-0
5 LEEDS UNITED A 1-3
1950-51 3 WEST HAM UNITED A 1-2
1951-52 3 SWINDON TOWN H 1-1
3r SWINDON TOWN A 0-1
1952-53 3 HALIFAX TOWN A 1-3
1953-54 3 PETERBOROUGH UNITED H 3-1
4 PORT VALE H 0-2
1954-55 3 ARSENAL A 0-1
1955-56 3 LEEDS UNITED A 2-1
4 WEST HAM UNITED A 1-2
1956-57 3 LEEDS UNITED A 2-1
4 BARNSLEY H 0-1
1957-58 3 LEEDS UNITED A 2-1
4 LEYTON ORIENT H 4-1
5 BLACKBURN ROVERS H 0-0
5r BLACKBURN ROVERS A 1-2
1958-59 3 PLYMOUTH ARGYLE A 3-0
4 NORWICH CITY A 2-3
1959-60 3 PORT VALE H 0-2
1960-61 3 MANCHESTER CITY H 1-1
3r MANCHESTER CITY A 0-0
3r2 MANCHESTER CITY N 0-2 @ Tottenham Hotspur
1961-62 3 MIDDLESBROUGH A 0-1
1962-63 3 CHARLTON ATHLETIC A 0-1
1963-64 3 LEEDS UNITED H 0-1
1964-65 3 CHARLTON ATHLETIC H 1-2
1965-66 3 PORT VALE H 2-1
4 SOUTHPORT A 0-2
1966-67 3 BARNSLEY A 1-1
3r BARNSLEY H 2-1
4 MANCHESTER CITY H 1-1
4r MANCHESTER CITY A 1-3
1967-68 3 STOKE CITY A 1-4
1968-69 3 ARSENAL H 0-0
3r ARSENAL A 0-2
1969-70 3 YORK CITY A 1-1
3r YORK CITY H 1-1
3r2 YORK CITY N 1-3 @ Birmingham City
1970-71 3 BRIGHTON & HOVE ALBION H 1-0
4 BRENTFORD H 0-2
1971-72 3 SHEFFIELD UNITED A 3-1
4 SUNDERLAND H 1-1
4r SUNDERLAND A 1-1
4r2 SUNDERLAND N 3-1 @ Manchester City
5 LEEDS UNITED H 0-2
1972-73 3 SCUNTHORPE UNITED A 3-2
4 BOLTON WANDERERS A 2-2
4r BOLTON WANDERERS H 1-1
4r2 BOLTON WANDERERS N 0-1 @ West Bromwich Albion
1973-74 3 BIRMINGHAM CITY A 2-5
1974-75 3 LEEDS UNITED A 1-4
1975-76 1 EXETER CITY H 6-2
2 WYCOMBE WANDERERS H 1-0
3 ORIENT A 1-0
4 SOUTHEND UNITED A 1-2
1976-77 3 TOTTENHAM HOTSPUR H 1-0
4 WREXHAM H 3-2
5 EVERTON H 1-2
1977-78 3 IPSWICH TOWN H 0-2
1978-79 3 SWINDON TOWN A 0-3
1979-80 3 ARSENAL H 0-0
3r ARSENAL A 1-2
1980-81 3 LEICESTER CITY A 0-3
1981-82 3 MANCHESTER CITY A 1-3
1982-83 1 WOKINGHAM TOWN A 1-1
1r WOKINGHAM TOWN H 3-0
2 WEYMOUTH H 2-3
1983-84 3 IPSWICH TOWN H 0-3
1984-85 3 GILLINGHAM A 1-2
1985-86 1 EXETER CITY A 1-2
1986-87 1 TON PENTRE A 4-1
2 BRENTFORD H 2-0
3 MILLWALL A 0-0
3r MILLWALL H 2-2
3r2 MILLWALL H 1-0
4 STOKE CITY A 1-2
1987-88 1 PETERBOROUGH UNITED A 1-2
1988-89 1 HEREFORD UNITED H 3-0
2 ENFIELD A 4-1
3 HULL CITY H 1-2
1989-90 1 HALESOWEN TOWN H 1-0
2 GLOUCESTER CITY H 2-2
2r GLOUCESTER CITY A 1-0
3 QUEENS PARK RANGERS H 0-0
3r QUEENS PARK RANGERS A 0-2
1990-91 1 HAYES H 0-0
1r HAYES A 0-1
1991-92 1 SWANSEA CITY A 1-2
1992-93 1 BATH CITY H 2-3
1993-94 1 ENFIELD A 0-0
1r ENFIELD H 1-0
2 BRENTFORD A 3-1
3 MIDDLESBROUGH H 2-2
3r MIDDLESBROUGH A 2-1
4 MANCHESTER CITY H 1-0
5 LUTON TOWN H 1-2
1994-95 1 ENFIELD A 0-1
1995-96 1 RUSHDEN & DIAMONDS A 3-1
2 SWINDON TOWN A 0-2
1996-97 1 HENDON H 2-0
2 GILLINGHAM H 0-2
1997-98 1 SLOUGH TOWN A 1-1
1r SLOUGH TOWN H 3-2
2 HENDON H 3-1
3 OLDHAM ATHLETIC H 1-0
4 READING H 1-1
4r READING A 1-1 Reading won 4-3 on penalties
1998-99 1 CHESTER CITY H 6-0
2 HEDNESFORD TOWN H 3-1
3 YEOVIL TOWN H 1-1
3r YEOVIL TOWN A 2-1
4 SHEFFIELD UNITED A 1-4
1999-00 1 LEYTON ORIENT A 1-1
1r LEYTON ORIENT H 3-1
2 BURY A 0-0
2r BURY H 1-0
3 BOLTON WANDERERS A 0-1
2000-01 1 BRISTOL ROVERS H 5-1
2 CHELTENHAM TOWN H 3-1
3 CREWE ALEXANDRA H 1-1
3r CREWE ALEXANDRA A 1-2
2001-02 1 TIVERTON TOWN A 3-1 @ Cardiff City
2 PORT VALE H 3-0
3 LEEDS UNITED H 2-1
4 TRANMERE ROVERS A 1-3
2002-03 1 TRANMERE ROVERS A 2-2
1r TRANMERE ROVERS H 2-1
2 MARGATE A 3-0
3 COVENTRY CITY H 2-2
3r COVENTRY CITY A 0-3
2003-04 3 SHEFFIELD UNITED H 0-1
2004-05 3 BLACKBURN ROVERS H 1-1
3r BLACKBURN ROVERS A 2-3
2005-06 3 ARSENAL A 1-2
2006-07 3 TOTTENHAM HOTSPUR H 0-0
3r TOTTENHAM HOTSPUR A 0-4
2007-08 3 CHASETOWN A 3-1
4 HEREFORD UNITED A 2-1
5 WOLVERHAMPTON WANDERERS H 2-0
QF MIDDLESBROUGH A 2-0
SF BARNSLEY N 1-0 @ Wembley Stadium
F PORTSMOUTH N 0-1 @ Wembley Stadium
2008-09 3 READING H 2-0
4 ARSENAL H 0-0
4r ARSENAL A 0-4
2009-10 3 BRISTOL CITY A 1-1
3r BRISTOL CITY H 1-0
4 LEICESTER CITY H 4-2
5 CHELSEA A 1-4
2010-11 3 STOKE CITY A 1-1
3r STOKE CITY H 0-2
2011-12 3 WEST BROMWICH ALBION A 2-4
2012-13 3 MACCLESFIELD TOWN A 1-2
2013-14 3 NEWCASTLE UNITED A 2-1
4 BOLTON WANDERERS A 1-0
5 WIGAN ATHLETIC H 1-2
2014-15 3 COLCHESTER UNITED H 3-1
4 READING H 1-2
2015-16 3 SHREWSBURY TOWN H 0-1
2016-17 3 FULHAM H 1-2
2017-18 3 MANSFIELD TOWN H 0-0
3r MANSFIELD TOWN A 4-1
4 MANCHESTER CITY H 0-2
2018-19 3 GILLINGHAM A 0-1
2019-20 3 CARLISLE UNITED H 2-2
3r CARLISLE UNITED A 4-3
4 READING A 1-1
4r READING H 3-3 Reading won 4-1 on penalties
2020-21 3 NOTTINGHAM FOREST A 0-1
2021-22 3 PRESTON NORTH END H 2-1
4 LIVERPOOL A 1-3
2022-23 3 LEEDS UNITED H 2-2
3r LEEDS UNITED A 2-5
2023-24 3 SHEFFIELD WEDNESDAY A 0-4
2024-25 3 SHEFFIELD UNITED A 1-0
4 STOKE CITY A 3-3 Cardiff City won 4-2 on penalties
5 ASTON VILLA A 0-2
2025-26 1 PETERBOROUGH UNITED A 0-1
WELSH CUP
1911-12 SF CHESTER{1} N 1-1 @ Wrexham
SFr CHESTER{1} N 1-2 @ Cardiff
F PONTYPRIDD N 0-0 @ Cardiff
Fr PONTYPRIDD N 3-0 @ Aberdare
1912-13 SF SWANSEA TOWN N 2-4 @ Merthyr
1919-20 SF SWANSEA TOWN N 2-1 @ Cardiff
F WREXHAM N 2-1 @ Wrexham
1921-22 SF PONTYPRIDD N 3-0 @ Aberdare
F TON PENTRE N 2-0 @ Pontypridd
1922-23 SF SWANSEA TOWN N 3-2 @ Cardiff
F ABERDARE ATHLETIC N 3-2 @ Swansea
1926-27 SF WREXHAM N 2-1 @ Wrexham
F RHYL ATHLETIC N 2-0 @ Wrexham
1927-28 SF RHYL ATHLETIC N 2-2 @ Wrexham
SFr RHYL ATHLETIC N 2-0 @ Shrewsbury
F BANGOR CITY N 2-0 @ Bangor
1928-29 SF RHYL ATHLETIC N 2-1 @ Rhyl
F CONNAH'S QUAY & SHOTTON N 0-3 @ Wrexham
1929-30 SF WREXHAM N 2-0 @ Wrexham
F RHYL ATHLETIC N 0-0 @ Shrewsbury
Fr RHYL ATHLETIC N 4-2 @ Wrexham
1930-31 SF SHREWSBURY TOWN N 0-1 @ Shrewsbury
1932-33 SF CHESTER{1} N 1-2 @ Chester
1938-39 SF OSWESTRY TOWN N 1-1 @ Shrewsbury
SFr OSWESTRY TOWN N 2-2 @ Shrewsbury
SFr2 OSWESTRY TOWN N 1-2 @ Shrewsbury
F SOUTH LIVERPOOL N 1-2 @ Wrexham
1948-49 QF MILFORD UNITED A 2-1
SF MERTHYR TYDFIL N 1-3 @ Swansea Town
1949-50 QF SWANSEA TOWN A 0-3
1950-51 QF BANGOR CITY H 7-1
SF WREXHAM N 1-0 @ Shrewsbury Town
F MERTHYR TYDFIL N 1-1 @ Swansea Town
Fr MERTHYR TYDFIL N 2-3 @ Swansea Town
1951-52 QF MERTHYR TYDFIL A 1-3
1952-53 QF BARRY TOWN H 3-2
SF RHYL N 0-1 @ Rhyl
1953-54 QF MERTHYR TYDFIL H 5-3
SF FLINT TOWN UNITED N 1-2 @ Wrexham
1954-55 QF NEWPORT COUNTY{1} A 3-1
SF CHESTER{1} N 0-2 @ Wrexham
1955-56 QF WREXHAM H 5-3
SF OSWESTRY TOWN N 7-0 @ Wrexham
F SWANSEA TOWN N 3-2 @ Cardiff City
1956-57 QF CHESTER{1} H 0-2
1958-59 QF RHYL H 3-1
SF WREXHAM N 6-0 @ Shrewsbury Town
F LOVELL'S ATHLETIC N 2-0 @ Newport County
1959-60 QF SWANSEA TOWN A 2-1
SF BANGOR CITY N 1-1 @ Wrexham
SFr BANGOR CITY N 4-1 @ Newport County
F WREXHAM N 1-1 @ Cardiff City
Fr WREXHAM N 0-1 @ Wrexham
1960-61 QF NEWPORT COUNTY{1} H 2-1
SF SWANSEA TOWN N 1-1 @ Newport County
SFr SWANSEA TOWN N 1-2 @ Llanelli
1961-62 QF BRISTOL CITY A 2-0
SF BANGOR CITY N 0-2 @ Wrexham
1962-63 QF SWANSEA TOWN A 0-2
1963-64 QF CHESTER{1} H 3-1
SF NEWPORT COUNTY{1} N 2-2 @ Swansea Town
SFr NEWPORT COUNTY{1} N 1-0 @ Swansea Town
F(1) BANGOR CITY A 0-2
F(2) BANGOR CITY H 3-1 2 points each
Fr BANGOR CITY N 2-0 @ Wrexham
1964-65 QF HEREFORD UNITED H 3-1
SF SWANSEA TOWN H 1-0
F(1) WREXHAM H 5-1
F(2) WREXHAM A 0-1 2 points each
Fr WREXHAM N 3-0 @ Shrewsbury
1966-67 QF HEREFORD UNITED H 6-3
SF NEWPORT COUNTY A 2-1
F(1) WREXHAM A 2-2
F(2) WREXHAM H 2-1 Cardiff City won by 3 points to 1
1967-68 QF WREXHAM A 3-1
SF CHESTER{1} A 3-0
F(1) HEREFORD UNITED A 2-0
F(2) HEREFORD UNITED H 4-1 Cardiif City won by 4 points to 0
1968-69 QF BETHESDA ATHLETIC H 6-0
SF CHESTER{1} A 2-0
F(1) SWANSEA TOWN A 3-1
F(2) SWANSEA TOWN H 2-0 Cardiff City won by 4 points to 0
1969-70 QF WREXHAM H 3-0
SF SWANSEA CITY H 2-2
SFr SWANSEA CITY A 2-0
F(1) CHESTER{1} A 1-0
F(2) CHESTER{1} H 4-0 Cardiff City won by 4 points to 0
1970-71 QF BANGOR CITY H 5-0
SF CHESTER{1} H 0-0
SFr CHESTER{1} A 2-1
F(1) WREXHAM A 1-0
F(2) WREXHAM H 3-1 Cardiff City won by 4 points to 0
1971-72 QF LLANELLI A 1-0
SF RHYL A 2-1
F(1) WREXHAM A 1-2
F(2) WREXHAM H 1-1 Wrexham won 3-2 on aggregate
1972-73 QF NEWPORT COUNTY{1} A 3-1
SF CHESTER{1} A 1-0
F(1) BANGOR CITY A 0-1
F(2) BANGOR CITY H 5-0 Cardiff City won 5-1 on aggregate
1973-74 QF OSWESTRY TOWN A 3-1
SF SHREWSBURY TOWN A 2-1
F(1) STOURBRIDGE A 1-0
F(2) STOURBRIDGE H 1-0 Cardiff City won 2-0 on aggregate
1974-75 QF OSWESTRY TOWN H 4-0
SF NEWPORT COUNTY A 1-0
F(1) WREXHAM A 1-2
F(2) WREXHAM H 1-3 Wrexham won 5-2 on aggregate
1975-76 QF SWANSEA CITY H 1-1
QFr SWANSEA CITY A 3-0
SF CHESTER{1} A 0-0
SFr CHESTER{1} H 1-0
F(1) HEREFORD UNITED A 3-3
F(2) HEREFORD UNITED H 3-2 Cardiff City won 6-5 on aggregate
1976-77 QF BANGOR CITY A 2-0
SF BRIDGEND TOWN A 2-1
F(1) SHREWSBURY TOWN H 2-1
F(2) SHREWSBURY TOWN A 0-3 Shrewsbury Town won 4-2 on aggregate
1977-78 QF KIDDERMINSTER HARRIERS H 1-1
QFr KIDDERMINSTER HARRIERS A 3-1
SF WREXHAM H 0-2
1978-79 QF WORCESTER CITY A 2-3
1981-82 QF WREXHAM H 4-1
SF(1) HEREFORD UNITED A 0-0
SF(2) HEREFORD UNITED H 2-1 Cardiff City won 2-1 on aggregate
F(1) SWANSEA CITY H 0-0
F(2) SWANSEA CITY A 1-2 Swansea City won 2-1 on aggregate
1983-84 QF HEREFORD UNITED H 1-3
1985-86 QF BARRY TOWN H 0-0
QFr BARRY TOWN A 2-0
SF(1) WREXHAM A 1-4
SF(2) WREXHAM H 1-2 Wrexham won 6-2 on aggregate
1987-88 QF MERTHYR TYDFIL H 3-1
SF(1) CAERNARFON TOWN H 2-1
SF(2) CAERNARFON TOWN A 1-0 Cardiff City won 3-1 on aggregate
F WREXHAM N 2-0 @ Swansea City
1988-89 QF KIDDERMINSTER HARRIERS A 1-3
1989-90 QF ABERYSTWYTH TOWN H 2-0
SF(1) HEREFORD UNITED H 0-3
SF(2) HEREFORD UNITED A 3-1 Hereford United won 4-3 on aggregate
1991-92 QF SWANSEA CITY A 1-0
SF(1) MAESTEG PARK ATHLETIC H 0-0
SF(2) MAESTEG PARK ATHLETIC A 0-4 @ Cardiff. Cardiff City won 4-0 on aggregate
F HEDNESFORD TOWN N 1-0 @ National Stadium, Cardiff
1992-93 QF MAESTEG PARK ATHLETIC H 4-0
SF(1) WREXHAM H 2-0
SF(2) WREXHAM A 0-1 Cardiff City won 2-1 on aggregate
F RHYL N 5-0 @ National Stadium, Cardiff
1993-94 QF EBBW VALE A 1-1
QFr EBBW VALE H 3-0
SF(1) SWANSEA CITY A 1-2
SF(2) SWANSEA CITY H 4-1 Cardiff City won 5-3 on aggregate
F BARRY TOWN N 1-2 @ National Stadium, Cardiff
1994-95 QF LLANDUDNO A 1-0
SF(1) SWANSEA CITY A 1-0
SF(2) SWANSEA CITY H 0-0 Cardiff City won 1-0 on aggregate
F WREXHAM N 1-2 @ National Stadium, Cardiff
FOOTBALL LEAGUE CUP/E F L CUP
1960-61 1 MIDDLESBROUGH A 4-3
2 BURNLEY H 0-4
1961-62 1 WREXHAM H 2-0
2 MANSFIELD TOWN A 1-1
2r MANSFIELD TOWN H 2-1
3 BOURNEMOUTH & BOSCOMBE ATHLETIC A 0-3
1962-63 2 READING H 5-1
3 BRISTOL ROVERS A 0-2
1963-64 2 WREXHAM H 2-2
2r WREXHAM A 1-1
2r2 WREXHAM A 0-3
1964-65 2 SOUTHAMPTON A 2-3
1965-66 2 CREWE ALEXANDRA A 1-1
2r CREWE ALEXANDRA H 3-0
3 PORTSMOUTH H 2-0
4 READING H 5-1
QF IPSWICH TOWN H 2-1
SF(1) WEST HAM UNITED A 2-5
SF(2) WEST HAM UNITED H 1-5 West Ham United won 10-3 on aggregate
1966-67 1 BRISTOL ROVERS H 1-0
2 EXETER CITY H 0-1
1967-68 1 ALDERSHOT A 3-2
2 BURNLEY A 1-2
1968-69 2 CARLISLE UNITED A 0-2
1969-70 2 CRYSTAL PALACE A 1-3
1970-71 2 QUEENS PARK RANGERS A 0-4
1971-72 2 WEST HAM UNITED A 1-1
2r WEST HAM UNITED H 1-2
1972-73 1 BRISTOL ROVERS H 2-2
1r BRISTOL ROVERS A 1-3
1973-74 1 HEREFORD UNITED H 2-0
2 BURNLEY H 2-2
2r BURNLEY A 2-3
1974-75 1 BRISTOL CITY A 1-2
1975-76 1(1) BRISTOL ROVERS H 1-2
1(2) BRISTOL ROVERS A 1-1 Bristol Rovers won 3-2 on aggregate
1976-77 1(1) BRISTOL ROVERS H 2-1
1(2) BRISTOL ROVERS A 4-4 Cardiff City won 6-5 on aggregate
2 QUEENS PARK RANGERS H 1-3
1977-78 1(1) TORQUAY UNITED A 0-1
1(2) TORQUAY UNITED H 3-2 Aggregate 3-3
1r TORQUAY UNITED H 2-1
2 SWINDON TOWN A 1-5
1978-79 1(1) OXFORD UNITED H 1-2
1(2) OXFORD UNITED A 1-2 Oxford United won 4-2 on aggregate
1979-80 2(1) EVERTON A 0-2
2(2) EVERTON H 1-0 Everton won 2-1 on aggregate
1980-81 1(1) TORQUAY UNITED A 0-0
1(2) TORQUAY UNITED H 2-1 Cardiff City won 2-1 on aggregate
2(1) CHELSEA H 1-0
2(2) CHELSEA A 1-1 Cardiff City won 2-1 on aggregate
3 BARNSLEY A 2-3
1981-82 1(1) EXETER CITY H 2-1
1(2) EXETER CITY A 1-3 Exeter City won 4-3 on aggregate
1982-83 1(1) HEREFORD UNITED H 2-1
1(2) HEREFORD UNITED A 2-1 Cardiff City won 4-2 on aggregate
2(1) ARSENAL A 1-2
2(2) ARSENAL H 1-3 Arsenal won 5-2 on aggregate
1983-84 1(1) EXETER CITY A 3-2
1(2) EXETER CITY H 2-1 Cardiff City won 5-3 on aggregate
2(1) NORWICH CITY H 0-0
2(2) NORWICH CITY A 0-3 Norwich City won 3-0 on aggregate
1984-85 1(1) EXETER CITY A 0-1
1(2) EXETER CITY H 2-0 Cardiff City won 2-1 on aggregate
2(1) WATFORD A 1-3
2(2) WATFORD H 1-0 Watford won 3-2 on aggregate
1985-86 1(1) SWANSEA CITY H 2-1
1(2) SWANSEA CITY A 1-3 Swansea City won 4-3 on aggregate
1986-87 1(1) PLYMOUTH ARGYLE H 5-4
1(2) PLYMOUTH ARGYLE A 1-0 Cardiff City won 6-4 on aggregate
LUTON TOWN A W/O Luton Town disqualified for refusing to admit away fans
3 CHELSEA H 2-1
4 SHREWSBURY TOWN A 0-1
1987-88 1(1) NEWPORT COUNTY{1} A 1-2 @ Cardiff City
1(2) NEWPORT COUNTY{1} H 2-2 Newport County won 4-3 on aggregate
1988-89 1(1) SWANSEA CITY H 0-1
1(2) SWANSEA CITY A 2-0 Cardiff City won 2-1 on aggregate
2(1) QUEENS PARK RANGERS A 0-3
2(2) QUEENS PARK RANGERS H 1-4 Queens Park Rangers won 7-1 on aggregate
1989-90 1(1) PLYMOUTH ARGYLE H 0-3
1(2) PLYMOUTH ARGYLE A 2-0 Plymouth Argyle won 3-2 on aggregate
1990-91 1(1) MANSFIELD TOWN A 1-1
1(2) MANSFIELD TOWN H 3-0 Cardiff City won 4-1 on aggregate
2(1) PORTSMOUTH H 1-1
2(2) PORTSMOUTH A 1-3 Portsmouth won 4-2 on aggregate
1991-92 1(1) A F C BOURNEMOUTH H 3-2
1(2) A F C BOURNEMOUTH A 1-4 A F C Bournemouth won 6-4 on aggregate
1992-93 1(1) BRISTOL CITY H 1-0
1(2) BRISTOL CITY A 1-5 Bristol City won 5-2 on aggregate
1993-94 1(1) A F C BOURNEMOUTH A 1-3
1(2) A F C BOURNEMOUTH H 1-1 A F C Bournemouth won 4-2 on aggregate
1994-95 1(1) TORQUAY UNITED H 1-0
1(2) TORQUAY UNITED A 2-4 Torquay United won 4-3 on aggregate
1995-96 1(1) PORTSMOUTH A 2-0
1(2) PORTSMOUTH H 1-0 Cardiff City won 3-0 on aggregate
2(1) SOUTHAMPTON H 0-3
2(2) SOUTHAMPTON A 1-2 Southampton won 5-1 on aggregate
1996-97 1(1) NORTHAMPTON TOWN H 1-0
1(2) NORTHAMPTON TOWN A 0-2 Northampton Town won 2-1 on aggregate
1997-98 1(1) SOUTHEND UNITED H 1-1
1(2) SOUTHEND UNITED A 1-3 Southend United won 4-2 on aggregate
1998-99 1(1) FULHAM A 1-2
1(2) FULHAM H 1-2 Fulham won 4-2 on aggregate
1999-00 1(1) QUEENS PARK RANGERS H 1-2
1(2) QUEENS PARK RANGERS A 2-1 Aggregate 3-3, Cardiff won 3-2 on penalties
2(1) WIMBLEDON H 1-1
2(2) WIMBLEDON A 1-3 Wimbledon won 4-2 on aggregate
2000-01 1(1) CRYSTAL PALACE A 1-2
1(2) CRYSTAL PALACE H 0-0 Crystal Palace won 2-1 on aggregate
2001-02 1 MILLWALL A 1-2
2002-03 1 BOSTON UNITED A 5-1
2 TOTTENHAM HOTSPUR A 0-1
2003-04 1 LEYTON ORIENT H 4-1
2 WEST HAM UNITED H 2-3
2004-05 1 KIDDERMINSTER HARRIERS A 1-1 Cardiff City won 5-4 on penalties
2 MILTON KEYNES DONS A 4-1
3 A F C BOURNEMOUTH A 3-3 Cardiff City won 5-4 on penalties
4 PORTSMOUTH H 0-2
2005-06 1 COLCHESTER UNITED A 2-0
2 MACCLESFIELD TOWN H 2-1
3 LEICESTER CITY H 0-1
2006-07 1 BARNET H 0-2
2007-08 1 BRIGHTON & HOVE ALBION H 1-0
2 LEYTON ORIENT H 1-0
3 WEST BROMWICH ALBION A 4-2
4 LIVERPOOL A 1-2
2008-09 1 A F C BOURNEMOUTH A 2-1
2 MILTON KEYNES DONS H 2-1
3 SWANSEA CITY A 0-1
2009-10 1 DAGENHAM & REDBRIDGE H 3-1
2 BRISTOL ROVERS H 3-1
3 ASTON VILLA A 0-1
2010-11 1 BURTON ALBION H 4-1
2 PETERBOROUGH UNITED A 1-2
2011-12 1 OXFORD UNITED A 3-1
2 HUDDERSFIELD TOWN H 5-3
3 LEICESTER CITY H 2-2 Cardiff City won 7-6 on penalties
4 BURNLEY H 1-0
QF BLACKBURN ROVERS H 2-0
SF(1) CRYSTAL PALACE A 0-1
SF(2) CRYSTAL PALACE H 1-0 Aggregate 1-1, Cardiff City won 3-1 on penalties
F LIVERPOOL N 2-2 @ Wembley Stadium. Liverpool won 3-2 on penalties
2012-13 1 NORTHAMPTON TOWN A 1-2
2013-14 2 ACCRINGTON STANLEY A 2-0
3 WEST HAM UNITED A 2-3
2014-15 1 COVENTRY CITY A 2-1
2 PORT VALE A 3-2
3 A F C BOURNEMOUTH H 0-3
2015-16 1 A F C WIMBLEDON H 1-0
2 MILTON KEYNES DONS A 1-2
2016-17 1 BRISTOL ROVERS A 0-1
2017-18 1 PORTSMOUTH H 2-1
2 BURTON ALBION H 1-2
2018-19 2 NORWICH CITY H 1-3
2019-20 2 LUTON TOWN H 0-3
2020-21 1 NORTHAMPTON TOWN A 0-3
2021-22 1 SUTTON UNITED H 3-2
2 BRIGHTON & HOVE ALBION H 0-2
OTHER CUPS
1978-79 ASC GpC BRISTOL ROVERS A 0-1
FULHAM H 1-0
BRISTOL CITY A 0-1
1985-86 FLAMC Gp1S NEWPORT COUNTY A 0-1
Gp1S SWANSEA CITY H 0-2
1986-87 FLAMC Gp8S A F C BOURNEMOUTH A 0-1
Gp8S WOLVERHAMPTON WANDERERS H 0-1
1987-88 FLAMC Gp2S WALSALL A 1-3
Gp2S WREXHAM H 3-2
1S NOTTS COUNTY A 0-2
1988-89 FLAMC Gp2S TORQUAY UNITED A 1-3
Gp2S SWANSEA CITY H 2-0
1S BRISTOL ROVERS A 1-2
1989-90 FLAMC Gp3S SHREWSBURY TOWN A 0-4
Gp3S WALSALL H 3-5
1990-91 FLAMC Gp8S HEREFORD UNITED A 1-1
Gp8S EXETER CITY H 0-1
1991-92 FLAMC Gp2S SWANSEA CITY A 0-0
Gp2S A F C BOURNEMOUTH H 3-3
1S STOKE CITY A 0-3
1992-93 FLAMC Gp4S SHREWSBURY TOWN A 3-1
Gp4S HEREFORD UNITED H 3-2
2S SWANSEA CITY H 1-2
1993-94 FLAMC Gp5S BRISTOL ROVERS A 0-3
Gp5S TORQUAY UNITED H 2-0
2S WYCOMBE WANDERERS A 2-3
1994-95 FLAMC Gp1S EXETER CITY A 1-1
Gp1S PLYMOUTH ARGYLE H 2-0
2S EXETER CITY A 0-1
1995-96 FLAMC Gp2S HEREFORD UNITED A 3-3
Gp2S GILLINGHAM H 3-2
2S NORTHAMPTON TOWN H 1-2
1996-97 FLAMC 1S GILLINGHAM A 2-1
2S EXETER CITY H 1-1 Exeter City won 4-2 on penalties
1997-98 FLAMC 1S MILLWALL H 0-2
FAWPC GpB WREXHAM A 1-0
WREXHAM H 1-1
MERTHYR TYDFIL A 0-0
NEWTOWN A 1-1
NEWTOWN H 3-2
MERTHYR TYDFIL H 1-0
Finished first in group
QF CONWY UNITED H 4-0
SF MERTHYR TYDFIL A 4-0
MERTHYR TYDFIL H 3-1 Cardiff City won 7-1 on aggregate
F WREXHAM A 1-2
1998-99 FLAMC 1S MILLWALL A 0-2
FAWPC GpA BANGOR CITY H 0-1
MERTHYR TYDFIL H 2-2
BANGOR CITY A 4-1
MERTHYR TYDFIL A 0-0
RHYL A 4-0
RHYL H 3-2
Finished first in group and qualified for quarter finals
QF SWANSEA CITY H 3-2
SF WREXHAM A 1-3
WREXHAM H 2-1 Wrexham won 4-3 on aggregate
1999-00 FLAMC 1S NORTHAMPTON TOWN A 0-1
FAWPC GpB NEWTOWN H 2-1
BARRY TOWN H 2-2
NEWTOWN A 1-0
BARRY TOWN A 1-2
MERTHYR TYDFIL H 3-1
MERTHYR TYDFIL A 0-0
Finished first in group to qualify for quarter finals
QF ABERYSTWYTH TOWN H 4-0
SF CAERNARFON TOWN A 4-0
CAERNARFON TOWN H 4-1 Cardiff City won 8-1 on aggregate
F WREXHAM A 0-2
2000-01 FL TRO 1S BRIGHTON & HOVE ALBION A 0-2
FAWPC GpB CWMBRAN TOWN H 1-0
MERTHYR TYDFIL H 2-1
LLANELLI A 3-2
LLANELLI H 2-1
MERTHYR TYDFIL A 2-0
CWMBRAN TOWN A 2-0
Finished first in group to qualify for quarter finals
QF MERTHYR TYDFIL H 0-1
2001-02 FL TRO 1S RUSHDEN & DIAMONDS H 7-1
2S PETERBOROUGH UNITED H 1-3
FAWPC QF NEWTOWN A 3-0
SF WREXHAM A 1-1 Cardiff City won 4-3 on penalties
F SWANSEA CITY H 1-0
2002-03 FL TRO 1 BYE
2S EXETER CITY A 3-0
QFS A F C BOURNEMOUTH A 1-2
FAWPC QF TOTAL NETWORK SOLUTIONS A 3-1
SF NEWPORT COUNTY A 0-0 Newport County won 4-2 on penalties
2003-04 FAWPC QF NEWPORT COUNTY A 1-0
SF WREXHAM A 2-2 Wrexham won 7-6 on penalties
2004-05 FAWPC QF BANGOR CITY A 0-1
2005-06 FAWPC QF CARMARTHEN TOWN A 1-2
2006-07 FAWPC QF CARDIFF CITY A 3-2
SF THE NEW SAINTS H 0-1
2007-08 FAWPC QF WELSHPOOL A 1-0
SF NEWPORT COUNTY H 1-1 Newport County won 5-4 on penalties
Please acknowledge the F.C.H.D. when using this information elsewhere