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

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

Milton Keynes Dons · goalkeeper · Scotland · 32 years old

Who is C. MacGillivray?

C. MacGillivray (position: goalkeeper) – nationality Scotland, aged 32. His club in the 2026/27 season is Milton Keynes Dons.

Season 2026/27: 6 matches, 0 goals, 0 assists.

Previous season (2025/26): 47 matches, 0 goals, 0 assists.

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

Trophies: 1, most frequently 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 for all club competitions combined 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

Only senior clubs are shown; youth and reserve teams are left out.

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: 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 this season (2026/27)?

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

What club does C. MacGillivray play for?

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

How old is C. MacGillivray?

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

Where did C. MacGillivray move to in his latest transfer?

He went from Stevenage to Milton Keynes Dons, 1 July 2024.

What has C. MacGillivray won in his career?

Trophies: 1, most frequently EFL Trophy (1×).

About C. MacGillivray

Season stats, career, transfers and trophies of C. MacGillivray (Scotland) are all on this page. His club right now is Milton Keynes Dons; see the club's page for the full squad.