Wednesday , 30 September 2026

Millwall FC vs Swansea City AFC, Championship 2024-25 REGULAR SEASON

Championship · 2024-25
Sat 26 Apr 2025 · 14:00 UTC The Den 17,239 HT 45' · FT 45'
George Saville 38' 1–0
Y 32' Ji-sung Eom
Femi Azeez 63' Y

Overview

Match Preview

Millwall FC vs Swansea City AFC — Championship at The Den.

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

Recent Form

DateOpponentH/A ScoreResult
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
DateOpponentH/A ScoreResult
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)
44% Over 2.5 Goals
H2H history
38% Clean Sheets
Millwall FC this season
50% Clean Sheets
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

H2H

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

✓ Correct
Millwall FC38% Draw27% Swansea City AFC35%
Actual: Millwall FC win

Both Teams to Score

✗ Wrong
Yes52% 0% No48%
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

✗ Wrong
Millwall FC22% Draw48% Swansea City AFC30%
Actual: 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.