Wrexham vs Middlesbrough

2 May 2026 · Championship · 2025/26 · Referee Oliver Langford

Full time 2 – 2

Half-time: 2–2

  • Josh Windass 28’
  • Sam Smith 41’
  • Tommy Conway 4’
  • David Strelec 43’

Match summary

Wrexham and Middlesbrough drew 2-2. It was 2-2 at half-time.

In the first half, Tommy Conway put Middlesbrough ahead in the 4th minute, Josh Windass equalised with a direct free kick in the 28th minute, Sam Smith put Wrexham in front with a header in the 41st minute, and David Strelec equalised in the 43rd minute.

Middlesbrough had the better of the chances, with 2.19 expected goals (xG) from 11 shots to Wrexham's 1.70 from 20.

Match stats

48% Possession 52%
20 Shots 11
8 Shots on target 5
6 Corners 3
98 Attacks 84
58 Dangerous attacks 35
449 Passes 489
82.0% Pass accuracy 84.0%
9 Tackles 12
11 Fouls 5
1 Offsides 3

Key events

Wrexham Middlesbrough
Kick-off
Oliver RathboneShot on target
2’
4’
Tommy ConwayLeft foot shot0-1 (Middlesbrough)
Josh WindassShot on target
10’
Oliver RathboneShot on target
11’
Josh WindassFree Kick1-1 (Wrexham)
28’
35’
David StrelecShot on target
Sam SmithHeader2-1 (Wrexham)
41’
43’
David StrelecRight foot shot2-2 (Middlesbrough)
Half-time2-2
Second half underway
Sam SmithShot on target
51’
Oliver RathboneShot on target
53’
Kieffer MooreDan Scarr
73’
74’
Leo CastledineShot on target
74’
Leo CastledineShot on target
Davis Keillor-DunnMatty James
83’
Kieffer MooreShot on target
90+2’

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.70 2.19 4’ Tommy Conway (Middlesbrough), 0-1 4’ 28’ Josh Windass (Wrexham), 1-1 28’ 41’ Sam Smith (Wrexham), 2-1 41’ 43’ David Strelec (Middlesbrough), 2-2 43’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.70 2.19 4’ Tommy Conway (Middlesbrough), 0-1 Conway 4’ 28’ Josh Windass (Wrexham), 1-1 Windass 28’ 41’ Sam Smith (Wrexham), 2-1 Smith 41’ 43’ David Strelec (Middlesbrough), 2-2 Strelec 43’
Wrexham 1.70 xGMiddlesbrough 2.19 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Middlesbrough attacking Wrexham attacking 
43’ David Strelec (Middlesbrough), open play, 0.58 xG, goal 41’ Sam Smith (Wrexham), open play, 0.32 xG, goal 4’ Tommy Conway (Middlesbrough), open play, 0.25 xG, goal 74’ Leo Castledine (Middlesbrough), open play, 0.25 xG, saved 74’ Leo Castledine (Middlesbrough), open play, 0.25 xG, saved 35’ David Strelec (Middlesbrough), from a corner, 0.24 xG, saved 78’ Luke Ayling (Middlesbrough), set piece, 0.23 xG, off target 85’ Sam Smith (Wrexham), open play, 0.21 xG, off target 35’ Tommy Conway (Middlesbrough), from a corner, 0.18 xG, off target 86’ Josh Windass (Wrexham), open play, 0.15 xG, off target 89’ Sam Smith (Wrexham), open play, 0.15 xG, blocked 90+2’ Kieffer Moore (Wrexham), from a corner, 0.15 xG, saved 58’ Riley McGree (Middlesbrough), open play, 0.12 xG, blocked 51’ Sam Smith (Wrexham), open play, 0.10 xG, saved 53’ Oliver Rathbone (Wrexham), open play, 0.08 xG, saved 8’ Josh Windass (Wrexham), open play, 0.07 xG, blocked 28’ Josh Windass (Wrexham), direct free kick, 0.06 xG, goal 70’ Josh Windass (Wrexham), open play, 0.06 xG, blocked 89’ Davis Keillor-Dunn (Wrexham), open play, 0.05 xG, blocked 10’ Josh Windass (Wrexham), open play, 0.05 xG, saved 4’ Matty James (Wrexham), open play, 0.04 xG, blocked 16’ Josh Windass (Wrexham), open play, 0.04 xG, off target 38’ Morgan Whittaker (Middlesbrough), set piece, 0.04 xG, off target 2’ Oliver Rathbone (Wrexham), open play, 0.03 xG, saved 8’ Josh Windass (Wrexham), open play, 0.03 xG, blocked 11’ Oliver Rathbone (Wrexham), open play, 0.03 xG, saved 53’ Callum Doyle (Wrexham), open play, 0.03 xG, blocked 55’ Luke Ayling (Middlesbrough), open play, 0.03 xG, off target 90+5’ Kieffer Moore (Wrexham), open play, 0.02 xG, off target 33’ Aidan Morris (Middlesbrough), open play, 0.02 xG, blocked 82’ Matty James (Wrexham), open play, 0.02 xG, off target 43’ David Strelec (Middlesbrough), open play, 0.58 xG, goal 41’ Sam Smith (Wrexham), open play, 0.32 xG, goal 4’ Tommy Conway (Middlesbrough), open play, 0.25 xG, goal 74’ Leo Castledine (Middlesbrough), open play, 0.25 xG, saved 74’ Leo Castledine (Middlesbrough), open play, 0.25 xG, saved 35’ David Strelec (Middlesbrough), from a corner, 0.24 xG, saved 78’ Luke Ayling (Middlesbrough), set piece, 0.23 xG, off target 85’ Sam Smith (Wrexham), open play, 0.21 xG, off target 35’ Tommy Conway (Middlesbrough), from a corner, 0.18 xG, off target 86’ Josh Windass (Wrexham), open play, 0.15 xG, off target 89’ Sam Smith (Wrexham), open play, 0.15 xG, blocked 90+2’ Kieffer Moore (Wrexham), from a corner, 0.15 xG, saved 58’ Riley McGree (Middlesbrough), open play, 0.12 xG, blocked 51’ Sam Smith (Wrexham), open play, 0.10 xG, saved 53’ Oliver Rathbone (Wrexham), open play, 0.08 xG, saved 8’ Josh Windass (Wrexham), open play, 0.07 xG, blocked 28’ Josh Windass (Wrexham), direct free kick, 0.06 xG, goal 70’ Josh Windass (Wrexham), open play, 0.06 xG, blocked 89’ Davis Keillor-Dunn (Wrexham), open play, 0.05 xG, blocked 10’ Josh Windass (Wrexham), open play, 0.05 xG, saved 4’ Matty James (Wrexham), open play, 0.04 xG, blocked 16’ Josh Windass (Wrexham), open play, 0.04 xG, off target 38’ Morgan Whittaker (Middlesbrough), set piece, 0.04 xG, off target 2’ Oliver Rathbone (Wrexham), open play, 0.03 xG, saved 11’ Oliver Rathbone (Wrexham), open play, 0.03 xG, saved 8’ Josh Windass (Wrexham), open play, 0.03 xG, blocked 53’ Callum Doyle (Wrexham), open play, 0.03 xG, blocked 55’ Luke Ayling (Middlesbrough), open play, 0.03 xG, off target 90+5’ Kieffer Moore (Wrexham), open play, 0.02 xG, off target 33’ Aidan Morris (Middlesbrough), open play, 0.02 xG, blocked 82’ Matty James (Wrexham), open play, 0.02 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Wrexham 3-4-2-1 Starting XI
Ward
Hyam
Scarr 73’
Doyle
Kaboré 73’
James 83’
Dobson 63’
Thomason
Windass
Rathbone 63’
Smith
Middlesbrough 3-4-2-1 Starting XI
Brynn
Ayling 87’
Fry
Malanda
Targett
Brittain
Morris
Browne 46’
Whittaker 71’
Conway
Strelec 71’

Player stats

Goalkeeper1 player
90′ 2 2 20 – – – – –
Defenders3 players
90′ 1 – – 3 1 43 2 – – –
Dan Scarr Taken off
73′ – – – 1 1 23 – – – –
90′ 1 1 – 5 1 43 2 – – –
Midfielders8 players
Issa Kaboré Taken off
73′ – 1 20 1 – – – 2 – 1 –
Matty James Taken off
83′ – – 57 1 – 2 2 5 1 1 –
George Dobson Taken off
63′ – – 47 – – – – 1 1 – –
90′ – – 36 3 – 4 1 4 – – –
90′ 1 – 51 2 – – 1 3 2 1 –
Ben Sheaf Came on as a substitute
27′ – – 28 – – – – – – – –
Ryan Longman Came on as a substitute
17′ – – 4 1 – – 1 1 – – –
Davis Keillor-Dunn Came on as a substitute
13′ – – – – – – 1 – 1 – –
Forwards4 players
Oliver Rathbone Taken off
63′ – – 3 3 0.15 – – – – 27 –
90′ 1 – 4 2 0.77 – 1 6 1 24 –
Nathan Broadhead Came on as a substitute
27′ – – – – – – 2 – – 17 –
Kieffer Moore Came on as a substitute
17′ – – 2 1 0.17 – – 1 – 6 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists. A blank cell means that figure is not available for that player.

Before kick-off

Wrexham win 31% Avg odds 3.01
Draw 25% Avg odds 3.70
Middlesbrough win 44% Avg odds 2.14

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.