Craig MacGillivray - Stats & Data

Craig MacGillivray is a Goalkeeper who currently plays for Portsmouth FC in the League One. MacGillivray is 27 years old and from Scotland, born in Harrogate on Tuesday, January 12, 1993. MacGillivray weighs 11st 0lbs, 75 kg and is 6ft 2", 188 cm tall and predominantly left footed.

Craig MacGillivray headshot

Portsmouth FC logoCraig MacGillivray

Position:

Goalkeeper

Club/Team:

Portsmouth FC

Current League:

League One

Age:

27

Date of Birth:

12/01/1993

Place of Birth:

Harrogate

Country:

Scotland

Weight:

11st 0lbs, 75 kg

Height:

6ft 2", 188 cm

Preferred Foot:

Left

Craig MacGillivray is a Goalkeeper who currently plays for Portsmouth FC in the League One. MacGillivray is 27 years old and from Scotland, born in Harrogate on Tuesday, January 12, 1993. MacGillivray weighs 11st 0lbs, 75 kg and is 6ft 2", 188 cm tall and predominantly left footed.

Transfers

Craig MacGillivray most recent transfer was from Shrewsbury to Portsmouth for Free in 2018.

DateValueSold byBought by
01/07/18FreeShrewsburyPortsmouth
05/07/17FreeWalsallShrewsbury
01/07/14N/AHarrogateWalsall
20/08/12FreeStalybridgeHarrogate

Appearances

MacGillivray has played for Portsmouth FC 106 times, his first appearance for Portsmouth FC was in the 2018/2019 season. Craig MacGillivray has not yet represented Scotland.

SeasonClubLeagueAppearances
2020/2021PortsmouthLeague One19
2020ScotlandEC Qualification0
2020/2021PortsmouthEFL Trophy1
2020/2021PortsmouthFA Cup1
2020/2021PortsmouthLeague Cup2
2019/2020PortsmouthLeague One20
2019/2020PortsmouthLeague Cup3
2019/2020PortsmouthEFL Trophy2
2019/2020PortsmouthFA Cup2
2018/2019PortsmouthFA Cup5
2018/2019PortsmouthLeague One48
2018/2019PortsmouthLeague Cup0
2018/2019PortsmouthEFL Trophy3
2017/2018Shrewsbury TownEFL Trophy4
2017/2018Shrewsbury TownLeague Cup0
2017/2018Shrewsbury TownLeague One8
2017/2018Shrewsbury TownFA Cup2
2016/2017WalsallLeague One5
2016/2017WalsallLeague Cup0
2016/2017WalsallEFL Trophy4
2016/2017WalsallFA Cup0
2015/2016WalsallLeague Cup0
2015/2016WalsallLeague One5
2015/2016WalsallFA Cup2
2015/2016WalsallEFL Trophy1
2014/2015WalsallLeague Cup0
2014/2015WalsallEFL Trophy0
2014/2015WalsallFA Cup0
2014/2015WalsallLeague One2
2013/2014Harrogate TownNational League N / S40
2012/2013Harrogate TownFA Trophy1
2012/2013Harrogate TownFA Cup5
2012/2013Harrogate TownNational League N / S30
2011/2012Stalybridge CelticNational League N / S1
2011/2012Stalybridge CelticFA Trophy0

Minutes Played

Craig MacGillivray has played 9554 minutes total for current team Portsmouth FC. MacGillivray played 1710 minutes this season for Portsmouth FC in the League One.

SeasonClubLeagueMinutes
2020/2021PortsmouthLeague One1710
2020ScotlandEC Qualification0
2020/2021PortsmouthEFL Trophy90
2020/2021PortsmouthFA Cup120
2020/2021PortsmouthLeague Cup134
2019/2020PortsmouthLeague One1800
2019/2020PortsmouthLeague Cup270
2019/2020PortsmouthEFL Trophy180
2019/2020PortsmouthFA Cup180
2018/2019PortsmouthFA Cup450
2018/2019PortsmouthLeague One4320
2018/2019PortsmouthLeague Cup0
2018/2019PortsmouthEFL Trophy300
2017/2018Shrewsbury TownEFL Trophy360
2017/2018Shrewsbury TownLeague Cup0
2017/2018Shrewsbury TownLeague One720
2017/2018Shrewsbury TownFA Cup180
2016/2017WalsallLeague One450
2016/2017WalsallLeague Cup0
2016/2017WalsallEFL Trophy360
2016/2017WalsallFA Cup0
2015/2016WalsallLeague Cup0
2015/2016WalsallLeague One450
2015/2016WalsallFA Cup56
2015/2016WalsallEFL Trophy90
2014/2015WalsallLeague Cup0
2014/2015WalsallEFL Trophy0
2014/2015WalsallFA Cup0
2014/2015WalsallLeague One180
2013/2014Harrogate TownNational League N / S3600
2012/2013Harrogate TownFA Trophy90
2012/2013Harrogate TownFA Cup510
2012/2013Harrogate TownNational League N / S2700
2011/2012Stalybridge CelticNational League N / S90
2011/2012Stalybridge CelticFA Trophy0

Goals scored

Craig MacGillivray has scored 0 goals for Portsmouth FC. MacGillivray highest scoring season was 0 in 2019/2020 for Portsmouth. Craig MacGillivray has not yet scored for Scotland.

SeasonClubLeagueGoals
2020/2021PortsmouthLeague One0
2020ScotlandEC Qualification0
2020/2021PortsmouthEFL Trophy0
2020/2021PortsmouthFA Cup0
2020/2021PortsmouthLeague Cup0
2019/2020PortsmouthLeague One0
2019/2020PortsmouthLeague Cup0
2019/2020PortsmouthEFL Trophy0
2019/2020PortsmouthFA Cup0
2018/2019PortsmouthFA Cup0
2018/2019PortsmouthLeague One0
2018/2019PortsmouthLeague Cup0
2018/2019PortsmouthEFL Trophy0
2017/2018Shrewsbury TownEFL Trophy0
2017/2018Shrewsbury TownLeague Cup0
2017/2018Shrewsbury TownLeague One0
2017/2018Shrewsbury TownFA Cup0
2016/2017WalsallLeague One0
2016/2017WalsallLeague Cup0
2016/2017WalsallEFL Trophy0
2016/2017WalsallFA Cup0
2015/2016WalsallLeague Cup0
2015/2016WalsallLeague One0
2015/2016WalsallFA Cup0
2015/2016WalsallEFL Trophy0
2014/2015WalsallLeague Cup0
2014/2015WalsallEFL Trophy0
2014/2015WalsallFA Cup0
2014/2015WalsallLeague One0
2013/2014Harrogate TownNational League N / S0
2012/2013Harrogate TownFA Trophy0
2012/2013Harrogate TownFA Cup0
2012/2013Harrogate TownNational League N / S0
2011/2012Stalybridge CelticNational League N / S0
2011/2012Stalybridge CelticFA Trophy0

Goals scored

Craig MacGillivray has scored 0 goals for Portsmouth FC. MacGillivray highest scoring season was 0 in 2019/2020 for Portsmouth. Craig MacGillivray has not yet scored for Scotland.

SeasonClubLeagueGoals
2020/2021PortsmouthLeague One0
2020ScotlandEC Qualification0
2020/2021PortsmouthEFL Trophy0
2020/2021PortsmouthFA Cup0
2020/2021PortsmouthLeague Cup0
2019/2020PortsmouthLeague One0
2019/2020PortsmouthLeague Cup0
2019/2020PortsmouthEFL Trophy0
2019/2020PortsmouthFA Cup0
2018/2019PortsmouthFA Cup0
2018/2019PortsmouthLeague One0
2018/2019PortsmouthLeague Cup0
2018/2019PortsmouthEFL Trophy0
2017/2018Shrewsbury TownEFL Trophy0
2017/2018Shrewsbury TownLeague Cup0
2017/2018Shrewsbury TownLeague One0
2017/2018Shrewsbury TownFA Cup0
2016/2017WalsallLeague One0
2016/2017WalsallLeague Cup0
2016/2017WalsallEFL Trophy0
2016/2017WalsallFA Cup0
2015/2016WalsallLeague Cup0
2015/2016WalsallLeague One0
2015/2016WalsallFA Cup0
2015/2016WalsallEFL Trophy0
2014/2015WalsallLeague Cup0
2014/2015WalsallEFL Trophy0
2014/2015WalsallFA Cup0
2014/2015WalsallLeague One0
2013/2014Harrogate TownNational League N / S0
2012/2013Harrogate TownFA Trophy0
2012/2013Harrogate TownFA Cup0
2012/2013Harrogate TownNational League N / S0
2011/2012Stalybridge CelticNational League N / S0
2011/2012Stalybridge CelticFA Trophy0

Yellow cards

Craig MacGillivray has received 0 yellow card for Portsmouth FC. MacGillivray's most yellow cards in a season was 0 in 2016/2017 for Walsall. Craig MacGillivray has never recieved a second yellow card in the same match.

SeasonClubLeagueYellows2nd Yellows
2016/2017WalsallLeague One00
2020/2021PortsmouthLeague One00
2020/2021PortsmouthEFL Trophy00
2020/2021PortsmouthFA Cup00
2020/2021PortsmouthLeague Cup00
2019/2020PortsmouthLeague One00
2019/2020PortsmouthLeague Cup00
2019/2020PortsmouthEFL Trophy00
2019/2020PortsmouthFA Cup00
2018/2019PortsmouthFA Cup00
2018/2019PortsmouthLeague One00
2018/2019PortsmouthLeague Cup00
2018/2019PortsmouthEFL Trophy00
2017/2018Shrewsbury TownEFL Trophy00
2017/2018Shrewsbury TownLeague Cup00
2017/2018Shrewsbury TownLeague One00
2017/2018Shrewsbury TownFA Cup00
2020ScotlandEC Qualification00
2016/2017WalsallLeague Cup00
2016/2017WalsallEFL Trophy00
2016/2017WalsallFA Cup00
2015/2016WalsallLeague Cup00
2015/2016WalsallLeague One00
2015/2016WalsallFA Cup00
2015/2016WalsallEFL Trophy00
2014/2015WalsallLeague Cup00
2014/2015WalsallEFL Trophy00
2014/2015WalsallFA Cup00
2014/2015WalsallLeague One00
2013/2014Harrogate TownNational League N / S00
2012/2013Harrogate TownFA Trophy00
2012/2013Harrogate TownFA Cup00
2012/2013Harrogate TownNational League N / S00
2011/2012Stalybridge CelticNational League N / S00
2011/2012Stalybridge CelticFA Trophy00

Red cards

Craig MacGillivray has received a total of 0 red card over his career. MacGillivray's most red cards in a season was 0 in 2016/2017 playing for Walsall.

SeasonClubLeagueReds
2016/2017WalsallLeague One0
2020/2021PortsmouthLeague One0
2020/2021PortsmouthEFL Trophy0
2020/2021PortsmouthFA Cup0
2020/2021PortsmouthLeague Cup0
2019/2020PortsmouthLeague One0
2019/2020PortsmouthLeague Cup0
2019/2020PortsmouthEFL Trophy0
2019/2020PortsmouthFA Cup0
2018/2019PortsmouthFA Cup0
2018/2019PortsmouthLeague One0
2018/2019PortsmouthLeague Cup0
2018/2019PortsmouthEFL Trophy0
2017/2018Shrewsbury TownEFL Trophy0
2017/2018Shrewsbury TownLeague Cup0
2017/2018Shrewsbury TownLeague One0
2017/2018Shrewsbury TownFA Cup0
2020ScotlandEC Qualification0
2016/2017WalsallLeague Cup0
2016/2017WalsallEFL Trophy0
2016/2017WalsallFA Cup0
2015/2016WalsallLeague Cup0
2015/2016WalsallLeague One0
2015/2016WalsallFA Cup0
2015/2016WalsallEFL Trophy0
2014/2015WalsallLeague Cup0
2014/2015WalsallEFL Trophy0
2014/2015WalsallFA Cup0
2014/2015WalsallLeague One0
2013/2014Harrogate TownNational League N / S0
2012/2013Harrogate TownFA Trophy0
2012/2013Harrogate TownFA Cup0
2012/2013Harrogate TownNational League N / S0
2011/2012Stalybridge CelticNational League N / S0
2011/2012Stalybridge CelticFA Trophy0

Substitute appearances

Craig MacGillivray has received a total of 3 red cards over his career. MacGillivray's most red cards in a season was 2 in 2015/2016 playing for Walsall.

SeasonClubLeagueSubstituted offSubstituted onOn bench
2015/2016WalsallFA Cup205
2020/2021PortsmouthLeague Cup101
2016/2017WalsallLeague One0041
2020/2021PortsmouthFA Cup001
2020/2021PortsmouthLeague One000
2019/2020PortsmouthLeague One0015
2019/2020PortsmouthLeague Cup000
2019/2020PortsmouthEFL Trophy002
2019/2020PortsmouthFA Cup003
2018/2019PortsmouthFA Cup000
2018/2019PortsmouthLeague One000
2018/2019PortsmouthLeague Cup001
2018/2019PortsmouthEFL Trophy003
2017/2018Shrewsbury TownEFL Trophy004
2017/2018Shrewsbury TownLeague Cup001
2017/2018Shrewsbury TownLeague One0041
2017/2018Shrewsbury TownFA Cup002
2020ScotlandEC Qualification006
2016/2017WalsallLeague Cup001
2016/2017WalsallEFL Trophy000
2016/2017WalsallFA Cup001
2015/2016WalsallLeague Cup003
2015/2016WalsallLeague One0034
2020/2021PortsmouthEFL Trophy001
2015/2016WalsallEFL Trophy000
2014/2015WalsallLeague Cup002
2014/2015WalsallEFL Trophy006
2014/2015WalsallFA Cup002
2014/2015WalsallLeague One0044
2013/2014Harrogate TownNational League N / S000
2012/2013Harrogate TownFA Trophy000
2012/2013Harrogate TownFA Cup000
2012/2013Harrogate TownNational League N / S000
2011/2012Stalybridge CelticNational League N / S004
2011/2012Stalybridge CelticFA Trophy001