Wikiwand AI

Cardiff City F.C. league record by opponent

Welsh professional football club record From Wikipedia, the free encyclopedia

Cardiff City Football Club is a professional football club based in Cardiff, Wales. Founded in 1899, the club competed in local amateur leagues before turning professional in 1910, moving into the English football league system by joining the Southern Football League. Ten years later, they were elected into the Second Division of the Football League,[1] winning promotion to the First Division in their first season.[2] They achieved their highest ever position during the 1923–24 season, finishing in second place of the First Division but lost the league title on goal average to Huddersfield Town.[3] They were relegated from the First Division in 1929. Since then, they have spent a further nine seasons in the top tier; the most recent return was a one-year spell in the 2018–19 season.[2]

Cardiff's first team have competed in a number of nationally contested leagues, and their record against each club faced in those competitions is summarised below. The club's first competitive fixture as a professional team came against Ton Pentre on 24 September 1910,[4] the opening day of the 1910–11 season, in the Second Division of the Southern Football League. Their first fixture in the Football League came on 28 August 1920 against Stockport County.[5] They met their 116th and most recent different opponent, Burton Albion, for the first time on the opening day of the 2016–17 Football League season.[6] The team that Cardiff have met the most in league competition is Preston North End; the 39 victories from 104 meetings is more than Cardiff have recorded against any other club. Millwall have drawn 28 league matches with Cardiff, more than any other club, and Bristol City have recorded the most victories against Cardiff with 38.

All statistics are correct up to and including the match played on 17 October 2026.

Key

  • The table includes results of matches played by Cardiff City in the Southern Football League, the Football League and the Premier League. Matches from uncompleted competitions – the abandoned 1939–40 Football League season  – are excluded, as are test matches, Football League play-offs, and matches in the various wartime competitions.
  • The name used for each opponent is the name they had when Cardiff City most recently played a league match against them. Results against each opponent include results against that club under any former name. For example, results against Leyton Orient include matches played against Orient (1966–1987) and Clapton Orient (before 1945).
  • The columns headed "First" and "Last" contain the first and most recent seasons in which Cardiff City played league matches against each opponent.
  • P = matches played; W = matches won; D = matches drawn; L = matches lost; Win% = percentage of total matches won
  •    † Clubs with this background and symbol in the "Opponent" column are Cardiff City's divisional rivals in the current season, the 2026–27 EFL Championship.
  •    ‡ Clubs with this background and symbol in the "Opponent" column are defunct.

All-time league record

More information Opponent, P ...
Cardiff City F.C. league record by opponent
Opponent P W D L P W D L P W D L Win% First Last Notes
Home Away Total
Aberdare Athletic ‡ 2101 2110 4211050.00 1910–11 1911–12
AFC Wimbledon 1100 1100 2200100.00 2025–26 2025–26
Aldershot ‡ 12615 12543 241158045.83 1932–33 1990–91
Arsenal 17566 17359 3481115023.53 1921–22 2018–19
Aston Villa 251438 255317 5019625038.00 1931–32 2017–18
Barnet 8341 8035 16376018.75 1991–92 2000–01
Barnsley 271665 271287 54281412051.85 1920–21 2025–26
Birmingham City † 4024511 4081418 80321929040.00 1920–21 2023–24
Blackburn Rovers † 3718109 3861121 75242130032.00 1921–22 2026–27
Blackpool 38121610 387724 76192334025.00 1920–21 2025–26
Bolton Wanderers † 3718613 387625 74251237033.78 1921–22 2026–27
Bournemouth 19973 193313 38121016031.58 1931–32 2021–22
Bradford City 8224 8404 16628037.50 1921–22 2025–26
Bradford Park Avenue 5302 5113 10415040.00 1929–30 1949–50
Brentford 241563 247710 48221313045.83 1919–20 2020–21
Brighton & Hove Albion 3514129 3561118 70202327028.57 1913–14 2018–19
Bristol City † 46201016 46141022 92342038036.96 1920–21 2024–25
Bristol Rovers 411288 4141113 82302626036.59 1913–14 1999–2000
Burnley † 4121128 4161322 82272530032.93 1921–22 2024–25
Burton Albion 2101 2110 4211050.00 2017–18 2025–26
Bury 271944 276417 5425821046.30 1920–21 2001–02
Cambridge United 15744 15258 309912030.00 1978–79 2001–02
Carlisle United 191450 19667 3820117052.63 1965–66 2000–01
Charlton Athletic † 3617712 3541318 71212030029.58 1929–30 2026–27
Chelsea 19667 195212 3811819028.95 1921–22 2018–19
Cheltenham Town 2200 2011 4211050.00 2000–01 2002–03
Chesham Town ‡ 2200 2200 4400100.00 1910–11 1911–12
Chester City ‡ 8431 8242 16673037.50 1975–76 1998–99
Chesterfield 15933 15762 301695053.33 1947–48 2002–03
Colchester United 12525 12426 249411037.50 1975–76 2007–08
Coventry City 291676 298714 58241420041.38 1913–14 2024–25
Crewe Alexandra 10451 10271 206122030.00 1986–87 2005–06
Croydon Common ‡ 4400 4301 8701087.50 1910–11 1914–15
Crystal Palace 35121211 357820 70192031027.14 1913–14 2018–19
Cwm Albions ‡ 1100 1100 2200100.00 1911–12 1911–12
Darlington 9423 9225 18648033.33 1985–86 2000–01
Derby County † 352195 36121113 71332018046.48 1926–27 2026–27
Doncaster Rovers 171223 17692 3418115052.94 1947–48 2025–26
Everton 17944 17359 3412913035.29 1921–22 2018–19
Exeter City 221543 227510 4422913050.00 1913–14 2025–26
Fulham 3214711 3210616 64241327037.50 1920–21 2021–22
Gateshead 1100 1100 2200100.00 1920–21 1920–21
Gillingham 211614 21489 4220913047.62 1913–14 2004–05
Grimsby Town 12822 12444 241266050.00 1948–49 1984–85
Halifax Town ‡ 8440 8530 16970056.25 1975–76 2000–01
Hartlepool United 9630 9324 18954050.00 1986–87 2000–01
Hereford United ‡ 9702 9351 181053055.56 1975–76 1996–97
Huddersfield Town 4322129 4381223 86302432034.88 1921–22 2025–26
Hull City 3717515 3761615 74232130031.08 1920–21 2024–25
Ipswich Town 251168 255812 50161420032.00 1938–39 2022–23
Kettering Town 2200 2200 4400100.00 1910–11 1911–12 [A]
Kidderminster Harriers 1010 1100 2110050.00 2000–01 2000–01
Leeds United 281765 288911 56251516044.64 1920–21 2024–25
Leicester City 281477 287615 56211322037.50 1921–22 2023–24
Leyton Orient 3923115 3971418 78302523038.46 1920–21 2025–26 [B]
Lincoln City † 15825 15438 3012513040.00 1948–49 2025–26
Liverpool 15924 15708 3016212053.33 1921–22 2018–19
Llanelly 1100 1100 2200100.00 1912–13 1912–13
Luton Town 372179 3771119 74281828037.84 1912–13 2025–26
Macclesfield Town 2101 2101 4202050.00 1997–98 2000–01
Maidstone United 2011 2011 4022000.00 1990–91 1991–92
Manchester City 21786 211812 4281618019.05 1921–22 2018–19
Manchester United 15429 15366 307815023.33 1921–22 2018–19
Mansfield Town 161231 16646 321877056.25 1931–32 2025–26
Mardy ‡ 2110 2200 4310075.00 1911–12 1912–13
Merthyr Town 4112 4121 8233025.00 1910–11 1919–20
Middlesbrough † 3521410 36101016 71311426043.66 1921–22 2026–27
Mid Rhondda 1100 1100 2200100.00 1912–13 1912–13
Millwall † 3917157 3981417 78252924032.05 1913–14 2024–25 [C]
Milton Keynes Dons 1010 1001 2011000.00 2015–16 2015–16
Newcastle United 2712105 273321 54151326027.78 1921–22 2018–19
Newport County 12534 12534 241068041.67 1912–13 1987–88
Northampton Town 261655 266515 52221020042.31 1913–14 2025–26
Norwich City † 3318312 333723 66211035031.82 1913–14 2024–25
Nottingham Forest 291775 2915410 58321115055.17 1920–21 2021–22
Notts County 2813510 287615 56201125035.71 1920–21 2002–03
Oldham Athletic 16844 16529 3213613040.63 1921–22 2002–03
Oxford United 12552 12228 247710029.17 1968–69 2024–25
Peterborough United 14635 14158 287813025.00 1975–76 2025–26
Plymouth Argyle 3217510 3241513 64212023032.81 1913–14 2025–26
Pontypridd 2020 2011 4031000.00 1911–12 1912–13
Port Vale † 10613 10343 20956045.00 1920–21 2025–26
Portsmouth † 3113711 3281014 63211725033.33 1911–12 2026–27
Preston North End † 52231514 52161125 104392639037.50 1921–22 2024–25
Queens Park Rangers † 42211011 4310627 85311638036.47 1913–14 2026–27
Reading 3818911 3891316 76272227035.53 1910–11 2025–26
Rochdale 10532 10172 206104030.00 1986–87 2000–01
Rotherham United 2914105 296419 58201424034.48 1920–21 2025–26
Salisbury City ‡ 1100 1100 2200100.00 1910–11 1910–11
Scarborough ‡ 8530 8332 16862050.00 1987–88 1998–99
Scunthorpe United 18873 18954 3617127047.22 1958–59 2010–11
Sheffield United † 39161310 389821 77252131032.47 1921–22 2026–27
Sheffield Wednesday 3821116 388921 76292027038.16 1920–21 2024–25
Shrewsbury Town 12642 12435 241077041.67 1975–76 2000–01
Southampton † 261655 2631013 52191518036.54 1913–14 2023–24
Southend United 211344 21597 42181311042.86 1911–12 2006–07
Stevenage 1100 1100 2200100.00 2025–26 2025–26
Stockport County 7250 7232 14482028.57 1920–21 2025–26
Stoke City † 271278 266911 53181619033.96 1910–11 2026–27 [D]
Sunderland 3317511 33101013 66271524040.91 1921–22 2024–25
Swansea City † 3617118 366921 72232029031.94 1912–13 2024–25 [E]
Swindon Town 221084 225512 44151316034.09 1913–14 2002–03
Thames ‡ 1100 1100 2200100.00 1931–32 1931–32
Ton Pentre 3300 3201 6501083.33 1912–13 1911–12
Torquay United 181053 183411 3613914036.11 1931–32 2000–01
Tottenham Hotspur 225512 225512 44101024022.73 1921–22 2018–19
Tranmere Rovers 6231 6312 12543041.67 1986–87 2003–03
Treharris 3210 3111 6321050.00 1910–11 1912–13
Walsall 15942 15735 301677053.33 1911–12 2003–04
Watford † 3417611 339816 67261427038.81 1913–14 2026–27
West Bromwich Albion † 2910109 294817 58141826024.14 1921–22 2024–25
West Ham United † 24969 242913 48111522022.92 1913–14 2018–19
Wigan Athletic 17593 17449 3491312026.47 1982–83 2025–26
Wimbledon ‡ 2011 2101 4112025.00 1984–85 2003–04 [F]
Wolverhampton Wanderers † 299911 299416 58181327031.03 1920–21 2018–19
Wrexham † 171052 16826 331878054.55 1975–76 2026–27
Wycombe Wanderers 7511 7313 14824057.14 1994–95 2025–26
York City 8521 8233 16754043.75 1974–75 2000–01
Close

Footnotes

  1. Kettering Town statistics include matches played against Kettering.
  2. Leyton Orient statistics include matches played against Clapton Orient and Orient.
  3. Millwall statistics include matches played against Millwall Athletic.
  4. Stoke City statistics include matches played against Stoke.
  5. Swansea City statistics include matches played against Swansea Town.
  6. Wimbledon F.C. relocated to Milton Keynes in 2003, and was rebranded as Milton Keynes Dons F.C. a year later. That club renounced all claims to Wimbledon's history in 2007, since when it has regarded itself as a new club founded in 2004.[7][8][9]

References

Related Articles

Timelines

Top Qs

Fact Checks