Millwall vs Southampton

4 November 2023 · Championship · 2023/24 · Referee J Linington

Full time 0 – 1

Half-time: 0–0

  • Ryan Fraser 90+3’

Match summary

Southampton took a 1-0 win at Millwall, with the winner arriving in stoppage time. It was goalless at half-time.

Ryan Fraser put Southampton ahead in stoppage time.

The chances backed that up: Southampton created 1.10 expected goals (xG) from 16 shots to Millwall's 0.55 from 7.

Match stats

Millwall Southampton
7 Shots 16
1 Shots on Target 8
5 Corners 12
2 Yellow Cards 2
0 Red Cards 0
0.55 xG 1.10
0.55 Non-penalty xG 1.10

Key events

Millwall Southampton
Kick-off
Half-time0-0
90+3’
Ryan Fraser0-1 (Southampton)
Full-time0-1

Bookings

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

Millwall
  • Murray Wallace
  • Ryan Longman
Southampton
  • Jan Bednarek
  • Flynn Downes

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 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.55 1.10 90+3’ Ryan Fraser (Southampton), 0-1 90+3’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.55 1.10 90+3’ Ryan Fraser (Southampton), 0-1 Fraser 90+3’
Millwall 0.55 xGSouthampton 1.10 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Southampton attacking Millwall attacking 
37’ Wes Harding (Millwall), from a corner, 0.31 xG, hit the woodwork 51’ Stuart Armstrong (Southampton), open play, 0.16 xG, saved 90+3’ Ryan Fraser (Southampton), open play, 0.15 xG, goal 28’ Will Smallbone (Southampton), open play, 0.13 xG, blocked 61’ Adam Armstrong (Southampton), open play, 0.11 xG, off target 79’ Ryan Fraser (Southampton), open play, 0.09 xG, off target 52’ Murray Wallace (Millwall), from a corner, 0.07 xG, blocked 78’ Carlos Alcaraz (Southampton), open play, 0.08 xG, blocked 20’ Stuart Armstrong (Southampton), open play, 0.06 xG, saved 57’ Kyle Walker-Peters (Southampton), open play, 0.06 xG, saved 84’ Carlos Alcaraz (Southampton), direct free kick, 0.06 xG, saved 41’ Tom Bradshaw (Millwall), open play, 0.05 xG, saved 31’ Carlos Alcaraz (Southampton), open play, 0.05 xG, saved 74’ Kamaldeen Sulemana (Southampton), open play, 0.05 xG, saved 37’ Zian Flemming (Millwall), from a corner, 0.05 xG, blocked 9’ Carlos Alcaraz (Southampton), open play, 0.03 xG, blocked 32’ Will Smallbone (Southampton), from a corner, 0.03 xG, saved 36’ Tom Bradshaw (Millwall), open play, 0.03 xG, blocked 78’ Carlos Alcaraz (Southampton), open play, 0.03 xG, blocked 77’ Stuart Armstrong (Southampton), open play, 0.02 xG, off target 81’ Zian Flemming (Millwall), open play, 0.01 xG, off target 85’ Ryan Longman (Millwall), open play, 0.01 xG, off target 31’ Taylor Harwood-Bellis (Southampton), from a corner, 0.01 xG, blocked 37’ Wes Harding (Millwall), from a corner, 0.31 xG, hit the woodwork 51’ Stuart Armstrong (Southampton), open play, 0.16 xG, saved 90+3’ Ryan Fraser (Southampton), open play, 0.15 xG, goal 28’ Will Smallbone (Southampton), open play, 0.13 xG, blocked 61’ Adam Armstrong (Southampton), open play, 0.11 xG, off target 79’ Ryan Fraser (Southampton), open play, 0.09 xG, off target 78’ Carlos Alcaraz (Southampton), open play, 0.08 xG, blocked 52’ Murray Wallace (Millwall), from a corner, 0.07 xG, blocked 20’ Stuart Armstrong (Southampton), open play, 0.06 xG, saved 57’ Kyle Walker-Peters (Southampton), open play, 0.06 xG, saved 84’ Carlos Alcaraz (Southampton), direct free kick, 0.06 xG, saved 41’ Tom Bradshaw (Millwall), open play, 0.05 xG, saved 31’ Carlos Alcaraz (Southampton), open play, 0.05 xG, saved 37’ Zian Flemming (Millwall), from a corner, 0.05 xG, blocked 74’ Kamaldeen Sulemana (Southampton), open play, 0.05 xG, saved 36’ Tom Bradshaw (Millwall), open play, 0.03 xG, blocked 32’ Will Smallbone (Southampton), from a corner, 0.03 xG, saved 9’ Carlos Alcaraz (Southampton), open play, 0.03 xG, blocked 78’ Carlos Alcaraz (Southampton), open play, 0.03 xG, blocked 77’ Stuart Armstrong (Southampton), open play, 0.02 xG, off target 81’ Zian Flemming (Millwall), open play, 0.01 xG, off target 85’ Ryan Longman (Millwall), open play, 0.01 xG, off target 31’ Taylor Harwood-Bellis (Southampton), from a corner, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Player stats

Players14 players
Bartosz Białkowski
90′ – – – – – – –
90′ – – – – – – –
Wes Harding
90′ – – 1 0.31 – – –
90′ – – – – – – –
Murray Wallace
90′ – – 1 0.07 – –
Brooke Norton-Cuffy Taken off
64′ – – – – – – –
90′ – – – – – – –
George Saville
90′ – – – – – – –
George Honeyman Taken off
64′ – – – – – – –
90′ – – 2 0.06 – – –
Tom Bradshaw Taken off
84′ – – 2 0.09 – – –
Ryan Longman Came on as a substitute
26′ – – 1 0.01 – –
Aidomo Emakhu Came on as a substitute
26′ – – – – – – –
Kevin Nisbet Came on as a substitute
6′ – – – – – – –
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 27% Avg odds 3.52
Draw 27% Avg odds 3.53
Southampton win 46% Avg odds 2.07

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.