Craig MacGillivray
Craig MacGillivray
Born: January 12, 1993
Perthshire, Scotland
Position: G - Goalkeeper
Height: 6'2"
Weight: 172
Career: 2012-2023
Foot: right
Craig MacGillivray has compiled a career record of 91 wins, 44 draws and 63 losses with a goals against average of 1.03 in his career with Walsall FC, Shrewsbury Town, Portsmouth FC, Charlton Athletic, Burton Albion, Stevenage FC and Milton Keynes Dons. He began playing during the 2012 season and has taken the pitch during the 2023 campaign.
Click on column headings to sort.
Scoring:
| Year | Lg | Team | GP | GS | Min | G | A | FS | Y | R | Shts | S% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2014-15 | EFL1 | Walsall FC | 2 | 2 | 180 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2015-16 | EFL1 | Walsall FC | 5 | 5 | 450 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2016-17 | EFL1 | Walsall FC | 5 | 5 | 450 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2017-18 | EFL1 | Shrewsbury Town | 8 | 8 | 720 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2018-19 | EFL1 | Portsmouth FC | 46 | 46 | 4140 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 2019-20 | EFL1 | Portsmouth FC | 20 | 20 | 1800 | 0 | 0 | 3 | 0 | 0 | 0 | |
| 2020-21 | EFL1 | Portsmouth FC | 46 | 46 | 4140 | 0 | 0 | 9 | 0 | 0 | 0 | |
| 2021-22 | EFL1 | Charlton Athletic | 43 | 43 | 3870 | 0 | 2 | 3 | 0 | 0 | 0 | |
| 2022-23 | EFL1 | Burton Albion | 19 | 19 | 1710 | 0 | 0 | 3 | 1 | 0 | 0 | |
| 2022-23 | EFL1 | Charlton Athletic | 4 | 4 | 360 | 0 | 0 | 1 | 0 | 0 | 0 | |
| 2023-24 | EFL1 | Stevenage FC | 11 | 11 | 990 | 0 | 0 | 0 | 1 | 0 | 0 | |
| 2023-24 | EFL2 | Milton Keynes Dons | 24 | 24 | 2160 | 0 | 0 | 0 | 2 | 0 | 0 | |
| 233 | 233 | 20970 | 0 | 3 | 19 | 4 | 0 | 0 | ||||
| Cup | 30 | 27 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| Post | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||
| Totals | 265 | 262 | 20970 | 0 | 3 | 19 | 4 | 0 | 0 |
Goalkeeping:
| Year | Lg | Team | GP | GS | Min | W | L | T | GA | GAA | Shts | SVS | SV% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2014-15 | EFL1 | Walsall FC | 2 | 2 | 180 | 1 | 1 | 0 | 8 | 4.00 | 14 | 6 | .429 |
| 2015-16 | EFL1 | Walsall FC | 5 | 5 | 450 | 3 | 1 | 1 | 6 | 1.20 | 19 | 13 | .684 |
| 2016-17 | EFL1 | Walsall FC | 5 | 5 | 450 | 1 | 3 | 1 | 7 | 1.40 | 22 | 15 | .682 |
| 2017-18 | EFL1 | Shrewsbury Town | 8 | 8 | 720 | 5 | 1 | 2 | 7 | 0.88 | 29 | 22 | .759 |
| 2018-19 | EFL1 | Portsmouth FC | 46 | 46 | 4140 | 25 | 8 | 13 | 51 | 1.11 | 51 | 0 | .000 |
| 2019-20 | EFL1 | Portsmouth FC | 20 | 20 | 1800 | 8 | 6 | 6 | 26 | 1.30 | 73 | 47 | .644 |
| 2020-21 | EFL1 | Portsmouth FC | 46 | 46 | 4140 | 21 | 16 | 9 | 51 | 1.11 | 177 | 126 | .712 |
| 2021-22 | EFL1 | Charlton Athletic | 43 | 43 | 3870 | 17 | 19 | 7 | 52 | 1.21 | 156 | 104 | .667 |
| 2022-23 | EFL1 | Burton Albion | 19 | 19 | 1710 | 9 | 6 | 4 | 25 | 1.32 | 88 | 63 | .716 |
| 2022-23 | EFL1 | Charlton Athletic | 4 | 4 | 360 | 1 | 2 | 1 | 8 | 2.00 | 18 | 10 | .556 |
| 2023-24 | EFL2 | Milton Keynes Dons | 24 | 24 | 2160 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | |
| 2023-24 | EFL1 | Stevenage FC | 11 | 11 | 990 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 | |
| 233 | 233 | 20970 | 91 | 63 | 44 | 241 | 1.03 | 647 | 406 | .628 | |||
| Cup | 30 | 27 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||
| Post | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||
| Totals | 265 | 262 | 20970 | 91 | 63 | 44 | 241 | 1.03 | 647 | 406 | .628 |
Playing Career:
| Year | Country | Level | League | Team |
|---|---|---|---|---|
| 2014-15 | England | III | League One | Walsall FC |
| 2015-16 | England | III | League One | Walsall FC |
| 2016-17 | England | III | League One | Walsall FC |
| 2017-18 | England | III | League One | Shrewsbury Town |
| 2018-19 | England | III | League One | Portsmouth FC |
| 2019-20 | England | III | League One | Portsmouth FC |
| 2020-21 | England | III | League One | Portsmouth FC |
| 2021-22 | England | III | League One | Charlton Athletic |
| 2022-23 | England | III | League One | Burton Albion |
| 2022-23 | England | III | League One | Charlton Athletic |
| 2023-24 | England | III | League One | Stevenage FC |
| 2023-24 | England | IV | League Two | Milton Keynes Dons |
