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 Sports App, Foxsports.com, Tubi


TelevisaUnivision
Available on: TUDN USA, Galavision, Univision, UniMás, TUDN App, TUDN.com, TUDNxtra, Univision NOW, ViX
ESPN, SiriusXM FC
CBS Sports
Fox Sports, FuboTV, TelevisaUnivision
Statistics
Craig MacGillivray Statistics
Domestic Leagues
| Season | Team | Competition | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | MK Dons | League One | 360 | 4 | 4 | 0 | 0 | 0 | ||||
| 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 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | MK Dons | League Cup | 1 | 0 | 0 | 0 | ||||||
| 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 |




















