Match centre · Matchday live
Millwall 0-3 Wrexham
Wed 19:45 · The Den · Championship
Full time
COVER WALES

MILLWALL
0-3

WREXHAM
Match report
Wrexham's first win of the Championship season came at the ground where the first win of last season came, and it was never close. On 28 minutes Oliver Langford played advantage after Josh Windass was fouled, Kieffer Moore pounced and found Issa Kaboré, and Kaboré's cross deflected off Zak Sturge past Max Crocombe, an own goal on the EFL's and Millwall's own records, though Wrexham's report credits Kaboré. Seven minutes into the second half Callum Doyle carried the ball out from the back, found Windass, and Windass squared for Moore to finish low into the corner from 20 yards. Danny Imray, on for Kaboré, crossed low from the right on 69 minutes and Jacques Ekomié got across his man to finish right-footed, a first Wrexham goal in his second appearance.
Phil Parkinson made four changes from the Birmingham defeat: Kaboré's first start since his move from Manchester City became permanent, Matty James in central midfield, and first starts of the season for Max Cleworth and Windass. Millwall's chances were Mark Sykes firing wide across goal on 11 minutes, Jenson Metcalfe's free-kick over the bar after Ben Whiteman was booked for fouling Josh Coburn, and Lyndon Dykes dragging a shot wide in first-half stoppage time. Lewis O'Brien leaned back and shot over from Moore's pass a minute before the second goal. Joe Worrall and Callum O'Hare, both signed on deadline day, were registered and on the bench, unused. Ryan Longman fired at Crocombe with his first touch as the Den emptied, and Wrexham kept a first clean sheet of the season.
Phil Parkinson put the win on the response to the Birmingham defeat. "I'm pleased to get the first win of the season," he said. "I felt it was deserved, and I'm pleased with the response after getting beaten by Birmingham. In reality, we probably should have had more points in the two games prior to that, but you've got to respond, and I felt we did on Wednesday." On what the ground asks of a visiting side: "Coming to The Den, you've got to be ready. Your mentality must be strong, and your character has got to be right. It's about trying to get an element of control in the game, but it's also about dealing with the physicality. We got better and better in terms of dictating the game with the football." Jacques Ekomié's first goal for the club, in his second appearance, got its own line. "Finally, the third one was a real icing on the cake goal for us, and what a moment it was for young Jacques in front of our fans." Alex Neil named a Millwall side stripped by injuries. "It's frustrating because we're probably down to our last third of the squad in terms of trying to get a team on the pitch and trying to be competitive at the level," the Millwall manager told BBC Sport. Casper De Norre, booked on 18 minutes, came off two minutes before half-time, and Neil told Sky Sports that was where the game turned. "I thought it changed when we lost Casper. He was very influential in the game."
API-Football's team statistics, which the provider did not publish until Saturday morning, say the clean sheet was absolute. Millwall did not put a shot on target all night, from four attempts and one of those inside the box, and Wrexham's goalkeeper was not called on for a save. Wrexham held 61 per cent of the ball and took nine shots, eight of those from inside the box, for an expected goals figure of 0.88 against Millwall's 0.23. Jacques Ekomié, who scored the third, rates highest of any player in the match at 8.3.
The numbers move a long way for one night. Wrexham go from 22nd to 11th on five points from four, goal difference plus two, and the four goals conceded is the joint fourth-fewest in the Championship behind Swansea City, QPR and Charlton. Wrexham have won on the last two visits to the Den, 2-0 in August 2025 and 3-0 on Wednesday, while Millwall have conceded eight in the last two league games. Swansea City away on Saturday night at 20:00 is next, the first meeting with Swansea City this season, then Burnley at home on Tuesday.
The match in numbers
How it happened
18′
Casper De Norre
28′
Z. Sturge
36′
Ben Whiteman
52′
K. Moore
↗ J. Windass
56′
Lyndon Dykes
69′
J. Ekomie
↗ D. Imray
The numbers
Where the shots came from
Millwall
1
3
Wrexham
8
1
Match insights
- 1
Millwall put 0 of 4 shots on target (0%). Wrexham managed 3 of 9 (33%).
- 2
Wrexham took 8 shots inside the box, more than Millwall's 4 attempts from every distance combined.
- 3
Wrexham outshot Millwall 9 to 4.
- 4
Millwall did not put a shot on target. Wrexham put 3 on target.
- 5
Jacques Ekomié's 8.3 was the top rating of anyone who played 30 minutes, and led the game for tackles (4).
Line-ups and ratings
The lineups
Millwall
Wrexham
Millwall
- Jenson Metcalfe6.9
- Josh Coburn6.9
- Lyndon Dykes6.9
- Jordi Osei-Tutu6.9
- Casper De Norre6.7
- Camiel Neghli6.6
- Alfie Massey6.6
- Derek Mazou-Sacko6.5
- Elkan Baggott6.3
- Zak Lovelace6.3
- Max Crocombe6.2
- Jake Cooper6.2
- Daniel Kelly6.2
- Caleb Taylor6.0
- Mark Sykes6.0
- Zak Sturge5.9
Wrexham
- Jacques Ekomié8.3
- Kieffer Moore7.6
- Max Cleworth7.3
- Callum Doyle7.2
- Daniel Imray7.2
- Dominic Hyam7.0
- Issa Kaboré6.9
- Matty James6.9
- Sam Smith6.9
- Anthony Patterson6.7
- Josh Windass6.7
- Lewis O'Brien6.5
- Ben Whiteman6.3
- Oliver Rathbone6.3
- Ryan Longman6.3
The table
| 10 | Birmingham | P8 | +1 | 11 |
| 11 | Millwall | P8 | 0 | 11 |
| 12 | Lincoln | P8 | -1 | 11 |
| 13 | Southampton | P8 | +9 | 10 |
| 14 | Wrexham | P8 | -3 | 10 |
| 15 | Bolton | P8 | -4 | 10 |
Last meetings
Wrexham 0-2 Millwall, Racecourse Ground
Millwall 0-2 Wrexham, The Den
Recent form and next fixtures
Form
Millwall
- WNorwich3-0
- WCambridge United1-0
- LSouthampton1-5
- LWrexham0-3
- Bolton
- Newcastle
- Blackburn
- Middlesbrough
Wrexham
- DCardiff1-1
- DWatford1-1
- LBirmingham1-2
- WMillwall3-0
- Swansea
- Burnley
- West Ham
- Southampton
Sources and verification
Wrexham AFC club match report, 2 September 2026. Parkinson reaction, Wrexham AFC, 2 September 2026. Millwall sheet and the own-goal attribution: Sky Sports match pages. Events, standings and form: API-Football. · · Alex Neil’s post-match words from BBC Sport and Sky Sports. Match officials from Millwall’s own report: referee Oliver Langford, assistants Bhupinder Singh Gill and Harley McKittrick, fourth official James Bell. Team statistics: API-Football, which served none for this fixture until the weekend desk re-enriched it at 10:06 on 5 September 2026.
Sources: wrexhamafc.co.ukwrexhamafc.co.ukskysports.commillwallfc.co.ukefl.com
How we verified this
- score 0-3 and minutes match the club report and the API-Football events; the first goal is Kaboré's by the club's report and a Sturge own goal by API-Football and Sky, and the page says so
- attendance 17,840, of which 663 away, from Millwall's own match report; the Wrexham report leaves it blank and the EFL centre shows NA
- Worrall and O'Hare on the bench per the club's line-ups
- table positions and the goals-against rank read from the refreshed API-Football standings after the Wednesday round
- API-Football still served no team statistics or ratings for this fixture at 03:55 on 3 September; possession, xG and the star man are owed and the poller re-enriches
- Parkinson's reaction read on the club's own page at 03:55 on 3 September and quoted verbatim, the blocks kept as the page breaks them; the page carries a relative timestamp only, three hours old at the read, and the URL dates it 2 September
- Alex Neil quoted from BBC Sport and Sky Sports, the two primaries that carried the Millwall press conference; the two remarks are kept as separate sentences because they answer different questions
- Millwall’s own reaction clip is behind a Millwall Profile login, so it is not linked: a reader cannot open it
- assistants and the fourth official recorded here rather than in the referee line, because the Fixture type carries a single referee field
- no official highlight or clip embeds placed: the embeds field accepts x.com status URLs only and every clip found is a club or Sky video page, which the fixture gate rejects as a bad embed

