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
- Weathermoderate rain
- RefereeStephen Martin
- 1st AssistantHugh Gilroy
- 2nd AssistantRobert Hyde
- 4th OfficialRuebyn Ricardo
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
110- That's a wrap! The match has concluded with Middlesbrough and Wrexham ending in a 1-1 draw.
- 90+5′The second half has concluded with the score tied at Middlesbrough 1, Wrexham 1.
- 90+4′Tommy Conway from Middlesbrough was awarded a free kick in the defensive area.
- 90+4′Liberato Cacace commits a foul against Wrexham.
- 90+4′Lewis O'Brien from Wrexham has been awarded a free kick in the defensive area.
- 90+4′Alan Browne commits a foul against Middlesbrough.
- 90+3′Issa Kaboré from Wrexham was awarded a free kick in the defensive area.
- 90+3′Sam Silvera committed a foul against a player from Middlesbrough.
- 90+2′Sam Silvera from Middlesbrough has been awarded a free kick in the defensive area.
- 90+2′Issa Kaboré commits a foul against Wrexham.
- 🟨90+1′Dan Scarr from Wrexham has been shown a yellow card.
- 90′The fourth official has indicated that there will be 4 minutes of stoppage time.
- 90′Lewis O'Brien from Wrexham earned a free kick in the defensive area.
- 90′Alan Browne from Middlesbrough committed a foul.
- 89′Corner awarded to Middlesbrough after a play that resulted in a deflection off Arthur Okonkwo.
- ⚠89′A fresh offensive effort unfolds as Luke Ayling from Middlesbrough takes a left-footed shot from the right side of the penalty area. However, Arthur Okonkwo from Wrexham makes a great save, denying the attempt at the top center of the goal. The assist came from Tommy Conway, who delivered a precise cross.Penalty
- 88′Sam Silvera from Middlesbrough earned a free kick on the left flank.
- 88′Issa Kaboré commits a foul on a Wrexham player.
- 88′The pause has ended. The teams are set to resume play.
- 87′Match interruption - Middlesbrough.
- ⚠87′The attempt is thwarted. Hayden Hackney from Middlesbrough takes a right-footed shot from outside the penalty area, but it's blocked. The assist came from Aidan Morris.Penalty
- 86′Offside call against Wrexham. Sam Smith has been flagged for being in an offside position.
- 🔄84′Substitution for Wrexham: Sam Smith replaces Kieffer Moore.
- ⚠84′Missed opportunity! Issa Kaboré from Wrexham took a right-footed shot from the right side of the penalty area but sent it wide to the left. The assist came from George Dobson.Penalty
- ⚠82′A fresh offensive move unfolds as Hayden Hackney from Middlesbrough takes a right-footed shot from outside the penalty area, but Arthur Okonkwo of Wrexham makes a great save, denying the effort at the top center of the goal.Penalty
- 81′Tommy Conway from Middlesbrough has been awarded a free kick in an offensive position.
- 81′Dan Scarr committed a foul against Wrexham.
- ⚽80′Goal! The score is now Middlesbrough 1, Wrexham 1. Hayden Hackney has found the net for Middlesbrough, heading the ball from the center of the box into the bottom left corner. The assist came from Callum Brittain, who delivered a precise cross.
- ⚠80′The attempt is thwarted. Hayden Hackney from Middlesbrough takes a right-footed shot from outside the penalty area, but it gets blocked. The assist came from Aidan Morris.Penalty
- ⚠80′The attempt is denied. Callum Brittain from Middlesbrough takes a right-footed shot from outside the penalty area, but it's blocked. The assist came from Alan Browne.Penalty
- 78′Corner awarded to Wrexham after Sam Silvera allowed the ball to go out.
- ⚠78′A shot is deflected. Nathan Broadhead from Wrexham attempts a right-footed strike from outside the penalty area, but it's blocked. The assist came from Max Cleworth.Penalty
- 76′Kieffer Moore from Wrexham was awarded a free kick in the defensive area.
- 76′Fouled by Dael Fry of Middlesbrough.
- ⚠75′The attempt is thwarted. Callum Brittain from Middlesbrough fires a right-footed shot from the right side of the penalty area, but it gets blocked. The assist came from Sam Silvera, who delivered a cross.Penalty
- 74′Luke Ayling from Middlesbrough has been awarded a free kick in the defensive area.
- 74′Nathan Broadhead committed a foul against Wrexham.
- 73′Corner awarded to Middlesbrough after Dan Scarr allowed the ball to go out.
- 🟨71′Matty James from Wrexham has been shown a yellow card for committing a foul.
- 🔄68′Substitution for Middlesbrough: David Strelec comes on to replace Kaly Sène.
- 68′Kieffer Moore from Wrexham comes close to scoring as he heads the ball off the crossbar from just a few meters out. The assist came from Lewis O'Brien, who delivered a precise cross after a swift counterattack.
- 🟨65′Lewis O'Brien of Wrexham has been shown a yellow card.
- 65′Luke Ayling from Middlesbrough has been awarded a free kick on the right flank.
- 65′Lewis O'Brien commits a foul against Wrexham.
- 🔄64′Substitution for Wrexham: Lewis O'Brien replaces George Thomason.
- 🔄64′Substitution for Wrexham: Liberato Cacace is coming on to replace Ryan Longman.
- 🔄64′Substitution for Wrexham: Nathan Broadhead comes on to replace Josh Windass.
- 62′Corner awarded to Middlesbrough after Dominic Hyam allowed it to go out.
- ⚠61′An exciting offensive play unfolds as Tommy Conway from Middlesbrough takes a left-footed shot from the right side of the penalty area. However, the attempt is thwarted by Wrexham's goalkeeper, Arthur Okonkwo, who makes a save right in the middle of the goal. The assist for this play comes from Hayden Hackney.Penalty
- 60′Opportunity wasted! Kaly Sène from Middlesbrough had a header from the center of the box but it went wide to the left. The assist came from Hayden Hackney, who delivered a cross.
- 59′Tommy Conway from Middlesbrough earned a free kick in an offensive position.
- 59′Dominic Hyam committed a foul on a Wrexham player.
- 56′Aidan Morris from Middlesbrough committed a foul.
- 56′Dan Scarr from Wrexham earned a free kick in the defensive area.
- 54′Corner awarded to Middlesbrough after George Thomason allowed the ball to go out.
- 53′Kaly Sène from Middlesbrough has earned a free kick in their defensive area.
- 53′George Thomason committed a foul against Wrexham.
- 53′Offside call against Wrexham. Kieffer Moore has been flagged for being offside.
- 52′George Thomason from Wrexham has been awarded a free kick in the defensive area.
- 52′Luke Ayling committed a foul against a Middlesbrough player.
- 51′Luke Ayling from Middlesbrough earned a free kick on the right side of the field.
- 51′Ryan Longman committed a foul against Wrexham.
- 48′Wrexham has been awarded a corner kick after Dael Fry allowed the ball to go out of play.
- 47′Offside call against Wrexham. Issa Kaboré has been flagged for being offside.
- 🔄45′Substitution for Middlesbrough: Tommy Conway replaces Delano Burgzorg.
- 🔄45′Substitution for Middlesbrough: Sam Silvera comes on to replace Matt Targett.
- 🔄45′Substitution for Middlesbrough: Luke Ayling replaces Morgan Whittaker.
- 🔄45′Substitution for Middlesbrough: Alan Browne comes on in place of Sverre Nypan.
- 45′The second half is underway with the score at Middlesbrough 0, Wrexham 1.
- 45+5′The first half has concluded with Middlesbrough trailing 0-1 to Wrexham.
- 45+5′Missed opportunity! Morgan Whittaker from Middlesbrough attempted a header from the center of the box but sent it wide to the left. The assist came from Hayden Hackney.
- ⚠45+5′Missed opportunity. Hayden Hackney from Middlesbrough took a left-footed shot from outside the penalty area, but it went just wide to the left.Penalty
- 🟨45+4′George Dobson from Wrexham has been shown a yellow card for committing a foul.
- 45+4′George Dobson committed a foul against Wrexham.
- 45+4′Delano Burgzorg from Middlesbrough earned a free kick on the right flank.
- 45+3′Kieffer Moore committed a foul against Wrexham.
- 45+3′Aidan Morris from Middlesbrough was awarded a free kick on the right side of the field.
- ⚠45+2′The attempt is thwarted. Ryan Longman from Wrexham takes a left-footed shot from outside the penalty area, but it's blocked. The assist came from Josh Windass.Penalty
- 45+1′The fourth official has indicated that there will be 5 minutes of stoppage time.
- 41′The pause has ended. They are set to resume play.
- 🩹39′Match is currently paused due to an injury to George Thomason from Wrexham.
- 35′Kieffer Moore committed a foul against Wrexham.
- 35′Callum Brittain from Middlesbrough earned a free kick in the defensive area.
- ⚠34′The attempt was thwarted. Delano Burgzorg from Middlesbrough took a right-footed shot from the middle of the penalty area, but it was blocked. The assist came from Matt Targett.Penalty
- 🟨32′Josh Windass from Wrexham has been shown a yellow card for committing a foul.
- 32′Matt Targett from Middlesbrough earned a free kick on the left side of the field.
- 32′Josh Windass committed a foul against Wrexham.
- 30′Corner awarded to Wrexham after Alfie Jones allowed the ball to go out.
- ⚠30′The attempt is thwarted. Josh Windass from Wrexham takes a right-footed shot from the right side of the penalty area, but it gets blocked. The assist came from George Thomason.Penalty
- ⚠26′Aidan Morris from Middlesbrough had a great opportunity but his right-footed shot from outside the penalty area narrowly missed the target. The assist came from Hayden Hackney.Penalty
- 23′Kaly Sène from Middlesbrough has been awarded a free kick on the left side of the pitch.
- 23′Fouled by George Dobson - Wrexham. Rephrased: George Dobson from Wrexham committed a foul.
- 🩹22′Substitution for Wrexham: Dan Scarr comes on to replace Lewis Brunt due to an injury.
- 22′The pause has ended. They're set to resume play.
- 🩹20′Match is currently paused due to an injury to Lewis Brunt from Wrexham.
- 18′Kaly Sène from Middlesbrough has been awarded a free kick on the right flank.
- 18′Dominic Hyam committed a foul against Wrexham.
- 17′Issa Kaboré from Wrexham was awarded a free kick on the right flank.
- 17′Sverre Nypan from Middlesbrough committed a foul.
- 15′Lewis Brunt from Wrexham has been awarded a free kick in the defensive area.
- 15′Kaly Sène from Middlesbrough committed a foul.
- ⚠14′Opportunity wasted. Hayden Hackney of Middlesbrough took a right-footed shot from outside the penalty area following a free kick, but it sailed over the bar.Penalty
- 13′George Dobson committed a foul on a Wrexham player.
- 13′Delano Burgzorg from Middlesbrough earned a free kick in an offensive position.
- 9′George Thomason committed a foul against Wrexham.
- 9′Aidan Morris from Middlesbrough has been awarded a free kick in the defensive area.
- ⚽7′Goal! Wrexham takes the lead against Middlesbrough, 1-0. Josh Windass scores with a right-footed shot from outside the penalty area, finding the top right corner of the net. The assist came from George Thomason following a corner kick.
- 6′Wrexham has earned a corner kick after Sol Brynn allowed the ball to go out of play.
- ⚠6′A fresh offensive effort unfolds as Ryan Longman from Wrexham takes a right-footed shot from outside the penalty area. Sol Brynn of Middlesbrough makes a fantastic save, denying the attempt in the top left corner. The assist came from George Thomason.Penalty
- The opening 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
10 more
Defence and discipline
1 more
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.83 | 2.04 | 2.79 | 4.59 |
| Red cards | 0.04 | 0.04 | 0.00 | 0.04 |
| Second yellows | 0.00 | 0.00 | 0.00 | 0.06 |
| Penalties | 0.17 | 0.08 | 0.08 | 0.11 |
Home / away: what the home and the away side received on average. Career: the average over every match officiated.
Expected goals (xG)
Form
MiddlesbroughWWLDD
No matches in this scope.
WrexhamWLDDD
No matches in this scope.
Head-to-head
0Wins
0WinsThe two sides have met 2 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.
Middlesbrough's starting XI cost €55M more.
The amount under a player is their last known transfer fee and its year (provider data) — not a market value.
Middlesbrough — bench
Wrexham — bench
Player statistics
Middlesbrough starters then subs, by rating
Hayden Hackney#7 · Midfielder · 90′8.5
Attack
- Goals
- 1
- Assists
- 0
- Shots
- 6
- Shots on target
- 2
- Chances created
- 4
- Expected goals (xG)
- 0.40
- xGoT
- 0.50
Passing
- Passes (accurate/total)
- 75/83
- Pass accuracy
- 90%
- Key passes
- 4
- Passes in final third
- 10
- Crosses (accurate/total)
- 1/8
- Long balls (won/total)
- 4/5
Possession & duels
- Touches
- 108
- Duels (won/total)
- 2/3
- Aerials won
- 1
- Dribbles (won/attempted)
- 0/1
- Possession lost
- 17
- Ball recoveries
- 5
Defence
- Tackles
- 1
- Interceptions
- 2
- Clearances
- 1
Discipline
- Fouls
- 0
Aidan Morris#18 · Midfielder · 90′7.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Chances created
- 2
- Expected goals (xG)
- 0.03
Passing
- Passes (accurate/total)
- 94/104
- Pass accuracy
- 90%
- Key passes
- 2
- Passes in final third
- 21
- Long balls (won/total)
- 5/7
Possession & duels
- Touches
- 121
- Duels (won/total)
- 8/14
- Aerials won
- 1
- Dribbles (won/attempted)
- 1/2
- Possession lost
- 13
- Ball recoveries
- 8
Defence
- Tackles
- 4
- Interceptions
- 1
- Dribbled past
- 2
Discipline
- Fouls
- 1
- Fouls drawn
- 2
Callum Brittain#2 · Defender · 90′7.1
Attack
- Goals
- 0
- Assists
- 1
- Shots
- 2
- Shots on target
- 0
- Big chances created
- 1
- Chances created
- 1
- Expected goals (xG)
- 0.07
- xGoT
- 0.00
Passing
- Passes (accurate/total)
- 66/76
- Pass accuracy
- 86%
- Key passes
- 1
- Passes in final third
- 13
- Crosses (accurate/total)
- 2/5
- Long balls (won/total)
- 1/2
Possession & duels
- Touches
- 111
- Duels (won/total)
- 2/8
- Aerials won
- 1
- Dribbles (won/attempted)
- 0/2
- Dispossessed
- 2
- Possession lost
- 18
- Ball recoveries
- 5
Defence
- Tackles
- 0
- Interceptions
- 1
- Clearances
- 2
- Dribbled past
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Dael Fry#6 · Defender · 90′7.1
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 58/60
- Pass accuracy
- 97%
- Key passes
- 0
- Passes in final third
- 2
- Long balls (won/total)
- 1/1
Possession & duels
- Touches
- 73
- Duels (won/total)
- 6/10
- Aerials won
- 3
- Possession lost
- 2
- Ball recoveries
- 5
Defence
- Tackles
- 3
- Clearances
- 5
- Blocked shots
- 1
Discipline
- Fouls
- 1
Alfie Jones#5 · Defender · 90′7.0
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 64/67
- Pass accuracy
- 96%
- Key passes
- 0
- Passes in final third
- 9
- Crosses (accurate/total)
- 0/2
- Long balls (won/total)
- 2/4
Possession & duels
- Touches
- 79
- Duels (won/total)
- 3/7
- Dribbles (won/attempted)
- 0/1
- Possession lost
- 4
- Ball recoveries
- 4
Defence
- Tackles
- 3
- Interceptions
- 1
- Clearances
- 3
- Blocked shots
- 1
- Dribbled past
- 1
Discipline
- Fouls
- 0
Matt Targett#3 · Defender · 46′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Chances created
- 1
Passing
- Passes (accurate/total)
- 40/50
- Pass accuracy
- 82%
- Key passes
- 1
- Passes in final third
- 8
- Crosses (accurate/total)
- 0/2
- Long balls (won/total)
- 1/4
Possession & duels
- Touches
- 64
- Duels (won/total)
- 3/3
- Possession lost
- 13
Defence
- Tackles
- 2
- Interceptions
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Sol Brynn#31 · Goalkeeper · 90′6.7
Goalkeeping
- Saves
- 1
- Goals conceded
- 1
- High claims
- 1
- Punches
- 1
Passing
- Passes (accurate/total)
- 17/17
- Pass accuracy
- 100%
- Key passes
- 0
- Passes in final third
- 1
- Long balls (won/total)
- 4/4
Possession & duels
- Touches
- 24
- Duels (won/total)
- 1/1
- Aerials won
- 1
- Ball recoveries
- 8
Defence
- Tackles
- 0
- Clearances
- 1
Discipline
- Fouls
- 0
Kaly Sène#20 · Attacker · 68′6.6
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.25
Passing
- Passes (accurate/total)
- 4/10
- Pass accuracy
- 44%
- Key passes
- 0
Possession & duels
- Touches
- 18
- Duels (won/total)
- 4/7
- Aerials won
- 1
- Dribbles (won/attempted)
- 0/1
- Possession lost
- 8
- Ball recoveries
- 2
Defence
- Tackles
- 0
- Interceptions
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 3
Delano Burgzorg#10 · Midfielder · 46′6.4
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.09
- xGoT
- 0.01
Passing
- Passes (accurate/total)
- 12/15
- Pass accuracy
- 80%
- Key passes
- 0
- Passes in final third
- 1
- Long balls (won/total)
- 1/1
Possession & duels
- Touches
- 22
- Duels (won/total)
- 2/4
- Dribbles (won/attempted)
- 0/1
- Possession lost
- 5
- Ball recoveries
- 1
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
- Fouls drawn
- 2
Sverre Nypan#19 · Midfielder · 46′6.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 16/20
- Pass accuracy
- 81%
- Key passes
- 0
- Passes in final third
- 2
- Long balls (won/total)
- 1/2
Possession & duels
- Touches
- 28
- Duels (won/total)
- 2/4
- Dribbles (won/attempted)
- 1/1
- Dispossessed
- 1
- Possession lost
- 7
- Ball recoveries
- 1
Defence
- Tackles
- 1
Discipline
- Fouls
- 1
Morgan Whittaker#11 · Midfielder · 46′6.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.01
Passing
- Passes (accurate/total)
- 11/18
- Pass accuracy
- 61%
- Key passes
- 0
- Passes in final third
- 2
- Crosses (accurate/total)
- 0/2
- Long balls (won/total)
- 2/2
Possession & duels
- Touches
- 34
- Duels (won/total)
- 1/7
- Dribbles (won/attempted)
- 1/4
- Dispossessed
- 2
- Possession lost
- 16
- Ball recoveries
- 1
Defence
- Tackles
- 0
- Interceptions
- 1
- Dribbled past
- 1
Discipline
- Fouls
- 0
Luke Ayling#12 · Defender · 44′7.2
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 1
- Expected goals (xG)
- 0.03
- xGoT
- 0.03
Passing
- Passes (accurate/total)
- 43/47
- Pass accuracy
- 87%
- Key passes
- 0
- Passes in final third
- 14
- Crosses (accurate/total)
- 1/2
- Long balls (won/total)
- 4/6
Possession & duels
- Touches
- 59
- Duels (won/total)
- 5/6
- Aerials won
- 1
- Possession lost
- 6
- Ball recoveries
- 1
Defence
- Tackles
- 1
- Clearances
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 3
Sam Silvera#22 · Attacker · 44′6.9
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Chances created
- 1
Passing
- Passes (accurate/total)
- 26/30
- Pass accuracy
- 86%
- Key passes
- 1
- Passes in final third
- 2
- Crosses (accurate/total)
- 1/3
- Long balls (won/total)
- 1/2
Possession & duels
- Touches
- 41
- Duels (won/total)
- 5/7
- Dribbles (won/attempted)
- 1/2
- Possession lost
- 7
- Ball recoveries
- 3
Defence
- Tackles
- 2
- Clearances
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 2
Tommy Conway#9 · Attacker · 44′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 1
- Chances created
- 1
- Expected goals (xG)
- 0.05
- xGoT
- 0.02
Passing
- Passes (accurate/total)
- 17/21
- Pass accuracy
- 82%
- Key passes
- 1
- Passes in final third
- 1
- Crosses (accurate/total)
- 1/1
Possession & duels
- Touches
- 31
- Duels (won/total)
- 4/7
- Dribbles (won/attempted)
- 0/2
- Dispossessed
- 1
- Possession lost
- 8
- Ball recoveries
- 1
Defence
- Tackles
- 1
- Interceptions
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 3
David Strelec#13 · Attacker · 22′6.6
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 3/4
- Pass accuracy
- 75%
- Key passes
- 0
Possession & duels
- Touches
- 9
- Duels (won/total)
- 1/2
- Dribbles (won/attempted)
- 1/1
- Possession lost
- 4
- Ball recoveries
- 2
Defence
- Tackles
- 0
Discipline
- Fouls
- 0
Alan Browne#16 · Midfielder · 44′6.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Chances created
- 1
Passing
- Passes (accurate/total)
- 46/50
- Pass accuracy
- 91%
- Key passes
- 1
- Passes in final third
- 2
- Crosses (accurate/total)
- 0/2
- Long balls (won/total)
- 1/1
Possession & duels
- Touches
- 67
- Duels (won/total)
- 4/11
- Dribbles (won/attempted)
- 1/5
- Possession lost
- 13
- Ball recoveries
- 5
Defence
- Tackles
- 3
- Interceptions
- 2
- Clearances
- 1
- Dribbled past
- 1
Discipline
- Fouls
- 2
Wrexham starters then subs, by rating
George Thomason#14 · Midfielder · 64′7.4
Attack
- Goals
- 0
- Assists
- 1
- Shots
- 0
- Shots on target
- 0
- Chances created
- 3
Passing
- Passes (accurate/total)
- 18/26
- Pass accuracy
- 70%
- Key passes
- 3
- Passes in final third
- 3
Possession & duels
- Touches
- 42
- Duels (won/total)
- 5/9
- Aerials won
- 1
- Dribbles (won/attempted)
- 2/2
- Dispossessed
- 1
- Possession lost
- 9
- Ball recoveries
- 5
Defence
- Tackles
- 1
- Interceptions
- 2
- Clearances
- 4
Discipline
- Fouls
- 2
- Fouls drawn
- 1
Max Cleworth#4 · Defender · 90′7.2
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Chances created
- 1
Passing
- Passes (accurate/total)
- 31/40
- Pass accuracy
- 78%
- Key passes
- 1
- Passes in final third
- 5
- Long balls (won/total)
- 3/8
Possession & duels
- Touches
- 64
- Duels (won/total)
- 3/3
- Aerials won
- 1
- Possession lost
- 15
- Ball recoveries
- 5
Defence
- Tackles
- 2
- Interceptions
- 1
- Clearances
- 4
- Blocked shots
- 2
Discipline
- Fouls
- 0
Josh Windass#10 · Attacker · 64′7.1
Attack
- Goals
- 1
- Assists
- 0
- Shots
- 2
- Shots on target
- 1
- Expected goals (xG)
- 0.11
- xGoT
- 0.05
Passing
- Passes (accurate/total)
- 14/16
- Pass accuracy
- 81%
- Key passes
- 1
- Passes in final third
- 2
- Crosses (accurate/total)
- 0/2
Possession & duels
- Touches
- 27
- Duels (won/total)
- 0/5
- Dispossessed
- 3
- Possession lost
- 9
Defence
- Tackles
- 0
Discipline
- Fouls
- 1
- Yellow cards
- 1
Arthur Okonkwo#1 · Goalkeeper · 90′7.0
Goalkeeping
- Saves
- 3
- Saves inside box
- 2
- Goals conceded
- 1
- High claims
- 1
- Punches
- 2
Passing
- Passes (accurate/total)
- 8/14
- Pass accuracy
- 57%
- Key passes
- 0
- Passes in final third
- 4
- Long balls (won/total)
- 7/13
Possession & duels
- Touches
- 28
- Duels (won/total)
- 0/0
- Possession lost
- 7
- Ball recoveries
- 8
Defence
- Tackles
- 0
- Clearances
- 3
Discipline
- Fouls
- 0
Matty James#37 · Midfielder · 90′7.0
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 25/28
- Pass accuracy
- 90%
- Key passes
- 0
- Passes in final third
- 2
- Crosses (accurate/total)
- 0/3
- Long balls (won/total)
- 1/2
Possession & duels
- Touches
- 44
- Duels (won/total)
- 7/9
- Dribbles (won/attempted)
- 1/1
- Dispossessed
- 1
- Possession lost
- 7
- Ball recoveries
- 2
Defence
- Tackles
- 6
- Interceptions
- 2
- Clearances
- 2
- Dribbled past
- 1
Discipline
- Fouls
- 0
- Yellow cards
- 1
George Dobson#15 · Midfielder · 90′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Chances created
- 1
Passing
- Passes (accurate/total)
- 25/30
- Pass accuracy
- 83%
- Key passes
- 1
- Passes in final third
- 6
- Long balls (won/total)
- 2/3
Possession & duels
- Touches
- 42
- Duels (won/total)
- 2/6
- Possession lost
- 6
- Ball recoveries
- 3
Defence
- Tackles
- 2
- Interceptions
- 4
- Clearances
- 2
- Blocked shots
- 1
Discipline
- Fouls
- 3
- Yellow cards
- 1
Dominic Hyam#5 · Defender · 90′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 23/29
- Pass accuracy
- 79%
- Key passes
- 0
- Passes in final third
- 5
- Crosses (accurate/total)
- 0/1
- Long balls (won/total)
- 2/6
Possession & duels
- Touches
- 49
- Duels (won/total)
- 6/9
- Aerials won
- 2
- Possession lost
- 10
- Ball recoveries
- 4
Defence
- Tackles
- 4
- Interceptions
- 1
- Clearances
- 9
- Dribbled past
- 1
Discipline
- Fouls
- 2
Ryan Longman#47 · Midfielder · 64′6.8
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 1
- Expected goals (xG)
- 0.03
- xGoT
- 0.31
Passing
- Passes (accurate/total)
- 12/18
- Pass accuracy
- 71%
- Key passes
- 0
- Passes in final third
- 1
- Long balls (won/total)
- 0/1
Possession & duels
- Touches
- 37
- Duels (won/total)
- 6/9
- Aerials won
- 1
- Dribbles (won/attempted)
- 0/1
- Possession lost
- 8
- Ball recoveries
- 5
Defence
- Tackles
- 5
- Interceptions
- 2
- Dribbled past
- 1
Discipline
- Fouls
- 1
Lewis Brunt#3 · Defender · 22′6.6
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
- 9
- Duels (won/total)
- 1/1
- Possession lost
- 1
- Ball recoveries
- 1
Defence
- Tackles
- 0
- Interceptions
- 1
Discipline
- Fouls
- 0
- Fouls drawn
- 1
Issa Kaboré#12 · Midfielder · 90′6.6
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.03
Passing
- Passes (accurate/total)
- 17/18
- Pass accuracy
- 94%
- Key passes
- 0
- Passes in final third
- 1
- Crosses (accurate/total)
- 0/2
- Long balls (won/total)
- 1/1
Possession & duels
- Touches
- 45
- Duels (won/total)
- 5/14
- Aerials won
- 1
- Dribbles (won/attempted)
- 1/4
- Dispossessed
- 3
- Possession lost
- 10
- Ball recoveries
- 7
Defence
- Tackles
- 2
- Interceptions
- 3
- Clearances
- 2
- Dribbled past
- 1
Discipline
- Fouls
- 2
- Fouls drawn
- 2
- Offsides
- 1
Kieffer Moore#19 · Attacker · 84′6.4
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Big chances missed
- 1
- Expected goals (xG)
- 0.29
- Hit woodwork
- 1
Passing
- Passes (accurate/total)
- 16/27
- Pass accuracy
- 59%
- Key passes
- 0
- Passes in final third
- 3
- Long balls (won/total)
- 2/3
Possession & duels
- Touches
- 42
- Duels (won/total)
- 6/17
- Aerials won
- 5
- Dribbles (won/attempted)
- 1/1
- Dispossessed
- 4
- Possession lost
- 19
- Ball recoveries
- 5
Defence
- Tackles
- 0
- Interceptions
- 1
- Clearances
- 1
- Dribbled past
- 1
Discipline
- Fouls
- 2
- Fouls drawn
- 1
- Offsides
- 1
Lewis O'Brien#27 · Midfielder · 26′6.7
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
- Big chances created
- 1
- Chances created
- 1
Passing
- Passes (accurate/total)
- 9/12
- Pass accuracy
- 75%
- Key passes
- 1
- Crosses (accurate/total)
- 1/2
- Long balls (won/total)
- 1/2
Possession & duels
- Touches
- 18
- Duels (won/total)
- 3/6
- Aerials won
- 1
- Possession lost
- 4
- Ball recoveries
- 2
Defence
- Tackles
- 0
- Blocked shots
- 1
Discipline
- Fouls
- 1
- Fouls drawn
- 2
- Yellow cards
- 1
Dan Scarr#24 · Defender · 68′6.5
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 12/14
- Pass accuracy
- 85%
- Key passes
- 0
- Passes in final third
- 2
- Long balls (won/total)
- 1/3
Possession & duels
- Touches
- 28
- Duels (won/total)
- 2/5
- Aerials won
- 1
- Possession lost
- 2
Defence
- Tackles
- 0
- Interceptions
- 1
- Clearances
- 11
Discipline
- Fouls
- 1
- Fouls drawn
- 1
- Yellow cards
- 1
Sam Smith#28 · Attacker · 6′6.4
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
- 4
- Duels (won/total)
- 0/1
- Dispossessed
- 1
- Possession lost
- 1
Defence
- Tackles
- 0
- Clearances
- 2
Discipline
- Fouls
- 0
- Offsides
- 1
Nathan Broadhead#33 · Attacker · 26′6.4
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 1
- Shots on target
- 0
- Expected goals (xG)
- 0.05
- xGoT
- 0.00
Passing
- Passes (accurate/total)
- 9/9
- Pass accuracy
- 100%
- Key passes
- 0
Possession & duels
- Touches
- 12
- Duels (won/total)
- 0/2
- Dribbles (won/attempted)
- 0/1
- Dispossessed
- 1
- Possession lost
- 1
- Ball recoveries
- 1
Defence
- Tackles
- 0
Discipline
- Fouls
- 1
Liberato Cacace#13 · Defender · 26′6.3
Attack
- Goals
- 0
- Assists
- 0
- Shots
- 0
- Shots on target
- 0
Passing
- Passes (accurate/total)
- 6/9
- Pass accuracy
- 63%
- Key passes
- 0
- Passes in final third
- 1
- Crosses (accurate/total)
- 1/1
- Long balls (won/total)
- 1/2
Possession & duels
- Touches
- 22
- Duels (won/total)
- 2/5
- Dribbles (won/attempted)
- 1/3
- Possession lost
- 6
Defence
- Tackles
- 1
- Clearances
- 2
- Blocked shots
- 1
Discipline
- Fouls
- 1
Coaches
Absentees
3| Player | Reason | Back |
|---|---|---|
| 🩹injury · Ankle Surgery | unknown |
| Player | Reason | Back |
|---|---|---|
| 🩹injury · Cruciate Ligament Tear | 31 Dec 2025 | |
| 🩹injury · Ankle Injury | unknown |
Officials
- RefereeStephen Martin
- 1st AssistantHugh Gilroy
- 2nd AssistantRobert Hyde
- 4th OfficialRuebyn Ricardo
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 |
|---|---|---|
| Middlesbrough | 1.7557.14% | 1.7457.47% |
| Draw | 3.5028.57% | 3.7526.67% |
| Wrexham | 4.5022.22% | 4.5022.22% |
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 |
|---|---|---|
| Middlesbrough or Draw | 1.2281.83% | 1.1785.47% |
| Middlesbrough or Wrexham | 1.2877.82% | 1.2381.3% |
| Draw or Wrexham | 1.9052.38% | 1.9551.28% |
Goals over/underi
Total goals over or under the line.
i
Total goals over or under the line.
| Outcome | bet365 | Unibet |
|---|---|---|
| 2+ goals | – | 1.2878.13% |
| 0–1 goals | – | 3.5528.17% |
| 3+ goals | 2.0050% | 1.8853.19% |
| 0–2 goals | 1.8055.56% | 1.8853.19% |
| 4+ goals | – | 3.1531.75% |
| 0–3 goals | – | 1.3275.76% |
Both teams to scorei
Whether both sides score at least once.
i
Whether both sides score at least once.
| Outcome | bet365 | Unibet |
|---|---|---|
| Yes | 1.8354.56% | 1.8254.95% |
| No | 1.8354.56% | 1.8853.19% |
Half-time resulti
The score at half-time.
i
The score at half-time.
| Outcome | bet365 | Unibet |
|---|---|---|
| Middlesbrough | 2.3742.11% | 2.3043.48% |
| Draw | 2.2045.45% | 2.2544.44% |
| Wrexham | 5.0020% | 4.5022.22% |
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 |
|---|---|
| MID → MID | 3.0033.33% |
| MID → X | 13.007.69% |
| MID → WXH | 34.002.94% |
| X → MID | 4.7521.05% |
| X → X | 5.5018.18% |
| X → WXH | 8.5011.76% |
| WXH → MID | 23.004.35% |
| WXH → X | 15.006.67% |
| WXH → WXH | 6.5015.38% |
Total cornersi
Total corners over or under the line.
i
Total corners over or under the line.
| Outcome | bet365 |
|---|---|
| 12 - 14 | 4.3323.08% |
| 6 - 8 | 3.2031.25% |
| 9 - 11 | 2.6038.46% |
| Under 6 | 10.0010% |
| Over 14 | 10.0010% |
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.2019.23% |
| 3+ cards | – | 1.3872.46% |
| 0–2 cards | – | 2.7536.36% |
| 4+ cards | 1.8354.56% | 1.9152.36% |
| 0–3 cards | 1.8354.56% | 1.7856.18% |
| 5+ cards | – | 2.8535.09% |
| 0–4 cards | – | 1.3673.53% |
| 6+ cards | – | 4.5022.22% |
| 0–5 cards | – | 1.1686.21% |
| 7+ cards | – | 6.7514.81% |
| 0–6 cards | – | 1.0595.24% |
The Tippio app shows an AI forecast and the community's tip split for every match — and in Tipper you compete with your friends.
