Millwall vs Wrexham Live Score (2 Sep, 2026)
Match Events & Live Commentary
90'+6'
End Regular Time
End Regular Time
90'+5'
Second Half ends, Millwall 0, Wrexham 3.
90'+4'
Offside, Wrexham. Sam Smith is caught offside.
90'+1'
Attempt blocked. Danny Imray (Wrexham) right footed shot from the right side of the box is blocked. Assisted by Oliver Rathbone.
90'
Fourth official has announced 5 minutes of added time.
88'
Foul by Lewis O'Brien (Wrexham).
88'
Alfie Massey (Millwall) wins a free kick in the defensive half.
87'
Danny Imray (Wrexham) wins a free kick in the defensive half.
87'
Foul by Zak Sturge (Millwall).
86'
Attempt missed. Max Cleworth (Wrexham) header from the centre of the box misses to the left. Assisted by Matty James with a cross following a corner.
85'
Corner, Wrexham. Conceded by Zak Sturge.
84'
Sam Smith (Wrexham) wins a free kick on the left wing.
84'
Foul by Jake Cooper (Millwall).
80'
End Delay
End Delay
80'
End Delay
Delay over. They are ready to continue.
80'
Oliver Rathbone (Wrexham) wins a free kick in the defensive half.
80'
Foul by Derek Mazou-Sacko (Millwall).
78'
Start Delay
Start Delay
78'
Start Delay
Delay in match because of an injury Zak Lovelace (Millwall).
77'
Foul by Lewis O'Brien (Wrexham).
77'
Camiel Neghli (Millwall) wins a free kick in the defensive half.
77'
Attempt saved. Ryan Longman (Wrexham) right footed shot from the centre of the box is saved in the centre of the goal by Max Crocombe (Millwall).
77'
Attempt blocked. Lewis O'Brien (Wrexham) left footed shot from the centre of the box is blocked. Assisted by Danny Imray.
76'
↔Substitution
Substitution, Wrexham. Ryan Longman replaces Jacques Ekomié.
74'
↔Substitution
Substitution, Millwall. Alfie Massey replaces Daniel Kelly.
74'
↔Substitution
Substitution, Millwall. Jordi Osei-Tutu replaces Jenson Metcalfe.
73'
↔Substitution
Substitution, Wrexham. Sam Smith replaces Kieffer Moore.
73'
Foul by Jacques Ekomié (Wrexham).
73'
Camiel Neghli (Millwall) wins a free kick in the defensive half.
71'
Danny Imray (Wrexham) wins a free kick in the defensive half.
71'
Foul by Zak Sturge (Millwall).
69'
⚽Goal
Goal! Millwall 0, Wrexham 3. Jacques Ekomié (Wrexham) right footed shot from the centre of the box to the bottom left corner. Assisted by Danny Imray with a cross.
67'
↔Substitution
Substitution, Wrexham. Danny Imray replaces Issa Kaboré.
67'
↔Substitution
Substitution, Wrexham. Oliver Rathbone replaces Josh Windass.
65'
Matty James (Wrexham) wins a free kick in the attacking half.
65'
Foul by Lyndon Dykes (Millwall).
64'
↔Substitution
Substitution, Millwall. Derek Mazou-Sacko replaces Elkan Baggott.
63'
↔Substitution
Substitution, Millwall. Zak Lovelace replaces Josh Coburn because of an injury.
63'
End Delay
End Delay
63'
End Delay
Delay over. They are ready to continue.
62'
Start Delay
Start Delay
62'
Start Delay
Delay in match because of an injury Josh Coburn (Millwall).
57'
Corner, Wrexham. Conceded by Jake Cooper.
56'
🟨Yellow Card
Lyndon Dykes (Millwall) is shown the yellow card for a bad foul.
52'
⚽Goal
Goal! Millwall 0, Wrexham 2. Kieffer Moore (Wrexham) right footed shot from outside the box to the bottom left corner. Assisted by Josh Windass following a fast break.
45'
Start 2nd Half
Start 2nd Half
45'+4'
Halftime
Halftime
43'
↔Substitution
Substitution, Millwall. Camiel Neghli replaces Casper De Norre because of an injury.
43'
End Delay
End Delay
43'
End Delay
Delay over. They are ready to continue.
40'
Start Delay
Start Delay
40'
Start Delay
Delay in match because of an injury Casper De Norre (Millwall).
36'
🟨Yellow Card
Benjamin Whiteman (Wrexham) is shown the yellow card for a bad foul.
28'
⚽Own Goal
Own Goal by Zak Sturge, Millwall. Millwall 0, Wrexham 1.
18'
🟨Yellow Card
Casper De Norre (Millwall) is shown the yellow card for a bad foul.
—
Kickoff
First Half begins.
—
Match ends, Millwall 0, Wrexham 3.
Team Stats
WXM
MIL


61%
Possession
39%
3
Shots on Goal
0
9
Shots
4
14
Fouls Committed
11
1
Yellow Cards
2
0
Red Cards
0
2
Corners Won
1
0
Saves
1
Match Leaders
WXMMIL

Player Match Stats
| Player | APP | G | A | SH | SOG | FC | FS | YC | RC | SV | GA |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | – | 0 | |
| 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | – | 0 | |
| 1 | 0 | 0 | 2 | 0 | 2 | 0 | 0 | 0 | – | 0 | |
| 1 | 0 | 0 | 0 | 0 | 3 | 0 | 1 | 0 | – | 0 | |
37 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | – | 0 |
| 1 | 1 | 0 | 1 | 1 | 2 | 1 | 0 | 0 | – | 0 | |
| 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | – | 0 | |
19 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | – | 0 |
| 1 | 0 | 0 | 2 | 0 | 5 | 1 | 0 | 0 | – | 0 | |
| 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | – | 0 | |
| 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | – | 0 | |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | – | 0 | |
30 | 1 | 0 | 1 | 1 | 0 | 0 | 2 | 0 | 0 | – | 0 |
28 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | – | 0 |
| Player | APP | G | A | SH | SOG | FC | FS | YC | RC | SV | GA |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | – | 0 | |
| 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | – | 2 | |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | – | 0 | |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | – | 1 | |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | – | 1 | |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 3 | |
| 1 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | – | 3 | |
| 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | – | 2 | |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | – | 3 | |
| 1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | – | 1 | |
| 1 | 0 | 0 | 1 | 0 | 1 | 2 | 0 | 0 | – | 3 | |
16 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | – | 3 |
| 1 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | – | 3 | |
17 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | – | 3 |
13 | 1 | 0 | 0 | 1 | 0 | 2 | 1 | 1 | 0 | – | 3 |
| 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | – | 2 |
Head-to-Head
WXMNo previous meetings found
MIL

Last Five Matches
English League Championship Standings
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Swansea City | 4 | 3 | 1 | 0 | 7 | 1 | +6 | 10 |
| 2 | Queens Park Rangers | 4 | 3 | 1 | 0 | 7 | 3 | +4 | 10 |
| 3 | Charlton Athletic | 4 | 3 | 1 | 0 | 6 | 3 | +3 | 10 |
| 4 | Wolverhampton Wanderers | 4 | 2 | 1 | 1 | 11 | 8 | +3 | 7 |
| 5 | Middlesbrough | 4 | 2 | 1 | 1 | 7 | 5 | +2 | 7 |
| 6 | Bristol City | 4 | 2 | 1 | 1 | 7 | 6 | +1 | 7 |
| 7 | West Bromwich Albion | 4 | 2 | 1 | 1 | 7 | 6 | +1 | 7 |
| 8 | Birmingham City | 4 | 1 | 3 | 0 | 5 | 4 | +1 | 6 |
| 9 | Sheffield United | 4 | 1 | 3 | 0 | 5 | 4 | +1 | 6 |
| 10 | Millwall | 4 | 2 | 0 | 2 | 6 | 8 | -2 | 6 |
| 11 | Wrexham | 4 | 1 | 2 | 1 | 6 | 4 | +2 | 5 |
| 12 | West Ham United | 4 | 1 | 2 | 1 | 8 | 7 | +1 | 5 |
| 13 | Blackburn Rovers | 4 | 1 | 2 | 1 | 5 | 5 | 0 | 5 |
| 14 | Watford | 4 | 1 | 2 | 1 | 4 | 5 | -1 | 5 |
| 15 | Bolton Wanderers | 4 | 1 | 1 | 2 | 4 | 5 | -1 | 4 |
| 16 | Derby County | 4 | 1 | 1 | 2 | 5 | 7 | -2 | 4 |
| 17 | Lincoln City | 4 | 1 | 1 | 2 | 3 | 5 | -2 | 4 |
| 18 | Southampton | 4 | 2 | 1 | 1 | 10 | 5 | +5 | 3 |
| 19 | Cardiff City | 4 | 0 | 3 | 1 | 6 | 7 | -1 | 3 |
| 20 | Norwich City | 4 | 1 | 0 | 3 | 5 | 7 | -2 | 3 |
| 21 | Portsmouth | 4 | 1 | 0 | 3 | 5 | 8 | -3 | 3 |
| 22 | Stoke City | 4 | 1 | 0 | 3 | 4 | 9 | -5 | 3 |
| 23 | Burnley | 4 | 0 | 2 | 2 | 5 | 10 | -5 | 2 |
| 24 | Preston North End | 4 | 0 | 0 | 4 | 3 | 9 | -6 | 0 |
Promotion
Promotion Playoffs
Relegation

Wrexham
Formation 3-4-2-1
VS

Millwall
Formation 3-1-4-2
Wrexham Squad Goalkeepers
Midfielders
Forwards
Millwall Squad Goalkeepers
Midfielders

Wrexham
VS

Millwall
Match Statistics
14
Fouls
11
1
Yellow Cards
2
0
Red Cards
0
1
Offsides
0
2
Corner Kicks
1
0
Saves
1
61.1
Possession
38.9
9
SHOTS
4
3
ON GOAL
0
0.3
On Target %
0.0
0
Penalty Goals
0
0
Penalty Kicks Taken
0
474
Accurate Passes
262
565
Passes
350
0.8
Pass Completion %
0.7
2
Accurate Crosses
4
12
Crosses
16
0.2
Cross %
0.3
73
Long Balls
55
31
Accurate Long Balls
25
0.4
Long Balls %
0.5
3
Blocked Shots
1
13
Effective Tackles
8
18
Tackles
12
0.7
Tackle %
0.7
9
Interceptions
10
26
Effective Clearances
16
26
Clearances
16

























