Loading...
BetGPS Football Betting Resources
England League Two · ·Referee: D Whitestone

Milton Keynes Dons 3–1 Salford

Full time · half time 3–1 · season 2023/2024

Home ✓ 1.75 fair 1.84
Draw 4.00 fair 4.55
Away 4.20 fair 4.20
Under 2.5 2.30 fair 2.59
Over 2.5 ✓ 1.60 fair 1.63

Bet365 odds before kick-off. Highlighted = our prediction. ✓ = what happened. "Fair" = odds that would match our model's probability.

Match facts

Milton Keynes Dons Salford
9 Shots 9
6 Shots on target 6
5 Corners 2
10 Fouls 16
2 Yellow cards 5
0 Red cards 0

Our pre-match prediction

✓ Result correct ✓ Goals correct ✓ BTTS correct Calculated after the match, using only matches played before kick-off (420 league matches this season so far).
Result Milton Keynes Dons to win
Goals Over 2.5
Both teams score Yes fair 1.65
Expected goals 1.95 – 1.22
Home / Draw / Away
Milton Keynes DonsDrawSalford
Under / Over 2.5 goals
Under 2.5Over 2.5
Both teams to score
NoYes
Total goals in the match
Most likely scores
1–1 10% 2–1 9.7% 1–0 8.2%

Statistics 2023/2024, before this match

Milton Keynes Dons before this match, all matches
1.69points / match
1.58scored / match
1.28conceded / match
WonDrawnLost 36 played · 57:46
Salford before this match, all matches
1.11points / match
1.44scored / match
1.83conceded / match
WonDrawnLost 36 played · 52:66
Milton Keynes Dons all matches all matches Salford

Per match

1.58 Goals scored 1.44
1.28 Goals conceded 1.83
2.86 Total goals 3.28
14.86 Shots 13.33
5.08 Shots on target 4.61
12.06 Shots faced 14.53
5.00 Corners 4.67
4.75 Corners against 5.69
10.00 Fouls 11.17
2.08 Yellow cards 2.19
0.86 1st-half goals scored 0.67
0.64 1st-half goals conceded 0.97

How often Full Time

50% Wins 28%
19% Draws 28%
31% Losses 44%
94% Over 0.5 goals 92%
78% Over 1.5 goals 86%
61% Over 2.5 goals 61%
28% Over 3.5 goals 39%
14% Over 4.5 goals 25%
6% Over 5.5 goals 17%
64% Both teams scored 64%
19% Clean sheets 19%
22% Failed to score 25%

How often Half Time

39% Wins 19%
31% Draws 39%
31% Losses 42%
81% Over 0.5 goals 81%
47% Over 1.5 goals 56%
22% Over 2.5 goals 28%

Goals in the last 10 matches (scored up, conceded down; oldest left)

Milton Keynes Dons all matches
Salford all matches
Milton Keynes Dons before this match, at home
2.06points / match
1.78scored / match
0.94conceded / match
WonDrawnLost 18 played · 32:17
Salford before this match, away
1.22points / match
1.33scored / match
1.61conceded / match
WonDrawnLost 18 played · 24:29
Milton Keynes Dons at home away Salford

Per match

1.78 Goals scored 1.33
0.94 Goals conceded 1.61
2.72 Total goals 2.94
15.50 Shots 13.00
5.83 Shots on target 4.11
10.50 Shots faced 15.00
5.39 Corners 4.72
4.72 Corners against 6.17
10.06 Fouls 10.17
2.06 Yellow cards 2.00
1.11 1st-half goals scored 0.56
0.39 1st-half goals conceded 0.94

How often Full Time

61% Wins 33%
22% Draws 22%
17% Losses 44%
100% Over 0.5 goals 89%
83% Over 1.5 goals 78%
56% Over 2.5 goals 50%
22% Over 3.5 goals 33%
11% Over 4.5 goals 28%
0% Over 5.5 goals 11%
67% Both teams scored 50%
28% Clean sheets 33%
6% Failed to score 28%

How often Half Time

56% Wins 11%
22% Draws 44%
22% Losses 44%
83% Over 0.5 goals 67%
44% Over 1.5 goals 50%
22% Over 2.5 goals 33%

Goals in the last 10 matches (scored up, conceded down; oldest left)

Milton Keynes Dons at home
Salford away

Last 10 matches before this match

Milton Keynes Dons all matches

Date Match Score 1 X 2 O U
05.03.24 Mansfield – Milton Keynes Dons 1–2 (1–1) 1.803.754.33 1.70 2.10
02.03.24 AFC Wimbledon – Milton Keynes Dons 1–0 (0–0) 2.503.402.80 1.93 1.93
24.02.24 Milton Keynes Dons – Newport County 3–0 (3–0) 1.674.005.00 1.70 2.10
20.02.24 Milton Keynes Dons – Wrexham 1–1 (1–1) 2.303.503.00 1.80 2.00
17.02.24 Swindon – Milton Keynes Dons 1–2 (0–2) 3.103.602.20 1.65 2.20
13.02.24 Bradford – Milton Keynes Dons 4–0 (2–0) 2.253.603.00 2.00 1.85
10.02.24 Milton Keynes Dons – Accrington 2–1 (0–1) 1.803.804.33 1.73 2.08
03.02.24 Barrow – Milton Keynes Dons 1–0 (0–0) 2.303.503.00 2.03 1.83
27.01.24 Milton Keynes Dons – Gillingham 2–1 (0–0) 1.953.404.00 2.05 1.80
23.01.24 Milton Keynes Dons – AFC Wimbledon 3–1 (3–0) 2.153.403.40 1.90 1.95

Salford all matches

Date Match Score 1 X 2 O U
02.03.24 Salford – Gillingham 0–2 (0–1) 2.603.502.60 1.93 1.93
27.02.24 Salford – Colchester 1–1 (1–0) 1.953.803.60 1.57 2.35
24.02.24 Mansfield – Salford 5–1 (2–1) 1.574.335.50 1.62 2.25
17.02.24 Salford – Barrow 5–3 (1–1) 2.633.402.63 1.98 1.88
13.02.24 Salford – Doncaster 2–2 (1–1) 1.853.804.00 1.83 2.03
10.02.24 Swindon – Salford 1–1 (0–0) 2.883.752.30 1.65 2.20
03.02.24 Salford – Wrexham 3–1 (2–1) 4.203.501.91 1.62 2.25
27.01.24 Crewe – Salford 2–3 (2–1) 1.953.753.60 1.67 2.15
23.01.24 Bradford – Salford 1–1 (1–1) 1.673.805.25 1.83 2.03
13.01.24 Crawley Town – Salford 0–1 (0–0) 1.913.753.75 1.60 2.30

Milton Keynes Dons at home

Date Match Score 1 X 2 O U
24.02.24 Milton Keynes Dons – Newport County 3–0 (3–0) 1.674.005.00 1.70 2.10
20.02.24 Milton Keynes Dons – Wrexham 1–1 (1–1) 2.303.503.00 1.80 2.00
10.02.24 Milton Keynes Dons – Accrington 2–1 (0–1) 1.803.804.33 1.73 2.08
27.01.24 Milton Keynes Dons – Gillingham 2–1 (0–0) 1.953.404.00 2.05 1.80
23.01.24 Milton Keynes Dons – AFC Wimbledon 3–1 (3–0) 2.153.403.40 1.90 1.95
20.01.24 Milton Keynes Dons – Morecambe 1–2 (1–0) 1.504.336.50 1.60 2.30
29.12.23 Milton Keynes Dons – Crawley Town 2–0 (1–0) 1.574.505.25 1.60 2.30
26.12.23 Milton Keynes Dons – Colchester 1–0 (0–0) 1.624.005.25 1.67 2.15
16.12.23 Milton Keynes Dons – Forest Green 2–0 (2–0) 1.654.005.25 1.67 2.15
28.11.23 Milton Keynes Dons – Grimsby 1–1 (0–1) 1.733.904.75 1.75 2.05

Salford away

Date Match Score 1 X 2 O U
24.02.24 Mansfield – Salford 5–1 (2–1) 1.574.335.50 1.62 2.25
10.02.24 Swindon – Salford 1–1 (0–0) 2.883.752.30 1.65 2.20
27.01.24 Crewe – Salford 2–3 (2–1) 1.953.753.60 1.67 2.15
23.01.24 Bradford – Salford 1–1 (1–1) 1.673.805.25 1.83 2.03
13.01.24 Crawley Town – Salford 0–1 (0–0) 1.913.753.75 1.60 2.30
01.01.24 Accrington – Salford 3–0 (3–0) 1.803.804.20 1.67 2.15
22.12.23 Colchester – Salford 2–1 (1–0) 2.103.503.60 1.70 2.10
28.11.23 Stockport – Salford 0–0 (0–0) 1.444.507.00 1.57 2.35
18.11.23 Gillingham – Salford 3–1 (1–1) 2.003.503.75 1.90 1.95
28.10.23 Barrow – Salford 0–0 (0–0) 2.003.603.60 1.85 2.00

Score badge: green win, amber draw, red loss for the team named above. Half-time score in brackets. Bold odds = the outcome that happened. A league code next to the date means the match was played in another league.

Head-to-head since 2021/2022, before this match

Milton Keynes Dons winsDrawsSalford wins
1matches
6.00goals / match
100%over 2.5
100%both scored
Date Match Score 1 X 2 O U
25.11.23E3 Salford – Milton Keynes Dons 2–4 (2–1) 2.703.402.50 1.62 2.25

England League Two table 2023/2024, before this match

All matches – league table
# Team MP W D L GF GA GD Pts Streak
1 Mansfield 35 18 12 5 69 31 +38 66 WWLWWL
2 Stockport 34 18 9 7 66 37 +29 63 DWLLDD
3 Wrexham 35 18 9 8 64 45 +19 63 WWDLDW
4 Crewe 35 17 10 8 64 49 +15 61 DWWDWL
5 Milton Keynes Dons 36 18 7 11 57 46 +11 61 LWDWLW
6 Barrow 34 15 11 8 49 39 +10 56 DWLLLW
7 Walsall 35 15 9 11 55 48 +7 54 DWWWWW
8 Morecambe 35 15 9 11 52 54 -2 54 WDLDWW
9 Gillingham 36 16 6 14 34 41 -7 54 DLDWWL
10 AFC Wimbledon 36 13 12 11 48 39 +9 51 LDLLWD
11 Crawley Town 34 15 4 15 49 50 -1 49 LDWWWL
12 Newport County 35 14 7 14 51 54 -3 49 WLWLWL
13 Harrogate 35 14 7 14 42 53 -11 49 WLDLLD
14 Notts County 34 14 5 15 69 66 +3 47 LLWLLL
15 Bradford 34 12 11 11 42 40 +2 47 LDWWWD
16 Accrington 35 13 7 15 47 48 -1 46 LWDLLL
17 Swindon 36 11 11 14 61 63 -2 44 DDLDWD
18 Tranmere 36 13 4 19 54 52 +2 43 LLWLLW
19 Salford 36 10 10 16 52 66 -14 40 DDWLDL
20 Doncaster 35 11 7 17 45 61 -16 40 WDWWLD
21 Grimsby 34 7 13 14 45 60 -15 34 DLLDWD
22 Colchester 34 8 8 18 45 62 -17 32 WDLDDD
23 Forest Green 35 6 9 20 34 62 -28 27 LWLWDL
24 Sutton 36 5 11 20 40 68 -28 26 LLLDWL
Home – league table
# Team MP W D L GF GA GD Pts Streak
1 Wrexham 17 13 2 2 48 22 +26 41 WWWLWW
2 Milton Keynes Dons 18 11 4 3 32 17 +15 37 LWWWDW
3 Stockport 18 10 5 3 35 15 +20 35 WLWDLD
4 Walsall 18 10 5 3 27 16 +11 35 DLWWWW
5 Crewe 18 10 4 4 33 25 +8 34 WWLWDL
6 Mansfield 17 9 6 2 33 13 +20 33 LDWWWL
7 Tranmere 18 10 2 6 36 22 +14 32 WLDLWW
8 Notts County 17 10 1 6 41 30 +11 31 WWDLLL
9 Swindon 18 9 4 5 35 24 +11 31 DWDLWD
10 Accrington 18 9 3 6 27 19 +8 30 WWLDWL
11 Barrow 16 8 6 2 20 13 +7 30 DWLWLW
12 Newport County 18 8 6 4 30 24 +6 30 DWWLWL
13 AFC Wimbledon 18 8 5 5 32 21 +11 29 WWDLWD
14 Gillingham 18 8 5 5 18 19 -1 29 WDDDDW
15 Crawley Town 17 9 1 7 29 22 +7 28 LWLLDW
16 Morecambe 17 7 7 3 23 16 +7 28 DDLWDW
17 Bradford 17 6 8 3 21 17 +4 26 LDDWWD
18 Doncaster 17 8 2 7 23 27 -4 26 LWLLWW
19 Grimsby 18 6 4 8 28 37 -9 22 LDLLLW
20 Harrogate 17 6 2 9 20 27 -7 20 WLWWLL
21 Salford 18 4 6 8 28 37 -9 18 DWDWDL
22 Colchester 16 4 5 7 25 30 -5 17 LWLDDD
23 Sutton 18 3 7 8 23 26 -3 16 DDLDLD
24 Forest Green 18 3 4 11 16 32 -16 13 DLLLWD
Away – league table
# Team MP W D L GF GA GD Pts Streak
1 Mansfield 18 9 6 3 36 18 +18 33 WDLWLW
2 Harrogate 18 8 5 5 22 26 -4 29 WWDLDD
3 Stockport 16 8 4 4 31 22 +9 28 DDWWLD
4 Crewe 17 7 6 4 31 24 +7 27 DWWDWW
5 Barrow 18 7 5 6 29 26 +3 26 WLDDLL
6 Morecambe 18 8 2 8 29 38 -9 26 WWWDLW
7 Gillingham 18 8 1 9 16 22 -6 25 WLWLWL
8 Milton Keynes Dons 18 7 3 8 25 29 -4 24 WLLWLW
9 AFC Wimbledon 18 5 7 6 16 18 -2 22 DLLDLL
10 Salford 18 6 4 8 24 29 -5 22 LWDWDL
11 Wrexham 18 5 7 6 16 23 -7 22 LLWDLD
12 Bradford 17 6 3 8 21 23 -2 21 WWLDLW
13 Crawley Town 17 6 3 8 20 28 -8 21 LWLWWL
14 Walsall 17 5 4 8 28 32 -4 19 LWLDDW
15 Newport County 17 6 1 10 21 30 -9 19 LDWWLW
16 Notts County 17 4 4 9 28 36 -8 16 LLDLWL
17 Accrington 17 4 4 9 20 29 -9 16 DWLDLL
18 Colchester 18 4 3 11 20 32 -12 15 LDWLDD
19 Doncaster 18 3 5 10 22 34 -12 14 LDDWLD
20 Forest Green 17 3 5 9 18 30 -12 14 DDDWLL
21 Swindon 18 2 7 9 26 39 -13 13 LLLLDD
22 Grimsby 16 1 9 6 17 23 -6 12 DLWDDD
23 Tranmere 18 3 2 13 18 30 -12 11 WLWLLL
24 Sutton 18 2 4 12 17 42 -25 10 DDLLWL

Milton Keynes Dons   Salford

Under / Over goals 2023/2024, before this match

Goals
All matches – Under/Over goals
# Streak
1 14 Notts County 34 9 25 2.0 1.9 14 5 15 69 66 47 UOOUOO
2 17 Swindon 36 11 25 1.7 1.8 11 11 14 61 63 44 UOOUOU
3 20 Doncaster 35 12 23 1.3 1.7 11 7 17 45 61 40 OOOUOU
4 5 Milton Keynes Dons 36 14 22 1.6 1.3 18 7 11 57 46 61 OOUOUO
5 8 Morecambe 35 13 22 1.5 1.5 15 9 11 52 54 54 OUOUOU
6 12 Newport County 35 13 22 1.5 1.5 14 7 14 51 54 49 OOUOOU
7 18 Tranmere 36 14 22 1.5 1.4 13 4 19 54 52 43 OOOUOU
8 19 Salford 36 14 22 1.4 1.8 10 10 16 52 66 40 UOOOUU
9 4 Crewe 35 14 21 1.8 1.4 17 10 8 64 49 61 UUOUOO
10 7 Walsall 35 14 21 1.6 1.4 15 9 11 55 48 54 UOOUOO
11 2 Stockport 34 15 19 1.9 1.1 18 9 7 66 37 63 UOOOUU
12 16 Accrington 35 16 19 1.3 1.4 13 7 15 47 48 46 OUUUOO
13 22 Colchester 34 15 19 1.3 1.8 8 8 18 45 62 32 UOUUUU
14 1 Mansfield 35 17 18 2.0 0.9 18 12 5 69 31 66 OOOOUO
15 11 Crawley Town 34 16 18 1.4 1.5 15 4 15 49 50 49 UUUUUU
16 21 Grimsby 34 16 18 1.3 1.8 7 13 14 45 60 34 UOOUUU
17 23 Forest Green 35 17 18 1.0 1.8 6 9 20 34 62 27 OOUUUU
18 3 Wrexham 35 18 17 1.8 1.3 18 9 8 64 45 63 OUUUUO
19 13 Harrogate 35 18 17 1.2 1.5 14 7 14 42 53 49 UOUUOU
20 24 Sutton 36 19 17 1.1 1.9 5 11 20 40 68 26 UOUUOU
21 6 Barrow 34 19 15 1.4 1.1 15 11 8 49 39 56 UUUOOU
22 10 AFC Wimbledon 36 22 14 1.3 1.1 13 12 11 48 39 51 UUUUUU
23 15 Bradford 34 20 14 1.2 1.2 12 11 11 42 40 47 UUUOUU
24 9 Gillingham 36 24 12 0.9 1.1 16 6 14 34 41 54 OUUUUU
Home – Under/Over goals
# Streak
1 14 Notts County 17 2 15 2.4 1.8 10 1 6 41 30 31 OOUOOO
2 18 Tranmere 18 4 14 2.0 1.2 10 2 6 36 22 32 OOUOOU
3 19 Salford 18 5 13 1.6 2.1 4 6 8 28 37 18 OOOOUU
4 3 Wrexham 17 5 12 2.8 1.3 13 2 2 48 22 41 UOUUUO
5 4 Crewe 18 7 11 1.8 1.4 10 4 4 33 25 34 UOOUUO
6 11 Crawley Town 17 6 11 1.7 1.3 9 1 7 29 22 28 OOUOUU
7 12 Newport County 18 7 11 1.7 1.3 8 6 4 30 24 30 UUOOUU
8 17 Swindon 18 7 11 1.9 1.3 9 4 5 35 24 31 OUUOOU
9 20 Doncaster 17 6 11 1.4 1.6 8 2 7 23 27 26 OOUOOU
10 21 Grimsby 18 7 11 1.6 2.1 6 4 8 28 37 22 OOOOOU
11 5 Milton Keynes Dons 18 8 10 1.8 0.9 11 4 3 32 17 37 OOOOUO
12 16 Accrington 18 8 10 1.5 1.1 9 3 6 27 19 30 OOOUUU
13 23 Forest Green 18 8 10 0.9 1.8 3 4 11 16 32 13 UUUOUU
14 7 Walsall 18 9 9 1.5 0.9 10 5 3 27 16 35 UOOOOO
15 22 Colchester 16 7 9 1.6 1.9 4 5 7 25 30 17 OOUUOU
16 10 AFC Wimbledon 18 10 8 1.8 1.2 8 5 5 32 21 29 OUUUUU
17 13 Harrogate 17 9 8 1.2 1.6 6 2 9 20 27 20 OUOUUO
18 24 Sutton 18 10 8 1.3 1.4 3 7 8 23 26 16 UOOUOU
19 1 Mansfield 17 10 7 1.9 0.8 9 6 2 33 13 33 UUUOOO
20 2 Stockport 18 11 7 1.9 0.8 10 5 3 35 15 35 OUOUOU
21 8 Morecambe 17 10 7 1.4 0.9 7 7 3 23 16 28 OUUUUU
22 9 Gillingham 18 12 6 1.0 1.1 8 5 5 18 19 29 UUUOUU
23 15 Bradford 17 11 6 1.2 1.0 6 8 3 21 17 26 OUUOUU
24 6 Barrow 16 11 5 1.2 0.8 8 6 2 20 13 30 UUOUOU
Away – Under/Over goals
# Streak
1 8 Morecambe 18 3 15 1.6 2.1 8 2 8 29 38 26 OOOUOO
2 17 Swindon 18 4 14 1.4 2.2 2 7 9 26 39 13 OOOOOU
3 2 Stockport 16 4 12 1.9 1.4 8 4 4 31 22 28 OUOOOU
4 5 Milton Keynes Dons 18 6 12 1.4 1.6 7 3 8 25 29 24 OUOOUO
5 7 Walsall 17 5 12 1.6 1.9 5 4 8 28 32 19 OOOUUU
6 20 Doncaster 18 6 12 1.2 1.9 3 5 10 22 34 14 OUOOOU
7 1 Mansfield 18 7 11 2.0 1.0 9 6 3 36 18 33 UUOOOU
8 12 Newport County 17 6 11 1.2 1.8 6 1 10 21 30 19 UUUOOO
9 4 Crewe 17 7 10 1.8 1.4 7 6 4 31 24 27 UUOUOO
10 6 Barrow 18 8 10 1.6 1.4 7 5 6 29 26 26 OOOUUO
11 14 Notts County 17 7 10 1.6 2.1 4 4 9 28 36 16 OOOUOU
12 22 Colchester 18 8 10 1.1 1.8 4 3 11 20 32 15 OOUUUU
13 13 Harrogate 18 9 9 1.2 1.4 8 5 5 22 26 29 UOUOUU
14 16 Accrington 17 8 9 1.2 1.7 4 4 9 20 29 16 UUOUOO
15 19 Salford 18 9 9 1.3 1.6 6 4 8 24 29 22 OUUOUO
16 24 Sutton 18 9 9 0.9 2.3 2 4 12 17 42 10 UUUUOU
17 15 Bradford 17 9 8 1.2 1.4 6 3 8 21 23 21 UOUUUU
18 18 Tranmere 18 10 8 1.0 1.7 3 2 13 18 30 11 UUOOUO
19 23 Forest Green 17 9 8 1.1 1.8 3 5 9 18 30 14 OUOOUU
20 11 Crawley Town 17 10 7 1.2 1.6 6 3 8 20 28 21 UOUUUU
21 21 Grimsby 16 9 7 1.1 1.4 1 9 6 17 23 12 UUOUUU
22 9 Gillingham 18 12 6 0.9 1.2 8 1 9 16 22 25 OOOUUU
23 10 AFC Wimbledon 18 12 6 0.9 1.0 5 7 6 16 18 22 UUOUUU
24 3 Wrexham 18 13 5 0.9 1.3 5 7 6 16 23 22 UOOUUU

U / O = matches with fewer / more goals than the line (both teams' goals). BTTS = both teams to score: Yes when both teams scored, No when at least one didn't. Pos = position in the league table. Streak = last 6 matches, oldest left: O / U over or under the line, Y / N on the BTTS tab. Click a column heading to sort; click again to reverse.

Results and odds courtesy of football-data.co.uk · updated 4 Nov 2026, 06:11