Middlesbrough vs Bristol City

10 February 2024 · Championship · 2023/24 · Referee Sam Allison

Full time 1 – 2

Half-time: 0–2

  • Samuel Silvera 90+1’
  • Jason Knight 16’
  • Matty James 17’

Match summary

Bristol City won 2-1 away at Middlesbrough. Bristol City led 2-0 at half-time.

Jason Knight put Bristol City ahead in the 16th minute, Matty James made it 0-2 in the 17th minute, and Samuel Silvera pulled one back to make it 1-2 in stoppage time.

Middlesbrough can feel hard done by, creating 1.84 expected goals (xG) from 16 shots to Bristol City's 1.41 from 12.

Match stats

Middlesbrough Bristol City
16 Shots 12
6 Shots on Target 7
7 Corners 1
1 Yellow Cards 0
0 Red Cards 0
1.84 xG 1.41
1.84 Non-penalty xG 1.41

Key events

Middlesbrough Bristol City
Kick-off
16’
Jason Knight0-1 (Bristol City)
17’
Matty James0-2 (Bristol City)
Half-time0-2
Samuel Silvera1-2 (Middlesbrough)
90+1’
Full-time1-2

Bookings

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

Middlesbrough
  • Daniel Barlaser

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.84 1.41 16’ Jason Knight (Bristol City), 0-1 16’ 17’ Matty James (Bristol City), 0-2 17’ 90+1’ Samuel Silvera (Middlesbrough), 1-2 90+1’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.84 1.41 16’ Jason Knight (Bristol City), 0-1 Knight 16’ 17’ Matty James (Bristol City), 0-2 James 17’ 90+1’ Samuel Silvera (Middlesbrough), 1-2 Silvera 90+1’
Middlesbrough 1.84 xGBristol City 1.41 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Bristol City attacking Middlesbrough attacking 
90+1’ Samuel Silvera (Middlesbrough), open play, 0.57 xG, goal 39’ Sam Bell (Bristol City), open play, 0.45 xG, saved 56’ Sam Greenwood (Middlesbrough), open play, 0.36 xG, saved 16’ Jason Knight (Bristol City), open play, 0.30 xG, goal 8’ Hayden Hackney (Middlesbrough), open play, 0.18 xG, blocked 13’ Sam Bell (Bristol City), open play, 0.17 xG, blocked 13’ Harry Cornick (Bristol City), open play, 0.12 xG, saved 40’ Finn Azaz (Middlesbrough), open play, 0.12 xG, saved 49’ Anis Mehmeti (Bristol City), open play, 0.10 xG, blocked 59’ Finn Azaz (Middlesbrough), open play, 0.10 xG, blocked 25’ Hayden Hackney (Middlesbrough), open play, 0.09 xG, off target 17’ Matty James (Bristol City), open play, 0.08 xG, goal 52’ Sam Greenwood (Middlesbrough), open play, 0.08 xG, saved 23’ Finn Azaz (Middlesbrough), open play, 0.06 xG, blocked 5’ George Tanner (Bristol City), from a corner, 0.05 xG, saved 59’ Luke Ayling (Middlesbrough), open play, 0.06 xG, off target 83’ Luke Ayling (Middlesbrough), from a corner, 0.05 xG, blocked 59’ Marcus Forss (Middlesbrough), open play, 0.05 xG, off target 90+1’ Finn Azaz (Middlesbrough), open play, 0.05 xG, blocked 23’ Rob Dickie (Bristol City), set piece, 0.04 xG, off target 50’ Cameron Pring (Bristol City), open play, 0.04 xG, saved 35’ Jason Knight (Bristol City), open play, 0.03 xG, saved 40’ Sam Bell (Bristol City), open play, 0.03 xG, off target 72’ Rav van den Berg (Middlesbrough), open play, 0.02 xG, saved 90+3’ Daniel Barlaser (Middlesbrough), open play, 0.02 xG, saved 90+7’ Finn Azaz (Middlesbrough), set piece, 0.02 xG, blocked 18’ Jason Knight (Bristol City), open play, 0.02 xG, off target 32’ Hayden Hackney (Middlesbrough), open play, 0.01 xG, off target 90+1’ Samuel Silvera (Middlesbrough), open play, 0.57 xG, goal 39’ Sam Bell (Bristol City), open play, 0.45 xG, saved 56’ Sam Greenwood (Middlesbrough), open play, 0.36 xG, saved 16’ Jason Knight (Bristol City), open play, 0.30 xG, goal 8’ Hayden Hackney (Middlesbrough), open play, 0.18 xG, blocked 13’ Sam Bell (Bristol City), open play, 0.17 xG, blocked 13’ Harry Cornick (Bristol City), open play, 0.12 xG, saved 40’ Finn Azaz (Middlesbrough), open play, 0.12 xG, saved 59’ Finn Azaz (Middlesbrough), open play, 0.10 xG, blocked 25’ Hayden Hackney (Middlesbrough), open play, 0.09 xG, off target 49’ Anis Mehmeti (Bristol City), open play, 0.10 xG, blocked 17’ Matty James (Bristol City), open play, 0.08 xG, goal 52’ Sam Greenwood (Middlesbrough), open play, 0.08 xG, saved 23’ Finn Azaz (Middlesbrough), open play, 0.06 xG, blocked 59’ Luke Ayling (Middlesbrough), open play, 0.06 xG, off target 5’ George Tanner (Bristol City), from a corner, 0.05 xG, saved 83’ Luke Ayling (Middlesbrough), from a corner, 0.05 xG, blocked 90+1’ Finn Azaz (Middlesbrough), open play, 0.05 xG, blocked 59’ Marcus Forss (Middlesbrough), open play, 0.05 xG, off target 23’ Rob Dickie (Bristol City), set piece, 0.04 xG, off target 50’ Cameron Pring (Bristol City), open play, 0.04 xG, saved 35’ Jason Knight (Bristol City), open play, 0.03 xG, saved 40’ Sam Bell (Bristol City), open play, 0.03 xG, off target 72’ Rav van den Berg (Middlesbrough), open play, 0.02 xG, saved 90+3’ Daniel Barlaser (Middlesbrough), open play, 0.02 xG, saved 18’ Jason Knight (Bristol City), open play, 0.02 xG, off target 90+7’ Finn Azaz (Middlesbrough), set piece, 0.02 xG, blocked 32’ Hayden Hackney (Middlesbrough), open play, 0.01 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

Players14 players
Tom Glover
90′ – – – – – – –
90′ – – 2 0.11 – – –
90′ – – – – – – –
90′ – – 1 0.02 – – –
Lukas Engel Taken off
68′ – – – – – – –
Lewis O'Brien Taken off
68′ – – – – – – –
Daniel Barlaser
90′ – – 1 0.02 – –
Marcus Forss
90′ – – 1 0.05 – – –
90′ – – 3 0.29 – – –
90′ – – 5 0.34 – – –
Sam Greenwood Taken off
80′ – – 2 0.43 – – –
Luke Thomas Came on as a substitute
22′ – – – – – – –
Riley McGree Came on as a substitute
22′ – – – – – – –
Samuel Silvera Came on as a substitute
10′ 1 – 1 0.57 – – –
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

Middlesbrough win 54% Avg odds 1.77
Draw 26% Avg odds 3.71
Bristol City win 20% Avg odds 4.62

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.