← All matches
Lee Bell
Crewe Alexandra
Milton Keynes Dons
Crewe Alexandra
4-2-3-1 · 3-4-2-1
Milton Keynes Dons
Commentary
90'
Full-time. Crewe Alexandra 0-1 Milton Keynes Dons.
90'
4 minutes of added time.
88'
Attempt missed. D. Orsi-Dadomo (Milton Keynes Dons), right-footed shot on the counter. xG 0.11.
83'
Off the woodwork! J. Tabiner (Crewe Alexandra), left-footed shot from a free kick. xG 0.04.
79'
Attempt blocked. T. Lowery (Crewe Alexandra), right-footed shot from a free kick. xG 0.04.
68'
Attempt blocked. S. Hogan (Milton Keynes Dons), left-footed shot on the counter. xG 0.15.
66'
Attempt blocked. J. Tabiner (Crewe Alexandra), left-footed shot from a corner. xG 0.04.
60'
Attempt blocked. K. Hemmings (Crewe Alexandra), right-footed shot from a free kick. xG 0.07.
55'
Attempt blocked. J. Tabiner (Crewe Alexandra), left-footed shot from a corner. xG 0.04.
48'
Attempt blocked. S. Hogan (Milton Keynes Dons), right-footed shot on the counter. xG 0.13.
46'
The second half is under way.
45'
Half-time. Crewe Alexandra 0-1 Milton Keynes Dons.
45'
1 minute of added time.
39'
Attempt missed. T. Lowery (Crewe Alexandra), right-footed shot from a free kick. xG 0.05.
36'
Attempt blocked. S. Hogan (Milton Keynes Dons), right-footed shot from a set piece. xG 0.13.
36'
Attempt blocked. J. Leko (Milton Keynes Dons), right-footed shot from a set piece. xG 0.06.
4'
Attempt blocked. J. Tabiner (Crewe Alexandra), left-footed shot from a set piece. xG 0.06.
1'
Kick-off: Crewe Alexandra vs Milton Keynes Dons.
Expected goals (xG) flow
per shotMatch momentum
Minute-by-minute pressure. Bars toward a team mean sustained attacking territory.
Average positions
formation shapeShot map
xG sizedGoalOn targetOff / blocked● size = xG
Goal
On target
Off target
Blocked
● size = xG (estimated)
Tap a player for their full match card.
Player of the match
Match events
28'
⚽
S. Hogan0–1
38'
L. Offord · Foul
42'
C. Thomas · Foul
Half-time · 0–1
50'
A. Nemane · Foul
57'
🔁
C. Long ◂ Z. Williams
61'
🔁
J. White ◂ A. Nemane
61'
🔁
C. Hendry ◂ J. Leko
75'
🔁
C. Waller ◂ L. Kelly
76'
🔁
A. Thibaut ◂ K. Hemmings
76'
🔁
C. Agius ◂ C. Thomas
79'
🔁
D. Orsi-Dadomo ◂ S. Hogan
Full-time · 0–1
Coaches
Paul Warne 
Recent form
DAColchester United0-0
LHCheltenham Town2-3
LABradford City0-2
WHGrimsby Town2-0
LHPort Vale0-1
DHNewport County0-0
LAGillingham0-1
LHBarrow AFC0-3
LANotts County0-3
LHFleetwood Town2-4
Match facts
Kickoff
21 Apr, 14:00 UTC
Competition
League Two
12
F. Marschall
5.9
28
L. Billington
7.1
26
C. O'Riordan
7.1
5
M. Demetriou
7.6
7
C. Long
6.4
↑ 57'
30
T. Lowery
7.3
20
C. Agius
6.5
↑ 76'
11
J. Tabiner
6.4
19
O. Lunt
6.7
25
M. Conway
7.2
29
A. Thibaut
6.6
↑ 76'
15
C. McGillivray
7.8
32
J. Sanders
7.8
17
L. Offord
7.2
23
L. Maguire
8.2
27
J. White
6.8
↑ 61'
20
K. Thompson-Sommers
6.8
24
C. Lemonheigh-Evans
7.0
14
J. Tomlinson
7.0
35
C. Waller
6.6
↑ 75'
22
C. Hendry
6.6
↑ 61'
21
D. Orsi-Dadomo
6.7
↑ 79'
Substitutes
1GT. Booth
4DZ. Williams↓ 57'6.5
3DJ. Knight-Lebel
8MC. Thomas↓ 76'6.4
23MJ. Powell
6MM. Sanders
15FK. Hemmings↓ 76'6.9
Coach: Lee Bell
Substitutes
1GC. Trueman
66DT. Patterson
10ML. Kelly↓ 75'6.8
16MA. Nemane↓ 61'6.7
18MT. O'Reilly
29FS. Hogan↓ 79'7.3
7FJ. Leko↓ 61'6.4
Coach: Paul Warne
Report a data issue
Spotted something wrong on this match? Tell us what and we'll fix it.