Craig Brodie MacGillivray (born 12 January 1993) is a Scottish[4][5] professional footballer who currently plays as a goalkeeper for League One club Charlton Athletic.[6]
Personal information | |||
---|---|---|---|
Full name | Craig Brodie MacGillivray[1] | ||
Date of birth | (1993-01-12) 12 January 1993 (age 29)[2] | ||
Place of birth | Perth, Scotland[3] | ||
Height | 1.88 m (6 ft 2 in)[2] | ||
Position(s) | Goalkeeper | ||
Club information | |||
Current team | Charlton Athletic | ||
Number | 13 | ||
Youth career | |||
2009–2011 | Harrogate Railway Athletic | ||
Senior career* | |||
Years | Team | Apps | (Gls) |
2011–2012 | Stalybridge Celtic | 4 | (0) |
2012–2014 | Harrogate Town | 99 | (0) |
2012–2013 | → Harrogate Railway Athletic (loan) | 5 | (0) |
2014–2017 | Walsall | 12 | (0) |
2017–2018 | Shrewsbury Town | 8 | (0) |
2018–2021 | Portsmouth | 112 | (0) |
2021– | Charlton Athletic | 44 | (0) |
*Club domestic league appearances and goals, correct as of 17:10, 24 September 2022 (UTC) |
MacGillivray began his career as a reserve team goalkeeper for Harrogate Railway Athletic,[7] eventually earning a move to Stalybridge Celtic in 2011.[7] After making four appearances for Stalybridge in an injury–hit season,[8] MacGillivray joined Harrogate Town in August 2012.[7] 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.[8] He was linked with moves to a number of Football League clubs during this time.[9]
Despite agreeing a two–year deal with Harrogate in November 2012,[9] MacGillivray joined League One side Walsall on 13 June 2014 on an initial one-year deal after the two clubs agreed a compensation package.[10] 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.[11]
On 20 May 2015, MacGillivray signed a new one-year contract with the club.[12] 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.[13][14]
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.[15]
On 5 July 2017, MacGillivray joined fellow League One side Shrewsbury Town on a free transfer on a one-year deal.[16]
He was offered a new contract by Shrewsbury at the end of the 2017–18 season.[17]
On 4 June 2018, League One club Portsmouth announced that MacGillivray had signed on a two-year deal.[6] 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.[18] 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.[19] Portsmouth went on to win the shootout 5–4 (2–2 after extra-time). MacGillivray won Pompey Player of the Season for 2020–21 [20]
On 28 June 2021, MacGillivray joined Charlton Athletic on a two-year deal.[21]
On 27 August 2019, MacGillivray was called up to the senior Scotland squad for the first time by manager Steve Clarke.[22]
Club | Season | League | FA Cup | League Cup | Other | Total | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Division | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||
Walsall | 2014–15[23] | League One | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
2015–16[13] | League One | 5 | 0 | 2 | 0 | 0 | 0 | 1[lower-alpha 1] | 0 | 8 | 0 | |
2016–17[24] | League One | 5 | 0 | 0 | 0 | 0 | 0 | 4[lower-alpha 2] | 0 | 9 | 0 | |
Total | 12 | 0 | 2 | 0 | 0 | 0 | 5 | 0 | 19 | 0 | ||
Shrewsbury Town | 2017–18[25] | League One | 8 | 0 | 2 | 0 | 0 | 0 | 4[lower-alpha 3] | 0 | 14 | 0 |
Portsmouth | 2018–19[26] | League One | 46 | 0 | 5 | 0 | 0 | 0 | 5[lower-alpha 4] | 0 | 56 | 0 |
2019–20 | 20 | 0 | 2 | 0 | 3 | 0 | 2[lower-alpha 5] | 0 | 27 | 0 | ||
2020–21 | 46 | 0 | 2 | 0 | 2 | 0 | 2[lower-alpha 6] | 0 | 52 | 0 | ||
Total | 112 | 0 | 9 | 0 | 5 | 0 | 9 | 0 | 135 | 0 | ||
Charlton Athletic | 2021–22[27] | League One | 43 | 0 | 0 | 0 | 1 | 0 | 1[lower-alpha 7] | 0 | 45 | 0 |
2022–23[28] | 1 | 0 | 0 | 0 | 0 | 0 | 1[lower-alpha 8] | 0 | 2 | 0 | ||
Total | 44 | 0 | 0 | 0 | 1 | 0 | 2 | 0 | 47 | 0 | ||
Career total | 175 | 0 | 13 | 0 | 6 | 0 | 20 | 0 | 214 | 0 |
Team
Walsall
Shrewsbury Town
Portsmouth
Individual
Charlton Athletic F.C. – current squad | |
---|---|
|
Portsmouth F.C. Player of the Season | |
---|---|
|