Wrexham 2-2 Middlesbrough final score - 2 May 2026, Championship

England - Championship

Wrexham
2
-
2
End
Middlesbrough
Welcome offer
Exclusive Offer

New customers only | Commercial content | 18+ age limit | T&Cs apply

Highlights

Wrexham Wrexham
Middlesbrough Middlesbrough
End of game
87'
M. Sene
L. Ayling
D. Keillor-Dunn
M. James
84'
R. Longman
I. Kabore
74'
71'
L. Castledine
M. Whittaker
71'
J. Sarmiento
D. Strelec
N. Broadhead
O. Rathbone
63'
K. Moore
D. Scarr
63'
B. Sheaf
G. Dobson
63'
Half-time
46'
R. McGree
A. Browne
43'
drop icon
D. Strelec
M. Targett
S. Smith
I. Kabore
41'
drop icon
J. Windass
28'
drop icon
4'
drop icon
T. Conway
Kick-off

Game Statistics

Wrexham Wrexham
Middlesbrough Middlesbrough
48
Possession (%)
52
13
Total shots
7
8
Shots on target
4
6
Corners
3
8
Free Kicks
12
11
Fouls
5
1
Offside
3
5
Shots off target
3
7
Shots blocked
2
2
Saves
6
6
Clearances
10
5
Substitutions
4

Form

Table

Teams Pts P W D L GD
5 Middlesbrough
80 46 22 14 10 +25
7 Wrexham
71 46 19 14 13 +4

Last matches

Wrexham
Wrexham Last matches
D L L W W L
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

3.17 Total goals
50% BTTS
1.17 Goals scored
2 Goals conceded
50% Over 2.5
50% Under 2.5

26 Apr 2026 - Championship

Coventry City
3 :  1
Wrexham

21 Apr 2026 - Championship

Oxford United
0 :  1
Wrexham

18 Apr 2026 - Championship

Wrexham
2 :  0
Stoke

12 Apr 2026 - Championship

Birmingham
2 :  0
Wrexham

7 Apr 2026 - Championship

Wrexham
1 :  5
Southampton

3 Apr 2026 - Championship

West Brom
2 :  2
Wrexham
W L L W L W
Wins

3/6 (50%)

Draw

0/6 (0%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

3.67 Total goals
67% BTTS
1.67 Goals scored
2 Goals conceded
67% Over 2.5
33% Under 2.5

18 Apr 2026 - Championship

Wrexham
2 :  0
Stoke

7 Apr 2026 - Championship

Wrexham
1 :  5
Southampton

13 Mar 2026 - Championship

Wrexham
2 :  0
Swansea

10 Mar 2026 - Championship

Wrexham
1 :  2
Hull

7 Mar 2026 - FA Cup

Wrexham
2 :  4
Chelsea

24 Feb 2026 - Championship

Wrexham
2 :  1
Portsmouth
L W D L W L
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

3 Total goals
67% BTTS
1.17 Goals scored
1.83 Goals conceded
67% Over 2.5
33% Under 2.5

26 Apr 2026 - Championship

Coventry City
3 :  1
Wrexham

21 Apr 2026 - Championship

Oxford United
0 :  1
Wrexham

12 Apr 2026 - Championship

Birmingham
2 :  0
Wrexham

3 Apr 2026 - Championship

West Brom
2 :  2
Wrexham

21 Mar 2026 - Championship

Sheffield United
1 :  2
Wrexham

17 Mar 2026 - Championship

Watford
3 :  1
Wrexham
Middlesbrough
Middlesbrough Last matches
L D L D W W
Wins

2/6 (33%)

Draw

2/6 (33%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

3.17 Total goals
67% BTTS
1.83 Goals scored
1.33 Goals conceded
67% Over 2.5
33% Under 2.5

25 Apr 2026 - Championship

Middlesbrough
5 :  1
Watford

22 Apr 2026 - Championship

Middlesbrough
1 :  0
Sheffield Wednesday

19 Apr 2026 - Championship

Ipswich Town
2 :  2
Middlesbrough

11 Apr 2026 - Championship

Middlesbrough
0 :  1
Portsmouth

6 Apr 2026 - Championship

Swansea
2 :  2
Middlesbrough

3 Apr 2026 - Championship

Middlesbrough
1 :  2
Millwall
L D L L W W
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

2.33 Total goals
50% BTTS
1.33 Goals scored
1 Goals conceded
33% Over 2.5
67% Under 2.5

25 Apr 2026 - Championship

Middlesbrough
5 :  1
Watford

22 Apr 2026 - Championship

Middlesbrough
1 :  0
Sheffield Wednesday

11 Apr 2026 - Championship

Middlesbrough
0 :  1
Portsmouth

3 Apr 2026 - Championship

Middlesbrough
1 :  2
Millwall

14 Mar 2026 - Championship

Middlesbrough
1 :  1
Bristol City

11 Mar 2026 - Championship

Middlesbrough
0 :  1
Charlton Athletic
L W W D D D
Wins

2/6 (33%)

Draw

3/6 (50%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

3.33 Total goals
67% BTTS
2 Goals scored
1.33 Goals conceded
83% Over 2.5
17% Under 2.5

19 Apr 2026 - Championship

Ipswich Town
2 :  2
Middlesbrough

6 Apr 2026 - Championship

Swansea
2 :  2
Middlesbrough

21 Mar 2026 - Championship

Blackburn
0 :  0
Middlesbrough

8 Mar 2026 - Championship

QPR
0 :  4
Middlesbrough

2 Mar 2026 - Championship

Birmingham
1 :  3
Middlesbrough

16 Feb 2026 - Championship

Coventry City
3 :  1
Middlesbrough

Head to head

Wrexham

0 %

Draw

100 %

Middlesbrough

0 %

Average stats (last H2H results)

2
Total goals
100%
BTTS
1
Goals scored
1
Goals conceded
0%
Over 2.5
100%
Under 2.5

25 Oct 2025 - Championship

Middlesbrough
1 :  1
Wrexham

Tactical Scheme

Wrexham

Formation : 3 - 5 - 1 - 1

21
D. Ward
5
D. Hyam
24
D. Scarr
2
C. Doyle
12
I. Kabore
15
G. Dobson
37
M. James
20
O. Rathbone
14
G. Thomason
10
J. Windass
28
S. Smith
13
D. Strelec
9
T. Conway
11
M. Whittaker
3
M. Targett
18
A. Morris
16
A. Browne
2
C. Brittain
29
A. Malanda
6
D. Fry
12
L. Ayling
31
S. Brynn

Formation : 3 - 4 - 2 - 1

Middlesbrough

Substitutes

Wrexham
Wrexham
Goalkeeper

A. Okonkwo

Defender

L. Cacace

M. Cleworth

Midfielder

L. O'Brien

B. Sheaf

G. Dobson 63'

Forward

R. Longman

I. Kabore 74'

D. Keillor-Dunn

M. James 84'

N. Broadhead

O. Rathbone 63'

K. Moore

D. Scarr 63'

Middlesbrough
Middlesbrough
Goalkeeper

J. Wildsmith

Defender

G. Edmundson

Midfielder

L. Castledine

M. Whittaker 71'

A. Gilbert

R. McGree

A. Browne 46'

Forward

S. Hansen

M. Sene

L. Ayling 87'

J. Sarmiento

D. Strelec 71'

S. Silvera

Missing players

Wrexham
Wrexham
Defender

A. James

Middlesbrough
Middlesbrough
Defender

D. Lenihan

A. Jones

Midfielder

H. Hackney

Live Commentary

90+5' sifflet_1

Oliver Langford awards Middlesbrough FC a goal kick.

90+5' tir_non_cadre_1

Kieffer Moore for Wrexham AFC gets in a strike but fails to hit the target.

90+5' coup_franc_1

Wrexham AFC awarded a free kick in their own half.

90+4' coup_franc_1

Oliver Langford signals a free kick to Middlesbrough FC just outside Wrexham AFC's area.

90+4' corner_1

Wrexham AFC have been awarded a corner by Oliver Langford.

90+3'  

Wrexham AFC to take a throw-in in Middlesbrough FC territory.

90+3'  

Throw-in for Wrexham AFC at Racecourse Ground.

90+2' tir_cadre_1

Wrexham AFC drives forward and Kieffer Moore gets in a shot. Without netting, however.

90+2' corner_1

Corner awarded to Wrexham AFC.

90+2' corner_1

Corner awarded to Wrexham AFC.

90+1' sifflet_1

It's a goal kick for the away team in Wrexham.

90' ending

Oliver Langford blows to end the match. The final score is 2 - 2.

90'  

Ball safe as Wrexham AFC is awarded a throw-in in their half.

89' tir_non_cadre_1

Wrexham AFC's Sam Smith misses with an attempt on goal.

89' tir_non_cadre_1

Wrexham AFC are pushing forward but Davis Keillor-Dunn's finish is wide of the goal.

88'  

Wrexham AFC to take a throw-in in Middlesbrough FC territory.

87' substitution_1

Kim Hellberg (Middlesbrough FC) is making a fourth substitution, with Mamadou Kaly Sene replacing Luke Ayling.

86' sifflet_1

Goal kick for Middlesbrough FC at Racecourse Ground.

86' tir_non_cadre_1

Wrexham AFC's Josh Windass misses with an attempt on goal.

86' corner_1

Oliver Langford has awarded Middlesbrough FC a corner.

85' tir_non_cadre_1

Wrexham AFC are coming forward and Sam Smith gets in a strike, it misses the target, however.

84'  

Throw-in high up the field for Wrexham AFC in Wrexham.

84'  

Oliver Langford signals a Wrexham AFC throw-in in Middlesbrough FC's half.

84'  

Oliver Langford awards the away team a throw-in.

84' substitution_1

Phil Parkinson is making the team's fifth and last substitution in Wrexham, with Davis Keillor-Dunn replacing Matty James.

83' sifflet_1

Ball goes out of play for a Wrexham AFC goal kick.

83' coup_franc_1

In Wrexham a free kick has been awarded the away team.

82' sifflet_1

Middlesbrough FC have a goal kick.

82' tir_non_cadre_1

Matty James of Wrexham AFC gets in a strike, but is off target.

81' corner_1

Oliver Langford has awarded Wrexham AFC a corner.

80'  

Wrexham AFC have a dangerous throw-in.

80'  

Throw-in for Wrexham AFC in their own half.

79' coup_franc_1

Free kick for Wrexham AFC in their own half.

78' sifflet_1

Oliver Langford awards Wrexham AFC a goal kick.

78' tir_non_cadre_1

Luke Ayling for Middlesbrough FC gets in a strike but fails to hit the target.

77' coup_franc_1

Oliver Langford signals a free kick to Middlesbrough FC in their own half.

77' hors_jeu_1

In Wrexham Middlesbrough FC's Jeremy Sarmiento is caught offside.

76' sifflet_1

Ball goes out of play for a Middlesbrough FC goal kick.

75'  

Throw-in for Wrexham AFC in the half of Middlesbrough FC.

75'  

Wrexham AFC awarded a throw-in in their own half.

75'  

Throw-in Middlesbrough FC.

74' tir_cadre_1

Leo Castledine for Middlesbrough FC drives towards goal at Racecourse Ground. But the finish is unsuccessful.

74'  

Throw-in Wrexham AFC.

74' substitution_1

Wrexham AFC make their fourth substitution with Ryan Longman replacing Issa Kabore.

71' substitution_1

The away team have replaced David Strelec with Jeremy Sarmiento. This is the third substitution made today by Kim Hellberg.

71' substitution_1

Leo Castledine is on a sub for Morgan Whittaker for Middlesbrough FC.

70' coup_franc_1

Free kick in a good position for Middlesbrough FC!

70' tir_non_cadre_1

Josh Windass of Wrexham AFC gets in a strike, but is off target.

68'  

Wrexham AFC have a dangerous throw-in.

68'  

Throw-in for Middlesbrough FC close to the penalty box.

67'  

Wrexham AFC needs to be cautious. Middlesbrough FC have an attacking throw-in.

66'  

A throw-in for the away team on the opposite half.

65' sifflet_1

It's a goal kick for the away team in Wrexham.

63'  

Throw-in high up the field for Middlesbrough FC in Wrexham.

63' substitution_1

Nathan Broadhead is replacing Oliver Rathbone for Wrexham AFC at Racecourse Ground.

63' substitution_1

Phil Parkinson (Wrexham AFC) is making a second substitution, with Kieffer Moore replacing Dan Scarr.

63' substitution_1

Wrexham AFC make their first substitution with Ben Sheaf replacing George Dobson.

62' coup_franc_1

Oliver Langford signals a free kick to Middlesbrough FC.

61'  

Oliver Langford signals a throw-in for Wrexham AFC, close to Middlesbrough FC's area.

60' hors_jeu_1

Middlesbrough FC drive forward but Tommy Conway is judged offside.

58' tir_non_cadre_1

Middlesbrough FC's Riley McGree breaks free at Racecourse Ground. But the strike goes wide of the post.

56'  

Can Wrexham AFC capitalize from this throw-in deep inside Middlesbrough FC's half?

56'  

Throw-in for Wrexham AFC close to the penalty box.

55' sifflet_1

Oliver Langford awards Wrexham AFC a goal kick.

55' tir_non_cadre_1

Middlesbrough FC's Luke Ayling breaks free at Racecourse Ground. But the strike goes wide of the post.

54' corner_1

Middlesbrough FC takes a corner from the left.

53' tir_non_cadre_1

Wrexham AFC are pushing forward but Callum Doyle's finish is wide of the goal.

53' tir_cadre_1

Wrexham AFC drives forward and Oliver Rathbone gets in a shot. Without netting, however.

53'  

Can Wrexham AFC get the ball into an attacking position from this throw-in in Middlesbrough FC's half?

51'  

Throw-in for Wrexham AFC in their own half.

51' tir_cadre_1

Wrexham AFC's Sam Smith is on target but unsuccessful.

50' sifflet_1

Goal kick for Middlesbrough FC at Racecourse Ground.

50' tir_non_cadre_1

Wrexham AFC are pushing forward but Sam Smith's finish is wide of the goal.

49'  

Can Middlesbrough FC capitalize from this throw-in deep inside Wrexham AFC's half?

48'  

Can Middlesbrough FC get the ball into an attacking position from this throw-in in Wrexham AFC's half?

48'  

Throw-in for Middlesbrough FC in the half of Wrexham AFC.

46'  

Oliver Langford awards the away team a throw-in.

46' substitution_1

Kim Hellberg is making the team's first substitution at Racecourse Ground with Riley McGree replacing Alan Browne.

45+4'  

The first-half is over.

45+3' coup_franc_1

Wrexham AFC awarded a free kick in their own half.

45+2'  

Throw-in for Wrexham AFC at Racecourse Ground.

45+1'  

Wrexham AFC to take a throw-in in Middlesbrough FC territory.

45+1'  

Wrexham AFC awarded a throw-in in their own half.

45' sifflet_1

Middlesbrough FC have a goal kick.

45' corner_1

Corner awarded to Wrexham AFC.

43' but_1

Goal! Middlesbrough FC go level at 2 - 2 through David Strelec in Wrexham.

41' but_1

Sam Smith scores to make it 2 - 1 at Racecourse Ground. That's a fine assist from Issa Kabore.

38' sifflet_1

Ball goes out of play for a Wrexham AFC goal kick.

38' tir_non_cadre_1

Middlesbrough FC are coming forward and Morgan Whittaker gets in a strike, it misses the target, however.

38'  

Ball safe as Middlesbrough FC is awarded a throw-in in their half.

37'  

A throw-in for the away team on the opposite half.

36'  

Oliver Langford signals a Wrexham AFC throw-in in Middlesbrough FC's half.

36' sifflet_1

Oliver Langford awards Middlesbrough FC a goal kick.

35' tir_cadre_1

Middlesbrough FC pushes forward through David Strelec, whose finish on goal is saved.

35' corner_1

Middlesbrough FC have been awarded a corner by Oliver Langford.

34' coup_franc_1

Free kick for Middlesbrough FC in their own half.

33' tir_non_cadre_1

Middlesbrough FC are coming forward and Aidan Morris gets in a strike, it misses the target, however.

32' sifflet_1

It's a goal kick for the home team in Wrexham.

31'  

Ball safe as Wrexham AFC is awarded a throw-in in their half.

31'  

Throw-in high up the field for Wrexham AFC in Wrexham.

30' hors_jeu_1

Sam Smith for Wrexham AFC is whistled offside.

29'  

Middlesbrough FC needs to be cautious. Wrexham AFC have an attacking throw-in.

28' but_1

Goal! Josh Windass levels the match at 1 - 1.

27' coup_franc_1

Free kick Wrexham AFC.

26' sifflet_1

Goal kick for Middlesbrough FC at Racecourse Ground.

25' coup_franc_1

Free kick for Wrexham AFC in the half of Middlesbrough FC.

24'  

Oliver Langford awards the home team a throw-in.

23'  

Wrexham AFC awarded a throw-in in their own half.

22' coup_franc_1

Can Middlesbrough FC capitalize from this dangerous free kick?

21' coup_franc_1

In Wrexham a free kick has been awarded the away team.

18'  

Throw-in Middlesbrough FC.

18'  

Throw-in for Middlesbrough FC in their own half.

17'  

Wrexham AFC have a dangerous throw-in.

17' hors_jeu_1

Middlesbrough FC's Tommy Conway has run offside.

16' tir_non_cadre_1

Josh Windass for Wrexham AFC gets in a strike but fails to hit the target.

15' coup_franc_1

Oliver Langford signals a free kick to Middlesbrough FC.

12' sifflet_1

Wrexham AFC have a goal kick.

11' tir_cadre_1

Wrexham AFC drives forward and Oliver Rathbone gets in a shot. Without netting, however.

10'  

Oliver Langford signals a throw-in for Wrexham AFC, close to Middlesbrough FC's area.

10' tir_cadre_1

Josh Windass of Wrexham AFC smashes in a shot on target. The keeper saves, though.

9' corner_1

Corner awarded to Wrexham AFC.

8' tir_non_cadre_1

Wrexham AFC's Josh Windass breaks free at Racecourse Ground. But the strike goes wide of the post.

7'  

Throw-in for Wrexham AFC in the half of Middlesbrough FC.

6' coup_franc_1

Wrexham AFC will need to be alert as they defend a dangerous free kick from Middlesbrough FC.

5'  

A throw-in for the away team on the opposite half.

4' but_1

Tommy Conway puts the ball in the net and the away team now lead 0 - 1.

4' tir_non_cadre_1

In Wrexham Wrexham AFC attack through Sam Smith. The finish is off target, however.

3'  

Wrexham AFC to take a throw-in in Middlesbrough FC territory.

3'  

Oliver Langford signals a Wrexham AFC throw-in in Middlesbrough FC's half.

3'  

Can Middlesbrough FC get the ball into an attacking position from this throw-in in Wrexham AFC's half?

2'  

Throw-in for Wrexham AFC at Racecourse Ground.

2' tir_cadre_1

Oliver Rathbone for Wrexham AFC drives towards goal at Racecourse Ground. But the finish is unsuccessful.

1' coup_franc_1

Oliver Langford signals a free kick to Middlesbrough FC in their own half.

 

Middlesbrough FC's performance of the last 5 matches is better than Wrexham AFC's.

 

In Championship, Middlesbrough FC has better performance than Wrexham AFC.

 

A year ago, Middlesbrough FC were number 9 in the table with 64 points. Now they are number 4 with 79 points.

 

Wrexham AFC scores 1.82 goals when playing at home and Middlesbrough FC scores 1.54 goals when playing away (on average).

 

Both teams didn't concede on their last match.

 

Wrexham AFC's performance of the last 5 matches is better than Middlesbrough FC's.

 

In Championship, Wrexham AFC has better performance than Middlesbrough FC.

 

When Middlesbrough FC is down 1-0 away, they win 7% of their matches.

 

When Wrexham AFC is down 0-1 home, they win 20% of their matches.

 

When Middlesbrough FC leads 0-1 away, they win in 64% of their matches.

 

When Wrexham AFC leads 1-0 at home, they win in 66% of their matches.

 

Their last meeting was a draw. (1-1)

 

Wrexham AFC wins 34% of halftimes, Middlesbrough FC wins 37%.

 

Wrexham AFC wins 1st half in 34% of their matches, Middlesbrough FC in 37% of their matches.

 

George David Dobson has more yellow cards (8) than any other player at Wrexham AFC. Luke David Ayling has collected 9 for Middlesbrough FC.

 

Joshua Dean Windass is Wrexham AFC's top scorer with 14 goals. Morgan Reece Whittaker has scored 14 times for Middlesbrough FC.

 

Middlesbrough FC haven't scored in 5 of their 22 away matches in Championship this season.

 

Wrexham AFC haven't scored in 1 of their 22 home matches in Championship this season.

 

Middlesbrough FC have lost none of their last 5 away matches.

 

Did you know that Middlesbrough FC scores 23% of their goals between the minutes 31-45?

 

Did you know that Wrexham AFC scores 26% of their goals between the minutes 76-90?

Score and result Wrexham - Middlesbrough

The Wrexham - Middlesbrough match (Football - Championship) at 02/05/2026 07:30 is complete.

The Wrexham - Middlesbrough match result is as follows: 2-2.

Now that this Championship Football match is over and the score is known, you can find the highlights and key statistics on that same page.