Swansea City AFC vs Millwall FC, Championship 2020-21 REGULAR SEASON
Overview
Match Preview
Swansea City AFC vs Millwall FC — Championship at Liberty Stadium.
- Swansea City AFC 8 games · 17 pts (2026/27)
- Millwall FC 8 games · 11 pts (2026/27)
Match Details
- Referee Bhupinder Gill
- Referee Steve Martin
- Referee Lee Venamore
- Referee Mark Pottage
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 |
|---|---|---|---|---|
| 03 Oct | Millwall FC | H | 2–1 | W |
| 26 Sep | Wycombe Wanderers FC | A | 2–0 | W |
| 19 Sep | Birmingham City FC | H | 0–0 | D |
| 12 Sep | Preston North End FC | A | 1–0 | W |
| 29 Jul | Brentford FC | A | 1–3 | L |
| 26 Jul | Brentford FC | H | 1–0 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 03 Oct | Swansea City AFC | A | 1–2 | L |
| 26 Sep | Brentford FC | H | 1–1 | D |
| 19 Sep | Rotherham United FC | A | 1–0 | W |
| 12 Sep | Stoke City FC | H | 0–0 | D |
| 22 Jul | Huddersfield Town AFC | H | 4–1 | W |
| 18 Jul | Queens Park Rangers FC | A | 3–4 | L |
Season Stats
| Swansea City AFC | Millwall FC | |
|---|---|---|
| #1 | Position | #11 |
| 17 | Points | 11 |
| 8 | Played | 8 |
| 5 / 2 / 1 | W / D / L | 3 / 2 / 3 |
| 13 | Scored | 15 |
| 6 | Conceded | 15 |
| +7 | GD | +0 |
| 2.13 | PPG | 1.38 |
| 63% | Win % | 38% |
Key Stats
44%
Both Teams to Score
H2H (16 games)
H2H (16 games)
44%
Over 2.5 Goals
H2H history
H2H history
50%
Clean Sheets
Swansea City AFC this season
Swansea City AFC this season
38%
Clean Sheets
Millwall FC this season
Millwall FC this season
Swansea City AFC are 1st (17 pts). Millwall FC are 11th (11 pts).
Goal Timing (This Season)
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
Millwall FC
0-15
2/–
16-30
2/1
31-45
4/2
46-60
3/4
61-75
–/4
76+
4/3
■ Scored ■ Conceded
Top Scorers (This Season)
Swansea City AFC
| Adam Idah | 3 G | 1 A |
| Ji-sung Eom | 2 G | 2 A |
| Joseph Opoku | 2 G |
Millwall FC
| Lyndon Dykes | 4 G | 1 A |
| Tairyk Arconte | 3 G | |
| Josh Coburn | 2 G | |
| Luke Cundle | 1 G |
Events
Match Events
- 0' The ball is rolling at Liberty Stadium. Swansea City AFC are looking to make home advantage count against Millwall FC.
- 5' Millwall FC come into this ranked in Array. They desperately need points to push themselves up the standings.
- 10' England international Ryan Leonard has been a key figure this campaign — 0 goals and 0 assists in the Array this season.
- 15' has dominated the recent head-to-head record, winning 0 of the last 0 meetings.
- 20' Joe Rodon is putting in a real shift tonight. He has covered more ground than anyone else for Swansea City AFC so far.
- 25' Millwall FC 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.
- 27' Marc Guehi picks up a Yellow card and will need to be extremely careful for the remainder of this match.
- 32' Over 32 minutes have gone by without a meaningful attack. The supporters want more.
- 37' 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.
- 42' Mahlon Romeo has been one of the livelier players on the pitch with 0 goals to his name this season.
- 46' Jake Bidwell adds to his 0 season tally! Swansea City AFC lead 1-0 — and this changes everything.
- 51' Clinical. Composed. Brilliant. Tom Bradshaw makes it 1-1.
- 56' 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 Ryan Woods suffering a number of foals already.
- 61' The energy levels are beginning to show. Gary Rowett might look to freshen things up shortly.
- 66' Swansea City AFC started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 66.
- 68' Benjamin Cabango is having a superb {COMPETITION} campaign — that is 0 goals this season for the .
- 73' The clock is ticking and both teams know a goal could change everything at this point.
- 74' Millwall FC ring the changes. Mason Bennett has done his job and it is now time for Connor Mahoney to step up.
- 75' Viktor Gyokeres is replacing Jamal Lowe for the Swansea City AFC side.
- 80' Swansea City AFC ring the changes. Morgan Gibbs-White has done his job and it is now time for Jay Fulton to step up.
- 85' Fresh legs for Millwall FC! Jon Dadi Bodvarsson comes on to replace Alex Pearce.
- 90' Scott Malone catches the referee's attention in entirely the wrong way. Yellow card on 90.
- Hope, you loved the show. Another epic battle is over with the score 2-1.
Lineups
Swansea City AFC Lineups
Starting XI
-
9
Jamal Lowe ↓ Viktor Gyokeres 75'
- 7
- 10
- 4
- 8
- 23
- 13
- 24
-
11
Morgan Gibbs-White ↓ Jay Fulton 80'
- 44
- 5
Bench
-
6
Jay Fulton ↑ 80'
- 26
- 15
- 20
-
14
Viktor Gyokeres ↑ 75'
- 41
Coach
Steve Cooper
Millwall FC Lineups
Starting XI
- 19
- 18
-
9
Tom Bradshaw ↓ Matt Smith 75'
- 12
- 4
- 5
- 7
- 15
-
20
Mason Bennett ↓ Connor Mahoney 74'
- 14
- 33
Bench
- 8
- 1
-
22
Jon Daði Boðvarsson ↑ 85'
- 6
- 3
-
21
Connor Mahoney ↑ 74'
-
10
Matt Smith ↑ 75'
Coach
Gary Rowett
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Jamal Lowe | 3 |
| Casper De Norre | 2 |
| Ryan Manning | 2 |
| Matt Grimes | 2 |
| Mykola Kukharevych | 1 |
| Kyle Naughton | 1 |
| Oliver McBurnie | 1 |
| Andre Ayew | 1 |
Head to Head
Swansea City AFC Form
2020-10-03
Swansea City AFC
2–1
Millwall FC
W
2020-09-26
Wycombe Wanderers FC
0–2
Swansea City AFC
W
2020-09-19
Swansea City AFC
0–0
Birmingham City FC
D
2020-09-12
Preston North End FC
0–1
Swansea City AFC
W
2020-07-29
Brentford FC
3–1
Swansea City AFC
L
2020-07-26
Swansea City AFC
1–0
Brentford FC
W
Predictions
Prediction accuracy
4 / 4
1.9
Swansea City AFC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
0.92
Millwall FC xG
I would bet for:
Swansea City AFC to win 59%
Match Result
✓ CorrectActual: Swansea City AFC win
Both Teams to Score
✓ Correct
Avg goals/match: 2.82
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 92% |
|
8% |
| ± 1.5 | 77% |
|
23% |
| ± 2.5 | 53% |
|
47% |
| ± 3.5 | 31% |
|
69% |
| ± 4.5 | 16% |
|
84% |
Double Chance
Swansea City AFC or Draw
83%
Draw or Millwall FC
41%
Swansea City AFC or Millwall FC
77%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
1 – 1
11.2%
1 – 0
10.6%
2 – 0
10.5%
2 – 1
Actual
0 – 0
7.7%
3 – 0
6.5%
3 – 1
6.1%
0 – 1
4.6%
1 – 2
4.6%
2 – 2
4.4%
4 – 0
3.1%
4 – 1
3%
Asian Handicap — Swansea City AFC
| Handicap | Swansea City AFC covers | Push | Millwall FC covers |
|---|---|---|---|
| -2.5 | 17% | — | 83% |
| -2 | 17% | 18% | 65% |
| -1.5 | 35% | — | 65% |
| -1 | 35% | 24% | 41% |
| -0.5 | 59% | — | 41% |
| +0.5 | 83% | — | 17% |
| +1 | 83% | 11% | 6% |
| +1.5 | 94% | — | 6% |
| +2 | 94% | 4% | 2% |
| +2.5 | 98% | — | 2% |
Clean Sheet
Swansea City AFC keeps clean sheet
40%
✓
Millwall FC keeps clean sheet
16%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

