C. Macgillivray

ss
C. Macgillivray
60

383

K.€

1

32

years

GS

Profile of C. Macgillivray

Performance in the last match

League Two, 1 day ago

C. Macgillivray

Craig MacGillivray
32
years
SCO
Scotland
78
kgs
Goa
position
188
cms
1
shirt number
383
K.€
60
ELO

Born on 12 January 1993 in Harrogate

Personal data
Country of birth
Scotland Scotland
Other nationality
England England
Preferred foot
Right foot
Continent of birth
Europa
Region of birth
Europa del Norte
Career details
Current competition
League Two League Two
Previous club
Stevenage Stevenage
Previous competition
League One League One
Historic team
Portsmouth Portsmouth
Historical competition
League One League One
Most common shirt number
1
Other shirt numbers
15, 34, 13, 21

Form in last matches

Competitions played in

Participation and performances
League Two
50%
Wins
2 W
2 D
0 L
Carabao Cup
0%
Wins
Checkatrade Trophy
0%
Wins

Team's position in the competition

Matchday 46 PTS MP W D L GF GA GD
17
Gillingham
Gillingham 58 46 14 16 16 41 46 -5
18
Harrogate Town
Harrogate Town 53 46 14 11 21 43 61 -18
19
Milton Keynes Dons
Milton Keynes Dons 52 46 14 10 22 52 66 -14
20
Tranmere Rovers
Tranmere Rovers 51 46 12 15 19 45 65 -20
21
Accrington Stanley
Accrington Stanley 50 46 12 14 20 53 69 -16

Attributes

71
jump
64
diving
62
saves
65
kicking
63
Positioning
64
reflexes

Rating progression

60
5515 11
5519 12
9174 14
9183 17
2004 18
751 21
4443 23
2859 23
9191 23
Highest value in career
69 (2022)
Rankings
General
24364º
Age
1370º
By country
286º 286º
By position
1949º GS GS

Evolution of market value

▼ -0.2
5515 11
5519 12
9174 14
9183 17
2004 18
751 21
4443 23
2859 23
9191 23
Highest value in career
977.3K (2022)
Rankings
General
43102º
Age
2122º
By country
449º 449º
By position
3152º GS GS
Contract information
Agent
CAA Stellar
Start of contract
01/07/2023
End of contract
30/06/2026
FINAL YEAR OF CONTRACT
Contract length
21/08/2028
Last signing
31/05/2024

Past signings

Season. Date
Origin Destination Cost
23/24 31/05/2024
Stevenage
Stevenage
Milton Keynes Dons
Milton Keynes Dons
End of loan
23/24 18/01/2024
Milton Keynes Dons
Milton Keynes Dons
Stevenage
Stevenage
Loan
23/24 01/07/2023
Burton Albion
Burton Albion
Milton Keynes Dons
Milton Keynes Dons
Free transfer
22/23 13/01/2023
Charlton Athletic
Charlton Athletic
Burton Albion
Burton Albion
Transfer
21/22 01/07/2021
Portsmouth
Portsmouth
Charlton Athletic
Charlton Athletic
Free transfer
Total amount of money in transfer dealings 0

Professional performance

Average number of goals
Calendar year 12
5
0.42
59
Last 6 months 9
2
0.22
59
Last 365 days 14
9
0.64
60
Last 3 years 75
95
1.27
64
Last 5 years 172
209
1.22
65
Career 362
438
1.21
61

List of clubs played for

Teams Season MP
Cards
MP GS MS MIN Age Pts. ELO
Milton Keynes Dons
Milton Keynes Dons
2025/26
4 1 0 0 0 4 4 0 360' 32 6.8 60
League Two
League Two
4 1 0 0 0 4 4 0 360' 32 6.8 60
Milton Keynes Dons
Milton Keynes Dons
2024/25
10 8 0 0 0 10 10 0 900' 32 6.4 60
Stevenage
Stevenage
2023/24
11 16 0 1 0 11 11 0 990' 31 5.9 65
Milton Keynes Dons
Milton Keynes Dons
2023/24
25 33 0 2 0 25 25 0 2250' 30 6.7 64
Burton Albion
Burton Albion
2022/23
19 25 0 1 0 19 19 0 1710' 30 7.1 64

Teammates

Player rating and role
A. Collins
F
A. Collins
70
-2
Will Collar
MF
Will Collar
68
4
N. Mendez-Laing
F
N. Mendez-Laing
68
-4
A. Gilbey
MF
A. Gilbey
66
-2
Callum Paterson
F
Callum Paterson
65
1
Gethin Jones
D
Gethin Jones
64
-4
J. Tomlinson
D
J. Tomlinson
63
0
Luke Offord
D
Luke Offord
63
-1
M. Ekpiteta
D
M. Ekpiteta
63
-6
L. Maguire
D
L. Maguire
62
1
J. Sanders
D
J. Sanders
62
3
Dan Crowley
MF
Dan Crowley
62
-3
S. Sherring
D
S. Sherring
62
-2
Aaron Nemane
MF
Aaron Nemane
60
-3
N. Thompson
D
N. Thompson
60
-1
Liam Kelly
MF
Liam Kelly
60
-2
R. Hepburn-Murphy
F
R. Hepburn-Murphy
60
5
Scott Hogan
F
Scott Hogan
57
-1
C. Lemonheigh-Evans
MF
C. Lemonheigh-Evans
57
-4

Historical performance in clubs

By teams Season. MP GS Min.
Portsmouth
Portsmouth
3 135 134 12104' 150 0
Harrogate Town
Harrogate Town
2 73 73 6570' 93 0
Charlton Athletic
Charlton Athletic
2 51 51 4590' 67 0
Milton Keynes Dons
Milton Keynes Dons
3 39 39 3510' 42 2
Burton Albion
Burton Albion
1 19 19 1710' 25 1
Walsall
Walsall
3 19 17 1586' 30 0
Shrewsbury Town
Shrewsbury Town
1 14 14 1260' 11 0
Stevenage
Stevenage
1 11 11 990' 16 1
Stalybridge Celtic
Stalybridge Celtic
1 1 1 90' 4 0
By competition Season. MP GS Min.
League One
League One
10 209 209 18810' 257 2
National League North
National League North
3 71 71 6390' 95 0
League Two
League Two
3 36 36 3240' 36 2
EFL Trophy
EFL Trophy
9 19 19 1710' 21 0
FA Cup
FA Cup
8 18 16 1496' 17 0

Teams played for

Portsmouth
Portsmouth
3 season
Goals conceded
150
135
Harrogate Town
Harrogate Town
2 season
Goals conceded
93
73
Charlton Athletic
Charlton Athletic
2 season
Goals conceded
67
51
Milton Keynes Dons
Milton Keynes Dons
3 season
Goals conceded
42
39
Burton Albion
Burton Albion
1 season
Goals conceded
25
19
Walsall
Walsall
3 season
Goals conceded
30
19
Shrewsbury Town
Shrewsbury Town
1 season
Goals conceded
11
14
Stevenage
Stevenage
1 season
Goals conceded
16
11
Stalybridge Celtic
Stalybridge Celtic
1 season
Goals conceded
4
1

For the national team

3758
0 times at International
0
Average number of goals
-
0
0
0

Titles

  • Football League Trophy Winner
    Football League Trophy Winner

Most important achievements

Milestones and events on this day

Best performances