Swansea City AFC vs Millwall FC, Championship 2024-25 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)
Match Details
- Referee John Busby
- Assistant 1 Mark Russell
- Assistant 2 Lee Venamore
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 |
|---|---|---|---|---|
| 26 Oct | Millwall FC | H | 0–1 | L |
| 22 Oct | Sheffield Wednesday FC | A | 0–0 | D |
| 19 Oct | Blackburn Rovers FC | A | 0–1 | L |
| 05 Oct | Stoke City FC | H | 0–0 | D |
| 02 Oct | Sheffield United FC | A | 0–1 | L |
| 29 Sep | Bristol City FC | H | 1–1 | D |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 26 Oct | Swansea City AFC | A | 1–0 | W |
| 23 Oct | Plymouth Argyle FC | H | 1–0 | W |
| 19 Oct | Derby County FC | H | 1–1 | D |
| 05 Oct | West Bromwich Albion FC | A | 0–0 | D |
| 01 Oct | Cardiff City FC | A | 0–1 | L |
| 28 Sep | Preston North End FC | H | 3–1 | W |
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' We are underway at Swansea.com Stadium. The crowd does wile while the referee lows the starting whistle.
- 5' 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.
- 10' We miss some good tackles and strikes. Is there anyone on the field to put the game back to action?
- 15' has dominated the recent head-to-head record, winning 0 of the last 0 meetings.
- 20' Both keepers have barely been tested. Swansea City AFC and Millwall FC are cancelling each other out in the centre of the park.
- 25' Swansea City AFC started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 25.
- 30' The clock is ticking and both teams know a goal could change everything at this point.
- 35' The referee has had an easy afternoon — neither side has been overly physical in the tackle.
- 39' Ryan Wintle was booked on 39.
- 42' The referee calls foul for Romain Esse. He receives a card.
- 47' The home supporters are growing impatient. Swansea City AFC must find a spark to ignite this game.
- 52' Dan McNamara, a Ireland , has 0 bookings this season and will need to keep his discipline tonight.
- 57' Swansea City AFC are deployed in a 4-2-3-1 today, looking to exploit space against Millwall FC's 4-2-3-1 shape.
- 60' The referee reaches into his pocket. Out comes the card for Liam Cullen.
- 65' will be watching from the dugout nervously. His Swansea City AFC side need to improve if they are to claim all three points.
- 66' The Swansea City AFC bench stirs into life. Liam Cullen is withdrawn and Joe Allen gets his opportunity.
- 71' 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.
- 72' Millwall FC manager makes another effort to make the tables turned. Mihailo Ivanovic is hanging Macaulay Langstaff on the field on 72 minute.
- 77' Swansea City AFC is showing some good football. However, Swansea City AFC are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 78' The crowd applauds Goncalo Franco as he leaves the pitch. Oliver Cooper steps in for Swansea City AFC.
- 83' Benjamin Cabango has been relatively quiet despite scoring 17 goals in his last 140 appearances.
- 88' George Honeyman is putting in a real shift tonight. He has covered more ground than anyone else for Swansea City AFC so far.
- 89' A meaty challenge results in booking for Ryan Leonard on 89.
- 90' It’s a booking for Millwall FC player. Mihailo Ivanovic gets a card.
- 90' The crowd applauds Romain Esse as he leaves the pitch. Joe Bryan steps in for Millwall FC.
- 0-1 the final result. Swansea City AFC will be bitterly disappointed.
Lineups
Swansea City AFC Lineups
4-2-3-1Starting XI
- 8
-
20
Liam Cullen ↓ Joe Allen 66'
- 22
- 2
- 6
- 5
- 14
-
17
Goncalo Franco ↓ Oliver Cooper 78'
- 25
- 9
- 35
Bench
-
7
Joe Allen ↑ 66'
- 4
- 26
- 33
- 21
- 32
-
19
Florian Bianchini ↑ 78'
-
31
Oliver Cooper ↑ 78'
- 47
Coach
Luke Williams
Millwall FC Lineups
4-2-3-1Starting XI
- 17
- 18
- 5
-
39
George Honeyman ↓ Femi Azeez 72'
- 19
- 23
- 14
- 2
- 6
- 1
-
25
Romain Esse ↓ Joe Bryan 90'
Bench
- 3
-
15
Joe Bryan ↑ 90'
- 45
- 13
-
24
Casper De Norre ↑ 72'
-
11
Femi Azeez ↑ 72'
- 22
-
26
Mihailo Ivanovic ↑ 72'
- 16
Coach
Neil Harris
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Jamal Lowe | 3 |
| Matt Grimes | 2 |
| Casper De Norre | 2 |
| Ryan Manning | 2 |
| Bartosz Bialkowski | 1 |
| Andreas Voglsammer | 1 |
| Tom Bradshaw | 1 |
| Charlie Cresswell | 1 |
Head to Head
Swansea City AFC Form
2024-10-26
Swansea City AFC
0–1
Millwall FC
L
2024-10-22
Sheffield Wednesday FC
0–0
Swansea City AFC
D
2024-10-19
Blackburn Rovers FC
1–0
Swansea City AFC
L
2024-10-05
Swansea City AFC
0–0
Stoke City FC
D
2024-10-02
Sheffield United FC
1–0
Swansea City AFC
L
2024-09-29
Swansea City AFC
1–1
Bristol City FC
D
Millwall FC Form
Predictions
Prediction accuracy
4 / 4
0.9
Swansea City AFC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.08
Millwall FC xG
I would bet for:
Millwall FC or Draw 71% + Under 2.5 goals 68%
Match Result
✓ CorrectActual: Millwall FC win
Both Teams to Score
✓ Correct
Avg goals/match: 1.98
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 84% |
|
16% |
| ± 1.5 | 59% |
|
41% |
| ± 2.5 | 32% |
|
68% |
| ± 3.5 | 15% |
|
85% |
| ± 4.5 | 6% |
|
94% |
Double Chance
Swansea City AFC or Draw
61%
Draw or Millwall FC
71%
Swansea City AFC or Millwall FC
68%
Half-Time Result
✓ CorrectActual: Draw at HT
Correct Score
✓ In top 12
0 – 0
16.2%
1 – 1
14.4%
0 – 1
Actual
1 – 0
11%
0 – 2
7.7%
1 – 2
7.1%
2 – 1
5.9%
2 – 0
5.3%
2 – 2
3.3%
0 – 3
2.7%
1 – 3
2.6%
3 – 1
1.8%
Asian Handicap — Swansea City AFC
| Handicap | Swansea City AFC covers | Push | Millwall FC covers |
|---|---|---|---|
| -2.5 | 3% | — | 97% |
| -2 | 3% | 7% | 90% |
| -1.5 | 10% | — | 90% |
| -1 | 10% | 18% | 72% |
| -0.5 | 28% | — | 72% |
| +0.5 | 62% | — | 38% |
| +1 | 62% | 22% | 16% |
| +1.5 | 84% | — | 16% |
| +2 | 84% | 11% | 5% |
| +2.5 | 95% | — | 5% |
Clean Sheet
Swansea City AFC keeps clean sheet
35%
✓
Millwall FC keeps clean sheet
41%
✗
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

