While we have made these predictions for Cheltenham Town v Milton Keynes Dons for this match preview with the best of intentions, no profits are guaranteed. Always gamble responsibly, and with what you can afford to lose. Good luck if you do place a bet today.
Cheltenham Town vs Milton Keynes Dons Live Stream Global Listings
Predictions and Tips
Cheltenham Town will be taking on away team Milton Keynes Dons at The EV Charger Points Stadium in this League Two clash on Saturday.
Full predictions, stats & game poll for the Cheltenham Town v Milton Keynes Dons match are shown here - along with the latest match odds.
📏 Form Guide

Cheltenham Town
DDLLWD
Cheltenham Town prepare for this game after a 3-3 League Two tied result versus Swindon Town.
For Cheltenham Town, the goals were scored by Jordan Thomas (8') and Timothée Dieng (48'). Will Wright (45', 54' Own goal), Kabongo Tshimanga (67') and Ollie Clarke (88') scored for Swindon Town.
It has been a rare occasion in recent times that Cheltenham Town have shown defensive steel. In fact, Cheltenham Town have failed to prevent opponents from scoring in 6 of their previous 6 clashes, shipping 11 goals in the process. Having said that, it remains to be seen if such a trend will be maintained in this game.
Leading up to this clash, Cheltenham Town:
- have not emerged victorious against Milton Keynes Dons in their last 5 league matches.
- haven’t won at home in the past 3 league games.
Milton Keynes Dons
DLLLWL
Following on from a losing effort in their last game against Port Vale in League Two competition, Milton Keynes Dons will be aiming to make amends here.
Lorent Tolaj (27'), Jayden Stockley (52') and Ben Garrity (98') scored for Port Vale.
Looking at their form, and Milton Keynes Dons have been scored against in 6 of their last 6 games, conceding 10 goals overall. Defensively, Milton Keynes Dons can certainly do much better.
Their past results show that Milton Keynes Dons:
- haven't beaten Cheltenham Town when they have played them away from home in the previous 3 matches in the league.
- remain undefeated by Cheltenham Town when they have played them away from home in the previous 2 league games.
- are without an away win for the past 8 league matches. It's not a good run at all.
👥 Head to head
Checking on their most recent head to head meetings stretching back to 04/09/2021 shows us that Cheltenham Town have won 1 of these and Milton Keynes Dons 2, with the tally of drawn results being 3.
An aggregate of 18 goals were produced between them during those clashes, with 8 from The Robins and 10 being from The Dons. The average number of goals per game works out to 3.
The last league fixture featuring these sides was League Two match day 16 on 16/11/2024 and the score finished Milton Keynes Dons 3-2 Cheltenham Town.
The referee was Jacob Miles.
🧠 Prediction
In our view, Milton Keynes Dons and Cheltenham Town could both end up scoring in what appears to be a good match-up, with little separating these two teams.
Little in this one, and it’s almost too close to call. We’re therefore anticipating a very even match with a 1-1 scoreline when all is said and done.
Peter Guest, 14:01 22/03/2025
📊 Poll: Who Will Win?

⚽️ Team Focus:
Cheltenham Town
Formed: 1887
Stadium: The EV Charger Points Stadium (7,066)
Captain: Harry Pell
Chairman: David Bloxham
Manager: Michael Flynn
Competitions: League Two position 13
⭐ Star Man: George Miller
Regularly taking up the Striker position, George Miller was born in Bolton, England. Having made a first senior appearance for Bury in the 2015 - 2016 season, the accomplished Forward has scored 7 league goals in this League Two 2024 - 2025 season so far in a total of 31 appearances.
Milton Keynes Dons |
|
Cheltenham Town |
Milton Keynes Dons |
|
Cheltenham Town |
Cheltenham Town |
|
Milton Keynes Dons |
Milton Keynes Dons |
|
Cheltenham Town |
Milton Keynes Dons |
|
Cheltenham Town |
Cheltenham Town |
|
Milton Keynes Dons |
Pos | Team | Pld | W | D | L | +/- | Pts | Form |
---|---|---|---|---|---|---|---|---|
1 |
![]() |
37 | 20 | 9 | 8 | 24 | 69 | DLDLD |
2 |
![]() |
37 | 19 | 9 | 9 | 17 | 66 | WWWLL |
3 |
![]() |
37 | 18 | 9 | 10 | 23 | 63 | LLWLW |
4 |
![]() |
37 | 18 | 9 | 10 | 10 | 63 | WWLDD |
5 |
![]() |
38 | 17 | 11 | 10 | 17 | 62 | LLWLD |
6 |
![]() |
36 | 16 | 13 | 7 | 10 | 61 | DDDLW |
7 |
![]() |
37 | 14 | 16 | 7 | 12 | 58 | WWWWW |
8 |
![]() |
38 | 14 | 16 | 8 | 7 | 58 | WLDDD |
9 |
![]() |
37 | 17 | 5 | 15 | -3 | 56 | DDWLL |
10 |
![]() |
37 | 14 | 11 | 12 | 3 | 53 | LDDLW |
11 |
![]() |
37 | 13 | 13 | 11 | 3 | 52 | LWWLD |
12 |
![]() |
36 | 14 | 9 | 13 | 14 | 51 | LLWWW |
13 |
![]() |
37 | 13 | 11 | 13 | -3 | 50 | DLLWD |
14 |
![]() |
37 | 12 | 13 | 12 | 3 | 49 | WDWDL |
15 |
![]() |
37 | 11 | 14 | 12 | 0 | 47 | WWDDD |
16 |
![]() |
37 | 13 | 7 | 17 | -13 | 46 | LWLLW |
17 |
![]() |
36 | 12 | 8 | 16 | -3 | 44 | LLWWD |
18 |
![]() |
36 | 12 | 6 | 18 | -7 | 42 | LLLWL |
19 |
![]() |
36 | 11 | 9 | 16 | -8 | 42 | LWLWD |
20 |
![]() |
37 | 10 | 10 | 17 | -10 | 40 | LWLWD |
21 |
![]() |
37 | 11 | 7 | 19 | -19 | 40 | LWDWL |
22 |
![]() |
37 | 8 | 12 | 17 | -27 | 36 | LDDWW |
23 |
![]() |
37 | 8 | 6 | 23 | -23 | 30 | LLWLD |
24 |
![]() |
36 | 6 | 9 | 21 | -27 | 27 | DWDLL |
Tranmere Rovers |
|
Cheltenham Town |
Cheltenham Town |
|
Milton Keynes Dons |
Swindon Town |
|
Cheltenham Town |
AFC Wimbledon |
|
Cheltenham Town |
Cheltenham Town |
|
Colchester United |
Bradford City |
|
Cheltenham Town |
Milton Keynes Dons |
|
Fleetwood Town |
Carlisle United |
|
Milton Keynes Dons |
Cheltenham Town |
|
Milton Keynes Dons |
Port Vale |
|
Milton Keynes Dons |
Milton Keynes Dons |
|
Morecambe |
Accrington Stanley |
|
Milton Keynes Dons |
Cheltenham Town |
|
Colchester United |
Cheltenham Town |
|
Grimsby Town |
Cheltenham Town |
|
Walsall |
Cheltenham Town |
|
Barrow |
Cheltenham Town |
|
Chesterfield |
Cheltenham Town |
|
Salford City |
Port Vale |
|
Milton Keynes Dons |
Accrington Stanley |
|
Milton Keynes Dons |
Bradford City |
|
Milton Keynes Dons |
Tranmere Rovers |
|
Milton Keynes Dons |
Barrow |
|
Milton Keynes Dons |
Doncaster Rovers |
|
Milton Keynes Dons |
Goals scored | 1.5 |
Goals conceded | 1.3 |
Time first goal scored | 54 |
Time first goal conceded | 46 |
Yellow cards | 1.4 |
Red cards | 0 |
Subs used | 4 |
Biggest victory | 2-0 |
Biggest defeat | 5-3 |
Goals scored | 1.4 |
Goals conceded | 2.1 |
Time first goal scored | 32 |
Time first goal conceded | 37 |
Yellow cards | 2.1 |
Red cards | 0 |
Subs used | 3.5 |
Biggest victory | 5-1 |
Biggest defeat | 6-3 |
George Miller | 7 |
Ethon Archer | 6 |
Joel Colwill | 6 |
Matty Taylor | 5 |
Jordan Thomas | 5 |
Alex Gilbey | 11 |
Scott Hogan | 7 |
Joe White | 6 |
Joe Tomlinson | 4 |
Ellis Harrison | 3 |
Morecambe |
|
Cheltenham Town |
Cheltenham Town |
|
Doncaster Rovers |
Crewe Alexandra |
|
Cheltenham Town |
Cheltenham Town |
|
Gillingham |
Notts County |
|
Cheltenham Town |
Cheltenham Town |
|
Carlisle United |
Bromley |
|
Cheltenham Town |
Notts County |
|
Milton Keynes Dons |
Milton Keynes Dons |
|
Barrow |
Gillingham |
|
Milton Keynes Dons |
Milton Keynes Dons |
|
Newport County |
Crewe Alexandra |
|
Milton Keynes Dons |
Milton Keynes Dons |
|
Grimsby Town |
Swindon Town |
|
Milton Keynes Dons |
