Stoke vs Middlesbrough

13 October 2026 · Championship · 2026/27 · Referee Elliot Bell

Full time 2 – 3

Half-time: 0–0

  • Neto Borges 50’ (og)
  • Róbert Boženík 85’
  • Callum Brittain 48’
  • Will Lankshear 73’
  • Neto Borges 90+1’

Match summary

Middlesbrough won 3-2 away at Stoke, with the winner arriving in stoppage time. It was goalless at half-time.

Callum Brittain put Middlesbrough ahead in the 48th minute, Borges's own goal equalised in the 50th minute, Will Lankshear put Middlesbrough back in front from a corner in the 73rd minute, Róbert Boženík equalised in the 85th minute, and Neto Borges won it from a corner in stoppage time.

The chances backed that up: Middlesbrough created 2.61 expected goals (xG) from 20 shots to Stoke's 0.65 from 8.

Match stats

34% Possession 66%
8 Shots 20
1 Shots on target 9
4 Corners 3
67 Attacks 98
30 Dangerous attacks 54
297 Passes 594
75.1% Pass accuracy 88.2%
6 Tackles 20
9 Fouls 11
1 Yellow cards 1
1 Offsides 1

Key events

Stoke Middlesbrough
Kick-off
9’
Will LankshearShot on target
16’
Corner
30’
Amario Cozier-DuberryShot on target
Corner
32’
Corner
33’
Corner
34’
39’
Aidan MorrisShot on target
Half-time0-0
Second half underway
48’
Callum BrittainRight foot shot0-1 (Middlesbrough)
Neto BorgesOwn goal1-1 (Stoke)
50’
51’
61’
Callum BrittainShot on target
68’
73’
Will LankshearRight foot shot1-2 (Middlesbrough)
73’
Amario Cozier-DuberryShot on target
73’
Corner
Corner
81’
Róbert BoženíkRight foot shot2-2 (Stoke)
85’
90’
Aidan MorrisShot on target
90+1’
Neto BorgesLeft foot shot2-3 (Middlesbrough)
90+1’
Corner
Full-time2-3

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 0.65 2.61 48’ Callum Brittain (Middlesbrough), 0-1 48’ 50’ Neto Borges (Stoke) own goal, 1-1 50’ 73’ Will Lankshear (Middlesbrough), 1-2 73’ 85’ Róbert Boženík (Stoke), 2-2 85’ 90+1’ Neto Borges (Middlesbrough), 2-3 90+1’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.65 2.61 48’ Callum Brittain (Middlesbrough), 0-1 Brittain 48’ 50’ Neto Borges (Stoke) own goal, 1-1 Borges 50’ 73’ Will Lankshear (Middlesbrough), 1-2 Lankshear 73’ 85’ Róbert Boženík (Stoke), 2-2 Boženík 85’ 90+1’ Neto Borges (Middlesbrough), 2-3 Borges 90+1’
Stoke 0.65 xGMiddlesbrough 2.61 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Middlesbrough attacking Stoke attacking 
73’ Will Lankshear (Middlesbrough), from a corner, 0.98 xG, goal 39’ Aidan Morris (Middlesbrough), open play, 0.34 xG, saved 90+1’ Neto Borges (Middlesbrough), from a corner, 0.26 xG, goal 66’ Junior Tchamadeu (Stoke), open play, 0.25 xG, off target 90’ Aidan Morris (Middlesbrough), open play, 0.23 xG, saved 85’ Róbert Boženík (Stoke), open play, 0.15 xG, goal 61’ Aidan Morris (Middlesbrough), open play, 0.10 xG, blocked 61’ Aidan Morris (Middlesbrough), open play, 0.10 xG, off target 48’ Callum Brittain (Middlesbrough), open play, 0.09 xG, goal 80’ Tommy Conway (Middlesbrough), open play, 0.07 xG, off target 9’ Will Lankshear (Middlesbrough), open play, 0.07 xG, saved 83’ George Hirst (Stoke), open play, 0.07 xG, blocked 28’ Sebastian Berhalter (Middlesbrough), open play, 0.06 xG, off target 82’ Róbert Boženík (Stoke), from a corner, 0.06 xG, off target 35’ Djibril Soumaré (Stoke), from a corner, 0.05 xG, off target 45’ Will Lankshear (Middlesbrough), open play, 0.05 xG, blocked 75’ Ethan Galbraith (Stoke), open play, 0.04 xG, off target 61’ Callum Brittain (Middlesbrough), open play, 0.03 xG, saved 73’ Amario Cozier-Duberry (Middlesbrough), from a corner, 0.03 xG, saved 46’ Neto Borges (Middlesbrough), open play, 0.03 xG, off target 48’ Callum Brittain (Middlesbrough), open play, 0.03 xG, blocked 90+1’ Callum Brittain (Middlesbrough), open play, 0.03 xG, blocked 2’ Amario Cozier-Duberry (Middlesbrough), open play, 0.03 xG, blocked 30’ Amario Cozier-Duberry (Middlesbrough), open play, 0.03 xG, saved 39’ Amario Cozier-Duberry (Middlesbrough), open play, 0.02 xG, blocked 46’ Djibril Soumaré (Stoke), open play, 0.02 xG, off target 88’ Ashley Phillips (Middlesbrough), set piece, 0.02 xG, off target 23’ Jack McGlynn (Stoke), set piece, 0.02 xG, blocked 50’ Neto Borges (Middlesbrough), own goal 73’ Will Lankshear (Middlesbrough), from a corner, 0.98 xG, goal 39’ Aidan Morris (Middlesbrough), open play, 0.34 xG, saved 90+1’ Neto Borges (Middlesbrough), from a corner, 0.26 xG, goal 66’ Junior Tchamadeu (Stoke), open play, 0.25 xG, off target 90’ Aidan Morris (Middlesbrough), open play, 0.23 xG, saved 85’ Róbert Boženík (Stoke), open play, 0.15 xG, goal 61’ Aidan Morris (Middlesbrough), open play, 0.10 xG, blocked 61’ Aidan Morris (Middlesbrough), open play, 0.10 xG, off target 48’ Callum Brittain (Middlesbrough), open play, 0.09 xG, goal 80’ Tommy Conway (Middlesbrough), open play, 0.07 xG, off target 9’ Will Lankshear (Middlesbrough), open play, 0.07 xG, saved 83’ George Hirst (Stoke), open play, 0.07 xG, blocked 82’ Róbert Boženík (Stoke), from a corner, 0.06 xG, off target 28’ Sebastian Berhalter (Middlesbrough), open play, 0.06 xG, off target 35’ Djibril Soumaré (Stoke), from a corner, 0.05 xG, off target 45’ Will Lankshear (Middlesbrough), open play, 0.05 xG, blocked 75’ Ethan Galbraith (Stoke), open play, 0.04 xG, off target 61’ Callum Brittain (Middlesbrough), open play, 0.03 xG, saved 73’ Amario Cozier-Duberry (Middlesbrough), from a corner, 0.03 xG, saved 46’ Neto Borges (Middlesbrough), open play, 0.03 xG, off target 48’ Callum Brittain (Middlesbrough), open play, 0.03 xG, blocked 90+1’ Callum Brittain (Middlesbrough), open play, 0.03 xG, blocked 2’ Amario Cozier-Duberry (Middlesbrough), open play, 0.03 xG, blocked 30’ Amario Cozier-Duberry (Middlesbrough), open play, 0.03 xG, saved 46’ Djibril Soumaré (Stoke), open play, 0.02 xG, off target 39’ Amario Cozier-Duberry (Middlesbrough), open play, 0.02 xG, blocked 88’ Ashley Phillips (Middlesbrough), set piece, 0.02 xG, off target 23’ Jack McGlynn (Stoke), set piece, 0.02 xG, blocked 50’ Neto Borges (Middlesbrough), own goal
Size shows xG Goal On target Off target or blocked

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

Lineups

Stoke 3-4-3 Starting XI
Johansson
Wilmot
Graham
Johnson
Bocat 79’
Soumaré 79’
Galbraith
Tchamadeu 79’
McGlynn
Bae 67’
Cissé 67’
Middlesbrough 3-4-2-1 Starting XI
Vitek
Ayling
Phillips
Malanda
Brittain
Berhalter 64’
Morris
Borges
Sarmiento 64’
Cozier-Duberry 78’
Lankshear 77’

Player stats

Goalkeeper1 player
90′ 7 3 34 – – – – –
Defenders7 players
90′ – – – 2 1 29 1 – – –
90′ 1 1 2 3 1 37 1 – – –
90′ – 2 1 3 2 40 2 – –
Junior Tchamadeu Taken off
79′ 1 – – 1 – 18 2 – – –
Eric Bocat Taken off
79′ 1 – 1 7 – 11 – – – –
Bosun Lawal Came on as a substitute
11′ – – – 2 2 4 – – – –
Luca Bombino Came on as a substitute
11′ – 1 – 1 – 4 – – – –
Midfielders5 players
Djibril Soumaré Taken off
79′ – – 29 – – 2 – 5 1 2 –
90′ – – 25 1 – – 2 1 1 – –
90′ – – 38 1 – 1 – 2 – – –
Jun-Ho Bae Taken off
67′ – – 7 – – – – – – – –
Justin Devenny Came on as a substitute
23′ – – 5 1 – – – – – – –
Forwards3 players
Lamine Cissé Taken off
67′ – – – – – – – 5 2 9 –
George Hirst Came on as a substitute
23′ – 1 1 – 0.07 – 1 – – 3 –
Róbert Boženík Came on as a substitute
11′ 1 – 2 1 0.21 – – – – 4 –
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 25% Avg odds 3.77
Draw 26% Avg odds 3.66
Middlesbrough win 49% Avg odds 1.90

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.