Millwall FC vs Swansea City AFC, Championship 2022-23 REGULAR SEASON
Overview
Match Preview
Millwall FC vs Swansea City AFC — Championship at The Den.
- Millwall FC 0 games · 0 pts (2026/27)
- Swansea City AFC 0 games · 0 pts (2026/27)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | Coventry City FC | 46 | 95 |
| 2 | Ipswich Town FC | 46 | 84 |
| 3 | Hull City AFC | 46 | 73 |
| 4 | Oxford United FC | 46 | 47 |
| 5 | Leicester City FC | 46 | 46 |
| 6 | Blackburn Rovers FC | 1 | 1 |
| 7 | Wolverhampton Wanderers FC | 1 | 1 |
| 8 | Queens Park Rangers FC | 0 | 0 |
| 9 | Millwall FC | 0 | 0 |
| 10 | Middlesbrough FC | 0 | 0 |
| 11 | Swansea City AFC | 0 | 0 |
| 12 | Watford FC | 0 | 0 |
| 13 | Charlton Athletic FC | 0 | 0 |
| 14 | West Bromwich Albion FC | 0 | 0 |
| 15 | Bolton Wanderers FC | 0 | 0 |
| 16 | Burnley FC | 0 | 0 |
| 17 | West Ham United FC | 0 | 0 |
| 18 | Birmingham City FC | 0 | 0 |
| 19 | Sheffield United FC | 0 | 0 |
| 20 | Wrexham AFC | 0 | 0 |
| 21 | Cardiff City FC | 0 | 0 |
| 22 | Southampton FC | 0 | 0 |
| 23 | Derby County FC | 0 | 0 |
| 24 | Norwich City FC | 0 | 0 |
| 25 | Preston North End FC | 0 | 0 |
| 26 | Stoke City FC | 0 | 0 |
| 27 | Lincoln City FC | 0 | 0 |
| 28 | Portsmouth FC | 0 | 0 |
| 29 | Bristol City FC | 0 | 0 |
| 30 | Sheffield Wednesday FC | 46 | 0 |
Head-to-Head
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 14 Mar | Swansea City AFC | H | 2–1 | W |
| 11 Mar | Reading FC | A | 1–0 | W |
| 04 Mar | Norwich City FC | H | 2–3 | L |
| 28 Feb | Luton Town FC | A | 2–2 | D |
| 25 Feb | Stoke City FC | A | 1–0 | W |
| 21 Feb | Burnley FC | H | 1–1 | D |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 14 Mar | Millwall FC | A | 1–2 | L |
| 11 Mar | Middlesbrough FC | H | 1–3 | L |
| 04 Mar | Luton Town FC | A | 0–1 | L |
| 27 Feb | Rotherham United FC | H | 1–1 | D |
| 21 Feb | Stoke City FC | H | 1–3 | L |
| 18 Feb | Blackburn Rovers FC | A | 0–1 | L |
Season Stats
| Millwall FC | Swansea City AFC | |
|---|---|---|
| #9 | Position | #11 |
| 0 | Points | 0 |
| 0 | Played | 0 |
| 0 / 0 / 0 | W / D / L | 0 / 0 / 0 |
| 0 | Scored | 0 |
| 0 | Conceded | 0 |
| +0 | GD | +0 |
| – | PPG | – |
| – | Win % | – |
Key Stats
44%
Both Teams to Score
H2H (16 games)
H2H (16 games)
44%
Over 2.5 Goals
H2H history
H2H history
100%
Clean Sheets
Millwall FC this season
Millwall FC this season
0%
Clean Sheets
Swansea City AFC this season
Swansea City AFC this season
Millwall FC are 9th (0 pts). Swansea City AFC are 11th (0 pts).
Goal Timing (This Season)
Millwall FC
0-15
–/–
16-30
–/–
31-45
1/–
46-60
1/–
61-75
–/–
76+
–/–
■ Scored ■ Conceded
Swansea City AFC
0-15
–/1
16-30
1/–
31-45
–/–
46-60
–/–
61-75
1/–
76+
–/–
■ Scored ■ Conceded
Events
Match Events
- 0' We are underway at The Den. The crowd does wile while the referee lows the starting whistle.
- 5' The midfield battle is intense right now. Both Millwall FC and Swansea City AFC are fighting for every inch of the pitch.
- 10' Millwall FC currently sit in the Array table. A result here could be decisive in the race for the top positions.
- 15' will be watching from the dugout nervously. His Millwall FC side need to improve if they are to claim all three points.
- 20' Players seem to put ease on their energy level Spectators hardly appreciate such approach. Teams need to speed up the tempo.
- 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' has dominated the recent head-to-head record, winning 0 of the last 0 meetings.
- 35' Matchday of the Array and both teams know exactly what is at stake tonight.
- 40' Tom Bradshaw has been relatively quiet despite scoring 50 goals in his last 382 appearances.
- 42' A moment of madness from Harry Darling on 42 minutes earns him a Yellow card. Swansea City AFC will be frustrated.
- 47' The referee has had an easy afternoon — neither side has been overly physical in the tackle.
- 48' Goal! Charlie Cresswell scores his 10 goal in 358 matches.
- 50' That is a Yellow card for Millwall FC. Dan McNamara will be fuming at that decision.
- 55' Andreas Voglsammer adds to his 0 season tally! Millwall FC lead 2-0 — and this changes everything.
- 58' Matt Grimes adds to his 0 season tally! Swansea City AFC lead 2-1 — and this changes everything.
- 63' With 0 assists to his name this season, Luke Cundle is clearly more than just a goal scorer for Millwall FC.
- 64' Morgan Whittaker is ready to make an impact after coming on for Liam Cullen at the 64 minute mark.
- 69' Swansea City AFC fans have not had much to celebrate tonight. Their side is struggling to get forward.
- 74' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
- 75' The Millwall FC manager makes a substitution. Andreas Voglsammer departs to be replaced by Duncan Watmore.
- 76' Millwall FC make a change. Tom Bradshaw trudges off to be replaced by Oliver Burke on 76 minutes.
- 81' Supporters expect more eagerness from Joel Piroe, as he is very good at scoring at The Den with 3 goals in the last 2 games.
- 84' Another substitution for Swansea City AFC to replace Harry Darling by Kyle Naughton on 84 minute.
- 88' Shaun Hutchinson is replacing Zian Flemming for the Millwall FC side.
- 90' A moment of madness from Ryan Manning on 90 minutes earns him a Yellow card. Swansea City AFC will be frustrated.
- With this win, Millwall FC is likely to improve its situation in the overall team standings.
Lineups
Millwall FC Lineups
Starting XI
- 18
-
9
Tom Bradshaw ↓ Oliver Burke 76'
- 5
- 3
- 39
- 23
- 1
- 10
- 21
- 2
- 15
Bench
-
7
Oliver Burke ↑ 76'
-
4
Shaun Hutchinson ↑ 88'
-
19
Duncan Watmore ↑ 75'
- 11
- 33
-
16
Jamie Shackleton ↑ 76'
- 50
Coach
Gary Rowett
Swansea City AFC Lineups
Starting XI
-
28
Liam Walsh ↓ Jamie Paterson 64'
- 8
-
20
Liam Cullen ↓ Morgan Whittaker 64'
- 23
- 1
- 3
-
6
Harry Darling ↓ Kyle Naughton 84'
- 10
- 5
- 17
-
18
Luke Cundle ↓ Cameron Congreve 88'
Bench
-
12
Jamie Paterson ↑ 64'
-
26
Kyle Naughton ↑ 84'
- 27
-
19
Morgan Whittaker ↑ 64'
- 29
-
45
Cameron Congreve ↑ 88'
Coach
Russell Martin
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Jamal Lowe | 3 |
| Matt Grimes | 2 |
| Casper De Norre | 2 |
| Ryan Manning | 2 |
| Tom Bradshaw | 1 |
| Charlie Cresswell | 1 |
| Murray Wallace | 1 |
| Jake Bidwell | 1 |
Head to Head
Millwall FC Form
Swansea City AFC Form
2023-03-14
Millwall FC
2–1
Swansea City AFC
L
2023-03-11
Swansea City AFC
1–3
Middlesbrough FC
L
2023-03-04
Luton Town FC
1–0
Swansea City AFC
L
2023-02-27
Swansea City AFC
1–1
Rotherham United FC
D
2023-02-21
Swansea City AFC
1–3
Stoke City FC
L
2023-02-18
Blackburn Rovers FC
1–0
Swansea City AFC
L
Predictions
Prediction accuracy
2 / 4
0.68
Millwall FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
0.62
Swansea City AFC xG
I would bet for:
Under 2.5 goals 85% + Millwall FC or Draw 76%
Match Result
✓ CorrectActual: Millwall FC win
Both Teams to Score
✗ Wrong
Avg goals/match: 1.3
Actual: Yes — both scored
Over / Under Goals
✗ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 70% |
|
30% |
| ± 1.5 | 38% |
|
62% |
| ± 2.5 | 15% |
|
85% |
| ± 3.5 | 5% |
|
95% |
| ± 4.5 | 1% |
|
99% |
Double Chance
Millwall FC or Draw
76%
Draw or Swansea City AFC
61%
Millwall FC or Swansea City AFC
63%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
0 – 0
30.1%
1 – 0
16.8%
0 – 1
15.2%
1 – 1
12.6%
2 – 0
5.7%
0 – 2
4.7%
2 – 1
Actual
1 – 2
3.7%
2 – 2
1.4%
3 – 0
1.3%
0 – 3
1%
3 – 1
1%
Asian Handicap — Millwall FC
| Handicap | Millwall FC covers | Push | Swansea City AFC covers |
|---|---|---|---|
| -2.5 | 2% | — | 98% |
| -2 | 2% | 7% | 91% |
| -1.5 | 9% | — | 91% |
| -1 | 9% | 21% | 70% |
| -0.5 | 30% | — | 70% |
| +0.5 | 74% | — | 26% |
| +1 | 74% | 19% | 7% |
| +1.5 | 93% | — | 7% |
| +2 | 93% | 6% | 1% |
| +2.5 | 99% | — | 1% |
Clean Sheet
Millwall FC keeps clean sheet
54%
✗
Swansea City AFC keeps clean sheet
51%
✗
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

