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 17 Motherwell sct SCO 1. Premiership 0 0 Matches 2016-2017 18 Motherwell sct SCO 1. Premiership 7 6 540 6.0 1 0 1 1 0 0 1 0 0.17 0.00 0.17 0.17 0.17 Matches 2017-2018 19 Motherwell sct SCO 1. Premiership 29 25 2,246 25.0 2 0 2 2 0 0 6 0 0.08 0.00 0.08 0.08 0.08 Matches 2018-2019 20 Motherwell sct SCO 1. Premiership 35 31 2,771 30.8 2 4 6 2 0 0 7 0 0.06 0.13 0.19 0.06 0.19 Matches 2019-2020 21 Motherwell sct SCO 1. Premiership 30 30 2,558 28.4 5 2 7 5 0 0 1 0 0.18 0.07 0.25 0.18 0.25 Matches 2020-2021 22 Motherwell sct SCO 1. Premiership 34 34 2,953 32.8 4 0 4 4 0 0 6 0 0.12 0.00 0.12 0.12 0.12 Matches 2021-2022 23 Luton Town eng ENG 2. Championship 33 31 2,583 28.7 4 2 6 4 0 0 8 0 4.6 4.6 1.6 6.2 19 71 55 0.14 0.07 0.21 0.14 0.21 0.16 0.06 0.22 0.16 0.22 Matches 2021-2022 23 Luton Town eng ENG EFL Cup 1 0 12 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 23 Luton Town eng ENG FA Cup 3 0 64 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 24 Luton Town eng ENG 2. Championship 42 38 3,253 36.1 3 2 5 3 0 0 6 0 3.1 3.1 0.9 4.0 28 93 94 0.08 0.06 0.14 0.08 0.14 0.09 0.02 0.11 0.09 0.11 Matches 2022-2023 24 Luton Town eng ENG FA Cup 4 4 225 2.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 25 Millwall eng ENG 2. Championship 12 9 724 8.0 0 2 2 0 0 0 1 0 0.4 0.4 0.3 0.7 1 22 16 0.00 0.25 0.25 0.00 0.25 0.05 0.04 0.09 0.05 0.09 Matches 2023-2024 25 Millwall eng ENG FA Cup 0 0 Matches 2023-2024 25 Luton Town eng ENG 1. Premier League 0 0 Matches 2024-2025 26 Charlton Ath eng ENG FA Cup 2 1 119 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 26 Charlton Ath eng ENG 3. League One 10 6 535 5.9 0 1 1 0 0 0 1 0 0.00 0.17 0.17 0.00 0.17 Matches 10 Seasons 4 Clubs 6 Leagues 242 215 18,583 206.5 21 13 34 21 0 0 37 0 8.1 8.1 2.9 10.9 48 186 165 0.10 0.06 0.16 0.10 0.16 0.11 0.04 0.15 0.11 0.15 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 (6 Seasons) 1 League 135 126 11,068 123.0 14 6 20 14 0 0 21 0 0.11 0.05 0.16 0.11 0.16 Luton Town (3 Seasons) 4 Leagues 83 73 6,137 68.2 7 4 11 7 0 0 14 0 7.7 7.7 2.5 10.2 47 164 149 0.10 0.06 0.16 0.10 0.16 0.12 0.04 0.16 0.12 0.16 Charlton Ath (1 Season) 2 Leagues 12 7 654 7.3 0 1 1 0 0 0 1 0 0.00 0.14 0.14 0.00 0.14 Millwall (1 Season) 2 Leagues 12 9 724 8.0 0 2 2 0 0 0 1 0 0.4 0.4 0.3 0.7 1 22 16 0.00 0.25 0.25 0.00 0.25 0.05 0.04 0.09 0.05 0.09 Premiership (6 Seasons) 135 126 11,068 123.0 14 6 20 14 0 0 21 0 0.11 0.05 0.16 0.11 0.16 FA Cup (4 Seasons) 9 5 408 4.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (3 Seasons) 87 78 6,560 72.9 7 6 13 7 0 0 15 0 8.1 8.1 2.9 10.9 48 186 165 0.10 0.08 0.18 0.10 0.18 0.11 0.04 0.15 0.11 0.15 League One (1 Season) 10 6 535 5.9 0 1 1 0 0 0 1 0 0.00 0.17 0.17 0.00 0.17 EFL Cup (1 Season) 1 0 12 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premier League (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 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 17 Motherwell 1 League 0 0 2016-2017 18 Motherwell 1 League 7 6 540 6.0 1 0 1 1 0 0 1 0 0.17 0.00 0.17 0.17 0.17 2017-2018 19 Motherwell 1 League 29 25 2,246 25.0 2 0 2 2 0 0 6 0 0.08 0.00 0.08 0.08 0.08 2018-2019 20 Motherwell 1 League 35 31 2,771 30.8 2 4 6 2 0 0 7 0 0.06 0.13 0.19 0.06 0.19 2019-2020 21 Motherwell 1 League 30 30 2,558 28.4 5 2 7 5 0 0 1 0 0.18 0.07 0.25 0.18 0.25 2020-2021 22 Motherwell 1 League 34 34 2,953 32.8 4 0 4 4 0 0 6 0 0.12 0.00 0.12 0.12 0.12 2021-2022 23 Luton Town 3 Leagues 37 31 2,659 29.5 4 2 6 4 0 0 8 0 4.6 4.6 1.6 6.2 19 71 55 0.14 0.07 0.20 0.14 0.20 0.16 0.06 0.22 0.16 0.22 2022-2023 24 Luton Town 2 Leagues 46 42 3,478 38.6 3 2 5 3 0 0 6 0 3.1 3.1 0.9 4.0 28 93 94 0.08 0.05 0.13 0.08 0.13 0.09 0.02 0.11 0.09 0.11 2023-2024 25 Luton Town 1 League 0 0 2023-2024 25 Millwall 2 Leagues 12 9 724 8.0 0 2 2 0 0 0 1 0 0.4 0.4 0.3 0.7 1 22 16 0.00 0.25 0.25 0.00 0.25 0.05 0.04 0.09 0.05 0.09 2024-2025 26 Charlton Ath 2 Leagues 12 7 654 7.3 0 1 1 0 0 0 1 0 0.00 0.14 0.14 0.00 0.14 10 Seasons 4 Clubs 6 Leagues 242 215 18,583 206.5 21 13 34 21 0 0 37 0 8.1 8.1 2.9 10.9 48 186 165 0.10 0.06 0.16 0.10 0.16 0.11 0.04 0.15 0.11 0.15 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 (6 Seasons) 1 League 135 126 11,068 123.0 14 6 20 14 0 0 21 0 0.11 0.05 0.16 0.11 0.16 Luton Town (3 Seasons) 4 Leagues 83 73 6,137 68.2 7 4 11 7 0 0 14 0 7.7 7.7 2.5 10.2 47 164 149 0.10 0.06 0.16 0.10 0.16 0.12 0.04 0.16 0.12 0.16 Charlton Ath (1 Season) 2 Leagues 12 7 654 7.3 0 1 1 0 0 0 1 0 0.00 0.14 0.14 0.00 0.14 Millwall (1 Season) 2 Leagues 12 9 724 8.0 0 2 2 0 0 0 1 0 0.4 0.4 0.3 0.7 1 22 16 0.00 0.25 0.25 0.00 0.25 0.05 0.04 0.09 0.05 0.09 Premiership (6 Seasons) 135 126 11,068 123.0 14 6 20 14 0 0 21 0 0.11 0.05 0.16 0.11 0.16 FA Cup (4 Seasons) 9 5 408 4.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Championship (3 Seasons) 87 78 6,560 72.9 7 6 13 7 0 0 15 0 8.1 8.1 2.9 10.9 48 186 165 0.10 0.08 0.18 0.10 0.18 0.11 0.04 0.15 0.11 0.15 League One (1 Season) 10 6 535 5.9 0 1 1 0 0 0 1 0 0.00 0.17 0.17 0.00 0.17 EFL Cup (1 Season) 1 0 12 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premier League (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 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 17 Motherwell sct SCO 1. Premiership 5th 0 0 Matches 2016-2017 18 Motherwell sct SCO 1. Premiership 9th 7 6 540 6.0 1 0 1 1 0 0 1 0 0.17 0.00 0.17 0.17 0.17 Matches 2017-2018 19 Motherwell sct SCO 1. Premiership 7th 29 25 2,246 25.0 2 0 2 2 0 0 6 0 0.08 0.00 0.08 0.08 0.08 Matches 2018-2019 20 Motherwell sct SCO 1. Premiership 8th 35 31 2,771 30.8 2 4 6 2 0 0 7 0 0.06 0.13 0.19 0.06 0.19 Matches 2019-2020 21 Motherwell sct SCO 1. Premiership 3rd 30 30 2,558 28.4 5 2 7 5 0 0 1 0 0.18 0.07 0.25 0.18 0.25 Matches 2020-2021 22 Motherwell sct SCO 1. Premiership 14th 34 34 2,953 32.8 4 0 4 4 0 0 6 0 0.12 0.00 0.12 0.12 0.12 Matches 2021-2022 23 Luton Town eng ENG 2. Championship 6th 33 31 2,583 28.7 4 2 6 4 0 0 8 0 4.6 4.6 1.6 6.2 19 71 55 0.14 0.07 0.21 0.14 0.21 0.16 0.06 0.22 0.16 0.22 Matches 2022-2023 24 Luton Town eng ENG 2. Championship 3rd 42 38 3,253 36.1 3 2 5 3 0 0 6 0 3.1 3.1 0.9 4.0 28 93 94 0.08 0.06 0.14 0.08 0.14 0.09 0.02 0.11 0.09 0.11 Matches 2023-2024 25 Luton Town eng ENG 1. Premier League 18th 0 0 Matches 2023-2024 25 Millwall eng ENG 2. Championship 13th 12 9 724 8.0 0 2 2 0 0 0 1 0 0.4 0.4 0.3 0.7 1 22 16 0.00 0.25 0.25 0.00 0.25 0.05 0.04 0.09 0.05 0.09 Matches 2024-2025 26 Charlton Ath eng ENG 3. League One 14th 10 6 535 5.9 0 1 1 0 0 0 1 0 0.00 0.17 0.17 0.00 0.17 Matches 10 Seasons 4 Clubs 4 Leagues 232 210 18,163 201.8 21 13 34 21 0 0 37 0 8.1 8.1 2.9 10.9 48 186 165 0.10 0.06 0.17 0.10 0.17 0.11 0.04 0.15 0.11 0.15 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 (6 Seasons) 1 League 135 126 11,068 123.0 14 6 20 14 0 0 21 0 0.11 0.05 0.16 0.11 0.16 Luton Town (3 Seasons) 2 Leagues 75 69 5,836 64.8 7 4 11 7 0 0 14 0 7.7 7.7 2.5 10.2 47 164 149 0.11 0.06 0.17 0.11 0.17 0.12 0.04 0.16 0.12 0.16 Millwall (1 Season) 1 League 12 9 724 8.0 0 2 2 0 0 0 1 0 0.4 0.4 0.3 0.7 1 22 16 0.00 0.25 0.25 0.00 0.25 0.05 0.04 0.09 0.05 0.09 Charlton Ath (1 Season) 1 League 10 6 535 5.9 0 1 1 0 0 0 1 0 0.00 0.17 0.17 0.00 0.17 Premiership (6 Seasons) 135 126 11,068 123.0 14 6 20 14 0 0 21 0 0.11 0.05 0.16 0.11 0.16 Championship (3 Seasons) 87 78 6,560 72.9 7 6 13 7 0 0 15 0 8.1 8.1 2.9 10.9 48 186 165 0.10 0.08 0.18 0.10 0.18 0.11 0.04 0.15 0.11 0.15 League One (1 Season) 10 6 535 5.9 0 1 1 0 0 0 1 0 0.00 0.17 0.17 0.00 0.17 Premier League (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 2021-2022 23 Luton Town eng ENG EFL Cup Rd1 1 0 12 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 23 Luton Town eng ENG FA Cup 3 0 64 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 24 Luton Town eng ENG FA Cup 4 4 225 2.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 25 Millwall eng ENG FA Cup 0 0 Matches 2024-2025 26 Charlton Ath eng ENG FA Cup 2 1 119 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 4 Seasons 3 Clubs 2 Leagues 10 5 420 4.7 0 0 0 0 0 0 0 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 Luton Town (2 Seasons) 2 Leagues 8 4 301 3.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Charlton Ath (1 Season) 1 League 2 1 119 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Millwall (1 Season) 1 League 0 0 FA Cup (4 Seasons) 9 5 408 4.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (1 Season) 1 0 12 0.1 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 2022-2023 24 sct Scotland UEFA Nations League LgB 1 0 5 0.1 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 0 5 0.1 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 Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2016-2017 18 Motherwell 1 League 6.0 1 2 0.33 0.50 0 0 2017-2018 19 Motherwell 1 League 25.0 2 3 0.12 0.67 0 0 2018-2019 20 Motherwell 1 League 30.8 2 0 0 2019-2020 21 Motherwell 1 League 28.4 5 19 8 42.1 0.67 0.28 0.26 0.63 0 0 2020-2021 22 Motherwell 1 League 32.8 4 34 9 26.5 1.04 0.27 0.12 0.44 0 0 2021-2022 23 Luton Town 3 Leagues 29.5 4 29 9 31.0 0.98 0.30 0.14 0.44 14.8 0 0 0 4.6 4.6 0.16 -0.6 -0.6 2022-2023 24 Luton Town 2 Leagues 38.6 3 31 12 38.7 0.80 0.31 0.10 0.25 15.5 0 0 0 3.1 3.1 0.10 -0.1 -0.1 2023-2024 25 Millwall 2 Leagues 8.0 0 7 1 14.3 0.87 0.12 0.00 0.00 19.8 0 0 0 0.4 0.4 0.05 -0.4 -0.4 2024-2025 26 Charlton Ath 2 Leagues 7.3 0 7 0 0.0 0.96 0.00 0.00 0 0 10 Seasons 4 Clubs 6 Leagues 206.5 21 127 44 30.7 0.88 0.25 0.13 0.43 15.7 0 0 0 8.1 8.1 0.12 -1.1 -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 (6 Seasons) 1 League 123.0 14 53 22 32.1 0.87 0.24 0.17 0.55 0 0 Luton Town (3 Seasons) 4 Leagues 68.2 7 60 21 35.0 0.88 0.31 0.12 0.33 15.2 0 0 0 7.7 7.7 0.13 -0.7 -0.7 Charlton Ath (1 Season) 2 Leagues 7.3 0 7 0 0.0 0.96 0.00 0.00 0 0 Millwall (1 Season) 2 Leagues 8.0 0 7 1 14.3 0.87 0.12 0.00 0.00 19.8 0 0 0 0.4 0.4 0.05 -0.4 -0.4 Premiership (6 Seasons) 123.0 14 53 22 32.1 0.87 0.24 0.17 0.55 0 0 FA Cup (4 Seasons) 4.5 0 2 0 0.0 0.44 0.00 0.00 0 0 Championship (3 Seasons) 72.9 7 66 22 33.3 0.91 0.30 0.11 0.32 15.7 0 0 0 8.1 8.1 0.12 -1.1 -1.1 League One (1 Season) 5.9 0 6 0 0.0 1.01 0.00 0.00 0 0 EFL Cup (1 Season) 0.1 0 0 0 0.00 0.00 0 0 Premier League (1 Season)
Shooting Table Season Age Squad Country 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 2016-2017 18 Motherwell sct SCO 1. Premiership 9th 6.0 1 2 0.33 0.50 0 0 Matches 2017-2018 19 Motherwell sct SCO 1. Premiership 7th 25.0 2 3 0.12 0.67 0 0 Matches 2018-2019 20 Motherwell sct SCO 1. Premiership 8th 30.8 2 0 0 Matches 2019-2020 21 Motherwell sct SCO 1. Premiership 3rd 28.4 5 19 8 42.1 0.67 0.28 0.26 0.63 0 0 Matches 2020-2021 22 Motherwell sct SCO 1. Premiership 14th 32.8 4 34 9 26.5 1.04 0.27 0.12 0.44 0 0 Matches 2021-2022 23 Luton Town eng ENG 2. Championship 6th 28.7 4 28 9 32.1 0.98 0.31 0.14 0.44 14.8 0 0 0 4.6 4.6 0.16 -0.6 -0.6 Matches 2022-2023 24 Luton Town eng ENG 2. Championship 3rd 36.1 3 31 12 38.7 0.86 0.33 0.10 0.25 15.5 0 0 0 3.1 3.1 0.10 -0.1 -0.1 Matches 2023-2024 25 Millwall eng ENG 2. Championship 13th 8.0 0 7 1 14.3 0.87 0.12 0.00 0.00 19.8 0 0 0 0.4 0.4 0.05 -0.4 -0.4 Matches 2024-2025 26 Charlton Ath eng ENG 3. League One 14th 5.9 0 6 0 0.0 1.01 0.00 0.00 0 0 Matches 10 Seasons 4 Clubs 4 Leagues 201.8 21 125 44 31.2 0.89 0.26 0.13 0.43 15.7 0 0 0 8.1 8.1 0.12 -1.1 -1.1 Country 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 Motherwell (6 Seasons) 1 League 123.0 14 53 22 32.1 0.87 0.24 0.17 0.55 0 0 Luton Town (3 Seasons) 2 Leagues 64.8 7 59 21 35.6 0.91 0.32 0.12 0.33 15.2 0 0 0 7.7 7.7 0.13 -0.7 -0.7 Millwall (1 Season) 1 League 8.0 0 7 1 14.3 0.87 0.12 0.00 0.00 19.8 0 0 0 0.4 0.4 0.05 -0.4 -0.4 Charlton Ath (1 Season) 1 League 5.9 0 6 0 0.0 1.01 0.00 0.00 0 0 Premiership (6 Seasons) 123.0 14 53 22 32.1 0.87 0.24 0.17 0.55 0 0 Championship (3 Seasons) 72.9 7 66 22 33.3 0.91 0.30 0.11 0.32 15.7 0 0 0 8.1 8.1 0.12 -1.1 -1.1 League One (1 Season) 5.9 0 6 0 0.0 1.01 0.00 0.00 0 0 Premier League (1 Season)
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2021-2022 23 Luton Town eng ENG EFL Cup Rd1 0.1 0 0 0 0.00 0.00 0 0 Matches 2021-2022 23 Luton Town eng ENG FA Cup 0.7 0 1 0 0.0 1.41 0.00 0.00 0 0 Matches 2022-2023 24 Luton Town eng ENG FA Cup 2.5 0 0 0 0.00 0.00 0 0 Matches 2024-2025 26 Charlton Ath eng ENG FA Cup 1.3 0 1 0 0.0 0.76 0.00 0.00 0 0 Matches 4 Seasons 3 Clubs 2 Leagues 4.7 0 2 0 0.0 0.43 0.00 0.00 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Luton Town (2 Seasons) 2 Leagues 3.3 0 1 0 0.0 0.30 0.00 0.00 0 0 Charlton Ath (1 Season) 1 League 1.3 0 1 0 0.0 0.76 0.00 0.00 0 0 Millwall (1 Season) 1 League FA Cup (4 Seasons) 4.5 0 2 0 0.0 0.44 0.00 0.00 0 0 EFL Cup (1 Season) 0.1 0 0 0 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 Dist PK PKatt Matches 2022-2023 24 sct Scotland UEFA Nations League LgB 0.1 0 1 0 0.0 18.00 0.00 0.00 0 0 Matches 1 Season 1 Club 1 League 0.1 0 1 0 0.0 18.00 0.00 0.00 0 0
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 2016-2017 18 Motherwell 1 League 6.0 0 2017-2018 19 Motherwell 1 League 25.0 0 2018-2019 20 Motherwell 1 League 30.8 4 2019-2020 21 Motherwell 1 League 28.4 2 2020-2021 22 Motherwell 1 League 32.8 0 2021-2022 23 Luton Town 3 Leagues 29.5 473 686 69.0 6861 2036 257 339 75.8 160 214 74.8 26 63 41.3 2 1.6 1.0 +0.4 16 56 11 2 71 2022-2023 24 Luton Town 2 Leagues 38.6 575 791 72.7 8094 2359 324 407 79.6 192 247 77.7 26 52 50.0 2 0.9 1.3 +1.1 15 54 16 2 93 2023-2024 25 Millwall 2 Leagues 8.0 209 259 80.7 3064 686 115 139 82.7 77 92 83.7 7 12 58.3 2 0.3 0.6 +1.7 7 15 7 2 22 2024-2025 26 Charlton Ath 2 Leagues 7.3 1 10 Seasons 4 Clubs 6 Leagues 206.5 1257 1736 72.4 18019 5081 696 885 78.6 429 553 77.6 59 127 46.5 13 2.9 2.9 +10.1 38 125 34 6 186 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 (6 Seasons) 1 League 123.0 6 Luton Town (3 Seasons) 4 Leagues 68.2 1048 1477 71.0 14955 4395 581 746 77.9 352 461 76.4 52 115 45.2 4 2.5 2.3 +1.5 31 110 27 4 164 Charlton Ath (1 Season) 2 Leagues 7.3 1 Millwall (1 Season) 2 Leagues 8.0 209 259 80.7 3064 686 115 139 82.7 77 92 83.7 7 12 58.3 2 0.3 0.6 +1.7 7 15 7 2 22 Premiership (6 Seasons) 123.0 6 FA Cup (4 Seasons) 4.5 0 Championship (3 Seasons) 72.9 1257 1736 72.4 18019 5081 696 885 78.6 429 553 77.6 59 127 46.5 6 2.9 2.9 +3.1 38 125 34 6 186 League One (1 Season) 5.9 1 EFL Cup (1 Season) 0.1 0 Premier League (1 Season)
Passing Table Season Age Squad Country 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 2016-2017 18 Motherwell sct SCO 1. Premiership 9th 6.0 0 Matches 2017-2018 19 Motherwell sct SCO 1. Premiership 7th 25.0 0 Matches 2018-2019 20 Motherwell sct SCO 1. Premiership 8th 30.8 4 Matches 2019-2020 21 Motherwell sct SCO 1. Premiership 3rd 28.4 2 Matches 2020-2021 22 Motherwell sct SCO 1. Premiership 14th 32.8 0 Matches 2021-2022 23 Luton Town eng ENG 2. Championship 6th 28.7 473 686 69.0 6861 2036 257 339 75.8 160 214 74.8 26 63 41.3 2 1.6 1.0 +0.4 16 56 11 2 71 Matches 2022-2023 24 Luton Town eng ENG 2. Championship 3rd 36.1 575 791 72.7 8094 2359 324 407 79.6 192 247 77.7 26 52 50.0 2 0.9 1.3 +1.1 15 54 16 2 93 Matches 2023-2024 25 Millwall eng ENG 2. Championship 13th 8.0 209 259 80.7 3064 686 115 139 82.7 77 92 83.7 7 12 58.3 2 0.3 0.6 +1.7 7 15 7 2 22 Matches 2024-2025 26 Charlton Ath eng ENG 3. League One 14th 5.9 1 Matches 10 Seasons 4 Clubs 4 Leagues 201.8 1257 1736 72.4 18019 5081 696 885 78.6 429 553 77.6 59 127 46.5 13 2.9 2.9 +10.1 38 125 34 6 186 Country 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 Motherwell (6 Seasons) 1 League 123.0 6 Luton Town (3 Seasons) 2 Leagues 64.8 1048 1477 71.0 14955 4395 581 746 77.9 352 461 76.4 52 115 45.2 4 2.5 2.3 +1.5 31 110 27 4 164 Millwall (1 Season) 1 League 8.0 209 259 80.7 3064 686 115 139 82.7 77 92 83.7 7 12 58.3 2 0.3 0.6 +1.7 7 15 7 2 22 Charlton Ath (1 Season) 1 League 5.9 1 Premiership (6 Seasons) 123.0 6 Championship (3 Seasons) 72.9 1257 1736 72.4 18019 5081 696 885 78.6 429 553 77.6 59 127 46.5 6 2.9 2.9 +3.1 38 125 34 6 186 League One (1 Season) 5.9 1 Premier League (1 Season)
Passing Table Season Age Squad Country 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-2022 23 Luton Town eng ENG EFL Cup Rd1 0.1 0 Matches 2021-2022 23 Luton Town eng ENG FA Cup 0.7 0 Matches 2022-2023 24 Luton Town eng ENG FA Cup 2.5 0 Matches 2024-2025 26 Charlton Ath eng ENG FA Cup 1.3 0 Matches 4 Seasons 3 Clubs 2 Leagues 4.7 0 Country 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 Luton Town (2 Seasons) 2 Leagues 3.3 0 Charlton Ath (1 Season) 1 League 1.3 0 Millwall (1 Season) 1 League FA Cup (4 Seasons) 4.5 0 EFL Cup (1 Season) 0.1 0
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 2022-2023 24 sct Scotland UEFA Nations League LgB 0.1 0 Matches 1 Season 1 Club 1 League 0.1 0
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2016-2017 18 Motherwell 1 League 6.0 2017-2018 19 Motherwell 1 League 25.0 2018-2019 20 Motherwell 1 League 30.8 2019-2020 21 Motherwell 1 League 28.4 3 2020-2021 22 Motherwell 1 League 32.8 19 2021-2022 23 Luton Town 3 Leagues 29.5 686 655 27 0 3 1 17 6 1 0 0 0 473 4 21 2022-2023 24 Luton Town 2 Leagues 38.6 791 756 34 1 0 1 12 11 1 0 0 0 575 1 29 2023-2024 25 Millwall 2 Leagues 8.0 259 250 8 5 0 1 6 1 0 0 0 0 209 1 4 2024-2025 26 Charlton Ath 2 Leagues 7.3 0 10 Seasons 4 Clubs 6 Leagues 206.5 1736 1661 69 6 3 3 57 18 2 0 0 0 1257 6 54 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Motherwell (6 Seasons) 1 League 123.0 22 Luton Town (3 Seasons) 4 Leagues 68.2 1477 1411 61 1 3 2 29 17 2 0 0 0 1048 5 50 Charlton Ath (1 Season) 2 Leagues 7.3 0 Millwall (1 Season) 2 Leagues 8.0 259 250 8 5 0 1 6 1 0 0 0 0 209 1 4 Premiership (6 Seasons) 123.0 22 FA Cup (4 Seasons) 4.5 0 Championship (3 Seasons) 72.9 1736 1661 69 6 3 3 34 18 2 0 0 0 1257 6 54 League One (1 Season) 5.9 0 EFL Cup (1 Season) 0.1 1 Premier League (1 Season)
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 2022-2023 24 sct Scotland UEFA Nations League LgB 0.1 0 Matches 1 Season 1 Club 1 League 0.1 0
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 2016-2017 18 Motherwell 1 League 6.0 2017-2018 19 Motherwell 1 League 25.0 2018-2019 20 Motherwell 1 League 30.8 2019-2020 21 Motherwell 1 League 28.4 2020-2021 22 Motherwell 1 League 32.8 2021-2022 23 Luton Town 3 Leagues 29.5 37 1.29 28 1 4 2 2 0 4 0.14 4 0 0 0 0 0 2022-2023 24 Luton Town 2 Leagues 38.6 44 1.22 31 1 2 6 3 1 5 0.14 5 0 0 0 0 0 2023-2024 25 Millwall 2 Leagues 8.0 17 2.11 16 0 1 0 0 0 3 0.37 2 0 1 0 0 0 2024-2025 26 Charlton Ath 2 Leagues 7.3 10 Seasons 4 Clubs 6 Leagues 206.5 98 1.34 75 2 7 8 5 1 12 0.16 11 0 1 0 0 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Motherwell (6 Seasons) 1 League 123.0 Luton Town (3 Seasons) 4 Leagues 68.2 81 1.25 59 2 6 8 5 1 9 0.14 9 0 0 0 0 0 Charlton Ath (1 Season) 2 Leagues 7.3 Millwall (1 Season) 2 Leagues 8.0 17 2.11 16 0 1 0 0 0 3 0.37 2 0 1 0 0 0 Premiership (6 Seasons) 123.0 FA Cup (4 Seasons) 4.5 Championship (3 Seasons) 72.9 98 1.34 75 2 7 8 5 1 12 0.16 11 0 1 0 0 0 League One (1 Season) 5.9 EFL Cup (1 Season) 0.1 Premier League (1 Season)
Goal and Shot Creation Table Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2021-2022 23 Luton Town eng ENG EFL Cup Rd1 0.1 Matches 2021-2022 23 Luton Town eng ENG FA Cup 0.7 Matches 2022-2023 24 Luton Town eng ENG FA Cup 2.5 Matches 2024-2025 26 Charlton Ath eng ENG FA Cup 1.3 Matches 4 Seasons 3 Clubs 2 Leagues 4.7 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Luton Town (2 Seasons) 2 Leagues 3.3 Charlton Ath (1 Season) 1 League 1.3 Millwall (1 Season) 1 League FA Cup (4 Seasons) 4.5 EFL Cup (1 Season) 0.1
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 2022-2023 24 sct Scotland UEFA Nations League LgB 0.1 Matches 1 Season 1 Club 1 League 0.1
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 2016-2017 18 Motherwell 1 League 6.0 0 2017-2018 19 Motherwell 1 League 25.0 0 2018-2019 20 Motherwell 1 League 30.8 0 2019-2020 21 Motherwell 1 League 28.4 0 0 0 2020-2021 22 Motherwell 1 League 32.8 32 38 0 2021-2022 23 Luton Town 3 Leagues 29.5 57 33 23 28 6 17 45 37.8 28 43 6 37 22 79 15 0 2022-2023 24 Luton Town 2 Leagues 38.6 70 43 19 39 12 31 71 43.7 40 57 8 49 35 105 21 0 2023-2024 25 Millwall 2 Leagues 8.0 20 12 5 13 2 11 21 52.4 10 16 5 11 10 30 6 0 2024-2025 26 Charlton Ath 2 Leagues 7.3 7 4 0 10 Seasons 4 Clubs 6 Leagues 206.5 147 127 47 80 20 59 137 43.1 78 116 19 97 109 214 42 0 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Motherwell (6 Seasons) 1 League 123.0 32 38 0 Luton Town (3 Seasons) 4 Leagues 68.2 127 76 42 67 18 48 116 41.4 68 100 14 86 57 184 36 0 Charlton Ath (1 Season) 2 Leagues 7.3 7 4 0 Millwall (1 Season) 2 Leagues 8.0 20 12 5 13 2 11 21 52.4 10 16 5 11 10 30 6 0 Premiership (6 Seasons) 123.0 32 38 0 FA Cup (4 Seasons) 4.5 1 0 0 Championship (3 Seasons) 72.9 147 87 47 80 20 59 137 43.1 78 116 19 97 67 214 42 0 League One (1 Season) 5.9 7 4 0 EFL Cup (1 Season) 0.1 0 0 0 Premier League (1 Season) 0
Defensive Actions Table Season Age Squad Country 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-2022 23 Luton Town eng ENG EFL Cup Rd1 0.1 0 0 Matches 2021-2022 23 Luton Town eng ENG FA Cup 0.7 0 0 Matches 2022-2023 24 Luton Town eng ENG FA Cup 2.5 1 0 Matches 2024-2025 26 Charlton Ath eng ENG FA Cup 1.3 0 0 Matches 4 Seasons 3 Clubs 2 Leagues 4.7 1 0 0 Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Luton Town (2 Seasons) 2 Leagues 3.3 1 0 0 Charlton Ath (1 Season) 1 League 1.3 0 0 0 Millwall (1 Season) 1 League 0 FA Cup (4 Seasons) 4.5 1 0 0 EFL Cup (1 Season) 0.1 0 0 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 2022-2023 24 sct Scotland UEFA Nations League LgB 0.1 0 0 Matches 1 Season 1 Club 1 League 0.1 0 0 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 2016-2017 18 Motherwell 1 League 6.0 2017-2018 19 Motherwell 1 League 25.0 2018-2019 20 Motherwell 1 League 30.8 2019-2020 21 Motherwell 1 League 28.4 2020-2021 22 Motherwell 1 League 32.8 2021-2022 23 Luton Town 3 Leagues 29.5 986 32 196 496 305 51 986 25 12 48.0 13 52.0 418 1990 800 19 18 3 62 22 461 55 2022-2023 24 Luton Town 2 Leagues 38.6 1175 36 201 555 437 62 1175 45 18 40.0 20 44.4 510 2747 1058 28 26 7 60 41 556 94 2023-2024 25 Millwall 2 Leagues 8.0 341 10 57 191 94 11 341 7 4 57.1 3 42.9 148 542 184 1 1 2 9 6 192 16 2024-2025 26 Charlton Ath 2 Leagues 7.3 10 Seasons 4 Clubs 6 Leagues 206.5 2502 78 454 1242 836 124 2502 77 34 44.2 36 46.8 1076 5279 2042 48 45 12 131 69 1209 165 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 (6 Seasons) 1 League 123.0 Luton Town (3 Seasons) 4 Leagues 68.2 2161 68 397 1051 742 113 2161 70 30 42.9 33 47.1 928 4737 1858 47 44 10 122 63 1017 149 Charlton Ath (1 Season) 2 Leagues 7.3 Millwall (1 Season) 2 Leagues 8.0 341 10 57 191 94 11 341 7 4 57.1 3 42.9 148 542 184 1 1 2 9 6 192 16 Premiership (6 Seasons) 123.0 FA Cup (4 Seasons) 4.5 Championship (3 Seasons) 72.9 2502 78 454 1242 836 124 2502 77 34 44.2 36 46.8 1076 5279 2042 48 45 12 131 69 1209 165 League One (1 Season) 5.9 EFL Cup (1 Season) 0.1 Premier League (1 Season)
Possession Table Season Age Squad Country 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 2016-2017 18 Motherwell sct SCO 1. Premiership 9th 6.0 Matches 2017-2018 19 Motherwell sct SCO 1. Premiership 7th 25.0 Matches 2018-2019 20 Motherwell sct SCO 1. Premiership 8th 30.8 Matches 2019-2020 21 Motherwell sct SCO 1. Premiership 3rd 28.4 Matches 2020-2021 22 Motherwell sct SCO 1. Premiership 14th 32.8 Matches 2021-2022 23 Luton Town eng ENG 2. Championship 6th 28.7 986 32 196 496 305 51 986 25 12 48.0 13 52.0 418 1990 800 19 18 3 62 22 461 55 Matches 2022-2023 24 Luton Town eng ENG 2. Championship 3rd 36.1 1175 36 201 555 437 62 1175 45 18 40.0 20 44.4 510 2747 1058 28 26 7 60 41 556 94 Matches 2023-2024 25 Millwall eng ENG 2. Championship 13th 8.0 341 10 57 191 94 11 341 7 4 57.1 3 42.9 148 542 184 1 1 2 9 6 192 16 Matches 2024-2025 26 Charlton Ath eng ENG 3. League One 14th 5.9 Matches 10 Seasons 4 Clubs 4 Leagues 201.8 2502 78 454 1242 836 124 2502 77 34 44.2 36 46.8 1076 5279 2042 48 45 12 131 69 1209 165 Country 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 Motherwell (6 Seasons) 1 League 123.0 Luton Town (3 Seasons) 2 Leagues 64.8 2161 68 397 1051 742 113 2161 70 30 42.9 33 47.1 928 4737 1858 47 44 10 122 63 1017 149 Millwall (1 Season) 1 League 8.0 341 10 57 191 94 11 341 7 4 57.1 3 42.9 148 542 184 1 1 2 9 6 192 16 Charlton Ath (1 Season) 1 League 5.9 Premiership (6 Seasons) 123.0 Championship (3 Seasons) 72.9 2502 78 454 1242 836 124 2502 77 34 44.2 36 46.8 1076 5279 2042 48 45 12 131 69 1209 165 League One (1 Season) 5.9 Premier League (1 Season)
Possession Table Season Age Squad Country 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-2022 23 Luton Town eng ENG EFL Cup Rd1 0.1 Matches 2021-2022 23 Luton Town eng ENG FA Cup 0.7 Matches 2022-2023 24 Luton Town eng ENG FA Cup 2.5 Matches 2024-2025 26 Charlton Ath eng ENG FA Cup 1.3 Matches 4 Seasons 3 Clubs 2 Leagues 4.7 Country 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 Luton Town (2 Seasons) 2 Leagues 3.3 Charlton Ath (1 Season) 1 League 1.3 Millwall (1 Season) 1 League FA Cup (4 Seasons) 4.5 EFL Cup (1 Season) 0.1
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 2022-2023 24 sct Scotland UEFA Nations League LgB 0.1 Matches 1 Season 1 Club 1 League 0.1
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 17 Motherwell sct SCO 1. Premiership 0 0 0 0 5 Matches 2016-2017 18 Motherwell sct SCO 1. Premiership 7 540 77 15.8 6.0 6 5 1 1.43 Matches 2017-2018 19 Motherwell sct SCO 1. Premiership 29 2,246 77 65.7 25.0 25 19 4 1.38 Matches 2018-2019 20 Motherwell sct SCO 1. Premiership 35 2,771 79 81.0 30.8 31 86 25 4 26 2 1.46 40 38 +2 +0.06 +1.73 Matches 2019-2020 21 Motherwell sct SCO 1. Premiership 30 2,558 85 94.7 28.4 30 85 25 0 0 1.53 38 35 +3 +0.11 +0.11 Matches 2020-2021 22 Motherwell sct SCO 1. Premiership 34 2,953 87 86.3 32.8 34 87 31 0 1 1.29 35 45 -10 -0.30 +0.85 Matches 2021-2022 23 Luton Town eng ENG 2. Championship 33 2,583 78 62.4 28.7 31 82 19 2 26 7 1.63 36 27 +9 +0.31 +0.37 34.6 32.3 +2.3 +0.08 -0.23 Matches 2021-2022 23 Luton Town eng ENG EFL Cup 1 12 12 13.3 0.1 0 0 1 12 0 1.00 0 0 0 0.00 0.00 Matches 2021-2022 23 Luton Town eng ENG FA Cup 3 64 21 23.7 0.7 0 0 3 21 0 2.00 3 2 +1 +1.41 -0.78 Matches 2022-2023 24 Luton Town eng ENG 2. Championship 42 3,253 77 78.6 36.1 38 83 20 4 28 4 1.79 42 32 +10 +0.28 -0.54 39.4 32.2 +7.2 +0.20 -0.53 Matches 2022-2023 24 Luton Town eng ENG FA Cup 4 225 56 62.5 2.5 4 56 0 0 0 1.25 3 6 -3 -1.20 -1.87 Matches 2023-2024 25 Millwall eng ENG 2. Championship 12 724 60 17.5 8.0 9 77 2 3 11 14 0.92 8 11 -3 -0.37 -0.19 7.6 9.2 -1.7 -0.21 +0.07 Matches 2023-2024 25 Millwall eng ENG FA Cup 0 0 0 0 1 Matches 2023-2024 25 Luton Town eng ENG 1. Premier League 0 0 0 0 1 Matches 2024-2025 26 Charlton Ath eng ENG FA Cup 2 119 60 56.7 1.3 1 116 0 1 3 0 3.00 4 3 +1 +0.76 -3.20 Matches 2024-2025 26 Charlton Ath eng ENG 3. League One 10 535 54 31.3 5.9 6 73 2 4 24 6 1.10 6 9 -3 -0.50 -0.66 Matches 10 Seasons 4 Clubs 6 Leagues 242 18,583 77 48.4 206.5 215 83 148 27 22 41 1.49 215 208 +7 +0.04 +0.10 81.5 73.7 +7.8 +0.11 +0.07 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 (6 Seasons) 1 League 135 11,068 82 55.9 123.0 126 86 105 9 26 8 1.41 113 118 -5 -0.05 +1.23 Luton Town (3 Seasons) 4 Leagues 83 6,137 74 49.4 68.2 73 81 39 10 24 12 1.70 84 67 +17 +0.25 -0.16 74.0 64.5 +9.4 +0.15 -0.32 Charlton Ath (1 Season) 2 Leagues 12 654 55 34.1 7.3 7 79 2 5 20 6 1.42 10 12 -2 -0.28 -0.70 Millwall (1 Season) 2 Leagues 12 724 60 17.1 8.0 9 77 2 3 11 15 0.92 8 11 -3 -0.37 -0.19 7.6 9.2 -1.7 -0.21 +0.07 Premiership (6 Seasons) 135 11,068 82 55.9 123.0 126 86 105 9 26 8 1.41 113 118 -5 -0.05 +1.23 FA Cup (4 Seasons) 9 408 45 43.9 4.5 5 68 0 4 17 1 1.89 10 11 -1 -0.22 -2.30 Championship (3 Seasons) 87 6,560 75 52.8 72.9 78 82 41 9 22 25 1.61 86 70 +16 +0.22 +0.22 81.5 73.7 +7.8 +0.11 +0.07 League One (1 Season) 10 535 54 31.3 5.9 6 73 2 4 24 6 1.10 6 9 -3 -0.50 -0.66 EFL Cup (1 Season) 1 12 12 13.3 0.1 0 0 1 12 0 1.00 0 0 0 0.00 0.00 Premier League (1 Season) 0 0 0 0 1
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 17 Motherwell 1 League 0 0 0 0 5 2016-2017 18 Motherwell 1 League 7 540 77 15.8 6.0 6 5 1 1.43 2017-2018 19 Motherwell 1 League 29 2,246 77 65.7 25.0 25 19 4 1.38 2018-2019 20 Motherwell 1 League 35 2,771 79 81.0 30.8 31 86 25 4 26 2 1.46 40 38 +2 +0.06 +1.73 2019-2020 21 Motherwell 1 League 30 2,558 85 94.7 28.4 30 85 25 0 0 1.53 38 35 +3 +0.11 +0.11 2020-2021 22 Motherwell 1 League 34 2,953 87 86.3 32.8 34 87 31 0 1 1.29 35 45 -10 -0.30 +0.85 2021-2022 23 Luton Town 3 Leagues 37 2,659 72 59.1 29.5 31 82 19 6 21 7 1.64 39 29 +10 +0.34 +0.14 34.6 32.3 +2.3 +0.08 -0.23 2022-2023 24 Luton Town 2 Leagues 46 3,478 76 77.3 38.6 42 80 20 4 28 4 1.74 45 38 +7 +0.18 -0.61 39.4 32.2 +7.2 +0.20 -0.53 2023-2024 25 Luton Town 1 League 0 0 0 0 1 2023-2024 25 Millwall 2 Leagues 12 724 60 17.1 8.0 9 77 2 3 11 15 0.92 8 11 -3 -0.37 -0.19 7.6 9.2 -1.7 -0.21 +0.07 2024-2025 26 Charlton Ath 2 Leagues 12 654 55 34.1 7.3 7 79 2 5 20 6 1.42 10 12 -2 -0.28 -0.70 10 Seasons 4 Clubs 6 Leagues 242 18,583 77 48.4 206.5 215 83 148 27 22 41 1.49 215 208 +7 +0.04 +0.10 81.5 73.7 +7.8 +0.11 +0.07 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 (6 Seasons) 1 League 135 11,068 82 55.9 123.0 126 86 105 9 26 8 1.41 113 118 -5 -0.05 +1.23 Luton Town (3 Seasons) 4 Leagues 83 6,137 74 49.4 68.2 73 81 39 10 24 12 1.70 84 67 +17 +0.25 -0.16 74.0 64.5 +9.4 +0.15 -0.32 Charlton Ath (1 Season) 2 Leagues 12 654 55 34.1 7.3 7 79 2 5 20 6 1.42 10 12 -2 -0.28 -0.70 Millwall (1 Season) 2 Leagues 12 724 60 17.1 8.0 9 77 2 3 11 15 0.92 8 11 -3 -0.37 -0.19 7.6 9.2 -1.7 -0.21 +0.07 Premiership (6 Seasons) 135 11,068 82 55.9 123.0 126 86 105 9 26 8 1.41 113 118 -5 -0.05 +1.23 FA Cup (4 Seasons) 9 408 45 43.9 4.5 5 68 0 4 17 1 1.89 10 11 -1 -0.22 -2.30 Championship (3 Seasons) 87 6,560 75 52.8 72.9 78 82 41 9 22 25 1.61 86 70 +16 +0.22 +0.22 81.5 73.7 +7.8 +0.11 +0.07 League One (1 Season) 10 535 54 31.3 5.9 6 73 2 4 24 6 1.10 6 9 -3 -0.50 -0.66 EFL Cup (1 Season) 1 12 12 13.3 0.1 0 0 1 12 0 1.00 0 0 0 0.00 0.00 Premier League (1 Season) 0 0 0 0 1
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 17 Motherwell sct SCO 1. Premiership 5th 0 0 0 0 5 Matches 2016-2017 18 Motherwell sct SCO 1. Premiership 9th 7 540 77 15.8 6.0 6 5 1 1.43 Matches 2017-2018 19 Motherwell sct SCO 1. Premiership 7th 29 2,246 77 65.7 25.0 25 19 4 1.38 Matches 2018-2019 20 Motherwell sct SCO 1. Premiership 8th 35 2,771 79 81.0 30.8 31 86 25 4 26 2 1.46 40 38 +2 +0.06 +1.73 Matches 2019-2020 21 Motherwell sct SCO 1. Premiership 3rd 30 2,558 85 94.7 28.4 30 85 25 0 0 1.53 38 35 +3 +0.11 +0.11 Matches 2020-2021 22 Motherwell sct SCO 1. Premiership 14th 34 2,953 87 86.3 32.8 34 87 31 0 1 1.29 35 45 -10 -0.30 +0.85 Matches 2021-2022 23 Luton Town eng ENG 2. Championship 6th 33 2,583 78 62.4 28.7 31 82 19 2 26 7 1.63 36 27 +9 +0.31 +0.37 34.6 32.3 +2.3 +0.08 -0.23 Matches 2022-2023 24 Luton Town eng ENG 2. Championship 3rd 42 3,253 77 78.6 36.1 38 83 20 4 28 4 1.79 42 32 +10 +0.28 -0.54 39.4 32.2 +7.2 +0.20 -0.53 Matches 2023-2024 25 Luton Town eng ENG 1. Premier League 18th 0 0 0 0 1 Matches 2023-2024 25 Millwall eng ENG 2. Championship 13th 12 724 60 17.5 8.0 9 77 2 3 11 14 0.92 8 11 -3 -0.37 -0.19 7.6 9.2 -1.7 -0.21 +0.07 Matches 2024-2025 26 Charlton Ath eng ENG 3. League One 14th 10 535 54 31.3 5.9 6 73 2 4 24 6 1.10 6 9 -3 -0.50 -0.66 Matches 10 Seasons 4 Clubs 4 Leagues 232 18,163 78 48.6 201.8 210 84 148 22 23 40 1.47 205 197 +8 +0.05 +0.22 81.5 73.7 +7.8 +0.11 +0.07 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 (6 Seasons) 1 League 135 11,068 82 55.9 123.0 126 86 105 9 26 8 1.41 113 118 -5 -0.05 +1.23 Luton Town (3 Seasons) 2 Leagues 75 5,836 78 49.9 64.8 69 82 39 6 27 12 1.72 78 59 +19 +0.29 +0.04 74.0 64.5 +9.4 +0.15 -0.32 Millwall (1 Season) 1 League 12 724 60 17.5 8.0 9 77 2 3 11 14 0.92 8 11 -3 -0.37 -0.19 7.6 9.2 -1.7 -0.21 +0.07 Charlton Ath (1 Season) 1 League 10 535 54 31.3 5.9 6 73 2 4 24 6 1.10 6 9 -3 -0.50 -0.66 Premiership (6 Seasons) 135 11,068 82 55.9 123.0 126 86 105 9 26 8 1.41 113 118 -5 -0.05 +1.23 Championship (3 Seasons) 87 6,560 75 52.8 72.9 78 82 41 9 22 25 1.61 86 70 +16 +0.22 +0.22 81.5 73.7 +7.8 +0.11 +0.07 League One (1 Season) 10 535 54 31.3 5.9 6 73 2 4 24 6 1.10 6 9 -3 -0.50 -0.66 Premier League (1 Season) 0 0 0 0 1
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 2021-2022 23 Luton Town eng ENG EFL Cup Rd1 1 12 12 13.3 0.1 0 0 1 12 0 1.00 0 0 0 0.00 0.00 Matches 2021-2022 23 Luton Town eng ENG FA Cup 3 64 21 23.7 0.7 0 0 3 21 0 2.00 3 2 +1 +1.41 -0.78 Matches 2022-2023 24 Luton Town eng ENG FA Cup 4 225 56 62.5 2.5 4 56 0 0 0 1.25 3 6 -3 -1.20 -1.87 Matches 2023-2024 25 Millwall eng ENG FA Cup 0 0 0 0 1 Matches 2024-2025 26 Charlton Ath eng ENG FA Cup 2 119 60 56.7 1.3 1 116 0 1 3 0 3.00 4 3 +1 +0.76 -3.20 Matches 4 Seasons 3 Clubs 2 Leagues 10 420 42 41.2 4.7 5 68 0 5 16 1 1.80 10 11 -1 -0.21 -1.98 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Luton Town (2 Seasons) 2 Leagues 8 301 38 41.8 3.3 4 56 0 4 19 0 1.50 6 8 -2 -0.60 -1.89 Charlton Ath (1 Season) 1 League 2 119 60 56.7 1.3 1 116 0 1 3 0 3.00 4 3 +1 +0.76 -3.20 Millwall (1 Season) 1 League 0 0 0 0 1 FA Cup (4 Seasons) 9 408 45 43.9 4.5 5 68 0 4 17 1 1.89 10 11 -1 -0.22 -2.30 EFL Cup (1 Season) 1 12 12 13.3 0.1 0 0 1 12 0 1.00 0 0 0 0.00 0.00
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 2022-2023 24 sct Scotland UEFA Nations League LgB 1 5 5 0.9 0.1 0 0 1 5 2 3.00 0 0 0 0.00 -1.01 Matches 1 Season 1 Club 1 League 1 5 5 0.9 0.1 0 0 1 5 2 3.00 0 0 0 0.00 -1.01
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 2016-2017 18 Motherwell 1 League 6.0 1 0 10 2017-2018 19 Motherwell 1 League 25.0 6 0 45 2018-2019 20 Motherwell 1 League 30.8 7 0 0 0 2019-2020 21 Motherwell 1 League 28.4 1 0 0 34 29 1 3 0 0 0 2020-2021 22 Motherwell 1 League 32.8 6 0 0 35 45 1 19 38 32 0 2021-2022 23 Luton Town 3 Leagues 29.5 8 0 0 45 17 2 17 22 33 0 0 0 145 18 43 29.5 2022-2023 24 Luton Town 2 Leagues 38.6 6 0 0 48 23 1 12 35 43 0 0 0 167 24 54 30.8 2023-2024 25 Millwall 2 Leagues 8.0 1 0 0 15 8 0 6 10 12 0 0 0 28 7 11 38.9 2024-2025 26 Charlton Ath 2 Leagues 7.3 1 0 0 11 8 2 0 4 7 0 10 Seasons 4 Clubs 6 Leagues 206.5 37 0 0 243 130 7 57 109 127 0 0 0 340 49 108 31.2 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Motherwell (6 Seasons) 1 League 123.0 21 0 0 124 74 2 22 38 32 0 Luton Town (3 Seasons) 4 Leagues 68.2 14 0 0 93 40 3 29 57 76 0 0 0 312 42 97 30.2 Charlton Ath (1 Season) 2 Leagues 7.3 1 0 0 11 8 2 0 4 7 0 Millwall (1 Season) 2 Leagues 8.0 1 0 0 15 8 0 6 10 12 0 0 0 28 7 11 38.9 Premiership (6 Seasons) 123.0 21 0 0 124 74 2 22 38 32 0 FA Cup (4 Seasons) 4.5 0 0 0 2 1 0 0 0 1 0 Championship (3 Seasons) 72.9 15 0 0 106 47 3 34 67 87 0 0 0 340 49 108 31.2 League One (1 Season) 5.9 1 0 0 11 8 2 0 4 7 0 EFL Cup (1 Season) 0.1 0 0 0 0 0 0 1 0 0 0 Premier League (1 Season)
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2021-2022 23 Luton Town eng ENG EFL Cup Rd1 0.1 0 0 0 0 0 0 1 0 0 0 Matches 2021-2022 23 Luton Town eng ENG FA Cup 0.7 0 0 0 1 0 0 0 0 0 0 Matches 2022-2023 24 Luton Town eng ENG FA Cup 2.5 0 0 0 1 1 0 0 0 1 0 Matches 2024-2025 26 Charlton Ath eng ENG FA Cup 1.3 0 0 0 0 0 0 0 0 0 0 Matches 4 Seasons 3 Clubs 2 Leagues 4.7 0 0 0 2 1 0 1 0 1 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Luton Town (2 Seasons) 2 Leagues 3.3 0 0 0 2 1 0 1 0 1 0 Charlton Ath (1 Season) 1 League 1.3 0 0 0 0 0 0 0 0 0 0 Millwall (1 Season) 1 League FA Cup (4 Seasons) 4.5 0 0 0 2 1 0 0 0 1 0 EFL Cup (1 Season) 0.1 0 0 0 0 0 0 1 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 2022-2023 24 sct Scotland UEFA Nations League LgB 0.1 0 0 0 0 0 0 0 0 0 0 Matches 1 Season 1 Club 1 League 0.1 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, 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 Allan Campbell Pages
Allan Campbell 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)
Scouting Report
Stathead & Player Comparison
Player Club Summary