Sign in
16:04 21.02
Match Live Standings Predictions Head-to-Head Team Form Video News

Championship, 33-round, regular season, 21.02.2026 10:00

Match Stats
Full Match
1st Half
2nd Half
2.16
Expected Goals (xG)
0.82
 
 
 
25
Shots
13
 
 
 
7
Shots on Target
2
 
 
 
11
Shots Blocked
7
 
 
 
2
Saves
7
 
 
 
0
Hit Woodwork
2
 
 
 
74
Possession %
26
 
 
 
9
Corners
5
 
 
 
10
Fouls
10
 
 
 
1
Offsides
1
 
 
 
3
Yellow Cards
1
 
 
 
0
Red cards
0
 
 
 
684
Passes
228
 
 
 
90
Pass Accuracy %
68
 
 
 
10
Free Kicks
10
 
 
 
15
Throw-ins
14
 
 
 
25
Clearances
41
 
 
 
2
Big Chances
1
 
 
 
69
Tackles
60
 
 
 
0.59
Expected Goals (xG)
0.62
 
 
 
8
Shots
9
 
 
 
2
Shots on Target
1
 
 
 
4
Shots Blocked
4
 
 
 
1
Saves
2
 
 
 
0
Hit Woodwork
2
 
 
 
74
Possession %
26
 
 
 
3
Corners
1
 
 
 
3
Fouls
4
 
 
 
0
Offsides
0
 
 
 
1
Yellow Cards
0
 
 
 
0
Red cards
0
 
 
 
390
Passes
131
 
 
 
89
Pass Accuracy %
72
 
 
 
4
Free Kicks
3
 
 
 
6
Throw-ins
7
 
 
 
6
Clearances
14
 
 
 
0
Big Chances
1
 
 
 
70
Tackles
56
 
 
 
1.57
Expected Goals (xG)
0.2
 
 
 
17
Shots
4
 
 
 
5
Shots on Target
1
 
 
 
7
Shots Blocked
3
 
 
 
1
Saves
5
 
 
 
0
Hit Woodwork
0
 
 
 
75
Possession %
25
 
 
 
6
Corners
4
 
 
 
7
Fouls
6
 
 
 
1
Offsides
1
 
 
 
2
Yellow Cards
1
 
 
 
0
Red cards
0
 
 
 
294
Passes
97
 
 
 
91
Pass Accuracy %
63
 
 
 
6
Free Kicks
7
 
 
 
9
Throw-ins
7
 
 
 
19
Clearances
27
 
 
 
2
Big Chances
0
 
 
 
67
Tackles
67
 
 
 
97% (39)
3% (1)
Match Info
Stadium Middlesbrough, England
+11°C
light drizzle
Viewers28,918
Referees | D. Harrison | C. Brown | B. Speedie

Match Events

 ×
90+7
That's it! The referee blows the final whistle
 
87
Oxford United make a substitution. Will Lankshear runs off the field and in comes Michal Helik
 
86
Alex Gilbert is shown a yellow card by the referee
 
84
Morgan Whittaker is coming off and he is replaced by Alan Browne
 
75
Aidan Morris is coming off and he is replaced by Alex Gilbert
 
75
David Strelec is coming off and he is replaced by Kaly Sene
 
75
Yellow card for Matt Targett
 
62
Yellow card for Cameron Brannagan
 
60
Jeremy Sarmiento is coming off and he is replaced by Riley McGree
 
57
Oxford United make a substitution. Jamie McDonnell runs off the field and in comes Will Vaulks
 
57
Oxford United make a substitution. Jin-Woo Jeon runs off the field and in comes Aidomo Emakhu
 
57
Stanley Mills is coming off and he is replaced by Ole Romeny
 
57
Myles Peart-Harris is coming off and he is replaced by Jamie Donley
 
46
The second half is underway
 
45+3
It's over! The referee blows for half time
 
39
Yellow card for Aidan Morris
 
-
The referee starts the match
 
1 0
 
Send
or Enter