South Wales Derby:
Cardiff City vs Swansea City

rivals.football > Rivalries > South Wales Derby

Recent Matches

Last 6 South Wales Derby results. View all results.

Date

Result

Competition

Stadium

Att

Rating

23/10/2022

Swansea City Swansea City

Cooper 38'
Darling 50'
Obafemi 58'
Cundle 60'
Obafemi 67'

2-0

Cardiff City Cardiff City

Robinson 7'
O’dowda 50'
Ralls 61'
Harris 90'

League Championship

The Liberty Stadium

19,814

6.00

01/04/2023

Cardiff City Cardiff City

Philogene 35'
Rinomhota 58'
Kaba 83'

2-3

Swansea City Swansea City

Piroe 3'
Cullen 33'
Manning 45'
Ntcham 50'
Fulton 55'
Cooper 57'
Piroe 90'
Cabango 90'

League Championship

Cardiff City Stadium

28,232

10.00

16/09/2023

Cardiff City Cardiff City

Tanner 71'
Tanner 81'
Ramsey 86' (p)

2-0

Swansea City Swansea City

Fulton 57'

League Championship

Cardiff City Stadium

28,648

4.50

16/03/2024

Swansea City Swansea City

Darling 17'
Allen 21'
Cullen 34'
*****Cullen missed 51' (p)
Lowe 90'

2-0

Cardiff City Cardiff City

League Championship

The Liberty Stadium

20,005

5.75

25/08/2024

Swansea City Swansea City

Allen 9'
Cullen 10'
Darling 90'

1-1

Cardiff City Cardiff City

Robinson 79'

League Championship

The Liberty Stadium

20,174

4.00

18/01/2025

Cardiff City Cardiff City

Robinson 47'
Robinson 51'
Goutas 67'
Ralls 90'

3-0

Swansea City Swansea City

Grimes 45'
Cullen 81'
Bianchini 88'
Cabango 90'

League Championship

Cardiff City Stadium

26,536

5.75

View complete history of South Wales Derby results.


Headline Stats

Cardiff City

Cardiff City

 

Swansea City

Swansea City

25

Matches Won

34

32.1

Win %

43.6

87

Goals Scored

105

1.12

Goals Per Game

1.35

25

Clean Sheets

26

3

Penalties Scored

1

0

Own Goals in Favour

0

45

Yellow Cards

43

4

Red Cards

2

762,105

Total Home Attendance

576,259

19,541

Average Home Attendance

14,776

22

League Wins

29

3

Cup Wins

5

18

Home Wins

23

7

Away Wins

11

0

Neutral Ground Wins

0


Red cards, yellow cards, penalties and own goals

6

Red cards

88

Yellow cards

4

Penalties scored

0

Own goals


Scores

Scoreline

Cardiff City

Cardiff City wins

Swansea City

Swansea City wins

0-0

6

1-0

13

9

1-1

7

2-0

3

7

2-1

3

5

2-2

4

3-0

2

3

3-1

1

2

3-2

1

5

3-3

2

4-0

1

4-1

1

5-0

1

5-1

1

5-2

1


Biggest South Wales Derby wins

Cardiff City

Biggest Cardiff City wins

Cardiff City 5-0 Swansea Town

Ninian Park, 06/04/1965

Cardiff City 5-2 Swansea Town

Ninian Park, 15/09/1962

Cardiff City 3-0 Swansea City

Cardiff City Stadium, 18/01/2025

Cardiff City 3-0 Swansea Town

Ninian Park, 26/12/1951

Swansea Town 1-3 Cardiff City

Vetch Field, 15/04/1959

Cardiff City 2-0 Swansea City

Cardiff City Stadium, 16/09/2023

Cardiff City 2-0 Swansea City

Ninian Park, 06/12/1988

Swansea City 0-2 Cardiff City

Vetch Field, 20/09/1988

Cardiff City 3-2 Swansea City

Ninian Park, 26/12/1983

Cardiff City 2-1 Swansea City

Cardiff City Stadium, 03/04/2010

Cardiff City 2-1 Swansea City

Ninian Park, 20/08/1985

Swansea City

Biggest Swansea City wins

Swansea Town 5-1 Cardiff City

Vetch Field, 24/12/1949

Cardiff City 0-4 Swansea City

Cardiff City Stadium, 02/04/2022

Swansea City 4-1 Cardiff City

Vetch Field, 07/03/1995

Swansea City 3-0 Cardiff City

The Liberty Stadium, 17/10/2021

Swansea City 3-0 Cardiff City

The Liberty Stadium, 08/02/2014

Swansea Town 3-0 Cardiff City

Vetch Field, 28/03/1964

Cardiff City 1-3 Swansea City

Ninian Park, 03/12/1996

Swansea City 3-1 Cardiff City

Vetch Field, 03/09/1985

Swansea City 2-0 Cardiff City

The Liberty Stadium, 16/03/2024

Swansea City 2-0 Cardiff City

The Liberty Stadium, 23/10/2022

Cardiff City 0-2 Swansea City

Cardiff City Stadium, 12/12/2020


Time since

How long since Cardiff City's last win vs Swansea City?

Cardiff City 3-0 Swansea City - 18/01/2025 - 8 months, 1 days ago (244 days - last match played).

How long since Swansea City's last win vs Cardiff City?

Swansea City 2-0 Cardiff City - 16/03/2024 - 1 year, 6 months, 3 days ago (552 days - 3 matches ago).

Cardiff City

Cardiff City

 

Swansea City

Swansea City

8 months, 1 days ago
Cardiff City 3-0 Swansea City
18/01/2025 (last match played)

Last win

1 year, 6 months, 3 days ago
Swansea City 2-0 Cardiff City
16/03/2024 (3 matches ago)
8 months, 1 days ago
Cardiff City 3-0 Swansea City
18/01/2025 (last home match played)

Last home win

1 year, 6 months, 3 days ago
Swansea City 2-0 Cardiff City
16/03/2024 (2 home matches ago)

4 years, 5 months, 30 days ago
Swansea City 0-1 Cardiff City
20/03/2021 (5 away matches ago)

Last away win

2 years, 5 months, 18 days ago
Cardiff City 2-3 Swansea City
01/04/2023 (3 away matches ago)

South Wales Derby Attendances

1,338,364

Total attendance

60,855

Highest attendance

0

Lowest attendance

17,159

Average attendance

Attendances at Cardiff City

762,105

Total attendance

60,855

Highest attendance

0

Lowest attendance

19,541

Average attendance

Attendances at Swansea City

576,259

Total attendance

27,264

Highest attendance

0

Lowest attendance

14,776

Average attendance

Highest and lowest South Wales Derby attendances

Highest attendances

60,855

Cardiff City 1-0 Swansea Town

Ninian Park, 27/08/1949

46,003

Cardiff City 3-0 Swansea Town

Ninian Park, 26/12/1951

42,482

Cardiff City 0-0 Swansea Town

Ninian Park, 24/08/1957

41,074

Cardiff City 1-0 Swansea Town

Ninian Park, 24/03/1951

34,881

Cardiff City 2-1 Swansea Town

Ninian Park, 07/11/1959

29,093

Cardiff City 0-0 Swansea Town

Ninian Park, 05/10/1929

28,648

Cardiff City 2-0 Swansea City

Cardiff City Stadium, 16/09/2023

28,529

Cardiff City 0-0 Swansea City

Cardiff City Stadium, 12/01/2020

28,232

Cardiff City 2-3 Swansea City

Cardiff City Stadium, 01/04/2023

27,463

Cardiff City 1-0 Swansea City

Cardiff City Stadium, 03/11/2013

Lowest attendances

0

Swansea City 0-1 Cardiff City

The Liberty Stadium, 20/03/2021

0

Cardiff City 0-2 Swansea City

Cardiff City Stadium, 12/12/2020

1,006

Cardiff City 0-2 Swansea City

Ninian Park, 28/01/1986

2,955

Swansea City 0-0 Cardiff City

Vetch Field, 19/11/1991

2,986

Cardiff City 2-0 Swansea City

Ninian Park, 06/12/1988

3,711

Swansea City 1-0 Cardiff City

Vetch Field, 02/04/1994

3,721

Cardiff City 1-3 Swansea City

Ninian Park, 03/12/1996

3,943

Swansea City 4-1 Cardiff City

Vetch Field, 07/03/1995

4,218

Cardiff City 2-1 Swansea City

Ninian Park, 20/08/1985

4,430

Swansea City 0-1 Cardiff City

Vetch Field, 02/03/1997


League table

Overall league table for the South Wales Derby. Includes all league and cup games. 3 points for a win.

Pos

Team

P

W

D

L

GF

GA

GD

Pts

1

Swansea City

Swansea City

78

34

19

25

105

105

18

121

2

Cardiff City

Cardiff City

78

25

19

34

87

87

-18

94


Timeline

Blocks denote winner of each South Wales Derby. The size of the block represents the margin of victory. Hover over the block to view match details.

Cardiff City win Swansea City win Draw

                                                                                                                                                           


Record by stadium

 
Cardiff City

Cardiff City

Swansea City

Swansea City

Stadium

P

W

D

L

F

A

GD

Y

R

W

D

L

F

A

GD

Y

R

Cardiff City Stadium

10

4

2

4

12

13

-1

21

1

4

2

4

13

12

+1

26

1

Ninian Park

29

14

8

7

38

25

+13

0

0

7

8

14

25

38

-13

0

0

The Liberty Stadium

11

2

2

7

7

18

-11

24

3

7

2

2

18

7

+11

17

1

Vetch Field

28

5

7

16

30

49

-19

0

0

16

7

5

49

30

+19

0

0


Record by competition

 
Cardiff City

Cardiff City

Swansea City

Swansea City

Competition

P

W

D

L

F

A

GD

Y

R

W

D

L

F

A

GD

Y

R

Autoglass Trophy

2

0

1

1

1

2

-1

0

0

1

1

0

2

1

+1

0

0

FA Cup

1

0

0

1

1

2

-1

0

0

1

0

0

2

1

+1

0

0

Freight Rover Trophy

1

0

0

1

0

2

-2

0

0

1

0

0

2

0

+2

0

0

League Championship

18

5

4

9

18

27

-9

38

3

9

4

5

27

18

+9

40

1

League Cup

5

2

0

3

5

6

-1

5

1

3

0

2

6

5

+1

1

0

League Division 2

4

1

1

2

3

6

-3

0

0

2

1

1

6

3

+3

0

0

League Division 3

6

1

2

3

4

7

-3

0

0

3

2

1

7

4

+3

0

0

League Division Four

4

1

2

1

3

4

-1

0

0

1

2

1

4

3

+1

0

0

League Division Three

6

2

2

2

5

7

-2

0

0

2

2

2

7

5

+2

0

0

League Division Two

28

11

7

10

44

39

+5

0

0

10

7

11

39

44

-5

0

0

Premier League

2

1

0

1

1

3

-2

2

0

1

0

1

3

1

+2

2

1

Sherpa Vans Trophy

1

1

0

0

2

0

+2

0

0

0

0

1

0

2

-2

0

0


Record by day

 
Cardiff City

Cardiff City

Swansea City

Swansea City

Day

P

W

D

L

F

A

GD

Y

R

W

D

L

F

A

GD

Y

R

Monday

8

2

2

4

8

13

-5

0

0

4

2

2

13

8

+5

0

0

Tuesday

15

5

2

8

18

20

-2

5

1

8

2

5

20

18

+2

1

0

Wednesday

3

3

0

0

7

1

+6

0

0

0

0

3

1

7

-6

0

0

Thursday

1

1

0

0

1

0

+1

0

0

0

0

1

0

1

-1

0

0

Friday

2

0

2

0

2

2

+0

0

0

0

2

0

2

2

+0

0

0

Saturday

34

11

7

16

41

53

-12

19

1

16

7

11

53

41

+12

25

0

Sunday

15

3

6

6

10

16

-6

21

2

6

6

3

16

10

+6

17

2


Record by month

 
Cardiff City

Cardiff City

Swansea City

Swansea City

Month

P

W

D

L

F

A

GD

Y

R

W

D

L

F

A

GD

Y

R

January

6

1

2

3

7

8

-1

5

0

3

2

1

8

7

+1

6

0

February

3

1

0

2

1

4

-3

3

0

2

0

1

4

1

+3

3

0

March

11

3

3

5

9

17

-8

4

0

5

3

3

17

9

+8

2

0

April

13

4

3

6

18

20

-2

8

0

6

3

4

20

18

+2

14

0

May

0

0

0

0

0

0

+0

0

0

0

0

0

0

0

+0

0

0

June

0

0

0

0

0

0

+0

0

0

0

0

0

0

0

+0

0

0

July

0

0

0

0

0

0

+0

0

0

0

0

0

0

0

+0

0

0

August

7

3

2

2

7

6

+1

2

0

2

2

3

6

7

-1

2

0

September

7

3

1

3

12

9

+3

6

1

3

1

3

9

12

-3

2

0

October

5

0

2

3

1

7

-6

6

1

3

2

0

7

1

+6

4

0

November

10

2

2

6

9

13

-4

8

1

6

2

2

13

9

+4

8

2

December

16

8

4

4

23

21

+2

3

1

4

4

8

21

23

-2

2

0


Record by decade

 
Cardiff City

Cardiff City

Swansea City

Swansea City

Decade

P

W

D

L

F

A

GD

Y

R

W

D

L

F

A

GD

Y

R

1920 - 1929

1

0

1

0

0

0

+0

0

0

0

1

0

0

0

+0

0

0

1930 - 1939

3

1

0

2

3

4

-1

0

0

2

0

1

4

3

+1

0

0

1940 - 1949

2

1

0

1

2

5

-3

0

0

1

0

1

5

2

+3

0

0

1950 - 1959

9

5

2

2

11

5

+6

0

0

2

2

5

5

11

-6

0

0

1960 - 1969

7

2

2

3

17

14

+3

0

0

3

2

2

14

17

-3

0

0

1970 - 1979

0

0

0

0

0

0

+0

0

0

0

0

0

0

0

+0

0

0

1980 - 1989

21

8

6

7

26

27

-1

0

0

7

6

8

27

26

+1

0

0

1990 - 1999

14

2

4

8

9

19

-10

0

0

8

4

2

19

9

+10

0

0

2000 - 2009

4

0

2

2

6

8

-2

9

2

2

2

0

8

6

+2

7

1

2010 - 2019

6

3

0

3

4

6

-2

12

0

3

0

3

6

4

+2

10

1

2020 - 2029

11

3

2

6

9

17

-8

24

2

6

2

3

17

9

+8

26

0

Arsenal

Upcoming Derby
Sat 22nd Nov 2025
The Emirates Stadium
15:00

Tottenham Hotspur

rivals.football