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 2018-2019 20 Ayr United sct SCO 2. Championship 5 2 213 2.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 21 Ayr United sct SCO 2. Championship 24 19 1,556 17.3 5 2 7 5 0 0 2 1 0.29 0.12 0.40 0.29 0.40 Matches 2020-2021 22 Ayr United sct SCO 2. Championship 26 26 2,233 24.8 5 3 8 5 0 0 3 1 0.20 0.12 0.32 0.20 0.32 Matches 2021-2022 23 Dundee sct SCO 1. Premiership 29 17 1,707 19.0 4 2 6 4 0 0 0 0 0.21 0.11 0.32 0.21 0.32 Matches 2022-2023 24 Dundee sct SCO 2. Championship 30 20 1,711 19.0 7 3 10 7 0 0 4 0 0.37 0.16 0.53 0.37 0.53 Matches 2023-2024 25 Dundee sct SCO 1. Premiership 37 37 3,260 36.2 10 5 15 7 3 4 9 1 0.28 0.14 0.41 0.19 0.33 Matches 2024-2025 26 Celtic 1. Champions Lg 3 0 51 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 26 Dundee sct SCO 1. Premiership 3 3 270 3.0 2 1 3 0 2 2 0 0 0.67 0.33 1.00 0.00 0.33 Matches 2024-2025 26 Celtic sct SCO 1. Premiership 33 13 1,317 14.6 6 7 13 6 0 0 0 0 0.41 0.48 0.89 0.41 0.89 Matches 2025-2026 27 Celtic 2. Europa Lg 4 2 162 1.8 1 0 1 1 0 0 0 0 0.56 0.00 0.56 0.56 0.56 Matches 2025-2026 27 Celtic sct SCO 1. Premiership 30 12 1,247 13.9 1 1 2 1 0 0 2 0 0.07 0.07 0.14 0.07 0.14 Matches 8 Seasons 3 Clubs 4 Leagues 224 151 13,727 152.5 41 24 65 36 5 6 20 3 0.27 0.16 0.43 0.24 0.39 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 Dundee (4 Seasons) 2 Leagues 99 77 6,948 77.2 23 11 34 18 5 6 13 1 0.30 0.14 0.44 0.23 0.38 Ayr United (3 Seasons) 1 League 55 47 4,002 44.5 10 5 15 10 0 0 5 2 0.22 0.11 0.34 0.22 0.34 Celtic (2 Seasons) 3 Leagues 70 27 2,777 30.9 8 8 16 8 0 0 2 0 0.26 0.26 0.52 0.26 0.52 Premiership (4 Seasons) 132 82 7,801 86.7 23 16 39 18 5 6 11 1 0.27 0.18 0.45 0.21 0.39 Championship (4 Seasons) 85 67 5,713 63.5 17 8 25 17 0 0 9 2 0.27 0.13 0.39 0.27 0.39 Europa Lg (1 Season) 4 2 162 1.8 1 0 1 1 0 0 0 0 0.56 0.00 0.56 0.56 0.56 Champions Lg (1 Season) 3 0 51 0.6 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 MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2018-2019 20 Ayr United 1 League 5 2 213 2.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2019-2020 21 Ayr United 1 League 24 19 1,556 17.3 5 2 7 5 0 0 2 1 0.29 0.12 0.40 0.29 0.40 2020-2021 22 Ayr United 1 League 26 26 2,233 24.8 5 3 8 5 0 0 3 1 0.20 0.12 0.32 0.20 0.32 2021-2022 23 Dundee 1 League 29 17 1,707 19.0 4 2 6 4 0 0 0 0 0.21 0.11 0.32 0.21 0.32 2022-2023 24 Dundee 1 League 30 20 1,711 19.0 7 3 10 7 0 0 4 0 0.37 0.16 0.53 0.37 0.53 2023-2024 25 Dundee 1 League 37 37 3,260 36.2 10 5 15 7 3 4 9 1 0.28 0.14 0.41 0.19 0.33 2024-2025 26 Dundee 1 League 3 3 270 3.0 2 1 3 0 2 2 0 0 0.67 0.33 1.00 0.00 0.33 2024-2025 26 Celtic 2 Leagues 36 13 1,368 15.2 6 7 13 6 0 0 0 0 0.39 0.46 0.86 0.39 0.86 2025-2026 27 Celtic 2 Leagues 34 14 1,409 15.7 2 1 3 2 0 0 2 0 0.13 0.06 0.19 0.13 0.19 8 Seasons 3 Clubs 4 Leagues 224 151 13,727 152.5 41 24 65 36 5 6 20 3 0.27 0.16 0.43 0.24 0.39 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 Dundee (4 Seasons) 2 Leagues 99 77 6,948 77.2 23 11 34 18 5 6 13 1 0.30 0.14 0.44 0.23 0.38 Ayr United (3 Seasons) 1 League 55 47 4,002 44.5 10 5 15 10 0 0 5 2 0.22 0.11 0.34 0.22 0.34 Celtic (2 Seasons) 3 Leagues 70 27 2,777 30.9 8 8 16 8 0 0 2 0 0.26 0.26 0.52 0.26 0.52 Premiership (4 Seasons) 132 82 7,801 86.7 23 16 39 18 5 6 11 1 0.27 0.18 0.45 0.21 0.39 Championship (4 Seasons) 85 67 5,713 63.5 17 8 25 17 0 0 9 2 0.27 0.13 0.39 0.27 0.39 Europa Lg (1 Season) 4 2 162 1.8 1 0 1 1 0 0 0 0 0.56 0.00 0.56 0.56 0.56 Champions Lg (1 Season) 3 0 51 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
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 2018-2019 20 Ayr United sct SCO 2. Championship 4th 5 2 213 2.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 21 Ayr United sct SCO 2. Championship 4th 24 19 1,556 17.3 5 2 7 5 0 0 2 1 0.29 0.12 0.40 0.29 0.40 Matches 2020-2021 22 Ayr United sct SCO 2. Championship 8th 26 26 2,233 24.8 5 3 8 5 0 0 3 1 0.20 0.12 0.32 0.20 0.32 Matches 2021-2022 23 Dundee sct SCO 1. Premiership 12th 29 17 1,707 19.0 4 2 6 4 0 0 0 0 0.21 0.11 0.32 0.21 0.32 Matches 2022-2023 24 Dundee sct SCO 2. Championship 1st 30 20 1,711 19.0 7 3 10 7 0 0 4 0 0.37 0.16 0.53 0.37 0.53 Matches 2023-2024 25 Dundee sct SCO 1. Premiership 6th 37 37 3,260 36.2 10 5 15 7 3 4 9 1 0.28 0.14 0.41 0.19 0.33 Matches 2024-2025 26 Dundee sct SCO 1. Premiership 10th 3 3 270 3.0 2 1 3 0 2 2 0 0 0.67 0.33 1.00 0.00 0.33 Matches 2024-2025 26 Celtic sct SCO 1. Premiership 1st 33 13 1,317 14.6 6 7 13 6 0 0 0 0 0.41 0.48 0.89 0.41 0.89 Matches 2025-2026 27 Celtic sct SCO 1. Premiership 1st 30 12 1,247 13.9 1 1 2 1 0 0 2 0 0.07 0.07 0.14 0.07 0.14 Matches 8 Seasons 3 Clubs 2 Leagues 217 149 13,514 150.2 40 24 64 35 5 6 20 3 0.27 0.16 0.43 0.23 0.39 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 Dundee (4 Seasons) 2 Leagues 99 77 6,948 77.2 23 11 34 18 5 6 13 1 0.30 0.14 0.44 0.23 0.38 Ayr United (3 Seasons) 1 League 55 47 4,002 44.5 10 5 15 10 0 0 5 2 0.22 0.11 0.34 0.22 0.34 Celtic (2 Seasons) 1 League 63 25 2,564 28.5 7 8 15 7 0 0 2 0 0.25 0.28 0.53 0.25 0.53 Premiership (4 Seasons) 132 82 7,801 86.7 23 16 39 18 5 6 11 1 0.27 0.18 0.45 0.21 0.39 Championship (4 Seasons) 85 67 5,713 63.5 17 8 25 17 0 0 9 2 0.27 0.13 0.39 0.27 0.39
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 2024-2025 26 Celtic 1. Champions Lg KO 3 0 51 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 27 Celtic 2. Europa Lg KO 4 2 162 1.8 1 0 1 1 0 0 0 0 0.56 0.00 0.56 0.56 0.56 Matches 2 Seasons 1 Club 2 Leagues 7 2 213 2.4 1 0 1 1 0 0 0 0 0.42 0.00 0.42 0.42 0.42 Europa Lg (1 Season) 4 2 162 1.8 1 0 1 1 0 0 0 0 0.56 0.00 0.56 0.56 0.56 Champions Lg (1 Season) 3 0 51 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2018-2019 20 Ayr United 1 League 2.4 0 0 0 2019-2020 21 Ayr United 1 League 17.3 5 0 0 2020-2021 22 Ayr United 1 League 24.8 5 0 0 2021-2022 23 Dundee 1 League 19.0 4 27 11 40.7 1.42 0.58 0.15 0.36 0 0 2022-2023 24 Dundee 1 League 19.0 7 0 0 2023-2024 25 Dundee 1 League 36.2 10 81 29 35.8 2.24 0.80 0.09 0.24 3 4 2024-2025 26 Dundee 1 League 3.0 2 6 3 50.0 2.00 1.00 0.00 0.00 2 2 2024-2025 26 Celtic 2 Leagues 15.2 6 48 20 41.7 3.16 1.32 0.13 0.30 0 0 2025-2026 27 Celtic 2 Leagues 15.7 2 41 11 26.8 2.62 0.70 0.05 0.18 0 0 8 Seasons 3 Clubs 4 Leagues 152.5 41 203 74 36.5 2.28 0.83 0.09 0.26 5 6 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Dundee (4 Seasons) 2 Leagues 77.2 23 114 43 37.7 1.96 0.74 0.10 0.26 5 6 Ayr United (3 Seasons) 1 League 44.5 10 0 0 Celtic (2 Seasons) 3 Leagues 30.9 8 89 31 34.8 2.88 1.00 0.09 0.26 0 0 Premiership (4 Seasons) 86.7 23 200 72 36.0 2.31 0.83 0.09 0.25 5 6 Championship (4 Seasons) 63.5 17 0 0 Europa Lg (1 Season) 1.8 1 2 1 50.0 1.11 0.56 0.50 1.00 0 0 Champions Lg (1 Season) 0.6 0 1 1 100.0 1.76 1.76 0.00 0.00 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2024-2025 26 Celtic 1. Champions Lg KO 0.6 0 1 1 100.0 1.76 1.76 0.00 0.00 0 0 Matches 2025-2026 27 Celtic 2. Europa Lg KO 1.8 1 2 1 50.0 1.11 0.56 0.50 1.00 0 0 Matches 2 Seasons 1 Club 2 Leagues 2.4 1 3 2 66.7 1.27 0.85 0.33 0.50 0 0 Europa Lg (1 Season) 1.8 1 2 1 50.0 1.11 0.56 0.50 1.00 0 0 Champions Lg (1 Season) 0.6 0 1 1 100.0 1.76 1.76 0.00 0.00 0 0
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 2018-2019 20 Ayr United sct SCO 2. Championship 5 213 43 6.6 2.4 2 84 1 3 15 11 0.80 3 2 +1 +0.42 +0.10 Matches 2019-2020 21 Ayr United sct SCO 2. Championship 24 1,556 65 61.7 17.3 19 77 4 5 19 2 1.54 32 22 +10 +0.58 +1.23 Matches 2020-2021 22 Ayr United sct SCO 2. Championship 26 2,233 86 91.9 24.8 26 86 17 0 0 1.08 30 36 -6 -0.24 -0.24 Matches 2021-2022 23 Dundee sct SCO 1. Premiership 29 1,707 59 49.9 19.0 17 78 9 12 32 7 0.72 18 30 -12 -0.63 +0.31 Matches 2022-2023 24 Dundee sct SCO 2. Championship 30 1,711 57 52.8 19.0 20 72 4 10 26 4 1.80 36 21 +15 +0.79 +0.14 Matches 2023-2024 25 Dundee sct SCO 1. Premiership 37 3,260 88 95.3 36.2 37 88 33 0 0 1.11 45 62 -17 -0.47 +0.66 Matches 2024-2025 26 Celtic 1. Champions Lg 3 51 17 5.7 0.6 0 0 3 17 7 0.67 0 1 -1 -1.76 -1.66 Matches 2024-2025 26 Dundee sct SCO 1. Premiership 3 270 90 7.9 3.0 3 90 3 0 0 1.67 7 5 +2 +0.67 +1.30 Matches 2024-2025 26 Celtic sct SCO 1. Premiership 33 1,317 40 38.5 14.6 13 72 3 20 19 2 2.39 46 12 +34 +2.32 +0.10 Matches 2025-2026 27 Celtic 2. Europa Lg 4 162 41 18.0 1.8 2 65 0 2 17 6 2.25 3 2 +1 +0.56 +1.17 Matches 2025-2026 27 Celtic sct SCO 1. Premiership 30 1,247 42 36.5 13.9 12 68 2 18 24 7 2.10 26 15 +11 +0.79 -0.08 Matches 8 Seasons 3 Clubs 4 Leagues 224 13,727 61 45.3 152.5 151 80 76 73 23 46 1.53 246 208 +38 +0.25 +0.03 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Dundee (4 Seasons) 2 Leagues 99 6,948 70 51.5 77.2 77 82 49 22 29 11 1.22 106 118 -12 -0.16 +0.27 Ayr United (3 Seasons) 1 League 55 4,002 73 48.9 44.5 47 82 22 8 18 13 1.26 65 60 +5 +0.11 +0.03 Celtic (2 Seasons) 3 Leagues 70 2,777 40 32.1 30.9 27 70 5 43 21 22 2.18 75 30 +45 +1.46 +0.43 Premiership (4 Seasons) 132 7,801 59 45.6 86.7 82 81 50 50 24 16 1.58 142 124 +18 +0.21 -0.09 Championship (4 Seasons) 85 5,713 67 50.0 63.5 67 79 26 18 22 17 1.45 101 81 +20 +0.32 +0.08 Europa Lg (1 Season) 4 162 41 18.0 1.8 2 65 0 2 17 6 2.25 3 2 +1 +0.56 +1.17 Champions Lg (1 Season) 3 51 17 5.7 0.6 0 0 3 17 7 0.67 0 1 -1 -1.76 -1.66
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 2018-2019 20 Ayr United 1 League 5 213 43 6.6 2.4 2 84 1 3 15 11 0.80 3 2 +1 +0.42 +0.10 2019-2020 21 Ayr United 1 League 24 1,556 65 61.7 17.3 19 77 4 5 19 2 1.54 32 22 +10 +0.58 +1.23 2020-2021 22 Ayr United 1 League 26 2,233 86 91.9 24.8 26 86 17 0 0 1.08 30 36 -6 -0.24 -0.24 2021-2022 23 Dundee 1 League 29 1,707 59 49.9 19.0 17 78 9 12 32 7 0.72 18 30 -12 -0.63 +0.31 2022-2023 24 Dundee 1 League 30 1,711 57 52.8 19.0 20 72 4 10 26 4 1.80 36 21 +15 +0.79 +0.14 2023-2024 25 Dundee 1 League 37 3,260 88 95.3 36.2 37 88 33 0 0 1.11 45 62 -17 -0.47 +0.66 2024-2025 26 Dundee 1 League 3 270 90 7.9 3.0 3 90 3 0 0 1.67 7 5 +2 +0.67 +1.30 2024-2025 26 Celtic 2 Leagues 36 1,368 38 31.7 15.2 13 72 3 23 19 9 2.25 46 13 +33 +2.17 +0.62 2025-2026 27 Celtic 2 Leagues 34 1,409 41 32.6 15.7 14 67 2 20 23 13 2.12 29 17 +12 +0.77 +0.27 8 Seasons 3 Clubs 4 Leagues 224 13,727 61 45.3 152.5 151 80 76 73 23 46 1.53 246 208 +38 +0.25 +0.03 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Dundee (4 Seasons) 2 Leagues 99 6,948 70 51.5 77.2 77 82 49 22 29 11 1.22 106 118 -12 -0.16 +0.27 Ayr United (3 Seasons) 1 League 55 4,002 73 48.9 44.5 47 82 22 8 18 13 1.26 65 60 +5 +0.11 +0.03 Celtic (2 Seasons) 3 Leagues 70 2,777 40 32.1 30.9 27 70 5 43 21 22 2.18 75 30 +45 +1.46 +0.43 Premiership (4 Seasons) 132 7,801 59 45.6 86.7 82 81 50 50 24 16 1.58 142 124 +18 +0.21 -0.09 Championship (4 Seasons) 85 5,713 67 50.0 63.5 67 79 26 18 22 17 1.45 101 81 +20 +0.32 +0.08 Europa Lg (1 Season) 4 162 41 18.0 1.8 2 65 0 2 17 6 2.25 3 2 +1 +0.56 +1.17 Champions Lg (1 Season) 3 51 17 5.7 0.6 0 0 3 17 7 0.67 0 1 -1 -1.76 -1.66
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 2018-2019 20 Ayr United sct SCO 2. Championship 4th 5 213 43 6.6 2.4 2 84 1 3 15 11 0.80 3 2 +1 +0.42 +0.10 Matches 2019-2020 21 Ayr United sct SCO 2. Championship 4th 24 1,556 65 61.7 17.3 19 77 4 5 19 2 1.54 32 22 +10 +0.58 +1.23 Matches 2020-2021 22 Ayr United sct SCO 2. Championship 8th 26 2,233 86 91.9 24.8 26 86 17 0 0 1.08 30 36 -6 -0.24 -0.24 Matches 2021-2022 23 Dundee sct SCO 1. Premiership 12th 29 1,707 59 49.9 19.0 17 78 9 12 32 7 0.72 18 30 -12 -0.63 +0.31 Matches 2022-2023 24 Dundee sct SCO 2. Championship 1st 30 1,711 57 52.8 19.0 20 72 4 10 26 4 1.80 36 21 +15 +0.79 +0.14 Matches 2023-2024 25 Dundee sct SCO 1. Premiership 6th 37 3,260 88 95.3 36.2 37 88 33 0 0 1.11 45 62 -17 -0.47 +0.66 Matches 2024-2025 26 Dundee sct SCO 1. Premiership 10th 3 270 90 7.9 3.0 3 90 3 0 0 1.67 7 5 +2 +0.67 +1.30 Matches 2024-2025 26 Celtic sct SCO 1. Premiership 1st 33 1,317 40 38.5 14.6 13 72 3 20 19 2 2.39 46 12 +34 +2.32 +0.10 Matches 2025-2026 27 Celtic sct SCO 1. Premiership 1st 30 1,247 42 36.5 13.9 12 68 2 18 24 7 2.10 26 15 +11 +0.79 -0.08 Matches 8 Seasons 3 Clubs 2 Leagues 217 13,514 62 47.4 150.2 149 80 76 68 23 33 1.53 243 205 +38 +0.25 -0.02 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Dundee (4 Seasons) 2 Leagues 99 6,948 70 51.5 77.2 77 82 49 22 29 11 1.22 106 118 -12 -0.16 +0.27 Ayr United (3 Seasons) 1 League 55 4,002 73 48.9 44.5 47 82 22 8 18 13 1.26 65 60 +5 +0.11 +0.03 Celtic (2 Seasons) 1 League 63 2,564 41 37.5 28.5 25 70 5 38 21 9 2.25 72 27 +45 +1.58 +0.04 Premiership (4 Seasons) 132 7,801 59 45.6 86.7 82 81 50 50 24 16 1.58 142 124 +18 +0.21 -0.09 Championship (4 Seasons) 85 5,713 67 50.0 63.5 67 79 26 18 22 17 1.45 101 81 +20 +0.32 +0.08
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 2024-2025 26 Celtic 1. Champions Lg KO 3 51 17 5.7 0.6 0 0 3 17 7 0.67 0 1 -1 -1.76 -1.66 Matches 2025-2026 27 Celtic 2. Europa Lg KO 4 162 41 18.0 1.8 2 65 0 2 17 6 2.25 3 2 +1 +0.56 +1.17 Matches 2 Seasons 1 Club 2 Leagues 7 213 30 11.8 2.4 2 65 0 5 17 13 1.57 3 3 0 0.00 +0.34 Europa Lg (1 Season) 4 162 41 18.0 1.8 2 65 0 2 17 6 2.25 3 2 +1 +0.56 +1.17 Champions Lg (1 Season) 3 51 17 5.7 0.6 0 0 3 17 7 0.67 0 1 -1 -1.76 -1.66
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 2.4 0 0 0 0 2019-2020 21 Ayr United 1 League 17.3 2 1 0 0 2020-2021 22 Ayr United 1 League 24.8 3 1 1 0 2021-2022 23 Dundee 1 League 19.0 0 0 0 14 14 0 75 18 17 0 2022-2023 24 Dundee 1 League 19.0 4 0 0 0 2023-2024 25 Dundee 1 League 36.2 9 1 1 32 46 0 88 34 30 0 2024-2025 26 Dundee 1 League 3.0 0 0 0 0 5 0 14 6 4 0 2024-2025 26 Celtic 2 Leagues 15.2 0 0 0 18 29 1 61 6 15 0 2025-2026 27 Celtic 2 Leagues 15.7 2 0 0 21 10 1 73 3 10 0 8 Seasons 3 Clubs 4 Leagues 152.5 20 3 2 85 104 2 311 67 76 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Dundee (4 Seasons) 2 Leagues 77.2 13 1 1 46 65 0 177 58 51 0 Ayr United (3 Seasons) 1 League 44.5 5 2 1 0 Celtic (2 Seasons) 3 Leagues 30.9 2 0 0 39 39 2 134 9 25 0 Premiership (4 Seasons) 86.7 11 1 1 85 101 1 303 65 74 0 Championship (4 Seasons) 63.5 9 2 1 0 Europa Lg (1 Season) 1.8 0 0 0 0 3 1 8 2 2 0 Champions Lg (1 Season) 0.6 0 0 0 0 0 0 0 0 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2024-2025 26 Celtic 1. Champions Lg KO 0.6 0 0 0 0 0 0 0 0 0 0 Matches 2025-2026 27 Celtic 2. Europa Lg KO 1.8 0 0 0 0 3 1 8 2 2 0 Matches 2 Seasons 1 Club 2 Leagues 2.4 0 0 0 0 3 1 8 2 2 0 Europa Lg (1 Season) 1.8 0 0 0 0 3 1 8 2 2 0 Champions Lg (1 Season) 0.6 0 0 0 0 0 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 Luke McCowan Pages
Luke McCowan Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary