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 2018-2019 20 Ayr United sct SCO 2. Championship 36 36 3,240 36.0 0 0.00 15 9 12 14 38.9 6 3 3 0 50.0 Matches 2019-2020 21 Ayr United sct SCO 2. Championship 27 27 2,430 27.0 12 4 11 8 29.6 4 4 0 0 0.0 Matches 2020-2021 22 Ross County sct SCO 1. Premiership 5 5 450 5.0 10 2.00 18 11 61.1 0 2 3 1 20.0 3 3 0 0 0.0 Matches 2020-2021 22 Dundee United sct SCO 1. Premiership 2 2 180 2.0 2 1.00 6 3 66.7 0 2 0 1 50.0 0 0 0 0 Matches 2021-2022 23 Tranmere Rovers eng ENG EFL Cup 1 1 90 1.0 2 2.00 5 3 60.0 0 1 0 0 0.0 0 0 0 0 Matches 2021-2022 23 Tranmere Rovers eng ENG FA Cup 2 2 180 2.0 4 2.00 5 2 40.0 1 0 1 1 50.0 1 1 0 0 0.0 Matches 2021-2022 23 Tranmere Rovers eng ENG 4. League Two 30 29 2,639 29.3 30 1.02 81 58 70.4 14 6 9 13 44.8 8 6 1 1 14.3 Matches 2022-2023 24 Tranmere Rovers eng ENG FA Cup 1 1 90 1.0 2 2.00 0 0 1 0 0.0 0 0 0 0 Matches 2022-2023 24 Forest Green Rovers eng ENG 3. League One 19 19 1,710 19.0 35 1.84 77 45 57.1 1 4 14 2 10.5 3 2 1 0 33.3 Matches 2022-2023 24 Tranmere Rovers eng ENG 4. League Two 25 25 2,250 25.0 22 0.88 70 50 71.4 9 7 9 11 44.0 2 2 0 0 0.0 Matches 2023-2024 25 Aberdeen sct SCO 1. Premiership 1 1 90 1.0 1 1.00 1 1 100.0 1 0 0 0 0.0 1 1 0 0 0.0 Matches 2024-2025 26 Aberdeen sct SCO 1. Premiership 15 14 1,305 14.5 27 1.86 59 33 54.2 3 3 8 2 14.3 1 0 1 0 100.0 Matches 9 Seasons 8 Clubs 8 Leagues 164 162 14,654 162.8 135 0.99 322 206 63.4 56 38 68 53 32.7 29 22 6 1 21.4 Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Ayr United (2 Seasons) 1 League 63 63 5,670 63.0 0 0.00 27 13 23 22 34.9 10 7 3 0 30.0 Tranmere Rovers (2 Seasons) 3 Leagues 59 58 5,249 58.3 60 1.03 161 113 69.6 24 14 20 25 43.1 11 9 1 1 10.0 Aberdeen (2 Seasons) 2 Leagues 16 15 1,395 15.5 28 1.81 60 34 55.0 4 3 8 2 13.3 2 1 1 0 50.0 Forest Green Rovers (1 Season) 1 League 19 19 1,710 19.0 35 1.84 77 45 57.1 1 4 14 2 10.5 3 2 1 0 33.3 Ross County (1 Season) 1 League 5 5 450 5.0 10 2.00 18 11 61.1 0 2 3 1 20.0 3 3 0 0 0.0 Dundee United (1 Season) 1 League 2 2 180 2.0 2 1.00 6 3 66.7 0 2 0 1 50.0 0 0 0 0 Premiership (4 Seasons) 23 22 2,025 22.5 40 1.78 84 48 57.1 4 7 11 4 18.2 5 4 1 0 20.0 Championship (3 Seasons) 63 63 5,670 63.0 0 0.00 27 13 23 22 34.9 10 7 3 0 30.0 League Two (2 Seasons) 55 54 4,889 54.3 52 0.96 151 108 70.9 23 13 18 24 44.4 10 8 1 1 11.1 FA Cup (2 Seasons) 3 3 270 3.0 6 2.00 5 2 40.0 1 0 2 1 33.3 1 1 0 0 0.0 EFL Cup (2 Seasons) 1 1 90 1.0 2 2.00 5 3 60.0 0 1 0 0 0.0 0 0 0 0 League One (1 Season) 19 19 1,710 19.0 35 1.84 77 45 57.1 1 4 14 2 10.5 3 2 1 0 33.3
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 2018-2019 20 Ayr United 1 League 36 36 3,240 36.0 0 0.00 15 9 12 14 38.9 6 3 3 0 50.0 2019-2020 21 Ayr United 1 League 27 27 2,430 27.0 12 4 11 8 29.6 4 4 0 0 0.0 2020-2021 22 Ross County 1 League 5 5 450 5.0 10 2.00 18 11 61.1 0 2 3 1 20.0 3 3 0 0 0.0 2020-2021 22 Dundee United 1 League 2 2 180 2.0 2 1.00 6 3 66.7 0 2 0 1 50.0 0 0 0 0 2021-2022 23 Tranmere Rovers 3 Leagues 33 32 2,909 32.3 36 1.11 91 63 68.1 15 7 10 14 43.8 9 7 1 1 12.5 2022-2023 24 Tranmere Rovers 3 Leagues 26 26 2,340 26.0 24 0.92 70 50 71.4 9 7 10 11 42.3 2 2 0 0 0.0 2022-2023 24 Forest Green Rovers 1 League 19 19 1,710 19.0 35 1.84 77 45 57.1 1 4 14 2 10.5 3 2 1 0 33.3 2023-2024 25 Aberdeen 2 Leagues 1 1 90 1.0 1 1.00 1 1 100.0 1 0 0 0 0.0 1 1 0 0 0.0 2024-2025 26 Aberdeen 1 League 15 14 1,305 14.5 27 1.86 59 33 54.2 3 3 8 2 14.3 1 0 1 0 100.0 9 Seasons 8 Clubs 8 Leagues 164 162 14,654 162.8 135 0.99 322 206 63.4 56 38 68 53 32.7 29 22 6 1 21.4 Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches Ayr United (2 Seasons) 1 League 63 63 5,670 63.0 0 0.00 27 13 23 22 34.9 10 7 3 0 30.0 Tranmere Rovers (2 Seasons) 3 Leagues 59 58 5,249 58.3 60 1.03 161 113 69.6 24 14 20 25 43.1 11 9 1 1 10.0 Aberdeen (2 Seasons) 2 Leagues 16 15 1,395 15.5 28 1.81 60 34 55.0 4 3 8 2 13.3 2 1 1 0 50.0 Forest Green Rovers (1 Season) 1 League 19 19 1,710 19.0 35 1.84 77 45 57.1 1 4 14 2 10.5 3 2 1 0 33.3 Ross County (1 Season) 1 League 5 5 450 5.0 10 2.00 18 11 61.1 0 2 3 1 20.0 3 3 0 0 0.0 Dundee United (1 Season) 1 League 2 2 180 2.0 2 1.00 6 3 66.7 0 2 0 1 50.0 0 0 0 0 Premiership (4 Seasons) 23 22 2,025 22.5 40 1.78 84 48 57.1 4 7 11 4 18.2 5 4 1 0 20.0 Championship (3 Seasons) 63 63 5,670 63.0 0 0.00 27 13 23 22 34.9 10 7 3 0 30.0 League Two (2 Seasons) 55 54 4,889 54.3 52 0.96 151 108 70.9 23 13 18 24 44.4 10 8 1 1 11.1 FA Cup (2 Seasons) 3 3 270 3.0 6 2.00 5 2 40.0 1 0 2 1 33.3 1 1 0 0 0.0 EFL Cup (2 Seasons) 1 1 90 1.0 2 2.00 5 3 60.0 0 1 0 0 0.0 0 0 0 0 League One (1 Season) 19 19 1,710 19.0 35 1.84 77 45 57.1 1 4 14 2 10.5 3 2 1 0 33.3
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 2018-2019 20 Ayr United sct SCO 2. Championship 4th 36 36 3,240 36.0 0 0.00 15 9 12 14 38.9 6 3 3 0 50.0 Matches 2019-2020 21 Ayr United sct SCO 2. Championship 4th 27 27 2,430 27.0 12 4 11 8 29.6 4 4 0 0 0.0 Matches 2020-2021 22 Ross County sct SCO 1. Premiership 16th 5 5 450 5.0 10 2.00 18 11 61.1 0 2 3 1 20.0 3 3 0 0 0.0 Matches 2020-2021 22 Dundee United sct SCO 1. Premiership 15th 2 2 180 2.0 2 1.00 6 3 66.7 0 2 0 1 50.0 0 0 0 0 Matches 2021-2022 23 Tranmere Rovers eng ENG 4. League Two 9th 30 29 2,639 29.3 30 1.02 81 58 70.4 14 6 9 13 44.8 8 6 1 1 14.3 Matches 2022-2023 24 Tranmere Rovers eng ENG 4. League Two 12th 25 25 2,250 25.0 22 0.88 70 50 71.4 9 7 9 11 44.0 2 2 0 0 0.0 Matches 2022-2023 24 Forest Green Rovers eng ENG 3. League One 24th 19 19 1,710 19.0 35 1.84 77 45 57.1 1 4 14 2 10.5 3 2 1 0 33.3 Matches 2023-2024 25 Aberdeen sct SCO 1. Premiership 7th 1 1 90 1.0 1 1.00 1 1 100.0 1 0 0 0 0.0 1 1 0 0 0.0 Matches 2024-2025 26 Aberdeen sct SCO 1. Premiership 5th 15 14 1,305 14.5 27 1.86 59 33 54.2 3 3 8 2 14.3 1 0 1 0 100.0 Matches 9 Seasons 8 Clubs 4 Leagues 160 158 14,294 158.8 127 0.96 312 201 63.8 55 37 66 52 32.9 28 21 6 1 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 Ayr United (2 Seasons) 1 League 63 63 5,670 63.0 0 0.00 27 13 23 22 34.9 10 7 3 0 30.0 Tranmere Rovers (2 Seasons) 1 League 55 54 4,889 54.3 52 0.96 151 108 70.9 23 13 18 24 44.4 10 8 1 1 11.1 Aberdeen (2 Seasons) 1 League 16 15 1,395 15.5 28 1.81 60 34 55.0 4 3 8 2 13.3 2 1 1 0 50.0 Forest Green Rovers (1 Season) 1 League 19 19 1,710 19.0 35 1.84 77 45 57.1 1 4 14 2 10.5 3 2 1 0 33.3 Ross County (1 Season) 1 League 5 5 450 5.0 10 2.00 18 11 61.1 0 2 3 1 20.0 3 3 0 0 0.0 Dundee United (1 Season) 1 League 2 2 180 2.0 2 1.00 6 3 66.7 0 2 0 1 50.0 0 0 0 0 Premiership (4 Seasons) 23 22 2,025 22.5 40 1.78 84 48 57.1 4 7 11 4 18.2 5 4 1 0 20.0 Championship (3 Seasons) 63 63 5,670 63.0 0 0.00 27 13 23 22 34.9 10 7 3 0 30.0 League Two (2 Seasons) 55 54 4,889 54.3 52 0.96 151 108 70.9 23 13 18 24 44.4 10 8 1 1 11.1 League One (1 Season) 19 19 1,710 19.0 35 1.84 77 45 57.1 1 4 14 2 10.5 3 2 1 0 33.3
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 2021-2022 23 Tranmere Rovers eng ENG EFL Cup Rd1 1 1 90 1.0 2 2.00 5 3 60.0 0 1 0 0 0.0 0 0 0 0 Matches 2021-2022 23 Tranmere Rovers eng ENG FA Cup 2 2 180 2.0 4 2.00 5 2 40.0 1 0 1 1 50.0 1 1 0 0 0.0 Matches 2022-2023 24 Tranmere Rovers eng ENG FA Cup 1 1 90 1.0 2 2.00 0 0 1 0 0.0 0 0 0 0 Matches 2 Seasons 1 Club 2 Leagues 4 4 360 4.0 8 2.00 10 5 50.0 1 1 2 1 25.0 1 1 0 0 0.0 FA Cup (2 Seasons) 3 3 270 3.0 6 2.00 5 2 40.0 1 0 2 1 33.3 1 1 0 0 0.0 EFL Cup (2 Seasons) 1 1 90 1.0 2 2.00 5 3 60.0 0 1 0 0 0.0 0 0 0 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 2025 26 sct Scotland Friendlies (M) 1 1 90 1.0 0 0.00 1 0 0 1 100.0 0 0 0 0 Matches 1 Season 1 Club 1 League 1 1 90 1.0 0 0.00 1 0 0 1 100.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 2017-2018 19 Morton sct SCO 2. Championship 0 0 Matches 2018-2019 20 Ayr United sct SCO 2. Championship 36 36 3,240 36.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 21 Ayr United sct SCO 2. Championship 27 27 2,430 27.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 22 Ross County sct SCO 1. Premiership 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 22 Celtic sct SCO 1. Premiership 0 0 Matches 2020-2021 22 Dundee United 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 2021-2022 23 Tranmere Rovers eng ENG EFL Cup 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 23 Tranmere Rovers eng ENG FA Cup 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 23 Tranmere Rovers eng ENG 4. League Two 30 29 2,639 29.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 24 Tranmere Rovers eng ENG EFL Cup 0 0 Matches 2022-2023 24 Tranmere Rovers eng ENG FA Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 24 Forest Green Rovers eng ENG 3. League One 19 19 1,710 19.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 24 Tranmere Rovers eng ENG 4. League Two 25 25 2,250 25.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 25 Aberdeen 3. Conf Lg 0 0 Matches 2023-2024 25 Aberdeen 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 2024-2025 26 Aberdeen sct SCO 1. Premiership 15 14 1,305 14.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 27 Celtic 2. Europa Lg 0 0 Matches 2025-2026 27 Celtic sct SCO 1. Premiership 0 0 Matches 9 Seasons 8 Clubs 8 Leagues 164 162 14,654 162.8 0 0 0 0 0 0 4 0 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 Ayr United (2 Seasons) 1 League 63 63 5,670 63.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Tranmere Rovers (2 Seasons) 3 Leagues 59 58 5,249 58.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Aberdeen (2 Seasons) 2 Leagues 16 15 1,395 15.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Celtic (2 Seasons) 2 Leagues 0 0 Forest Green Rovers (1 Season) 1 League 19 19 1,710 19.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ross County (1 Season) 1 League 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Dundee United (1 Season) 1 League 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Morton (1 Season) 1 League 0 0 Premiership (4 Seasons) 23 22 2,025 22.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Championship (3 Seasons) 63 63 5,670 63.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League Two (2 Seasons) 55 54 4,889 54.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 FA Cup (2 Seasons) 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (2 Seasons) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (1 Season) 19 19 1,710 19.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (1 Season) 0 0 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 2017-2018 19 Morton 1 League 0 0 2018-2019 20 Ayr United 1 League 36 36 3,240 36.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2019-2020 21 Ayr United 1 League 27 27 2,430 27.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2020-2021 22 Ross County 1 League 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2020-2021 22 Celtic 1 League 0 0 2020-2021 22 Dundee United 1 League 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2021-2022 23 Tranmere Rovers 3 Leagues 33 32 2,909 32.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2022-2023 24 Tranmere Rovers 3 Leagues 26 26 2,340 26.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2022-2023 24 Forest Green Rovers 1 League 19 19 1,710 19.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2023-2024 25 Aberdeen 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 2024-2025 26 Aberdeen 1 League 15 14 1,305 14.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2025-2026 27 Celtic 2 Leagues 0 0 9 Seasons 8 Clubs 8 Leagues 164 162 14,654 162.8 0 0 0 0 0 0 4 0 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 Ayr United (2 Seasons) 1 League 63 63 5,670 63.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Tranmere Rovers (2 Seasons) 3 Leagues 59 58 5,249 58.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Aberdeen (2 Seasons) 2 Leagues 16 15 1,395 15.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Celtic (2 Seasons) 2 Leagues 0 0 Forest Green Rovers (1 Season) 1 League 19 19 1,710 19.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ross County (1 Season) 1 League 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Dundee United (1 Season) 1 League 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Morton (1 Season) 1 League 0 0 Premiership (4 Seasons) 23 22 2,025 22.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Championship (3 Seasons) 63 63 5,670 63.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League Two (2 Seasons) 55 54 4,889 54.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 FA Cup (2 Seasons) 3 3 270 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (2 Seasons) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 League One (1 Season) 19 19 1,710 19.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (1 Season) 0 0 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 2017-2018 19 Morton sct SCO 2. Championship 7th 0 0 Matches 2018-2019 20 Ayr United sct SCO 2. Championship 4th 36 36 3,240 36.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 21 Ayr United sct SCO 2. Championship 4th 27 27 2,430 27.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 22 Ross County sct SCO 1. Premiership 16th 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 22 Celtic sct SCO 1. Premiership 2nd 0 0 Matches 2020-2021 22 Dundee United sct SCO 1. Premiership 15th 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 23 Tranmere Rovers eng ENG 4. League Two 9th 30 29 2,639 29.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 24 Tranmere Rovers eng ENG 4. League Two 12th 25 25 2,250 25.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 24 Forest Green Rovers eng ENG 3. League One 24th 19 19 1,710 19.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 25 Aberdeen sct SCO 1. Premiership 7th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 26 Aberdeen sct SCO 1. Premiership 5th 15 14 1,305 14.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 27 Celtic sct SCO 1. Premiership 1st 0 0 Matches 9 Seasons 8 Clubs 4 Leagues 160 158 14,294 158.8 0 0 0 0 0 0 4 0 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 Ayr United (2 Seasons) 1 League 63 63 5,670 63.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Tranmere Rovers (2 Seasons) 1 League 55 54 4,889 54.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Aberdeen (2 Seasons) 1 League 16 15 1,395 15.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Celtic (2 Seasons) 1 League 0 0 Forest Green Rovers (1 Season) 1 League 19 19 1,710 19.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ross County (1 Season) 1 League 5 5 450 5.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Dundee United (1 Season) 1 League 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Morton (1 Season) 1 League 0 0 Premiership (4 Seasons) 23 22 2,025 22.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Championship (3 Seasons) 63 63 5,670 63.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League Two (2 Seasons) 55 54 4,889 54.3 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 League One (1 Season) 19 19 1,710 19.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad 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 2025 26 sct Scotland Friendlies (M) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 1 League 1 1 90 1.0 0 0 0 0 0 0 0 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 2017-2018 19 Morton sct SCO 2. Championship 0 0 0 0 16 Matches 2018-2019 20 Ayr United sct SCO 2. Championship 36 3,240 90 100.0 36.0 36 90 36 0 0 1.50 50 38 +12 +0.33 Matches 2019-2020 21 Ayr United sct SCO 2. Championship 27 2,430 90 96.4 27.0 27 90 27 0 0 1.43 38 35 +3 +0.11 +0.11 Matches 2020-2021 22 Ross County sct SCO 1. Premiership 5 450 90 13.2 5.0 5 90 5 0 16 0.40 3 10 -7 -1.40 -0.67 Matches 2020-2021 22 Celtic sct SCO 1. Premiership 0 0 0 2 Matches 2020-2021 22 Dundee United sct SCO 1. Premiership 2 180 90 5.3 2.0 2 90 2 0 1 1.00 2 2 0 0.00 +0.50 Matches 2021-2022 23 Tranmere Rovers eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 1.00 2 2 0 0.00 Matches 2021-2022 23 Tranmere Rovers eng ENG FA Cup 2 180 90 100.0 2.0 2 90 2 0 0 1.50 1 4 -3 -1.50 Matches 2021-2022 23 Tranmere Rovers eng ENG 4. League Two 30 2,639 88 63.7 29.3 29 90 29 1 29 16 1.60 36 30 +6 +0.20 -0.22 Matches 2022-2023 24 Tranmere Rovers eng ENG EFL Cup 0 0 0 0 2 Matches 2022-2023 24 Tranmere Rovers eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Matches 2022-2023 24 Forest Green Rovers eng ENG 3. League One 19 1,710 90 41.3 19.0 19 90 19 0 2 0.37 9 35 -26 -1.37 -0.18 Matches 2022-2023 24 Tranmere Rovers eng ENG 4. League Two 25 2,250 90 54.3 25.0 25 90 25 0 0 1.36 27 22 +5 +0.20 +0.58 Matches 2023-2024 25 Aberdeen 3. Conf Lg 0 0 0 0 6 Matches 2023-2024 25 Aberdeen sct SCO 1. Premiership 1 90 90 2.6 1.0 1 90 1 0 37 3.00 5 1 +4 +4.00 +4.22 Matches 2024-2025 26 Aberdeen sct SCO 1. Premiership 15 1,305 87 38.2 14.5 14 90 14 1 45 23 0.87 13 27 -14 -0.97 -1.01 Matches 2025-2026 27 Celtic 2. Europa Lg 0 0 0 0 7 Matches 2025-2026 27 Celtic sct SCO 1. Premiership 0 0 0 0 12 Matches 9 Seasons 8 Clubs 8 Leagues 164 14,654 89 33.3 162.8 162 90 162 2 37 140 1.25 187 208 -21 -0.13 +0.29 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Ayr United (2 Seasons) 1 League 63 5,670 90 98.4 63.0 63 90 63 0 0 1.47 88 73 +15 +0.24 +0.24 Tranmere Rovers (2 Seasons) 3 Leagues 59 5,249 89 59.3 58.3 58 90 58 1 29 18 1.46 67 60 +7 +0.12 +0.15 Aberdeen (2 Seasons) 2 Leagues 16 1,395 87 18.9 15.5 15 90 15 1 45 66 1.00 18 28 -10 -0.65 -0.53 Celtic (2 Seasons) 2 Leagues 0 0 0 0 21 Forest Green Rovers (1 Season) 1 League 19 1,710 90 41.3 19.0 19 90 19 0 2 0.37 9 35 -26 -1.37 -0.18 Ross County (1 Season) 1 League 5 450 90 13.2 5.0 5 90 5 0 16 0.40 3 10 -7 -1.40 -0.67 Dundee United (1 Season) 1 League 2 180 90 5.3 2.0 2 90 2 0 1 1.00 2 2 0 0.00 +0.50 Morton (1 Season) 1 League 0 0 0 0 16 Premiership (4 Seasons) 23 2,025 88 9.9 22.5 22 90 22 1 45 91 0.87 23 40 -17 -0.76 -0.38 Championship (3 Seasons) 63 5,670 90 63.0 63.0 63 90 63 0 16 1.47 88 73 +15 +0.24 +0.24 League Two (2 Seasons) 55 4,889 89 59.0 54.3 54 90 54 1 29 16 1.49 63 52 +11 +0.20 +0.23 FA Cup (2 Seasons) 3 270 90 100.0 3.0 3 90 3 0 0 1.00 2 6 -4 -1.33 EFL Cup (2 Seasons) 1 90 90 30.0 1.0 1 90 1 0 2 1.00 2 2 0 0.00 League One (1 Season) 19 1,710 90 41.3 19.0 19 90 19 0 2 0.37 9 35 -26 -1.37 -0.18 Europa Lg (1 Season) 0 0 0 0 7 Conf Lg (1 Season) 0 0 0 0 6
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 2017-2018 19 Morton 1 League 0 0 0 0 16 2018-2019 20 Ayr United 1 League 36 3,240 90 100.0 36.0 36 90 36 0 0 1.50 50 38 +12 +0.33 2019-2020 21 Ayr United 1 League 27 2,430 90 96.4 27.0 27 90 27 0 0 1.43 38 35 +3 +0.11 +0.11 2020-2021 22 Ross County 1 League 5 450 90 13.2 5.0 5 90 5 0 16 0.40 3 10 -7 -1.40 -0.67 2020-2021 22 Celtic 1 League 0 0 0 2 2020-2021 22 Dundee United 1 League 2 180 90 5.3 2.0 2 90 2 0 1 1.00 2 2 0 0.00 +0.50 2021-2022 23 Tranmere Rovers 3 Leagues 33 2,909 88 66.0 32.3 32 90 32 1 29 16 1.58 39 36 +3 +0.09 -0.33 2022-2023 24 Tranmere Rovers 3 Leagues 26 2,340 90 52.7 26.0 26 90 26 0 2 1.31 28 24 +4 +0.15 +0.53 2022-2023 24 Forest Green Rovers 1 League 19 1,710 90 41.3 19.0 19 90 19 0 2 0.37 9 35 -26 -1.37 -0.18 2023-2024 25 Aberdeen 2 Leagues 1 90 90 2.3 1.0 1 90 1 0 43 3.00 5 1 +4 +4.00 +4.22 2024-2025 26 Aberdeen 1 League 15 1,305 87 38.2 14.5 14 90 14 1 45 23 0.87 13 27 -14 -0.97 -1.01 2025-2026 27 Celtic 2 Leagues 0 0 0 0 19 9 Seasons 8 Clubs 8 Leagues 164 14,654 89 33.3 162.8 162 90 162 2 37 140 1.25 187 208 -21 -0.13 +0.29 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Ayr United (2 Seasons) 1 League 63 5,670 90 98.4 63.0 63 90 63 0 0 1.47 88 73 +15 +0.24 +0.24 Tranmere Rovers (2 Seasons) 3 Leagues 59 5,249 89 59.3 58.3 58 90 58 1 29 18 1.46 67 60 +7 +0.12 +0.15 Aberdeen (2 Seasons) 2 Leagues 16 1,395 87 18.9 15.5 15 90 15 1 45 66 1.00 18 28 -10 -0.65 -0.53 Celtic (2 Seasons) 2 Leagues 0 0 0 0 21 Forest Green Rovers (1 Season) 1 League 19 1,710 90 41.3 19.0 19 90 19 0 2 0.37 9 35 -26 -1.37 -0.18 Ross County (1 Season) 1 League 5 450 90 13.2 5.0 5 90 5 0 16 0.40 3 10 -7 -1.40 -0.67 Dundee United (1 Season) 1 League 2 180 90 5.3 2.0 2 90 2 0 1 1.00 2 2 0 0.00 +0.50 Morton (1 Season) 1 League 0 0 0 0 16 Premiership (4 Seasons) 23 2,025 88 9.9 22.5 22 90 22 1 45 91 0.87 23 40 -17 -0.76 -0.38 Championship (3 Seasons) 63 5,670 90 63.0 63.0 63 90 63 0 16 1.47 88 73 +15 +0.24 +0.24 League Two (2 Seasons) 55 4,889 89 59.0 54.3 54 90 54 1 29 16 1.49 63 52 +11 +0.20 +0.23 FA Cup (2 Seasons) 3 270 90 100.0 3.0 3 90 3 0 0 1.00 2 6 -4 -1.33 EFL Cup (2 Seasons) 1 90 90 30.0 1.0 1 90 1 0 2 1.00 2 2 0 0.00 League One (1 Season) 19 1,710 90 41.3 19.0 19 90 19 0 2 0.37 9 35 -26 -1.37 -0.18 Europa Lg (1 Season) 0 0 0 0 7 Conf Lg (1 Season) 0 0 0 0 6
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 2017-2018 19 Morton sct SCO 2. Championship 7th 0 0 0 0 16 Matches 2018-2019 20 Ayr United sct SCO 2. Championship 4th 36 3,240 90 100.0 36.0 36 90 36 0 0 1.50 50 38 +12 +0.33 Matches 2019-2020 21 Ayr United sct SCO 2. Championship 4th 27 2,430 90 96.4 27.0 27 90 27 0 0 1.43 38 35 +3 +0.11 +0.11 Matches 2020-2021 22 Ross County sct SCO 1. Premiership 16th 5 450 90 13.2 5.0 5 90 5 0 16 0.40 3 10 -7 -1.40 -0.67 Matches 2020-2021 22 Celtic sct SCO 1. Premiership 2nd 0 0 0 2 Matches 2020-2021 22 Dundee United sct SCO 1. Premiership 15th 2 180 90 5.3 2.0 2 90 2 0 1 1.00 2 2 0 0.00 +0.50 Matches 2021-2022 23 Tranmere Rovers eng ENG 4. League Two 9th 30 2,639 88 63.7 29.3 29 90 29 1 29 16 1.60 36 30 +6 +0.20 -0.22 Matches 2022-2023 24 Tranmere Rovers eng ENG 4. League Two 12th 25 2,250 90 54.3 25.0 25 90 25 0 0 1.36 27 22 +5 +0.20 +0.58 Matches 2022-2023 24 Forest Green Rovers eng ENG 3. League One 24th 19 1,710 90 41.3 19.0 19 90 19 0 2 0.37 9 35 -26 -1.37 -0.18 Matches 2023-2024 25 Aberdeen sct SCO 1. Premiership 7th 1 90 90 2.6 1.0 1 90 1 0 37 3.00 5 1 +4 +4.00 +4.22 Matches 2024-2025 26 Aberdeen sct SCO 1. Premiership 5th 15 1,305 87 38.2 14.5 14 90 14 1 45 23 0.87 13 27 -14 -0.97 -1.01 Matches 2025-2026 27 Celtic sct SCO 1. Premiership 1st 0 0 0 0 12 Matches 9 Seasons 8 Clubs 4 Leagues 160 14,294 89 34.1 158.8 158 90 158 2 37 125 1.26 183 200 -17 -0.11 +0.31 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Ayr United (2 Seasons) 1 League 63 5,670 90 98.4 63.0 63 90 63 0 0 1.47 88 73 +15 +0.24 +0.24 Tranmere Rovers (2 Seasons) 1 League 55 4,889 89 59.0 54.3 54 90 54 1 29 16 1.49 63 52 +11 +0.20 +0.23 Aberdeen (2 Seasons) 1 League 16 1,395 87 20.4 15.5 15 90 15 1 45 60 1.00 18 28 -10 -0.65 -0.53 Celtic (2 Seasons) 1 League 0 0 0 0 14 Forest Green Rovers (1 Season) 1 League 19 1,710 90 41.3 19.0 19 90 19 0 2 0.37 9 35 -26 -1.37 -0.18 Ross County (1 Season) 1 League 5 450 90 13.2 5.0 5 90 5 0 16 0.40 3 10 -7 -1.40 -0.67 Dundee United (1 Season) 1 League 2 180 90 5.3 2.0 2 90 2 0 1 1.00 2 2 0 0.00 +0.50 Morton (1 Season) 1 League 0 0 0 0 16 Premiership (4 Seasons) 23 2,025 88 9.9 22.5 22 90 22 1 45 91 0.87 23 40 -17 -0.76 -0.38 Championship (3 Seasons) 63 5,670 90 63.0 63.0 63 90 63 0 16 1.47 88 73 +15 +0.24 +0.24 League Two (2 Seasons) 55 4,889 89 59.0 54.3 54 90 54 1 29 16 1.49 63 52 +11 +0.20 +0.23 League One (1 Season) 19 1,710 90 41.3 19.0 19 90 19 0 2 0.37 9 35 -26 -1.37 -0.18
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2025 26 sct Scotland Friendlies (M) 1 90 90 50.0 1.0 1 90 1 0 0 3.00 4 0 +4 +4.00 +6.00 Matches 1 Season 1 Club 1 League 1 90 90 50.0 1.0 1 90 1 0 0 3.00 4 0 +4 +4.00 +6.00
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2018-2019 20 Ayr United 1 League 36.0 1 0 0 0 2019-2020 21 Ayr United 1 League 27.0 0 0 0 0 2020-2021 22 Ross County 1 League 5.0 0 0 0 0 0 0 0 0 0 0 2020-2021 22 Dundee United 1 League 2.0 0 0 0 0 0 0 0 0 0 0 2021-2022 23 Tranmere Rovers 3 Leagues 32.3 1 0 0 2 2 0 0 0 0 0 2022-2023 24 Tranmere Rovers 3 Leagues 26.0 1 0 0 1 4 0 0 0 0 0 2022-2023 24 Forest Green Rovers 1 League 19.0 0 0 0 0 2 0 0 0 0 0 2023-2024 25 Aberdeen 2 Leagues 1.0 0 0 0 0 0 0 0 0 0 0 2024-2025 26 Aberdeen 1 League 14.5 1 0 0 0 4 0 0 0 0 0 9 Seasons 8 Clubs 8 Leagues 162.8 4 0 0 3 12 0 0 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Ayr United (2 Seasons) 1 League 63.0 1 0 0 0 Tranmere Rovers (2 Seasons) 3 Leagues 58.3 2 0 0 3 6 0 0 0 0 0 Aberdeen (2 Seasons) 2 Leagues 15.5 1 0 0 0 4 0 0 0 0 0 Celtic (2 Seasons) 2 Leagues Forest Green Rovers (1 Season) 1 League 19.0 0 0 0 0 2 0 0 0 0 0 Ross County (1 Season) 1 League 5.0 0 0 0 0 0 0 0 0 0 0 Dundee United (1 Season) 1 League 2.0 0 0 0 0 0 0 0 0 0 0 Morton (1 Season) 1 League Premiership (4 Seasons) 22.5 1 0 0 0 4 0 0 0 0 0 Championship (3 Seasons) 63.0 1 0 0 0 League Two (2 Seasons) 54.3 2 0 0 3 6 0 0 0 0 0 FA Cup (2 Seasons) 3.0 0 0 0 0 0 0 0 0 0 0 EFL Cup (2 Seasons) 1.0 0 0 0 0 0 0 0 0 0 0 League One (1 Season) 19.0 0 0 0 0 2 0 0 0 0 0 Europa Lg (1 Season) 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 2025 26 sct Scotland Friendlies (M) 1.0 0 0 0 0 Matches 1 Season 1 Club 1 League 1.0 0 0 0 0
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 Ross Doohan Pages
Ross Doohan Overview
Stats by Competition
Match Logs (Goalkeeping)
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary