Milton Keynes Dons vs Doncaster Rovers

31 October 2026 · League One · 2026/27 · Referee A Humphries

Full time 6 – 1

Half-time: 2–0

  • Aaron Collins 2’, 21’, 69’, 76’
  • Callum Paterson 81’
  • Marvin Ekpiteta 89’
  • Jordan Thomas 64’

Match summary

Milton Keynes Dons won comfortably, 6-1 at home to Doncaster Rovers. Milton Keynes Dons led 2-0 at half-time.

In the first half, Aaron Collins put Milton Keynes Dons ahead in the 2nd minute and Collins made it 2-0 in the 21st minute. In the second half, Jordan Thomas pulled one back to make it 2-1 in the 64th minute, Collins made it 3-1 in the 69th minute, Collins made it 4-1 in the 76th minute, Callum Paterson made it 5-1 with a header in the 81st minute, and Marvin Ekpiteta made it 6-1 in the 89th minute.

The chances backed that up: Milton Keynes Dons created 4.30 expected goals (xG) from 25 shots to Doncaster Rovers's 0.65 from 12.

Match stats

47% Possession 53%
25 Shots 12
11 Shots on target 3
4 Corners 5
77 Attacks 80
32 Dangerous attacks 22
319 Passes 349
65.5% Pass accuracy 68.8%
19 Tackles 5
17 Fouls 13
2 Yellow cards 3
3 Offsides 2

Key events

Milton Keynes Dons Doncaster Rovers
Kick-off
Aaron CollinsLeft foot shot1-0 (Milton Keynes Dons)
2’
Corner
11’
Sam NombeShot on target
13’
14’
Corner
Aaron CollinsRight foot shot2-0 (Milton Keynes Dons)
21’
25’
Corner
Dan CrowleyShot on target
31’
Corner
31’
Aaron CollinsShot on target
36’
44’
Half-time2-0
Second half underway
50’
Brandon HanlanShot on target
52’
Alfie MayShot on target
55’
Corner
56’
64’
Jordan ThomasRight foot shot2-1 (Doncaster Rovers)
Aaron CollinsLeft foot shot3-1 (Milton Keynes Dons)
69’
72’
Ben WilesShot on target
74’
Aaron CollinsLeft foot shot4-1 (Milton Keynes Dons)
76’
80’
Callum PatersonHeader5-1 (Milton Keynes Dons)
81’
Charlie GoodeShot on target
81’
Corner
85’
87’
Corner
88’
88’
Corner
Marvin EkpitetaRight foot shot6-1 (Milton Keynes Dons)
89’
Corner
90+3’
Full-time6-1

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 4.30 0.65 2’ Aaron Collins (Milton Keynes Dons), 1-0 2’ 21’ Aaron Collins (Milton Keynes Dons), 2-0 21’ 64’ Jordan Thomas (Doncaster Rovers), 2-1 64’ 69’ Aaron Collins (Milton Keynes Dons), 3-1 69’ 76’ Aaron Collins (Milton Keynes Dons), 4-1 76’ 81’ Callum Paterson (Milton Keynes Dons), 5-1 81’ 89’ Marvin Ekpiteta (Milton Keynes Dons), 6-1 89’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 4.30 0.65 2’ Aaron Collins (Milton Keynes Dons), 1-0 Collins 2’ 21’ Aaron Collins (Milton Keynes Dons), 2-0 Collins 21’ 64’ Jordan Thomas (Doncaster Rovers), 2-1 Thomas 64’ 69’ Aaron Collins (Milton Keynes Dons), 3-1 Collins 69’ 76’ Aaron Collins (Milton Keynes Dons), 4-1 Collins 76’ 81’ Callum Paterson (Milton Keynes Dons), 5-1 Paterson 81’ 89’ Marvin Ekpiteta (Milton Keynes Dons), 6-1 Ekpiteta 89’
Milton Keynes Dons 4.30 xGDoncaster Rovers 0.65 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Doncaster Rovers attacking Milton Keynes Dons attacking 
81’ Callum Paterson (Milton Keynes Dons), set piece, 0.93 xG, goal 89’ Marvin Ekpiteta (Milton Keynes Dons), set piece, 0.85 xG, goal 89’ Callum Paterson (Milton Keynes Dons), set piece, 0.30 xG, hit the woodwork 76’ Aaron Collins (Milton Keynes Dons), open play, 0.30 xG, goal 64’ Jordan Thomas (Doncaster Rovers), open play, 0.28 xG, goal 21’ Aaron Collins (Milton Keynes Dons), open play, 0.26 xG, goal 54’ Aaron Collins (Milton Keynes Dons), open play, 0.24 xG, off target 72’ Callum Paterson (Milton Keynes Dons), open play, 0.17 xG, hit the woodwork 13’ Sam Nombe (Milton Keynes Dons), open play, 0.16 xG, saved 17’ Sam Nombe (Milton Keynes Dons), open play, 0.14 xG, off target 28’ Aaron Collins (Milton Keynes Dons), open play, 0.14 xG, blocked 32’ Aaron Collins (Milton Keynes Dons), from a corner, 0.10 xG, off target 62’ Will Keane (Doncaster Rovers), open play, 0.10 xG, off target 74’ Ben Wiles (Milton Keynes Dons), open play, 0.10 xG, saved 81’ Charlie Goode (Milton Keynes Dons), set piece, 0.10 xG, saved 33’ Dan Crowley (Milton Keynes Dons), open play, 0.09 xG, blocked 2’ Aaron Collins (Milton Keynes Dons), open play, 0.07 xG, goal 27’ Alex Gilbey (Milton Keynes Dons), open play, 0.06 xG, blocked 50’ Alex Gilbey (Milton Keynes Dons), open play, 0.06 xG, blocked 87’ Brandon Hanlan (Doncaster Rovers), open play, 0.06 xG, off target 11’ Alex Gilbey (Milton Keynes Dons), open play, 0.04 xG, blocked 31’ Dan Crowley (Milton Keynes Dons), open play, 0.04 xG, saved 56’ Sean Grehan (Doncaster Rovers), from a corner, 0.04 xG, off target 58’ Alfie May (Doncaster Rovers), open play, 0.04 xG, blocked 69’ Aaron Collins (Milton Keynes Dons), open play, 0.04 xG, goal 36’ Aaron Collins (Milton Keynes Dons), open play, 0.03 xG, saved 50’ Brandon Hanlan (Doncaster Rovers), set piece, 0.03 xG, saved 52’ Alfie May (Doncaster Rovers), open play, 0.03 xG, saved 78’ Will Keane (Doncaster Rovers), open play, 0.02 xG, off target 85’ Ryan Wintle (Milton Keynes Dons), from a corner, 0.02 xG, off target 89’ Callum Paterson (Milton Keynes Dons), set piece, 0.02 xG, off target 15’ George Broadbent (Doncaster Rovers), open play, 0.02 xG, off target 31’ Alex Gilbey (Milton Keynes Dons), open play, 0.02 xG, blocked 26’ Jordan Thomas (Doncaster Rovers), open play, 0.02 xG, off target 57’ Marvin Ekpiteta (Milton Keynes Dons), open play, 0.01 xG, off target 83’ Will Keane (Doncaster Rovers), open play, 0.02 xG, off target 14’ George Broadbent (Doncaster Rovers), set piece, 0.01 xG, blocked 81’ Callum Paterson (Milton Keynes Dons), set piece, 0.93 xG, goal 89’ Marvin Ekpiteta (Milton Keynes Dons), set piece, 0.85 xG, goal 89’ Callum Paterson (Milton Keynes Dons), set piece, 0.30 xG, hit the woodwork 76’ Aaron Collins (Milton Keynes Dons), open play, 0.30 xG, goal 64’ Jordan Thomas (Doncaster Rovers), open play, 0.28 xG, goal 21’ Aaron Collins (Milton Keynes Dons), open play, 0.26 xG, goal 54’ Aaron Collins (Milton Keynes Dons), open play, 0.24 xG, off target 72’ Callum Paterson (Milton Keynes Dons), open play, 0.17 xG, hit the woodwork 13’ Sam Nombe (Milton Keynes Dons), open play, 0.16 xG, saved 28’ Aaron Collins (Milton Keynes Dons), open play, 0.14 xG, blocked 17’ Sam Nombe (Milton Keynes Dons), open play, 0.14 xG, off target 32’ Aaron Collins (Milton Keynes Dons), from a corner, 0.10 xG, off target 62’ Will Keane (Doncaster Rovers), open play, 0.10 xG, off target 74’ Ben Wiles (Milton Keynes Dons), open play, 0.10 xG, saved 81’ Charlie Goode (Milton Keynes Dons), set piece, 0.10 xG, saved 33’ Dan Crowley (Milton Keynes Dons), open play, 0.09 xG, blocked 2’ Aaron Collins (Milton Keynes Dons), open play, 0.07 xG, goal 50’ Alex Gilbey (Milton Keynes Dons), open play, 0.06 xG, blocked 27’ Alex Gilbey (Milton Keynes Dons), open play, 0.06 xG, blocked 87’ Brandon Hanlan (Doncaster Rovers), open play, 0.06 xG, off target 31’ Dan Crowley (Milton Keynes Dons), open play, 0.04 xG, saved 11’ Alex Gilbey (Milton Keynes Dons), open play, 0.04 xG, blocked 56’ Sean Grehan (Doncaster Rovers), from a corner, 0.04 xG, off target 58’ Alfie May (Doncaster Rovers), open play, 0.04 xG, blocked 69’ Aaron Collins (Milton Keynes Dons), open play, 0.04 xG, goal 36’ Aaron Collins (Milton Keynes Dons), open play, 0.03 xG, saved 50’ Brandon Hanlan (Doncaster Rovers), set piece, 0.03 xG, saved 52’ Alfie May (Doncaster Rovers), open play, 0.03 xG, saved 78’ Will Keane (Doncaster Rovers), open play, 0.02 xG, off target 85’ Ryan Wintle (Milton Keynes Dons), from a corner, 0.02 xG, off target 15’ George Broadbent (Doncaster Rovers), open play, 0.02 xG, off target 31’ Alex Gilbey (Milton Keynes Dons), open play, 0.02 xG, blocked 89’ Callum Paterson (Milton Keynes Dons), set piece, 0.02 xG, off target 26’ Jordan Thomas (Doncaster Rovers), open play, 0.02 xG, off target 57’ Marvin Ekpiteta (Milton Keynes Dons), open play, 0.01 xG, off target 83’ Will Keane (Doncaster Rovers), open play, 0.02 xG, off target 14’ George Broadbent (Doncaster Rovers), set piece, 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.

Lineups

Milton Keynes Dons 3-1-4-2 Starting XI
Dennis
Ekpiteta
Goode
Sanders
Wintle
Silvera 71’
Crowley 66’
Gilbey 79’
Campbell
Nombe 71’
Collins 4 79’
Doncaster Rovers 4-2-3-1 Starting XI
Simkin
Senior
Grehan
Byrne 77’
Sterry 46’
Bailey
Broadbent 46’
Ayinde 61’
Hutchinson
Thomas
May 61’

Player stats

Goalkeeper1 player
90′ 2 1 36 1 – – – –
Defenders3 players
90′ 2 2 – 6 4 30 2 1 1 –
90′ – 1 1 2 1 29 – – – –
90′ 1 1 – 7 4 28 – – 1 –
Midfielders9 players
90′ – 1 47 4 0.30 1 – 1 – – –
Samuel Silvera Taken off
71′ – – 13 – 0.03 3 – 8 – 2 –
Dan Crowley Taken off
66′ – – 20 1 0.08 1 – 2 2 –
Alex Gilbey Taken off
79′ – – 22 2 0.03 – 1 3 3 – –
90′ – – 21 2 0.20 4 – 9 3 1 –
Ben Wiles Came on as a substitute
24′ – 1 9 2 0.13 1 1 2 – 1 –
Gethin Jones Came on as a substitute
19′ – – 7 – 0.00 – – 1 2 –
Ibrahim Fullah Came on as a substitute
11′ – – 9 – 0.01 2 – 5 1 3 –
Daniel Barlaser Came on as a substitute
11′ – – 19 1 0.08 1 – 2 – 1 –
Forwards3 players
Sam Nombe Taken off
71′ – – 2 1 0.30 0.04 3 6 – 9 –
Aaron Collins Taken off
79′ 4 – 8 5 1.18 0.78 3 – – 15 –
Callum Paterson Came on as a substitute
19′ 1 – 4 1 1.43 0.00 – 2 – 4 –
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

Milton Keynes Dons win 46% Avg odds 2.03
Draw 26% Avg odds 3.62
Doncaster Rovers win 28% Avg odds 3.33

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.