xgEdge

Club

Middlesbrough 2026/2027

Championship 2026/2027 →

Middlesbrough right now

Middlesbrough have dominated their season so far and sit 1st in Championship. A +13.77 xG difference backs up 25 points from 12 matches, which suggests the results rest on strong underlying performances. They have slightly outscored their 25.95 xG (+1.05), while conceding 4.82 more than the 12.18 xG against them. Their attack rates 1st of 24 in Championship for the chances it creates against an average opponent.

How Middlesbrough compares

Open the match page for Charlton Athletic

Next match Championship · Sat 31/10

Home Charlton Athletic

2.46 Projected expected goals 0.81
Model probability
Middlesbrough
74%
Draw
18%
Charlton Athletic
8%

Data coverage: Full

Open the match page for Bolton Wanderers

Last result Championship · Fri 23/10

Away Bolton Wanderers

5:1 Win

Expected goals
4.17 – 0.91
xG difference
+3.26

A win the chances back up

Every result →
Performance

Goals vs xG — match by match

Bars are goals scored. Lines are the xG created and conceded in each match.

xG created xGA conceded Goals
5.0 0.0 Sat 15/08 Fri 23/10 Sat 15/08 Lincoln City · Expected goals 2.23 Sat 22/08 Blackburn Rovers · Expected goals 1.43 Sat 29/08 West Bromwich Albion · Expected goals 2.46 Wed 02/09 Burnley · Expected goals 1.22 Sat 05/09 Queens Park Rangers · Expected goals 2.53 Sat 12/09 Norwich City · Expected goals 2.07 Tue 15/09 Millwall · Expected goals 1.52 Sat 19/09 Birmingham City · Expected goals 2.14 Sat 10/10 Wolverhampton · Expected goals 0.90 Tue 13/10 Stoke City · Expected goals 2.57 Sat 17/10 Cardiff City · Expected goals 2.71 Fri 23/10 Bolton Wanderers · Expected goals 4.17 Sat 15/08 Lincoln City · Expected goals conceded 0.57 Sat 22/08 Blackburn Rovers · Expected goals conceded 0.91 Sat 29/08 West Bromwich Albion · Expected goals conceded 1.40 Wed 02/09 Burnley · Expected goals conceded 0.64 Sat 05/09 Queens Park Rangers · Expected goals conceded 1.03 Sat 12/09 Norwich City · Expected goals conceded 1.62 Tue 15/09 Millwall · Expected goals conceded 1.69 Sat 19/09 Birmingham City · Expected goals conceded 1.23 Sat 10/10 Wolverhampton · Expected goals conceded 0.68 Tue 13/10 Stoke City · Expected goals conceded 0.65 Sat 17/10 Cardiff City · Expected goals conceded 0.85 Fri 23/10 Bolton Wanderers · Expected goals conceded 0.91
The season so far 12 matches, as they add up +13.77 xG difference +1.15 xGD / match
Every match behind the chart above: Middlesbrough's expected goals for and against, and the goals it scored.
Date Opponent Venue Score Expected goals Expected goals conceded xG difference Goals scored
Sat 15/08 Lincoln City Home 2:1 2.23 0.57 +1.66 2
Sat 22/08 Blackburn Rovers Away 1:2 1.43 0.91 +0.52 1
Sat 29/08 West Bromwich Albion Home 3:1 2.46 1.40 +1.06 3
Wed 02/09 Burnley Away 1:1 1.22 0.64 +0.58 1
Sat 05/09 Queens Park Rangers Away 1:0 2.53 1.03 +1.50 1
Sat 12/09 Norwich City Home 4:3 2.07 1.62 +0.45 4
Tue 15/09 Millwall Home 2:2 1.52 1.69 -0.17 2
Sat 19/09 Birmingham City Away 2:2 2.14 1.23 +0.91 2
Sat 10/10 Wolverhampton Home 1:0 0.90 0.68 +0.22 1
Tue 13/10 Stoke City Away 3:2 2.57 0.65 +1.92 3
Sat 17/10 Cardiff City Home 2:2 2.71 0.85 +1.86 2
Fri 23/10 Bolton Wanderers Away 5:1 4.17 0.91 +3.26 5
The season so far 25.95 12.18 27

Finishing

+1.05

Goals vs xG

Defending

+4.82

Goals conceded vs xGA

Results

-0.22

Points vs xPts

The whole expected-goals page →

Key players

Will Lankshear F 9.65 965 min · 11G · xG 8.60 · xA 1.05
Sebastian Berhalter M 3.82 813 min · 2G · xG 1.56 · xA 2.26
Amario Cozier-Duberry F 3.41 550 min · 3G · xG 1.84 · xA 1.57
Tommy Conway F 3.20 463 min · 1G · xG 1.57 · xA 1.63
xGI = xG + xA ⓘ

Expected Goal Involvement combines expected goals and expected assists.

The whole squad →
Every figure off the same cached projection · Championship 2026/2027 How the model works →