C. Macgillivray

Profile of C. Macgillivray

Season 2023/24

Competitive matches
35
Matches
played
3150'
Minutes
played
48
1.37
Goals/90'
7
Matches
unbeaten
3/0
0.09
Cards/90'

Performance in the last match

League One, 4 days ago
C. Macgillivray
Craig MacGillivray
31
years
SCO
Scotland
78
kgs
Goa
position
188
cms
12
shirt number
735
K.€
64
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
Europe
Region of birth
Northern Europe
Career details
Current club
Stevenage Stevenage
Current competition
League One League One
Previous club
Milton Keynes Dons Milton Keynes Dons
Previous competition
League Two League Two
Historic team
Portsmouth Portsmouth
Historical competition
League One League One
Last number
12
Most common shirt number
1
Other shirt numbers
34, 1, 15, 21, 13

Form in last matches

Competitions played in

Participation and performances
League One
30%
Wins
3 W
3 D
4 L
FA Cup
0%
Wins
EFL Cup
0%
Wins
0 W
0 D
1 L
EFL Trophy
0%
Wins

Team's position in the competition

Matchday 45 PTS MP W D L GF GA GD
7
Oxford United
Oxford United 74 45 21 11 13 77 55 +22
8
Blackpool
Blackpool 73 45 21 10 14 63 45 +18
9
Stevenage
Stevenage 68 45 18 14 13 55 45 +10
10
Wycombe Wanderers
Wycombe Wanderers 62 45 16 14 15 59 55 +4
11
Leyton Orient
Leyton Orient 62 45 17 11 17 50 54 -4

Attributes

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

Rating progression

64
5515 11
5519 12
9174 14
9183 17
2004 18
751 21
4443 23
9191 23
2859 24
Highest value in career
69 (2022)
Rankings
General
11096º
Age
771º
By country
139º 139º
By position
941º GS GS

Evolution of market value

▼ -0.1
5515 11
5519 12
9174 14
9183 17
2004 18
751 21
4443 23
9191 23
2859 24
Highest value in career
938.1K (2022)
Rankings
General
26081º
Age
1668º
By country
265º 265º
By position
1817º GS GS
Contract information
Agent
CAA Stellar
Start of contract
18/01/2024
NEW SIGNING
End of contract
31/05/2024
LAST YEAR OF CONTRACT
Milton Keynes Dons

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
Current season 35
48
1.37
65
Calendar year 11
18
1.64
65
Last 6 months 19
24
1.26
65
Last 365 days 37
49
1.32
65
Last 3 years 108
145
1.34
65
Last 5 years 189
239
1.26
65
Career 347
428
1.23
60

List of clubs played for

Teams Season MP
Cards
MP GS MS MIN Age Pts. ELO
Stevenage
Stevenage
2023/24
10 15 0 1 0 10 10 0 900' 31 5.8 65
League One
League One
10 15 0 1 0 10 10 0 900' 31 5.8 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 63
Charlton Athletic
Charlton Athletic
2022/23
6 12 0 0 0 6 6 0 540' 29 5.3 62
Charlton Athletic
Charlton Athletic
2021/22
45 55 0 0 0 45 45 0 4050' 29 6.9 67

Teammates

Player rating and role
J. Reid
F
J. Reid
75
8
C. Piergianni
D
C. Piergianni
75
4
D. Butler
D
D. Butler
71
7
L. Wildin
D
L. Wildin
71
4
J. Roberts
D
J. Roberts
70
3
Terence Vancooten
D
Terence Vancooten
68
3
T. Ashby-Hammond
GK
T. Ashby-Hammond
68
3
D. Sweeney
D
D. Sweeney
67
-1
Finley Burns
D
Finley Burns
65
7
N. Freeman
MF
N. Freeman
62
7
K. Hemmings
F
K. Hemmings
62
-1
N. Thompson
D
N. Thompson
60
-3
J. Forster-Caskey
MF
J. Forster-Caskey
60
7
A. Macdonald
D
A. Macdonald
60
1
L. Thompson
MF
L. Thompson
60
6
K. Smith
D
K. Smith
58
-1
B. Thompson
MF
B. Thompson
57
1
E. List
F
E. List
56
0
V. Oliver
F
V. Oliver
55
-2

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
1 25 25 2250' 33 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 10 10 900' 15 1
Stalybridge Celtic
Stalybridge Celtic
1 1 1 90' 4 0
By competition Season. MP GS Min.
League One
League One
10 208 208 18720' 256 2
National League North
National League North
3 71 71 6390' 95 0
League Two
League Two
1 24 24 2160' 31 2
EFL Trophy
EFL Trophy
8 18 18 1620' 19 0
FA Cup
FA Cup
7 17 15 1406' 15 0

Teams played for

Portsmouth
Portsmouth
3 season
150
135
Harrogate Town
Harrogate Town
2 season
93
73
Charlton Athletic
Charlton Athletic
2 season
67
51
Milton Keynes Dons
Milton Keynes Dons
1 season
33
25
Burton Albion
Burton Albion
1 season
25
19
Walsall
Walsall
3 season
30
19
Shrewsbury Town
Shrewsbury Town
1 season
11
14
Stevenage
Stevenage
1 season
15
10
Stalybridge Celtic
Stalybridge Celtic
1 season
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
    18/19

Most important achievements

Milestones and events on this day
Debut for team, Debut in category
Milton Keynes Dons
Milton Keynes Dons
League Two
League Two
05 AUG. 23
30 years

Best performances