Craig MacGillivray

Full name: Craig MacGillivray
Current team: Milton Keynes Dons
Playing position: Goalkeeper
Nationality: Scotland
Date of birth: 12 January, 1993 (33 years)
Place of birth: Perthshire, Scotland
Weight: 172 lb
Height: 6 ft 2 in
Preferred foot: Right
Market value: €96k
Current team: Milton Keynes Dons
Playing position: Goalkeeper
Nationality: Scotland
Date of birth: 12 January, 1993 (33 years)
Place of birth: Perthshire, Scotland
Weight: 172 lb
Height: 6 ft 2 in
Preferred foot: Right
Market value: €96k
Watch
Stats
Trophies
Transfers
Injuries
Where to Watch Craig MacGillivray
TV and streaming coverage by competition
Craig MacGillivray plays as a goalkeeper for Milton Keynes Dons and represents Scotland internationally. The competitions and their broadcast coverage in the United States are listed below.

CBS Sports


Fox Sports
Available on: FOX Network, Fox Soccer Plus, Fox Sports 1, Fox Sports 2, FOX 4K, FOX One, FOX Sports App, Foxsports.com, Tubi

NBC Sports
ESPN, SiriusXM FC
CBS Sports
CBS Sports
CBS Sports
Fox Sports, NBC Sports, Futbol de Primera Radio, SiriusXM FC, TyC Sports Internacional USA
Statistics
Craig MacGillivray Statistics
Domestic Leagues
| Season | Team | Competition | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025/26 | MK Dons | League Two | 3624 | 41 | 41 | 0 | 0 | 0 | ||||
| 2024/25 | MK Dons | League Two | 720 | 8 | 8 | 0 | 0 | 0 | ||||
| 2023/24 | Stevenage | League One | 990 | 11 | 11 | 0 | 1 | 0 | ||||
| 2023/24 | MK Dons | League Two | 2160 | 24 | 24 | 0 | 2 | 0 | ||||
| 2022/23 | Burton | League One | 1620 | 18 | 18 | 0 | 0 | 0 | ||||
| 2022/23 | Charlton | League One | 360 | 4 | 4 | 0 | 0 | 0 | ||||
| 2021/22 | Charlton | League One | 3870 | 43 | 43 | 0 | 0 | 0 | ||||
| 2020/21 | Portsmouth | League One | 4140 | 46 | 46 | 0 | 0 | 0 | ||||
| 2019/20 | Portsmouth | League One | 1710 | 19 | 19 | 0 | 0 | 0 | ||||
| 2018/19 | Portsmouth | League One | 180 | 2 | 2 | 0 | 0 | 0 | ||||
| 2017/18 | Shrewsbury | League One | 8 | 0 | 0 | 0 | ||||||
| 2016/17 | Walsall | League One | 5 | 0 | 0 | 0 | ||||||
| 2015/16 | Walsall | League One | 5 | 0 | 0 | 0 | ||||||
| 2014/15 | Walsall | League One | 2 | 0 | 0 | 0 | ||||||
| 2013/14 | Harrogate | National League N / S | 1 | 0 | 0 | 1 | ||||||
| 2012/13 | Harrogate | National League N / S | 1 | 0 | 0 | 1 |
Domestic Cups
| Season | Team | Competition | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025/26 | MK Dons | FA Cup | 120 | 1 | 1 | 0 | 0 | 0 | ||||
| 2024/25 | MK Dons | FA Cup | 1 | 0 | 0 | 0 | ||||||
| 2024/25 | MK Dons | EFL Trophy | 90 | 1 | 1 | 0 | 0 | 0 | ||||
| 2023/24 | MK Dons | League Cup | 90 | 1 | 1 | 0 | 0 | 0 | ||||
| 2022/23 | Charlton | FA Cup | 90 | 1 | 1 | 0 | 0 | 0 | ||||
| 2022/23 | Charlton | EFL Trophy | 1 | 0 | 0 | 0 | ||||||
| 2021/22 | Charlton | EFL Trophy | 90 | 1 | 1 | 0 | 0 | 0 | ||||
| 2021/22 | Charlton | League Cup | 90 | 1 | 1 | 0 | 0 | 0 | ||||
| 2020/21 | Portsmouth | FA Cup | 90 | 1 | 1 | 0 | 0 | 0 | ||||
| 2020/21 | Portsmouth | EFL Trophy | 90 | 1 | 1 | 0 | 0 | 0 | ||||
| 2020/21 | Portsmouth | League Cup | 135 | 2 | 1 | 1 | 0 | 0 | ||||
| 2019/20 | Portsmouth | EFL Trophy | 191 | 2 | 2 | 0 | 0 | 0 | ||||
| 2019/20 | Portsmouth | FA Cup | 180 | 2 | 2 | 0 | 0 | 0 | ||||
| 2019/20 | Portsmouth | League Cup | 270 | 3 | 3 | 0 | 0 | 0 | ||||
| 2018/19 | Portsmouth | EFL Trophy | 3 | 0 | 0 | 0 | ||||||
| 2018/19 | Portsmouth | FA Cup | 180 | 2 | 2 | 0 | 0 | 0 | ||||
| 2017/18 | Shrewsbury | FA Cup | 2 | 0 | 0 | 0 | ||||||
| 2017/18 | Shrewsbury | EFL Trophy | 4 | 0 | 0 | 0 | ||||||
| 2016/17 | Walsall | EFL Trophy | 1 | 0 | 0 | 0 | ||||||
| 2015/16 | Walsall | FA Cup | 1 | 0 | 0 | 0 |
International Cups
| Season | Team | Competition | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
National Team
| Season | Team | Competition | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Trophies
Craig MacGillivray Trophies
| Competition | Position | Titles | Seasons |
|---|---|---|---|
| England - West Riding County Cup | 2nd Place | 1 | 2013/2014, |
| England - EFL Trophy | Winner | 1 | 2018/2019, |
| England - EFL Trophy | 2nd Place | 2 | 2017/2018, 2014/2015, |
Transfers
Craig MacGillivray Transfers
| Date | From | To | Fee |
|---|---|---|---|
| 31.05.2024 | Stevenage | MK Dons | Return from loan |
| 18.01.2024 | MK Dons | Stevenage | Loan |
| 01.07.2023 | Burton | MK Dons | Free agent |
| 13.01.2023 | Charlton | Burton | Transfer |
| 01.07.2021 | Portsmouth | Charlton | Free agent |
| 01.07.2018 | Shrewsbury | Portsmouth | Free agent |
| 05.07.2017 | Walsall | Shrewsbury | Free agent |
| 01.07.2014 | Harrogate | Walsall | Transfer |
| 01.08.2012 | Stalybridge | Harrogate | Free agent |
| 01.07.2011 | Harrogate | Stalybridge | Free agent |
Sidelined
Craig MacGillivray Injuries
| Type | From | To |
|---|---|---|
| Injury | 13.02.2025 | 27.02.2025 |





















