Loading...
BetGPS Football Betting Resources
England League One · ·Referee: A Young

Milton Keynes Dons 0–1 Shrewsbury

Full time · half time 0–0 · season 2022/2023

Home 2.40 fair 3.04
Draw 3.20 fair 3.66
Away ✓ 3.10 fair 2.51
Under 2.5 ✓ 1.57 fair 1.78
Over 2.5 2.35 fair 2.28

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

Match facts

Milton Keynes Dons Shrewsbury
13 Shots 7
1 Shots on target 2
6 Corners 3
7 Fouls 13
1 Yellow cards 3
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 (312 league matches this season so far).
Result Shrewsbury to win
Goals Under 2.5
Both teams score No fair 1.98
Expected goals 1.15 – 1.29
Home / Draw / Away
Milton Keynes DonsDrawShrewsbury
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 12.9% 0–1 11.3% 1–0 10%

Statistics 2022/2023, before this match

Milton Keynes Dons before this match, all matches
0.96points / match
0.96scored / match
1.42conceded / match
WonDrawnLost 26 played · 25:37
Shrewsbury before this match, all matches
1.35points / match
1.23scored / match
1.15conceded / match
WonDrawnLost 26 played · 32:30
Milton Keynes Dons all matches all matches Shrewsbury

Per match

0.96 Goals scored 1.23
1.42 Goals conceded 1.15
2.38 Total goals 2.38
9.58 Shots 10.27
3.73 Shots on target 3.04
12.77 Shots faced 12.69
4.08 Corners 4.81
4.96 Corners against 6.19
10.04 Fouls 10.88
1.77 Yellow cards 1.73
0.38 1st-half goals scored 0.62
0.77 1st-half goals conceded 0.50

How often Full Time

27% Wins 38%
15% Draws 19%
58% Losses 42%
92% Over 0.5 goals 92%
69% Over 1.5 goals 69%
46% Over 2.5 goals 46%
23% Over 3.5 goals 15%
8% Over 4.5 goals 12%
0% Over 5.5 goals 4%
46% Both teams scored 46%
23% Clean sheets 23%
38% Failed to score 38%

How often Half Time

19% Wins 31%
38% Draws 42%
42% Losses 27%
73% Over 0.5 goals 73%
35% Over 1.5 goals 31%
8% Over 2.5 goals 4%

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

Milton Keynes Dons all matches
Shrewsbury all matches
Milton Keynes Dons before this match, at home
0.69points / match
0.77scored / match
1.54conceded / match
WonDrawnLost 13 played · 10:20
Shrewsbury before this match, away
1.25points / match
1.17scored / match
1.00conceded / match
WonDrawnLost 12 played · 14:12
Milton Keynes Dons at home away Shrewsbury

Per match

0.77 Goals scored 1.17
1.54 Goals conceded 1.00
2.31 Total goals 2.17
10.38 Shots 10.00
3.69 Shots on target 2.67
11.85 Shots faced 13.08
4.69 Corners 3.42
4.77 Corners against 6.58
10.92 Fouls 11.25
1.77 Yellow cards 1.83
0.23 1st-half goals scored 0.58
0.77 1st-half goals conceded 0.33

How often Full Time

15% Wins 33%
23% Draws 25%
62% Losses 42%
92% Over 0.5 goals 92%
62% Over 1.5 goals 75%
38% Over 2.5 goals 42%
23% Over 3.5 goals 8%
15% Over 4.5 goals 0%
0% Over 5.5 goals 0%
54% Both teams scored 50%
15% Clean sheets 33%
38% Failed to score 25%

How often Half Time

15% Wins 33%
38% Draws 50%
46% Losses 17%
69% Over 0.5 goals 67%
23% Over 1.5 goals 25%
8% Over 2.5 goals 0%

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

Milton Keynes Dons at home
Shrewsbury away

Last 10 matches before this match

Milton Keynes Dons all matches

Date Match Score 1 X 2 O U
21.01.23 Forest Green – Milton Keynes Dons 1–2 (1–1) 2.753.402.55 1.98 1.88
14.01.23 Milton Keynes Dons – Lincoln 0–0 (0–0) 2.003.304.00 2.10 1.70
01.01.23 Plymouth – Milton Keynes Dons 3–1 (2–1) 1.753.804.50 1.90 1.95
29.12.22 Peterboro – Milton Keynes Dons 2–0 (1–0) 1.733.754.75 1.85 2.00
26.12.22 Milton Keynes Dons – Forest Green 1–0 (0–0) 1.853.604.33 2.00 1.85
17.12.22 Portsmouth – Milton Keynes Dons 0–2 (0–1) 1.953.504.00 2.00 1.85
10.12.22 Milton Keynes Dons – Fleetwood Town 1–2 (0–0) 2.203.253.40 2.10 1.70
03.12.22 Milton Keynes Dons – Burton 1–1 (0–1) 2.253.303.25 2.05 1.80
19.11.22 Barnsley – Milton Keynes Dons 3–1 (1–1) 1.803.504.75 2.15 1.66
12.11.22 Milton Keynes Dons – Derby 1–3 (1–1) 3.803.502.00 1.98 1.88

Shrewsbury all matches

Date Match Score 1 X 2 O U
21.01.23 Shrewsbury – Cambridge 5–1 (2–0) 1.833.604.33 2.15 1.67
14.01.23 Burton – Shrewsbury 0–4 (0–2) 2.303.203.30 2.10 1.70
01.01.23 Shrewsbury – Fleetwood Town 0–3 (0–2) 2.203.303.40 2.15 1.67
29.12.22 Shrewsbury – Cheltenham 0–1 (0–1) 1.953.254.50 2.30 1.60
26.12.22 Cambridge – Shrewsbury 2–1 (0–0) 2.753.302.60 2.20 1.65
10.12.22 Shrewsbury – Bolton 3–2 (1–1) 3.603.202.15 2.15 1.67
03.12.22 Shrewsbury – Lincoln 2–0 (1–0) 2.303.253.20 2.15 1.66
19.11.22 Sheffield Weds – Shrewsbury 1–0 (1–0) 1.454.507.00 1.88 1.98
12.11.22 Shrewsbury – Barnsley 0–1 (0–1) 3.203.202.40 2.25 1.61
09.11.22 Shrewsbury – Oxford 1–1 (0–1) 2.873.302.50 2.07 1.72

Milton Keynes Dons at home

Date Match Score 1 X 2 O U
14.01.23 Milton Keynes Dons – Lincoln 0–0 (0–0) 2.003.304.00 2.10 1.70
26.12.22 Milton Keynes Dons – Forest Green 1–0 (0–0) 1.853.604.33 2.00 1.85
10.12.22 Milton Keynes Dons – Fleetwood Town 1–2 (0–0) 2.203.253.40 2.10 1.70
03.12.22 Milton Keynes Dons – Burton 1–1 (0–1) 2.253.303.25 2.05 1.80
12.11.22 Milton Keynes Dons – Derby 1–3 (1–1) 3.803.502.00 1.98 1.88
22.10.22 Milton Keynes Dons – Wycombe 0–1 (0–1) 2.803.402.55 2.05 1.80
15.10.22 Milton Keynes Dons – Plymouth 1–4 (0–3) 3.303.502.15 1.85 2.00
11.10.22 Milton Keynes Dons – Bristol Rvs 0–1 (0–0) 2.203.403.30 1.95 1.90
01.10.22 Milton Keynes Dons – Peterboro 2–3 (0–2) 3.003.502.30 2.02 1.83
13.09.22 Milton Keynes Dons – Bolton 0–2 (0–1) 3.003.402.37 2.15 1.66

Shrewsbury away

Date Match Score 1 X 2 O U
14.01.23 Burton – Shrewsbury 0–4 (0–2) 2.303.203.30 2.10 1.70
26.12.22 Cambridge – Shrewsbury 2–1 (0–0) 2.753.302.60 2.20 1.65
19.11.22 Sheffield Weds – Shrewsbury 1–0 (1–0) 1.454.507.00 1.88 1.98
29.10.22 Portsmouth – Shrewsbury 1–1 (1–1) 1.663.805.00 2.07 1.72
25.10.22 Plymouth – Shrewsbury 2–1 (0–1) 1.663.605.50 1.88 1.98
15.10.22 Fleetwood Town – Shrewsbury 0–1 (0–1) 2.373.203.10 2.30 1.60
01.10.22 Cheltenham – Shrewsbury 2–0 (1–0) 2.803.102.70 2.25 1.61
17.09.22 Port Vale – Shrewsbury 2–1 (1–1) 2.253.303.30 2.35 1.57
03.09.22 Forest Green – Shrewsbury 0–2 (0–1) 2.703.202.70 2.15 1.66
27.08.22 Bristol Rvs – Shrewsbury 1–1 (0–0) 2.503.302.90 2.05 1.80

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 winsDrawsShrewsbury wins
3matches
2.00goals / match
33%over 2.5
33%both scored
Date Match Score 1 X 2 O U
08.10.22E2 Shrewsbury – Milton Keynes Dons 2–1 (2–0) 2.253.303.20 2.25 1.61
02.04.22E2 Milton Keynes Dons – Shrewsbury 2–0 (1–0) 1.953.304.33 2.30 1.60
16.10.21E2 Shrewsbury – Milton Keynes Dons 1–0 (0–0) 3.603.602.00 1.95 1.85

England League One table 2022/2023, before this match

All matches – league table
# Team MP W D L GF GA GD Pts Streak
1 Plymouth 28 18 7 3 51 29 +22 61 WWWDDW
2 Sheffield Weds 27 17 7 3 47 18 +29 58 DWWWWW
3 Ipswich 27 14 9 4 49 28 +21 51 LWDDDL
4 Derby 26 13 8 5 38 20 +18 47 WDWWWW
5 Bolton 27 12 8 7 34 22 +12 44 DDWDWL
6 Barnsley 25 13 4 8 33 24 +9 43 WDWLLW
7 Peterboro 25 12 2 11 41 31 +10 38 LLDWLW
8 Wycombe 26 11 5 10 33 27 +6 38 DWWLWL
9 Bristol Rvs 27 10 7 10 42 45 -3 37 WLLWWL
10 Oxford 26 9 8 9 33 29 +4 35 DLWLWW
11 Shrewsbury 26 10 5 11 32 30 +2 35 WLLLWW
12 Exeter 27 9 8 10 39 39 0 35 LDWWDL
13 Port Vale 25 10 5 10 27 34 -7 35 WLWLWL
14 Charlton 26 8 10 8 40 36 +4 34 LDLWWW
15 Portsmouth 24 8 10 6 31 30 +1 34 LDDLLW
16 Lincoln 25 6 12 7 24 30 -6 30 DLDDLD
17 Fleetwood Town 26 6 11 9 29 28 +1 29 WLLWLL
18 Cheltenham 26 8 4 14 23 34 -11 28 LWLLLL
19 Milton Keynes Dons 26 7 4 15 25 37 -12 25 WWLLDW
20 Accrington 25 6 7 12 24 41 -17 25 DDLLWL
21 Morecambe 25 5 9 11 26 35 -9 24 DLLWWW
22 Cambridge 26 7 3 16 23 46 -23 24 DWLLLL
23 Burton 26 5 7 14 32 54 -22 22 DLWWLL
24 Forest Green 27 5 6 16 23 52 -29 21 LLLLDL
Home – league table
# Team MP W D L GF GA GD Pts Streak
1 Plymouth 14 13 0 1 29 11 +18 39 WLWWWW
2 Sheffield Weds 14 9 4 1 31 11 +20 31 WWDWWW
3 Derby 13 9 2 2 25 11 +14 29 WDWWWW
4 Bolton 14 8 4 2 19 8 +11 28 LDWDDW
5 Ipswich 13 7 5 1 23 10 +13 26 WDDWWD
6 Peterboro 12 8 1 3 24 9 +15 25 WWWLWL
7 Barnsley 13 8 1 4 20 14 +6 25 WWWWLW
8 Charlton 14 6 5 3 26 17 +9 23 DLLDWW
9 Wycombe 13 6 3 4 19 13 +6 21 DDWWWL
10 Shrewsbury 14 6 2 6 18 18 0 20 LWWLLW
11 Portsmouth 13 4 7 2 19 15 +4 19 DDLDLW
12 Exeter 13 5 4 4 19 17 +2 19 WWLDDD
13 Bristol Rvs 13 5 4 4 21 22 -1 19 DDWWLW
14 Oxford 13 5 3 5 18 14 +4 18 DWDWLW
15 Port Vale 12 5 3 4 13 13 0 18 DLWWWL
16 Morecambe 13 4 5 4 16 16 0 17 DDDWWW
17 Cambridge 13 5 2 6 12 16 -4 17 LDLDWL
18 Lincoln 12 2 10 0 13 10 +3 16 DDWDDD
19 Cheltenham 12 5 1 6 13 16 -3 16 LWDWLL
20 Accrington 12 3 5 4 16 18 -2 14 LLLDDW
21 Burton 13 3 4 6 14 23 -9 13 WDDDWL
22 Forest Green 14 4 0 10 11 25 -14 12 LWWLLL
23 Fleetwood Town 12 2 5 5 11 12 -1 11 LDWLLL
24 Milton Keynes Dons 13 2 3 8 10 20 -10 9 LLDLWD
Away – league table
# Team MP W D L GF GA GD Pts Streak
1 Sheffield Weds 13 8 3 2 16 7 +9 27 DWDDWW
2 Ipswich 14 7 4 3 26 18 +8 25 DWLDDL
3 Plymouth 14 5 7 2 22 18 +4 22 DDDWDD
4 Derby 13 4 6 3 13 9 +4 18 DWDDDW
5 Barnsley 12 5 3 4 13 10 +3 18 DLWWDL
6 Fleetwood Town 14 4 6 4 18 16 +2 18 DDWLWL
7 Bristol Rvs 14 5 3 6 21 23 -2 18 LDWLWL
8 Oxford 13 4 5 4 15 15 0 17 WDDDLW
9 Wycombe 13 5 2 6 14 14 0 17 WWLDLW
10 Port Vale 13 5 2 6 14 21 -7 17 DLWLLW
11 Bolton 13 4 4 5 15 14 +1 16 DWLDWL
12 Exeter 14 4 4 6 20 22 -2 16 LDLWWL
13 Milton Keynes Dons 13 5 1 7 15 17 -2 16 DLWLLW
14 Shrewsbury 12 4 3 5 14 12 +2 15 WLDLLW
15 Portsmouth 11 4 3 4 12 15 -3 15 LWDLDL
16 Lincoln 13 4 2 7 11 20 -9 14 WLLLLD
17 Peterboro 13 4 1 8 17 22 -5 13 WLLLDW
18 Cheltenham 14 3 3 8 10 18 -8 12 WLWLLL
19 Charlton 12 2 5 5 14 19 -5 11 DWDLLW
20 Accrington 13 3 2 8 8 23 -15 11 LDWLLL
21 Burton 13 2 3 8 18 31 -13 9 LLDLWL
22 Forest Green 13 1 6 6 12 27 -15 9 DLDLLD
23 Morecambe 12 1 4 7 10 19 -9 7 DLDLLL
24 Cambridge 13 2 1 10 11 30 -19 7 WLLLLL

Milton Keynes Dons   Shrewsbury

Under / Over goals 2022/2023, before this match

Goals
All matches – Under/Over goals
# Streak
1 9 Bristol Rvs 27 10 17 1.6 1.7 10 7 10 42 45 37 OOOOOU
2 1 Plymouth 28 12 16 1.8 1.0 18 7 3 51 29 61 UUOUUO
3 3 Ipswich 27 12 15 1.8 1.0 14 9 4 49 28 51 UOOUUO
4 7 Peterboro 25 10 15 1.6 1.2 12 2 11 41 31 38 OOUUOU
5 23 Burton 26 11 15 1.2 2.1 5 7 14 32 54 22 UUOOOO
6 24 Forest Green 27 12 15 0.9 1.9 5 6 16 23 52 21 OUOOUO
7 22 Cambridge 26 12 14 0.9 1.8 7 3 16 23 46 24 UOUOOO
8 4 Derby 26 14 12 1.5 0.8 13 8 5 38 20 47 OUUOOO
9 8 Wycombe 26 14 12 1.3 1.0 11 5 10 33 27 38 UUOUOU
10 10 Oxford 26 14 12 1.3 1.1 9 8 9 33 29 35 UOOUOO
11 11 Shrewsbury 26 14 12 1.2 1.2 10 5 11 32 30 35 OOUOOO
12 12 Exeter 27 15 12 1.4 1.4 9 8 10 39 39 35 UUOUUU
13 13 Port Vale 25 13 12 1.1 1.4 10 5 10 27 34 35 UUUUOU
14 14 Charlton 26 14 12 1.5 1.4 8 10 8 40 36 34 OUOOOU
15 17 Fleetwood Town 26 14 12 1.1 1.1 6 11 9 29 28 29 OOOOOU
16 19 Milton Keynes Dons 26 14 12 1.0 1.4 7 4 15 25 37 25 UUUOUO
17 21 Morecambe 25 13 12 1.0 1.4 5 9 11 26 35 24 UOUUOO
18 6 Barnsley 25 14 11 1.3 1.0 13 4 8 33 24 43 UUOOUO
19 20 Accrington 25 14 11 1.0 1.6 6 7 12 24 41 25 UUUOUO
20 2 Sheffield Weds 27 17 10 1.7 0.7 17 7 3 47 18 58 UOUOUU
21 5 Bolton 27 17 10 1.3 0.8 12 8 7 34 22 44 UUOUOO
22 15 Portsmouth 24 14 10 1.3 1.2 8 10 6 31 30 34 UUOOOU
23 18 Cheltenham 26 16 10 0.9 1.3 8 4 14 23 34 28 UUOOOO
24 16 Lincoln 25 18 7 1.0 1.2 6 12 7 24 30 30 UOUUOU
Home – Under/Over goals
# Streak
1 4 Derby 13 4 9 1.9 0.8 9 2 2 25 11 29 OUOUOO
2 24 Forest Green 14 5 9 0.8 1.8 4 0 10 11 25 12 UOUOOO
3 1 Plymouth 14 6 8 2.1 0.8 13 0 1 29 11 39 OUOUOO
4 9 Bristol Rvs 13 5 8 1.6 1.7 5 4 4 21 22 19 OOUUOO
5 2 Sheffield Weds 14 7 7 2.2 0.8 9 4 1 31 11 31 OUUUOU
6 6 Barnsley 13 6 7 1.5 1.1 8 1 4 20 14 25 UOUOOO
7 7 Peterboro 12 5 7 2.0 0.8 8 1 3 24 9 25 OOUOUO
8 10 Oxford 13 6 7 1.4 1.1 5 3 5 18 14 18 UOUOUO
9 11 Shrewsbury 14 7 7 1.3 1.3 6 2 6 18 18 20 UUOUOO
10 3 Ipswich 13 7 6 1.8 0.8 7 5 1 23 10 26 UUUOOU
11 8 Wycombe 13 7 6 1.5 1.0 6 3 4 19 13 21 UOUUOU
12 12 Exeter 13 7 6 1.5 1.3 5 4 4 19 17 19 OOUUUU
13 14 Charlton 14 8 6 1.9 1.2 6 5 3 26 17 23 OUOUOU
14 15 Portsmouth 13 7 6 1.5 1.2 4 7 2 19 15 19 UUUOOU
15 21 Morecambe 13 7 6 1.2 1.2 4 5 4 16 16 17 UUUUOO
16 23 Burton 13 7 6 1.1 1.8 3 4 6 14 23 13 UOOUOO
17 5 Bolton 14 9 5 1.4 0.6 8 4 2 19 8 28 OUUUUO
18 13 Port Vale 12 7 5 1.1 1.1 5 3 4 13 13 18 OOUUUU
19 17 Fleetwood Town 12 7 5 0.9 1.0 2 5 5 11 12 11 UUOOOO
20 18 Cheltenham 12 7 5 1.1 1.3 5 1 6 13 16 16 OUUUUO
21 19 Milton Keynes Dons 13 8 5 0.8 1.5 2 3 8 10 20 9 UOUOUU
22 20 Accrington 12 7 5 1.3 1.5 3 5 4 16 18 14 OOUUUU
23 22 Cambridge 13 8 5 0.9 1.2 5 2 6 12 16 17 UUUUOO
24 16 Lincoln 12 10 2 1.1 0.8 2 10 0 13 10 16 UUOUUU
Away – Under/Over goals
# Streak
1 3 Ipswich 14 5 9 1.9 1.3 7 4 3 26 18 25 OUUOUO
2 9 Bristol Rvs 14 5 9 1.5 1.6 5 3 6 21 23 18 OUOOOU
3 22 Cambridge 13 4 9 0.8 2.3 2 1 10 11 30 7 OUOUOO
4 23 Burton 13 4 9 1.4 2.4 2 3 8 18 31 9 OOUUOO
5 1 Plymouth 14 6 8 1.6 1.3 5 7 2 22 18 22 UOUUUU
6 7 Peterboro 13 5 8 1.3 1.7 4 1 8 17 22 13 OOUOUU
7 13 Port Vale 13 6 7 1.1 1.6 5 2 6 14 21 17 OOUUUO
8 17 Fleetwood Town 14 7 7 1.3 1.1 4 6 4 18 16 18 OUOOOU
9 19 Milton Keynes Dons 13 6 7 1.2 1.3 5 1 7 15 17 16 UOUUOO
10 8 Wycombe 13 7 6 1.1 1.1 5 2 6 14 14 17 UUUUUO
11 12 Exeter 14 8 6 1.4 1.6 4 4 6 20 22 16 OUUOUU
12 14 Charlton 12 6 6 1.2 1.6 2 5 5 14 19 11 UUOUOO
13 20 Accrington 13 7 6 0.6 1.8 3 2 8 8 23 11 OUUUOO
14 21 Morecambe 12 6 6 0.8 1.6 1 4 7 10 19 7 UUUOOU
15 24 Forest Green 13 7 6 0.9 2.1 1 6 6 12 27 9 UUUOUU
16 5 Bolton 13 8 5 1.2 1.1 4 4 5 15 14 16 UOOUOO
17 10 Oxford 13 8 5 1.2 1.2 4 5 4 15 15 17 OUUUOO
18 11 Shrewsbury 12 7 5 1.2 1.0 4 3 5 14 12 15 UOUUOO
19 16 Lincoln 13 8 5 0.8 1.5 4 2 7 11 20 14 UUUOOU
20 18 Cheltenham 14 9 5 0.7 1.3 3 3 8 10 18 12 UUUOOO
21 6 Barnsley 12 8 4 1.1 0.8 5 3 4 13 10 18 UUUOUU
22 15 Portsmouth 11 7 4 1.1 1.4 4 3 4 12 15 15 OUUUUO
23 2 Sheffield Weds 13 10 3 1.2 0.5 8 3 2 16 7 27 UUUUOU
24 4 Derby 13 10 3 1.0 0.7 4 6 3 13 9 18 UOUUUO

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 2 Nov 2026, 20:47