Oxford vs Milton Keynes Dons

15 August 2026 · League One · 2026/27 · Referee Oliver Yates

Full time 2 – 2

Half-time: 1–2

  • Mark Harris 20’
  • Ciaron Brown 90+5’
  • Charlie Goode 29’
  • Aaron Collins 34’

Match summary

Oxford and Milton Keynes Dons shared the points in a 2-2 draw. Milton Keynes Dons led 2-1 at half-time.

In the first half, Mark Harris put Oxford ahead in the 20th minute, Charlie Goode equalised with a header in the 29th minute, and Aaron Collins put Milton Keynes Dons in front with a header in the 34th minute. In the second half, Ciaron Brown equalised in stoppage time.

Milton Keynes Dons had the better of the chances, with 1.76 expected goals (xG) from 24 shots to Oxford's 1.14 from 17.

Match stats

63% Possession 37%
17 Shots 24
4 Shots on target 6
8 Corners 9
59 Attacks 63
6 Dangerous attacks 7
390 Passes 218
73.6% Pass accuracy 58.7%
16 Tackles 24
14 Fouls 14
2 Yellow cards 3
2 Offsides 3

Key events

Oxford Milton Keynes Dons
Kick-off
Corner
7’
8’
Corner
13’
Ryan WintleShot on target
Tyler GoodrhamShot on target
15’
17’
Corner
Mark HarrisRight foot shot1-0 (Oxford)
20’
Corner
23’
27’
Corner
28’
Corner
29’
Charlie GoodeHeader1-1 (Milton Keynes Dons)
32’
Daniel BarlaserShot on target
32’
Corner
34’
Aaron CollinsHeader1-2 (Milton Keynes Dons)
44’
Cohen BramallShot on target
Half-time1-2
Second half underway
47’
Ben WilesShot on target
50’
Corner
51’
Corner
56’
Brodie SpencerShot on target
57’
63’
64’
Corner
Corner
71’
73’
Corner
73’
Corner
76’
Corner
89’
Corner
90’
90+1’
90+4’
Ciaron BrownLeft foot shot2-2 (Oxford)
90+5’
Corner
90+7’
Corner
90+8’
Full-time2-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.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.14 1.76 20’ Mark Harris (Oxford), 1-0 20’ 29’ Charlie Goode (Milton Keynes Dons), 1-1 29’ 34’ Aaron Collins (Milton Keynes Dons), 1-2 34’ 90+5’ Ciaron Brown (Oxford), 2-2 90+5’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.14 1.76 20’ Mark Harris (Oxford), 1-0 Harris 20’ 29’ Charlie Goode (Milton Keynes Dons), 1-1 Goode 29’ 34’ Aaron Collins (Milton Keynes Dons), 1-2 Collins 34’ 90+5’ Ciaron Brown (Oxford), 2-2 Brown 90+5’
Oxford 1.14 xGMilton Keynes Dons 1.76 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Milton Keynes Dons attacking Oxford attacking 
34’ Aaron Collins (Milton Keynes Dons), open play, 0.60 xG, goal 20’ Mark Harris (Oxford), open play, 0.40 xG, goal 90+5’ Ciaron Brown (Oxford), open play, 0.23 xG, goal 55’ Aaron Collins (Milton Keynes Dons), open play, 0.12 xG, off target 27’ Sam Nombe (Milton Keynes Dons), open play, 0.11 xG, blocked 47’ Ben Wiles (Milton Keynes Dons), open play, 0.09 xG, saved 68’ Aaron Collins (Milton Keynes Dons), open play, 0.09 xG, hit the woodwork 37’ Sam Nombe (Milton Keynes Dons), set piece, 0.08 xG, off target 65’ Aaron Collins (Milton Keynes Dons), from a corner, 0.08 xG, off target 68’ Ryan Wintle (Milton Keynes Dons), open play, 0.07 xG, off target 29’ Ryan Wintle (Milton Keynes Dons), from a corner, 0.07 xG, blocked 57’ Brodie Spencer (Oxford), from a corner, 0.07 xG, saved 85’ Mark Harris (Oxford), open play, 0.05 xG, blocked 86’ Cameron Brannagan (Oxford), open play, 0.05 xG, off target 44’ Cohen Bramall (Milton Keynes Dons), direct free kick, 0.04 xG, saved 90’ Aidomo Emakhu (Oxford), from a corner, 0.04 xG, blocked 13’ Ryan Wintle (Milton Keynes Dons), set piece, 0.04 xG, saved 32’ Daniel Barlaser (Milton Keynes Dons), open play, 0.04 xG, saved 47’ Ben Wiles (Milton Keynes Dons), set piece, 0.04 xG, off target 52’ Sam Nombe (Milton Keynes Dons), set piece, 0.04 xG, blocked 59’ Aidomo Emakhu (Oxford), open play, 0.04 xG, blocked 62’ Tyler Goodrham (Oxford), open play, 0.04 xG, off target 20’ Siriki Dembélé (Oxford), open play, 0.04 xG, blocked 90+4’ Callum Paterson (Milton Keynes Dons), open play, 0.04 xG, blocked 15’ Tyler Goodrham (Oxford), open play, 0.03 xG, saved 11’ Marvin Ekpiteta (Milton Keynes Dons), set piece, 0.03 xG, off target 29’ Ben Wiles (Milton Keynes Dons), from a corner, 0.03 xG, blocked 68’ Sam Nombe (Milton Keynes Dons), open play, 0.03 xG, off target 86’ Mo Missanga (Oxford), open play, 0.03 xG, blocked 89’ Mo Missanga (Oxford), open play, 0.03 xG, blocked 64’ Sam Nombe (Milton Keynes Dons), open play, 0.03 xG, blocked 65’ Aidomo Emakhu (Oxford), open play, 0.03 xG, blocked 90+7’ Mo Missanga (Oxford), open play, 0.03 xG, blocked 90+1’ Ryan Wintle (Milton Keynes Dons), set piece, 0.02 xG, off target 9’ Daniel Barlaser (Milton Keynes Dons), from a corner, 0.02 xG, off target 71’ Siriki Dembélé (Oxford), from a corner, 0.02 xG, off target 45’ Cohen Bramall (Milton Keynes Dons), set piece, 0.01 xG, off target 29’ Charlie Goode (Milton Keynes Dons), from a corner, 0.01 xG, goal 59’ Siriki Dembélé (Oxford), open play, 0.01 xG, blocked 73’ Daniel Barlaser (Milton Keynes Dons), open play, 0.01 xG, blocked 62’ Cameron Brannagan (Oxford), open play, 0.01 xG, blocked 34’ Aaron Collins (Milton Keynes Dons), open play, 0.60 xG, goal 20’ Mark Harris (Oxford), open play, 0.40 xG, goal 90+5’ Ciaron Brown (Oxford), open play, 0.23 xG, goal 55’ Aaron Collins (Milton Keynes Dons), open play, 0.12 xG, off target 27’ Sam Nombe (Milton Keynes Dons), open play, 0.11 xG, blocked 47’ Ben Wiles (Milton Keynes Dons), open play, 0.09 xG, saved 68’ Aaron Collins (Milton Keynes Dons), open play, 0.09 xG, hit the woodwork 37’ Sam Nombe (Milton Keynes Dons), set piece, 0.08 xG, off target 65’ Aaron Collins (Milton Keynes Dons), from a corner, 0.08 xG, off target 68’ Ryan Wintle (Milton Keynes Dons), open play, 0.07 xG, off target 29’ Ryan Wintle (Milton Keynes Dons), from a corner, 0.07 xG, blocked 57’ Brodie Spencer (Oxford), from a corner, 0.07 xG, saved 85’ Mark Harris (Oxford), open play, 0.05 xG, blocked 86’ Cameron Brannagan (Oxford), open play, 0.05 xG, off target 32’ Daniel Barlaser (Milton Keynes Dons), open play, 0.04 xG, saved 44’ Cohen Bramall (Milton Keynes Dons), direct free kick, 0.04 xG, saved 90’ Aidomo Emakhu (Oxford), from a corner, 0.04 xG, blocked 47’ Ben Wiles (Milton Keynes Dons), set piece, 0.04 xG, off target 52’ Sam Nombe (Milton Keynes Dons), set piece, 0.04 xG, blocked 62’ Tyler Goodrham (Oxford), open play, 0.04 xG, off target 13’ Ryan Wintle (Milton Keynes Dons), set piece, 0.04 xG, saved 20’ Siriki Dembélé (Oxford), open play, 0.04 xG, blocked 59’ Aidomo Emakhu (Oxford), open play, 0.04 xG, blocked 90+4’ Callum Paterson (Milton Keynes Dons), open play, 0.04 xG, blocked 15’ Tyler Goodrham (Oxford), open play, 0.03 xG, saved 11’ Marvin Ekpiteta (Milton Keynes Dons), set piece, 0.03 xG, off target 29’ Ben Wiles (Milton Keynes Dons), from a corner, 0.03 xG, blocked 68’ Sam Nombe (Milton Keynes Dons), open play, 0.03 xG, off target 86’ Mo Missanga (Oxford), open play, 0.03 xG, blocked 89’ Mo Missanga (Oxford), open play, 0.03 xG, blocked 64’ Sam Nombe (Milton Keynes Dons), open play, 0.03 xG, blocked 65’ Aidomo Emakhu (Oxford), open play, 0.03 xG, blocked 90+7’ Mo Missanga (Oxford), open play, 0.03 xG, blocked 90+1’ Ryan Wintle (Milton Keynes Dons), set piece, 0.02 xG, off target 9’ Daniel Barlaser (Milton Keynes Dons), from a corner, 0.02 xG, off target 71’ Siriki Dembélé (Oxford), from a corner, 0.02 xG, off target 45’ Cohen Bramall (Milton Keynes Dons), set piece, 0.01 xG, off target 29’ Charlie Goode (Milton Keynes Dons), from a corner, 0.01 xG, goal 59’ Siriki Dembélé (Oxford), open play, 0.01 xG, blocked 73’ Daniel Barlaser (Milton Keynes Dons), open play, 0.01 xG, blocked 62’ Cameron Brannagan (Oxford), open play, 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

Oxford 4-2-3-1 Starting XI
Cumming
Currie
Brown
Spencer 77’
Long
McDonnell 64’
Brannagan
Emakhu
Goodrham
Dembélé 78’
Harris
Milton Keynes Dons 3-1-4-2 Starting XI
McGillivray
Ekpiteta
Nelson
Goode 78’
Barlaser 74’
Jones
Wintle
Wiles
Bramall
Nombe 74’
Collins 69’

Player stats

Goalkeeper1 player
90′ 4 2 34 – – – – –
Defenders5 players
Brodie Spencer Taken off
77′ 3 – – 4 1 24 1 – – –
90′ 1 2 1 10 8 38 2 – – –
90′ – 1 2 7 5 42 – 1 – –
90′ 2 – 1 4 2 47 – – – –
Peter Kioso Came on as a substitute
13′ 2 – – 5 2 5 1 – – –
Midfielders5 players
Jamie McDonnell Taken off
64′ – – 38 1 0.01 1 – 7 1 – –
90′ – – 61 2 0.06 1 4 5 1 3
90′ – – 13 1 0.11 – 1 2 1 1 –
90′ – – 40 4 0.05 1 – 4 2 1 –
Siriki Dembélé Taken off
78′ – – 19 – 0.04 3 – 10 1 3 –
Forwards3 players
90′ 1 – 2 1 0.45 0.05 2 5 3 23
Gatlin O'Donkor Came on as a substitute
26′ – 1 – – – 0.23 1 1 1 2 –
Mo Missanga Came on as a substitute
12′ – – 3 – 0.08 0.02 – 1 – 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

Oxford win 43% Avg odds 2.20
Draw 28% Avg odds 3.32
Milton Keynes Dons win 29% Avg odds 3.18

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.