Back

MK Dons vs Oldham Prediction and Match Preview

MK Dons host Oldham in the England League Two on 2 August 2025, Saturday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 15:00 UK Time.

MK Dons vs Oldham Preview

MK Dons begin their League Two campaign at home against newly-promoted Oldham, with both teams eager to kick off their seasons on a positive note. For MK Dons, the objective is clear, which is promotion back to League One. For Oldham, the dream is alive for back-to-back promotions and a strong return to the English Football League.

MK Dons’ Recent Form

MK Dons ended last season in solid fashion, going unbeaten in their final four league matches (1W, 3D), impressively keeping clean sheets in all of them. Their preseason started brightly with two wins from their opening three games. However, they lost momentum in the final stretch, losing their last four friendlies, raising slight concerns ahead of this opening fixture.

At home, MK Dons had their struggles late last season. They went winless in their final four league matches at the Brick Community Stadium (2D, 2L) and have only won once in their last seven competitive home games. If they are to challenge for promotion, improving home form will be critical.

Oldham’s Recent Form

Oldham are entering this campaign on a high after securing promotion from the National League. They finished fifth last season and stormed through the playoffs with three straight wins, netting ten goals and conceding just three. That run highlighted their attacking intent, resilience, and readiness for bigger challenges.

The Latics are optimistic about carrying that momentum into League Two. A strong performance away from home in their return to the EFL would boost morale and lay a solid foundation for the long season ahead.

Who Will Win the Match Between MK Dons and Oldham?

MK Dons come into the match as favourites, thanks to their League Two experience and historical dominance over Oldham. The Dons have won eight of the last ten meetings between the two sides, losing just once. While Oldham are riding the wave of promotion, MK Dons’ familiarity with the league structure gives them an upper hand.

How Many Goals Can Be Expected?

Expect over 2.5 goals in this clash. MK Dons’ last seven games have averaged 3.2 goals per match, while Oldham’s last five have averaged exactly 3.0. With both sides favouring an attacking approach and vulnerable at the back, goals are likely to come from both ends.

Will Both Teams Score?

Yes. MK Dons have conceded in each of their last three games, while Oldham found the net in their last four, including high-pressure playoff matches. Both teams have defensive weaknesses, and given their attacking trends, a scoreline featuring goals from both sides is a strong possibility.

MK Dons vs Oldham Prediction

MK Dons are tipped to edge this one due to their superior League Two experience and strong record against Oldham in recent encounters. Though their recent home form is far from perfect, they possess the squad depth and tactical know-how to outscore a newly promoted side still finding its feet.

That said, Oldham are unlikely to go down quietly. Their recent attacking form, especially in the playoffs, indicates they can breach the MK Dons’ backline. Given the attacking profile of both teams and recent defensive lapses, this matchup promises goals and drama. Expect a lively opener with over 2.5 goals and both teams on the scoresheet.

Afolabi Ezekiel- August 1, 2025

MK Dons vs Oldham Betting Tips

MK Dons & Over 2.5 Goals

2.60 Odds Bet Now

MK Dons 2-1

8.50 Odds Bet Now

Team Stats

MK Dons Oldham
Game Played 19 19
Wins 9 5
Draws 5 8
Loss 5 6
Goals For 37 16
Goals Against 23 14
MK Dons Oldham
Game Played 9 9
Wins 5 3
Draws 1 3
Loss 3 3
Goals For 18 7
Goals Against 10 6
Current Season stats from England League Two

MK Dons Form

09.12.25

England League Two

Notts County

MK Dons

3-2

06.12.25

England FA Cup

MK Dons

Oldham

3-1

29.11.25

England League Two

MK Dons

Fleetwood

2-1

22.11.25

England League Two

Tranmere

MK Dons

2-2

15.11.25

England League Two

MK Dons

Salford City

2-0

11.11.25

EFL Trophy

MK Dons

Swindon

0-4

08.11.25

England League Two

Barnet

MK Dons

2-2

01.11.25

England FA Cup

Colchester

MK Dons

2-3

25.10.25

England League Two

Bromley

MK Dons

2-1

18.10.25

England League Two

MK Dons

Crewe

3-1

11.10.25

England League Two

Bristol Rovers

MK Dons

0-4

07.10.25

EFL Trophy

Reading

MK Dons

1-0

04.10.25

England League Two

MK Dons

Gillingham

3-2

27.09.25

England League Two

Shrewsbury

MK Dons

1-2

20.09.25

England League Two

MK Dons

Accrington

1-2

16.09.25

EFL Trophy

MK Dons

West Ham United U21

1-5

13.09.25

England League Two

Chesterfield

MK Dons

1-1

06.09.25

England League Two

MK Dons

Grimsby

2-3

30.08.25

England League Two

MK Dons

Walsall

0-1

23.08.25

England League Two

Newport

MK Dons

1-2

19.08.25

England League Two

Crawley

MK Dons

1-1

16.08.25

England League Two

MK Dons

Cheltenham

5-0

12.08.25

England EFL Cup

Bristol City

MK Dons

2-0

09.08.25

England League Two

Barrow

MK Dons

0-2

02.08.25

England League Two

MK Dons

Oldham

0-0

26.07.25

Club Friendly

Stevenage

MK Dons

2-1

19.07.25

Club Friendly

Doncaster

MK Dons

3-1

19.07.25

Club Friendly

Wealdstone

MK Dons

2-0

03.05.25

England League Two

Swindon

MK Dons

0-0

26.04.25

England League Two

MK Dons

Grimsby

0-0

21.04.25

England League Two

Crewe

MK Dons

0-1

18.04.25

England League Two

MK Dons

Newport

0-0

12.04.25

England League Two

Gillingham

MK Dons

1-0

05.04.25

England League Two

MK Dons

Barrow

0-3

02.04.25

England League Two

Notts County

MK Dons

3-0

29.03.25

England League Two

MK Dons

Fleetwood

2-4

25.03.25

England League Two

Carlisle

MK Dons

2-2

22.03.25

England League Two

Cheltenham

MK Dons

0-1

15.03.25

England League Two

Port Vale

MK Dons

3-0

08.03.25

England League Two

MK Dons

Morecambe

2-1

04.03.25

England League Two

Accrington

MK Dons

2-0

01.03.25

England League Two

MK Dons

Colchester

0-1

22.02.25

England League Two

Bradford City

MK Dons

2-0

15.02.25

England League Two

Tranmere

MK Dons

1-1

11.02.25

England League Two

Barrow

MK Dons

2-1

08.02.25

England League Two

MK Dons

Bromley

0-1

01.02.25

England League Two

Doncaster

MK Dons

2-1

28.01.25

England League Two

MK Dons

Harrogate

2-1

25.01.25

England League Two

MK Dons

AFC Wimbledon

0-0

21.01.25

England League Two

Fleetwood

MK Dons

2-1

06.12.25

England FA Cup

MK Dons

Oldham

3-1

29.11.25

England League Two

MK Dons

Fleetwood

2-1

15.11.25

England League Two

MK Dons

Salford City

2-0

11.11.25

EFL Trophy

MK Dons

Swindon

0-4

18.10.25

England League Two

MK Dons

Crewe

3-1

04.10.25

England League Two

MK Dons

Gillingham

3-2

20.09.25

England League Two

MK Dons

Accrington

1-2

16.09.25

EFL Trophy

MK Dons

West Ham United U21

1-5

06.09.25

England League Two

MK Dons

Grimsby

2-3

30.08.25

England League Two

MK Dons

Walsall

0-1

16.08.25

England League Two

MK Dons

Cheltenham

5-0

02.08.25

England League Two

MK Dons

Oldham

0-0

26.04.25

England League Two

MK Dons

Grimsby

0-0

18.04.25

England League Two

MK Dons

Newport

0-0

05.04.25

England League Two

MK Dons

Barrow

0-3

29.03.25

England League Two

MK Dons

Fleetwood

2-4

08.03.25

England League Two

MK Dons

Morecambe

2-1

01.03.25

England League Two

MK Dons

Colchester

0-1

08.02.25

England League Two

MK Dons

Bromley

0-1

28.01.25

England League Two

MK Dons

Harrogate

2-1

25.01.25

England League Two

MK Dons

AFC Wimbledon

0-0

04.01.25

England League Two

MK Dons

Salford City

0-1

29.12.24

England League Two

MK Dons

Crewe

1-1

26.12.24

England League Two

MK Dons

Notts County

0-2

14.12.24

England League Two

MK Dons

Gillingham

0-1

03.12.24

England League Two

MK Dons

Chesterfield

3-0

16.11.24

England League Two

MK Dons

Cheltenham

3-2

12.11.24

EFL Trophy

MK Dons

Leyton Orient

1-3

09.11.24

England League Two

MK Dons

Swindon

3-1

03.11.24

England FA Cup

MK Dons

AFC Wimbledon

0-2

22.10.24

England League Two

MK Dons

Accrington

2-1

12.10.24

England League Two

MK Dons

Port Vale

0-1

08.10.24

EFL Trophy

MK Dons

Arsenal U21

(Penalties:3 - 1)

2-2

05.10.24

England League Two

MK Dons

Tranmere

1-1

21.09.24

England League Two

MK Dons

Doncaster

1-1

07.09.24

England League Two

MK Dons

Walsall

1-0

24.08.24

England League Two

MK Dons

Carlisle

3-0

10.08.24

England League Two

MK Dons

Bradford City

1-2

03.08.24

Club Friendly

MK Dons

Plymouth

0-1

30.07.24

Club Friendly

MK Dons

Portsmouth

1-1

12.07.24

Club Friendly

MK Dons

Barnet

1-2

11.05.24

England League Two

MK Dons

Crawley

1-5

27.04.24

England League Two

MK Dons

Sutton

4-4

13.04.24

England League Two

MK Dons

Mansfield

1-4

29.03.24

England League Two

MK Dons

Walsall

5-0

16.03.24

England League Two

MK Dons

Crewe

3-1

09.03.24

England League Two

MK Dons

Salford City

3-1

24.02.24

England League Two

MK Dons

Newport

3-0

20.02.24

England League Two

MK Dons

Wrexham

1-1

10.02.24

England League Two

MK Dons

Accrington

2-1

09.12.25

England League Two

Notts County

MK Dons

3-2

22.11.25

England League Two

Tranmere

MK Dons

2-2

08.11.25

England League Two

Barnet

MK Dons

2-2

01.11.25

England FA Cup

Colchester

MK Dons

2-3

25.10.25

England League Two

Bromley

MK Dons

2-1

11.10.25

England League Two

Bristol Rovers

MK Dons

0-4

07.10.25

EFL Trophy

Reading

MK Dons

1-0

27.09.25

England League Two

Shrewsbury

MK Dons

1-2

13.09.25

England League Two

Chesterfield

MK Dons

1-1

23.08.25

England League Two

Newport

MK Dons

1-2

19.08.25

England League Two

Crawley

MK Dons

1-1

12.08.25

England EFL Cup

Bristol City

MK Dons

2-0

09.08.25

England League Two

Barrow

MK Dons

0-2

26.07.25

Club Friendly

Stevenage

MK Dons

2-1

19.07.25

Club Friendly

Wealdstone

MK Dons

2-0

19.07.25

Club Friendly

Doncaster

MK Dons

3-1

03.05.25

England League Two

Swindon

MK Dons

0-0

21.04.25

England League Two

Crewe

MK Dons

0-1

12.04.25

England League Two

Gillingham

MK Dons

1-0

02.04.25

England League Two

Notts County

MK Dons

3-0

25.03.25

England League Two

Carlisle

MK Dons

2-2

22.03.25

England League Two

Cheltenham

MK Dons

0-1

15.03.25

England League Two

Port Vale

MK Dons

3-0

04.03.25

England League Two

Accrington

MK Dons

2-0

22.02.25

England League Two

Bradford City

MK Dons

2-0

15.02.25

England League Two

Tranmere

MK Dons

1-1

11.02.25

England League Two

Barrow

MK Dons

2-1

01.02.25

England League Two

Doncaster

MK Dons

2-1

21.01.25

England League Two

Fleetwood

MK Dons

2-1

18.01.25

England League Two

Walsall

MK Dons

4-2

01.01.25

England League Two

Chesterfield

MK Dons

1-2

21.12.24

England League Two

Newport

MK Dons

6-3

26.10.24

England League Two

Grimsby

MK Dons

1-3

19.10.24

England League Two

Morecambe

MK Dons

1-3

01.10.24

England League Two

Harrogate

MK Dons

1-5

28.09.24

England League Two

Bromley

MK Dons

1-1

17.09.24

EFL Trophy

Colchester

MK Dons

2-1

14.09.24

England League Two

AFC Wimbledon

MK Dons

3-0

02.09.24

England League Two

Salford City

MK Dons

1-0

17.08.24

England League Two

Colchester

MK Dons

2-0

13.08.24

England EFL Cup

Watford

MK Dons

5-0

27.07.24

Club Friendly

Wealdstone

MK Dons

1-3

24.07.24

Club Friendly

Chelmsford City

MK Dons

0-1

07.05.24

England League Two

Crawley

MK Dons

3-0

20.04.24

England League Two

Harrogate

MK Dons

3-5

06.04.24

England League Two

Forest Green

MK Dons

0-2

01.04.24

England League Two

Notts County

MK Dons

3-3

23.03.24

England League Two

Stockport

MK Dons

5-0

12.03.24

England League Two

Grimsby

MK Dons

1-0

05.03.24

England League Two

Mansfield

MK Dons

1-2

Oldham Form

10.12.25

England League Two

Oldham

Walsall

0-1

06.12.25

England FA Cup

MK Dons

Oldham

3-1

29.11.25

England League Two

Accrington

Oldham

1-0

22.11.25

England League Two

Oldham

Newport

3-0

15.11.25

England League Two

Oldham

Crewe

0-0

11.11.25

EFL Trophy

Oldham

Bolton

2-6

08.11.25

England League Two

Harrogate

Oldham

0-1

01.11.25

England FA Cup

Oldham

Northampton

3-1

25.10.25

England League Two

Oldham

Shrewsbury

2-2

18.10.25

England League Two

Salford City

Oldham

1-0

11.10.25

England League Two

Oldham

Barrow

0-0

07.10.25

EFL Trophy

Rotherham

Oldham

3-2

04.10.25

England League Two

Notts County

Oldham

3-1

27.09.25

England League Two

Oldham

Barnet

1-1

20.09.25

England League Two

Cheltenham

Oldham

0-3

13.09.25

England League Two

Oldham

Bromley

1-0

06.09.25

England League Two

Cambridge

Oldham

0-1

30.08.25

England League Two

Oldham

Gillingham

0-1

26.08.25

EFL Trophy

Oldham

Manchester City U21

1-5

23.08.25

England League Two

Fleetwood

Oldham

1-1

19.08.25

England League Two

Bristol Rovers

Oldham

0-0

16.08.25

England League Two

Oldham

Swindon

1-2

09.08.25

England League Two

Oldham

Colchester

1-1

05.08.25

England EFL Cup

Accrington

Oldham

3-1

02.08.25

England League Two

MK Dons

Oldham

0-0

26.07.25

Club Friendly

Oldham

Bradford City

0-1

19.07.25

Club Friendly

Dundee United

Oldham

0-0

01.06.25

National League

Oldham

Southend

3-2

20.05.25

National League

York

Oldham

0-3

14.05.25

National League

Oldham

FC Halifax Town

4-0

05.05.25

National League

Oldham

Ebbsfleet United

2-0

26.04.25

National League

Forest Green

Oldham

1-0

21.04.25

National League

York

Oldham

1-1

18.04.25

National League

Oldham

Hartlepool

2-1

12.04.25

National League

Yeovil Town

Oldham

2-1

08.04.25

National League

Oldham

Woking

1-2

29.03.25

National League

Southend

Oldham

1-0

22.03.25

National League

Oldham

FC Halifax Town

2-0

15.03.25

National League

Oldham

Rochdale

1-1

11.03.25

National League

Oldham

Eastleigh

2-0

08.03.25

National League

Tamworth

Oldham

1-1

04.03.25

National League

Boston United

Oldham

0-0

01.03.25

National League

Oldham

Barnet

0-3

22.02.25

National League

Dag & Red

Oldham

2-2

18.02.25

National League

Oldham

Maidenhead

0-1

15.02.25

National League

Oldham

Sutton

0-0

11.02.25

National League

Oldham

Altrincham

2-2

08.02.25

National League

Solihull Moors

Oldham

0-1

04.02.25

National League

Rochdale

Oldham

0-1

01.02.25

National League

AFC Fylde

Oldham

1-2

10.12.25

England League Two

Oldham

Walsall

0-1

22.11.25

England League Two

Oldham

Newport

3-0

15.11.25

England League Two

Oldham

Crewe

0-0

11.11.25

EFL Trophy

Oldham

Bolton

2-6

01.11.25

England FA Cup

Oldham

Northampton

3-1

25.10.25

England League Two

Oldham

Shrewsbury

2-2

11.10.25

England League Two

Oldham

Barrow

0-0

27.09.25

England League Two

Oldham

Barnet

1-1

13.09.25

England League Two

Oldham

Bromley

1-0

30.08.25

England League Two

Oldham

Gillingham

0-1

26.08.25

EFL Trophy

Oldham

Manchester City U21

1-5

16.08.25

England League Two

Oldham

Swindon

1-2

09.08.25

England League Two

Oldham

Colchester

1-1

26.07.25

Club Friendly

Oldham

Bradford City

0-1

01.06.25

National League

Oldham

Southend

3-2

14.05.25

National League

Oldham

FC Halifax Town

4-0

05.05.25

National League

Oldham

Ebbsfleet United

2-0

18.04.25

National League

Oldham

Hartlepool

2-1

08.04.25

National League

Oldham

Woking

1-2

22.03.25

National League

Oldham

FC Halifax Town

2-0

15.03.25

National League

Oldham

Rochdale

1-1

11.03.25

National League

Oldham

Eastleigh

2-0

01.03.25

National League

Oldham

Barnet

0-3

18.02.25

National League

Oldham

Maidenhead

0-1

15.02.25

National League

Oldham

Sutton

0-0

11.02.25

National League

Oldham

Altrincham

2-2

29.01.25

National League Cup

Oldham

Manchester United U21

0-5

21.01.25

National League

Oldham

York

0-2

18.01.25

National League

Oldham

Aldershot Town

1-3

14.12.24

National League

Oldham

Wealdstone

3-2

10.12.24

National League Cup

Oldham

Blackburn Rovers U21

3-2

26.11.24

National League

Oldham

Boston United

4-0

16.11.24

National League

Oldham

Tamworth

4-0

06.11.24

National League Cup

Oldham

Wolves U21

(Penalties:2 - 4)

2-2

26.10.24

National League

Oldham

Dag & Red

1-0

12.10.24

England FA Cup

Oldham

FC Halifax Town

4-2

05.10.24

National League

Oldham

Solihull Moors

2-3

01.10.24

National League Cup

Oldham

Stoke City U21

2-1

24.09.24

National League

Oldham

Forest Green

1-0

21.09.24

National League

Oldham

Yeovil Town

1-0

03.08.24

Club Friendly

Oldham

Shrewsbury

1-0

20.07.24

Club Friendly

Oldham

Lincoln

0-0

13.07.24

Club Friendly

Oldham

Stockport

1-0

16.03.24

National League

Oldham

Chesterfield

2-2

05.03.24

National League

Oldham

Bromley

0-0

11.11.23

National League

Oldham

Eastleigh

1-1

19.09.23

National League

Oldham

York

2-0

12.08.23

National League

Oldham

Aldershot Town

5-1

29.07.23

Club Friendly

Oldham

Mansfield

0-3

29.07.23

Club Friendly

Oldham

Mansfield

0-3

06.12.25

England FA Cup

MK Dons

Oldham

3-1

29.11.25

England League Two

Accrington

Oldham

1-0

08.11.25

England League Two

Harrogate

Oldham

0-1

18.10.25

England League Two

Salford City

Oldham

1-0

07.10.25

EFL Trophy

Rotherham

Oldham

3-2

04.10.25

England League Two

Notts County

Oldham

3-1

20.09.25

England League Two

Cheltenham

Oldham

0-3

06.09.25

England League Two

Cambridge

Oldham

0-1

23.08.25

England League Two

Fleetwood

Oldham

1-1

19.08.25

England League Two

Bristol Rovers

Oldham

0-0

05.08.25

England EFL Cup

Accrington

Oldham

3-1

02.08.25

England League Two

MK Dons

Oldham

0-0

19.07.25

Club Friendly

Dundee United

Oldham

0-0

20.05.25

National League

York

Oldham

0-3

26.04.25

National League

Forest Green

Oldham

1-0

21.04.25

National League

York

Oldham

1-1

12.04.25

National League

Yeovil Town

Oldham

2-1

29.03.25

National League

Southend

Oldham

1-0

08.03.25

National League

Tamworth

Oldham

1-1

04.03.25

National League

Boston United

Oldham

0-0

22.02.25

National League

Dag & Red

Oldham

2-2

08.02.25

National League

Solihull Moors

Oldham

0-1

04.02.25

National League

Rochdale

Oldham

0-1

01.02.25

National League

AFC Fylde

Oldham

1-2

25.01.25

National League

Gateshead

Oldham

1-1

07.01.25

National League

Eastleigh

Oldham

2-2

01.01.25

National League

Hartlepool

Oldham

2-1

21.12.24

National League

Braintree

Oldham

0-2

07.12.24

FA Trophy

Stockton Town

Oldham

2-0

30.11.24

England FA Cup

Leyton Orient

Oldham

2-1

09.11.24

National League

Barnet

Oldham

0-0

02.11.24

England FA Cup

Tranmere

Oldham

1-2

22.10.24

National League

Maidenhead

Oldham

2-2

19.10.24

National League

Sutton

Oldham

1-3

28.09.24

National League

Ebbsfleet United

Oldham

1-2

23.03.24

National League

Dag & Red

Oldham

0-0

04.11.23

England FA Cup

Newport

Oldham

2-0

19.08.23

National League

Chesterfield

Oldham

1-1

25.07.23

Club Friendly

Barrow

Oldham

1-1

01.04.23

National League

Wrexham

Oldham

5-1

11.03.23

National League

Eastleigh

Oldham

1-0

26.12.22

National League

Notts County

Oldham

4-1

06.11.22

England FA Cup

Wrexham

Oldham

3-0

MK Dons vs Oldham Head-to-head

29.01.2019

England League Two

MK Dons

Oldham

2-1

04.08.2018

England League Two

Oldham

MK Dons

1-2

13.02.2018

England League One

Oldham

MK Dons

1-0

21.10.2017

England League One

MK Dons

Oldham

4-4

07.02.2017

England League One

MK Dons

Oldham

1-0

29.01.2019

England League Two

MK Dons

Oldham

2-1

21.10.2017

England League One

MK Dons

Oldham

4-4

07.02.2017

England League One

MK Dons

Oldham

1-0

20.12.2014

England League One

MK Dons

Oldham

7-0

15.02.2014

England League One

MK Dons

Oldham

2-1

18.08.2012

England League One

MK Dons

Oldham

2-0

Upcoming Matches

Match Previews are available 48 hours before kick-off subject to availability of odds. Please check back later.

Offers