The DW Stadium, WiganRobert Madley
Match story
Win-probability swings · in-play model
14'⚽+27 WIG
Keane opens it
First goal of the match — 1–0.
WIG win prob 42% → 69%
30'⚽−31 WIG
Saville levels
All square again at 1–1.
↳assist Bradshaw
WIG win prob 70% → 39%
84'⚽+83 WIG
Aasgaard wins it
↑ off the bench
The decisive goal — 2–1.
↳assist Lang
WIG win prob 9% → 92%
Pressure index
Minute-by-minute momentum · home up · away down
Wigan AthleticMillwall
⚽ Keane
⚽ Saville
⚽ Aasgaard
HT
15'30'45'60'75'90'
14'⚽ Keane30'⚽ Saville84'⚽ Aasgaard
Key events
FT 2–1 · HT 1–1 · goals, cards and subs
⚽14'1–0
Will Keane
Goal
⚽30'1–1
George Saville
Goal · assist Tom Bradshaw
37'
Callum Styles
Yellow card
45'
Jake Cooper
Yellow card
HTHalf-time · level at 1–1
66'
Ashley Fletcher
On for Josh Magennis
66'
Charlie Hughes
On for O. Rekik
67'
Thelo Aasgaard
On for C. Tiéhi
70'
Duncan Watmore
On for Callum Styles
71'
R. Esse
On for Tom Bradshaw
79'
Tom Pearce
On for Ryan Nyambe
81'
Mason Bennett
On for Oliver Burke
82'
Andreas Voglsammer
On for George Saville
⚽84'2–1
Thelo Aasgaard
Goal · assist Callum Lang
86'
Tom Naylor
On for Will Keane
90'+6
James McClean
Yellow card
FTFull-time · Wigan Athletic 2–1 Millwall
Impact map
Dot size = match rating · tap a dot for the full breakdown
SHIELDALL-ACTIONQUIET NIGHTSPEARHEAD
Jamie Jones6.6
Ryan Nyambe6.7
Tom Pearce6.4
Tom Naylor6.4
Jack Whatmough7.1
WhatmoughMax Power6.8
Will Keane7.5
KeaneJames McClean7.8
McCleanCallum Lang7.3
LangChrist Tiéhi7.0
Ashley Fletcher7.0
Omar Rekik6.8
Tendayi Darikwa6.4
Josh Magennis7.0
Thelo Aasgaard7.3
Charlie Hughes7.0
HughesGeorge Long6.3
Danny McNamara6.3
Shaun Hutchinson7.0
HutchinsonJake Cooper6.8
Oliver Burke6.4
Billy Mitchell6.4
Tom Bradshaw7.0
Zian Flemming7.0
Scott Malone7.8
Callum Styles7.0
Duncan Watmore6.4
M. Bennett6.3
Andreas Voglsammer6.4
George Saville7.7
SavilleRomain Esse6.3
Wigan AthleticMillwall
DEFENCE ↑ · ATTACK →