Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2015-2016 16 Motherwell sct SCO 1. Premiership 0 0 Matches 2017-2018 18 Motherwell sct SCO 1. Premiership 2 2 171 1.9 0 1 1 0 0 0 0 0 0.00 0.53 0.53 0.00 0.53 Matches 2018-2019 19 Motherwell sct SCO 1. Premiership 30 27 2,456 27.3 15 4 19 12 3 4 2 0 0.55 0.15 0.70 0.44 0.59 Matches 2019-2020 20 Motherwell sct SCO 1. Premiership 2 0 38 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 21 Celtic 2. Europa Lg 1 1 86 1.0 1 1 2 1 0 0 0 0 0.2 0.2 0.2 0.4 3 4 3 1.05 1.05 2.09 1.05 2.09 0.20 0.19 0.38 0.20 0.38 Matches 2020-2021 21 Motherwell sct SCO 1. Premiership 5 5 428 4.8 1 0 1 1 0 0 1 0 0.21 0.00 0.21 0.21 0.21 Matches 2020-2021 21 Celtic sct SCO 1. Premiership 31 25 2,059 22.9 8 6 14 8 0 0 3 0 0.35 0.26 0.61 0.35 0.61 Matches 2021-2022 22 Celtic 2. Europa Lg 6 5 459 5.1 1 1 2 0 1 1 0 0 2.1 1.3 1.7 3.0 12 40 35 0.20 0.20 0.39 0.00 0.20 0.41 0.34 0.75 0.25 0.59 Matches 2021-2022 22 Celtic sct SCO 1. Premiership 25 20 1,821 20.2 6 5 11 6 0 0 3 0 0.30 0.25 0.54 0.30 0.54 Matches 2022-2023 23 Celtic 1. Champions Lg 5 0 103 1.1 0 0 0 0 0 0 0 0 0.1 0.1 0.0 0.1 2 10 6 0.00 0.00 0.00 0.00 0.00 0.11 0.00 0.11 0.11 0.11 Matches 2022-2023 23 Celtic sct SCO 1. Premiership 28 6 890 9.9 4 6 10 4 0 0 1 1 0.40 0.61 1.01 0.40 1.01 Matches 2023-2024 24 Celtic 1. Champions Lg 2 0 35 0.4 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 24 Cardiff City eng ENG 2. Championship 15 9 699 7.8 0 1 1 0 0 0 1 0 0.5 0.5 0.6 1.1 9 32 23 0.00 0.13 0.13 0.00 0.13 0.06 0.08 0.14 0.06 0.14 Matches 2023-2024 24 Celtic sct SCO 1. Premiership 16 9 674 7.5 7 0 7 4 3 4 2 0 0.93 0.00 0.93 0.53 0.53 Matches 8 Seasons 3 Clubs 4 Leagues 168 109 9,919 110.2 43 25 68 36 7 9 13 1 2.9 2.1 2.6 4.6 26 86 68 0.39 0.23 0.62 0.33 0.55 0.19 0.17 0.35 0.13 0.30 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Motherwell (5 Seasons) 1 League 39 34 3,093 34.4 16 5 21 13 3 4 3 0 0.47 0.15 0.61 0.38 0.52 Celtic (4 Seasons) 3 Leagues 114 66 6,127 68.1 27 19 46 23 4 5 9 1 2.4 1.6 1.9 3.5 17 54 45 0.40 0.28 0.68 0.34 0.62 0.32 0.25 0.57 0.21 0.46 Cardiff City (1 Season) 1 League 15 9 699 7.8 0 1 1 0 0 0 1 0 0.5 0.5 0.6 1.1 9 32 23 0.00 0.13 0.13 0.00 0.13 0.06 0.08 0.14 0.06 0.14 Premiership (8 Seasons) 139 94 8,537 94.9 41 22 63 35 6 8 12 1 0.43 0.23 0.66 0.37 0.60 Champions Lg (2 Seasons) 7 0 138 1.5 0 0 0 0 0 0 0 0 0.1 0.1 0.0 0.1 2 10 7 0.00 0.00 0.00 0.00 0.00 0.08 0.00 0.08 0.08 0.08 Europa Lg (2 Seasons) 7 6 545 6.1 2 2 4 1 1 1 0 0 2.3 1.5 1.9 3.4 15 44 38 0.33 0.33 0.66 0.17 0.50 0.37 0.32 0.69 0.24 0.56 Championship (1 Season) 15 9 699 7.8 0 1 1 0 0 0 1 0 0.5 0.5 0.6 1.1 9 32 23 0.00 0.13 0.13 0.00 0.13 0.06 0.08 0.14 0.06 0.14
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2015-2016 16 Motherwell 1 League 0 0 2017-2018 18 Motherwell 1 League 2 2 171 1.9 0 1 1 0 0 0 0 0 0.00 0.53 0.53 0.00 0.53 2018-2019 19 Motherwell 1 League 30 27 2,456 27.3 15 4 19 12 3 4 2 0 0.55 0.15 0.70 0.44 0.59 2019-2020 20 Motherwell 1 League 2 0 38 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2020-2021 21 Motherwell 1 League 5 5 428 4.8 1 0 1 1 0 0 1 0 0.21 0.00 0.21 0.21 0.21 2020-2021 21 Celtic 2 Leagues 32 26 2,145 23.8 9 7 16 9 0 0 3 0 0.2 0.2 0.2 0.4 3 4 3 0.38 0.29 0.67 0.38 0.67 0.20 0.19 0.38 0.20 0.38 2021-2022 22 Celtic 2 Leagues 31 25 2,280 25.3 7 6 13 6 1 1 3 0 2.1 1.3 1.7 3.0 12 40 35 0.28 0.24 0.51 0.24 0.47 0.41 0.34 0.75 0.25 0.59 2022-2023 23 Celtic 2 Leagues 33 6 993 11.0 4 6 10 4 0 0 1 1 0.1 0.1 0.0 0.1 2 10 6 0.36 0.54 0.91 0.36 0.91 0.11 0.00 0.11 0.11 0.11 2023-2024 24 Celtic 2 Leagues 18 9 709 7.9 7 0 7 4 3 4 2 0 0.0 0.0 0.0 0.0 0 0 1 0.89 0.00 0.89 0.51 0.51 0.00 0.00 0.00 0.00 0.00 2023-2024 24 Cardiff City 1 League 15 9 699 7.8 0 1 1 0 0 0 1 0 0.5 0.5 0.6 1.1 9 32 23 0.00 0.13 0.13 0.00 0.13 0.06 0.08 0.14 0.06 0.14 8 Seasons 3 Clubs 4 Leagues 168 109 9,919 110.2 43 25 68 36 7 9 13 1 2.9 2.1 2.6 4.6 26 86 68 0.39 0.23 0.62 0.33 0.55 0.19 0.17 0.35 0.13 0.30 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Motherwell (5 Seasons) 1 League 39 34 3,093 34.4 16 5 21 13 3 4 3 0 0.47 0.15 0.61 0.38 0.52 Celtic (4 Seasons) 3 Leagues 114 66 6,127 68.1 27 19 46 23 4 5 9 1 2.4 1.6 1.9 3.5 17 54 45 0.40 0.28 0.68 0.34 0.62 0.32 0.25 0.57 0.21 0.46 Cardiff City (1 Season) 1 League 15 9 699 7.8 0 1 1 0 0 0 1 0 0.5 0.5 0.6 1.1 9 32 23 0.00 0.13 0.13 0.00 0.13 0.06 0.08 0.14 0.06 0.14 Premiership (8 Seasons) 139 94 8,537 94.9 41 22 63 35 6 8 12 1 0.43 0.23 0.66 0.37 0.60 Champions Lg (2 Seasons) 7 0 138 1.5 0 0 0 0 0 0 0 0 0.1 0.1 0.0 0.1 2 10 7 0.00 0.00 0.00 0.00 0.00 0.08 0.00 0.08 0.08 0.08 Europa Lg (2 Seasons) 7 6 545 6.1 2 2 4 1 1 1 0 0 2.3 1.5 1.9 3.4 15 44 38 0.33 0.33 0.66 0.17 0.50 0.37 0.32 0.69 0.24 0.56 Championship (1 Season) 15 9 699 7.8 0 1 1 0 0 0 1 0 0.5 0.5 0.6 1.1 9 32 23 0.00 0.13 0.13 0.00 0.13 0.06 0.08 0.14 0.06 0.14
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2015-2016 16 Motherwell sct SCO 1. Premiership 5th 0 0 Matches 2017-2018 18 Motherwell sct SCO 1. Premiership 7th 2 2 171 1.9 0 1 1 0 0 0 0 0 0.00 0.53 0.53 0.00 0.53 Matches 2018-2019 19 Motherwell sct SCO 1. Premiership 8th 30 27 2,456 27.3 15 4 19 12 3 4 2 0 0.55 0.15 0.70 0.44 0.59 Matches 2019-2020 20 Motherwell sct SCO 1. Premiership 3rd 2 0 38 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 21 Motherwell sct SCO 1. Premiership 14th 5 5 428 4.8 1 0 1 1 0 0 1 0 0.21 0.00 0.21 0.21 0.21 Matches 2020-2021 21 Celtic sct SCO 1. Premiership 2nd 31 25 2,059 22.9 8 6 14 8 0 0 3 0 0.35 0.26 0.61 0.35 0.61 Matches 2021-2022 22 Celtic sct SCO 1. Premiership 1st 25 20 1,821 20.2 6 5 11 6 0 0 3 0 0.30 0.25 0.54 0.30 0.54 Matches 2022-2023 23 Celtic sct SCO 1. Premiership 1st 28 6 890 9.9 4 6 10 4 0 0 1 1 0.40 0.61 1.01 0.40 1.01 Matches 2023-2024 24 Celtic sct SCO 1. Premiership 2nd 16 9 674 7.5 7 0 7 4 3 4 2 0 0.93 0.00 0.93 0.53 0.53 Matches 2023-2024 24 Cardiff City eng ENG 2. Championship 11th 15 9 699 7.8 0 1 1 0 0 0 1 0 0.5 0.5 0.6 1.1 9 32 23 0.00 0.13 0.13 0.00 0.13 0.06 0.08 0.14 0.06 0.14 Matches 8 Seasons 3 Clubs 2 Leagues 154 103 9,236 102.6 41 23 64 35 6 8 13 1 0.5 0.5 0.6 1.1 9 32 23 0.40 0.22 0.62 0.34 0.57 0.06 0.08 0.14 0.06 0.14 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Motherwell (5 Seasons) 1 League 39 34 3,093 34.4 16 5 21 13 3 4 3 0 0.47 0.15 0.61 0.38 0.52 Celtic (4 Seasons) 1 League 100 60 5,444 60.5 25 17 42 22 3 4 9 1 0.41 0.28 0.69 0.36 0.64 Cardiff City (1 Season) 1 League 15 9 699 7.8 0 1 1 0 0 0 1 0 0.5 0.5 0.6 1.1 9 32 23 0.00 0.13 0.13 0.00 0.13 0.06 0.08 0.14 0.06 0.14 Premiership (8 Seasons) 139 94 8,537 94.9 41 22 63 35 6 8 12 1 0.43 0.23 0.66 0.37 0.60 Championship (1 Season) 15 9 699 7.8 0 1 1 0 0 0 1 0 0.5 0.5 0.6 1.1 9 32 23 0.00 0.13 0.13 0.00 0.13 0.06 0.08 0.14 0.06 0.14
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2020-2021 21 Celtic 2. Europa Lg GR 1 1 86 1.0 1 1 2 1 0 0 0 0 0.2 0.2 0.2 0.4 3 4 3 1.05 1.05 2.09 1.05 2.09 0.20 0.19 0.38 0.20 0.38 Matches 2021-2022 22 Celtic 2. Europa Lg GR 6 5 459 5.1 1 1 2 0 1 1 0 0 2.1 1.3 1.7 3.0 12 40 35 0.20 0.20 0.39 0.00 0.20 0.41 0.34 0.75 0.25 0.59 Matches 2022-2023 23 Celtic 1. Champions Lg GR 5 0 103 1.1 0 0 0 0 0 0 0 0 0.1 0.1 0.0 0.1 2 10 6 0.00 0.00 0.00 0.00 0.00 0.11 0.00 0.11 0.11 0.11 Matches 2023-2024 24 Celtic 1. Champions Lg GR 2 0 35 0.4 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 4 Seasons 1 Club 2 Leagues 14 6 683 7.6 2 2 4 1 1 1 0 0 2.4 1.6 1.9 3.5 17 54 45 0.26 0.26 0.53 0.13 0.40 0.32 0.25 0.57 0.21 0.46 Champions Lg (2 Seasons) 7 0 138 1.5 0 0 0 0 0 0 0 0 0.1 0.1 0.0 0.1 2 10 7 0.00 0.00 0.00 0.00 0.00 0.08 0.00 0.08 0.08 0.08 Europa Lg (2 Seasons) 7 6 545 6.1 2 2 4 1 1 1 0 0 2.3 1.5 1.9 3.4 15 44 38 0.33 0.33 0.66 0.17 0.50 0.37 0.32 0.69 0.24 0.56
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 2021 21 sct Scotland Friendlies (M) 1 1 80 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021 21 sct Scotland UEFA Euro GR 0 0 Matches 2022 22 sct Scotland WCQ 3 0 14 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 23 sct Scotland UEFA Nations League LgB 1 0 27 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2 Seasons 1 Club 4 Leagues 5 1 121 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 WCQ (1 Season) 3 0 14 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Friendlies (M) (1 Season) 1 1 80 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 UEFA Nations League (1 Season) 1 0 27 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 UEFA Euro (1 Season) 0 0
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2017-2018 18 Motherwell 1 League 1.9 0 1 0.53 0.00 0 0 2018-2019 19 Motherwell 1 League 27.3 15 3 4 2019-2020 20 Motherwell 1 League 0.4 0 0 0 0.00 0.00 0 0 2020-2021 21 Motherwell 1 League 4.8 1 17 5 29.4 3.57 1.05 0.06 0.20 0 0 2020-2021 21 Celtic 2 Leagues 23.8 9 75 31 41.3 3.15 1.30 0.12 0.29 23.5 0 0 0 0.2 0.2 0.05 +0.8 +0.8 2021-2022 22 Celtic 2 Leagues 25.3 7 85 25 29.4 3.36 0.99 0.07 0.24 22.4 1 1 1 2.1 1.3 0.13 -1.1 -1.3 2022-2023 23 Celtic 2 Leagues 11.0 4 34 10 29.4 3.08 0.91 0.12 0.40 25.9 0 0 0 0.1 0.1 0.04 -0.1 -0.1 2023-2024 24 Celtic 2 Leagues 7.9 7 28 16 57.1 3.55 2.03 0.14 0.25 0 3 4 0.0 0.0 0.0 0.0 2023-2024 24 Cardiff City 1 League 7.8 0 8 5 62.5 1.03 0.64 0.00 0.00 22.7 2 0 0 0.5 0.5 0.06 -0.5 -0.5 8 Seasons 3 Clubs 4 Leagues 110.2 43 247 93 37.2 3.05 1.12 0.10 0.26 23.1 3 7 9 2.9 2.1 0.08 -0.9 -1.1 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Motherwell (5 Seasons) 1 League 34.4 16 17 6 29.4 3.28 0.85 0.06 0.17 3 4 Celtic (4 Seasons) 3 Leagues 68.1 27 222 82 36.9 3.26 1.20 0.10 0.28 23.3 1 4 5 2.4 1.6 0.09 -0.4 -0.6 Cardiff City (1 Season) 1 League 7.8 0 8 5 62.5 1.03 0.64 0.00 0.00 22.7 2 0 0 0.5 0.5 0.06 -0.5 -0.5 Premiership (8 Seasons) 94.9 41 222 83 36.9 3.38 1.23 0.10 0.28 6 8 Champions Lg (2 Seasons) 1.5 0 3 1 33.3 1.96 0.65 0.00 0.00 25.9 0 0 0 0.1 0.1 0.04 -0.1 -0.1 Europa Lg (2 Seasons) 6.1 2 14 4 28.6 2.31 0.66 0.07 0.25 22.7 1 1 1 2.3 1.5 0.11 -0.3 -0.5 Championship (1 Season) 7.8 0 8 5 62.5 1.03 0.64 0.00 0.00 22.7 2 0 0 0.5 0.5 0.06 -0.5 -0.5
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2020-2021 21 Celtic 2. Europa Lg GR 1.0 1 4 1 25.0 4.19 1.05 0.25 1.00 23.5 0 0 0 0.2 0.2 0.05 +0.8 +0.8 Matches 2021-2022 22 Celtic 2. Europa Lg GR 5.1 1 10 3 30.0 1.96 0.59 0.00 0.00 22.4 1 1 1 2.1 1.3 0.13 -1.1 -1.3 Matches 2022-2023 23 Celtic 1. Champions Lg GR 1.1 0 3 1 33.3 2.62 0.87 0.00 0.00 25.9 0 0 0 0.1 0.1 0.04 -0.1 -0.1 Matches 2023-2024 24 Celtic 1. Champions Lg GR 0.4 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 4 Seasons 1 Club 2 Leagues 7.6 2 17 5 29.4 2.24 0.66 0.06 0.20 23.3 1 1 1 2.4 1.6 0.09 -0.4 -0.6 Champions Lg (2 Seasons) 1.5 0 3 1 33.3 1.96 0.65 0.00 0.00 25.9 0 0 0 0.1 0.1 0.04 -0.1 -0.1 Europa Lg (2 Seasons) 6.1 2 14 4 28.6 2.31 0.66 0.07 0.25 22.7 1 1 1 2.3 1.5 0.11 -0.3 -0.5
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2021 21 sct Scotland Friendlies (M) 0.9 0 0 0 Matches 2022 22 sct Scotland WCQ 0.2 0 0 0 0.00 0.00 0 0 Matches 2022-2023 23 sct Scotland UEFA Nations League LgB 0.3 0 1 0 0.0 3.33 0.00 0.00 0 0 Matches 2 Seasons 1 Club 4 Leagues 1.3 0 1 0 0.0 2.20 0.00 0.00 0 0 WCQ (1 Season) 0.2 0 0 0 0.00 0.00 0 0 Friendlies (M) (1 Season) 0.9 0 0 0 UEFA Nations League (1 Season) 0.3 0 1 0 0.0 3.33 0.00 0.00 0 0 UEFA Euro (1 Season)
Passing Table Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2017-2018 18 Motherwell 1 League 1.9 1 2018-2019 19 Motherwell 1 League 27.3 4 2019-2020 20 Motherwell 1 League 0.4 0 2020-2021 21 Motherwell 1 League 4.8 0 2020-2021 21 Celtic 2 Leagues 23.8 19 40 47.5 327 146 10 14 71.4 4 7 57.1 4 15 26.7 7 0.2 0.2 +6.8 3 1 2 0 4 2021-2022 22 Celtic 2 Leagues 25.3 250 308 81.2 3723 1079 131 139 94.2 85 106 80.2 18 35 51.4 6 1.7 1.9 +4.3 13 28 9 1 40 2022-2023 23 Celtic 2 Leagues 11.0 67 83 80.7 943 174 38 41 92.7 26 30 86.7 0 6 0.0 6 0.0 0.0 +6.0 0 9 0 0 10 2023-2024 24 Celtic 2 Leagues 7.9 6 9 66.7 74 0 2 5 40.0 3 3 100.0 0 0 0 0.0 0.0 0.0 0 0 0 0 0 2023-2024 24 Cardiff City 1 League 7.8 271 346 78.3 4340 956 132 154 85.7 102 117 87.2 23 49 46.9 1 0.6 0.7 +0.4 15 19 5 1 32 8 Seasons 3 Clubs 4 Leagues 110.2 613 786 78.0 9407 2355 313 353 88.7 220 263 83.7 45 105 42.9 25 2.6 2.8 +22.4 31 57 16 2 86 Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Motherwell (5 Seasons) 1 League 34.4 5 Celtic (4 Seasons) 3 Leagues 68.1 342 440 77.7 5067 1399 181 199 91.0 118 146 80.8 22 56 39.3 19 1.9 2.1 +17.1 16 38 11 1 54 Cardiff City (1 Season) 1 League 7.8 271 346 78.3 4340 956 132 154 85.7 102 117 87.2 23 49 46.9 1 0.6 0.7 +0.4 15 19 5 1 32 Premiership (8 Seasons) 94.9 22 Champions Lg (2 Seasons) 1.5 73 92 79.3 1017 174 40 46 87.0 29 33 87.9 0 6 0.0 0 0.0 0.0 0.0 0 9 0 0 10 Europa Lg (2 Seasons) 6.1 269 348 77.3 4050 1225 141 153 92.2 89 113 78.8 22 50 44.0 2 1.9 2.0 +0.1 16 29 11 1 44 Championship (1 Season) 7.8 271 346 78.3 4340 956 132 154 85.7 102 117 87.2 23 49 46.9 1 0.6 0.7 +0.4 15 19 5 1 32
Passing Table Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2020-2021 21 Celtic 2. Europa Lg GR 1.0 19 40 47.5 327 146 10 14 71.4 4 7 57.1 4 15 26.7 1 0.2 0.2 +0.8 3 1 2 0 4 Matches 2021-2022 22 Celtic 2. Europa Lg GR 5.1 250 308 81.2 3723 1079 131 139 94.2 85 106 80.2 18 35 51.4 1 1.7 1.9 -0.7 13 28 9 1 40 Matches 2022-2023 23 Celtic 1. Champions Lg GR 1.1 67 83 80.7 943 174 38 41 92.7 26 30 86.7 0 6 0.0 0 0.0 0.0 0.0 0 9 0 0 10 Matches 2023-2024 24 Celtic 1. Champions Lg GR 0.4 6 9 66.7 74 0 2 5 40.0 3 3 100.0 0 0 0 0.0 0.0 0.0 0 0 0 0 0 Matches 4 Seasons 1 Club 2 Leagues 7.6 342 440 77.7 5067 1399 181 199 91.0 118 146 80.8 22 56 39.3 2 1.9 2.1 +0.1 16 38 11 1 54 Champions Lg (2 Seasons) 1.5 73 92 79.3 1017 174 40 46 87.0 29 33 87.9 0 6 0.0 0 0.0 0.0 0.0 0 9 0 0 10 Europa Lg (2 Seasons) 6.1 269 348 77.3 4050 1225 141 153 92.2 89 113 78.8 22 50 44.0 2 1.9 2.0 +0.1 16 29 11 1 44
Passing Table Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches 2021 21 sct Scotland Friendlies (M) 0.9 0 Matches 2022 22 sct Scotland WCQ 0.2 0 Matches 2022-2023 23 sct Scotland UEFA Nations League LgB 0.3 0 Matches 2 Seasons 1 Club 4 Leagues 1.3 0 WCQ (1 Season) 0.2 0 Friendlies (M) (1 Season) 0.9 0 UEFA Nations League (1 Season) 0.3 0 UEFA Euro (1 Season)
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2017-2018 18 Motherwell 1 League 1.9 2018-2019 19 Motherwell 1 League 27.3 2019-2020 20 Motherwell 1 League 0.4 3 2020-2021 21 Motherwell 1 League 4.8 49 2020-2021 21 Celtic 2 Leagues 23.8 40 30 10 4 0 2 185 0 6 4 2 0 19 0 1 2021-2022 22 Celtic 2 Leagues 25.3 308 260 47 12 4 3 175 4 25 8 7 0 250 1 5 2022-2023 23 Celtic 2 Leagues 11.0 83 72 11 0 0 0 49 2 5 1 3 0 67 0 1 2023-2024 24 Celtic 2 Leagues 7.9 9 8 1 0 0 0 34 1 0 0 0 0 6 0 0 2023-2024 24 Cardiff City 1 League 7.8 346 304 41 13 1 2 27 2 19 10 7 0 271 1 7 8 Seasons 3 Clubs 4 Leagues 110.2 786 674 110 29 5 7 522 9 55 23 19 0 613 2 14 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Motherwell (5 Seasons) 1 League 34.4 52 Celtic (4 Seasons) 3 Leagues 68.1 440 370 69 16 4 5 443 7 36 13 12 0 342 1 7 Cardiff City (1 Season) 1 League 7.8 346 304 41 13 1 2 27 2 19 10 7 0 271 1 7 Premiership (8 Seasons) 94.9 451 Champions Lg (2 Seasons) 1.5 92 80 12 0 0 0 6 3 5 1 3 0 73 0 1 Europa Lg (2 Seasons) 6.1 348 290 57 16 4 5 38 4 31 12 9 0 269 1 6 Championship (1 Season) 7.8 346 304 41 13 1 2 27 2 19 10 7 0 271 1 7
Pass Types Table Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2020-2021 21 Celtic 2. Europa Lg GR 1.0 40 30 10 4 0 2 10 0 6 4 2 0 19 0 1 Matches 2021-2022 22 Celtic 2. Europa Lg GR 5.1 308 260 47 12 4 3 28 4 25 8 7 0 250 1 5 Matches 2022-2023 23 Celtic 1. Champions Lg GR 1.1 83 72 11 0 0 0 6 2 5 1 3 0 67 0 1 Matches 2023-2024 24 Celtic 1. Champions Lg GR 0.4 9 8 1 0 0 0 0 1 0 0 0 0 6 0 0 Matches 4 Seasons 1 Club 2 Leagues 7.6 440 370 69 16 4 5 44 7 36 13 12 0 342 1 7 Champions Lg (2 Seasons) 1.5 92 80 12 0 0 0 6 3 5 1 3 0 73 0 1 Europa Lg (2 Seasons) 6.1 348 290 57 16 4 5 38 4 31 12 9 0 269 1 6
Goal and Shot Creation Table Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2017-2018 18 Motherwell 1 League 1.9 2018-2019 19 Motherwell 1 League 27.3 2019-2020 20 Motherwell 1 League 0.4 2020-2021 21 Motherwell 1 League 4.8 2020-2021 21 Celtic 2 Leagues 23.8 4 4.19 2 2 0 0 0 0 2 2.09 1 1 0 0 0 0 2021-2022 22 Celtic 2 Leagues 25.3 23 4.51 14 7 0 1 1 0 4 0.78 2 1 0 0 1 0 2022-2023 23 Celtic 2 Leagues 11.0 4 3.53 4 0 0 0 0 0 1 0.88 1 0 0 0 0 0 2023-2024 24 Celtic 2 Leagues 7.9 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2023-2024 24 Cardiff City 1 League 7.8 21 2.70 15 5 0 1 0 0 1 0.13 0 1 0 0 0 0 8 Seasons 3 Clubs 4 Leagues 110.2 52 3.39 35 14 0 2 1 0 8 0.52 4 3 0 0 1 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Motherwell (5 Seasons) 1 League 34.4 Celtic (4 Seasons) 3 Leagues 68.1 31 4.09 20 9 0 1 1 0 7 0.92 4 2 0 0 1 0 Cardiff City (1 Season) 1 League 7.8 21 2.70 15 5 0 1 0 0 1 0.13 0 1 0 0 0 0 Premiership (8 Seasons) 94.9 Champions Lg (2 Seasons) 1.5 4 2.63 4 0 0 0 0 0 1 0.66 1 0 0 0 0 0 Europa Lg (2 Seasons) 6.1 27 4.46 16 9 0 1 1 0 6 0.99 3 2 0 0 1 0 Championship (1 Season) 7.8 21 2.70 15 5 0 1 0 0 1 0.13 0 1 0 0 0 0
Goal and Shot Creation Table Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2020-2021 21 Celtic 2. Europa Lg GR 1.0 4 4.19 2 2 0 0 0 0 2 2.09 1 1 0 0 0 0 Matches 2021-2022 22 Celtic 2. Europa Lg GR 5.1 23 4.51 14 7 0 1 1 0 4 0.78 2 1 0 0 1 0 Matches 2022-2023 23 Celtic 1. Champions Lg GR 1.1 4 3.53 4 0 0 0 0 0 1 0.88 1 0 0 0 0 0 Matches 2023-2024 24 Celtic 1. Champions Lg GR 0.4 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 4 Seasons 1 Club 2 Leagues 7.6 31 4.09 20 9 0 1 1 0 7 0.92 4 2 0 0 1 0 Champions Lg (2 Seasons) 1.5 4 2.63 4 0 0 0 0 0 1 0.66 1 0 0 0 0 0 Europa Lg (2 Seasons) 6.1 27 4.46 16 9 0 1 1 0 6 0.99 3 2 0 0 1 0
Goal and Shot Creation Table Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2021 21 sct Scotland Friendlies (M) 0.9 Matches 2022 22 sct Scotland WCQ 0.2 Matches 2022-2023 23 sct Scotland UEFA Nations League LgB 0.3 Matches 2 Seasons 1 Club 4 Leagues 1.3 WCQ (1 Season) 0.2 Friendlies (M) (1 Season) 0.9 UEFA Nations League (1 Season) 0.3 UEFA Euro (1 Season)
Defensive Actions Table Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2017-2018 18 Motherwell 1 League 1.9 0 2018-2019 19 Motherwell 1 League 27.3 0 2019-2020 20 Motherwell 1 League 0.4 0 0 0 2020-2021 21 Motherwell 1 League 4.8 2 2 0 2020-2021 21 Celtic 2 Leagues 23.8 0 8 0 0 0 0 0 0 0 0 0 9 1 0 0 2021-2022 22 Celtic 2 Leagues 25.3 4 14 2 2 0 2 6 33.3 4 4 0 4 14 5 4 1 2022-2023 23 Celtic 2 Leagues 11.0 1 11 1 0 0 0 2 0.0 2 2 1 1 5 1 0 0 2023-2024 24 Celtic 2 Leagues 7.9 1 6 1 0 0 1 3 33.3 2 1 0 1 3 1 1 0 2023-2024 24 Cardiff City 1 League 7.8 11 6 3 7 1 6 10 60.0 4 8 1 7 3 14 7 0 8 Seasons 3 Clubs 4 Leagues 110.2 17 47 7 9 1 9 21 42.9 12 15 2 13 36 22 12 1 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Motherwell (5 Seasons) 1 League 34.4 2 2 0 Celtic (4 Seasons) 3 Leagues 68.1 6 39 4 2 0 3 11 27.3 8 7 1 6 31 8 5 1 Cardiff City (1 Season) 1 League 7.8 11 6 3 7 1 6 10 60.0 4 8 1 7 3 14 7 0 Premiership (8 Seasons) 94.9 38 31 0 Champions Lg (2 Seasons) 1.5 2 0 2 0 0 1 5 20.0 4 3 1 2 0 2 1 0 Europa Lg (2 Seasons) 6.1 4 3 2 2 0 2 6 33.3 4 4 0 4 2 6 4 1 Championship (1 Season) 7.8 11 6 3 7 1 6 10 60.0 4 8 1 7 3 14 7 0
Defensive Actions Table Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2020-2021 21 Celtic 2. Europa Lg GR 1.0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 Matches 2021-2022 22 Celtic 2. Europa Lg GR 5.1 4 3 2 2 0 2 6 33.3 4 4 0 4 1 5 4 1 Matches 2022-2023 23 Celtic 1. Champions Lg GR 1.1 1 0 1 0 0 0 2 0.0 2 2 1 1 0 1 0 0 Matches 2023-2024 24 Celtic 1. Champions Lg GR 0.4 1 0 1 0 0 1 3 33.3 2 1 0 1 0 1 1 0 Matches 4 Seasons 1 Club 2 Leagues 7.6 6 3 4 2 0 3 11 27.3 8 7 1 6 2 8 5 1 Champions Lg (2 Seasons) 1.5 2 0 2 0 0 1 5 20.0 4 3 1 2 0 2 1 0 Europa Lg (2 Seasons) 6.1 4 3 2 2 0 2 6 33.3 4 4 0 4 2 6 4 1
Defensive Actions Table Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2021 21 sct Scotland Friendlies (M) 0.9 Matches 2022 22 sct Scotland WCQ 0.2 0 0 Matches 2022-2023 23 sct Scotland UEFA Nations League LgB 0.3 0 0 Matches 2 Seasons 1 Club 4 Leagues 1.3 0 0 0 WCQ (1 Season) 0.2 0 0 0 Friendlies (M) (1 Season) 0.9 0 UEFA Nations League (1 Season) 0.3 0 0 0 UEFA Euro (1 Season) 0
Possession Table Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2017-2018 18 Motherwell 1 League 1.9 2018-2019 19 Motherwell 1 League 27.3 2019-2020 20 Motherwell 1 League 0.4 2020-2021 21 Motherwell 1 League 4.8 2020-2021 21 Celtic 2 Leagues 23.8 52 0 8 15 29 2 52 3 1 33.3 2 66.7 29 167 84 3 3 1 2 0 31 3 2021-2022 22 Celtic 2 Leagues 25.3 344 6 20 153 172 8 343 4 3 75.0 1 25.0 202 1096 530 12 10 1 7 5 258 35 2022-2023 23 Celtic 2 Leagues 11.0 91 1 7 44 40 0 91 1 0 0.0 1 100.0 65 269 93 2 2 0 0 1 66 6 2023-2024 24 Celtic 2 Leagues 7.9 16 1 4 11 1 0 16 1 0 0.0 1 100.0 5 88 16 0 0 0 1 0 8 1 2023-2024 24 Cardiff City 1 League 7.8 403 10 51 212 142 13 403 8 4 50.0 4 50.0 232 1070 462 9 12 0 13 7 268 23 8 Seasons 3 Clubs 4 Leagues 110.2 906 18 90 435 384 23 905 17 8 47.1 9 52.9 533 2690 1185 26 27 2 23 13 631 68 Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches Motherwell (5 Seasons) 1 League 34.4 Celtic (4 Seasons) 3 Leagues 68.1 503 8 39 223 242 10 502 9 4 44.4 5 55.6 301 1620 723 17 15 2 10 6 363 45 Cardiff City (1 Season) 1 League 7.8 403 10 51 212 142 13 403 8 4 50.0 4 50.0 232 1070 462 9 12 0 13 7 268 23 Premiership (8 Seasons) 94.9 Champions Lg (2 Seasons) 1.5 107 2 11 55 41 0 107 2 0 0.0 2 100.0 70 357 109 2 2 0 1 1 74 7 Europa Lg (2 Seasons) 6.1 396 6 28 168 201 10 395 7 4 57.1 3 42.9 231 1263 614 15 13 2 9 5 289 38 Championship (1 Season) 7.8 403 10 51 212 142 13 403 8 4 50.0 4 50.0 232 1070 462 9 12 0 13 7 268 23
Possession Table Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2020-2021 21 Celtic 2. Europa Lg GR 1.0 52 0 8 15 29 2 52 3 1 33.3 2 66.7 29 167 84 3 3 1 2 0 31 3 Matches 2021-2022 22 Celtic 2. Europa Lg GR 5.1 344 6 20 153 172 8 343 4 3 75.0 1 25.0 202 1096 530 12 10 1 7 5 258 35 Matches 2022-2023 23 Celtic 1. Champions Lg GR 1.1 91 1 7 44 40 0 91 1 0 0.0 1 100.0 65 269 93 2 2 0 0 1 66 6 Matches 2023-2024 24 Celtic 1. Champions Lg GR 0.4 16 1 4 11 1 0 16 1 0 0.0 1 100.0 5 88 16 0 0 0 1 0 8 1 Matches 4 Seasons 1 Club 2 Leagues 7.6 503 8 39 223 242 10 502 9 4 44.4 5 55.6 301 1620 723 17 15 2 10 6 363 45 Champions Lg (2 Seasons) 1.5 107 2 11 55 41 0 107 2 0 0.0 2 100.0 70 357 109 2 2 0 1 1 74 7 Europa Lg (2 Seasons) 6.1 396 6 28 168 201 10 395 7 4 57.1 3 42.9 231 1263 614 15 13 2 9 5 289 38
Possession Table Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches 2021 21 sct Scotland Friendlies (M) 0.9 Matches 2022 22 sct Scotland WCQ 0.2 Matches 2022-2023 23 sct Scotland UEFA Nations League LgB 0.3 Matches 2 Seasons 1 Club 4 Leagues 1.3 WCQ (1 Season) 0.2 Friendlies (M) (1 Season) 0.9 UEFA Nations League (1 Season) 0.3 UEFA Euro (1 Season)
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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2015-2016 16 Motherwell sct SCO 1. Premiership 0 0 0 0 1 Matches 2017-2018 18 Motherwell sct SCO 1. Premiership 2 171 86 5.0 1.9 2 1 0 3.00 Matches 2018-2019 19 Motherwell sct SCO 1. Premiership 30 2,456 82 71.8 27.3 27 87 20 3 38 6 1.53 37 33 +4 +0.15 +1.45 Matches 2019-2020 20 Motherwell sct SCO 1. Premiership 2 38 19 1.4 0.4 0 0 2 19 1 0.50 0 1 -1 -2.37 -2.50 Matches 2020-2021 21 Celtic 2. Europa Lg 1 86 86 15.9 1.0 1 86 0 0 3 3.00 3 2 +1 +1.05 +3.03 1.3 1.4 -0.1 -0.08 +0.90 Matches 2020-2021 21 Motherwell sct SCO 1. Premiership 5 428 86 12.5 4.8 5 86 3 0 0 0.40 2 5 -3 -0.63 -0.24 Matches 2020-2021 21 Celtic sct SCO 1. Premiership 31 2,059 66 60.2 22.9 25 78 7 6 17 3 1.94 43 16 +27 +1.18 -0.27 Matches 2021-2022 22 Celtic 2. Europa Lg 6 459 77 85.0 5.1 5 87 4 1 26 0 1.80 12 14 -2 -0.39 -0.39 11.0 10.4 +0.5 +0.11 +1.60 Matches 2021-2022 22 Celtic sct SCO 1. Premiership 25 1,821 73 53.2 20.2 20 85 16 5 23 1 2.40 49 12 +37 +1.83 -0.03 Matches 2022-2023 23 Celtic 1. Champions Lg 5 103 21 19.1 1.1 0 0 5 21 0 0.40 1 4 -3 -2.62 -0.97 2.6 1.8 +0.8 +0.74 +1.27 Matches 2022-2023 23 Celtic sct SCO 1. Premiership 28 890 32 26.0 9.9 6 71 1 22 21 4 2.61 24 11 +13 +1.31 -1.07 Matches 2023-2024 24 Celtic 1. Champions Lg 2 35 18 6.5 0.4 0 0 2 18 4 0.00 0 3 -3 -7.71 -6.47 0.1 0.8 -0.7 -1.89 -0.82 Matches 2023-2024 24 Cardiff City eng ENG 2. Championship 15 699 47 17.7 7.8 9 67 1 6 17 1 1.67 5 9 -4 -0.52 -0.32 4.7 9.2 -4.5 -0.58 -0.02 Matches 2023-2024 24 Celtic sct SCO 1. Premiership 16 674 42 22.7 7.5 9 59 0 7 21 6 2.44 16 9 +7 +0.93 -0.91 Matches 8 Seasons 3 Clubs 4 Leagues 168 9,919 59 27.8 110.2 109 80 53 59 21 30 1.95 192 119 +73 +0.67 +0.14 19.8 23.7 -3.9 -0.25 +0.41 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Motherwell (5 Seasons) 1 League 39 3,093 79 18.9 34.4 34 87 24 5 31 8 1.41 39 39 0 0.00 +0.31 Celtic (4 Seasons) 3 Leagues 114 6,127 54 39.8 68.1 66 78 28 48 21 21 2.18 148 71 +77 +1.13 -0.27 15.0 14.5 +0.6 +0.08 +0.98 Cardiff City (1 Season) 1 League 15 699 47 17.7 7.8 9 67 1 6 17 1 1.67 5 9 -4 -0.52 -0.32 4.7 9.2 -4.5 -0.58 -0.02 Premiership (8 Seasons) 139 8,537 61 28.8 94.9 94 80 48 45 22 22 2.07 171 87 +84 +0.90 -0.01 Champions Lg (2 Seasons) 7 138 20 12.8 1.5 0 0 7 20 4 0.29 1 7 -6 -3.91 -2.48 2.7 2.6 +0.1 +0.07 +0.89 Europa Lg (2 Seasons) 7 545 78 50.5 6.1 6 87 4 1 26 3 1.97 15 16 -1 -0.17 +1.52 12.3 11.8 +0.5 +0.08 +1.14 Championship (1 Season) 15 699 47 17.7 7.8 9 67 1 6 17 1 1.67 5 9 -4 -0.52 -0.32 4.7 9.2 -4.5 -0.58 -0.02
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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2015-2016 16 Motherwell 1 League 0 0 0 0 1 2017-2018 18 Motherwell 1 League 2 171 86 5.0 1.9 2 1 0 3.00 2018-2019 19 Motherwell 1 League 30 2,456 82 71.8 27.3 27 87 20 3 38 6 1.53 37 33 +4 +0.15 +1.45 2019-2020 20 Motherwell 1 League 2 38 19 1.4 0.4 0 0 2 19 1 0.50 0 1 -1 -2.37 -2.50 2020-2021 21 Motherwell 1 League 5 428 86 12.5 4.8 5 86 3 0 0 0.40 2 5 -3 -0.63 -0.24 2020-2021 21 Celtic 2 Leagues 32 2,145 67 54.2 23.8 26 79 7 6 17 6 1.97 46 18 +28 +1.17 +0.58 1.3 1.4 -0.1 -0.08 +0.90 2021-2022 22 Celtic 2 Leagues 31 2,280 74 57.6 25.3 25 86 20 6 23 1 2.28 61 26 +35 +1.38 -0.39 11.0 10.4 +0.5 +0.11 +1.60 2022-2023 23 Celtic 2 Leagues 33 993 30 25.1 11.0 6 71 1 27 21 4 2.28 25 15 +10 +0.91 -0.88 2.6 1.8 +0.8 +0.74 +1.27 2023-2024 24 Celtic 2 Leagues 18 709 39 20.2 7.9 9 59 0 9 20 10 2.17 16 12 +4 +0.51 -0.78 0.1 0.8 -0.7 -1.89 -0.82 2023-2024 24 Cardiff City 1 League 15 699 47 17.7 7.8 9 67 1 6 17 1 1.67 5 9 -4 -0.52 -0.32 4.7 9.2 -4.5 -0.58 -0.02 8 Seasons 3 Clubs 4 Leagues 168 9,919 59 27.8 110.2 109 80 53 59 21 30 1.95 192 119 +73 +0.67 +0.14 19.8 23.7 -3.9 -0.25 +0.41 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Motherwell (5 Seasons) 1 League 39 3,093 79 18.9 34.4 34 87 24 5 31 8 1.41 39 39 0 0.00 +0.31 Celtic (4 Seasons) 3 Leagues 114 6,127 54 39.8 68.1 66 78 28 48 21 21 2.18 148 71 +77 +1.13 -0.27 15.0 14.5 +0.6 +0.08 +0.98 Cardiff City (1 Season) 1 League 15 699 47 17.7 7.8 9 67 1 6 17 1 1.67 5 9 -4 -0.52 -0.32 4.7 9.2 -4.5 -0.58 -0.02 Premiership (8 Seasons) 139 8,537 61 28.8 94.9 94 80 48 45 22 22 2.07 171 87 +84 +0.90 -0.01 Champions Lg (2 Seasons) 7 138 20 12.8 1.5 0 0 7 20 4 0.29 1 7 -6 -3.91 -2.48 2.7 2.6 +0.1 +0.07 +0.89 Europa Lg (2 Seasons) 7 545 78 50.5 6.1 6 87 4 1 26 3 1.97 15 16 -1 -0.17 +1.52 12.3 11.8 +0.5 +0.08 +1.14 Championship (1 Season) 15 699 47 17.7 7.8 9 67 1 6 17 1 1.67 5 9 -4 -0.52 -0.32 4.7 9.2 -4.5 -0.58 -0.02
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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2015-2016 16 Motherwell sct SCO 1. Premiership 5th 0 0 0 0 1 Matches 2017-2018 18 Motherwell sct SCO 1. Premiership 7th 2 171 86 5.0 1.9 2 1 0 3.00 Matches 2018-2019 19 Motherwell sct SCO 1. Premiership 8th 30 2,456 82 71.8 27.3 27 87 20 3 38 6 1.53 37 33 +4 +0.15 +1.45 Matches 2019-2020 20 Motherwell sct SCO 1. Premiership 3rd 2 38 19 1.4 0.4 0 0 2 19 1 0.50 0 1 -1 -2.37 -2.50 Matches 2020-2021 21 Motherwell sct SCO 1. Premiership 14th 5 428 86 12.5 4.8 5 86 3 0 0 0.40 2 5 -3 -0.63 -0.24 Matches 2020-2021 21 Celtic sct SCO 1. Premiership 2nd 31 2,059 66 60.2 22.9 25 78 7 6 17 3 1.94 43 16 +27 +1.18 -0.27 Matches 2021-2022 22 Celtic sct SCO 1. Premiership 1st 25 1,821 73 53.2 20.2 20 85 16 5 23 1 2.40 49 12 +37 +1.83 -0.03 Matches 2022-2023 23 Celtic sct SCO 1. Premiership 1st 28 890 32 26.0 9.9 6 71 1 22 21 4 2.61 24 11 +13 +1.31 -1.07 Matches 2023-2024 24 Celtic sct SCO 1. Premiership 2nd 16 674 42 22.7 7.5 9 59 0 7 21 6 2.44 16 9 +7 +0.93 -0.91 Matches 2023-2024 24 Cardiff City eng ENG 2. Championship 11th 15 699 47 17.7 7.8 9 67 1 6 17 1 1.67 5 9 -4 -0.52 -0.32 4.7 9.2 -4.5 -0.58 -0.02 Matches 8 Seasons 3 Clubs 2 Leagues 154 9,236 60 27.5 102.6 103 79 49 51 21 23 2.03 176 96 +80 +0.79 +0.09 4.7 9.2 -4.5 -0.58 -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 onxG onxGA xG+/- xG+/-90 On-Off Matches Motherwell (5 Seasons) 1 League 39 3,093 79 18.9 34.4 34 87 24 5 31 8 1.41 39 39 0 0.00 +0.31 Celtic (4 Seasons) 1 League 100 5,444 54 41.1 60.5 60 77 24 40 21 14 2.32 132 48 +84 +1.39 -0.56 Cardiff City (1 Season) 1 League 15 699 47 17.7 7.8 9 67 1 6 17 1 1.67 5 9 -4 -0.52 -0.32 4.7 9.2 -4.5 -0.58 -0.02 Premiership (8 Seasons) 139 8,537 61 28.8 94.9 94 80 48 45 22 22 2.07 171 87 +84 +0.90 -0.01 Championship (1 Season) 15 699 47 17.7 7.8 9 67 1 6 17 1 1.67 5 9 -4 -0.52 -0.32 4.7 9.2 -4.5 -0.58 -0.02
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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2020-2021 21 Celtic 2. Europa Lg GR 1 86 86 15.9 1.0 1 86 0 0 3 3.00 3 2 +1 +1.05 +3.03 1.3 1.4 -0.1 -0.08 +0.90 Matches 2021-2022 22 Celtic 2. Europa Lg GR 6 459 77 85.0 5.1 5 87 4 1 26 0 1.80 12 14 -2 -0.39 -0.39 11.0 10.4 +0.5 +0.11 +1.60 Matches 2022-2023 23 Celtic 1. Champions Lg GR 5 103 21 19.1 1.1 0 0 5 21 0 0.40 1 4 -3 -2.62 -0.97 2.6 1.8 +0.8 +0.74 +1.27 Matches 2023-2024 24 Celtic 1. Champions Lg GR 2 35 18 6.5 0.4 0 0 2 18 4 0.00 0 3 -3 -7.71 -6.47 0.1 0.8 -0.7 -1.89 -0.82 Matches 4 Seasons 1 Club 2 Leagues 14 683 49 31.6 7.6 6 87 4 8 21 7 1.13 16 23 -7 -0.92 +0.60 15.0 14.5 +0.6 +0.08 +0.98 Champions Lg (2 Seasons) 7 138 20 12.8 1.5 0 0 7 20 4 0.29 1 7 -6 -3.91 -2.48 2.7 2.6 +0.1 +0.07 +0.89 Europa Lg (2 Seasons) 7 545 78 50.5 6.1 6 87 4 1 26 3 1.97 15 16 -1 -0.17 +1.52 12.3 11.8 +0.5 +0.08 +1.14
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 2021 21 sct Scotland Friendlies (M) 1 80 80 44.4 0.9 1 80 0 0 1 1.00 2 1 +1 +1.13 +1.13 Matches 2021 21 sct Scotland UEFA Euro GR 0 0 0 2 Matches 2022 22 sct Scotland WCQ 3 14 5 1.4 0.2 0 0 3 5 4 2.00 0 0 0 0.00 -0.74 Matches 2022-2023 23 sct Scotland UEFA Nations League LgB 1 27 27 5.0 0.3 0 0 1 27 2 3.00 0 0 0 0.00 -1.05 Matches 2 Seasons 1 Club 4 Leagues 5 121 24 6.1 1.3 1 80 0 4 10 9 2.00 2 1 +1 +0.74 -0.05 WCQ (1 Season) 3 14 5 1.4 0.2 0 0 3 5 4 2.00 0 0 0 0.00 -0.74 Friendlies (M) (1 Season) 1 80 80 44.4 0.9 1 80 0 0 1 1.00 2 1 +1 +1.13 +1.13 UEFA Nations League (1 Season) 1 27 27 5.0 0.3 0 0 1 27 2 3.00 0 0 0 0.00 -1.05 UEFA Euro (1 Season) 0 0 0 2
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2017-2018 18 Motherwell 1 League 1.9 0 0 5 2018-2019 19 Motherwell 1 League 27.3 2 0 0 0 2019-2020 20 Motherwell 1 League 0.4 0 0 0 0 0 0 3 0 0 0 2020-2021 21 Motherwell 1 League 4.8 1 0 0 2 8 0 49 2 2 0 2020-2021 21 Celtic 2 Leagues 23.8 3 0 0 22 18 2 185 9 8 0 0 0 9 2 1 66.7 2021-2022 22 Celtic 2 Leagues 25.3 3 0 0 18 28 2 175 14 14 0 0 0 19 2 2 50.0 2022-2023 23 Celtic 2 Leagues 11.0 1 1 0 11 11 1 49 5 11 0 0 0 3 0 1 0.0 2023-2024 24 Celtic 2 Leagues 7.9 2 0 0 9 10 3 34 3 6 0 0 0 1 0 0 2023-2024 24 Cardiff City 1 League 7.8 1 0 0 9 7 1 27 3 6 0 0 0 35 2 7 22.2 8 Seasons 3 Clubs 4 Leagues 110.2 13 1 0 76 82 9 522 36 47 0 0 0 67 6 11 35.3 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Motherwell (5 Seasons) 1 League 34.4 3 0 0 7 8 0 52 2 2 0 Celtic (4 Seasons) 3 Leagues 68.1 9 1 0 60 67 8 443 31 39 0 0 0 32 4 4 50.0 Cardiff City (1 Season) 1 League 7.8 1 0 0 9 7 1 27 3 6 0 0 0 35 2 7 22.2 Premiership (8 Seasons) 94.9 12 1 0 64 64 7 451 31 38 0 Champions Lg (2 Seasons) 1.5 0 0 0 1 2 0 6 0 0 0 0 0 4 0 1 0.0 Europa Lg (2 Seasons) 6.1 0 0 0 2 9 1 38 2 3 0 0 0 28 4 3 57.1 Championship (1 Season) 7.8 1 0 0 9 7 1 27 3 6 0 0 0 35 2 7 22.2
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2020-2021 21 Celtic 2. Europa Lg GR 1.0 0 0 0 0 1 0 10 1 0 0 0 0 9 2 1 66.7 Matches 2021-2022 22 Celtic 2. Europa Lg GR 5.1 0 0 0 2 8 1 28 1 3 0 0 0 19 2 2 50.0 Matches 2022-2023 23 Celtic 1. Champions Lg GR 1.1 0 0 0 1 0 0 6 0 0 0 0 0 3 0 1 0.0 Matches 2023-2024 24 Celtic 1. Champions Lg GR 0.4 0 0 0 0 2 0 0 0 0 0 0 0 1 0 0 Matches 4 Seasons 1 Club 2 Leagues 7.6 0 0 0 3 11 1 44 2 3 0 0 0 32 4 4 50.0 Champions Lg (2 Seasons) 1.5 0 0 0 1 2 0 6 0 0 0 0 0 4 0 1 0.0 Europa Lg (2 Seasons) 6.1 0 0 0 2 9 1 38 2 3 0 0 0 28 4 3 57.1
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2021 21 sct Scotland Friendlies (M) 0.9 0 0 0 0 Matches 2022 22 sct Scotland WCQ 0.2 0 0 0 0 0 0 1 0 0 0 Matches 2022-2023 23 sct Scotland UEFA Nations League LgB 0.3 0 0 0 1 0 0 0 0 0 0 Matches 2 Seasons 1 Club 4 Leagues 1.3 0 0 0 1 0 0 1 0 0 0 WCQ (1 Season) 0.2 0 0 0 0 0 0 1 0 0 0 Friendlies (M) (1 Season) 0.9 0 0 0 0 UEFA Nations League (1 Season) 0.3 0 0 0 1 0 0 0 0 0 0 UEFA Euro (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, including advanced stats like xG for most of those nine.
In collaboration with Opta , we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer .
View Additional Information
More David Turnbull Pages
David Turnbull Overview
Stats by Competition
Match Logs (Summary)
Match Logs (Passing)
Match Logs (Pass Types)
Match Logs (Goal and Shot Creation)
Match Logs (Defensive Actions)
Match Logs (Possession)
Match Logs (Miscellaneous Stats)
Goal Logs by Competition
Scouting Report
Stathead & Player Comparison
Player Club Summary