Charlton vs Middlesbrough

9 December 2025 · Championship · 2025/26 · Referee Oliver Langford

Full time 1 – 2

Half-time: 0–2

  • G. Edmundson 81’ (og)
  • R. McGree 34’
  • M. Whittaker 45+4’

Match summary

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

R. McGree put Middlesbrough ahead in the 34th minute, M. Whittaker made it 0-2 in first-half stoppage time, and Edmundson's own goal pulled one back to make it 1-2 with a header in the 81st minute.

The chances backed that up: Middlesbrough created 0.85 expected goals (xG) from 13 shots to Charlton's 0.34 from 6.

Match stats

38% Possession 62%
6 Shots 13
3 Shots on target 7
5 Corners 5
280 Passes 485
70.0% Pass accuracy 83.3%
14 Tackles 9
18 Fouls 5
4 Yellow cards 1
3 Offsides 1

Key events

Charlton Middlesbrough
4’
H. HackneyShot on target
S. CareyShot on target
7’
8’
A. BanguraShot on target
S. CareyShot on target
10’
11’
M. TargettShot on target
31’
33’
R. McGree0-1 (Middlesbrough)
33’
T. ConwayShot on target
38’
45’
M. WhittakerRight foot shot0-2 (Middlesbrough)
I. FullahH. Knibbs
46’
53’
R. McGreeShot on target
I. OlaofeL. Berry
67’
69’
A. Gilbert
I. FullahShot on target
70’
73’
A. BrowneR. McGree
75’
78’
G. EdmundsonOwn goal1-2 (Charlton)
81’
82’
89’
M. K. SeneD. Burgzorg

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.34 0.85 34’ R. McGree (Middlesbrough), 0-1 34’ 45+4’ M. Whittaker (Middlesbrough), 0-2 45+4’ 81’ G. Edmundson (Charlton) own goal, 1-2 81’ 0.0 0.5 1.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.34 0.85 34’ R. McGree (Middlesbrough), 0-1 McGree 34’ 45+4’ M. Whittaker (Middlesbrough), 0-2 Whittaker 45+4’ 81’ G. Edmundson (Charlton) own goal, 1-2 Edmundson 81’
Charlton 0.34 xGMiddlesbrough 0.85 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Middlesbrough attacking Charlton attacking 
34’ R. McGree (Middlesbrough), open play, 0.22 xG, goal 70’ I. Fullah (Charlton), open play, 0.12 xG, saved 53’ R. McGree (Middlesbrough), open play, 0.09 xG, saved 49’ M. Whittaker (Middlesbrough), open play, 0.08 xG, goal 4’ H. Hackney (Middlesbrough), open play, 0.08 xG, saved 23’ A. Gilbert (Middlesbrough), set piece, 0.08 xG, off target 26’ M. Targett (Middlesbrough), from a corner, 0.07 xG, off target 90’ I. Olaofe (Charlton), open play, 0.07 xG, off target 42’ J. Bree (Charlton), from a corner, 0.06 xG, off target 8’ A. Bangura (Middlesbrough), open play, 0.05 xG, saved 7’ S. Carey (Charlton), open play, 0.04 xG, saved 33’ T. Conway (Middlesbrough), open play, 0.04 xG, saved 11’ M. Targett (Middlesbrough), direct free kick, 0.04 xG, saved 53’ L. Berry (Charlton), open play, 0.03 xG, off target 82’ C. Brittain (Middlesbrough), from a corner, 0.03 xG, blocked 26’ C. Brittain (Middlesbrough), from a corner, 0.03 xG, blocked 65’ H. Hackney (Middlesbrough), open play, 0.03 xG, off target 79’ L. Ayling (Middlesbrough), set piece, 0.02 xG, hit the woodwork 10’ S. Carey (Charlton), open play, 0.02 xG, saved 81’ Unknown (Middlesbrough), own goal 34’ R. McGree (Middlesbrough), open play, 0.22 xG, goal 70’ I. Fullah (Charlton), open play, 0.12 xG, saved 53’ R. McGree (Middlesbrough), open play, 0.09 xG, saved 4’ H. Hackney (Middlesbrough), open play, 0.08 xG, saved 49’ M. Whittaker (Middlesbrough), open play, 0.08 xG, goal 23’ A. Gilbert (Middlesbrough), set piece, 0.08 xG, off target 26’ M. Targett (Middlesbrough), from a corner, 0.07 xG, off target 90’ I. Olaofe (Charlton), open play, 0.07 xG, off target 42’ J. Bree (Charlton), from a corner, 0.06 xG, off target 8’ A. Bangura (Middlesbrough), open play, 0.05 xG, saved 7’ S. Carey (Charlton), open play, 0.04 xG, saved 33’ T. Conway (Middlesbrough), open play, 0.04 xG, saved 11’ M. Targett (Middlesbrough), direct free kick, 0.04 xG, saved 53’ L. Berry (Charlton), open play, 0.03 xG, off target 82’ C. Brittain (Middlesbrough), from a corner, 0.03 xG, blocked 26’ C. Brittain (Middlesbrough), from a corner, 0.03 xG, blocked 65’ H. Hackney (Middlesbrough), open play, 0.03 xG, off target 79’ L. Ayling (Middlesbrough), set piece, 0.02 xG, hit the woodwork 10’ S. Carey (Charlton), open play, 0.02 xG, saved 81’ Unknown (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

Charlton 3-1-4-2 Starting XI
Kaminski
Ramsay
Jones
Gillesphey
Coventry 46’
Bree
Berry 67’
Knibbs
Carey 46’
Leaburn
Campbell
Middlesbrough 4-4-2 Starting XI
Brynn
Brittain
Jones
Targett
Bangura 63’
Whittaker
Gilbert
Hackney
McGree
Conway 73’
Burgzorg 89’

Player stats

Goalkeeper1 player
90′ 5 2 22 – – – – –
Defenders3 players
90′ 2 1 – 7 4 23 2 – – –
90′ – – – 5 4 38 1 – – –
M. Gillesphey
90′ 1 1 – 4 3 36 2 – – –
Midfielders9 players
45′ – – 11 – – 1 – 1 1 – –
J. Bree
78′ – – 16 1 – 1 1 2 4 – –
L. Berry
67′ – – 3 2 – 1 – 3 2 2 –
45′ – – 13 – – 1 – 1 3 – –
45′ – – 9 – – – – 1 – – –
I. Fullah Came on as a substitute
45′ – – 11 – – 1 – 3 – – –
G. Docherty Came on as a substitute
45′ – – 20 – – 1 1 3 2 – –
K. Anderson Came on as a substitute
45′ – – 29 – – 4 1 4 – – –
R. Apter Came on as a substitute
12′ – – 3 – – – – – – – –
Forwards3 players
90′ – – – – – – – 5 1 24 –
90′ – – – – – – – 4 1 19 –
I. Olaofe Came on as a substitute
23′ – – 1 – 0.07 – – 2 – 3 –
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. A blank cell means that figure is not available for that player.

Before kick-off

Charlton win 32% Avg odds 2.97
Draw 29% Avg odds 3.29
Middlesbrough win 39% Avg odds 2.38

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.