The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
MKD

Milton Keynes Dons

Stadium MK, Milton Keynes. Every match we hold, with the price it went off at.

1,152Played
477Won
41.4%Win rate
1.45Scored per game
1.31Conceded per game
329Clean sheets

Home and away

The same record, split by where it was played.

At home
45.9%
580 played, 266 won. 1.53 scored a game.
Away
36.9%
572 played, 211 won. 1.37 scored a game.
How the market priced them
41.2%
1,111 priced matches at an average of 2.74, which implied 36.5%.

Season by season 73

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 League One 12363 -3
2026/27 Friendlies Clubs 6213 +1
2026/27 EFL Trophy 2200 +9
2026/27 League Cup 1001 -3
2025/26 League Two 4624148 +41
2025/26 Friendlies Clubs 3003 -5
2025/26 EFL Trophy 3003 -9
2025/26 FA Cup 2200 +3
2025/26 League Cup 1001 -2
2024/25 League Two 46141022 -14
2024/25 Friendlies Clubs 5212 +1
2024/25 EFL Trophy 2002 -3
2024/25 League Cup 1001 -5
2024/25 FA Cup 1001 -2
2023/24 League Two 4823916 +8
2023/24 Friendlies Clubs 4013 -7
2023/24 EFL Trophy 4301 +1
2023/24 League Cup 1001 -2
2023/24 FA Cup 1001 -1
2022/23 League One 46111223 -22
2022/23 EFL Trophy 5302 +2
2022/23 League Cup 4301 +2
2022/23 Friendlies Clubs 3210 +6
2022/23 FA Cup 2101 +5
2021/22 League One 48271110 +33
2021/22 EFL Trophy 4202 -1
2021/22 Friendlies Clubs 3102 -2
2021/22 FA Cup 2011 -1
2021/22 League Cup 1001 -5
2020/21 League One 46181117 +2
2020/21 EFL Trophy 6402 +7
2020/21 Friendlies Clubs 5023 -10
2020/21 League Cup 1001 -1
2020/21 FA Cup 1100 +1
2019/20 League One 3510718 -11
2019/20 EFL Trophy 5302 +2
2019/20 League Cup 2101 +1
2019/20 FA Cup 1001 -1
2018/19 League Two 46231013 +22
2018/19 League Cup 2101 0
2018/19 EFL Trophy 1001 -3
2018/19 FA Cup 1001 -2
2017/18 League One 46111223 -26
2017/18 FA Cup 4301 +7
2017/18 EFL Trophy 3201 -1
2017/18 League Cup 2101 -2
2016/17 League One 46161317 +2
2016/17 FA Cup 4211 +1
2016/17 EFL Trophy 3102 -5
2016/17 League Cup 1100 +1
2015/16 Championship 4691225 -30
2015/16 League Cup 3201 -4
2015/16 FA Cup 3111 -1
2014/15 League One 4627109 +57
2014/15 League Cup 4301 +7
2014/15 FA Cup 3102 -1
2014/15 EFL Trophy 1001 -1
2013/14 League One 4617920 -2
2013/14 FA Cup 4211 +2
2013/14 League Cup 2101 -1
2013/14 EFL Trophy 2101 +1
2012/13 League One 46191314 +17
2012/13 FA Cup 7421 +8
2012/13 League Cup 2101 -1
2012/13 EFL Trophy 1001 -1
2011/12 League One 46221410 +37
2010/11 League One 4623815 +7
2009/10 League One 4617920 -8
2008/09 League One 4626911 +36
2007/08 League Two 4629107 +45
2006/07 League Two 4625912 +18
2005/06 League One 46121420 -21
2004/05 League One 46121519 -14

Recent matches 30

Newest first, with the price this club was at kickoff.

Saturday 26 December 2026
H Milton Keynes Dons scheduled Leyton Orient —
Saturday 19 December 2026
A Milton Keynes Dons scheduled Stockport County —
Saturday 12 December 2026
H Milton Keynes Dons scheduled Cambridge United —
Tuesday 1 December 2026
A Milton Keynes Dons scheduled Bradford —
Saturday 28 November 2026
H Milton Keynes Dons scheduled Notts County —
Saturday 21 November 2026
A Milton Keynes Dons scheduled Mansfield Town —
Saturday 14 November 2026
H Milton Keynes Dons scheduled Burton Albion —
Tuesday 10 November 2026
A Milton Keynes Dons scheduled Bromley —
Saturday 7 November 2026
H Milton Keynes Dons scheduled Swindon Town —
Saturday 31 October 2026
H Milton Keynes Dons scheduled Doncaster —
Tuesday 27 October 2026
H Milton Keynes Dons 4 – 1 Bromley —
Saturday 24 October 2026
A Milton Keynes Dons 1 – 0 Stevenage 3.53
Tuesday 20 October 2026
A Milton Keynes Dons 0 – 2 Blackpool 2.84
Saturday 17 October 2026
H Milton Keynes Dons 2 – 1 Luton 3.42
Saturday 10 October 2026
H Milton Keynes Dons 1 – 5 Reading 2.81
Tuesday 6 October 2026
H Milton Keynes Dons 7 – 1 Brentford U21 —
Saturday 3 October 2026
A Milton Keynes Dons postponed Barnsley —
Tuesday 22 September 2026
H Milton Keynes Dons 4 – 1 Crawley Town 1.50
Thursday 17 September 2026
A Milton Keynes Dons 0 – 0 AFC Wimbledon 2.30
Saturday 12 September 2026
H Milton Keynes Dons 1 – 1 Peterborough 1.99
Saturday 5 September 2026
A Milton Keynes Dons 3 – 3 Wycombe 3.00
Wednesday 2 September 2026
A Milton Keynes Dons 1 – 3 Wigan 2.74
Saturday 29 August 2026
H Milton Keynes Dons 0 – 0 Leicester 2.52
Saturday 22 August 2026
H Milton Keynes Dons 1 – 1 Huddersfield 2.62
Saturday 15 August 2026
A Milton Keynes Dons 2 – 2 Oxford United 3.50
Saturday 8 August 2026
A Milton Keynes Dons 1 – 4 Norwich 6.00
Saturday 1 August 2026
A Milton Keynes Dons 2 – 0 Cheltenham 2.00
Tuesday 28 July 2026
A Milton Keynes Dons 0 – 0 Barnet 2.58
Saturday 25 July 2026
A Milton Keynes Dons 0 – 2 Wealdstone 1.60
Wednesday 22 July 2026
A Milton Keynes Dons 0 – 1 Tottenham 10.50