Millwall vs Charlton

24 January 2026 · Championship · 2025/26 · Referee Gavin Ward

Full time 4 – 0

Half-time: 1–0

  • K. Ramsay 7’ (og)
  • C. Taylor 81’
  • L. Cundle 90+2’
  • A. Emakhu 90+3’

Match summary

Millwall won comfortably, 4-0 at home to Charlton. Millwall led 1-0 at half-time.

In the first half, Ramsay's own goal put Millwall ahead in the 7th minute. In the second half, C. Taylor made it 2-0 with a header in the 81st minute, L. Cundle made it 3-0 in stoppage time, and A. Emakhu made it 4-0 in stoppage time.

The chances backed that up: Millwall created 3.97 expected goals (xG) from 23 shots to Charlton's 0.26 from 3. C. Neghli had a penalty saved for Millwall.

Match stats

54% Possession 46%
23 Shots 3
6 Shots on target 1
6 Corners 3
351 Passes 316
70.4% Pass accuracy 70.6%
10 Tackles 19
8 Fouls 13
1 Yellow cards 1
0 Red cards 0
3 Offsides 0

Key events

Millwall Charlton
K. RamsayOwn goal1-0 (Millwall)
7’
M. LangstaffShot on target
7’
13’
T. CampbellShot on target
F. AzeezShot on target
20’
26’
K. Anderson
46’
I. FullahL. Chambers
55’
R. BurkeM. Gillesphey
68’
A. EmakhuC. D. Norre
73’
C. TaylorHeader2-0 (Millwall)
81’
L. CundleM. Langstaff
83’
A. EmakhuLeft foot shot4-0 (Millwall)
90’
L. CundleLeft foot shot3-0 (Millwall)
90’
C. NeghliMissed penaltysaved
90+2’
C. NeghliShot on target
90+2’

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 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.97 0.26 7’ K. Ramsay (Millwall) own goal, 1-0 7’ 81’ C. Taylor (Millwall), 2-0 81’ 90+2’ L. Cundle (Millwall), 3-0 90+2’ 90+3’ A. Emakhu (Millwall), 4-0 90+3’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.97 0.26 7’ K. Ramsay (Millwall) own goal, 1-0 Ramsay 7’ 81’ C. Taylor (Millwall), 2-0 Taylor 81’ 90+2’ L. Cundle (Millwall), 3-0 Cundle 90+2’ 90+3’ A. Emakhu (Millwall), 4-0 Emakhu 90+3’
Millwall 3.97 xGCharlton 0.26 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Charlton attacking Millwall attacking 
90+2’ L. Cundle (Millwall), set piece, 0.98 xG, goal 90+2’ C. Neghli (Millwall), penalty, 0.79 xG, saved 37’ J. Coburn (Millwall), open play, 0.61 xG, off target 64’ J. Cooper (Millwall), from a corner, 0.23 xG, off target 71’ T. Crama (Millwall), open play, 0.17 xG, off target 13’ T. Campbell (Charlton), open play, 0.16 xG, saved 90+3’ A. Emakhu (Millwall), open play, 0.15 xG, goal 27’ F. Azeez (Millwall), open play, 0.12 xG, off target 11’ J. Coburn (Millwall), open play, 0.12 xG, off target 46’ F. Azeez (Millwall), open play, 0.11 xG, blocked 81’ C. Taylor (Millwall), from a corner, 0.10 xG, goal 19’ L. Jones (Charlton), from a corner, 0.08 xG, blocked 87’ M. Ivanović (Millwall), open play, 0.08 xG, blocked 63’ F. Azeez (Millwall), open play, 0.07 xG, blocked 87’ A. Emakhu (Millwall), open play, 0.07 xG, blocked 24’ T. Crama (Millwall), from a corner, 0.07 xG, blocked 20’ F. Azeez (Millwall), open play, 0.05 xG, saved 79’ M. Langstaff (Millwall), open play, 0.04 xG, blocked 42’ C. Taylor (Millwall), set piece, 0.04 xG, blocked 24’ T. Crama (Millwall), from a corner, 0.04 xG, blocked 47’ F. Azeez (Millwall), from a corner, 0.04 xG, off target 63’ T. Crama (Millwall), open play, 0.03 xG, blocked 76’ A. Emakhu (Millwall), open play, 0.03 xG, off target 7’ M. Langstaff (Millwall), open play, 0.03 xG, saved 90+6’ I. Fullah (Charlton), open play, 0.02 xG, off target 81’ A. Emakhu (Millwall), set piece, 0.01 xG, blocked 7’ K. Ramsay (Charlton), own goal 90+2’ L. Cundle (Millwall), set piece, 0.98 xG, goal 90+2’ C. Neghli (Millwall), penalty, 0.79 xG, saved 37’ J. Coburn (Millwall), open play, 0.61 xG, off target 64’ J. Cooper (Millwall), from a corner, 0.23 xG, off target 71’ T. Crama (Millwall), open play, 0.17 xG, off target 13’ T. Campbell (Charlton), open play, 0.16 xG, saved 90+3’ A. Emakhu (Millwall), open play, 0.15 xG, goal 27’ F. Azeez (Millwall), open play, 0.12 xG, off target 11’ J. Coburn (Millwall), open play, 0.12 xG, off target 46’ F. Azeez (Millwall), open play, 0.11 xG, blocked 81’ C. Taylor (Millwall), from a corner, 0.10 xG, goal 19’ L. Jones (Charlton), from a corner, 0.08 xG, blocked 87’ M. Ivanović (Millwall), open play, 0.08 xG, blocked 63’ F. Azeez (Millwall), open play, 0.07 xG, blocked 87’ A. Emakhu (Millwall), open play, 0.07 xG, blocked 24’ T. Crama (Millwall), from a corner, 0.07 xG, blocked 20’ F. Azeez (Millwall), open play, 0.05 xG, saved 79’ M. Langstaff (Millwall), open play, 0.04 xG, blocked 42’ C. Taylor (Millwall), set piece, 0.04 xG, blocked 24’ T. Crama (Millwall), from a corner, 0.04 xG, blocked 47’ F. Azeez (Millwall), from a corner, 0.04 xG, off target 63’ T. Crama (Millwall), open play, 0.03 xG, blocked 76’ A. Emakhu (Millwall), open play, 0.03 xG, off target 7’ M. Langstaff (Millwall), open play, 0.03 xG, saved 90+6’ I. Fullah (Charlton), open play, 0.02 xG, off target 81’ A. Emakhu (Millwall), set piece, 0.01 xG, blocked 7’ K. Ramsay (Charlton), own goal
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Millwall 4-2-3-1 Starting XI
Crocombe
Crama
Taylor
Cooper
Doughty 83’
Norre 73’
Mitchell
Azeez
Langstaff 83’
Neghli
Coburn 65’
Charlton 3-4-3 Starting XI
Kaminski
Ramsay
Jones
Gillesphey 55’
Clarke
Anderson
Rankin-Costello 83’
Chambers 46’
Carey 56’
Dykes
Campbell

Player stats

Goalkeeper1 player
90′ 1 0 25 1 – – – –
Defenders5 players
90′ 1 1 – 7 5 35 2 – –
90′ – 3 – 14 14 28 – 1 – –
90′ 1 – – 13 11 37 1 – – –
83′ 2 2 – 4 1 40 – – 1 –
Z. Sturge Came on as a substitute
15′ – – – – – 5 – – – –
Midfielders7 players
73′ – – 32 2 – 2 – 6 1 2 –
B. Mitchell
90′ – – 49 – – – 2 2 – – –
90′ – – 24 3 – 1 – 8 – 1 –
M. Langstaff
83′ – – 8 1 – 2 – 4 1 1 –
90′ – 1 42 4 – 1 – 3 1 – –
A. Emakhu Came on as a substitute
17′ 1 – 4 – – – – 1 1 1 –
L. Cundle Came on as a substitute
15′ 1 – 5 1 – – – 1 – 1 –
Forwards2 players
65′ – – 2 – 0.73 – – 2 2 8 –
M. Ivanović Came on as a substitute
25′ – – 1 – 0.08 – – – – 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

Millwall win 54% Avg odds 1.73
Draw 27% Avg odds 3.56
Charlton win 19% Avg odds 4.89

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.