Craig MacGillivray

Date of birth12 January 1993
Place of birthHarrogate
NationalityEnglish
Weight78 kg
Height1.88 m
PositionGoalkeeper

Craig MacGillivray joined Walsall in July 2014 with a one-year contract that was extended to June 2016 in May 2015.

He joined Shrewsbury Town in July 2017 with a one-year contract.

Club history

Team Joined Left Loan / Trialist
Harrogate Railway Athletic 01 Jul 2009 30 Jun 2011
Stalybridge Celtic 01 Jul 2011 30 Jun 2012
Harrogate Town 01 Aug 2012 30 Jun 2014
Walsall 01 Jul 2014 30 Jun 2017
Shrewsbury Town 05 Jul 2017

Club stats

Season Team Competition Apps Subs Clean sheets Conceded Y R
2012-13 Harrogate Town FA Cup 3 1 2
2014-15 Walsall League One 2 1 8
2015-16 Walsall FA Cup
2
2015-16 Walsall Johnstones Paint Trophy 1 2
2015-16 Walsall League One 5 2 6
2016-17 Walsall Football League Trophy 4 1 6
2016-17 Walsall League One 5 1 7
2017-18 Shrewsbury Town FA Cup 2 2
2017-18 Shrewsbury Town Football League Trophy 4 1 4
2017-18 Shrewsbury Town League One 8 2 7


Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.

Club matches

Date Match Result Competition Round
03 Nov 2012 Torquay United v Harrogate Town W 0-1 FA Cup 1st round
01 Dec 2012 Harrogate Town v Hastings United D 1-1 FA Cup 2nd round
13 Dec 2012 Hastings United v Harrogate Town L 1-1 (4-5) FA Cup 2nd round replay


Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.