Cardiff City FC vs Swansea City AFC, Championship 2020-21 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)
Match Details
- Referee Nick Greenhalgh
- Referee Akil Howson
- Referee John Brooks
- Referee Keith Stroud
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 |
|---|---|---|---|---|
| 12 Dec | Swansea City AFC | H | 0–2 | L |
| 08 Dec | Stoke City FC | A | 2–1 | W |
| 05 Dec | Watford FC | A | 1–0 | W |
| 01 Dec | Huddersfield Town AFC | H | 3–0 | W |
| 28 Nov | Luton Town FC | H | 4–0 | W |
| 25 Nov | Coventry City FC | A | 0–1 | L |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 12 Dec | Cardiff City FC | A | 2–0 | W |
| 08 Dec | AFC Bournemouth | H | 0–0 | D |
| 05 Dec | Luton Town FC | H | 2–0 | W |
| 02 Dec | Middlesbrough FC | A | 1–2 | L |
| 29 Nov | Nottingham Forest FC | A | 1–0 | W |
| 25 Nov | Sheffield Wednesday FC | H | 1–1 | D |
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' KICK OFF: Cardiff City FC gets underway.
- 5' Swansea City AFC started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 5.
- 6' A goal from the Jamaica international Jamal Lowe! He fires home on 6 to make it 0-1!
- 11' Cardiff City FC are enjoying more possession but struggling to find a way through a disciplined Swansea City AFC backline.
- 14' Swansea City AFC receives a Yellow card for a hard tackle on 14.
- 18' That is a Yellow card for Cardiff City FC. Sean Morrison will be fuming at that decision.
- 23' Marlon Pack is putting in a real shift tonight. He has covered more ground than anyone else for Swansea City AFC so far.
- 28' Players seem to put ease on their energy level Spectators hardly appreciate such approach. Teams need to speed up the tempo.
- 33' Cardiff City FC are keeping things exceptionally tight at the back. It will take something special to break them down.
- 35' Marc Guehi catches the referee's attention in entirely the wrong way. Yellow card on 35.
- 40' 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.
- 45' Over 45 minutes have gone by without a meaningful attack. The supporters want more.
- 46' Joe Ralls was booked on 46.
- 51' The travelling Swansea City AFC supporters hardly appreciate their team being pressed down to the backline.
- 56' Robert Glatzel gets the nod from Cardiff City FC. He replaces Kieffer Moore and will look to change the dynamic.
- 61' A moment of individual brilliance could settle this. Both teams are waiting for that decisive action.
- 66' named a earlier, and opted for a in response. A fascinating tactical duel is developing.
- 67' Joe Ralls catches the referee's attention in entirely the wrong way. Red card on 67.
- 72' Jamal Lowe makes no mistake. The score reads 0-2 and Swansea City AFC are in front.
- 77' Marlon Pack is ready to make an impact after coming on for Mark Harris at the 77 minute mark.
- 82' We miss some good tackles and strikes. Is there anyone on the field to put the game back to action?
- 87' Swansea City AFC make a change. Jamal Lowe trudges off to be replaced by Wayne Routledge on 87 minutes.
- 90' A change in the Cardiff City FC ranks — Will Vaulks exits the field as Gavin Whyte enters on 90.
- 0-2 the final result. Cardiff City FC will be bitterly disappointed.
Lineups
Cardiff City FC Lineups
Starting XI
- 7
-
29
Mark Harris ↓ Marlon Pack 77'
- 23
-
10
Kieffer Moore ↓ Robert Glatzel 56'
- 12
- 4
- 3
- 8
-
6
Will Vaulks ↓ Gavin Whyte 90'
- 16
- 27
Bench
-
21
Marlon Pack ↑ 77'
- 11
- 22
- 18
- 1
-
20
Gavin Whyte ↑ 90'
-
9
Robert Glatzel ↑ 56'
- 13
- 32
Coach
Neil Harris
Swansea City AFC Lineups
Starting XI
-
9
Jamal Lowe ↓ Wayne Routledge 87'
- 7
- 10
- 6
- 8
- 26
- 23
- 24
- 2
- 1
- 5
Bench
-
15
Wayne Routledge ↑ 87'
- 21
- 13
- 20
- 14
- 45
- 3
- 44
- 22
Coach
Steve Cooper
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
2020-12-12
Cardiff City FC
0–2
Swansea City AFC
W
2020-12-08
Swansea City AFC
0–0
AFC Bournemouth
D
2020-12-05
Swansea City AFC
2–0
Luton Town FC
W
2020-12-02
Middlesbrough FC
2–1
Swansea City AFC
L
2020-11-29
Nottingham Forest FC
0–1
Swansea City AFC
W
2020-11-25
Swansea City AFC
1–1
Sheffield Wednesday FC
D
Predictions
Prediction accuracy
3 / 4
0.76
Cardiff City FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.38
Swansea City AFC xG
I would bet for:
Under 2.5 goals 64% + Under — clean sheet likely 59%
Match Result
✓ CorrectActual: Swansea City AFC win
Both Teams to Score
✓ Correct
Avg goals/match: 2.14
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 86% |
|
14% |
| ± 1.5 | 63% |
|
37% |
| ± 2.5 | 36% |
|
64% |
| ± 3.5 | 18% |
|
82% |
| ± 4.5 | 7% |
|
93% |
Double Chance
Cardiff City FC or Draw
55%
Draw or Swansea City AFC
76%
Cardiff City FC or Swansea City AFC
69%
Half-Time Result
✗ WrongActual: Swansea City AFC win at HT
Correct Score
✓ In top 12
0 – 1
15%
0 – 0
14%
1 – 1
13.2%
0 – 2
Actual
1 – 2
8.3%
1 – 0
7.7%
0 – 3
4.9%
2 – 1
4.5%
1 – 3
3.9%
2 – 2
3.3%
2 – 0
3.2%
0 – 4
1.7%
Asian Handicap — Cardiff City FC
| Handicap | Cardiff City FC covers | Push | Swansea City AFC covers |
|---|---|---|---|
| -2.5 | 1% | — | 99% |
| -2 | 1% | 5% | 94% |
| -1.5 | 6% | — | 94% |
| -1 | 6% | 13% | 81% |
| -0.5 | 19% | — | 81% |
| +0.5 | 50% | — | 50% |
| +1 | 50% | 25% | 25% |
| +1.5 | 75% | — | 25% |
| +2 | 75% | 15% | 9% |
| +2.5 | 91% | — | 9% |
Clean Sheet
Cardiff City FC keeps clean sheet
26%
✓
Swansea City AFC keeps clean sheet
47%
✗
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

