Craig MacGillivray

First Name:
Craig
Last Name:
MacGillivray
Short name:
C. MacGillivray
Position:
Goalkeeper
Height:
188 cm
Weight:
79 kg
Nationality:
Scotland
Age:
12-01-1993 (31)
SeasonMatches playedMatches Line UpPlayed minutesSubs inSubs outGoalPenaltyMissed penaltyOwn GoalYellow cardRed cardYellow-Red cardTotal goalsAssist
EFL Cup 2022-23CharltonCharlton00000000000000
FA Cup 2019-20PortsmouthPortsmouth00000000000000
FA Cup 2020-21PortsmouthPortsmouth119000000000000
FA Cup 2021-22CharltonCharlton00000000000000
EFL League Two 2023-24Milton Keynes DonsMilton Keynes Dons2424216000000020000

Matches

08-11-2022 20:45
Stevenage
Stevenage
Charlton
Charlton
21-12-2022 20:45
Charlton
Charlton
Brighton
Brighton
10-01-2023 21:00
Man Utd
Man Utd
Charlton
Charlton
04-01-2020 18:31
Fleetwood Town
Fleetwood Town
Portsmouth
Portsmouth
25-01-2020 16:00
Portsmouth
Portsmouth
Barnsley
Barnsley
02-03-2020 20:45
Portsmouth
Portsmouth
Arsenal
Arsenal
10-01-2021 14:30
Bristol City
Bristol City
Portsmouth
Portsmouth
90'
09-01-2022 15:00
Charlton
Charlton
Norwich
Norwich
12-08-2023 15:00
Milton Keynes Dons
Milton Keynes Dons
Tranmere Rovers
Tranmere Rovers
Yellow card
90'
19-08-2023 15:00
Colchester United
Colchester United
Milton Keynes Dons
Milton Keynes Dons
90'
26-08-2023 15:00
Milton Keynes Dons
Milton Keynes Dons
Doncaster Rovers
Doncaster Rovers
90'
15-08-2023 19:45
Crawley Town
Crawley Town
Milton Keynes Dons
Milton Keynes Dons
90'
02-09-2023 15:00
Crewe Alexandra
Crewe Alexandra
Milton Keynes Dons
Milton Keynes Dons
90'
16-09-2023 15:00
Milton Keynes Dons
Milton Keynes Dons
Stockport County
Stockport County
90'
23-09-2023 15:00
Sutton
Sutton
Milton Keynes Dons
Milton Keynes Dons
90'
30-09-2023 15:00
Milton Keynes Dons
Milton Keynes Dons
Harrogate Town
Harrogate Town
90'
03-10-2023 19:45
Walsall
Walsall
Milton Keynes Dons
Milton Keynes Dons
90'
07-10-2023 15:00
Gillingham
Gillingham
Milton Keynes Dons
Milton Keynes Dons
90'
24-10-2023 19:45
Milton Keynes Dons
Milton Keynes Dons
Bradford City
Bradford City
90'
09-09-2023 15:00
Milton Keynes Dons
Milton Keynes Dons
Notts County
Notts County
90'
28-10-2023 15:00
Milton Keynes Dons
Milton Keynes Dons
Swindon Town
Swindon Town
90'
05-08-2023 15:00
Wrexham
Milton Keynes Dons
Milton Keynes Dons
Yellow card
90'
11-11-2023 16:00
Newport County
Newport County
Milton Keynes Dons
Milton Keynes Dons
90'
25-11-2023 16:00
Salford City
Salford City
Milton Keynes Dons
Milton Keynes Dons
90'
28-11-2023 20:45
Milton Keynes Dons
Milton Keynes Dons
Grimsby Town
Grimsby Town
90'
16-12-2023 16:00
Milton Keynes Dons
Milton Keynes Dons
Forest Green Rovers
Forest Green Rovers
90'
23-12-2023 16:00
Morecambe
Morecambe
Milton Keynes Dons
Milton Keynes Dons
90'
26-12-2023 16:00
Milton Keynes Dons
Milton Keynes Dons
Colchester United
Colchester United
90'
29-12-2023 20:45
Milton Keynes Dons
Milton Keynes Dons
Crawley Town
Crawley Town
90'
01-01-2024 16:00
Doncaster Rovers
Doncaster Rovers
Milton Keynes Dons
Milton Keynes Dons
90'
13-01-2024 16:00
Tranmere Rovers
Tranmere Rovers
Milton Keynes Dons
Milton Keynes Dons
14-10-2023 15:00
Milton Keynes Dons
Milton Keynes Dons
Barrow
Barrow
90'
21-10-2023 15:00
Accrington Stanley
Accrington Stanley
Milton Keynes Dons
Milton Keynes Dons
90'