Goals
Man of the match
Expected goals (xG)
Trends
seasonAI forecast
TippioAn AI subscription opens everything. You can also earn it by tipping: tip at least 70% of a league's matches in a week and next week it's yours for free. A single outcome opens by watching an ad. Sign in and it shows here too, if you have access.
TV stations
InternationalChannels in 45 countries
Venue
Conditions
- Weatherlight rain
- RefereeTim Robinson
- 1st AssistantAdrian Holmes
- 2nd AssistantRichard West
- 4th OfficialAlex Chilowicz
Pressure index
Which side was pressing, minute by minute. The markers are the events: tap one to read the minute and the player — and, with ball positions loaded, the replay jumps there.
Match flow
Ball positions
The ball's path over the whole match or one half: press play to run through it, drag the slider to jump anywhere. Loaded on request to keep the page light.
Commentary
94- That's it! The match has concluded with Wrexham 0, Millwall 2.
- 90+4′The second half has concluded with the final score: Wrexham 0, Millwall 2.
- 90+2′Missed opportunity. Tristan Crama from Millwall heads the ball from the center of the box, but it goes over the bar and to the left after a corner kick.
- 90+1′Corner awarded to Millwall, following a foul by Issa Kaboré.
- 90+1′Corner awarded to Millwall after a foul by Josh Windass.
- 90+1′The fourth official has indicated that there will be 4 minutes of stoppage time.
- 89′George Dobson from Wrexham earned a free kick in an offensive position.
- 89′Camiel Neghli from Millwall committed a foul.
- ⚠88′Kieffer Moore from Wrexham attempted a header from the center of the penalty area, but his shot was deflected. The assist came from Max Cleworth, who also delivered a header.Penalty
- 88′Wrexham has been awarded a corner kick after Jake Cooper allowed the ball to go out of play.
- ⚠88′The attempt on goal is thwarted. Kieffer Moore from Wrexham takes a right-footed shot from the middle of the penalty area, but it gets blocked. The assist came from Josh Windass, who delivered a cross.Penalty
- 87′Max Cleworth from Wrexham earned a free kick in an offensive position.
- 87′Josh Coburn from Millwall committed a foul.
- 🔄87′Substitution for Millwall: Luke Cundle replaces Femi Azeez.
- 🔄87′Substitution for Millwall: Derek Mazou-Sacko comes on to replace Casper De Norre.
- 🔄87′Substitution for Millwall: Zak Sturge replaces Alfie Doughty.
- ⚽85′Goal! Wrexham 0, Millwall 2. Josh Coburn scores for Millwall with a right-footed shot from the right side of the penalty area, finding the center of the net. The assist came from Femi Azeez.
- 84′Josh Coburn from Millwall earned a free kick in an offensive position.
- 84′Dominic Hyam committed a foul against Wrexham.
- 83′Missed opportunity! Sam Smith from Wrexham takes a right-footed shot from the center of the box, but it narrowly misses the top right corner.
- ⚠82′Missed opportunity! Sam Smith from Wrexham took a left-footed shot from the center of the penalty area, but it went wide. The assist came from Callum Doyle.Penalty
- 🟨82′Tom Watson from Millwall has been shown a yellow card for committing a foul.
- 82′Issa Kaboré from Wrexham earned a free kick in the defensive zone.
- 82′Tom Watson from Millwall committed a foul.
- 79′Corner awarded to Millwall after George Thomason allowed the ball to go out.
- 78′Wrexham has earned a corner kick after Billy Mitchell allowed the ball to go out of play.
- ⚠78′The attempt is thwarted. George Thomason from Wrexham takes a left-footed shot from outside the penalty area, but it's successfully blocked.Penalty
- 75′Kieffer Moore from Wrexham earned a free kick in the defensive area.
- 75′Caleb Taylor from Millwall committed a foul.
- 🔄73′Substitution for Millwall: Tom Watson comes on to replace Barry Bannan.
- 🔄72′Substitution for Wrexham: Josh Windass comes on to replace Lewis O'Brien.
- 🔄72′Substitution for Wrexham: Davis Keillor-Dunn comes on to replace Oliver Rathbone.
- 🔄72′Substitution for Wrexham: Sam Smith replaces Ben Sheaf.
- 71′Opportunity wasted! Caleb Taylor from Millwall attempted a header from the center of the box, but it sailed over the goal. The chance came after a corner, with Alfie Doughty providing the cross.
- 70′Corner awarded to Millwall after Dominic Hyam allowed the ball to go out.
- ⚠70′Azeez's attempt is denied. The Millwall player, Femi Azeez, fires a right-footed shot from the right side of the penalty area, but it's blocked. The assist came from Josh Coburn.Penalty
- ⚠69′Missed opportunity! Dominic Hyam of Wrexham attempted a header from the center of the penalty area, but it sailed over the crossbar. The assist came from Lewis O'Brien, who delivered a precise cross.Penalty
- 🟨69′Barry Bannan from Millwall has been shown a yellow card.
- 68′Barry Bannan committed a foul against Millwall.
- 68′Ben Sheaf of Wrexham earned a free kick in an offensive position.
- 🔄67′Substitution for Millwall: Josh Coburn is coming on to replace Mihailo Ivanovic.
- ⚠67′Missed opportunity! George Dobson from Wrexham took a left-footed shot from outside the penalty area, but it sailed high and wide to the left. The assist came from Ben Sheaf.Penalty
- ⚠66′The attempt on goal was thwarted. George Thomason from Wrexham tried a right-footed shot from the left side of the penalty area, but it was blocked. The assist came from Lewis O'Brien.Penalty
- 65′Offside call against Wrexham. Kieffer Moore has been caught offside.
- 63′Lewis O'Brien committed a foul against Wrexham.
- 63′Billy Mitchell from Millwall earned a free kick on the right side of the pitch.
- 🟨62′Mihailo Ivanovic of Millwall has been shown a yellow card for committing a foul.
- 61′Fouled by Mihailo Ivanovic of Millwall.
- 61′Dominic Hyam from Wrexham was awarded a free kick in the defensive area.
- ⚽59′Max Cleworth of Wrexham has accidentally scored an own goal, putting Millwall ahead. The score is now Wrexham 0, Millwall 1.
- 🟨56′Max Cleworth from Wrexham has been shown a yellow card for committing a foul.
- 56′Max Cleworth from Wrexham committed a foul.
- 56′Camiel Neghli from Millwall earned a free kick on the left side of the pitch.
- ⚠54′Another offensive push is underway. Kieffer Moore from Wrexham takes a left-footed shot from the left side of the penalty area, but Max Crocombe from Millwall makes a save in the left corner. The assist came from Lewis O'Brien, who delivered a well-placed through ball.Penalty
- ⚠53′A fresh offensive effort unfolds as Callum Doyle from Wrexham takes a left-footed shot from outside the penalty area. Max Crocombe of Millwall makes a great save, reaching to the top left corner. The assist for this play comes from Lewis O'Brien.Penalty
- ⚠51′Wasted opportunity! Kieffer Moore from Wrexham attempted a header from the middle of the penalty area but sent it wide to the left. The cross was delivered by George Dobson.Penalty
- 🩹51′Substitution for Wrexham: George Thomason comes on to replace Liberato Cacace, who has sustained an injury.
- 50′The pause has ended. They are set to resume play.
- 🩹48′Match temporarily halted due to an injury to Liberato Cacace from Wrexham.
- 48′Kieffer Moore from Wrexham earned a free kick in an offensive position.
- 48′Jake Cooper from Millwall committed a foul.
- 48′Casper De Norre from Millwall committed a foul.
- 48′Callum Doyle from Wrexham earned a free kick in the defensive area.
- 45′The second half is underway with the score still tied at Wrexham 0, Millwall 0.
- 45+3′The first half has concluded with the score tied at Wrexham 0, Millwall 0.
- ⚠45+3′Opportunity wasted. Femi Azeez from Millwall took a left-footed shot from the right side of the penalty area, but it sailed high and to the left of the goal.Penalty
- 45′The fourth official has indicated that there will be three minutes of stoppage time.
- 42′Mihailo Ivanovic from Millwall has been awarded a free kick in an attacking position.
- 42′Ben Sheaf committed a foul on a Wrexham player.
- 40′Liberato Cacace from Wrexham was awarded a free kick in the defensive area.
- 40′Tristan Crama from Millwall committed a foul.
- 36′Jake Cooper from Millwall earned a free kick in the defensive area.
- 36′Max Cleworth from Wrexham committed a foul.
- 35′Wrexham has been awarded a corner kick after Alfie Doughty allowed the ball to go out of play.
- 35′The pause has ended. They are set to resume play.
- 🩹35′Substitution for Wrexham: George Dobson replaces Matty James due to an injury.
- 🩹34′Match interruption due to an injury to Matty James from Wrexham.
- 33′Casper De Norre from Millwall committed a foul.
- 33′Ben Sheaf from Wrexham was awarded a free kick in the defensive area.
- 31′Liberato Cacace from Wrexham was awarded a free kick on the left side of the pitch.
- 31′Femi Azeez from Millwall committed a foul.
- 30′The pause has ended. They are set to resume play.
- 🩹28′Match is currently on hold due to an injury to Kieffer Moore from Wrexham.
- 27′Close call! Camiel Neghli from Millwall heads the ball from the center of the box, but it narrowly misses the target. The assist came from Tristan Crama, who delivered a great cross.
- 25′Offside call against Millwall. Mihailo Ivanovic has been flagged for being in an offside position.
- ⚠12′Missed opportunity. Oliver Rathbone of Wrexham took a left-footed shot from outside the penalty area, but it went wide. The assist came from Ben Sheaf.Penalty
- ⚠11′The attempt is thwarted. Lewis O'Brien from Wrexham takes a left-footed shot from the right side of the penalty area, but it's blocked. The assist came from Oliver Rathbone.Penalty
- 10′Wrexham has been awarded a corner kick after Alfie Doughty allowed the ball to go out of play.
- 8′Wasted opportunity! Max Cleworth of Wrexham heads the ball from the center of the box, but it sails over the goal and to the right. The chance was set up by Matty James, who delivered a cross following a corner kick.
- 8′Wrexham has been awarded a corner kick, following a play that resulted in a concession by Max Crocombe.
- ⚠8′Another offensive effort unfolds as Issa Kaboré from Wrexham takes a right-footed shot from the right side of the penalty area. However, Max Crocombe from Millwall makes a save, diving to his left to stop the ball. The assist came from Liberato Cacace, who delivered a cross into the box.Penalty
- 6′Opportunity wasted! Femi Azeez of Millwall heads the ball from the center of the box, but it sails over the crossbar. The assist came from Camiel Neghli, who delivered a great cross.
- 5′Another offensive push from Wrexham. Kieffer Moore takes a left-footed shot from the middle of the box, but Max Crocombe, the Millwall goalkeeper, makes a save right in the center of the goal. The assist came from Lewis O'Brien.
- The first half is underway...
Match statistics
Possession and passing
5 more
Attack
14 more
Defence and discipline
1 more
Other
Possession and passing
5 more
Attack
11 more
Defence and discipline
Other
Possession and passing
5 more
Attack
14 more
Defence and discipline
1 more
Other
The halves are each period's own numbers — not a split of the full-time figures.
The referee
| Avg | Home | Away | Career | |
|---|---|---|---|---|
| Yellow cards | 4.86 | 2.00 | 2.86 | 3.83 |
| Red cards | 0.14 | 0.00 | 0.14 | 0.08 |
| Second yellows | 0.00 | 0.00 | 0.00 | 0.07 |
| Penalties | 0.14 | 0.00 | 0.14 | 0.21 |
Home / away: what the home and the away side received on average. Career: the average over every match officiated.
Expected goals (xG)
Form
WrexhamWWDLD
No matches in this scope.
MillwallDWLWL
No matches in this scope.
Head-to-head
2Wins
1WinsThe two sides have met 3 times.
Trends
Share of this season's matches where it happened — a win, over 1.5 / 2.5 / 3.5 goals, both teams scoring, failing to score, a clean sheet.
Season comparison
Starting XI
The ↓ and minute under a player mean they were substituted off then.
Wrexham's starting XI cost €1.2M more.
The amount under a player is their last known transfer fee and its year (provider data) — not a market value.
Wrexham — bench
Millwall — bench
Player statistics
Wrexham starters then subs, by rating
Lewis O'Brien#27 · Attacker · 72′7.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Big chances created
- 1
- Chances created
- 5
- Expected goals (xG)
- 0.02
- xGoT
- 0.00
Passing
- Passes (accurate/total)
- 33/39
- Pass accuracy
- 82%
- Key passes
- 5
- Passes in final third
- 4
- Crosses (accurate/total)
- 1/4
- Through balls
- 1
Possession & duels
- Touches
- 62
- Duels (won/total)
- 5/8
- Dribbles (won/attempted)
- 2/2
- Dispossessed
- 2
- Possession lost
- 17
- Ball recoveries
- 5
Defence
- Tackles
- 3
Discipline
- Fouls
- 1
Ben Sheaf#18 · Midfielder · 72′7.1
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Chances created
- 2
Passing
- Passes (accurate/total)
- 53/55
- Pass accuracy
- 96%
- Key passes
- 2
- Passes in final third
- 5
- Long balls (won/total)
- 3/3
Possession & duels
- Touches
- 63
- Duels (won/total)
- 6/8
- Aerials won
- 3
- Dispossessed
- 1
- Possession lost
- 4
- Ball recoveries
- 4
Defence
- Tackles
- 1
- Interceptions
- 1
- Clearances
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 2
Callum Doyle#2 · Defender · 90′6.9
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 1
- Big chances created
- 1
- Chances created
- 1
- Expected goals (xG)
- 0.02
- xGoT
- 0.08
Passing
- Passes (accurate/total)
- 45/65
- Pass accuracy
- 69%
- Key passes
- 1
- Passes in final third
- 16
- Crosses (accurate/total)
- 0/2
- Long balls (won/total)
- 2/8
Possession & duels
- Touches
- 89
- Duels (won/total)
- 9/19
- Aerials won
- 4
- Dribbles (won/attempted)
- 1/1
- Possession lost
- 23
- Ball recoveries
- 8
Defence
- Tackles
- 3
- Clearances
- 4
- Dribbled past
- 3
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Liberato Cacace#13 · Midfielder · 51′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Chances created
- 1
Passing
- Passes (accurate/total)
- 15/19
- Pass accuracy
- 75%
- Key passes
- 1
- Passes in final third
- 3
- Crosses (accurate/total)
- 2/4
Possession & duels
- Touches
- 37
- Duels (won/total)
- 2/6
- Dribbles (won/attempted)
- 0/1
- Dispossessed
- 1
- Possession lost
- 8
- Ball recoveries
- 6
Defence
- Tackles
- 0
- Interceptions
- 2
Discipline
- Fouls
- 0
- Fouls drawn
- 2
Oliver Rathbone#20 · Attacker · 72′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Chances created
- 1
- Expected goals (xG)
- 0.02
Passing
- Passes (accurate/total)
- 30/35
- Pass accuracy
- 85%
- Key passes
- 1
- Passes in final third
- 4
- Crosses (accurate/total)
- 0/1
- Long balls (won/total)
- 0/2
Possession & duels
- Touches
- 44
- Duels (won/total)
- 3/6
- Aerials won
- 2
- Dispossessed
- 1
- Possession lost
- 9
- Ball recoveries
- 4
Defence
- Tackles
- 1
- Interceptions
- 1
- Dribbled past
- 1
Discipline
- Fouls
- 0
Kieffer Moore#19 · Attacker · 90′6.6
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 5
- Shots on target
- 3
- Big chances missed
- 1
- Expected goals (xG)
- 0.77
- xGoT
- 0.50
Passing
- Passes (accurate/total)
- 7/17
- Pass accuracy
- 38%
- Key passes
- 0
- Passes in final third
- 2
- Long balls (won/total)
- 0/2
Possession & duels
- Touches
- 34
- Duels (won/total)
- 6/13
- Aerials won
- 4
- Dribbles (won/attempted)
- 0/1
- Possession lost
- 15
Defence
- Tackles
- 0
- Clearances
- 1
- Dribbled past
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 2
- Offsides
- 1
Matty James#37 · Midfielder · 35′6.6
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Chances created
- 1
Passing
- Passes (accurate/total)
- 9/11
- Pass accuracy
- 82%
- Key passes
- 1
- Passes in final third
- 1
- Crosses (accurate/total)
- 1/1
Possession & duels
- Touches
- 12
- Duels (won/total)
- 0/1
- Possession lost
- 2
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Issa Kaboré#12 · Midfielder · 90′6.6
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 1
- Expected goals (xG)
- 0.03
- xGoT
- 0.03
Passing
- Passes (accurate/total)
- 24/27
- Pass accuracy
- 89%
- Key passes
- 0
- Passes in final third
- 1
- Crosses (accurate/total)
- 1/8
Possession & duels
- Touches
- 59
- Duels (won/total)
- 5/9
- Aerials won
- 2
- Dribbles (won/attempted)
- 2/5
- Dispossessed
- 1
- Possession lost
- 21
- Ball recoveries
- 5
Defence
- Tackles
- 0
- Interceptions
- 1
- Clearances
- 2
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Arthur Okonkwo#1 · Goalkeeper · 90′6.0
Goalkeeping
- Saves
- 0
- Goals conceded
- 2
- High claims
- 1
Passing
- Passes (accurate/total)
- 10/21
- Pass accuracy
- 43%
- Key passes
- 0
- Passes in final third
- 8
- Long balls (won/total)
- 5/16
Possession & duels
- Touches
- 27
- Duels (won/total)
- 0/0
- Possession lost
- 11
- Ball recoveries
- 10
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Dominic Hyam#5 · Defender · 90′6.0
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.09
Passing
- Passes (accurate/total)
- 20/28
- Pass accuracy
- 71%
- Key passes
- 0
- Long balls (won/total)
- 2/7
Possession & duels
- Touches
- 42
- Duels (won/total)
- 5/8
- Aerials won
- 3
- Dispossessed
- 1
- Possession lost
- 10
- Ball recoveries
- 3
Defence
- Tackles
- 1
- Clearances
- 6
- Blocked shots
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 1
Max Cleworth#4 · Defender · 90′5.9
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.06
Passing
- Passes (accurate/total)
- 26/39
- Pass accuracy
- 68%
- Key passes
- 1
- Passes in final third
- 7
- Long balls (won/total)
- 0/9
Possession & duels
- Touches
- 54
- Duels (won/total)
- 1/5
- Aerials won
- 2
- Possession lost
- 15
- Ball recoveries
- 1
Defence
- Tackles
- 0
- Clearances
- 4
Discipline
- Fouls
- 2
- Fouls drawn
- 1
- Yellow cards
- 1
George Dobson#15 · Midfielder · 55′7.0
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Chances created
- 1
- Expected goals (xG)
- 0.04
Passing
- Passes (accurate/total)
- 32/39
- Pass accuracy
- 82%
- Key passes
- 1
- Passes in final third
- 6
- Crosses (accurate/total)
- 1/2
- Long balls (won/total)
- 2/3
Possession & duels
- Touches
- 52
- Duels (won/total)
- 4/5
- Aerials won
- 1
- Dribbles (won/attempted)
- 0/1
- Possession lost
- 9
- Ball recoveries
- 3
Defence
- Tackles
- 3
- Interceptions
- 1
- Clearances
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Josh Windass#10 · Midfielder · 18′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Chances created
- 1
Passing
- Passes (accurate/total)
- 9/11
- Pass accuracy
- 89%
- Key passes
- 1
- Passes in final third
- 1
- Crosses (accurate/total)
- 1/1
- Long balls (won/total)
- 2/3
Possession & duels
- Touches
- 14
- Duels (won/total)
- 1/1
- Possession lost
- 2
- Ball recoveries
- 1
Defence
- Tackles
- 1
- Interceptions
- 1
Discipline
- Fouls
- 0
George Thomason#14 · Midfielder · 39′6.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 0
- Expected goals (xG)
- 0.13
- xGoT
- 0.00
Passing
- Passes (accurate/total)
- 21/25
- Pass accuracy
- 88%
- Key passes
- 0
- Passes in final third
- 4
- Crosses (accurate/total)
- 1/3
- Long balls (won/total)
- 0/3
Possession & duels
- Touches
- 35
- Duels (won/total)
- 1/1
- Dribbles (won/attempted)
- 1/1
- Possession lost
- 6
- Ball recoveries
- 2
Defence
- Tackles
- 0
- Clearances
- 1
Discipline
- Fouls
- 0
Davis Keillor-Dunn#7 · Midfielder · 18′6.1
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 4/7
- Pass accuracy
- 56%
- Key passes
- 0
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 13
- Duels (won/total)
- 1/5
- Dribbles (won/attempted)
- 1/3
- Dispossessed
- 1
- Possession lost
- 6
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Sam Smith#28 · Attacker · 18′5.9
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 2
- Shots on target
- 0
- Big chances missed
- 2
- Chances created
- 1
- Expected goals (xG)
- 0.34
Passing
- Passes (accurate/total)
- 2/2
- Pass accuracy
- 100%
- Key passes
- 1
Possession & duels
- Touches
- 5
- Duels (won/total)
- 0/1
- Ball recoveries
- 1
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Millwall starters then subs, by rating
Camiel Neghli#10 · Midfielder · 90′7.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Chances created
- 1
- Expected goals (xG)
- 0.09
Passing
- Passes (accurate/total)
- 18/27
- Pass accuracy
- 64%
- Key passes
- 1
- Passes in final third
- 3
- Crosses (accurate/total)
- 1/2
- Long balls (won/total)
- 2/4
Possession & duels
- Touches
- 46
- Duels (won/total)
- 4/6
- Possession lost
- 15
- Ball recoveries
- 7
Defence
- Tackles
- 3
- Interceptions
- 1
- Clearances
- 3
- Blocked shots
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 1
Tristan Crama#4 · Defender · 90′7.6
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Chances created
- 1
- Expected goals (xG)
- 0.06
Passing
- Passes (accurate/total)
- 24/33
- Pass accuracy
- 70%
- Key passes
- 1
- Passes in final third
- 10
- Crosses (accurate/total)
- 2/4
- Long balls (won/total)
- 2/5
Possession & duels
- Touches
- 62
- Duels (won/total)
- 4/9
- Aerials won
- 2
- Dispossessed
- 1
- Possession lost
- 21
- Ball recoveries
- 5
Defence
- Tackles
- 2
- Interceptions
- 2
- Clearances
- 1
- Blocked shots
- 1
- Dribbled past
- 2
Discipline
- Fouls
- 1
Max Crocombe#15 · Goalkeeper · 90′7.6
Goalkeeping
- Saves
- 4
- Saves inside box
- 3
- Goals conceded
- 0
- Punches
- 1
Passing
- Passes (accurate/total)
- 16/34
- Pass accuracy
- 50%
- Key passes
- 0
- Passes in final third
- 9
- Long balls (won/total)
- 8/26
Possession & duels
- Touches
- 45
- Duels (won/total)
- 1/1
- Aerials won
- 1
- Possession lost
- 18
- Ball recoveries
- 11
Defence
- Tackles
- 0
- Clearances
- 2
Discipline
- Fouls
- 0
Billy Mitchell#8 · Midfielder · 90′7.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 46/55
- Pass accuracy
- 82%
- Key passes
- 0
- Passes in final third
- 6
- Crosses (accurate/total)
- 0/1
- Long balls (won/total)
- 5/7
Possession & duels
- Touches
- 75
- Duels (won/total)
- 6/12
- Aerials won
- 1
- Dribbles (won/attempted)
- 1/2
- Dispossessed
- 1
- Possession lost
- 16
- Ball recoveries
- 5
Defence
- Tackles
- 3
- Interceptions
- 3
- Clearances
- 1
- Blocked shots
- 1
- Dribbled past
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Jake Cooper#5 · Defender · 90′7.2
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 30/38
- Pass accuracy
- 80%
- Key passes
- 0
- Passes in final third
- 3
- Long balls (won/total)
- 3/7
Possession & duels
- Touches
- 50
- Duels (won/total)
- 4/6
- Aerials won
- 3
- Possession lost
- 8
- Ball recoveries
- 2
Defence
- Tackles
- 0
- Interceptions
- 4
- Clearances
- 6
- Blocked shots
- 1
- Dribbled past
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 1
Alfie Doughty#14 · Defender · 87′7.1
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Chances created
- 1
Passing
- Passes (accurate/total)
- 32/39
- Pass accuracy
- 80%
- Key passes
- 1
- Passes in final third
- 9
- Crosses (accurate/total)
- 2/5
- Long balls (won/total)
- 5/11
Possession & duels
- Touches
- 62
- Duels (won/total)
- 2/5
- Aerials won
- 1
- Dribbles (won/attempted)
- 1/1
- Possession lost
- 14
- Ball recoveries
- 2
Defence
- Tackles
- 1
- Interceptions
- 1
- Clearances
- 2
- Dribbled past
- 1
Discipline
- Fouls
- 0
Femi Azeez#11 · Midfielder · 87′7.0
Attack
- Goals
- 0
- Assists
- 1
- Shots
- 3
- Shots on target
- 0
- Chances created
- 1
- Expected goals (xG)
- 0.41
- xGoT
- 0.00
Passing
- Passes (accurate/total)
- 6/14
- Pass accuracy
- 35%
- Key passes
- 1
- Passes in final third
- 2
- Crosses (accurate/total)
- 0/7
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 45
- Duels (won/total)
- 7/15
- Aerials won
- 3
- Dribbles (won/attempted)
- 3/6
- Dispossessed
- 3
- Possession lost
- 24
- Ball recoveries
- 3
Defence
- Tackles
- 1
- Interceptions
- 1
- Blocked shots
- 1
Discipline
- Fouls
- 1
Caleb Taylor#6 · Defender · 90′7.0
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.14
Passing
- Passes (accurate/total)
- 30/38
- Pass accuracy
- 79%
- Key passes
- 0
- Passes in final third
- 4
- Long balls (won/total)
- 4/8
Possession & duels
- Touches
- 52
- Duels (won/total)
- 5/9
- Aerials won
- 5
- Dispossessed
- 1
- Possession lost
- 10
- Ball recoveries
- 3
Defence
- Tackles
- 0
- Interceptions
- 1
- Clearances
- 6
- Blocked shots
- 1
Discipline
- Fouls
- 1
Casper De Norre#24 · Midfielder · 87′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 30/36
- Pass accuracy
- 83%
- Key passes
- 0
- Passes in final third
- 5
- Long balls (won/total)
- 2/5
Possession & duels
- Touches
- 45
- Duels (won/total)
- 3/8
- Aerials won
- 1
- Dispossessed
- 2
- Possession lost
- 9
- Ball recoveries
- 3
Defence
- Tackles
- 2
- Interceptions
- 2
- Clearances
- 1
Discipline
- Fouls
- 2
Barry Bannan#67 · Midfielder · 73′6.6
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 21/23
- Pass accuracy
- 91%
- Key passes
- 0
- Passes in final third
- 6
- Long balls (won/total)
- 2/2
Possession & duels
- Touches
- 26
- Duels (won/total)
- 0/2
- Possession lost
- 3
- Ball recoveries
- 2
Defence
- Tackles
- 0
- Interceptions
- 2
- Dribbled past
- 1
Discipline
- Fouls
- 1
- Yellow cards
- 1
Mihailo Ivanović#9 · Attacker · 67′6.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 4/13
- Pass accuracy
- 25%
- Key passes
- 0
- Passes in final third
- 1
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 18
- Duels (won/total)
- 5/13
- Aerials won
- 3
- Dribbles (won/attempted)
- 0/1
- Dispossessed
- 1
- Possession lost
- 11
- Ball recoveries
- 2
Defence
- Tackles
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 1
- Offsides
- 1
- Yellow cards
- 1
Josh Coburn#19 · Attacker · 23′7.4
Attack
- Goals
- 1
- Assists
- 0
- Shots
- 1
- Shots on target
- 1
- Chances created
- 1
- Expected goals (xG)
- 0.09
- xGoT
- 0.06
Passing
- Passes (accurate/total)
- 2/4
- Pass accuracy
- 50%
- Key passes
- 1
- Passes in final third
- 2
Possession & duels
- Touches
- 11
- Duels (won/total)
- 4/5
- Aerials won
- 2
- Possession lost
- 3
- Ball recoveries
- 1
Defence
- Tackles
- 1
- Clearances
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 1
Luke Cundle#25 · Midfielder · 3′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Chances created
- 1
Passing
- Passes (accurate/total)
- 2/3
- Pass accuracy
- 67%
- Key passes
- 1
- Crosses (accurate/total)
- 1/2
Possession & duels
- Touches
- 7
- Duels (won/total)
- 1/1
- Possession lost
- 2
- Ball recoveries
- 1
Defence
- Tackles
- 1
- Clearances
- 1
Discipline
- Fouls
- 0
Tommy Watson#22 · Attacker · 17′6.4
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 4/5
- Pass accuracy
- 80%
- Key passes
- 0
- Passes in final third
- 1
Possession & duels
- Touches
- 6
- Duels (won/total)
- 0/3
- Possession lost
- 2
Defence
- Tackles
- 0
Discipline
- Fouls
- 1
- Yellow cards
- 1
Zak Sturge#3 · Defender · 3′–
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 1/1
- Pass accuracy
- 100%
- Key passes
- 0
- Passes in final third
- 1
Possession & duels
- Touches
- 3
- Duels (won/total)
- 1/1
- Aerials won
- 1
- Possession lost
- 1
Defence
- Tackles
- 0
- Clearances
- 1
Discipline
- Fouls
- 0
Derek Mazou-Sacko#49 · Midfielder · 3′–
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 1/1
- Pass accuracy
- 100%
- Key passes
- 0
Possession & duels
- Touches
- 1
- Duels (won/total)
- 0/0
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Coaches
Officials
- RefereeTim Robinson
- 1st AssistantAdrian Holmes
- 2nd AssistantRichard West
- 4th OfficialAlex Chilowicz
Odds
Opening markets, for information — Tippio is not a bookmaker. Under each price, the probability it implies.
Match winner (1X2)i
Who wins in regular time: home (1), draw (X) or away (2).
i
Who wins in regular time: home (1), draw (X) or away (2).
| Outcome | bet365 | Unibet |
|---|---|---|
| Wrexham | 2.7037.04% | 2.6338.02% |
| Draw | 3.2530.77% | 3.1531.75% |
| Millwall | 2.6238.1% | 2.7037.04% |
Double chancei
Two outcomes in one bet — it wins if either happens.
i
Two outcomes in one bet — it wins if either happens.
| Outcome | bet365 | Unibet |
|---|---|---|
| Wrexham or Draw | 1.4469.25% | 1.4270.42% |
| Wrexham or Millwall | 1.3375.02% | 1.3275.76% |
| Draw or Millwall | 1.4469.25% | 1.4469.44% |
Goals over/underi
Total goals over or under the line.
i
Total goals over or under the line.
| Outcome | bet365 | Unibet |
|---|---|---|
| 2+ goals | – | 1.3375.19% |
| 0–1 goals | – | 3.2530.77% |
| 3+ goals | 2.0050% | 2.0748.31% |
| 0–2 goals | 1.8055.56% | 1.7357.8% |
| 4+ goals | – | 3.7526.67% |
| 0–3 goals | – | 1.2679.37% |
Both teams to scorei
Whether both sides score at least once.
i
Whether both sides score at least once.
| Outcome | bet365 | Unibet |
|---|---|---|
| Yes | 1.7257.9% | 1.7457.47% |
| No | 2.0050% | 1.9750.76% |
Half-time resulti
The score at half-time.
i
The score at half-time.
| Outcome | bet365 | Unibet |
|---|---|---|
| Wrexham | 3.4029.41% | 3.1531.75% |
| Draw | 2.1047.62% | 2.1047.62% |
| Millwall | 3.2530.77% | 3.2530.77% |
Half-time / full-timei
Who leads at half-time and who wins at the end — both together.
i
Who leads at half-time and who wins at the end — both together.
| Outcome | bet365 |
|---|---|
| WXH → WXH | 4.3323.08% |
| WXH → X | 15.006.67% |
| WXH → MLW | 29.003.45% |
| X → WXH | 6.0016.67% |
| X → X | 4.7521.05% |
| X → MLW | 6.0016.67% |
| MLW → WXH | 29.003.45% |
| MLW → X | 15.006.67% |
| MLW → MLW | 4.3323.08% |
Total cornersi
Total corners over or under the line.
i
Total corners over or under the line.
| Outcome | bet365 |
|---|---|
| 12 - 14 | 4.0025% |
| 6 - 8 | 3.2530.77% |
| 9 - 11 | 2.6038.46% |
| Under 6 | 11.009.09% |
| Over 14 | 9.0011.11% |
Cards over/underi
Total cards (yellow = 1, red = 2) over or under the line.
i
Total cards (yellow = 1, red = 2) over or under the line.
| Outcome | bet365 | Unibet |
|---|---|---|
| 2+ cards | – | 1.1190.09% |
| 0–1 cards | – | 5.3018.87% |
| 3+ cards | – | 1.3673.53% |
| 0–2 cards | – | 2.8535.09% |
| 4+ cards | 1.8354.56% | 1.8354.64% |
| 0–3 cards | 1.8354.56% | 1.8554.05% |
| 5+ cards | – | 2.7037.04% |
| 0–4 cards | – | 1.4071.43% |
| 6+ cards | – | 4.1024.39% |
| 0–5 cards | – | 1.1884.75% |
| 7+ cards | – | 6.2516% |
| 0–6 cards | – | 1.0892.59% |
The Tippio app shows an AI forecast and the community's tip split for every match — and in Tipper you compete with your friends.
