Stoke vs Middlesbrough

25 February 2025 · Championship · 2024/25 · Referee A Davies

Full time 1 – 3

Half-time: 1–1

  • Jun-Ho Bae 45’
  • Marcus Forss 20’
  • Finn Azaz 52’
  • Tommy Conway 73’

Match summary

Middlesbrough took a 3-1 win at Stoke. It was 1-1 at half-time.

In the first half, Marcus Forss put Middlesbrough ahead in the 20th minute and Jun-Ho Bae equalised in the 45th minute. In the second half, Finn Azaz put Middlesbrough back in front in the 52nd minute and Tommy Conway made it 1-3 in the 73rd minute.

The chances backed that up: Middlesbrough created 2.28 expected goals (xG) from 16 shots to Stoke's 1.17 from 12.

Match stats

Stoke Middlesbrough
12 Shots 16
3 Shots on Target 6
5 Corners 1
2 Yellow Cards 2
0 Red Cards 0
1.17 xG 2.28
1.17 Non-penalty xG 2.28

Key events

Stoke Middlesbrough
Kick-off
20’
Marcus Forss0-1 (Middlesbrough)
Jun-Ho Bae1-1 (Stoke)
45’
Half-time1-1
52’
Finn Azaz1-2 (Middlesbrough)
73’
Tommy Conway1-3 (Middlesbrough)
Full-time1-3

Bookings

Card times are not on file for this game, so they are listed without a minute.

Stoke
  • Andrew Moran
  • Jun-Ho Bae
Middlesbrough
  • Neto Borges
  • Tommy Conway

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.17 2.28 20’ Marcus Forss (Middlesbrough), 0-1 20’ 45’ Jun-Ho Bae (Stoke), 1-1 45’ 52’ Finn Azaz (Middlesbrough), 1-2 52’ 73’ Tommy Conway (Middlesbrough), 1-3 73’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.17 2.28 20’ Marcus Forss (Middlesbrough), 0-1 Forss 20’ 45’ Jun-Ho Bae (Stoke), 1-1 Bae 45’ 52’ Finn Azaz (Middlesbrough), 1-2 Azaz 52’ 73’ Tommy Conway (Middlesbrough), 1-3 Conway 73’
Stoke 1.17 xGMiddlesbrough 2.28 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Middlesbrough attacking Stoke attacking 
28’ Tommy Conway (Middlesbrough), open play, 0.78 xG, off target 73’ Tommy Conway (Middlesbrough), open play, 0.51 xG, goal 57’ Jun-Ho Bae (Stoke), set piece, 0.41 xG, blocked 47’ Morgan Whittaker (Middlesbrough), open play, 0.23 xG, off target 30’ Million Manhoef (Stoke), open play, 0.20 xG, saved 45’ Jun-Ho Bae (Stoke), open play, 0.17 xG, goal 47’ Marcus Forss (Middlesbrough), open play, 0.13 xG, saved 6’ Tommy Conway (Middlesbrough), open play, 0.11 xG, off target 20’ Marcus Forss (Middlesbrough), open play, 0.10 xG, goal 90’ Sam Gallagher (Stoke), from a corner, 0.09 xG, off target 30’ Lewis Baker (Stoke), open play, 0.08 xG, saved 59’ Tommy Conway (Middlesbrough), open play, 0.07 xG, off target 18’ Tommy Conway (Middlesbrough), open play, 0.07 xG, blocked 52’ Finn Azaz (Middlesbrough), open play, 0.07 xG, goal 86’ Andrew Moran (Stoke), from a corner, 0.05 xG, blocked 33’ Nathan Lowe (Stoke), open play, 0.04 xG, off target 63’ Neto Borges (Middlesbrough), open play, 0.04 xG, off target 67’ Finn Azaz (Middlesbrough), open play, 0.04 xG, saved 13’ Morgan Whittaker (Middlesbrough), open play, 0.03 xG, off target 43’ Million Manhoef (Stoke), open play, 0.03 xG, blocked 66’ Tommy Conway (Middlesbrough), open play, 0.03 xG, blocked 82’ Lewis Baker (Stoke), set piece, 0.03 xG, off target 8’ Million Manhoef (Stoke), open play, 0.03 xG, off target 18’ Morgan Whittaker (Middlesbrough), open play, 0.02 xG, saved 77’ Jun-Ho Bae (Stoke), open play, 0.02 xG, blocked 9’ Hayden Hackney (Middlesbrough), open play, 0.02 xG, off target 90+5’ Lewis Baker (Stoke), open play, 0.02 xG, off target 3’ Morgan Whittaker (Middlesbrough), open play, 0.02 xG, off target 28’ Tommy Conway (Middlesbrough), open play, 0.78 xG, off target 73’ Tommy Conway (Middlesbrough), open play, 0.51 xG, goal 57’ Jun-Ho Bae (Stoke), set piece, 0.41 xG, blocked 47’ Morgan Whittaker (Middlesbrough), open play, 0.23 xG, off target 30’ Million Manhoef (Stoke), open play, 0.20 xG, saved 45’ Jun-Ho Bae (Stoke), open play, 0.17 xG, goal 47’ Marcus Forss (Middlesbrough), open play, 0.13 xG, saved 6’ Tommy Conway (Middlesbrough), open play, 0.11 xG, off target 20’ Marcus Forss (Middlesbrough), open play, 0.10 xG, goal 90’ Sam Gallagher (Stoke), from a corner, 0.09 xG, off target 30’ Lewis Baker (Stoke), open play, 0.08 xG, saved 18’ Tommy Conway (Middlesbrough), open play, 0.07 xG, blocked 59’ Tommy Conway (Middlesbrough), open play, 0.07 xG, off target 52’ Finn Azaz (Middlesbrough), open play, 0.07 xG, goal 86’ Andrew Moran (Stoke), from a corner, 0.05 xG, blocked 33’ Nathan Lowe (Stoke), open play, 0.04 xG, off target 63’ Neto Borges (Middlesbrough), open play, 0.04 xG, off target 67’ Finn Azaz (Middlesbrough), open play, 0.04 xG, saved 13’ Morgan Whittaker (Middlesbrough), open play, 0.03 xG, off target 43’ Million Manhoef (Stoke), open play, 0.03 xG, blocked 66’ Tommy Conway (Middlesbrough), open play, 0.03 xG, blocked 82’ Lewis Baker (Stoke), set piece, 0.03 xG, off target 8’ Million Manhoef (Stoke), open play, 0.03 xG, off target 18’ Morgan Whittaker (Middlesbrough), open play, 0.02 xG, saved 77’ Jun-Ho Bae (Stoke), open play, 0.02 xG, blocked 90+5’ Lewis Baker (Stoke), open play, 0.02 xG, off target 3’ Morgan Whittaker (Middlesbrough), open play, 0.02 xG, off target 9’ Hayden Hackney (Middlesbrough), open play, 0.02 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Player stats

Players16 players
90′ – – – – – – –
Ben Wilmot Taken off
70′ – – – – – – –
90′ – – – – – – –
Michael Rose Taken off
76′ – – – – – – –
Enda Stevens
90′ – – – – – – –
Lewis Baker
90′ – – 3 0.13 – – –
Tatsuki Seko Taken off
70′ – – – – – – –
Million Manhoef Taken off
62′ – – 3 0.26 – – –
90′ – – 1 0.05 – –
90′ 1 – 3 0.61 – –
Nathan Lowe Taken off
61′ – – 1 0.04 – – –
Sam Gallagher Came on as a substitute
29′ – – 1 0.09 – – –
Lewis Koumas Came on as a substitute
28′ – – – – – – –
Junior Tchamadeu Came on as a substitute
20′ – – – – – – –
Ben Pearson Came on as a substitute
20′ – – – – – – –
Eric Bocat Came on as a substitute
14′ – – – – – – –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Stoke win 30% Avg odds 3.21
Draw 27% Avg odds 3.45
Middlesbrough win 43% Avg odds 2.23

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.