This site uses cookies. When you browse the site you are consenting to its use. Know more.

Craig MacGillivray

Craig MacGillivray
Profile Position Club
Full Name Craig MacGillivray Goalkeeper Milton Keynes Dons logo
Nationality England flag England
Birth Place Harrogate
Birthdate 1993-01-12 (31)
Height 180cm
Weight 75 kg
Foot left

  • Stats
  • Transfers
  • Trophies
Season Team Competition
2024/2025 Milton Keynes Dons small logoMilton Keynes Dons League Two 9
2024/2025 Milton Keynes Dons small logoMilton Keynes Dons League Cup
2024/2025 Milton Keynes Dons small logoMilton Keynes Dons EFL Trophy 90 1 1
2024/2025 Milton Keynes Dons small logoMilton Keynes Dons FA Cup 90 1 1
2024 Stevenage small logoStevenage Club Friendlies
2024 Milton Keynes Dons small logoMilton Keynes Dons Club Friendlies
2023/2024 Stevenage small logoStevenage FA Cup
2023/2024 Milton Keynes Dons small logoMilton Keynes Dons FA Cup
2023/2024 Milton Keynes Dons small logoMilton Keynes Dons League Two 2160 24 24 1 2
2023/2024 Stevenage small logoStevenage League One 990 11 11 9 1
2023/2024 Stevenage small logoStevenage EFL Trophy
2023/2024 Milton Keynes Dons small logoMilton Keynes Dons EFL Trophy
2023/2024 Milton Keynes Dons small logoMilton Keynes Dons League Cup
2023/2024 Stevenage small logoStevenage League Cup
2023 Milton Keynes Dons small logoMilton Keynes Dons Club Friendlies
2022/2023 Charlton Athletic small logoCharlton Athletic League One 360 4 4 18
2022/2023 Burton Albion small logoBurton Albion League One 1710 19 19 2 1
2022/2023 Milton Keynes Dons small logoMilton Keynes Dons FA Cup
2022/2023 Charlton Athletic small logoCharlton Athletic FA Cup 90 1 1 1
2022/2023 Burton Albion small logoBurton Albion FA Cup
2022/2023 Burton Albion small logoBurton Albion EFL Trophy
2022/2023 Charlton Athletic small logoCharlton Athletic EFL Trophy 90 1 1
2022/2023 Milton Keynes Dons small logoMilton Keynes Dons EFL Trophy
2022/2023 Burton Albion small logoBurton Albion League Cup
2022/2023 Charlton Athletic small logoCharlton Athletic League Cup 5
2022 Charlton Athletic small logoCharlton Athletic Club Friendlies
2021/2022 Charlton Athletic small logoCharlton Athletic League One 3870 43 43
2021/2022 Charlton Athletic small logoCharlton Athletic FA Cup 3
2021/2022 Charlton Athletic small logoCharlton Athletic EFL Trophy 90 1 1 1
2021/2022 Charlton Athletic small logoCharlton Athletic League Cup 90 1 1
2021/2022 Portsmouth small logoPortsmouth League Cup
2021 Charlton Athletic small logoCharlton Athletic Club Friendlies
2020/2021 Portsmouth small logoPortsmouth League Cup 90 2 1 1 1
2020/2021 Portsmouth small logoPortsmouth League One 4140 46 46
2020/2021 Portsmouth small logoPortsmouth EFL Trophy 90 1 1 1
2020 Portsmouth small logoPortsmouth Club Friendlies
2020 Scotland small logoScotland EC Qualification 6
2020/2021 Portsmouth small logoPortsmouth FA Cup 180 2 2 1
2019/2020 Portsmouth small logoPortsmouth FA Cup 180 2 2 3
2019/2020 Portsmouth small logoPortsmouth League One 1800 20 20 15
2019/2020 Portsmouth small logoPortsmouth EFL Trophy 180 2 2 2
2019/2020 Portsmouth small logoPortsmouth League Cup 270 3 3
2018/2019 Portsmouth small logoPortsmouth League One 4320 48 48
2018/2019 Portsmouth small logoPortsmouth FA Cup 450 5 5
2018/2019 Portsmouth small logoPortsmouth EFL Trophy 300 3 3 3
2018/2019 Portsmouth small logoPortsmouth League Cup 1
2017/2018 Shrewsbury Town small logoShrewsbury Town League One 720 8 8 41
2017/2018 Shrewsbury Town small logoShrewsbury Town FA Cup 180 2 2 2
2017/2018 Shrewsbury Town small logoShrewsbury Town EFL Trophy 360 4 4 4
2017/2018 Shrewsbury Town small logoShrewsbury Town League Cup 1
2016/2017 Walsall small logoWalsall FA Cup 1
2016/2017 Walsall small logoWalsall League One 450 5 5 41
2016/2017 Walsall small logoWalsall EFL Trophy 360 4 4
2016/2017 Walsall small logoWalsall League Cup 1
2015/2016 Walsall small logoWalsall League One 450 5 5 34
2015/2016 Walsall small logoWalsall FA Cup 56 2 2 5
2015/2016 Walsall small logoWalsall EFL Trophy 90 1 1
2015/2016 Walsall small logoWalsall League Cup 3
2014/2015 Walsall small logoWalsall FA Cup 2
2014/2015 Walsall small logoWalsall League One 180 2 2 44
2014/2015 Walsall small logoWalsall EFL Trophy 6
2014/2015 Walsall small logoWalsall League Cup 2
2013/2014 Harrogate Town small logoHarrogate Town National League N / S 3600 40 40
2012/2013 Harrogate Town small logoHarrogate Town National League N / S 2700 30 30
2012/2013 Harrogate Town small logoHarrogate Town FA Cup 510 5 5
2012/2013 Harrogate Town small logoHarrogate Town FA Trophy 90 1 1
2011/2012 Stalybridge Celtic small logoStalybridge Celtic National League N / S 90 1 1 4
2011/2012 Stalybridge Celtic small logoStalybridge Celtic FA Trophy 1
Frequently asked questions

Craig MacGillivray is 31 years old, born 12 January 1993, in Harrogate, England.

He's full name is Craig MacGillivray.

Craig MacGillivray currently plays for Milton Keynes Dons, in England .

Craig MacGillivray plays as Goalkeeper.