xgEdge

Saturday, 22/08/2026 at 16:00

Full time
Match report · Championship

Blackburn Rovers 2:1 Middlesbrough

Blackburn Rovers Home 0.91 xG · 6 shots
Middlesbrough Away 1.43 xG · 22 shots
21 The result went against the chances

Goals

  1. 12' Jeremy Sarmiento Middlesbrough · 0.29 xG chance 0–1
  2. 49' Andri Guðjohnsen Blackburn Rovers · 0.21 xG chance 1–1
  3. 55' Todd Cantwell Blackburn Rovers · 0.12 xG chance 2–1

The shots behind it

Blackburn Rovers Middlesbrough
Shots
6
22
On target
5
3
Inside the box
5
13
xG per shot
0.16
0.06
Open play xG
0.78
1.09
Set-piece xG
0.21
0.22
Penalties
—
—

Blackburn Rovers's shots add up to 0.98 xG and Middlesbrough's to 1.31; the published figures are 0.91 and 1.43.

Shot map

Both teams shown attacking the same goal for comparison.

Blackburn Rovers · Ryan Alebiosu · 5' · No goal · 9 m · 0.37 xG Middlesbrough · Jeremy Sarmiento · 12' · Goal · 10 m · 0.29 xG Blackburn Rovers · Andri Guðjohnsen · 49' · Goal · 5 m · 0.21 xG Middlesbrough · Will Lankshear · 51' · No goal · 12 m · 0.14 xG Middlesbrough · Callum Brittain · 59' · No goal · 11 m · 0.13 xG Blackburn Rovers · Todd Cantwell · 55' · Goal · 9 m · 0.12 xG Middlesbrough · Will Lankshear · 70' · No goal · 15 m · 0.11 xG Middlesbrough · Sebastian Berhalter · 57' · No goal · 14 m · 0.11 xG Blackburn Rovers · Kristi Montgomery · 43' · No goal · 13 m · 0.10 xG Blackburn Rovers · Ryoya Morishita · 17' · No goal · 19 m · 0.10 xG Blackburn Rovers · Ryoya Morishita · 23' · No goal · 12 m · 0.09 xG Middlesbrough · Myles Peart-Harris · 53' · No goal · 7 m · 0.07 xG Middlesbrough · Myles Peart-Harris · 52' · No goal · 8 m · 0.07 xG Middlesbrough · Jeremy Sarmiento · 2' · No goal · 11 m · 0.06 xG Middlesbrough · Will Lankshear · 1' · No goal · 10 m · 0.05 xG Middlesbrough · Maximilian Arfsten · 27' · No goal · 15 m · 0.04 xG Middlesbrough · Aidan Morris · 79' · No goal · 21 m · 0.04 xG Middlesbrough · Callum Brittain · 75' · No goal · 14 m · 0.03 xG Middlesbrough · Myles Peart-Harris · 14' · No goal · 27 m · 0.03 xG Middlesbrough · Morgan Whittaker · 90' · No goal · 22 m · 0.02 xG Middlesbrough · Riley McGree · 90' · No goal · 25 m · 0.02 xG Middlesbrough · Aidan Morris · 86' · No goal · 25 m · 0.02 xG Middlesbrough · Leo Castledine · 87' · No goal · 24 m · 0.02 xG Middlesbrough · Aidan Morris · 80' · No goal · 20 m · 0.02 xG Middlesbrough · Morgan Whittaker · 82' · No goal · 14 m · 0.02 xG Middlesbrough · Aidan Morris · 82' · No goal · 22 m · 0.02 xG Middlesbrough · Maximilian Arfsten · 19' · No goal · 23 m · 0.02 xG Middlesbrough · Adilson Malanda · 82' · No goal · 8 m · 0.01 xG

All shots

28 shots · 2.30 xG

Hover or tap a shot, or step through them with the arrows.

  • Blackburn Rovers
  • Middlesbrough
  • Filled = goal
  • Dot area = xG (the smallest chances drawn at a minimum size)

Recent form

Last 6 · xG per match
Blackburn Rovers

0.94 xG created 1.93 xGA

  • D 0.67 created, 1.74 conceded against Stoke City
  • L 0.28 created, 2.23 conceded against Southampton
  • D 0.88 created, 1.60 conceded against Coventry City
  • W 1.58 created, 1.51 conceded against Sheffield United
  • L 1.40 created, 2.52 conceded against Leicester City
  • D 0.84 created, 1.97 conceded against Wolverhampton
Middlesbrough

2.08 xG created 1.10 xGA

  • L 1.28 created, 0.42 conceded against Portsmouth
  • D 2.70 created, 2.59 conceded against Ipswich Town
  • W 1.83 created, 0.48 conceded against Sheffield Wednesday
  • W 2.30 created, 0.85 conceded against Watford
  • D 2.12 created, 1.70 conceded against Wrexham
  • W 2.23 created, 0.57 conceded against Lincoln City

xG created xG conceded (xGA) W / D / L: the match result

Model details

Show

The model never priced this match before kick-off, so there is no projection to read the result against.

Limitations

The model reads expected goals and nothing else. It does not know the lineups, who is injured or suspended, what either side has to play for, the weather, or how congested the schedule around this match is.