Middlesbrough 0-0 Oxford United final score - 21 February 2026, Championship

England - Championship

Middlesbrough
0
-
0
End
Oxford United
Welcome offer
Exclusive Offer

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

Highlights

Middlesbrough Middlesbrough
Oxford United Oxford United
End of game
87'
M. Helik
W. Lankshear
A. Gilbert
86'
A. Browne
M. Whittaker
84'
M. Targett
75'
A. Gilbert
A. Morris
75'
M. Sene
D. Strelec
75'
61'
C. Brannagan
R. McGree
J. Sarmiento
60'
57'
W. Vaulks
J. McDonnell
57'
O. Romeny
S. Mills
57'
A. Emakhu
J. Jeon
57'
J. Donley
M. Peart-Harris
Half-time
A. Morris
39'
Kick-off

Game Statistics

Middlesbrough Middlesbrough
Oxford United Oxford United
13
Total shots
6
2
Clearances
13
6
Shots on target
2
9
Corners
5
11
Free Kicks
12
75
Possession (%)
25
10
Fouls
10
3
Yellow card
1
2
Offside
1
7
Shots off target
4
7
Shots blocked
2
2
Saves
6
1
Injuries
1
4
Substitutions
5

Form

Table

Teams Pts P W D L GD
5 Middlesbrough
80 46 22 14 10 +25
22 Oxford United
47 46 11 14 21 -14

Last matches

Middlesbrough
Middlesbrough Last matches
W W W W W L
Wins

5/6 (83%)

Draw

0/6 (0%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

3.33 Total goals
67% BTTS
2.17 Goals scored
1.17 Goals conceded
83% Over 2.5
17% Under 2.5

16 Feb 2026 - Championship

Coventry City
3 :  1
Middlesbrough

9 Feb 2026 - Championship

Sheffield United
1 :  2
Middlesbrough

31 Jan 2026 - Championship

Middlesbrough
1 :  0
Norwich

24 Jan 2026 - Championship

Middlesbrough
4 :  0
Preston North End

21 Jan 2026 - Championship

Stoke
1 :  2
Middlesbrough

16 Jan 2026 - Championship

West Brom
2 :  3
Middlesbrough
W D L W W W
Wins

4/6 (67%)

Draw

1/6 (17%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

2.33 Total goals
17% BTTS
2 Goals scored
0.33 Goals conceded
50% Over 2.5
50% Under 2.5

31 Jan 2026 - Championship

Middlesbrough
1 :  0
Norwich

24 Jan 2026 - Championship

Middlesbrough
4 :  0
Preston North End

4 Jan 2026 - Championship

Middlesbrough
4 :  0
Southampton

29 Dec 2025 - Championship

Middlesbrough
0 :  1
Hull

26 Dec 2025 - Championship

Middlesbrough
0 :  0
Blackburn

13 Dec 2025 - Championship

Middlesbrough
3 :  1
QPR
L L W W W L
Wins

3/6 (50%)

Draw

0/6 (0%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

3.33 Total goals
83% BTTS
1.5 Goals scored
1.83 Goals conceded
83% Over 2.5
17% Under 2.5

16 Feb 2026 - Championship

Coventry City
3 :  1
Middlesbrough

9 Feb 2026 - Championship

Sheffield United
1 :  2
Middlesbrough

21 Jan 2026 - Championship

Stoke
1 :  2
Middlesbrough

16 Jan 2026 - Championship

West Brom
2 :  3
Middlesbrough

10 Jan 2026 - FA Cup

Fulham
3 :  1
Middlesbrough

1 Jan 2026 - Championship

Derby County
1 :  0
Middlesbrough
Oxford United
Oxford United Last matches
W L L D L L
Wins

1/6 (17%)

Draw

1/6 (17%)

Losses

4/6 (67%)

Average stats (Last 6 matchs)

2.17 Total goals
33% BTTS
0.5 Goals scored
1.67 Goals conceded
50% Over 2.5
50% Under 2.5

15 Feb 2026 - FA Cup

Oxford United
0 :  1
Sunderland

10 Feb 2026 - Championship

Oxford United
0 :  3
Norwich

7 Feb 2026 - Championship

Coventry City
0 :  0
Oxford United

3 Feb 2026 - Championship

Sheffield United
3 :  1
Oxford United

31 Jan 2026 - Championship

Oxford United
0 :  2
Birmingham

24 Jan 2026 - Championship

Leicester
1 :  2
Oxford United
L D D L L L
Wins

0/6 (0%)

Draw

2/6 (33%)

Losses

4/6 (67%)

Average stats (Last 6 matchs)

1.17 Total goals
0% BTTS
0 Goals scored
1.17 Goals conceded
17% Over 2.5
83% Under 2.5

15 Feb 2026 - FA Cup

Oxford United
0 :  1
Sunderland

10 Feb 2026 - Championship

Oxford United
0 :  3
Norwich

31 Jan 2026 - Championship

Oxford United
0 :  2
Birmingham

20 Jan 2026 - Championship

Oxford United
0 :  0
QPR

17 Jan 2026 - Championship

Oxford United
0 :  0
Bristol City

29 Dec 2025 - Championship

Oxford United
0 :  1
Swansea
L L D W L D
Wins

1/6 (17%)

Draw

2/6 (33%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

2.17 Total goals
67% BTTS
0.83 Goals scored
1.33 Goals conceded
50% Over 2.5
50% Under 2.5

7 Feb 2026 - Championship

Coventry City
0 :  0
Oxford United

3 Feb 2026 - Championship

Sheffield United
3 :  1
Oxford United

24 Jan 2026 - Championship

Leicester
1 :  2
Oxford United

9 Jan 2026 - FA Cup

Milton Keynes Dons
1 :  1
Oxford United

1 Jan 2026 - Championship

Ipswich Town
2 :  1
Oxford United

20 Dec 2025 - Championship

Charlton Athletic
1 :  0
Oxford United

Head to head

Middlesbrough

67 %

Draw

33 %

Oxford United

0 %

Average stats (last H2H results)

4.33
Total goals
100%
BTTS
3
Goals scored
1.33
Goals conceded
66.67%
Over 2.5
33.33%
Under 2.5

22 Nov 2025 - Championship

Oxford United
1 :  1
Middlesbrough

29 Mar 2025 - Championship

Middlesbrough
2 :  1
Oxford United

23 Nov 2024 - Championship

Oxford United
2 :  6
Middlesbrough

Tactical Scheme

Middlesbrough

Formation : 4 - 2 - 2 - 2

31
S. Brynn
2
C. Brittain
6
D. Fry
29
A. Malanda
3
M. Targett
18
A. Morris
7
H. Hackney
11
M. Whittaker
45
J. Sarmiento
13
D. Strelec
9
T. Conway
27
W. Lankshear
32
J. Jeon
44
M. Peart-Harris
17
S. Mills
8
C. Brannagan
38
J. McDonnell
26
J. Currie
3
C. Brown
37
C. Makosso
2
S. Long
1
J. Cumming

Formation : 4 - 2 - 3 - 1

Oxford United

Substitutes

Middlesbrough
Middlesbrough
Goalkeeper

J. Wildsmith

Defender

L. Ayling

F. Munroe

Midfielder

A. Gilbert

A. Morris 75'

R. McGree

J. Sarmiento 60'

A. Browne

M. Whittaker 84'

Forward

S. Hansen

M. Sene

D. Strelec 75'

C. Ibeh

Oxford United
Oxford United
Goalkeeper

M. Ingram

Defender

R. Roosken

M. Helik

W. Lankshear 87'

Midfielder

W. Vaulks

J. McDonnell 57'

Forward

O. Romeny

S. Mills 57'

A. Emakhu

J. Jeon 57'

J. Donley

M. Peart-Harris 57'

M. Harris

Missing players

Middlesbrough
Middlesbrough
Defender

D. Lenihan

A. Jones

Oxford United
Oxford United
Midfielder

B. De Keersmaecker

T. Goodhram

Live Commentary

90+5' sifflet_1

Ball goes out of play for a Oxford United goal kick.

90+5' corner_1

Middlesbrough have been awarded a corner by Oliver Langford.

90+4'  

Can Middlesbrough get the ball into an attacking position from this throw-in in Oxford United's half?

90+4'  

Oliver Langford signals a throw-in for Middlesbrough, close to Oxford United's area.

90+2' sifflet_1

Goal kick for Oxford United at Riverside.

90+2' tir_non_cadre_1

Alexander Gilbert of Middlesbrough gets in a strike, but is off target.

90+1' coup_franc_1

It's getting dangerous! Free kick for Middlesbrough close to the penalty box.

90+1'  

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

89'  

Throw-in for Oxford United close to the penalty box.

89' corner_1

Corner awarded to Oxford United.

87' substitution_1

Michal Helik is replacing Will Lankshear for the away team.

86' carton_jaune_1

Alexander Gilbert (Middlesbrough) has received a yellow card from Oliver Langford.

86' coup_franc_1

Oxford United awarded a free kick in their own half.

84' substitution_1

Kim Hellberg is making the team's fourth substitution at Riverside with Alan Browne replacing Morgan Whittaker.

84' sifflet_1

Oliver Langford awards Oxford United a goal kick.

84' tir_non_cadre_1

Morgan Whittaker (Middlesbrough) is first to the ball but his header is off-target.

83' corner_1

Middlesbrough have been awarded a corner by Oliver Langford.

82'  

Throw-in for Oxford United at Riverside.

80' hors_jeu_1

Middlesbrough drive forward at breakneck speed but are pulled up for offside.

80' corner_1

Corner awarded to Middlesbrough.

79' corner_1

Middlesbrough have been awarded a corner by Oliver Langford.

79' corner_1

Corner awarded to Middlesbrough.

78' hors_jeu_1

Middlesbrough push upfield but Oliver Langford quickly pulls them for offside.

78' hors_jeu_1

At Riverside, Oxford United are penalized for being offside.

78'  

Throw-in for Oxford United in their own half.

77' coup_franc_1

Oxford United awarded a free kick in their own half.

75' substitution_1

Mamadou Kaly Sene is replacing David Strelec for the home team.

75' substitution_1

The home team have replaced Aidan Morris with Alexander Gilbert. This is the second substitution made today by Kim Hellberg.

75' carton_jaune_1

Middlesbrough's Matt Targett has been booked in Middlesbrough.

75' coup_franc_1

Oliver Langford signals a free kick to Oxford United in their own half.

74' corner_1

Middlesbrough have been awarded a corner by Oliver Langford.

72' corner_1

Corner awarded to Oxford United.

72' corner_1

Corner awarded to Oxford United.

70'  

Oxford United have a dangerous throw-in.

70' coup_franc_1

Oliver Langford signals a free kick to Oxford United.

69' tir_cadre_1

Middlesbrough's Aidan Morris is on target but unsuccessful.

68' coup_franc_1

Free kick for Oxford United in their own half.

67'  

Middlesbrough to take a throw-in in Oxford United territory.

66' tir_cadre_1

Morgan Whittaker for Middlesbrough drives towards goal at Riverside. But the finish is unsuccessful.

66' tir_cadre_1

In Middlesbrough Oxford United drive forward through Will Vaulks. His shot is on target but it's saved.

64'  

Middlesbrough needs to be cautious. Oxford United have an attacking throw-in.

64' corner_1

Oxford United have been awarded a corner by Oliver Langford.

63' coup_franc_1

Free kick for Oxford United in the half of Middlesbrough.

63' sifflet_1

Oxford United have a goal kick.

63' tir_non_cadre_1

Middlesbrough are coming forward and Hayden Hackney gets in a strike, it misses the target, however.

61' carton_jaune_1

Cameron Brannagan for Oxford United has been booked by Oliver Langford and receives a first yellow card.

61' coup_franc_1

Can Middlesbrough capitalize from this dangerous free kick?

60'  

Oliver Langford awards the home team a throw-in.

60' substitution_1

The home team replace Jeremy Sarmiento with Riley McGree.

59'  

Ball safe as Oxford United is awarded a throw-in in their half.

58'  

Oliver Langford signals a Middlesbrough throw-in in Oxford United's half.

57' substitution_1

Will Vaulks is replacing Jamie McDonnell for Oxford United at Riverside.

57' substitution_1

Aidomo Emakhu is on a sub for Jin-woo Jeon for Oxford United.

57' substitution_1

Matt Bloomfield (Oxford United) has taken off Stanley Mills who seemed to be grimacing with pain earlier. A possible injury. Ole Romeny is the replacement.

57' substitution_1

Oxford United make their first substitution with Jamie Donley replacing Myles Peart-Harris.

56' blessure_1

Oliver Langford waits before resuming play because Stanley Mills for Oxford United is still down.

55' sifflet_1

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

55' tir_non_cadre_1

Middlesbrough's Hayden Hackney breaks free at Riverside. But the strike goes wide of the post.

54' coup_franc_1

Oxford United awarded a free kick in their own half.

54' tir_cadre_1

Middlesbrough pushes forward through Tommy Conway, whose finish on goal is saved.

53'  

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

52'  

Throw-in for Middlesbrough in the half of Oxford United.

52' coup_franc_1

Free kick for Middlesbrough in their own half.

51' sifflet_1

Oxford United have a goal kick.

51' tir_non_cadre_1

Middlesbrough's Hayden Hackney misses with an attempt on goal.

49' coup_franc_1

Free kick Middlesbrough.

49'  

Can Middlesbrough get the ball into an attacking position from this throw-in in Oxford United's half?

48' coup_franc_1

In Middlesbrough a free kick has been awarded the home team.

47' coup_franc_1

In Middlesbrough a free kick has been awarded the home team.

46' tir_cadre_1

Jeremy Sarmiento gets his shot on target but fails to score for Middlesbrough.

45+2' tir_non_cadre_1

Stanley Mills for Oxford United gets in a strike but fails to hit the target.

45+1' sifflet_1

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

45' sifflet_1

The first-half is over at Riverside.

45' sifflet_1

Ball goes out of play for a Oxford United goal kick.

45' tir_non_cadre_1

Middlesbrough's Aidan Morris gets his shot away but it misses the target.

44'  

Throw-in for Middlesbrough in their own half.

43' sifflet_1

Oliver Langford awards Oxford United a goal kick.

42' tir_cadre_1

Middlesbrough's Matt Targett gets in a shot on goal at Riverside. But the effort is unsuccessful.

42' sifflet_1

Goal kick for Oxford United at Riverside.

41' corner_1

Corner awarded to Middlesbrough.

41' tir_cadre_1

Middlesbrough drives forward and David Strelec gets in a shot. Without netting, however.

40' sifflet_1

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

39' carton_jaune_1

At Riverside, Aidan Morris has been yellow-carded for the home team.

38' coup_franc_1

Oliver Langford signals a free kick to Oxford United.

38'  

Oliver Langford signals a throw-in for Middlesbrough, close to Oxford United's area.

35' coup_franc_1

Oliver Langford signals a free kick to Oxford United in their own half.

34' coup_franc_1

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

33' sifflet_1

Goal kick for Oxford United at Riverside.

32' coup_franc_1

Free kick for Oxford United in their own half.

30'  

Throw-in Oxford United.

29'  

Oliver Langford signals a Oxford United throw-in in Middlesbrough's half.

28'  

Ball safe as Oxford United is awarded a throw-in in their half.

27'  

Can Middlesbrough capitalize from this throw-in deep inside Oxford United's half?

27' corner_1

Middlesbrough have been awarded a corner by Oliver Langford.

24' coup_franc_1

Middlesbrough awarded a free kick in their own half.

24' tir_non_cadre_1

Stanley Mills for Oxford United gets in a strike but fails to hit the target.

23' sifflet_1

Ball goes out of play for a Oxford United goal kick.

23' coup_franc_1

Free kick Middlesbrough.

22'  

Oxford United to take a throw-in in Middlesbrough territory.

21'  

Throw-in for Middlesbrough at Riverside.

20'  

Oxford United awarded a throw-in in their own half.

19'  

Oliver Langford awards the away team a throw-in.

18' sifflet_1

Oliver Langford awards Oxford United a goal kick.

18' tir_non_cadre_1

Middlesbrough's Jeremy Sarmiento gets his shot away but it misses the target.

16'  

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

16' corner_1

Corner awarded to Middlesbrough.

15'  

Middlesbrough's Matt Targett is back in action after a slight knock.

12' blessure_1

The match at Riverside has been interrupted briefly for a check on Matt Targett, who is down injured.

12' corner_1

Oxford United have been awarded a corner by Oliver Langford.

11' tir_non_cadre_1

Oxford United's Jin-woo Jeon breaks free at Riverside. But the strike goes wide of the post.

8' coup_franc_1

Free kick for Middlesbrough in the half of Oxford United.

4' tir_cadre_1

Jin-woo Jeon of Oxford United smashes in a shot on target. The keeper saves, though.

1' sifflet_1

Middlesbrough have a goal kick.

1' tir_non_cadre_1

In Middlesbrough Oxford United attack through Myles Peart-Harris. The finish is off target, however.

1'  

Throw-in for Oxford United in the half of Middlesbrough.

 

Oxford United have not managed to score in their last 3 matches.

 

Middlesbrough FC scores 1.48 goals when playing at home and Oxford United scores 1 goals when playing away (on average).

 

Average number of goals in the first half in meetings between Middlesbrough FC and Oxford United is 1.6.

 

Average number of goals in meetings between Middlesbrough FC and Oxford United is 3.6.

 

Middlesbrough FC scores 2.4 goals in a match against Oxford United and Oxford United scores 1.2 goals against Middlesbrough FC (on average).

 

Oxford United have won just 0 of their last 5 Championship games against Middlesbrough FC.

 

Middlesbrough FC have lost just 0 of their last 5 Championship games against Oxford United.

 

In the last 5 meetings Middlesbrough FC won 3, Oxford United won 0, 2 draws.

 

Middlesbrough FC have lost just 0 of their last 5 games against Oxford United (in all competitions).

 

Oxford United has streak of 3 matches with 0 scored goals.

 

Middlesbrough FC's performance of the last 5 matches is better than Oxford United's.

 

In Championship, Middlesbrough FC has better performance than Oxford United.

 

When Oxford United is down 1-0 away, they win 8% of their matches.

 

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

 

When Oxford United leads 0-1 away, they win in 40% of their matches.

 

When Middlesbrough FC leads 1-0 at home, they win in 92% of their matches.

 

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

 

Middlesbrough FC wins 36% of halftimes, Oxford United wins 24%.

 

Middlesbrough FC wins 1st half in 36% of their matches, Oxford United in 24% of their matches.

 

Middlesbrough FC have scored at least one goal for 7 consecutive matches.

 

A year ago, Oxford United were number 16 in the table with 38 points. Now they are number 23 with 28 points.

 

Luke David Ayling has more yellow cards (6) than any other player at Middlesbrough FC. Will Vaulks has collected 7 for Oxford United.

 

Morgan Reece Whittaker has assisted the most goals for Middlesbrough FC with 5. Brian De Keersmaecker is Oxford United's biggest assister (3).

 

Morgan Reece Whittaker is Middlesbrough FC's top scorer with 11 goals. William Lankshear has scored 6 times for Oxford United.

 

Oxford United haven't scored in 6 of their 16 away matches in Championship this season.

 

Middlesbrough FC haven't scored in 3 of their 15 home matches in Championship this season.

 

When playing at home, Middlesbrough FC have not lost to Oxford United in their last 4 encounters.

 

Oxford United haven't won in their last 5 games.

 

Middlesbrough FC have won 3 home matches in a row.

 

Middlesbrough FC have a winning streak of 5 matches.

 

Did you know that Oxford United scores 25% of their goals between the minutes 16-30?

 

Did you know that Middlesbrough FC scores 29% of their goals between the minutes 31-45? This is the highest percentage in the league.

 

In Championship, Middlesbrough FC have 3 successive home wins.

 

Middlesbrough FC have a winning streak of 6 matches in Championship.

 

Last season Middlesbrough FC won both games against Oxford United (2-1 at home and 6-2 away).

 

During the last 9 meetings, Middlesbrough FC have won 6 times, there have been 3 draws while Oxford United have won 0 times. The goal difference is 23-10 in favour of Middlesbrough FC.

Score and result Middlesbrough - Oxford United

The Middlesbrough - Oxford United match (Football - Championship) at 21/02/2026 08:00 is complete.

The Middlesbrough - Oxford United match result is as follows: 0-0.

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.