Afghanistan
Angola
Argentina
Asia (AFC)
Asian Games
Australia
Belgium-Netherlands
Brazil
Burkina Faso
Central American & Caribbean Games
Central American Games
Congo DR
Denmark
England
Europe (UEFA)
FYR Macedonia
Finland
Germany
Greece
International Tournaments
Italy
Mediterranean Games
Mexico
National
Nepal
North & Central America (Concacaf)
Palestine
Pan American Games
Panama
Russia
Scandinavia
Serbia And Montenegro
South American Games
Spain
Syria
USA
Venezuela
World (FIFA)
Yemen
Zimbabwe

Craig MacGillivray

Craig MacGillivray (born 12 January 1993) is a Scottish professional footballer who currently plays as a goalkeeper for League One club Charlton Athletic.

Club Career

Non League Career

MacGillivray began his career as a reserve team goalkeeper for Harrogate Railway Athletic, eventually earning a move to Stalybridge Celtic in 2011. After making four appearances for Stalybridge in an injury–hit season, MacGillivray joined Harrogate Town in August 2012. 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. He was linked with moves to a number of Football League clubs during this time.

Walsall

Despite agreeing a two–year deal with Harrogate in November 2012, MacGillivray joined League One side Walsall on 13 June 2014 on an initial one-year deal after the two clubs agreed a compensation package. 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.

On 20 May 2015, MacGillivray signed a new one-year contract with the club. 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.

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.

Shrewsbury Town

On 5 July 2017, MacGillivray joined fellow League One side Shrewsbury Town on a free transfer on a one-year deal.

He was offered a new contract by Shrewsbury at the end of the 2017–18 season.

Portsmouth

On 4 June 2018, League One club Portsmouth announced that MacGillivray

Craig MacGillivray News

11 April 2024
sportsmole.co.uk
Stevenagevs.Burton Albion
Aiming to keep their faint dreams of reaching the playoffs alive, Stevenage will welcome relegation-threatened Burton Albion to The Lamex Stadium on Saturday afternoon for a League One encounter.
15 February 2024
sportsmole.co.uk
Preview: Derby County vs. Stevenage - prediction, team news, lineups
Aiming to continue their positive run of form, promotion-chasing Derby County will welcome playoff hopefuls Stevenage to Pride Park on Saturday afternoon in League One.
1 February 2024
sportsmole.co.uk
Preview: Stevenage vs. Blackpool - prediction, team news, lineups
Fresh off the back of reaching the EFL Trophy semi-finals, Blackpool journey to the Lamex Stadium to take on Stevenage in round 31 of the League One on Saturday.
26 January 2024
sportsmole.co.uk
Preview: Wigan Athletic vs. Stevenage - prediction, team news, lineups
Wigan Athletic will try to extend their unbeaten league run to six matches when they welcome Stevenage to the DW Stadium on Saturday.
25 December 2023
sportsmole.co.uk
Preview: MK Dons vs. Colchester United - prediction, team news, lineups
Colchester United are in action on Boxing Day when they journey to the Stadium MK to go head to head with MK Dons in round 24 of the League Two.
12 October 2023
sportsmole.co.uk
Preview: MK Dons vs. Barrow - prediction, team news, lineups
Recently-relegated MK Dons will be hoping to get their promotion charge back on track this weekend when they welcome Barrow to Stadium MK on Saturday afternoon in League Two.
4 August 2023
sportsmole.co.uk
Preview: Blackpool vs. Burton Albion - prediction, team news, lineups
Blackpool will begin life back in League One on Saturday, when they host Burton Albion in their curtain-raiser.
3 August 2023
sportsmole.co.uk
Preview: Wrexham vs. MK Dons - prediction, team news, lineups
Wrexham's first season back in the EFL commences this Saturday afternoon, when they take on MK Dons at the Racecourse Ground.
2 February 2023
sportsmole.co.uk
Preview: Fleetwood Town vs. Burton Albion - prediction, team news, lineups
Burton Albion travel to Highbury Stadium to take on Fleetwood Town this Saturday, knowing that three points could be enough to escape the relegation zone.
26 January 2023
sportsmole.co.uk
Preview: Burton Albion vs. Oxford United - prediction, team news, lineups
Aiming to improve their position in the battle at the bottom end of the League One table, Burton Albion will play host to Oxford United on Saturday.
19 January 2023
sportsmole.co.uk
Preview: Peterborough United vs. Charlton Athletic - prediction, team news, lineups
Darren Ferguson's fourth stint as Peterborough United manager started on a positive note earlier this week, as the Posh claimed an impressive 2-0 away victory over Port Vale. Peterborough welcome Charlton Athletic to the Weston Homes Stadium on Saturday afternoon, with the Londoners trailing the Cambridgeshire outfit by four points in the League One table.
12 January 2023
sportsmole.co.uk
Preview: Charlton Athletic vs. Barnsley - prediction, team news, lineups
Playoff candidates meet on Saturday afternoon when Charlton Athletic entertain Barnsley at The Valley.
15 December 2022
sportsmole.co.uk
Preview: Charlton Athletic vs. Bristol Rovers - prediction, team news, lineups
Fresh off the exit of manager Ben Garner, Charlton Athletic will aim to break a five-game winless run in League One on Saturday, when they welcome Bristol Rovers to The Valley.
9 December 2022
sportsmole.co.uk
Preview: Rochdale vs. Stockport County - prediction, team news, lineups
Struggling Rochdale go toe to toe with mid-table Stockport County this weekend, looking to challenge their Lancastrian rivals at Spotland Stadium.
30 November 2022
sportsmole.co.uk
Preview: Charlton Athletic vs. Cheltenham Town - prediction, team news, lineups
Charlton Athletic return to League One action after a fortnight of cup business when they host Cheltenham Town at The Valley under the lights on Friday night.
24 November 2022
sportsmole.co.uk
Preview: Charlton Athletic vs. Stockport County - prediction, team news, lineups
Stockport County travel to The Valley for the first time since 2010 to face a stuttering Charlton Athletic in the second round of this season's FA Cup on Saturday.
17 November 2022
sportsmole.co.uk
Preview: Port Vale vs. Charlton Athletic - prediction, team news, lineups
Port Vale will welcome Charlton Athletic to Vale Park on Saturday for a mid-table clash in League One.
22 September 2022
sportsmole.co.uk
Preview: Barnsley vs. Charlton Athletic - prediction, team news, lineups
Barnsley play host to Charlton Athletic on Saturday afternoon looking to extend their unbeaten streak in League One to five matches.
21 August 2022
sportsmole.co.uk
Preview: Walsall vs. Charlton Athletic - prediction, team news, lineups
Walsall and Charlton Athletic continue their EFL Cup campaign with a second round tie in the West Midlands on Tuesday evening.
7 August 2022
sportsmole.co.uk
Preview: Charlton Athletic vs. Queens Park Rangers - prediction, team news, lineups
Championship side Queens Park Rangers will head to League One outfit Charlton Athletic on Tuesday evening looking to book their spot in the second round of the EFL Cup.