
Craig MacGillivray stats
Next match
Match-by-match stats

C. MacGillivray
C. MacGillivray vs Blackpool
2 games playedCraig MacGillivray's next match is tomorrow at 19:45 against Blackpool. See how Craig MacGillivray did in earlier matches against Blackpool.
Before the next match
Blackpool v Milton Keynes Dons, Tomorrow
What Blackpool allow goalkeepers
Position stats20 appearances at GK against Blackpool in their last 20 matches; league average from the League One.
Best odds on C. MacGillivray
Odds OutliersCraig MacGillivray 2026/2027 season stats
As a goalkeeper, Craig MacGillivray has appeared in 5 League One matches this season, totalling 450 minutes at an average rating of 7.11. Every metric below is shown as a total, a per-90 rate or percentage, and a percentile against other League One goalkeepers.
Stats by competition
Club and country, 2026/2027.
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | CS | Rating |
|---|---|---|---|---|---|---|---|---|
| 5 | 450 | 0 | 0 | 0 | 0 | 0 | 7.11 | |
| 1 | 90 | 0 | 0 | 0 | 0 | 0 | 6.27 | |
| Total | 6 | 540 | 0 | 0 | 0 | 0 | 0 | 6.97 |
Passing stats
Goalkeeping stats
Craig MacGillivray has made 21 saves (16 inside the box) at a 70% save success rate, in 5 appearances. That is ranking in the 89th percentile for saves among goalkeepers.
Discipline stats
Positions played
League OneMainly goalkeeper (5 appearances).
Strengths & weaknesses
vs goalkeepersStrengths
Weaknesses

Milton Keynes Dons squad
S. Nombe
27 yrs#9
A. Collins
29 yrs#10
C. Paterson
32 yrs#13
S. Silvera
25 yrs#17
R. Hepburn-Murphy
28 yrs#29
D. Barlaser
29 yrs#4
D. Crowley
29 yrs#7
A. Gilbey
31 yrs#8
I. Fullah
19 yrs#22
R. Wintle
29 yrs#24
B. Wiles
27 yrs#26
J. Matete
25 yrs#28Previous seasons
Per competition, club and country2025/2026
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 45 | 3,984 | 0 | 0 | 1 | 0 | 6.75 | |
| 2 | 210 | 0 | 0 | 0 | 0 | 6.69 |
2024/2025
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 8 | 720 | 0 | 0 | 1 | 0 | 6.96 | |
| 1 | 90 | 0 | 0 | 0 | 0 | - |
2023/2024
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 24 | 2,160 | 0 | 0 | 1 | 0 | 7.08 | |
| 11 | 990 | 0 | 0 | 1 | 2 | 6.95 | |
| 1 | 90 | 0 | 0 | 0 | 0 | 6.83 |
2022/2023
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 23 | 2,070 | 0 | 0 | 1 | 0 | 7.10 | |
| 1 | 90 | 0 | 0 | 0 | 0 | 6.22 |
2021/2022
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 43 | 3,870 | 0 | 2 | 3 | 2 | 6.99 | |
| 1 | 90 | 0 | 0 | 0 | 0 | 6.53 |
About Craig MacGillivray
League One 2026/2027 season
This season in the League One, Craig MacGillivray has featured across 5 appearances (5 starts), totalling 450 minutes. That shot output is worth 0.00 expected goals (xG) this season.
Attacking and creative
In attacking play, Craig MacGillivray has created 0 chances including 0 big chances for teammates.
Defensive and passing
Defensively, Craig MacGillivray has registered 0 tackles (0 won), 0 interceptions, and 8 clearances. In possession, the goalkeeper has completed 99 from 168 pass attempts, a 59% pass accuracy rate. Craig MacGillivray has won 1 of 2 total duels.
Goalkeeping
Craig MacGillivray has made 21 saves this season (16 inside the box), with a 70% save accuracy rate. The goalkeeper has conceded 9 goals and kept 0 clean sheets from 5 appearances.
Discipline
Craig MacGillivray has received 0 yellow cards this season, committing 0 fouls and winning 1.
About Craig MacGillivray
Craig MacGillivray is a 33-year-old goalkeeper playing for Milton Keynes Dons in the League One, representing Scotland. Craig MacGillivray is right-footed and wears the number 1 shirt. Born on 12 January 1993.
Most recent appearance
Craig MacGillivray's most recent match was away at Wycombe Wanderers on January 4th. Milton Keynes Dons drew 3-3. Craig MacGillivray played 90 minutes with a match rating of 6.57.
Recent matches
- June 8th0-0 drawatAFC Wimbledon(0 mins, rating 0)
- March 5th1-1 drawvsPeterborough United(0 mins, rating 0)
- January 4th3-3 drawatWycombe Wanderers(90 mins, rating 6.57)
- May 4th3-1 lossatWigan Athletic(90 mins, rating 6.27)
- July 24th0-0 drawvsLeicester City(90 mins, rating 8.42)
Next fixture
Craig MacGillivray and Milton Keynes Dons are next in action on September 3rd against Barnsley in the League One. Predicted lineups, head-to-head statistics, and tactical analysis are available on the Barnsley vs Milton Keynes Dons match preview.
Teammates at Milton Keynes Dons
Craig MacGillivray currently plays alongside Cohen Bramall, Dan Crowley, Dan Barlaser, Rushian Hepburn-Murphy, Marvin Ekpiteta, Aaron Collins, Kane Wilson, Craig MacGillivray, Ben Wiles, Ryan Wintle, Alex Gilbey, Gethin Jones, Jack Sanders, Sam Silvera, Ryan Barnett, Charlie Goode, Sam Nombe, Callum Paterson, Elijah Campbell, Curtis Nelson, Sebastian Stacey, Jay Matete, Callum Tripp, Will Dennis and Ibrahim Fullah at Milton Keynes Dons.








33 yrs