Millwall FC vs Swansea City AFC, Championship 2024-25 REGULAR SEASON
Overview
Match Preview
Millwall FC vs Swansea City AFC — Championship at The Den.
- Millwall FC 8 games · 11 pts (2026/27)
- Swansea City AFC 8 games · 17 pts (2026/27)
Match Details
- Referee Benjamin Speedie (England)
- Assistant 1 Ian Cooper
- Assistant 2 David Harrison (England)
7 games this season
🟨 2.9/game
⚽ 10.1 goals/game
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 |
|---|---|---|---|---|
| 26 Apr | Swansea City AFC | H | 1–0 | W |
| 21 Apr | Norwich City FC | H | 3–1 | W |
| 18 Apr | Blackburn Rovers FC | A | 1–4 | L |
| 12 Apr | Middlesbrough FC | H | 1–0 | W |
| 08 Apr | Sheffield United FC | A | 1–0 | W |
| 05 Apr | Portsmouth FC | H | 2–1 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 26 Apr | Millwall FC | A | 0–1 | L |
| 21 Apr | Queens Park Rangers FC | A | 2–1 | W |
| 18 Apr | Hull City AFC | H | 1–0 | W |
| 12 Apr | Sunderland AFC | A | 1–0 | W |
| 09 Apr | Plymouth Argyle FC | H | 3–0 | W |
| 05 Apr | Derby County FC | H | 1–0 | W |
Season Stats
| Millwall FC | Swansea City AFC | |
|---|---|---|
| #11 | Position | #1 |
| 11 | Points | 17 |
| 8 | Played | 8 |
| 3 / 2 / 3 | W / D / L | 5 / 2 / 1 |
| 15 | Scored | 13 |
| 15 | Conceded | 6 |
| +0 | GD | +7 |
| 1.38 | PPG | 2.13 |
| 38% | Win % | 63% |
Key Stats
44%
Both Teams to Score
H2H (16 games)
H2H (16 games)
44%
Over 2.5 Goals
H2H history
H2H history
38%
Clean Sheets
Millwall FC this season
Millwall FC this season
50%
Clean Sheets
Swansea City AFC this season
Swansea City AFC this season
Millwall FC are 11th (11 pts). Swansea City AFC are 1st (17 pts).
Goal Timing (This Season)
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
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)
Millwall FC
| Lyndon Dykes | 4 G | 1 A |
| Tairyk Arconte | 3 G | |
| Josh Coburn | 2 G | |
| Luke Cundle | 1 G |
Swansea City AFC
| Adam Idah | 3 G | 1 A |
| Ji-sung Eom | 2 G | 2 A |
| Joseph Opoku | 2 G |
Events
Match Events
- 0' Both captains have shaken hands and the referee is ready. We are underway at The Den!
- 5' With 0 assists to his name this season, Joe Allen is clearly more than just a goal scorer for Swansea City AFC.
- 10' Swansea City AFC fans have not had much to celebrate tonight. Their side is struggling to get forward.
- 15' It’s high time Alex Neil made some changes to put the his team’s game back to action.
- 20' Josh Key is putting in a real shift tonight. He has covered more ground than anyone else for Millwall FC so far.
- 25' Mihailo Ivanovic needs to be pretty careful with his discipline considering 0 Red cards this season.
- 30' Scotland international Jay Fulton has been a key figure this campaign — 0 goals and 0 assists in the Array this season.
- 32' Poor challenge from Ji-sung Eom. The referee spots it immediately and shows the card.
- 37' 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.
- 38' Millwall FC is taking the lead after the goal scored by George Saville on 38.
- 43' Spectators do not have much to choose from both teams. The sides had several scoring chances but they still need a bit more than just a sight of a goal.
- 48' Oliver Cooper has been relatively quiet despite scoring 13 goals in his last 387 appearances.
- 53' Zan Vipotnik, a Slovenia , has 0 bookings this season and will need to keep his discipline tonight.
- 58' The supporters are chanting for George Honeyman. He replaces Luke Cundle on 58 minute.
- 63' The referee reaches into his pocket. Out comes the card for Femi Azeez.
- 67' The Swansea City AFC bench stirs into life. Goncalo Franco is withdrawn and Joe Allen gets his opportunity.
- 68' A tactical swap from Swansea City AFC — Zan Vipotnik on, Liam Cullen off on 68 minutes.
- 73' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
- 74' Millwall FC ring the changes. Josh Coburn has done his job and it is now time for Aidomo Emakhu to step up.
- 79' Swansea City AFC 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.
- 84' Lawrence Vigouroux has been disciplined this evening — perhaps mindful of those 0 cards already picked up this season.
- 86' The Swansea City AFC manager makes a substitution. Ronald departs to be replaced by Florian Bianchini.
- 87' Ryan Wintle gets the nod from Millwall FC. He replaces Casper De Norre and will look to change the dynamic.
- The final whistle goes. A composed, disciplined performance from Millwall FC to claim maximum points.
Lineups
Millwall FC Lineups
4-2-3-1Starting XI
- 5
- 23
-
24
Casper De Norre ↓ Ryan Wintle 87'
- 6
-
25
Luke Cundle ↓ George Honeyman 58'
- 52
- 11
-
21
Josh Coburn ↓ Aidomo Emakhu 74'
- 26
- 58
- 41
Bench
- 17
- 9
- 18
-
39
George Honeyman ↑ 58'
- 45
-
14
Ryan Wintle ↑ 87'
-
22
Aidomo Emakhu ↑ 74'
- 16
- 53
Coach
Alex Neil
Swansea City AFC Lineups
4-2-3-1Starting XI
-
4
Jay Fulton ↓ Oliver Cooper 68'
-
20
Liam Cullen ↓ Zan Vipotnik 68'
- 8
- 22
- 2
- 28
- 5
- 14
-
17
Goncalo Franco ↓ Joe Allen 67'
-
35
Ronald ↓ Florian Bianchini 86'
- 10
Bench
-
7
Joe Allen ↑ 67'
- 26
- 33
- 23
-
19
Florian Bianchini ↑ 86'
-
31
Oliver Cooper ↑ 68'
-
9
Zan Vipotnik ↑ 68'
- 41
- 39
Coach
Luke Williams
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Jamal Lowe | 3 |
| Casper De Norre | 2 |
| Ryan Manning | 2 |
| Matt Grimes | 2 |
| Oliver McBurnie | 1 |
| Andre Ayew | 1 |
| George Saville | 1 |
| Kyle Naughton | 1 |
Head to Head
Millwall FC Form
Swansea City AFC Form
2025-04-26
Millwall FC
1–0
Swansea City AFC
L
2025-04-21
Queens Park Rangers FC
1–2
Swansea City AFC
W
2025-04-18
Swansea City AFC
1–0
Hull City AFC
W
2025-04-12
Sunderland AFC
0–1
Swansea City AFC
W
2025-04-09
Swansea City AFC
3–0
Plymouth Argyle FC
W
2025-04-05
Swansea City AFC
1–0
Derby County FC
W
Predictions
Prediction accuracy
2 / 4
1.15
Millwall FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
1.39
Swansea City AFC xG
I would bet for:
Millwall FC or Swansea City AFC 73%
Match Result
✓ CorrectActual: Millwall FC win
Both Teams to Score
✗ Wrong
Avg goals/match: 2.54
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 90% |
|
10% |
| ± 1.5 | 72% |
|
28% |
| ± 2.5 | 46% |
|
54% |
| ± 3.5 | 25% |
|
75% |
| ± 4.5 | 12% |
|
88% |
Double Chance
Millwall FC or Draw
65%
Draw or Swansea City AFC
62%
Millwall FC or Swansea City AFC
73%
Half-Time Result
✗ WrongActual: Millwall FC win at HT
Correct Score
✓ In top 12
1 – 1
13.5%
0 – 0
10%
0 – 1
9.9%
1 – 2
8.4%
1 – 0
Actual
0 – 2
7.4%
2 – 1
7%
2 – 0
5.1%
2 – 2
4.9%
1 – 3
3.9%
0 – 3
3.4%
3 – 1
2.7%
Asian Handicap — Millwall FC
| Handicap | Millwall FC covers | Push | Swansea City AFC covers |
|---|---|---|---|
| -2.5 | 4% | — | 96% |
| -2 | 4% | 8% | 88% |
| -1.5 | 12% | — | 88% |
| -1 | 12% | 17% | 70% |
| -0.5 | 30% | — | 70% |
| +0.5 | 59% | — | 41% |
| +1 | 59% | 21% | 20% |
| +1.5 | 80% | — | 20% |
| +2 | 80% | 12% | 7% |
| +2.5 | 93% | — | 7% |
Clean Sheet
Millwall FC keeps clean sheet
26%
✗
Swansea City AFC keeps clean sheet
32%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

