Goalkeeping Table Season Age Squad Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2013-2014 21 Alloa Athletic sct SCO 2. Championship 35 35 3,150 35.0 48 1.37 146 98 67.1 11 7 17 13 37.1 2014-2015 22 Dundee sct SCO 1. Premiership 22 22 1,980 22.0 29 1.32 75 46 61.3 8 6 8 4 18.2 Matches 2015-2016 23 Dundee sct SCO 1. Premiership 37 37 3,291 36.6 53 1.45 180 127 70.6 10 15 12 7 18.9 Matches 2016-2017 24 Dundee sct SCO 1. Premiership 36 36 3,240 36.0 62 1.72 188 126 67.0 8 7 21 4 11.1 Matches 2017-2018 25 Dundee sct SCO 1. Premiership 12 12 1,080 12.0 22 1.83 53 31 58.5 2 2 8 1 8.3 Matches 2017-2018 25 Celtic sct SCO 1. Premiership 7 7 630 7.0 6 0.86 22 16 72.7 4 2 1 2 28.6 Matches 2018-2019 26 Celtic 2. Europa Lg 2 2 180 2.0 3 1.50 11 8 72.7 0 0 2 0 0.0 0 0 0 0 Matches 2018-2019 26 Celtic sct SCO 1. Premiership 20 20 1,800 20.0 0 0.00 15 4 1 15 75.0 1 1 0 0 0.0 Matches 2019-2020 27 Celtic sct SCO 1. Premiership 2 2 180 2.0 0 0.00 0 0 2 0 0 1 50.0 0 0 0 0 Matches 2020-2021 28 Celtic 2. Europa Lg 3 3 270 3.0 10 3.33 19 10 47.4 0 1 2 0 0.0 1 0 1 0 100.0 Matches 2020-2021 28 Celtic sct SCO 1. Premiership 18 18 1,620 18.0 18 1.00 55 39 70.9 10 5 3 7 38.9 3 2 1 0 33.3 Matches 2021-2022 29 Celtic 2. Europa Lg 1 1 90 1.0 2 2.00 8 6 75.0 1 0 0 0 0.0 0 0 0 0 Matches 2021-2022 29 Celtic sct SCO 1. Premiership 2 2 180 2.0 2 1.00 5 3 60.0 0 1 1 1 50.0 0 0 0 0 Matches 2022-2023 30 Celtic sct SCO 1. Premiership 1 1 90 1.0 4 4.00 8 5 62.5 0 0 1 0 0.0 1 1 0 0 0.0 Matches 2023-2024 31 Celtic sct SCO 1. Premiership 3 1 154 1.7 1 0.58 6 5 83.3 1 0 0 1 100.0 0 0 0 0 Matches 2025-2026 33 Falkirk sct SCO 1. Premiership 32 32 2,863 31.8 48 1.51 143 98 68.5 12 7 13 7 21.9 4 3 1 0 25.0 Matches 13 Seasons 4 Clubs 5 Leagues 233 231 20,798 231.1 308 1.33 919 618 67.1 84 57 90 63 27.3 10 7 3 0 30.0 Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Celtic (8 Seasons) 4 Leagues 59 57 5,194 57.7 46 0.80 134 92 67.9 33 13 11 27 47.4 6 4 2 0 33.3 Dundee (4 Seasons) 1 League 107 107 9,591 106.6 166 1.56 496 330 66.5 28 30 49 16 15.0 Alloa Athletic (1 Season) 1 League 35 35 3,150 35.0 48 1.37 146 98 67.1 11 7 17 13 37.1 Falkirk (1 Season) 1 League 32 32 2,863 31.8 48 1.51 143 98 68.5 12 7 13 7 21.9 4 3 1 0 25.0 Premiership (12 Seasons) 192 190 17,108 190.1 245 1.29 735 496 67.5 72 49 69 50 26.3 9 7 2 0 22.2 Europa Lg (5 Seasons) 6 6 540 6.0 15 2.50 38 24 60.5 1 1 4 0 0.0 1 0 1 0 100.0 Championship (1 Season) 35 35 3,150 35.0 48 1.37 146 98 67.1 11 7 17 13 37.1
Goalkeeping Table Season Age Squad Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2013-2014 21 Alloa Athletic 1 League 35 35 3,150 35.0 48 1.37 146 98 67.1 11 7 17 13 37.1 2014-2015 22 Dundee 1 League 22 22 1,980 22.0 29 1.32 75 46 61.3 8 6 8 4 18.2 2015-2016 23 Dundee 1 League 37 37 3,291 36.6 53 1.45 180 127 70.6 10 15 12 7 18.9 2016-2017 24 Dundee 1 League 36 36 3,240 36.0 62 1.72 188 126 67.0 8 7 21 4 11.1 2017-2018 25 Dundee 1 League 12 12 1,080 12.0 22 1.83 53 31 58.5 2 2 8 1 8.3 2017-2018 25 Celtic 2 Leagues 7 7 630 7.0 6 0.86 22 16 72.7 4 2 1 2 28.6 2018-2019 26 Celtic 2 Leagues 22 22 1,980 22.0 3 0.14 11 8 72.7 15 4 3 15 68.2 1 1 0 0 0.0 2019-2020 27 Celtic 2 Leagues 2 2 180 2.0 0 0.00 0 0 2 0 0 1 50.0 0 0 0 0 2020-2021 28 Celtic 2 Leagues 21 21 1,890 21.0 28 1.33 74 49 64.9 10 6 5 7 33.3 4 2 2 0 50.0 2021-2022 29 Celtic 3 Leagues 3 3 270 3.0 4 1.33 13 9 69.2 1 1 1 1 33.3 0 0 0 0 2022-2023 30 Celtic 2 Leagues 1 1 90 1.0 4 4.00 8 5 62.5 0 0 1 0 0.0 1 1 0 0 0.0 2023-2024 31 Celtic 2 Leagues 3 1 154 1.7 1 0.58 6 5 83.3 1 0 0 1 100.0 0 0 0 0 2025-2026 33 Falkirk 1 League 32 32 2,863 31.8 48 1.51 143 98 68.5 12 7 13 7 21.9 4 3 1 0 25.0 13 Seasons 4 Clubs 5 Leagues 233 231 20,798 231.1 308 1.33 919 618 67.1 84 57 90 63 27.3 10 7 3 0 30.0 Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Celtic (8 Seasons) 4 Leagues 59 57 5,194 57.7 46 0.80 134 92 67.9 33 13 11 27 47.4 6 4 2 0 33.3 Dundee (4 Seasons) 1 League 107 107 9,591 106.6 166 1.56 496 330 66.5 28 30 49 16 15.0 Alloa Athletic (1 Season) 1 League 35 35 3,150 35.0 48 1.37 146 98 67.1 11 7 17 13 37.1 Falkirk (1 Season) 1 League 32 32 2,863 31.8 48 1.51 143 98 68.5 12 7 13 7 21.9 4 3 1 0 25.0 Premiership (12 Seasons) 192 190 17,108 190.1 245 1.29 735 496 67.5 72 49 69 50 26.3 9 7 2 0 22.2 Europa Lg (5 Seasons) 6 6 540 6.0 15 2.50 38 24 60.5 1 1 4 0 0.0 1 0 1 0 100.0 Championship (1 Season) 35 35 3,150 35.0 48 1.37 146 98 67.1 11 7 17 13 37.1
Goalkeeping Table Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2013-2014 21 Alloa Athletic sct SCO 2. Championship 8th 35 35 3,150 35.0 48 1.37 146 98 67.1 11 7 17 13 37.1 2014-2015 22 Dundee sct SCO 1. Premiership 6th 22 22 1,980 22.0 29 1.32 75 46 61.3 8 6 8 4 18.2 Matches 2015-2016 23 Dundee sct SCO 1. Premiership 8th 37 37 3,291 36.6 53 1.45 180 127 70.6 10 15 12 7 18.9 Matches 2016-2017 24 Dundee sct SCO 1. Premiership 10th 36 36 3,240 36.0 62 1.72 188 126 67.0 8 7 21 4 11.1 Matches 2017-2018 25 Dundee sct SCO 1. Premiership 9th 12 12 1,080 12.0 22 1.83 53 31 58.5 2 2 8 1 8.3 Matches 2017-2018 25 Celtic sct SCO 1. Premiership 1st 7 7 630 7.0 6 0.86 22 16 72.7 4 2 1 2 28.6 Matches 2018-2019 26 Celtic sct SCO 1. Premiership 1st 20 20 1,800 20.0 0 0.00 15 4 1 15 75.0 1 1 0 0 0.0 Matches 2019-2020 27 Celtic sct SCO 1. Premiership 1st 2 2 180 2.0 0 0.00 0 0 2 0 0 1 50.0 0 0 0 0 Matches 2020-2021 28 Celtic sct SCO 1. Premiership 2nd 18 18 1,620 18.0 18 1.00 55 39 70.9 10 5 3 7 38.9 3 2 1 0 33.3 Matches 2021-2022 29 Celtic sct SCO 1. Premiership 1st 2 2 180 2.0 2 1.00 5 3 60.0 0 1 1 1 50.0 0 0 0 0 Matches 2022-2023 30 Celtic sct SCO 1. Premiership 1st 1 1 90 1.0 4 4.00 8 5 62.5 0 0 1 0 0.0 1 1 0 0 0.0 Matches 2023-2024 31 Celtic sct SCO 1. Premiership 1st 3 1 154 1.7 1 0.58 6 5 83.3 1 0 0 1 100.0 0 0 0 0 Matches 2025-2026 33 Falkirk sct SCO 1. Premiership 6th 32 32 2,863 31.8 48 1.51 143 98 68.5 12 7 13 7 21.9 4 3 1 0 25.0 Matches 13 Seasons 4 Clubs 2 Leagues 227 225 20,258 225.1 293 1.30 881 594 67.4 83 56 86 63 28.0 9 7 2 0 22.2 Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Celtic (8 Seasons) 1 League 53 51 4,654 51.7 31 0.60 96 68 70.8 32 12 7 27 52.9 5 4 1 0 20.0 Dundee (4 Seasons) 1 League 107 107 9,591 106.6 166 1.56 496 330 66.5 28 30 49 16 15.0 Alloa Athletic (1 Season) 1 League 35 35 3,150 35.0 48 1.37 146 98 67.1 11 7 17 13 37.1 Falkirk (1 Season) 1 League 32 32 2,863 31.8 48 1.51 143 98 68.5 12 7 13 7 21.9 4 3 1 0 25.0 Premiership (12 Seasons) 192 190 17,108 190.1 245 1.29 735 496 67.5 72 49 69 50 26.3 9 7 2 0 22.2 Championship (1 Season) 35 35 3,150 35.0 48 1.37 146 98 67.1 11 7 17 13 37.1
Goalkeeping Table Season Age Squad Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2018-2019 26 Celtic 2. Europa Lg R32 2 2 180 2.0 3 1.50 11 8 72.7 0 0 2 0 0.0 0 0 0 0 Matches 2020-2021 28 Celtic 2. Europa Lg GR 3 3 270 3.0 10 3.33 19 10 47.4 0 1 2 0 0.0 1 0 1 0 100.0 Matches 2021-2022 29 Celtic 2. Europa Lg GR 1 1 90 1.0 2 2.00 8 6 75.0 1 0 0 0 0.0 0 0 0 0 Matches 8 Seasons 1 Club 3 Leagues 6 6 540 6.0 15 2.50 38 24 60.5 1 1 4 0 0.0 1 0 1 0 100.0 Europa Lg (5 Seasons) 6 6 540 6.0 15 2.50 38 24 60.5 1 1 4 0 0.0 1 0 1 0 100.0
Goalkeeping Table Season Age Squad Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches 2018 26 sct Scotland Friendlies (M) 1 0 45 0.5 0 0 0 0 0 0 0 0 Matches 2021 29 sct Scotland UEFA Euro Qualifying 2 2 180 2.0 3 1.50 6 3 50.0 0 0 0 1 50.0 0 0 0 0 Matches 2026 34 sct Scotland Friendlies (M) 1 0 45 0.5 0 0.00 0 0 0 0 0 0 0 0 Matches 4 Seasons 1 Club 4 Leagues 4 2 270 3.0 3 1.20 6 3 50.0 0 0 0 1 50.0 0 0 0 0 Friendlies (M) (3 Seasons) 2 0 90 1.0 0 0.00 0 0 0 0 0 0 0 0 UEFA Euro Qualifying (1 Season) 2 2 180 2.0 3 1.50 6 3 50.0 0 0 0 1 50.0 0 0 0 0
Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2013-2014 21 Alloa Athletic sct SCO 2. Championship 35 35 3,150 35.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2014-2015 22 Dundee sct SCO 1. Premiership 22 22 1,980 22.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 23 Dundee sct SCO 1. Premiership 37 37 3,291 36.6 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 24 Dundee sct SCO 1. Premiership 36 36 3,240 36.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 25 Celtic 2. Europa Lg 0 0 Matches 2017-2018 25 Dundee sct SCO 1. Premiership 12 12 1,080 12.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 25 Celtic sct SCO 1. Premiership 7 7 630 7.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 26 Celtic 2. Europa Lg 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 26 Celtic sct SCO 1. Premiership 20 20 1,800 20.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 27 Celtic 2. Europa Lg 0 0 Matches 2019-2020 27 Celtic sct SCO 1. Premiership 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 28 Celtic 2. Europa Lg 3 3 270 3.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 28 Celtic sct SCO 1. Premiership 18 18 1,620 18.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 29 Celtic 3. Conf Lg 0 0 Matches 2021-2022 29 Celtic 2. Europa Lg 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 29 Celtic sct SCO 1. Premiership 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 30 Celtic 1. Champions Lg 0 0 Matches 2022-2023 30 Celtic sct SCO 1. Premiership 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 31 Celtic 1. Champions Lg 0 0 Matches 2023-2024 31 Celtic sct SCO 1. Premiership 3 1 154 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 32 Celtic 1. Champions Lg 0 0 Matches 2024-2025 32 Celtic sct SCO 1. Premiership 0 0 Matches 2025-2026 33 Falkirk sct SCO 1. Premiership 32 32 2,863 31.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 13 Seasons 4 Clubs 5 Leagues 233 231 20,798 231.1 0 0 0 0 0 0 8 1 0.00 0.00 0.00 0.00 0.00 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Celtic (8 Seasons) 4 Leagues 59 57 5,194 57.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Dundee (4 Seasons) 1 League 107 107 9,591 106.6 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Alloa Athletic (1 Season) 1 League 35 35 3,150 35.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Falkirk (1 Season) 1 League 32 32 2,863 31.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Premiership (12 Seasons) 192 190 17,108 190.1 0 0 0 0 0 0 6 1 0.00 0.00 0.00 0.00 0.00 Europa Lg (5 Seasons) 6 6 540 6.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Champions Lg (3 Seasons) 0 0 Championship (1 Season) 35 35 3,150 35.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Conf Lg (1 Season) 0 0
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2013-2014 21 Alloa Athletic 1 League 35 35 3,150 35.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2014-2015 22 Dundee 1 League 22 22 1,980 22.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2015-2016 23 Dundee 1 League 37 37 3,291 36.6 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 2016-2017 24 Dundee 1 League 36 36 3,240 36.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 25 Dundee 1 League 12 12 1,080 12.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 25 Celtic 2 Leagues 7 7 630 7.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2018-2019 26 Celtic 2 Leagues 22 22 1,980 22.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2019-2020 27 Celtic 2 Leagues 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2020-2021 28 Celtic 2 Leagues 21 21 1,890 21.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2021-2022 29 Celtic 3 Leagues 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2022-2023 30 Celtic 2 Leagues 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2023-2024 31 Celtic 2 Leagues 3 1 154 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2024-2025 32 Celtic 2 Leagues 0 0 2025-2026 33 Falkirk 1 League 32 32 2,863 31.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 13 Seasons 4 Clubs 5 Leagues 233 231 20,798 231.1 0 0 0 0 0 0 8 1 0.00 0.00 0.00 0.00 0.00 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Celtic (8 Seasons) 4 Leagues 59 57 5,194 57.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Dundee (4 Seasons) 1 League 107 107 9,591 106.6 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Alloa Athletic (1 Season) 1 League 35 35 3,150 35.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Falkirk (1 Season) 1 League 32 32 2,863 31.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Premiership (12 Seasons) 192 190 17,108 190.1 0 0 0 0 0 0 6 1 0.00 0.00 0.00 0.00 0.00 Europa Lg (5 Seasons) 6 6 540 6.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Champions Lg (3 Seasons) 0 0 Championship (1 Season) 35 35 3,150 35.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Conf Lg (1 Season) 0 0
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2013-2014 21 Alloa Athletic sct SCO 2. Championship 8th 35 35 3,150 35.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2014-2015 22 Dundee sct SCO 1. Premiership 6th 22 22 1,980 22.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 23 Dundee sct SCO 1. Premiership 8th 37 37 3,291 36.6 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 24 Dundee sct SCO 1. Premiership 10th 36 36 3,240 36.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 25 Dundee sct SCO 1. Premiership 9th 12 12 1,080 12.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 25 Celtic sct SCO 1. Premiership 1st 7 7 630 7.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 26 Celtic sct SCO 1. Premiership 1st 20 20 1,800 20.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 27 Celtic sct SCO 1. Premiership 1st 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 28 Celtic sct SCO 1. Premiership 2nd 18 18 1,620 18.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 29 Celtic sct SCO 1. Premiership 1st 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 30 Celtic sct SCO 1. Premiership 1st 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 31 Celtic sct SCO 1. Premiership 1st 3 1 154 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 32 Celtic sct SCO 1. Premiership 1st 0 0 Matches 2025-2026 33 Falkirk sct SCO 1. Premiership 6th 32 32 2,863 31.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 13 Seasons 4 Clubs 2 Leagues 227 225 20,258 225.1 0 0 0 0 0 0 7 1 0.00 0.00 0.00 0.00 0.00 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Celtic (8 Seasons) 1 League 53 51 4,654 51.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Dundee (4 Seasons) 1 League 107 107 9,591 106.6 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Alloa Athletic (1 Season) 1 League 35 35 3,150 35.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Falkirk (1 Season) 1 League 32 32 2,863 31.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Premiership (12 Seasons) 192 190 17,108 190.1 0 0 0 0 0 0 6 1 0.00 0.00 0.00 0.00 0.00 Championship (1 Season) 35 35 3,150 35.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2013-2014 21 Alloa Athletic sct SCO 2. Championship 35 3,150 90 97.2 35.0 35 0 2014-2015 22 Dundee sct SCO 1. Premiership 22 1,980 90 57.9 22.0 22 22 0 9 1.36 29 29 0 0.00 +0.69 Matches 2015-2016 23 Dundee sct SCO 1. Premiership 37 3,291 89 96.2 36.6 37 36 0 0 1.22 48 53 -5 -0.14 -0.83 Matches 2016-2017 24 Dundee sct SCO 1. Premiership 36 3,240 90 94.7 36.0 36 36 0 0.86 Matches 2017-2018 25 Celtic 2. Europa Lg 0 0 0 0 2 Matches 2017-2018 25 Dundee sct SCO 1. Premiership 12 1,080 90 31.6 12.0 12 12 0 0.67 Matches 2017-2018 25 Celtic sct SCO 1. Premiership 7 630 90 18.4 7.0 7 7 0 2.00 Matches 2018-2019 26 Celtic 2. Europa Lg 2 180 90 25.0 2.0 2 90 2 0 6 0.00 0 3 -3 -1.50 -1.17 Matches 2018-2019 26 Celtic sct SCO 1. Premiership 20 1,800 90 52.6 20.0 20 90 20 0 18 2.45 34 6 +28 +1.40 -0.21 Matches 2019-2020 27 Celtic 2. Europa Lg 0 0 0 0 2 Matches 2019-2020 27 Celtic sct SCO 1. Premiership 2 180 90 6.7 2.0 2 90 2 0 5 3.00 12 2 +10 +5.00 +2.86 Matches 2020-2021 28 Celtic 2. Europa Lg 3 270 90 50.0 3.0 3 90 3 0 3 0.33 4 10 -6 -2.00 -1.00 Matches 2020-2021 28 Celtic sct SCO 1. Premiership 18 1,620 90 47.4 18.0 18 90 18 0 11 1.94 40 18 +22 +1.22 -0.13 Matches 2021-2022 29 Celtic 3. Conf Lg 0 0 0 0 2 Matches 2021-2022 29 Celtic 2. Europa Lg 1 90 90 16.7 1.0 1 90 1 0 5 3.00 3 2 +1 +1.00 +1.60 Matches 2021-2022 29 Celtic sct SCO 1. Premiership 2 180 90 5.3 2.0 2 90 2 0 35 0.50 1 2 -1 -0.50 -2.47 Matches 2022-2023 30 Celtic 1. Champions Lg 0 0 0 0 6 Matches 2022-2023 30 Celtic sct SCO 1. Premiership 1 90 90 2.6 1.0 1 90 1 0 18 0.00 2 4 -2 -2.00 -4.22 Matches 2023-2024 31 Celtic 1. Champions Lg 0 0 0 0 6 Matches 2023-2024 31 Celtic sct SCO 1. Premiership 3 154 51 4.5 1.7 1 90 1 2 32 35 3.00 4 1 +3 +1.75 +0.04 Matches 2024-2025 32 Celtic 1. Champions Lg 0 0 0 0 6 Matches 2024-2025 32 Celtic sct SCO 1. Premiership 0 0 0 0 5 Matches 2025-2026 33 Falkirk sct SCO 1. Premiership 32 2,863 89 83.7 31.8 32 89 31 0 0 1.34 43 48 -5 -0.16 +0.97 Matches 13 Seasons 4 Clubs 5 Leagues 233 20,798 89 40.1 231.1 231 90 194 2 32 174 1.39 220 178 +42 +0.30 -1.14 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Celtic (8 Seasons) 4 Leagues 59 5,194 88 16.5 57.7 57 90 57 2 32 165 2.00 100 48 +52 +1.03 -0.68 Dundee (4 Seasons) 1 League 107 9,591 90 70.1 106.6 107 106 0 9 1.07 77 82 -5 -0.09 +0.49 Alloa Athletic (1 Season) 1 League 35 3,150 90 97.2 35.0 35 0 Falkirk (1 Season) 1 League 32 2,863 89 83.7 31.8 32 89 31 0 0 1.34 43 48 -5 -0.16 +0.97 Premiership (12 Seasons) 192 17,108 89 39.1 190.1 190 90 188 2 32 136 1.41 213 163 +50 +0.37 -1.21 Europa Lg (5 Seasons) 6 540 90 20.0 6.0 6 90 6 0 18 0.67 7 15 -8 -1.33 -0.76 Champions Lg (3 Seasons) 0 0 0 0 18 Championship (1 Season) 35 3,150 90 97.2 35.0 35 0 Conf Lg (1 Season) 0 0 0 0 2
Playing Time Table Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2013-2014 21 Alloa Athletic 1 League 35 3,150 90 97.2 35.0 35 0 2014-2015 22 Dundee 1 League 22 1,980 90 57.9 22.0 22 22 0 9 1.36 29 29 0 0.00 +0.69 2015-2016 23 Dundee 1 League 37 3,291 89 96.2 36.6 37 36 0 0 1.22 48 53 -5 -0.14 -0.83 2016-2017 24 Dundee 1 League 36 3,240 90 94.7 36.0 36 36 0 0.86 2017-2018 25 Dundee 1 League 12 1,080 90 31.6 12.0 12 12 0 0.67 2017-2018 25 Celtic 2 Leagues 7 630 90 17.5 7.0 7 7 0 2 2.00 2018-2019 26 Celtic 2 Leagues 22 1,980 90 47.8 22.0 22 90 22 0 24 2.23 34 9 +25 +1.14 +0.01 2019-2020 27 Celtic 2 Leagues 2 180 90 5.3 2.0 2 90 2 0 7 3.00 12 2 +10 +5.00 +2.86 2020-2021 28 Celtic 2 Leagues 21 1,890 90 47.7 21.0 21 90 21 0 14 1.71 44 28 +16 +0.76 -0.28 2021-2022 29 Celtic 3 Leagues 3 270 90 6.5 3.0 3 90 3 0 42 1.33 4 4 0 0.00 -1.66 2022-2023 30 Celtic 2 Leagues 1 90 90 2.3 1.0 1 90 1 0 24 0.00 2 4 -2 -2.00 -4.22 2023-2024 31 Celtic 2 Leagues 3 154 51 3.9 1.7 1 90 1 2 32 41 3.00 4 1 +3 +1.75 +0.04 2024-2025 32 Celtic 2 Leagues 0 0 0 0 11 2025-2026 33 Falkirk 1 League 32 2,863 89 83.7 31.8 32 89 31 0 0 1.34 43 48 -5 -0.16 +0.97 13 Seasons 4 Clubs 5 Leagues 233 20,798 89 40.1 231.1 231 90 194 2 32 174 1.39 220 178 +42 +0.30 -1.14 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Celtic (8 Seasons) 4 Leagues 59 5,194 88 16.5 57.7 57 90 57 2 32 165 2.00 100 48 +52 +1.03 -0.68 Dundee (4 Seasons) 1 League 107 9,591 90 70.1 106.6 107 106 0 9 1.07 77 82 -5 -0.09 +0.49 Alloa Athletic (1 Season) 1 League 35 3,150 90 97.2 35.0 35 0 Falkirk (1 Season) 1 League 32 2,863 89 83.7 31.8 32 89 31 0 0 1.34 43 48 -5 -0.16 +0.97 Premiership (12 Seasons) 192 17,108 89 39.1 190.1 190 90 188 2 32 136 1.41 213 163 +50 +0.37 -1.21 Europa Lg (5 Seasons) 6 540 90 20.0 6.0 6 90 6 0 18 0.67 7 15 -8 -1.33 -0.76 Champions Lg (3 Seasons) 0 0 0 0 18 Championship (1 Season) 35 3,150 90 97.2 35.0 35 0 Conf Lg (1 Season) 0 0 0 0 2
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2013-2014 21 Alloa Athletic sct SCO 2. Championship 8th 35 3,150 90 97.2 35.0 35 0 2014-2015 22 Dundee sct SCO 1. Premiership 6th 22 1,980 90 57.9 22.0 22 22 0 9 1.36 29 29 0 0.00 +0.69 Matches 2015-2016 23 Dundee sct SCO 1. Premiership 8th 37 3,291 89 96.2 36.6 37 36 0 0 1.22 48 53 -5 -0.14 -0.83 Matches 2016-2017 24 Dundee sct SCO 1. Premiership 10th 36 3,240 90 94.7 36.0 36 36 0 0.86 Matches 2017-2018 25 Dundee sct SCO 1. Premiership 9th 12 1,080 90 31.6 12.0 12 12 0 0.67 Matches 2017-2018 25 Celtic sct SCO 1. Premiership 1st 7 630 90 18.4 7.0 7 7 0 2.00 Matches 2018-2019 26 Celtic sct SCO 1. Premiership 1st 20 1,800 90 52.6 20.0 20 90 20 0 18 2.45 34 6 +28 +1.40 -0.21 Matches 2019-2020 27 Celtic sct SCO 1. Premiership 1st 2 180 90 6.7 2.0 2 90 2 0 5 3.00 12 2 +10 +5.00 +2.86 Matches 2020-2021 28 Celtic sct SCO 1. Premiership 2nd 18 1,620 90 47.4 18.0 18 90 18 0 11 1.94 40 18 +22 +1.22 -0.13 Matches 2021-2022 29 Celtic sct SCO 1. Premiership 1st 2 180 90 5.3 2.0 2 90 2 0 35 0.50 1 2 -1 -0.50 -2.47 Matches 2022-2023 30 Celtic sct SCO 1. Premiership 1st 1 90 90 2.6 1.0 1 90 1 0 18 0.00 2 4 -2 -2.00 -4.22 Matches 2023-2024 31 Celtic sct SCO 1. Premiership 1st 3 154 51 4.5 1.7 1 90 1 2 32 35 3.00 4 1 +3 +1.75 +0.04 Matches 2024-2025 32 Celtic sct SCO 1. Premiership 1st 0 0 0 0 5 Matches 2025-2026 33 Falkirk sct SCO 1. Premiership 6th 32 2,863 89 83.7 31.8 32 89 31 0 0 1.34 43 48 -5 -0.16 +0.97 Matches 13 Seasons 4 Clubs 2 Leagues 227 20,258 89 43.1 225.1 225 90 188 2 32 136 1.41 213 163 +50 +0.37 -1.21 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Celtic (8 Seasons) 1 League 53 4,654 88 17.5 51.7 51 90 51 2 32 127 2.15 93 33 +60 +1.34 -0.55 Dundee (4 Seasons) 1 League 107 9,591 90 70.1 106.6 107 106 0 9 1.07 77 82 -5 -0.09 +0.49 Alloa Athletic (1 Season) 1 League 35 3,150 90 97.2 35.0 35 0 Falkirk (1 Season) 1 League 32 2,863 89 83.7 31.8 32 89 31 0 0 1.34 43 48 -5 -0.16 +0.97 Premiership (12 Seasons) 192 17,108 89 39.1 190.1 190 90 188 2 32 136 1.41 213 163 +50 +0.37 -1.21 Championship (1 Season) 35 3,150 90 97.2 35.0 35 0
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2013-2014 21 Alloa Athletic 1 League 35.0 1 0 2014-2015 22 Dundee 1 League 22.0 1 0 2015-2016 23 Dundee 1 League 36.6 2 1 0 2016-2017 24 Dundee 1 League 36.0 0 0 0 2017-2018 25 Dundee 1 League 12.0 0 0 1 2017-2018 25 Celtic 2 Leagues 7.0 1 0 0 2018-2019 26 Celtic 2 Leagues 22.0 0 0 0 0 0 0 0 0 0 0 0 0 2019-2020 27 Celtic 2 Leagues 2.0 0 0 0 0 0 0 0 0 0 0 2020-2021 28 Celtic 2 Leagues 21.0 1 0 0 0 3 0 0 1 0 0 2021-2022 29 Celtic 3 Leagues 3.0 0 0 0 0 0 0 0 0 0 1 2022-2023 30 Celtic 2 Leagues 1.0 0 0 0 0 0 0 0 0 0 0 2023-2024 31 Celtic 2 Leagues 1.7 0 0 0 0 0 0 0 0 0 0 2025-2026 33 Falkirk 1 League 31.8 2 0 0 0 7 0 0 0 1 0 13 Seasons 4 Clubs 5 Leagues 231.1 8 1 0 1 10 0 0 1 1 0 0 1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Celtic (8 Seasons) 4 Leagues 57.7 2 0 0 0 3 0 0 1 0 0 0 1 Dundee (4 Seasons) 1 League 106.6 3 1 1 Alloa Athletic (1 Season) 1 League 35.0 1 0 Falkirk (1 Season) 1 League 31.8 2 0 0 0 7 0 0 0 1 0 Premiership (12 Seasons) 190.1 6 1 0 1 10 0 0 1 1 0 Europa Lg (5 Seasons) 6.0 1 0 0 0 0 0 0 0 0 0 0 1 Champions Lg (3 Seasons) Championship (1 Season) 35.0 1 0 Conf Lg (1 Season)
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2018-2019 26 Celtic 2. Europa Lg R32 2.0 0 0 0 0 0 0 0 0 0 0 0 0 Matches 2020-2021 28 Celtic 2. Europa Lg GR 3.0 1 0 0 0 0 0 0 0 0 0 Matches 2021-2022 29 Celtic 2. Europa Lg GR 1.0 0 0 0 0 0 0 0 0 0 1 Matches 8 Seasons 1 Club 3 Leagues 6.0 1 0 0 0 0 0 0 0 0 0 0 1 Europa Lg (5 Seasons) 6.0 1 0 0 0 0 0 0 0 0 0 0 1 Champions Lg (3 Seasons) Conf Lg (1 Season)
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries.
View Additional Information
More Scott Bain Pages
Scott Bain Overview
Stats by Competition
Match Logs (Goalkeeping)
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary