Craig MacGillivray Profile and Player Statistics
First name: Craig
Last name: MacGillivray
Position: , Goalkeeper
Nationality: England
Date of birth: 12 January 1993
Age: 31
Place of birth: England
Height: 180 cm
Weight: 75 kg

Football Career Transfers and Statistics

We are going to show you the list of football clubs and seasons in which Craig MacGillivray has played. It includes the total number of appearance (caps), substitution details, goals, yellow and red cards stats.

Competition Season Football Club
Carabao Cup 2023/2024 Milton Keynes Dons 90 1 0 0 0 0 0 0
Carabao Cup 2023/2024 Stevenage 0 0 0 0 0 0 0 0
EFL Trophy 2023/2024 Milton Keynes Dons 0 0 0 0 0 0 0 0
EFL Trophy 2023/2024 Stevenage 0 0 0 0 0 0 0 0
FA Cup 2023/2024 Stevenage 0 0 0 0 0 0 0 0
FA Cup 2023/2024 Milton Keynes Dons 0 0 0 0 0 0 0 0
League One 2023/2024 Stevenage 900 10 0 0 0 0 1 0
League Two 2023/2024 Milton Keynes Dons 2160 24 0 0 0 0 2 0
Club Friendlies 3 2023 Burton Albion 0 0 0 0 0 0 0 0
Club Friendlies 3 2023 Milton Keynes Dons 0 0 0 0 0 0 0 0
Club Friendlies 3 2023 Stevenage 0 0 0 0 0 0 0 0
Carabao Cup 2022/2023 Charlton Athletic 0 0 0 0 0 0 0 0
Carabao Cup 2022/2023 Burton Albion 0 0 0 0 0 0 0 0
EFL Trophy 2022/2023 Burton Albion 0 0 0 0 0 0 0 0
EFL Trophy 2022/2023 Charlton Athletic 90 1 0 0 0 0 0 0
FA Cup 2022/2023 Charlton Athletic 90 1 0 0 0 0 0 0
FA Cup 2022/2023 Burton Albion 0 0 0 0 0 0 0 0
FA Cup 2022/2023 Milton Keynes Dons 0 0 0 0 0 0 0 0
League One 2022/2023 Burton Albion 1710 19 0 0 0 0 1 0
League One 2022/2023 Charlton Athletic 360 4 0 0 0 0 0 0
Club Friendlies 3 2022 Charlton Athletic 0 0 0 0 0 0 0 0
Carabao Cup 2021/2022 Charlton Athletic 90 1 0 0 0 0 0 0
Carabao Cup 2021/2022 Portsmouth 0 0 0 0 0 0 0 0
EFL Trophy 2021/2022 Charlton Athletic 90 1 0 0 0 0 0 0
FA Cup 2021/2022 Charlton Athletic 0 0 0 0 0 0 0 0
League One 2021/2022 Charlton Athletic 3870 43 0 0 0 0 0 0
League One 2021/2022 Portsmouth 0 0 0 0 0 0 0 0
Club Friendlies 1 2021 Charlton Athletic 0 0 0 0 0 0 0 0
Carabao Cup 2020/2021 Portsmouth 90 2 1 0 0 0 0 0
EFL Trophy 2020/2021 Portsmouth 90 1 0 0 0 0 0 0
FA Cup 2020/2021 Portsmouth 180 2 0 0 0 0 0 0
League One 2020/2021 Portsmouth 4140 46 0 0 0 0 0 0
Club Friendlies 1 2020 Portsmouth 0 0 0 0 0 0 0 0
Euro Qualification 2020 Scotland 0 0 0 0 0 0 0 0
Carabao Cup 2019/2020 Portsmouth 90 3 0 0 0 0 0 0
EFL Trophy 2019/2020 Portsmouth 180 2 0 0 0 0 0 0
FA Cup 2019/2020 Portsmouth 180 2 0 0 0 0 0 0
League One 2019/2020 Portsmouth 1800 20 0 0 0 0 0 0
EFL Trophy 2018/2019 Portsmouth 300 3 0 0 0 0 0 0
FA Cup 2018/2019 Portsmouth 180 5 0 0 0 0 0 0
League One 2018/2019 Portsmouth 810 48 0 0 0 0 0 0
Carabao Cup 2017/2018 Shrewsbury Town 0 0 0 0 0 0 0 0
EFL Trophy 2017/2018 Shrewsbury Town 90 3 0 0 0 0 0 0
FA Cup 2017/2018 Shrewsbury Town 180 2 0 0 0 0 0 0
League One 2017/2018 Shrewsbury Town 720 8 0 0 0 0 0 0
Carabao Cup 2016/2017 Walsall 0 0 0 0 0 0 0 0
EFL Trophy 2016/2017 Walsall 360 4 0 0 0 0 0 0
FA Cup 2016/2017 Walsall 0 0 0 0 0 0 0 0
League One 2016/2017 Walsall 450 5 0 0 0 0 0 0
Carabao Cup 2015/2016 Walsall 0 0 0 0 0 0 0 0
EFL Trophy 2015/2016 Walsall 90 1 0 0 0 0 0 0
FA Cup 2015/2016 Walsall 56 2 2 0 0 0 0 0
League One 2015/2016 Walsall 450 5 0 0 0 0 0 0
Carabao Cup 2014/2015 Walsall 0 0 0 0 0 0 0 0
EFL Trophy 2014/2015 Walsall 0 0 0 0 0 0 0 0
FA Cup 2014/2015 Walsall 0 0 0 0 0 0 0 0
League One 2014/2015 Walsall 180 2 0 0 0 0 0 0
Vanarama National League North 2013/2014 Harrogate Town 3600 40 0 0 0 0 0 0
FA Cup 2012/2013 Harrogate Town 510 5 0 0 0 0 0 0
Fa Trophy 2012/2013 Harrogate Town 90 1 0 0 0 0 0 0
Vanarama National League North 2012/2013 Harrogate Town 2700 30 0 0 0 0 0 0
Fa Trophy 2011/2012 Stalybridge Celtic 0 0 0 0 0 0 0 0
Vanarama National League North 2011/2012 Stalybridge Celtic 90 1 0 0 0 0 0 0

Craig MacGillivray has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
19/04/2024 Oxford United
1 - 1
Stevenage 0-1H2H+
  10' T. Vancooten
  0 - 1 32' S. Long
C. Brannagan 59' 1 - 1  
  71' N. Guinness-Walker
  88' K. Smith
13/04/2024 Stevenage
1 - 2
Burton Albion 0-1H2H+
  21' A. Oshilaja
  0 - 1 45+1' M. Helm
  61' M. Helm
D. Butler 61'  
  71' T. Hamer
B. Thompson 75'  
  0 - 2 76' T. Hamer
K. Hemmings 88' 1 - 2  
K. Hemmings 90+4'  
09/04/2024 Stevenage
2 - 1
Barnsley 1-1H2H+
  12' M. Durand de Gevigney
  0 - 1 30' A. Phillips
J. Reid 45+2' 1 - 1  
  51' J. Mccart
D. Butler 51' 2 - 1  
E. List 75'  
L. Thompson 85'  
23/03/2024 Carlisle United
2 - 2
Stevenage 1-0H2H+
D. Butterworth 13' 1 - 0  
  29' N. Freeman
  39' J. Roberts
T. Charters 45+2'  
D. Butterworth 65' 2 - 0  
H. Neal 67'  
D. Butterworth 72'  
H. Lewis 77'  
  2 - 1 82' A. MacDonald
  2 - 2 90+6' T. Vancooten
16/03/2024 Stevenage
0 - 1
Leyton Orient 0-1H2H+
  0 - 1 16' M. Sanders
  44' D. Pratley
T. Vancooten 77'  
  83' S. Forde
13/03/2024 Peterborough United
3 - 1
Stevenage 1-0H2H+
H. Kyprianou 33'  
H. Burrows 44' 1 - 0  
J. Katongo 64' 2 - 0  
K. Poku 77' 3 - 0  
  3 - 1 85' N. Freeman
13/02/2024 Stevenage
2 - 3
Bristol Rovers 2-1H2H+
K. Hemmings 6' 1 - 0  
  21' A. Evans
  22' M. Taylor
J. Forster-Caskey 24' 2 - 0  
  2 - 1 29' L. Thomas
  2 - 2 62' C. Martin
  2 - 3 67' A. Evans
  86' K. Conteh
  90+5' K. Conteh
10/02/2024 Port Vale
2 - 2
Stevenage 1-0H2H+
T. Vancooten 6' 1 - 0  
J. Lowe 28'  
  33' C. Piergianni
  36' J. Forster-Caskey
  1 - 1 52' J. Reid
  1 - 2 58' T. Vancooten
A. Mighten 82'  
T. Sang 89'  
  90+3' C. MacGillivray
  90+7' D. Butler
F. Ojo 90+8' 2 - 2  
06/02/2024 Stevenage
0 - 1
Reading 0-1H2H+
  24' C. Savage
  39' C. Mola
  0 - 1 45' V. Oliver
  89' H. Knibbs
  90+4' K. Ehibhaimha
03/02/2024 Stevenage
1 - 0
Blackpool 0-0H2H+
  45' K. Kouassi
S. Evans 46'  
D. Butler 74'  
  79' K. Dembélé
J. Forster-Caskey 85' 1 - 0  
  85' J. Husband
C. Piergianni 89'  
27/01/2024 Wigan Athletic
2 - 3
Stevenage 2-1H2H+
J. Magennis 5' 1 - 0  
  1 - 1 15' J. Reid
T. Aasgaard 38' 2 - 1  
L. Shaw 54'  
  55' F. Burns
J. Jones 55'  
  62' C. Piergianni
  2 - 2 66' C. Piergianni
J. Magennis 68'  
  2 - 3 81' L. Thompson
  82' N. Freeman
  83' J. Roberts
S. Humphrys 90+4'  
01/01/2024 Doncaster Rovers
3 - 0
Milton Keynes Dons 3-0H2H+
L. Molyneux 8' 1 - 0  
J. Ironside 14' 2 - 0  
L. Molyneux 22'  
J. Senior 32'  
T. Rowe 42' 3 - 0  
  45+3' Mohamed Eisa
  74' M. Dean
  76' D. Lewington
  90+5' E. Robson
29/12/2023 Milton Keynes Dons
2 - 0
Crawley Town 1-0H2H+
J. Tomlinson 2' 1 - 0  
  7' L. Maguire
  8' S. Lindsey
M. Dean 17'  
C. Grant 18'  
A. Gilbey 61'  
A. Gilbey 82' 2 - 0  
  85' L. Maguire
26/12/2023 Milton Keynes Dons
1 - 0
Colchester United 0-0H2H+
M. Williams 47'  
M. Williams 48'  
J. Payne 55'  
  66' A. Read
M. Dean 83'  
E. Harrison 89' 1 - 0  
23/12/2023 Morecambe
1 - 3
Milton Keynes Dons 0-1H2H+
J. Connolly 27'  
  0 - 1 31' M. Dean
  41' M. Williams
  41' M. Williams
J. McKiernan 49' 1 - 1  
J. McKiernan 52'  
  1 - 2 69' J. Tomlinson
J. Slew 90+6'  
  1 - 3 90+7' M. Dean
16/12/2023 Milton Keynes Dons
2 - 0
Forest Green Rovers 2-0H2H+
  2' C. Jones
M. Dean 21' 1 - 0  
J. Payne 35' 2 - 0  
C. Norman 44'  
M. Dean 53'  
  53' J. Robson
E. Robson 57'  
  75' R. Inniss
D. Harvie 89'  
  90' J. Moore-Taylor
28/11/2023 Milton Keynes Dons
1 - 1
Grimsby Town 0-1H2H+
  0 - 1 20' R. Pyke
M. Williams 45+7'  
  64' K. Conteh
J. Payne 66' 1 - 1  
  85' C. Ainley
  90' D. Wilson
25/11/2023 Salford City
2 - 4
Milton Keynes Dons 2-1H2H+
  0 - 1 10' M. Dean
M. Lund 33'  
N. Wood 34'  
K. N’Mai 36' 1 - 1  
R. Watson 45+2' 2 - 1  
  2 - 2 50' J. Tomlinson
A. Mariappa 64'  
  67' M. Williams
  2 - 3 72' J. Tomlinson
  73' J. Tomlinson
  2 - 4 88' E. Harrison
11/11/2023 Newport County
0 - 0
Milton Keynes Dons 0-0H2H+
O. Bogle 15'  
W. Evans 45+2'  
  67' C. Norman
  90+5' J. Payne
28/10/2023 Milton Keynes Dons
3 - 2
Swindon Town 1-0H2H+
C. Grant 27'  
  29' T. Clayton
  37' S. Khan
M. Dean 39' 1 - 0  
  53' G. McEachran
D. Harvie 54'  
  1 - 1 59' J. Young
W. O'Hora 66' 2 - 1  
G. McEachran 84' 3 - 1  
  86' C. Austin
  3 - 2 90+4' F. Blake-Tracy
Mohamed Eisa 90+6'  
24/10/2023 Milton Keynes Dons
4 - 1
Bradford City 2-1H2H+
J. Tomlinson 4' 1 - 0  
  1 - 1 17' A. Gilliead
  30' A. Taylor
J. Payne 31' 2 - 1  
  39' K. McDonald
  52' L. Ridehalgh
M. Dean 59' 3 - 1  
  70' S. Stubbs
A. Gilbey 90' 4 - 1  
21/10/2023 Accrington Stanley
1 - 0
Milton Keynes Dons 1-0H2H+
S. Whalley 31' 1 - 0  
B. Woods 41'  
  56' D. Harvie
S. Whalley 61'  
14/10/2023 Milton Keynes Dons
2 - 2
Barrow 2-0H2H+
E. Robson 6'  
  7' P. Wild
M. Dean 12' 1 - 0  
  13' P. Farman
M. Dean 35' 2 - 0  
  45+1' R. Gotts
C. Norman 49'  
  2 - 1 90+3' B. Whitfield
  2 - 2 90+5' E. Acauah
07/10/2023 Gillingham
2 - 1
Milton Keynes Dons 1-0H2H+
M. Bonne 26' 1 - 0  
S. Malone 35'  
S. Malone 55' 2 - 0  
  58' M. Williams
  62' D. Harvie
J. Turner 73'  
  81' M. Dean
  2 - 1 82' E. Harrison
  90' A. Stewart
  90+2' D. Harvie
03/10/2023 Walsall
0 - 0
Milton Keynes Dons 0-0H2H+
  24' E. Harrison
O. McEntee 27'  
I. Hutchinson 41'  
H. Williams 53'  
  66' A. Gilbey
  67' C. Norman
30/09/2023 Milton Keynes Dons
0 - 1
Harrogate Town 0-1H2H+
  0 - 1 40' W. O'Hora
  43' M. Oxley
G. Alexander 44'  
M. Williams 54'  
B. Ilunga 90+5'  
M. Dean 90+6'  
23/09/2023 Sutton United
1 - 1
Milton Keynes Dons 1-0H2H+
O. Sowunmi 37' 1 - 0  
  1 - 1 53' A. Gilbey
  71' M. Williams
16/09/2023 Milton Keynes Dons
1 - 2
Stockport County 1-2H2H+
  0 - 1 17' L. Barry
Mohamed Eisa 26' 1 - 1  
  1 - 2 45+2' N. Powell
E. Robson 58'  
T. Smith 62'  
A. Gilbey 72'  
  75' L. Barry
D. Harvie 83'  
  88' E. Pye
09/09/2023 Milton Keynes Dons
1 - 1
Notts County 0-0H2H+
D. Harvie 46' 1 - 0  
  1 - 1 66' K. Cameron
T. Smith 90+1'  
02/09/2023 Crewe Alexandra
3 - 1
Milton Keynes Dons 0-1H2H+
  0 - 1 8' J. Leko
C. Thomas 55'  
C. Thomas 62' 1 - 1  
C. Baker-Richardson 69' 2 - 1  
  75' A. Gilbey
C. O'Riordan 89'  
C. Long 90' 3 - 1  
A. Rowe 90+2'  
H. Davies 90+3'  
26/08/2023 Milton Keynes Dons
2 - 1
Doncaster Rovers 2-0H2H+
D. Harvie 16' 1 - 0  
T. Smith 25'  
W. O'Hora 33' 2 - 0  
  41' J. Senior
  2 - 1 56' L. Molyneux
19/08/2023 Colchester United
2 - 3
Milton Keynes Dons 2-1H2H+
  0 - 1 8' Mohamed Eisa
J. Taylor 10' 1 - 1  
J. Taylor 13' 2 - 1  
B. Ihionvien 42'  
J. Fevrier 45+2'  
  45+5' Mohamed Eisa
N. Chilvers 67'  
J. Tchamadeu 81'  
  82' D. Harvie
  84' A. Gilbey
M. Egbo 85'  
  2 - 2 88' A. Gilbey
  90+6' C. Grant
  2 - 3 90+10' M. Dennis
15/08/2023 Crawley Town
2 - 1
Milton Keynes Dons 1-1H2H+
N. Tsaroulla 15' 1 - 0  
  1 - 1 27' Mohamed Eisa
D. Orsi-Dadamo 52' 2 - 1  
  65' E. Robson
  90+9' A. Hunter
J. Williams 90+9'  
12/08/2023 Milton Keynes Dons
1 - 0
Tranmere Rovers 1-0H2H+
Mohamed Eisa 7' 1 - 0  
  27' T. Davies
Mohamed Eisa 37'  
C. MacGillivray 77'  
08/08/2023 Milton Keynes Dons
0 - 2
Wycombe Wanderers 0-0H2H+
A. Hunter 16'  
W. O'Hora 31'  
  38' R. Tafazolli
  0 - 1 73' B. Hanlan
  0 - 2 82' C. Forino-Joseph
05/08/2023 Wrexham
3 - 5
Milton Keynes Dons 1-2H2H+
  0 - 1 6' E. O'Connell
  0 - 2 10' Mohamed Eisa
  11' Mohamed Eisa
E. Lee 23'  
E. O'Connell 24'  
J. Mendy 42' 1 - 2  
  1 - 3 51' J. Leko
  1 - 4 64' J. Leko
  68' C. Norman
J. Davies 82' 2 - 4  
  84' C. MacGillivray
  2 - 5 90+4' D. Harvie
A. Forde 90+6' 3 - 5  
07/05/2023 Burton Albion
0 - 0
Milton Keynes Dons 0-0H2H+
  32' J. McEachran
A. Oshilaja 53'  
29/04/2023 Plymouth Argyle
1 - 0
Burton Albion 1-0H2H+
N. Ennis 45' 1 - 0  
  66' Z. Ashworth
  89' J. Powell
  90+3' M. Carayol
25/04/2023 Lincoln City
0 - 1
Burton Albion 0-0H2H+
  0 - 1 79' G. Yahyai
22/04/2023 Derby County
1 - 0
Burton Albion 0-0H2H+
  49' A. Oshilaja
D. McGoldrick 63' 1 - 0  
H. Roberts 77'  

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Home Team Advantage
H2H Away Team Advantage
Top Football Clubs
Worst Football Clubs
Top Draw Teams
Teams Home Win 100%
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2024 SoccerPunter Pte. Ltd. All rights reserved.