Middlesbrough vs Rotherham United

20 January 2024 · Championship · 2023/24 · Referee Darren Bond

Full time 1 – 1

Half-time: 0–0

  • Marcus Forss 82’
  • Cafú 59’

Match summary

Middlesbrough and Rotherham United drew 1-1. It was goalless at half-time.

Cafú put Rotherham United ahead in the 59th minute and Marcus Forss equalised in the 82nd minute.

There was little between the sides on chances: Middlesbrough created 0.88 expected goals (xG) from 15 shots, Rotherham United 0.75 from 6.

Match stats

Middlesbrough Rotherham United
15 Shots 6
3 Shots on Target 2
13 Corners 2
1 Yellow Cards 3
0 Red Cards 0
0.88 xG 0.75
0.88 Non-penalty xG 0.75

Key events

Middlesbrough Rotherham United
Kick-off
Half-time0-0
59’
Cafú0-1 (Rotherham United)
Marcus Forss1-1 (Middlesbrough)
82’
Full-time1-1

Bookings

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

Middlesbrough
  • Hayden Hackney
Rotherham United
  • Viktor Johansson
  • Sean Morrison
  • Sam Clucas

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.88 0.75 59’ Cafú (Rotherham United), 0-1 59’ 82’ Marcus Forss (Middlesbrough), 1-1 82’ 0.0 0.5 1.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.88 0.75 59’ Cafú (Rotherham United), 0-1 Cafú 59’ 82’ Marcus Forss (Middlesbrough), 1-1 Forss 82’
Middlesbrough 0.88 xGRotherham United 0.75 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Rotherham United attacking Middlesbrough attacking 
59’ Cafú (Rotherham United), open play, 0.41 xG, goal 82’ Marcus Forss (Middlesbrough), open play, 0.16 xG, goal 22’ Finn Azaz (Middlesbrough), open play, 0.15 xG, off target 48’ Marcus Forss (Middlesbrough), open play, 0.13 xG, saved 90+1’ Tom Eaves (Rotherham United), from a corner, 0.12 xG, saved 7’ Jordan Hugill (Rotherham United), open play, 0.10 xG, off target 53’ Hakeem Odofin (Rotherham United), from a corner, 0.10 xG, blocked 90+3’ Morgan Rogers (Middlesbrough), open play, 0.08 xG, blocked 19’ Matt Clarke (Middlesbrough), from a corner, 0.05 xG, off target 38’ Finn Azaz (Middlesbrough), open play, 0.05 xG, blocked 51’ Marcus Forss (Middlesbrough), open play, 0.05 xG, blocked 69’ Luke Ayling (Middlesbrough), from a corner, 0.04 xG, off target 36’ Sam Greenwood (Middlesbrough), from a corner, 0.03 xG, blocked 44’ Matt Clarke (Middlesbrough), from a corner, 0.03 xG, off target 90+6’ Dael Fry (Middlesbrough), open play, 0.03 xG, off target 35’ Sam Greenwood (Middlesbrough), from a corner, 0.02 xG, saved 64’ Sam Greenwood (Middlesbrough), open play, 0.02 xG, off target 73’ Dael Fry (Middlesbrough), set piece, 0.02 xG, off target 53’ Peter Kioso (Rotherham United), open play, 0.02 xG, off target 75’ Morgan Rogers (Middlesbrough), open play, 0.02 xG, off target 49’ Sam Clucas (Rotherham United), open play, 0.01 xG, off target 59’ Cafú (Rotherham United), open play, 0.41 xG, goal 82’ Marcus Forss (Middlesbrough), open play, 0.16 xG, goal 22’ Finn Azaz (Middlesbrough), open play, 0.15 xG, off target 48’ Marcus Forss (Middlesbrough), open play, 0.13 xG, saved 90+1’ Tom Eaves (Rotherham United), from a corner, 0.12 xG, saved 7’ Jordan Hugill (Rotherham United), open play, 0.10 xG, off target 53’ Hakeem Odofin (Rotherham United), from a corner, 0.10 xG, blocked 90+3’ Morgan Rogers (Middlesbrough), open play, 0.08 xG, blocked 19’ Matt Clarke (Middlesbrough), from a corner, 0.05 xG, off target 38’ Finn Azaz (Middlesbrough), open play, 0.05 xG, blocked 51’ Marcus Forss (Middlesbrough), open play, 0.05 xG, blocked 69’ Luke Ayling (Middlesbrough), from a corner, 0.04 xG, off target 44’ Matt Clarke (Middlesbrough), from a corner, 0.03 xG, off target 36’ Sam Greenwood (Middlesbrough), from a corner, 0.03 xG, blocked 90+6’ Dael Fry (Middlesbrough), open play, 0.03 xG, off target 35’ Sam Greenwood (Middlesbrough), from a corner, 0.02 xG, saved 64’ Sam Greenwood (Middlesbrough), open play, 0.02 xG, off target 53’ Peter Kioso (Rotherham United), open play, 0.02 xG, off target 73’ Dael Fry (Middlesbrough), set piece, 0.02 xG, off target 75’ Morgan Rogers (Middlesbrough), open play, 0.02 xG, off target 49’ Sam Clucas (Rotherham United), 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

Players15 players
Tom Glover
90′ – – – – – – –
90′ – – 1 0.04 – – –
90′ – – 2 0.05 – – –
90′ – – 2 0.08 – – –
90′ – – – – – – –
Daniel Barlaser Taken off
81′ – – – – – – –
90′ – – – – – –
Isaiah Jones Taken off
19′ – – – – – – –
90′ – – 2 0.09 – – –
Finn Azaz Taken off
68′ – – 2 0.20 – – –
Sam Greenwood Taken off
81′ – – 3 0.07 – – –
Marcus Forss Came on as a substitute
71′ 1 – 3 0.34 – – –
Matt Crooks Came on as a substitute
22′ – – – – – – –
Lewis O'Brien Came on as a substitute
9′ – – – – – – –
Josh Coburn Came on as a substitute
9′ – – – – – – –
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 73% Avg odds 1.31
Draw 18% Avg odds 5.34
Rotherham United win 9% Avg odds 10.12

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.