Statistics
Club / SeasonAppsGoalsAssists
- Milton Keynes Dons2026/27500
- Milton Keynes Dons2025/26470—
- Milton Keynes Dons2024/25100—
- Milton Keynes Dons2023/242500
- Stevenage2023/241100
- Burton Albion2022/231900
- Charlton2022/2360—
- Charlton2021/224502
- Portsmouth2020/215100
- Portsmouth2019/202800
- Portsmouth2018/195601
- Shrewsbury2017/181400
- Walsall2016/17900
- Walsall2015/16800
- Walsall2014/15200
- Harrogate Town2012/1350—
Transfers
- 2024
- 2024Loan
- 2023Free
- 2023
- 2021Free
- 2018Free
- 2017Free
- 2014
- 2012Free
About Craig MacGillivray
Craig MacGillivray (33, Scotland) is a goalkeeper for Milton Keynes Dons. In the 2026/27 season he has made 5 appearances across 2 competitions. His minutes-weighted match rating averages 7.19. Season-by-season and per-competition stats are below.
Craig MacGillivray: questions and answers
- How many goals has Craig MacGillivray scored in 2026/27?
- 0 goals in 5 appearances across all competitions, with 0 assists.
- Which club does Craig MacGillivray play for?
- Milton Keynes Dons.
- How old is Craig MacGillivray?
- 33, born on 12 January 1993.
- What position does Craig MacGillivray play?
- Goalkeeper.
Milton Keynes Dons squad
Next fixture
Milton Keynes Dons host Swindon Town in the FA Cup on 7 November 2026.
Recent matches
- 17 Sept 2026 · League One · at AFC WimbledonD 0–0(sub)
- 12 Sept 2026 · League One · vs PeterboroughD 1–1(sub)
- 5 Sept 2026 · League One · at WycombeD 3–3
- 2 Sept 2026 · League One · at WiganL 1–3
- 29 Aug 2026 · League One · vs LeicesterD 0–0
- 22 Aug 2026 · League One · vs HuddersfieldD 1–1
- 8 Aug 2026 · EFL Cup · at NorwichL 1–4
- 2 May 2026 · League Two · at Fleetwood TownD 1–1
- 25 Apr 2026 · League Two · vs TranmereW 3–0
- 18 Apr 2026 · League Two · at CreweW 3–1
Data updated
