Back

MK Dons vs Barrow Prediction & Betting Tips

MK Dons host Barrow in the England League Two on 3 April 2026, Friday. 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 Barrow Match Preview

MK Dons return home looking to steady their form after a mixed spell that has seen both strong wins and setbacks. Barrow arrive with similar inconsistency, though their recent results suggest defensive issues away from home.

The dynamic here leans toward control versus vulnerability. MK Dons tend to settle into games at home, while Barrow have struggled to contain pressure on their travels.

MK Dons Finding Balance Between Attack and Control

MK Dons come into this after a 1-0 defeat at Salford, where chances were limited and the game stayed tight throughout. That followed a heavy 3-1 home loss to Barnet, which exposed defensive gaps when the tempo rises.

At Stadium MK, performances have still shown a degree of control, with wins over Colchester and Newport both ending 1-0. Even in stronger displays like the 4-1 win against Harrogate, the structure behind the attack remained clear.

There is a noticeable pattern in their home games. They often manage space well and avoid chaotic matches, which keeps scorelines contained.

Barrow Struggling for Stability on the Road

Barrow edged a 2-1 win over Bromley in their latest match, but that came after two difficult away fixtures where they conceded eight goals. Losses to Grimsby and Salford highlighted how quickly matches can drift away from them.

Their away record shows repeated defensive issues, with four consecutive trips without a clean sheet. Even when they find goals, they struggle to control momentum once pressure builds.

Barrow’s approach tends to open games up, which can work against them when facing teams that prefer a more measured tempo.

MK Dons vs Barrow Prediction

The leading bet for this match is MK Dons win to nil at 2.25 odds. Their home structure and recent low scoring victories suggest they can keep Barrow quiet while doing enough in attack.

Under 2.5 goals at 2.08 odds also appeals given how controlled MK Dons matches tend to be at home. Barrow’s away struggles point more toward conceding rather than turning this into a high scoring contest.

MK Dons 2-0 at 7.00 odds reflects the likely balance of the game. MK Dons have shown they can manage matches efficiently, while Barrow’s defensive record away from home leaves them vulnerable.

Ezekiel- April 1, 2026

MK Dons vs Barrow Betting Tips

MK Dons win to nil

2.25 Odds Bet Now

Under 2.5 goals

2.08 Odds Bet Now

MK Dons 2-0

7.00 Odds Bet Now

Team Stats

MK Dons Barrow
Game Played 45 45
Wins 24 9
Draws 13 9
Loss 8 27
Goals For 85 44
Goals Against 44 76
MK Dons Barrow
Game Played 23 23
Wins 13 4
Draws 6 5
Loss 4 14
Goals For 41 27
Goals Against 20 44
Current Season stats from England League Two

MK Dons Form

25.04.26

England League Two

MK Dons

Tranmere

3-0

18.04.26

England League Two

Crewe

MK Dons

1-3

11.04.26

England League Two

MK Dons

Bromley

2-1

06.04.26

England League Two

Oldham

MK Dons

1-1

03.04.26

England League Two

MK Dons

Barrow

0-0

28.03.26

England League Two

Salford City

MK Dons

1-0

21.03.26

England League Two

MK Dons

Barnet

1-3

18.03.26

England League Two

MK Dons

Colchester

1-0

14.03.26

England League Two

Swindon

MK Dons

1-2

10.03.26

England League Two

Gillingham

MK Dons

1-5

07.03.26

England League Two

MK Dons

Harrogate

4-1

28.02.26

England League Two

Cambridge

MK Dons

1-1

23.02.26

England League Two

Walsall

MK Dons

0-2

17.02.26

England League Two

MK Dons

Crawley

0-0

14.02.26

England League Two

MK Dons

Newport

1-0

07.02.26

England League Two

Cheltenham

MK Dons

2-3

31.01.26

England League Two

Grimsby

MK Dons

2-2

27.01.26

England League Two

MK Dons

Bristol Rovers

1-0

24.01.26

England League Two

MK Dons

Shrewsbury

5-1

17.01.26

England League Two

Accrington

MK Dons

0-2

09.01.26

England FA Cup

MK Dons

Oxford

(Penalties:3 - 4)

1-1

04.01.26

England League Two

MK Dons

Chesterfield

2-2

01.01.26

England League Two

Colchester

MK Dons

1-0

29.12.25

England League Two

MK Dons

Notts County

1-1

26.12.25

England League Two

MK Dons

Swindon

1-0

20.12.25

England League Two

Harrogate

MK Dons

0-4

13.12.25

England League Two

MK Dons

Cambridge

1-1

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

25.04.26

England League Two

MK Dons

Tranmere

3-0

11.04.26

England League Two

MK Dons

Bromley

2-1

03.04.26

England League Two

MK Dons

Barrow

0-0

21.03.26

England League Two

MK Dons

Barnet

1-3

18.03.26

England League Two

MK Dons

Colchester

1-0

07.03.26

England League Two

MK Dons

Harrogate

4-1

17.02.26

England League Two

MK Dons

Crawley

0-0

14.02.26

England League Two

MK Dons

Newport

1-0

27.01.26

England League Two

MK Dons

Bristol Rovers

1-0

24.01.26

England League Two

MK Dons

Shrewsbury

5-1

09.01.26

England FA Cup

MK Dons

Oxford

(Penalties:3 - 4)

1-1

04.01.26

England League Two

MK Dons

Chesterfield

2-2

29.12.25

England League Two

MK Dons

Notts County

1-1

26.12.25

England League Two

MK Dons

Swindon

1-0

13.12.25

England League Two

MK Dons

Cambridge

1-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

18.04.26

England League Two

Crewe

MK Dons

1-3

06.04.26

England League Two

Oldham

MK Dons

1-1

28.03.26

England League Two

Salford City

MK Dons

1-0

14.03.26

England League Two

Swindon

MK Dons

1-2

10.03.26

England League Two

Gillingham

MK Dons

1-5

28.02.26

England League Two

Cambridge

MK Dons

1-1

23.02.26

England League Two

Walsall

MK Dons

0-2

07.02.26

England League Two

Cheltenham

MK Dons

2-3

31.01.26

England League Two

Grimsby

MK Dons

2-2

17.01.26

England League Two

Accrington

MK Dons

0-2

01.01.26

England League Two

Colchester

MK Dons

1-0

20.12.25

England League Two

Harrogate

MK Dons

0-4

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

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

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

Barrow Form

25.04.26

England League Two

Cambridge

Barrow

3-0

18.04.26

England League Two

Barrow

Walsall

1-3

14.04.26

England League Two

Barrow

Oldham

3-2

11.04.26

England League Two

Barnet

Barrow

3-2

06.04.26

England League Two

Barrow

Chesterfield

0-1

03.04.26

England League Two

MK Dons

Barrow

0-0

28.03.26

England League Two

Barrow

Bromley

2-1

21.03.26

England League Two

Grimsby

Barrow

5-0

17.03.26

England League Two

Salford City

Barrow

3-1

14.03.26

England League Two

Barrow

Accrington

0-0

10.03.26

England League Two

Barrow

Bristol Rovers

0-2

06.03.26

England League Two

Cheltenham

Barrow

2-2

28.02.26

England League Two

Barrow

Gillingham

0-1

21.02.26

England League Two

Fleetwood

Barrow

3-2

17.02.26

England League Two

Barrow

Harrogate

0-1

14.02.26

England League Two

Barrow

Colchester

1-0

10.02.26

England League Two

Shrewsbury

Barrow

2-1

07.02.26

England League Two

Notts County

Barrow

2-1

31.01.26

England League Two

Swindon

Barrow

3-1

24.01.26

England League Two

Barrow

Crawley

0-1

17.01.26

England League Two

Crewe

Barrow

3-1

01.01.26

England League Two

Barrow

Salford City

1-2

29.12.25

England League Two

Tranmere

Barrow

1-3

26.12.25

England League Two

Accrington

Barrow

2-1

19.12.25

England League Two

Barrow

Cheltenham

1-2

13.12.25

England League Two

Gillingham

Barrow

2-2

09.12.25

England League Two

Barrow

Tranmere

0-3

06.12.25

England FA Cup

Wigan

Barrow

(Penalties:4 - 3)

2-2

29.11.25

England League Two

Newport

Barrow

2-2

22.11.25

England League Two

Barrow

Cambridge

0-2

15.11.25

England League Two

Bromley

Barrow

2-1

08.11.25

England League Two

Barrow

Grimsby

2-2

01.11.25

England FA Cup

Spennymoor Town

Barrow

0-2

28.10.25

EFL Trophy

Barrow

Nottingham Forest U21

2-0

25.10.25

England League Two

Barrow

Barnet

2-2

18.10.25

England League Two

Walsall

Barrow

1-2

11.10.25

England League Two

Oldham

Barrow

0-0

07.10.25

EFL Trophy

Barrow

Tranmere

1-2

04.10.25

England League Two

Barrow

Shrewsbury

0-0

27.09.25

England League Two

Crawley

Barrow

1-2

20.09.25

England League Two

Barrow

Crewe

1-0

16.09.25

EFL Trophy

Blackpool

Barrow

5-0

13.09.25

England League Two

Bristol Rovers

Barrow

2-1

06.09.25

England League Two

Barrow

Swindon

1-3

30.08.25

England League Two

Barrow

Fleetwood

0-1

23.08.25

England League Two

Colchester

Barrow

0-2

19.08.25

England League Two

Harrogate

Barrow

1-0

16.08.25

England League Two

Barrow

Notts County

2-1

12.08.25

England EFL Cup

Barrow

Preston

0-1

09.08.25

England League Two

Barrow

MK Dons

0-2

18.04.26

England League Two

Barrow

Walsall

1-3

14.04.26

England League Two

Barrow

Oldham

3-2

06.04.26

England League Two

Barrow

Chesterfield

0-1

28.03.26

England League Two

Barrow

Bromley

2-1

14.03.26

England League Two

Barrow

Accrington

0-0

10.03.26

England League Two

Barrow

Bristol Rovers

0-2

28.02.26

England League Two

Barrow

Gillingham

0-1

17.02.26

England League Two

Barrow

Harrogate

0-1

14.02.26

England League Two

Barrow

Colchester

1-0

24.01.26

England League Two

Barrow

Crawley

0-1

01.01.26

England League Two

Barrow

Salford City

1-2

19.12.25

England League Two

Barrow

Cheltenham

1-2

09.12.25

England League Two

Barrow

Tranmere

0-3

22.11.25

England League Two

Barrow

Cambridge

0-2

08.11.25

England League Two

Barrow

Grimsby

2-2

28.10.25

EFL Trophy

Barrow

Nottingham Forest U21

2-0

25.10.25

England League Two

Barrow

Barnet

2-2

07.10.25

EFL Trophy

Barrow

Tranmere

1-2

04.10.25

England League Two

Barrow

Shrewsbury

0-0

20.09.25

England League Two

Barrow

Crewe

1-0

06.09.25

England League Two

Barrow

Swindon

1-3

30.08.25

England League Two

Barrow

Fleetwood

0-1

16.08.25

England League Two

Barrow

Notts County

2-1

12.08.25

England EFL Cup

Barrow

Preston

0-1

09.08.25

England League Two

Barrow

MK Dons

0-2

26.07.25

Club Friendly

Barrow

Rochdale

1-0

15.07.25

Club Friendly

Barrow

Bolton

0-1

26.04.25

England League Two

Barrow

Bromley

3-3

21.04.25

England League Two

Barrow

Tranmere

0-0

12.04.25

England League Two

Barrow

Walsall

2-0

01.04.25

England League Two

Barrow

Salford City

1-1

29.03.25

England League Two

Barrow

Chesterfield

0-1

08.03.25

England League Two

Barrow

Accrington

2-0

27.02.25

England League Two

Barrow

Carlisle

0-1

11.02.25

England League Two

Barrow

MK Dons

2-1

08.02.25

England League Two

Barrow

Gillingham

3-0

29.01.25

England League Two

Barrow

Doncaster

1-3

25.01.25

England League Two

Barrow

Grimsby

3-0

04.01.25

England League Two

Barrow

Harrogate

0-2

01.01.25

England League Two

Barrow

Bradford City

2-2

21.12.24

England League Two

Barrow

Fleetwood

2-0

16.11.24

England League Two

Barrow

AFC Wimbledon

1-3

12.11.24

EFL Trophy

Barrow

Aston Villa U21

3-0

09.11.24

England League Two

Barrow

Colchester

1-1

02.11.24

England FA Cup

Barrow

Doncaster

0-1

22.10.24

England League Two

Barrow

Notts County

1-1

12.10.24

England League Two

Barrow

Morecambe

0-1

05.10.24

England League Two

Barrow

Cheltenham

2-1

21.09.24

England League Two

Barrow

Newport

2-0

07.09.24

England League Two

Barrow

Swindon

1-1

25.04.26

England League Two

Cambridge

Barrow

3-0

11.04.26

England League Two

Barnet

Barrow

3-2

03.04.26

England League Two

MK Dons

Barrow

0-0

21.03.26

England League Two

Grimsby

Barrow

5-0

17.03.26

England League Two

Salford City

Barrow

3-1

06.03.26

England League Two

Cheltenham

Barrow

2-2

21.02.26

England League Two

Fleetwood

Barrow

3-2

10.02.26

England League Two

Shrewsbury

Barrow

2-1

07.02.26

England League Two

Notts County

Barrow

2-1

31.01.26

England League Two

Swindon

Barrow

3-1

17.01.26

England League Two

Crewe

Barrow

3-1

29.12.25

England League Two

Tranmere

Barrow

1-3

26.12.25

England League Two

Accrington

Barrow

2-1

13.12.25

England League Two

Gillingham

Barrow

2-2

06.12.25

England FA Cup

Wigan

Barrow

(Penalties:4 - 3)

2-2

29.11.25

England League Two

Newport

Barrow

2-2

15.11.25

England League Two

Bromley

Barrow

2-1

01.11.25

England FA Cup

Spennymoor Town

Barrow

0-2

18.10.25

England League Two

Walsall

Barrow

1-2

11.10.25

England League Two

Oldham

Barrow

0-0

27.09.25

England League Two

Crawley

Barrow

1-2

16.09.25

EFL Trophy

Blackpool

Barrow

5-0

13.09.25

England League Two

Bristol Rovers

Barrow

2-1

23.08.25

England League Two

Colchester

Barrow

0-2

19.08.25

England League Two

Harrogate

Barrow

1-0

02.08.25

England League Two

Chesterfield

Barrow

1-0

19.07.25

Club Friendly

Tamworth

Barrow

0-2

12.07.25

Club Friendly

Lancaster City

Barrow

0-2

08.07.25

Club Friendly

Huddersfield

Barrow

1-0

03.05.25

England League Two

Colchester

Barrow

0-0

18.04.25

England League Two

Fleetwood

Barrow

0-0

05.04.25

England League Two

MK Dons

Barrow

0-3

25.03.25

England League Two

Port Vale

Barrow

0-1

22.03.25

England League Two

AFC Wimbledon

Barrow

2-2

15.03.25

England League Two

Morecambe

Barrow

2-2

04.03.25

England League Two

Notts County

Barrow

1-2

22.02.25

England League Two

Crewe

Barrow

3-0

15.02.25

England League Two

Cheltenham

Barrow

3-2

01.02.25

England League Two

Newport

Barrow

1-0

18.01.25

England League Two

Swindon

Barrow

2-0

29.12.24

England League Two

Tranmere

Barrow

1-1

26.12.24

England League Two

Salford City

Barrow

3-0

14.12.24

England League Two

Walsall

Barrow

1-0

03.12.24

England League Two

Bradford City

Barrow

1-1

23.11.24

England League Two

Chesterfield

Barrow

1-0

26.10.24

England League Two

Bromley

Barrow

1-1

19.10.24

England League Two

Accrington

Barrow

1-0

08.10.24

EFL Trophy

Fleetwood

Barrow

3-0

01.10.24

England League Two

Doncaster

Barrow

1-0

28.09.24

England League Two

Gillingham

Barrow

2-0

MK Dons vs Barrow Head-to-head

09.08.2025

England League Two

Barrow

MK Dons

0-2

05.04.2025

England League Two

MK Dons

Barrow

0-3

11.02.2025

England League Two

Barrow

MK Dons

2-1

03.02.2024

England League Two

Barrow

MK Dons

1-0

14.10.2023

England League Two

MK Dons

Barrow

2-2

05.04.2025

England League Two

MK Dons

Barrow

0-3

14.10.2023

England League Two

MK Dons

Barrow

2-2

Offers