Craig MacGillivray
Milton Keynes Dons

Craig MacGillivray

Goalkeeper at Milton Keynes Dons

🌍 SXGoalkeeper#1🎂 33 years📏 188cm👟 Right

Current Team: Milton Keynes Dons

Market Value
0.1M
SofaScore Rating
6.68

📊 Season Summary

All competitions • Real data
Craig MacGillivray Season by Season Statistics
SeasonCompetitionAppsGoalsAssistsRating
25/26League Two24006.68
24/25League Two8007.14
24/25Football League Trophy1007.80
23/24League Two24006.95
23/24EFL Cup1006.70
23/24League One11006.79
22/23Football League Trophy1007.40
22/23League One23006.95
21/22Football League Trophy-00-
21/22EFL Cup-00-
📅 Last updated: January 16, 2026 • Data: Official league records

📋 Match Log

Last 15 matches
Craig MacGillivray Recent Match Performance Log
DateCompetitionRating
Apr 12, 2025League Two7.6
Apr 18, 2025League Two7.4
Apr 21, 2025League Two7.8
Apr 26, 2025League Two7.4
May 3, 2025League Two6.7
Aug 2, 2025League Two6.8
Aug 9, 2025League Two6.4
Aug 16, 2025League Two6.9
Aug 19, 2025League Two7.8
Aug 23, 2025League Two6.7
Aug 30, 2025League Two6.3
Sep 6, 2025League Two5.3
Sep 13, 2025League Two6.9
Sep 20, 2025League Two6.1
Sep 27, 2025League Two7.0
⚽ Performance ratings tracked per match. Data sourced from official match statistics.

⚡ Player Characteristics

Strengths

Trait 22

Weaknesses

Shot Stopping

📈 Career Totals

Aggregated across 23 seasons, 5 competitions
0
Career Goals
0
Career Assists
93
Total Apps
92
Full Games

👥 Teammates at Milton Keynes Dons

Full Squad →

📊 Season Statistics

League Two 25/26
24 appearances
0
Goals
0
Assists
6.68
Rating
2094
Minutes
0
Shots
0
Key Passes
0
Tackles
0
Interceptions

📝 About Craig MacGillivray

Craig MacGillivray is a 33-year-old SX professional footballer who plays as a goalkeeper. Currently representing Milton Keynes Dons, Craig MacGillivray stands at 188cm and is predominantly right-footed. With a market valuation of €96K, Craig MacGillivray represents a developing talent in today's transfer market.

Craig MacGillivray's professional career began at Harrogate Railway Athletic. Over their career, Craig MacGillivray has made 10 transfers. The most recent move saw Craig MacGillivray join Milton Keynes Dons in 2024.

This season, Craig MacGillivray has contributed to the team in 24 appearances. Accumulating 2094 minutes, averaging 87 per game.

🎯

Expert Tactical Profile

KickAI Scouting Analysis

This tactical analysis and scouting report on Craig MacGillivray has been compiled by the KickAI Analytics Team. Our assessment covers Craig MacGillivray's role as a goalkeeper at Milton Keynes Dons, examining their SX playing style, statistical performance, tactical contributions, and future potential. Data is updated after every matchday.

Player Archetype

Sweeper-Keeper

Craig MacGillivray profiles as a modern goalkeeper who commands the box and starts attacks. Elite qualities include attribute 22, which make them a threat in various scenarios. Development areas: shot stopping. At 33, Craig MacGillivray brings invaluable experience and leadership.

Formation Fit

Best deployed in:

✅ Key Strengths

  • attribute 22

⚠️ Development Areas

  • shot stopping

**Playing Style**: Craig MacGillivray fits the profile of a modern Sweeper-Keeper – a modern goalkeeper who commands the box and starts attacks.

✨ What Makes Them Special

What sets Craig MacGillivray apart from other goalkeepers? It's the combination of attribute 22 that creates a unique profile.

🔄 Career Turning Point

The Defining Move: Craig MacGillivray's career trajectory changed in 2011 when Harrogate Railway Athletic agreed to let them join Stalybridge Celtic. Though not a high-profile transfer, this move proved pivotal for Craig MacGillivray's development. This transfer opened doors to a new league, new challenges, and new opportunities to showcase their talents.

🔮 Future Outlook

Future Outlook: In the twilight of a career at 33, Craig MacGillivray's focus shifts to legacy. Whether mentoring young players, pursuing coaching badges, or seeking one final trophy, the next chapter awaits.

📊 League Two 25/26 Analysis

In the current season, Craig MacGillivray has made 24 appearances in their competition. With an average rating of 6.68, Craig MacGillivray has been consistent. Accumulating 2094 minutes, Craig MacGillivray averages 87 minutes per game.

🔥 Recent Form

Over the last 5 matches, Craig MacGillivray has maintained strong form with an average rating of 7.38. Performance ratings ranged from 6.7 to 7.8, demonstrating typical variation.

📈 Form Guide (Last 15 Matches)

OldestLatest

📊 Performance Statistics

How Craig MacGillivray compares to league average this season

📅 Appearances24
0Avg: 1538
Average Rating6.7
0Avg: 6.510
⏱️ Minutes Played2094
0Avg: 9003420

Yellow line = league average. Green = above average performance.

🩺 Player Status & Availability

Fitness Status

Available

No reported injuries

📋Contract Status

Under Contract

Current club: Milton Keynes Dons

🔄Transfer Rumors

No Active Rumors

Last updated: 1/16/2026

📈Market Trend

€0.1M

SofaScore estimate

💹 Career Value Trajectory

Transfer fee history and market value trend

2024
StevenageMilton Keynes Dons
-
2024
Milton Keynes DonsStevenage
-
2023
Burton AlbionMilton Keynes Dons
Free
2023
Charlton AthleticBurton Albion
Unknown
2021
PortsmouthCharlton Athletic
Free
2018
Shrewsbury TownPortsmouth
Free
2017
WalsallShrewsbury Town
Free
2014
Harrogate TownWalsall
Unknown

Showing 8 of 10 transfers

🔥 Recent Performance (12 Months)

Avg Rating: 6.81
4/12/2025League Two
7.6
4/18/2025League Two
7.4
4/21/2025League Two
7.8
4/26/2025League Two
7.4
5/3/2025League Two
6.7
8/2/2025League Two
6.8
8/9/2025League Two
6.4
8/16/2025League Two
6.9
8/19/2025League Two
7.8
8/23/2025League Two
6.7
8/30/2025League Two
6.3
9/6/2025League Two
5.3
9/13/2025League Two
6.9
9/20/2025League Two
6.1
9/27/2025League Two
7.0

Showing last 15 matches. Based on SofaScore statistical ratings.

💰 Transfer History

10 transfers
DateFromToFee
5/31/2024StevenageMilton Keynes Dons-
1/18/2024Milton Keynes DonsStevenage-
7/1/2023Burton AlbionMilton Keynes DonsFree
1/13/2023Charlton AthleticBurton AlbionUnknown
7/1/2021PortsmouthCharlton AthleticFree
7/1/2018Shrewsbury TownPortsmouthFree
7/5/2017WalsallShrewsbury TownFree
7/1/2014Harrogate TownWalsallUnknown
8/1/2012Stalybridge CelticHarrogate TownFree
7/1/2011Harrogate Railway AthleticStalybridge CelticFree

📅 Career Progression & Journey

Craig MacGillivray's professional football journey began at Harrogate Railway Athletic, where the foundations of their career were established. Like many successful footballers, Craig MacGillivray developed their skills through dedicated training and competitive youth football before breaking into senior football.

The career path of Craig MacGillivray has taken them through 10 different clubs, each phase contributing to their development as a professional footballer.

Currently, Craig MacGillivray represents Milton Keynes Dons, the latest chapter in an evolving career. Having joined in 2024, Craig MacGillivray continues to develop and contribute to their team's objectives. The experience gained across different clubs and competitions has shaped Craig MacGillivray into the player they are today.

📈 Performance Analysis & Context

When evaluating Craig MacGillivray's performance in context, their average rating of 6.68 positions them among solid contributors to their team. Averaging 87 minutes per appearance indicates regular starting status and coach confidence. For a goalkeeper at this level of competition, these statistics provide insight into Craig MacGillivray's impact and role within their team's tactical setup.

🔗 Related Content & Categories

Explore more content related to Craig MacGillivray, including teammates, similar players, and competition information.

❓ Frequently Asked Questions

Common questions about Craig MacGillivray

What position does Craig MacGillivray play?
Craig MacGillivray is a professional goalkeeper who currently plays for Milton Keynes Dons. As a goalkeeper, Craig MacGillivray is primarily responsible for shot-stopping, organizing the defense, and distributing the ball.
How old is Craig MacGillivray?
Craig MacGillivray is 33 years old, born on January 12, 1993. At 33, Craig MacGillivray is an experienced veteran bringing valuable leadership to their team.
What team does Craig MacGillivray play for in 2026?
Craig MacGillivray currently plays for Milton Keynes Dons. They joined the club in 2024.
How tall is Craig MacGillivray?
Craig MacGillivray stands at 188cm (6'2") tall. This height is good for a goalkeeper.
What is Craig MacGillivray's market value in 2026?
Craig MacGillivray's current estimated transfer market value is €96K according to professional football valuation metrics. Market values fluctuate based on form, age, and contract situation.
What nationality is Craig MacGillivray?
Craig MacGillivray is a SX footballer.
What are Craig MacGillivray's career statistics?
This season, Craig MacGillivray has made 24 appearances, scored 0 goals, and provided 0 assists. Their average match rating is 6.68.
Where did Craig MacGillivray start their career?
Craig MacGillivray's professional career began at Harrogate Railway Athletic. Since then, they have made 10 career moves across various clubs.
What is Craig MacGillivray's preferred foot?
Craig MacGillivray is predominantly right-footed. This conventional preference influences their playing style and positioning on the pitch.
What are Craig MacGillivray's main strengths as a player?
Craig MacGillivray's primary strengths include attribute 22. These attributes make them particularly effective in various scenarios.
What was Craig MacGillivray's highest transfer fee?
Craig MacGillivray has primarily moved on free transfers or loan deals throughout their career.
What is Craig MacGillivray's current form like?
Based on their average rating of 6.68 this season, Craig MacGillivray's current form can be described as consistent. in 24 appearances.
What shirt number does Craig MacGillivray wear?
Craig MacGillivray wears the number 1 shirt for Milton Keynes Dons. Traditionally the number worn by the first-choice goalkeeper.
What is Craig MacGillivray's playing style?
As a goalkeeper, Craig MacGillivray brings attribute 22 to their team. Their tactical flexibility allows them to also operate as a goalkeeper.
K

KickAI Analysis Team

Football analytics experts using AI-enhanced data processing

Statistics sourced from official match data providers. Tactical analysis generated using proprietary algorithms trained on 500,000+ player performances.

📅 Last Updated:

Verify data from official sources:

📋 Quick Facts

Full Name
Craig MacGillivray
Nationality
SX
Age
33 years
Height
188 cm
Position
Goalkeeper
Foot
Right
Shirt
#1

📅 Season Stats

0
Goals
0
Assists
24
Apps
6.68
Rating