Premier League
Home › Teams › Milton Keynes Dons › C. MacGillivray
C. MacGillivray

Craig MacGillivray (Milton Keynes Dons, goalkeeper): player stats and career

Milton Keynes Dons · goalkeeper · Scotland · 32 years old

Who is C. MacGillivray?

C. MacGillivray – goalkeeper, from Scotland, aged 32. In the 2026/27 season he plays for Milton Keynes Dons.

In the 2026/27 season: 6 matches, 0 goals and 0 assists.

In the previous season (2025/26): 47 matches, 0 goals and 0 assists.

Latest transfer: from Stevenage to Milton Keynes Dons (1 July 2024).

Trophies won: 1; most often EFL Trophy (1×).

C. MacGillivray: 2026/27 season stats

6Apps
0Goals
0Assists
549Minutes
0Yellow cards
0Red cards
7.2Rating

Club competitions

CompetitionAppsGAMinsCardsRtg
EFL Cup100990/06.6
League One5004500/07.3
Total6005490/07.2

C. MacGillivray: detailed stats

205Passes
58%Pass accuracy
2/3Duels won / total
1Fouls won

Totals across all club competitions in 2026/27.

C. MacGillivray: 2025/26 season stats

47Apps
0Goals
0Assists
4104Minutes
6.8Rating

C. MacGillivray: career

ClubPeriod
Milton Keynes Dons2023–present
Burton Albion2022
Charlton2021
Portsmouth2018–2020
Shrewsbury2017
Walsall2014–2016
Harrogate Town2012–2013
Stalybridge Celtic2011

Senior clubs only; youth and reserve teams are not shown.

C. MacGillivray: transfers

DateMoveFee
1 July 2024Stevenage → Milton Keynes DonsNot disclosed
18 January 2024Milton Keynes Dons → StevenageLoan
1 July 2023Burton Albion → Milton Keynes DonsFree transfer
13 January 2023Charlton → Burton AlbionNot disclosed
1 July 2021Portsmouth → CharltonFree transfer
1 July 2018Shrewsbury → PortsmouthFree transfer
5 July 2017Walsall → ShrewsburyFree transfer
1 July 2014Harrogate Town → WalsallNot disclosed
20 August 2012Stalybridge Celtic → Harrogate TownFree transfer

C. MacGillivray: trophies

Trophies won: 1.

  • EFL Trophy2018/20191×

C. MacGillivray: injuries and absences

ReasonFromTo
injury13 February 202527 February 2025

C. MacGillivray: frequently asked questions

How many goals has C. MacGillivray scored in 2026/27?

In 2026/27, C. MacGillivray has 0 goals and 0 assists in 6 matches.

Which club does C. MacGillivray play for?

C. MacGillivray (goalkeeper) plays for Milton Keynes Dons in 2026/27. Nationality: Scotland.

How old is C. MacGillivray?

C. MacGillivray is 32 years old. Date of birth: 12 January 1993.

What was C. MacGillivray's latest transfer?

From Stevenage to Milton Keynes Dons, 1 July 2024.

What trophies has C. MacGillivray won?

Trophies won: 1; most often EFL Trophy (1×).

About C. MacGillivray

This page on C. MacGillivray (Scotland) sums up his season stats, career, transfers and trophies. He currently plays for Milton Keynes Dons; the whole squad is on the club's page.