Skip to main content
C. MacGillivray photo

Craig MacGillivray stats

Last 5
DDDLD
Scotland
Nationality
Goalkeeper
Position
33
Age
188 cm
Height
Right
Foot
#1
Shirt

Next match

League One logoLeague One
Best match odds
1Bet3652.45
XPaddy Power3.75
2Kambi2.80

Match-by-match stats

C. MacGillivray photo

C. MacGillivray

0.5
Avg0.00P900.00
Hit rate0%0/20
0.5
Avg0.00
P900.00
Hit rate0%0/20
Loading chart...

BlackpoolC. MacGillivray vs Blackpool

2 games played

Craig MacGillivray's next match is tomorrow at 19:45 against Blackpool. See how Craig MacGillivray did in earlier matches against Blackpool.

C. MacGillivray's games against Blackpool
DatePlayed forCompPosScoreMinGAShSoTFlsCards
Feb 3, 2024
Feb 20, 2021
Against BLK
Goals
Avg
0.00
Season 0.00
P90
0.00
Season 0.00
Assists
Avg
0.00
Season 0.00
P90
0.00
Season 0.00
Shots
Avg
0.00
Season 0.00
P90
0.00
Season 0.00
Shots on target
Avg
0.00
Season 0.00
P90
0.00
Season 0.00
Fouls
Avg
0.00
Season 0.00
P90
0.00
Season 0.00
Cards
Avg
0.00
Season 0.00
P90
0.00
Season 0.00

Before the next match

Blackpool v Milton Keynes Dons, Tomorrow

BlackpoolWhat Blackpool allow goalkeepers

Position stats
Per GK appearanceProjectedBLKLeague
Savesn/a2.552.67
Passesn/a34.135.1

20 appearances at GK against Blackpool in their last 20 matches; league average from the League One.

ProjectedOur AI model's numbers for this match. In beta. Access may change.

Best odds on C. MacGillivray

Odds Outliers

Craig 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.

CompetitionAppsMinGoalsAssistsKey pTacklesCSRating
League One5450000007.11
Carabao Cup190000006.27
Total6540000006.97

Passing stats

PassingTotalPer 90 / %Percentile
Passes16833.6032
Accurate passes9919.8053
Pass accuracy59.0%n/a61
Long balls won336.6063

Goalkeeping stats

GoalkeepingTotalPer 90 / %Percentile
Saves214.2089
Saves in box163.2089
Save accuracy70.0%n/a69
Clean sheets0n/a50
Goals conceded91.8082
Punches20.4034

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

DisciplineTotalPer 90 / %Percentile
Fouls committed0n/a45
Yellow cards0n/a44
Red cards0n/a50
Own goals0n/an/a

Previous seasons

Per competition, club and country

2025/2026

CompetitionAppsMinGoalsAssistsKey pTacklesRating
League Two453,98400106.75
FA Cup221000006.69

2024/2025

CompetitionAppsMinGoalsAssistsKey pTacklesRating
League Two872000106.96
FA Cup1900000-

2023/2024

CompetitionAppsMinGoalsAssistsKey pTacklesRating
League Two242,16000107.08
League One1199000126.95
Carabao Cup19000006.83

2022/2023

CompetitionAppsMinGoalsAssistsKey pTacklesRating
League One232,07000107.10
FA Cup19000006.22

2021/2022

CompetitionAppsMinGoalsAssistsKey pTacklesRating
League One433,87002326.99
Carabao Cup19000006.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

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 stats FAQ

How many tackles does Craig MacGillivray make per game?

Craig MacGillivray averages 0 tackles per 90 minutes in the League One along with 0 interceptions .

How many goals and assists does Craig MacGillivray have in 26/27?

Craig MacGillivray has 0 goals and 0 assists from 5 appearances in the League One.

What is Craig MacGillivray's xG (expected goals) in 26/27?

Craig MacGillivray has 0 expected goals (xG) from 0 actual goals in 5 appearances in the League One.

How many clean sheets does Craig MacGillivray have?

Craig MacGillivray has kept 0 clean sheets in 5 appearances this season.

What position does Craig MacGillivray play?

Craig MacGillivray plays in goal for Milton Keynes Dons.

Who does Craig MacGillivray play for?

Craig MacGillivray plays for Milton Keynes Dons in the League One.

When is Craig MacGillivray's next match?

Milton Keynes Dons next face Barnsley on 3 October in the League One.