Cardiff City FC vs Swansea City AFC, Championship 2021-22 REGULAR SEASON
Overview
Match Preview
Cardiff City FC vs Swansea City AFC — Championship at Cardiff City Stadium.
- Cardiff City FC 8 games · 7 pts (2026/27)
- Swansea City AFC 8 games · 17 pts (2026/27)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Swansea City AFC | 8 | 17 |
| 2 | West Ham United FC | 8 | 15 |
| 3 | Middlesbrough FC | 8 | 15 |
| 4 | Wolverhampton Wanderers FC | 7 | 14 |
| 5 | West Bromwich Albion FC | 8 | 14 |
| 6 | Queens Park Rangers FC | 8 | 13 |
| 7 | Stoke City FC | 8 | 13 |
| 8 | Bristol City FC | 8 | 13 |
| 9 | Charlton Athletic FC | 8 | 12 |
| 10 | Birmingham City FC | 8 | 11 |
| 11 | Millwall FC | 8 | 11 |
| 12 | Lincoln City FC | 8 | 11 |
| 13 | Southampton FC | 8 | 10 |
| 14 | Wrexham AFC | 8 | 10 |
| 15 | Bolton Wanderers FC | 8 | 10 |
| 16 | Blackburn Rovers FC | 8 | 9 |
| 17 | Norwich City FC | 8 | 9 |
| 18 | Sheffield United FC | 8 | 9 |
| 19 | Portsmouth FC | 7 | 8 |
| 20 | Watford FC | 8 | 8 |
| 21 | Cardiff City FC | 8 | 7 |
| 22 | Derby County FC | 8 | 5 |
| 23 | Preston North End FC | 8 | 4 |
| 24 | Burnley FC | 8 | 4 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 02 Apr | Swansea City AFC | H | 0–4 | L |
| 16 Mar | Stoke City FC | H | 2–1 | W |
| 12 Mar | Preston North End FC | H | 0–0 | D |
| 05 Mar | Queens Park Rangers FC | A | 2–1 | W |
| 01 Mar | Derby County FC | H | 1–0 | W |
| 26 Feb | Fulham FC | H | 0–1 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 02 Apr | Cardiff City FC | A | 4–0 | W |
| 19 Mar | Birmingham City FC | H | 0–0 | D |
| 16 Mar | Peterborough United FC | A | 3–2 | W |
| 12 Mar | Blackpool FC | A | 0–1 | L |
| 08 Mar | Fulham FC | H | 1–5 | L |
| 05 Mar | Coventry City FC | H | 3–1 | W |
Season Stats
| Cardiff City FC | Swansea City AFC | |
|---|---|---|
| #21 | Position | #1 |
| 7 | Points | 17 |
| 8 | Played | 8 |
| 1 / 4 / 3 | W / D / L | 5 / 2 / 1 |
| 10 | Scored | 13 |
| 12 | Conceded | 6 |
| -2 | GD | +7 |
| 0.88 | PPG | 2.13 |
| 13% | Win % | 63% |
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
Cardiff City FC this season
Cardiff City FC this season
50%
Clean Sheets
Swansea City AFC this season
Swansea City AFC this season
Cardiff City FC are 21st (7 pts). Swansea City AFC are 1st (17 pts).
Goal Timing (This Season)
Cardiff City FC
0-15
2/3
16-30
2/3
31-45
2/2
46-60
–/3
61-75
3/–
76+
1/1
■ Scored ■ Conceded
Swansea City AFC
0-15
3/2
16-30
2/–
31-45
2/2
46-60
3/1
61-75
2/–
76+
1/1
■ Scored ■ Conceded
Top Scorers (This Season)
Cardiff City FC
| Jack Moylan | 3 G | 1 A |
| Yousef Salech | 2 G | 1 A |
| Cian Ashford | 2 G | 1 A |
| Rubin Colwill | 1 G | 1 A |
Swansea City AFC
| Adam Idah | 3 G | 1 A |
| Ji-sung Eom | 2 G | 2 A |
| Joseph Opoku | 2 G |
Events
Match Events
- 0' The stage is set the green flag drops! Another match against Cardiff City FC and Swansea City AFC has kicked off!
- 5' It’s high time Russell Martin made some changes to put the his team’s game back to action.
- 6' What composure from Michael Obafemi! The Ireland international strokes it home. 0-1.
- 11' The home supporters are growing impatient. Cardiff City FC must find a spark to ignite this game.
- 16' Cardiff City FC are enjoying more possession but struggling to find a way through a disciplined Swansea City AFC backline.
- 21' A quiet spell here at Cardiff City Stadium. Swansea City AFC seem content sitting deep and soaking up pressure.
- 26' named a earlier, and opted for a in response. A fascinating tactical duel is developing.
- 29' The referee has no hesitation. Hannes Wolf is booked for Swansea City AFC — Yellow card on 29.
- 34' will be watching from the dugout nervously. His Cardiff City FC side need to improve if they are to claim all three points.
- 39' Thomas Doyle is having his name booked by the referee on 39.
- 44' Matt Grimes, a England , has 0 bookings this season and will need to keep his discipline tonight.
- 49' Cardiff City FC is showing some good football. However, Cardiff City FC are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 54' The travelling Swansea City AFC supporters hardly appreciate their team being pressed down to the backline.
- 57' with the perfectly-timed delivery and Benjamin Cabango makes no mistake. 0-2!
- 58' Fresh legs for Cardiff City FC! Rubin Colwill comes on to replace Thomas Doyle.
- 59' Swansea City AFC receives a Yellow card for a hard tackle on 59.
- 64' A moment of individual brilliance could settle this. Both teams are waiting for that decisive action.
- 69' The referee calls foul for Flynn Downes. He receives a Yellow card.
- 70' The Cardiff City FC bench stirs into life. Jordan Hugill is withdrawn and Uche Ikpeazu gets his opportunity.
- 71' The supporters are chanting for Jay Fulton. He replaces Jamie Paterson on 71 minute.
- 76' 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.
- 78' Hannes Wolf doubles the advantage! 0-3 and this game is slipping away from the opposition.
- 80' It’s a booking for Cardiff City FC player. Joe Ralls gets a Yellow card.
- 82' with the perfectly-timed delivery and Michael Obafemi makes no mistake. 0-4!
- 87' A tactical chess match is unfolding here. The question is which manager blinks first.
- 89' Another substitution for Swansea City AFC to replace Joel Piroe by Cameron Congreve on 89 minute.
- Hope, you loved the show. Another epic battle is over with the score 0-4.
Lineups
Cardiff City FC Lineups
Starting XI
-
29
Mark Harris ↓ Isaak Davies 58'
- 25
- 8
- 5
-
9
Jordan Hugill ↓ Uche Ikpeazu 70'
- 38
- 15
-
22
Thomas Doyle ↓ Rubin Colwill 58'
- 3
- 17
- 2
Bench
- 1
- 18
- 6
- 16
-
10
Uche Ikpeazu ↑ 70'
-
27
Rubin Colwill ↑ 58'
-
39
Isaak Davies ↑ 58'
Coach
Steve Morison
Swansea City AFC Lineups
Starting XI
-
12
Jamie Paterson ↓ Jay Fulton 71'
- 8
- 26
- 23
- 4
- 33
- 13
- 5
- 9
-
17
Joel Piroe ↓ Cameron Congreve 89'
- 22
Bench
- 7
- 18
-
6
Jay Fulton ↑ 71'
- 10
- 14
- 15
- 30
-
45
Cameron Congreve ↑ 89'
Coach
Russell Martin
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Michael Obafemi | 4 |
| Liam Cullen | 3 |
| Jamal Lowe | 3 |
| Callum Robinson | 3 |
| Joel Piroe | 2 |
| Benjamin Cabango | 2 |
| Dimitrios Goutas | 1 |
| Hannes Wolf | 1 |
Head to Head
Cardiff City FC Form
Swansea City AFC Form
2022-04-02
Cardiff City FC
0–4
Swansea City AFC
W
2022-03-19
Swansea City AFC
0–0
Birmingham City FC
D
2022-03-16
Peterborough United FC
2–3
Swansea City AFC
W
2022-03-12
Blackpool FC
1–0
Swansea City AFC
L
2022-03-08
Swansea City AFC
1–5
Fulham FC
L
2022-03-05
Swansea City AFC
3–1
Coventry City FC
W
Predictions
Prediction accuracy
2 / 4
0.65
Cardiff City FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.82
Swansea City AFC xG
I would bet for:
Under — clean sheet likely 59% + Under 2.5 goals 56%
Match Result
✓ CorrectActual: Swansea City AFC win
Both Teams to Score
✓ Correct
Avg goals/match: 2.47
Actual: No — clean sheet
Over / Under Goals
✗ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 90% |
|
10% |
| ± 1.5 | 70% |
|
30% |
| ± 2.5 | 44% |
|
56% |
| ± 3.5 | 24% |
|
76% |
| ± 4.5 | 11% |
|
89% |
Double Chance
Cardiff City FC or Draw
44%
Draw or Swansea City AFC
82%
Cardiff City FC or Swansea City AFC
74%
Half-Time Result
✗ WrongActual: Swansea City AFC win at HT
Correct Score
✓ In top 12
0 – 1
14.7%
0 – 2
13.6%
1 – 1
10.7%
0 – 0
10.4%
1 – 2
8.8%
0 – 3
8.1%
1 – 3
5.4%
1 – 0
4.6%
0 – 4
Actual
2 – 1
3.1%
2 – 2
2.9%
1 – 4
2.6%
Asian Handicap — Cardiff City FC
| Handicap | Cardiff City FC covers | Push | Swansea City AFC covers |
|---|---|---|---|
| -2.5 | 1% | — | 99% |
| -2 | 1% | 3% | 97% |
| -1.5 | 3% | — | 97% |
| -1 | 3% | 8% | 88% |
| -0.5 | 12% | — | 88% |
| +0.5 | 36% | — | 64% |
| +1 | 36% | 26% | 38% |
| +1.5 | 62% | — | 38% |
| +2 | 62% | 20% | 18% |
| +2.5 | 82% | — | 18% |
Clean Sheet
Cardiff City FC keeps clean sheet
17%
✓
Swansea City AFC keeps clean sheet
52%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

