Wrexham vs Middlesbrough

2 - 2
🕒 Sat, 02 May 2026 12:30 Europe/London 📍 STōK Cae Ras 🧑‍⚖️ Oliver Langford 🔁 Regular Season - 46 🏁 match finished
Season
2025-2026 Season
Stage
Regular Season - 46
Regular Season Table
Wrexham 7 · Middlesbrough 5
Referee Stats
22 matches · 1.18 yellow cards avg
Yellow cards avg 1.18
Reds avg 0.14
Penalties avg 0.05
Over 4.5 cards 9%
Home wins 27%
Draws 45%
Away wins 27%
How the match was played
  • Match ended level at 2-2.
  • Wrexham outshot their opponent (20-11).
  • Possession was balanced (48%-52%).

Team Overview

Wrexham (Home stats)

Games / Record

23
W-D-L: 10-7-6

Goals For / Against

41 / 37
Avg: 1.78 / 1.61

Points

37
Avg: 1.61

Clean Sheets

5

Failed to Score

1
Middlesbrough (Away stats)

Games / Record

24
W-D-L: 10-9-5

Goals For / Against

39 / 30
Avg: 1.63 / 1.25

Points

39
Avg: 1.63

Clean Sheets

4

Failed to Score

5

Match Context & Trends

Venue-only form, goal timing, first-goal trends and league context around this Championship fixture.

Quick comparison bars

1.61
PPG
1.63
1.78
GF
1.63
1.61
GA
1.25
57%
O2.5
65%
74%
BTTS
65%
26%
Score 1st
22%

League-position context

Wrexham rank7th
Middlesbrough rank5th
Wrexham points71
Middlesbrough points80
Wrexham: #7 · 71 pts · GD +4
13 pts off the top 2. 6 pts above the play-off edge. 19 pts clear of the relegation zone.
Middlesbrough: #5 · 80 pts · GD +25
4 pts off the top 2. 15 pts above the play-off edge. 28 pts clear of the relegation zone.
9-point gap between the two sides coming into kick-off.

Wrexham last 5 home

D W L W L
Points7/15
Weighted index51
Goals8-9
Record2-1-2
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Recent venue-specific form is balanced.

Middlesbrough last 5 away

D D D D W
Points7/15
Weighted index38
Goals10-6
Record1-4-0
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Unbeaten, but draw-heavy in the recent venue-specific run.

Wrexham trend breakdown

Over 2.557%
BTTS74%
BTTS + O2.557%
1H Over 0.578%
Also: Over 0.5 100% · Over 1.5 91% · Over 3.5 39% · 1H BTTS 17%

Middlesbrough trend breakdown

Over 2.565%
BTTS65%
BTTS + O2.552%
1H Over 0.570%
Also: Over 0.5 96% · Over 1.5 83% · Over 3.5 39% · 1H BTTS 13%

Scoring reliability

Wrexham score at home96%
Wrexham clean sheet at home22%
Middlesbrough score away78%
Middlesbrough clean sheet away17%

First-goal patterns

Wrexham score first26%
Wrexham win after scoring first67%
Middlesbrough score first22%
Middlesbrough win after scoring first40%
Comeback rate after conceding first: Wrexham 50% · Middlesbrough 50%
Avg first goal minute: Wrexham 34.5' · Middlesbrough 16.0'

Vs league average

Wrexham score at home1.78 vs 1.40
Wrexham concede at home1.61 vs 1.20
Middlesbrough score away1.63 vs 1.20
Middlesbrough concede away1.25 vs 1.40
Wrexham score 27% above league average, while Middlesbrough score 35% above league average.
Defensive side: Wrexham are 34% above league average at home, and Middlesbrough are 11% below league average away.

Head-to-head trends

Recent games2
Avg goals3.00
BTTS100%
Over 2.550%
At this venue setup: 4.00 goals on average across the last 1.

Wrexham goal timing (home)

1H scored: 67% 2H scored: 33% Danger: 31-45 Vulnerable: 46-60
Goals scored by 15-minute interval
31-45 5
16-30 4
61-75 3
0-15 1
46-60 1
76-90+ 1
Goals conceded by 15-minute interval
46-60 4
76-90+ 3
0-15 2
31-45 2
16-30 1
61-75 0

Middlesbrough goal timing (away)

1H scored: 50% 2H scored: 50% Danger: 61-75 Vulnerable: 16-30
Goals scored by 15-minute interval
61-75 5
16-30 3
31-45 3
0-15 2
76-90+ 2
46-60 1
Goals conceded by 15-minute interval
16-30 4
61-75 3
31-45 2
46-60 2
76-90+ 2
0-15 0

Match Statistics

Shots on Goal
8
5
Total Shots
20
11
Shots off Goal
5
4
Blocked Shots
7
2
Shots Inside Box
10
8
Shots Outside Box
10
3
Ball Possession
48%
52%
Corner Kicks
6
3
Fouls
11
5
Offsides
1
3
Yellow Cards
Red Cards
Goalkeeper Saves
2
6
Total Passes
446
490
Passes Accurate
366
411
Passes %
82%
84%

Events

Yellow Cards
Home
0
Away
0
Red Cards
Home
0
Away
0
Substitutions
Home
9
Away
6
4'
4' Goal · 0-1
T. Conway
Normal Goal
28'
28' Goal · 1-1
J. Windass
Normal Goal
41'
41' Goal · 2-1
S. Smith
Normal Goal · Assist: I. Kaboré
43'
43' Goal · 2-2
D. Strelec
Normal Goal · Assist: M. Targett
44'
44' Goal · 2-3
D. Strelec
Normal Goal · Assist: M. Targett
46'
46' A. Browne
1st substitution · For: R. McGree
62'
62' G. Dobson
1st substitution · For: B. Sheaf
63'
63' O. Rathbone
2nd substitution · For: N. Broadhead
63'
63' O. Rathbone
3rd substitution · For: N. Broadhead
63'
63' G. Dobson
4th substitution · For: B. Sheaf
71'
71' M. Whittaker
2nd substitution · For: Leo Castledine
71'
71' D. Strelec
3rd substitution · For: J. Sarmiento
71'
71' M. Whittaker
4th substitution · For: Leo Castledine
71'
71' D. Strelec
5th substitution · For: J. Sarmiento
73'
73' D. Scarr
5th substitution · For: K. Moore
73'
73' I. Kaboré
6th substitution · For: R. Longman
73'
73' I. Kaboré
7th substitution · For: R. Longman
73'
73' D. Scarr
8th substitution · For: K. Moore
83'
83' M. James
9th substitution · For: D. Keillor-Dunn
87'
87' L. Ayling
6th substitution · For: K. Sène

Wrexham vs Middlesbrough 2-2: match report, goals, cards and substitutions

Wrexham drew 2-2 with Middlesbrough on Saturday, 02 May 2026 in Championship. The match was refereed by Oliver Langford. It was played at STōK Cae Ras.

First half: Middlesbrough took an early lead at 4' when T. Conway scored, making the score 0-1. Wrexham leveled the score at 28' when J. Windass scored, making the score 1-1. Wrexham took the lead at 41' when S. Smith scored, with the assist credited to I. Kaboré, making the score 2-1. Middlesbrough leveled the score at 43' when D. Strelec scored, with the assist credited to M. Targett, making the score 2-2. Middlesbrough took the lead at 44' when D. Strelec scored, with the assist credited to M. Targett, making the score 2-3.

Second half: No goals were scored in the second half. Middlesbrough made their 1st substitution at 46', with A. Browne replacing R. McGree. Wrexham made their 1st substitution at 62', with G. Dobson replacing B. Sheaf. Wrexham made their 2nd substitution at 63', with O. Rathbone replacing N. Broadhead. Wrexham made their 3rd substitution at 63', with O. Rathbone replacing N. Broadhead. Wrexham made their 4th substitution at 63', with G. Dobson replacing B. Sheaf. Middlesbrough made their 2nd substitution at 71', with M. Whittaker replacing Leo Castledine. Middlesbrough made their 3rd substitution at 71', with D. Strelec replacing J. Sarmiento. Middlesbrough made their 4th substitution at 71', with M. Whittaker replacing Leo Castledine. Middlesbrough made their 5th substitution at 71', with D. Strelec replacing J. Sarmiento. Wrexham made their 5th substitution at 73', with D. Scarr replacing K. Moore. Wrexham made their 6th substitution at 73', with I. Kaboré replacing R. Longman. Wrexham made their 7th substitution at 73', with I. Kaboré replacing R. Longman. Wrexham made their 8th substitution at 73', with D. Scarr replacing K. Moore. Wrexham made their 9th substitution at 83', with M. James replacing D. Keillor-Dunn. Middlesbrough made their 6th substitution at 87', with L. Ayling replacing K. Sène.

Wrexham used 9 substitutions while Middlesbrough used 6 substitutions.

How the match was played

  • Match ended level at 2-2.
  • Wrexham outshot their opponent (20-11).
  • Possession was balanced (48%-52%).

Head-to-Head Overview

All Meetings (Any Venue)
Total Games2
Home Wins0
Draws2
Away Wins0
Over 2.5 Goals1 (50.0%)
BTTS2 (100.0%)
Home vs Away as Scheduled
Total Games1
Home Wins0
Draws1
Away Wins0
Over 2.5 Goals1 (100.0%)
BTTS1 (100.0%)

Wrexham vs Middlesbrough Head-to-Head History by Season