Swansea City AFC vs Millwall FC, Championship 2021-22 REGULAR SEASON
Overview
Match Preview
Swansea City AFC vs Millwall FC — Championship at Swansea.com Stadium.
- Swansea City AFC 46 games · 64 pts (2026/27)
- Millwall FC 46 games · 83 pts (2026/27)
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 |
|---|---|---|---|---|
| 15 Sep | Millwall FC | H | 0–0 | D |
| 11 Sep | Hull City AFC | H | 0–0 | D |
| 28 Aug | Preston North End FC | A | 1–3 | L |
| 20 Aug | Bristol City FC | A | 1–0 | W |
| 17 Aug | Stoke City FC | H | 1–3 | L |
| 14 Aug | Sheffield United FC | H | 0–0 | D |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 15 Sep | Swansea City AFC | A | 0–0 | D |
| 11 Sep | West Bromwich Albion FC | A | 1–1 | D |
| 28 Aug | Blackpool FC | H | 2–1 | W |
| 21 Aug | Cardiff City FC | A | 1–3 | L |
| 17 Aug | Fulham FC | H | 1–2 | L |
| 14 Aug | Blackburn Rovers FC | H | 1–1 | D |
Season Stats
| Swansea City AFC | Millwall FC | |
|---|---|---|
| #11 | Position | #3 |
| 64 | Points | 83 |
| 46 | Played | 46 |
| 18 / 10 / 18 | W / D / L | 24 / 11 / 11 |
| 57 | Scored | 64 |
| 59 | Conceded | 49 |
| -2 | GD | +15 |
| 1.39 | PPG | 1.80 |
| 39% | Win % | 52% |
Key Stats
44%
Both Teams to Score
H2H (16 games)
H2H (16 games)
44%
Over 2.5 Goals
H2H history
H2H history
Swansea City AFC are 11th (64 pts). Millwall FC are 3rd (83 pts).
Events
Match Events
- 0' The referee blows the starting whistle. The fans are roaring. The teams are ready for the match. Swansea City AFC is hosting Millwall FC for another epic battle.
- 5' 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.
- 10' Swansea City AFC have won 472 goals from 383 games. They will be desperate to add to that tally today.
- 15' Millwall FC come into this ranked in Array. They desperately need points to push themselves up the standings.
- 20' Ryan Bennett is putting in a real shift tonight. He has covered more ground than anyone else for Millwall FC so far.
- 25' 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.
- 30' Matt Grimes, a England , has 0 bookings this season and will need to keep his discipline tonight.
- 35' George Saville has certainly something to prove this evening. He made 1 appearances with only 0 goals this season.
- 37' Ryan Bennett picks up a Yellow card and will need to be extremely careful for the remainder of this match.
- 42' Daniel Ballard needs to be pretty careful with his discipline considering 33 Yellow cards this season.
- 47' Millwall FC is showing some good football. However, Millwall FC are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 52' The midfield battle is intense right now. Both Swansea City AFC and Millwall FC are fighting for every inch of the pitch.
- 57' It looks surprising Swansea City AFC does not make any changes. Jake Cooper has some obvious troubles when approaching to the goal.
- 61' Tom Bradshaw was booked on 61.
- 62' A tactical swap from Millwall FC — Connor Mahoney on, Mason Bennett off on 62 minutes.
- 63' Michael Obafemi is replacing Jules Ntcham for the Swansea City AFC side.
- 68' We are waiting for someone to take the initiative. Who will be the first to commit to attack?
- 69' Swansea City AFC make a change. Jamie Paterson trudges off to be replaced by Liam Walsh on 69 minutes.
- 70' Fresh legs for Millwall FC! Ryan Leonard comes on to replace Daniel Ballard.
- 75' Neither side is committing men forward. This has all the hallmarks of a tense, tactical contest.
- 77' Millwall FC receives a Yellow card for a hard tackle on 77.
- 80' Liam Cullen gets the nod from Swansea City AFC. He replaces Joel Piroe and will look to change the dynamic.
- 83' The referee has no hesitation. Flynn Downes is booked for Swansea City AFC — Yellow card on 83.
- 86' Matt Smith gets the nod from Millwall FC. He replaces Tom Bradshaw and will look to change the dynamic.
- 89' The referee does not hesitate — a Yellow card for George Saville on 89 minutes.
- Game over. The scoreline of 0-0 tells the full story of an entertaining encounter.
Lineups
Swansea City AFC Lineups
Starting XI
-
12
Jamie Paterson ↓ Liam Walsh 69'
- 18
- 8
- 26
- 4
- 2
- 3
-
10
Jules Ntcham ↓ Michael Obafemi 63'
- 5
-
17
Joel Piroe ↓ Liam Cullen 80'
- 27
Bench
-
–
Liam Walsh ↑ 69'
- 6
- 1
-
20
Liam Cullen ↑ 80'
- 24
-
9
Michael Obafemi ↑ 63'
- 22
Coach
Russell Martin
Millwall FC Lineups
Starting XI
-
9
Tom Bradshaw ↓ Matt Smith 86'
- 5
- 7
- 3
-
20
Mason Bennett ↓ Connor Mahoney 62'
- 11
- 33
- 6
- 17
- 24
-
26
Daniel Ballard ↓ Ryan Leonard 70'
Bench
- 8
- 22
-
18
Ryan Leonard ↑ 70'
- 15
-
21
Connor Mahoney ↑ 62'
-
10
Matt Smith ↑ 86'
- 1
Coach
Gary Rowett
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Jamal Lowe | 3 |
| Ryan Manning | 2 |
| Matt Grimes | 2 |
| Casper De Norre | 2 |
| George Byers | 1 |
| Benjamin Cabango | 1 |
| Jed Wallace | 1 |
| Mason Bennett | 1 |
Head to Head
Swansea City AFC Form
2021-09-15
Swansea City AFC
0–0
Millwall FC
D
2021-09-11
Swansea City AFC
0–0
Hull City AFC
D
2021-08-28
Preston North End FC
3–1
Swansea City AFC
L
2021-08-20
Bristol City FC
0–1
Swansea City AFC
W
2021-08-17
Swansea City AFC
1–3
Stoke City FC
L
2021-08-14
Swansea City AFC
0–0
Sheffield United FC
D
Predictions
Prediction accuracy
3 / 4
1.03
Swansea City AFC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
0.96
Millwall FC xG
I would bet for:
Swansea City AFC or Draw 70% + Under 2.5 goals 68%
Match Result
✗ WrongActual: Draw
Both Teams to Score
✓ Correct
Avg goals/match: 1.99
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 84% |
|
16% |
| ± 1.5 | 60% |
|
40% |
| ± 2.5 | 32% |
|
68% |
| ± 3.5 | 15% |
|
85% |
| ± 4.5 | 6% |
|
94% |
Double Chance
Swansea City AFC or Draw
70%
Draw or Millwall FC
62%
Swansea City AFC or Millwall FC
68%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
0 – 0
Actual
1 – 1
14.5%
1 – 0
12.6%
0 – 1
11.7%
2 – 0
6.9%
2 – 1
6.8%
1 – 2
6.3%
0 – 2
6%
2 – 2
3.4%
3 – 1
2.4%
3 – 0
2.3%
1 – 3
2.1%
Asian Handicap — Swansea City AFC
| Handicap | Swansea City AFC covers | Push | Millwall FC covers |
|---|---|---|---|
| -2.5 | 4% | — | 96% |
| -2 | 4% | 10% | 86% |
| -1.5 | 14% | — | 86% |
| -1 | 14% | 21% | 65% |
| -0.5 | 35% | — | 65% |
| +0.5 | 69% | — | 31% |
| +1 | 69% | 19% | 12% |
| +1.5 | 88% | — | 12% |
| +2 | 88% | 8% | 3% |
| +2.5 | 97% | — | 3% |
Clean Sheet
Swansea City AFC keeps clean sheet
39%
✗
Millwall FC keeps clean sheet
36%
✗
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

