Craig MacGillivray | |
Fullname: | Craig Brodie MacGillivray[1] |
Birth Date: | 12 January 1993[2] |
Birth Place: | Perth, Scotland |
Height: | 1.880NaN0 |
Position: | Goalkeeper |
Currentclub: | Milton Keynes Dons |
Clubnumber: | 15 |
Youthyears1: | 2009–2011 |
Youthclubs1: | Harrogate Railway Athletic |
Years1: | 2011–2012 |
Clubs1: | Stalybridge Celtic |
Caps1: | 4 |
Goals1: | 0 |
Years2: | 2012–2014 |
Clubs2: | Harrogate Town |
Caps2: | 99 |
Goals2: | 0 |
Years3: | 2012–2013 |
Clubs3: | → Harrogate Railway Athletic (loan) |
Caps3: | 5 |
Goals3: | 0 |
Years4: | 2014–2017 |
Clubs4: | Walsall |
Caps4: | 12 |
Goals4: | 0 |
Years5: | 2017–2018 |
Clubs5: | Shrewsbury Town |
Caps5: | 8 |
Goals5: | 0 |
Years6: | 2018–2021 |
Clubs6: | Portsmouth |
Caps6: | 112 |
Goals6: | 0 |
Years7: | 2021–2023 |
Clubs7: | Charlton Athletic |
Caps7: | 47 |
Goals7: | 0 |
Years8: | 2023 |
Clubs8: | Burton Albion |
Caps8: | 19 |
Goals8: | 0 |
Years9: | 2023– |
Clubs9: | Milton Keynes Dons |
Caps9: | 24 |
Goals9: | 0 |
Years10: | 2024 |
Clubs10: | → Stevenage (loan) |
Caps10: | 11 |
Goals10: | 0 |
Club-Update: | 18:10, 3 May 2024 (UTC) |
Craig Brodie MacGillivray (born 12 January 1993) is a Scottish[3] [4] professional footballer who plays as a goalkeeper for club Milton Keynes Dons.
MacGillivray began his career as a reserve team goalkeeper for Harrogate Railway Athletic, eventually earning a move to Stalybridge Celtic in 2011.[5] After making four appearances for Stalybridge in an injury–hit season,[6] MacGillivray joined Harrogate Town in August 2012.[5] He rejoined Harrogate Railway Athletic on loan for a brief spell in 2012. Following his return from loan, MacGillivray emerged as Harrogate Town's first–choice goalkeeper and made 90 appearances for the club over two seasons in the Conference North.[6] He was linked with moves to a number of Football League clubs during this time.[7]
Despite agreeing a two–year deal with Harrogate in November 2012,[7] MacGillivray joined League One side Walsall on 13 June 2014 on an initial one-year deal after the two clubs agreed a compensation package.[8] He acted as a deputy to Richard O'Donnell for much of the 2014–15 season but MacGillivray eventually made his debut for the Saddlers on 25 April 2015, keeping a clean sheet in a 2–0 victory over Oldham Athletic.[9]
On 20 May 2015, MacGillivray signed a new one-year contract with the club.[10] He made eight appearances in total in 2015–16 as Walsall missed out on promotion via the play-offs and was offered a one-year deal at the end of the season.[11]
At the end of the 2016–17 season, Walsall and MacGillivray mutually agreed to end his contract after being unable to guarantee the stopper a regular starting place.[12]
On 5 July 2017, MacGillivray joined fellow League One side Shrewsbury Town on a free transfer on a one-year deal.[13]
He was offered a new contract by Shrewsbury at the end of the 2017–18 season.[14]
On 4 June 2018, League One club Portsmouth announced that MacGillivray had signed on a two-year deal.[15] MacGillivray made his Portsmouth debut at Fratton Park in their opening league match on 4 August 2018, earning a clean sheet in a 1–0 win over Luton Town.[16] On 31 March 2019, MacGillivray started in goal for Portsmouth in the EFL Trophy final against Sunderland. MacGillivray made a save in the penalty shootout, saving a spot kick from Lee Cattermole.[17] Portsmouth went on to win the shootout 5–4 (2–2 after extra-time).MacGillivray won Pompey Player of the Season for 2020–21 [18]
On 28 June 2021, MacGillivray joined Charlton Athletic on a two-year deal.[19]
On 13 January 2023, MacGillivray joined Burton Albion.[20]
On 20 June 2023, MacGillivray joined newly-relegated EFL League Two club Milton Keynes Dons on a free transfer.[21] He made his debut for the club in the opening game of the 2023–24 season on 5 August 2023, in a 5–3 away win over Wrexham.[22]
On 18 January 2024, MacGillivray joined League One club Stevenage on loan until the end of the season.[23]
On 27 August 2019, MacGillivray was called up to the senior Scotland squad for the first time by manager Steve Clarke.[24]
Club | Season | League | FA Cup | League Cup | Other | Total | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Division | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | |||
Walsall | 2014–15 | League One | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | |
2015–16 | League One | 5 | 0 | 2 | 0 | 0 | 0 | 1 | 0 | 8 | 0 | ||
2016–17 | League One | 5 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 9 | 0 | ||
Total | 12 | 0 | 2 | 0 | 0 | 0 | 5 | 0 | 19 | 0 | |||
Shrewsbury Town | 2017–18 | League One | 8 | 0 | 2 | 0 | 0 | 0 | 4 | 0 | 14 | 0 | |
Portsmouth | 2018–19 | League One | 46 | 0 | 5 | 0 | 0 | 0 | 5 | 0 | 56 | 0 | |
2019–20 | League One | 20 | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 27 | 0 | ||
2020–21 | League One | 46 | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 52 | 0 | ||
Total | 112 | 0 | 9 | 0 | 5 | 0 | 9 | 0 | 149 | 0 | |||
Charlton Athletic | 2021–22 | League One | 43 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 45 | 0 | |
2022–23 | League One | 4 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 6 | 0 | ||
Total | 47 | 0 | 1 | 0 | 1 | 0 | 2 | 0 | 51 | 0 | |||
Burton Albion | 2022–23 | League One | 19 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 19 | 0 | |
Milton Keynes Dons | 2023–24 | League Two | 24 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 25 | 0 | |
Stevenage (loan) | 2023–24 | League One | 11 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 11 | 0 | |
Career total | 233 | 0 | 14 | 0 | 7 | 0 | 20 | 0 | 274 | 0 |
Walsall
Shrewsbury Town
Portsmouth
Individual