Swansea City AFC vs Cardiff City FC, Championship 2024-25 REGULAR SEASON
Overview
Match Preview
Swansea City AFC vs Cardiff City FC — Championship at Swansea.com Stadium.
- Swansea City AFC 46 games · 64 pts (2026/27)
- Cardiff City FC 0 games · 0 pts (2026/27)
Match Details
- Referee Oliver Langford
- Assistant 1 Andrew Fox
- Assistant 2 Alex James (England)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Coventry City FC | 46 | 95 |
| 2 | Ipswich Town FC | 46 | 84 |
| 3 | Millwall FC | 46 | 83 |
| 4 | Southampton FC | 46 | 80 |
| 5 | Middlesbrough FC | 46 | 80 |
| 6 | Hull City AFC | 46 | 73 |
| 7 | Wrexham AFC | 46 | 71 |
| 8 | Derby County FC | 46 | 69 |
| 9 | Norwich City FC | 46 | 65 |
| 10 | Birmingham City FC | 46 | 64 |
| 11 | Swansea City AFC | 46 | 64 |
| 12 | Bristol City FC | 46 | 62 |
| 13 | Sheffield United FC | 46 | 60 |
| 14 | Preston North End FC | 46 | 60 |
| 15 | Queens Park Rangers FC | 46 | 58 |
| 16 | Watford FC | 46 | 57 |
| 17 | Stoke City FC | 46 | 55 |
| 18 | Portsmouth FC | 46 | 55 |
| 19 | Charlton Athletic FC | 46 | 53 |
| 20 | Blackburn Rovers FC | 46 | 52 |
| 21 | West Bromwich Albion FC | 46 | 51 |
| 22 | Oxford United FC | 46 | 47 |
| 23 | Leicester City FC | 46 | 46 |
| 24 | Sheffield Wednesday FC | 46 | 0 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 25 Aug | Cardiff City FC | H | 1–1 | D |
| 17 Aug | Preston North End FC | H | 3–0 | W |
| 10 Aug | Middlesbrough FC | A | 0–1 | L |
| 04 May | Millwall FC | H | 0–1 | L |
| 27 Apr | Norwich City FC | A | 2–2 | D |
| 20 Apr | Huddersfield Town AFC | A | 4–0 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 25 Aug | Swansea City AFC | A | 1–1 | D |
| 17 Aug | Burnley FC | A | 0–5 | L |
| 10 Aug | Sunderland AFC | H | 0–2 | L |
| 04 May | Rotherham United FC | A | 2–5 | L |
| 27 Apr | Middlesbrough FC | H | 1–4 | L |
| 20 Apr | Southampton FC | H | 2–1 | W |
Key Stats
17%
Both Teams to Score
H2H (12 games)
H2H (12 games)
33%
Over 2.5 Goals
H2H history
H2H history
Events
Match Events
- 0' The stage is set the green flag drops! Another match against Swansea City AFC and Cardiff City FC has kicked off!
- 5' Players seem to put ease on their energy level Spectators hardly appreciate such approach. Teams need to speed up the tempo.
- 10' Swansea City AFC is taking the lead after the goal scored by Liam Cullen on 10.
- 15' The teams are not in a rush to score plenty of goals. It might look strange considering Swansea City AFC that had 383 games and scored 472 goals.
- 20' The referee is likely to let players tackle, as he already missed some meaty challenges during opening seconds. He is still to establish what should not be done by the players and what is acceptable on the pitch. It’s going to be a tough game for Chris Willock suffering a number of foals already.
- 25' It looks like no one’s ball. Cardiff City FC is used to counterattacking playing. None of the sides are ready to take the lead.
- 30' looks like a favorite considering 0 games won in last 0 matches with its main striker scoring goals.
- 35' While there is no rush on the pitch, let’s have a look at some stats. Ethan Horvath made 351 appearances and scored 3 goals. He is very likely to score a goal today.
- 40' Although teams showed high tempo form the start, they seem to slow down a bit. Both sides really need to catch a fire. Otherwise, we have another goalless match.
- 45' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
- 50' Benjamin Cabango has certainly something to prove this evening. He made 2 appearances with only 0 goals this season.
- 55' Swansea City AFC is showing some good football. However, Swansea City AFC are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 58' The Swansea City AFC manager makes a substitution. Ji-sung Eom departs to be replaced by Azeem Abdulai.
- 59' Time for substitution for Cardiff City FC. Alex Robertson is replaced by Rubin Colwill.
- 64' Both teams are passing the ball around with high level of urgency. Swansea City AFC needs to do something about it to get closer to the goal.
- 67' Time for substitution for Swansea City AFC. Goncalo Franco is replaced by Zan Vipotnik.
- 69' The supporters are chanting for Ollie Tanner. He replaces Yakou Meite on 69 minute.
- 73' Another substitution for Cardiff City FC to replace Chris Willock by Callum Robinson on 73 minute.
- 78' Another change for Swansea City AFC made on 78 minute. Josh Key leaves to be changed by Kyle Naughton.
- 79' GOAL! Callum Robinson scores on 79. Assisted by Ollie Tanner
- 84' Swansea City AFC started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 84.
- 89' The travelling Cardiff City FC supporters hardly appreciate their team being pressed down to the backline.
- 90' It’s a booking for Swansea City AFC player. Joe Allen gets a card.
- The final whistle. It looks like we are having a draw.
Lineups
Swansea City AFC Lineups
4-2-3-1Starting XI
- 8
-
20
Liam Cullen ↓ Joe Allen 78'
- 22
-
2
Josh Key ↓ Kyle Naughton 78'
- 6
- 5
- 14
-
17
Goncalo Franco ↓ Zan Vipotnik 67'
-
31
Oliver Cooper ↓ Jay Fulton 67'
- 35
-
10
Ji-sung Eom ↓ Azeem Abdulai 58'
Bench
-
7
Joe Allen ↑ 78'
-
4
Jay Fulton ↑ 67'
-
26
Kyle Naughton ↑ 78'
- 3
- 32
- 19
-
47
Azeem Abdulai ↑ 58'
- 29
-
9
Zan Vipotnik ↑ 67'
Cardiff City FC Lineups
4-2-3-1Starting XI
- 11
-
19
Yakou Meite ↓ Ollie Tanner 69'
- 1
- 10
- 12
- 38
-
15
Wilfride Kanga ↓ Anwar El Ghazi 73'
-
16
Chris Willock ↓ Callum Robinson 73'
- 3
-
18
Alex Robertson ↓ Rubin Colwill 59'
- 5
Bench
- 35
-
47
Callum Robinson ↑ 73'
-
20
Anwar El Ghazi ↑ 73'
- 21
- 4
- 23
-
27
Rubin Colwill ↑ 59'
-
32
Ollie Tanner ↑ 69'
- 45
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Michael Obafemi | 4 |
| Callum Robinson | 3 |
| Liam Cullen | 3 |
| Jamal Lowe | 3 |
| Joel Piroe | 2 |
| Benjamin Cabango | 2 |
| Aden Flint | 1 |
| Aaron Ramsey | 1 |
Head to Head
Swansea City AFC Form
2024-08-25
Swansea City AFC
1–1
Cardiff City FC
D
2024-08-17
Swansea City AFC
3–0
Preston North End FC
W
2024-08-10
Middlesbrough FC
1–0
Swansea City AFC
L
2024-05-04
Swansea City AFC
0–1
Millwall FC
L
2024-04-27
Norwich City FC
2–2
Swansea City AFC
D
2024-04-20
Huddersfield Town AFC
0–4
Swansea City AFC
W
Cardiff City FC Form
Predictions
Prediction accuracy
1 / 4
1.74
Swansea City AFC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
0.98
Cardiff City FC xG
I would bet for:
Markets are evenly balanced — no clear value pick.
Match Result
✗ WrongActual: Draw
Both Teams to Score
✓ Correct
Avg goals/match: 2.72
Actual: Yes — both scored
Over / Under Goals
✗ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 92% |
|
8% |
| ± 1.5 | 75% |
|
25% |
| ± 2.5 | 50% |
|
50% |
| ± 3.5 | 29% |
|
71% |
| ± 4.5 | 15% |
|
85% |
Double Chance
Swansea City AFC or Draw
79%
Draw or Cardiff City FC
46%
Swansea City AFC or Cardiff City FC
75%
Half-Time Result
✗ WrongActual: Swansea City AFC win at HT
Correct Score
✓ In top 12
1 – 1
Actual
1 – 0
10.6%
2 – 0
9.8%
2 – 1
9.4%
0 – 0
8.5%
3 – 0
5.6%
0 – 1
5.5%
3 – 1
5.5%
1 – 2
5.3%
2 – 2
4.6%
0 – 2
3.1%
3 – 2
2.8%
Asian Handicap — Swansea City AFC
| Handicap | Swansea City AFC covers | Push | Cardiff City FC covers |
|---|---|---|---|
| -2.5 | 14% | — | 86% |
| -2 | 14% | 17% | 70% |
| -1.5 | 30% | — | 70% |
| -1 | 30% | 23% | 46% |
| -0.5 | 54% | — | 46% |
| +0.5 | 80% | — | 20% |
| +1 | 80% | 13% | 7% |
| +1.5 | 93% | — | 7% |
| +2 | 93% | 5% | 2% |
| +2.5 | 98% | — | 2% |
Clean Sheet
Swansea City AFC keeps clean sheet
38%
✓
Cardiff City FC keeps clean sheet
18%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

