Craig MacGillivray (footballer)

Craig Brodie MacGillivray (born 12 January 1993) is a Scottish[3][4] professional footballer who plays as a goalkeeper for EFL League Two club Milton Keynes Dons.

MacGillivray began his career as a reserve team goalkeeper for Harrogate Railway Athletic,[5] eventually earning a move to Stalybridge Celtic in 2011.

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.

[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.

[16] 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.