Timeline
- 60' Myles Peart-Harris for Sebastian Berhalter
- 60' Max Arfsten for Luke Ayling
- 60' Riley McGree for Kyle Joseph
- 62' George Dobson Yellow Card
- 70' George Thomason assist Kieffer Moore
- 72' David Strelec for Neto Borges
- 77' Oliver Rathbone for George Thomason
- 77' Jeremy Sarmiento for Tommy Conway
- 83' Ben Sheaf for George Dobson
- 84' Oliver Rathbone assist Lewis O'Brien
Match stats
37.8%
Possession
62.2%
15
Shots
12
4
On target
2
9
Fouls
6
1
Yellow cards
0
0
Red cards
0
1
Offsides
3
2
Saves
2
306
Accurate passes
579
Lineups
Wrexham
3-5-1-1
22
Patterson
2
Doyle
6
Worrall
4
Cleworth
3
Ekomie
14
Thomason
8
Whiteman
15
Dobson
12
Kaboré
19
Moore
27
O'Brien
Middlesbrough
3-4-2-1
1
Vítek
29
Malanda
4
Phillips
12
Ayling
30
Borges
6
Berhalter
10
Morris
2
Brittain
9
Conway
22
Joseph
11
Cozier-Duberry
Wrexham
3-5-1-1
- 22 Anthony Patterson G
- 6 Joe Worrall CD
- 2 Callum Doyle CD-L
- 4 Max Cleworth CD-R
- 14 George Thomason ▼ CM-L
- 15 George Dobson ▼ CM-R
- 8 Benjamin Whiteman AM
- 3 Jacques Ekomie LM
- 12 Issa Kaboré RM
- 19 Kieffer Moore F
- 27 Lewis O'Brien RCF
Came on
- 20 Oliver Rathbone ▲ SUB
- 18 Ben Sheaf ▲ SUB
Unused substitutes (7)
- 5 Dominic Hyam SUB
- 21 Danny Ward SUB
- 26 Zak Vyner SUB
- 11 Bailey Cadamarteri SUB
- 30 Danny Imray SUB
- 47 Ryan Longman SUB
- 37 Matty James SUB
Middlesbrough
3-4-2-1
- 1 Radek Vítek G
- 4 Ashley Phillips CD
- 29 Adilson Malanda CD-L
- 12 Luke Ayling ▼ CD-R
- 6 Sebastian Berhalter ▼ CM-L
- 10 Aidan Morris CM-R
- 30 Neto Borges ▼ LM
- 2 Callum Brittain RM
- 22 Kyle Joseph ▼ F
- 9 Tommy Conway ▼ CF-L
- 11 Amario Cozier-Duberry CF-R
Came on
- 8 Riley McGree ▲ SUB
- 17 Max Arfsten ▲ SUB
- 16 Jeremy Sarmiento ▲ SUB
- 14 Myles Peart-Harris ▲ SUB
- 13 David Strelec ▲ SUB
Unused substitutes (4)
- 19 Leo Castledine SUB
- 31 Solomon Brynn SUB
- 3 Sam Byram SUB
- 18 Connor Barron SUB
Commentary
- Match ends, Wrexham 2, Middlesbrough 0.
- 90'+5' Second Half ends, Wrexham 2, Middlesbrough 0.
- 90'+3' Attempt missed. Riley McGree (Middlesbrough) header from the centre of the box is close, but misses to the right. Assisted by Max Arfsten with a cross.
- 90'+1' Attempt missed. Jeremy Sarmiento (Middlesbrough) header from the centre of the box is high and wide to the right. Assisted by Amario Cozier-Duberry with a cross.
- 90' Fourth official has announced 4 minutes of added time.
- 87' Aidan Morris (Middlesbrough) wins a free kick in the defensive half.
- 87' Foul by Lewis O'Brien (Wrexham).
- 86' Offside, Middlesbrough. Myles Peart-Harris is caught offside.
- 84' Goal! Wrexham 2, Middlesbrough 0. Oliver Rathbone (Wrexham) header from the centre of the box to the top left corner. Assisted by Lewis O'Brien with a cross.
- 83' Substitution, Wrexham. Ben Sheaf replaces George Dobson.
- 83' Attempt missed. Jeremy Sarmiento (Middlesbrough) left footed shot from the left side of the box is close, but misses to the left. Assisted by Myles Peart-Harris.
- 81' Corner, Wrexham. Conceded by Callum Brittain.
Recent form
Wrexham
L
L
W
L
D
- D at Derby County 1-1 EFL Championship
- L West Bromwich Albion 2-1 EFL Championship
- W Preston North End 4-1 EFL Championship
- L at Blackburn Rovers 2-0 EFL Championship
- L at Sheffield United 1-0 EFL Championship
Middlesbrough
W
W
D
W
W
- W Wolverhampton Wanderers 1-0 EFL Championship
- W at Stoke City 3-2 EFL Championship
- D Cardiff City 2-2 EFL Championship
- W at Bolton Wanderers 5-1 EFL Championship
- W Charlton Athletic 3-0 EFL Championship
Head to head
MID leads series 1-0-2
- 7 Aug 2026 Middlesbrough 1–0 Wrexham 2026-27 English Carabao Cup
- 2 May 2026 Wrexham 2–2 Middlesbrough 2025-26 English League Championship
- 25 Oct 2025 Middlesbrough 1–1 Wrexham 2025-26 English League Championship
69 earlier entries