Cardiff City vs Swansea City Head-to-Head Record

This page lists the head-to-head record of Swansea City vs Cardiff City including biggest victories and defeats between the two sides, and H2H stats in all competitions.

Overall H2H Record - Summary

TotalCardiff CitySwansea CityDraws
Total Matches318167
At Cardiff City Stadium163103
At Liberty Stadium15564
League Two Matches6132
Carling Cup Matches1010
Premier League Matches2110
Championship Matches18594
League One Matches4121
Total Goals Scored702644

Last 50 Cardiff City vs Swansea City Matches

2025   18 JanuaryChampionshipCardiff City3 - 0Swansea City
2024   25 AugustChampionshipSwansea City1 - 1Cardiff City
2024   16 MarchChampionshipSwansea City2 - 0Cardiff City
2023   16 SeptemberChampionshipCardiff City2 - 0Swansea City
2023   1 AprilChampionshipCardiff City2 - 3Swansea City
2022   23 OctoberChampionshipSwansea City2 - 0Cardiff City
2022   2 AprilChampionshipCardiff City0 - 4Swansea City
2021   17 OctoberChampionshipSwansea City3 - 0Cardiff City
2021   20 MarchChampionshipSwansea City0 - 1Cardiff City
2020   12 DecemberChampionshipCardiff City0 - 2Swansea City
2020   12 JanuaryChampionshipCardiff City0 - 0Swansea City
2019   27 OctoberChampionshipSwansea City1 - 0Cardiff City
2014   8 FebruaryPremier LeagueSwansea City3 - 0Cardiff City
2013   3 NovemberPremier LeagueCardiff City1 - 0Swansea City
2011   6 FebruaryChampionshipSwansea City0 - 1Cardiff City
2010   7 NovemberChampionshipCardiff City0 - 1Swansea City
2010   3 AprilChampionshipCardiff City2 - 1Swansea City
2009   7 NovemberChampionshipSwansea City3 - 2Cardiff City
2009   5 AprilChampionshipCardiff City2 - 2Swansea City
2008   30 NovemberChampionshipSwansea City2 - 2Cardiff City
2008   23 SeptemberCarling CupSwansea City1 - 0Cardiff City
1999   17 AprilLeague TwoCardiff City0 - 0Swansea City
1998   21 NovemberLeague TwoSwansea City2 - 1Cardiff City
1998   7 MarchLeague TwoSwansea City1 - 1Cardiff City
1997   1 NovemberLeague TwoCardiff City0 - 1Swansea City
1997   1 MarchLeague TwoSwansea City0 - 1Cardiff City
1996   2 DecemberLeague TwoCardiff City1 - 3Swansea City
1995   6 MarchLeague OneSwansea City4 - 1Cardiff City
1994   2 SeptemberLeague OneCardiff City1 - 1Swansea City
1994   1 AprilLeague OneSwansea City1 - 0Cardiff City
1993   21 DecemberLeague OneCardiff City1 - 0Swansea City

Biggest Cardiff City Victory vs Swansea City

2025   18 JanuaryChampionshipCardiff City3 - 0Swansea City

Biggest Swansea City Victory vs Cardiff City

2022   2 AprilChampionshipCardiff City0 - 4Swansea City

Biggest Cardiff City Defeat vs Swansea City

2022   2 AprilChampionshipCardiff City0 - 4Swansea City

Biggest Swansea City Defeat vs Cardiff City

2025   18 JanuaryChampionshipCardiff City3 - 0Swansea City

Last 5 Cardiff City Home Matches

2025   7 OctoberFL TrophyCardiff City0 - 1Newport County
2025   4 OctoberLeague OneCardiff City4 - 3Leyton Orient
2025   30 SeptemberLeague OneCardiff City0 - 1Burton Albion
2025   20 SeptemberLeague OneCardiff City1 - 3Bradford City
2025   30 AugustLeague OneCardiff City4 - 0Plymouth Argyle

Last 5 Swansea City Home Matches

2025   4 OctoberChampionshipSwansea City1 - 3Leicester City
2025   27 SeptemberChampionshipSwansea City1 - 1Millwall
2025   17 SeptemberCarling CupSwansea City3 - 2Nottingham Forest
2025   13 SeptemberChampionshipSwansea City2 - 2Hull City
2025   26 AugustCarling CupSwansea City1 - 1Plymouth Argyle

Last 5 Cardiff City Away Matches

2025   27 SeptemberLeague OneWigan Athletic0 - 2Cardiff City
2025   23 SeptemberCarling CupBurnley1 - 2Cardiff City
2025   16 SeptemberFL TrophyExeter City0 - 1Cardiff City
2025   13 SeptemberLeague OneStockport County1 - 1Cardiff City
2025   23 AugustLeague OneLuton Town0 - 1Cardiff City

Last 5 Swansea City Away Matches

2025   30 SeptemberChampionshipBlackburn Rovers1 - 2Swansea City
2025   20 SeptemberChampionshipBirmingham City1 - 0Swansea City
2025   30 AugustChampionshipSheffield Wednesday0 - 2Swansea City
2025   9 AugustChampionshipMiddlesbrough1 - 0Swansea City
2025   26 AprilChampionshipMillwall1 - 0Swansea City

Wrexham-Cardiff City Odds

Wrexham
1.96
Draw
3.30
Cardiff City
3.70
Bet Now!

Swansea City-Man City Odds

Swansea City
11.00
Draw
6.00
Man City
1.22
Bet Now!

Club: Cardiff City

Cardiff City
England Cardiff, England

Club: Swansea City

Swansea City
England Swansea, England
  • Premier League
  • Swansea City FC
  • Nickname: The Swans
  • Liberty Stadium (20532)
  • League Position: 0th
  • Coach: Alan Michael Anthony Sheehan