Date of birth
MacGillivray signed a two-year deal with Pompey in the summer of 2018, arriving on a free transfer, officially becoming a Blues player following the expiration of his Shrewsbury contract on June 30.
The stopper started his career at Harrogate Railway Athletic before earning a move to Conference North outfit Stalybridge Celtic in 2011, for whom he made just four appearances in an injury-ravaged spell.
A move to Harrogate Town followed in August 2012 and – after a brief loan return to Harrogate Railway Athletic – became first-choice keeper at Town, making 90 appearances across the following two seasons in Conference North.
Featured in the Yorkshire side’s best-ever FA Cup run, which came in 2012/13, as they reached the second round proper before cruelly losing out on penalties to fellow non-league outfit Hastings United.
His 90 appearances for Town between 2012 and 2014 caught the eye of Football League scouts, and recognition arrived that summer, as MacGillivray – then aged 21 – was signed by League One Walsall.
Acted as understudy to Richard O’Donnell for most of his first season at Bescot Stadium, keeping a clean sheet on his professional debut in 2015, in a 2-0 victory over Oldham.
In all, the 6ft 2in stopper made 19 appearances in all competitions for the Saddlers across three seasons but saw his first team opportunities dry up.
A move across the Midlands to Shrewsbury followed in 2017, as MacGillivray featured 14 times in all competitions for a Shrews team that narrowly missed out on promotion to the Championship, beaten 2-1 in extra time by Rotherham at Wembley.
Quickly established himself as Pompey's first-choice stopper following his arrival on the south coast, penning an extension to his initial deal in January 2019 which will see him at Fratton Park until the summer of 2021.