Cardiff City FC vs Swansea City AFC, Championship 2024-25 REGULAR SEASON
Overview
Match Preview
Cardiff City FC vs Swansea City AFC — Championship at Cardiff City Stadium.
- Cardiff City FC 0 games · 0 pts (2026/27)
- Swansea City AFC 0 games · 0 pts (2026/27)
Match Details
- Referee James Bell
- Assistant 1 Ian Cooper
- Assistant 2 Andrew Fox
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Coventry City FC | 46 | 95 |
| 2 | Ipswich Town FC | 46 | 84 |
| 3 | Hull City AFC | 46 | 73 |
| 4 | Oxford United FC | 46 | 47 |
| 5 | Leicester City FC | 46 | 46 |
| 6 | Blackburn Rovers FC | 1 | 1 |
| 7 | Wolverhampton Wanderers FC | 1 | 1 |
| 8 | Queens Park Rangers FC | 0 | 0 |
| 9 | Millwall FC | 0 | 0 |
| 10 | Middlesbrough FC | 0 | 0 |
| 11 | Swansea City AFC | 0 | 0 |
| 12 | Watford FC | 0 | 0 |
| 13 | Charlton Athletic FC | 0 | 0 |
| 14 | West Bromwich Albion FC | 0 | 0 |
| 15 | Bolton Wanderers FC | 0 | 0 |
| 16 | Burnley FC | 0 | 0 |
| 17 | West Ham United FC | 0 | 0 |
| 18 | Birmingham City FC | 0 | 0 |
| 19 | Sheffield United FC | 0 | 0 |
| 20 | Wrexham AFC | 0 | 0 |
| 21 | Cardiff City FC | 0 | 0 |
| 22 | Southampton FC | 0 | 0 |
| 23 | Derby County FC | 0 | 0 |
| 24 | Norwich City FC | 0 | 0 |
| 25 | Preston North End FC | 0 | 0 |
| 26 | Stoke City FC | 0 | 0 |
| 27 | Lincoln City FC | 0 | 0 |
| 28 | Portsmouth FC | 0 | 0 |
| 29 | Bristol City FC | 0 | 0 |
| 30 | Sheffield Wednesday FC | 46 | 0 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 18 Jan | Swansea City AFC | H | 3–0 | W |
| 14 Jan | Watford FC | H | 1–1 | D |
| 09 Jan | Sheffield United FC | A | 1–0 | W |
| 04 Jan | Middlesbrough FC | A | 1–1 | D |
| 01 Jan | Coventry City FC | H | 1–1 | D |
| 29 Dec | Watford FC | A | 2–1 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 18 Jan | Cardiff City FC | A | 0–3 | L |
| 12 Jan | Southampton FC | A | 0–3 | L |
| 04 Jan | West Bromwich Albion FC | H | 1–1 | D |
| 01 Jan | Portsmouth FC | A | 0–4 | L |
| 29 Dec | Luton Town FC | H | 2–1 | W |
| 26 Dec | Queens Park Rangers FC | H | 3–0 | W |
Season Stats
| Cardiff City FC | Swansea City AFC | |
|---|---|---|
| #21 | Position | #11 |
| 0 | Points | 0 |
| 0 | Played | 0 |
| 0 / 0 / 0 | W / D / L | 0 / 0 / 0 |
| 0 | Scored | 0 |
| 0 | Conceded | 0 |
| +0 | GD | +0 |
| – | PPG | – |
| – | Win % | – |
Key Stats
17%
Both Teams to Score
H2H (12 games)
H2H (12 games)
33%
Over 2.5 Goals
H2H history
H2H history
0%
Clean Sheets
Swansea City AFC this season
Swansea City AFC this season
Cardiff City FC are 21st (0 pts). Swansea City AFC are 11th (0 pts).
Goal Timing (This Season)
Swansea City AFC
0-15
–/1
16-30
1/–
31-45
–/–
46-60
–/–
61-75
1/–
76+
–/–
■ Scored ■ Conceded
Events
Match Events
- 0' And we are off! Cardiff City FC vs Swansea City AFC — let the football do the talking.
- 5' will be watching from the dugout nervously. His Cardiff City FC side need to improve if they are to claim all three points.
- 10' Swansea City AFC is defending very well tonight not leaving a chance for their rivals to get through for a goal.
- 15' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
- 20' Swansea City AFC started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 20.
- 24' Another change for Cardiff City FC made on 24 minute. Callum O'Dowda leaves to be changed by Joel Bagan.
- 29' Cardiff City FC currently sit 21 in the Array table. A result here could be decisive in the race for the top positions.
- 34' has dominated the recent head-to-head record, winning 0 of the last 0 meetings.
- 39' Swansea City AFC seems to be on a short break. The game is mainly concentrated in the center. It’s high time they got back to action. Otherwise, it looks like a goalless game.
- 44' The 24-year-old Ji-sung Eom has been sensational this season — 0 goals and 0 assists is a remarkable return.
- 45' Matt Grimes is having his name booked by the referee on 45.
- 47' Magnificent from Callum Robinson! That is 53 goals in 378 appearances — and it could not have come at a better time.
- 51' Callum Robinson adds to his 0 season tally! Cardiff City FC lead 2-0 — and this changes everything.
- 55' The Swansea City AFC manager makes a substitution. Joe Allen departs to be replaced by Zan Vipotnik.
- 60' Matchday of the Array and both teams know exactly what is at stake tonight.
- 65' Over 65 minutes have gone by without a meaningful attack. The supporters want more.
- 67' What a moment for Dimitrios Goutas! That strike on 67 puts his side firmly in control.
- 72' Swansea City AFC come into this ranked 12 in Array. They desperately need points to push themselves up the standings.
- 76' Kyle Naughton gets the nod from Swansea City AFC. He replaces Josh Key and will look to change the dynamic.
- 81' Poor challenge from Liam Cullen. The referee spots it immediately and shows the card.
- 84' The crowd applauds Ollie Tanner as he leaves the pitch. Yakou Meite steps in for Cardiff City FC.
- 85' The whistle greets Ronald as he departs to be replaced by Sam Parker.
- 88' The referee does not hesitate — a card for Florian Bianchini on 88 minutes.
- 90' The referee reaches into his pocket. Out comes the card for Joe Ralls.
- It finishes all square. Cardiff City FC and Swansea City AFC share the spoils 3-0.
Lineups
Cardiff City FC Lineups
4-2-3-1Starting XI
-
11
Callum O'Dowda ↓ Joel Bagan 24'
- 35
- 8
-
12
Calum Chambers ↓ Manolis Siopis 76'
-
47
Callum Robinson ↓ Yousef Salech 84'
- 21
- 4
-
18
Alex Robertson ↓ Rubin Colwill 76'
- 5
-
32
Ollie Tanner ↓ Yakou Meite 84'
- 45
Bench
-
19
Yakou Meite ↑ 84'
- 1
- 38
- 16
-
23
Joel Bagan ↑ 24'
-
3
Manolis Siopis ↑ 76'
-
27
Rubin Colwill ↑ 76'
-
22
Yousef Salech ↑ 84'
- 2
Coach
Omer Riza
Swansea City AFC Lineups
4-3-3Starting XI
-
7
Joe Allen ↓ Zan Vipotnik 55'
- 8
- 20
- 22
-
2
Josh Key ↓ Kyle Naughton 76'
- 6
- 5
- 14
- 17
-
35
Ronald ↓ Sam Parker 85'
-
10
Ji-sung Eom ↓ Florian Bianchini 55'
Bench
- 4
-
26
Kyle Naughton ↑ 76'
- 33
- 23
-
19
Florian Bianchini ↑ 55'
- 25
-
9
Zan Vipotnik ↑ 55'
-
41
Sam Parker ↑ 85'
- 43
Coach
Luke Williams
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Michael Obafemi | 4 |
| Liam Cullen | 3 |
| Jamal Lowe | 3 |
| Callum Robinson | 3 |
| Joel Piroe | 2 |
| Benjamin Cabango | 2 |
| Oliver Cooper | 1 |
| Ben Wilmot | 1 |
Head to Head
Cardiff City FC Form
Swansea City AFC Form
2025-01-18
Cardiff City FC
3–0
Swansea City AFC
L
2025-01-12
Southampton FC
3–0
Swansea City AFC
L
2025-01-04
Swansea City AFC
1–1
West Bromwich Albion FC
D
2025-01-01
Portsmouth FC
4–0
Swansea City AFC
L
2024-12-29
Swansea City AFC
2–1
Luton Town FC
W
2024-12-26
Swansea City AFC
3–0
Queens Park Rangers FC
W
Predictions
Prediction accuracy
3 / 4
1.13
Cardiff City FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
0.33
Swansea City AFC xG
I would bet for:
Under 2.5 goals 81% + Under — clean sheet likely 79%
Match Result
✓ CorrectActual: Cardiff City FC win
Both Teams to Score
✓ Correct
Avg goals/match: 1.46
Actual: No — clean sheet
Over / Under Goals
✗ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 75% |
|
25% |
| ± 1.5 | 43% |
|
57% |
| ± 2.5 | 19% |
|
81% |
| ± 3.5 | 7% |
|
93% |
| ± 4.5 | 2% |
|
98% |
Double Chance
Cardiff City FC or Draw
87%
Draw or Swansea City AFC
44%
Cardiff City FC or Swansea City AFC
68%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
0 – 0
25.5%
1 – 0
25%
2 – 0
14%
1 – 1
9.4%
0 – 1
6.2%
3 – 0
Actual
2 – 1
5.2%
3 – 1
2.1%
4 – 0
1.5%
1 – 2
1.4%
0 – 2
1.1%
2 – 2
0.9%
Asian Handicap — Cardiff City FC
| Handicap | Cardiff City FC covers | Push | Swansea City AFC covers |
|---|---|---|---|
| -2.5 | 8% | — | 92% |
| -2 | 8% | 16% | 76% |
| -1.5 | 24% | — | 76% |
| -1 | 24% | 31% | 45% |
| -0.5 | 55% | — | 45% |
| +0.5 | 91% | — | 9% |
| +1 | 91% | 8% | 1% |
| +1.5 | 99% | — | 1% |
| +2 | 99% | 1% | 0% |
| +2.5 | 100% | — | 0% |
Clean Sheet
Cardiff City FC keeps clean sheet
72%
✓
Swansea City AFC keeps clean sheet
33%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

