Menu
Scotland

C Macgillivray — Football player profile

C. MacGillivray
ScotlandFootball

C. MacGillivray

Age
32
Height
188 cm
Weight
78 kg
Born
1993-01-12 · Harrogate

Current Season

C. MacGillivray has made 46 appearances this season with 0 goals scored. Current form, physical attributes, and performance metrics at a glance — useful for anytime scorer bets and player prop markets.

46

Appearances

4014

Min

0

Goals

0

Assists

1

Key Passes

45%

Pass Accuracy %

1

Dribbles

31

Duels Won

0

Yellow Cards

0

Red Cards

6.8

Rating

Statistics by Season

C. MacGillivray has recorded 0 goals and 2 assists in 407 appearances across 15 seasons. Career history spans 10 teams including Milton Keynes Dons, Stevenage, Burton Albion. Season-by-season breakdown reveals consistency and long-term impact.

TeamSeasonCompetitionAppearancesGoalsAssistsMinRating
Milton Keynes Dons2025League Cup00000
Milton Keynes Dons2025League Two44003894006.8
Milton Keynes Dons2025FA Cup200120007.2
Milton Keynes Dons2024League Two800720007.1
Milton Keynes Dons2024FA Cup109000
Milton Keynes Dons2024League Cup00000
Milton Keynes Dons2024EFL Trophy10090007.9
Stevenage2023League One110990106.8
Milton Keynes Dons2023League Two2402160206.9
Milton Keynes Dons2023League Cup1090006.7
Milton Keynes Dons2023EFL Trophy00000
Milton Keynes Dons2023FA Cup00000
Burton Albion2022League One1901710106.9
Charlton2022League One40360006.9
Charlton2022EFL Trophy109000
Charlton2022FA Cup1090006.3
Charlton2022League Cup00000
Charlton2021League One43023870006.8
Charlton2021EFL Trophy1090007.3
Charlton2021League Cup1090006.3
Charlton2021FA Cup00000
Portsmouth2020League One4604140007.0
Portsmouth2020League Cup20134007.2
Portsmouth2020FA Cup20210006.3
Portsmouth2020EFL Trophy1090007.2
Scotland2020Euro Championship00000
Portsmouth2019League One2001800006.6
Portsmouth2019EFL Trophy30300007.0
Portsmouth2019FA Cup20180006.8
Portsmouth2019League Cup30270007.1
Portsmouth2018League One4804320007.0
Portsmouth2018League Cup00000
Portsmouth2018EFL Trophy3030000
Portsmouth2018FA Cup50450007.3
Shrewsbury2017League One8072000
Shrewsbury2017League Cup00000
Shrewsbury2017EFL Trophy4036000
Shrewsbury2017FA Cup2018000
Walsall2016League One5045000
Walsall2016FA Cup00000
Walsall2016League Cup00000
Walsall2016EFL Trophy4036000
Walsall2015League One5045000
Walsall2015League Cup00000
Walsall2015EFL Trophy109000
Walsall2015FA Cup205600
Walsall2014League One2018000
Walsall2014EFL Trophy00000
Walsall2014FA Cup00000
Walsall2014League Cup00000
Harrogate Town2013National League N / S400360000
Harrogate Town2012National League N / S300270000
Harrogate Town2012FA Trophy109000
Harrogate Town2012FA Cup5051000
Stalybridge Celtic2011National League N / S109000
Stalybridge Celtic2011FA Trophy00000

Career Timeline

Trophies2

EFL Trophy2018/2019EFL Trophy
12
'11
'12
'13
'14
'15
'16
'17
'18
'19
'20
'21
'22
'23
'24
'25
'11'12'13'14'15'16'17'18'19'20'21'22'23'24'25
Goals000000000000000
Assists000000000020000
Appearances13040255848204643191188
Win Rate50%
Min902,7003,6001804504507204,3201,8004,1403,8701,710990720
Yellow Cards11

Recent Matches

Milton Keynes Dons
05/02/2026League Two
Match Details
04/25/2026League Two
Match Details
04/18/2026League Two
Match Details
04/11/2026League Two
Match Details
04/06/2026League Two
Match Details

Trophies

7

C. MacGillivray has earned 7 trophy entries with 2 titles won, including EFL Trophy. Honours at club and international level reflect sustained success and competitive pedigree.

CompetitionSeasonCountryResult
EFL Trophy2018/2019EnglandWinner
EFL Trophy2017/2018England2nd Place
EFL Trophy2014/2015England2nd Place
West Riding County Cup2013/2014England2nd Place
West Riding County CupEngland2nd Place
EFL TrophyEnglandWinner
EFL TrophyEngland2nd Place

Transfer History

1

C. MacGillivray has 1 recorded transfer. Transfer history provides context for career trajectory and market valuation.

DateFromToType

API data: May 10, 2026 · Stats updated: Apr 26, 2026