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 2017-2018 17 Leicester City eng ENG Jr. PL2 — Div. 1 0 0 Matches 2018-2019 18 Leicester City eng ENG Jr. PL2 — Div. 1 13 8 811 9.0 1 1 2 1 0 0 0 2 0.11 0.11 0.22 0.11 0.22 Matches 2019-2020 19 Leicester City eng ENG Jr. PL2 — Div. 1 16 14 1,281 14.2 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 20 Rangers 2. Europa Lg 3 0 62 0.7 0 0 0 0 0 0 1 0 0.0 0.0 0.0 0.0 2 1 1 0.00 0.00 0.00 0.00 0.00 0.00 0.06 0.06 0.00 0.06 Matches 2020-2021 20 Rangers sct SCO 1. Premiership 8 3 398 4.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 21 Rangers 2. Europa Lg 14 12 1,177 13.1 0 1 1 0 0 0 1 0 0.3 0.3 0.8 1.0 18 24 9 0.00 0.08 0.08 0.00 0.08 0.02 0.06 0.08 0.02 0.08 Matches 2021-2022 21 Rangers sct SCO 1. Premiership 29 28 2,580 28.7 0 3 3 0 0 0 4 0 0.00 0.10 0.10 0.00 0.10 Matches 2022-2023 22 Ajax 1. Champions Lg 6 6 540 6.0 0 1 1 0 0 0 1 0 0.0 0.0 0.1 0.1 3 16 8 0.00 0.17 0.17 0.00 0.17 0.00 0.02 0.02 0.00 0.02 Matches 2022-2023 22 Ajax nl NED 1. Eredivisie 25 20 1,807 20.1 1 3 4 1 0 0 0 0 0.7 0.7 2.8 3.5 41 113 76 0.05 0.15 0.20 0.05 0.20 0.04 0.14 0.18 0.04 0.18 Matches 2022-2023 22 Ajax 2. Europa Lg 2 2 180 2.0 0 0 0 0 0 0 1 0 0.0 0.0 0.0 0.0 0 14 1 0.00 0.00 0.00 0.00 0.00 0.02 0.00 0.02 0.02 0.02 Matches 2023-2024 23 Fulham eng ENG EFL Cup 3 3 292 3.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 23 Fulham eng ENG 1. Premier League 29 25 2,303 25.6 1 0 1 1 0 0 6 1 0.3 0.3 0.0 0.4 15 62 4 0.04 0.00 0.04 0.04 0.04 0.01 0.00 0.01 0.01 0.01 Matches 2024-2025 24 Fulham eng ENG EFL Cup 0 0 Matches 2024-2025 24 Fulham eng ENG 1. Premier League 12 12 1,080 12.0 0 0 0 0 0 0 4 0 0.2 0.2 0.0 0.3 7 38 6 0.00 0.00 0.00 0.00 0.00 0.02 0.00 0.02 0.02 0.02 Matches 5 Seasons 3 Clubs 6 Leagues 131 111 10,419 115.8 2 8 10 2 0 0 18 1 1.6 1.6 3.8 5.4 86 268 105 0.02 0.07 0.09 0.02 0.09 0.02 0.05 0.07 0.02 0.07 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 Leicester City (3 Seasons) 1 League 29 22 2,092 23.2 1 1 2 1 0 0 2 2 0.04 0.04 0.09 0.04 0.09 Rangers (2 Seasons) 2 Leagues 54 43 4,217 46.9 0 4 4 0 0 0 6 0 0.3 0.3 0.8 1.1 20 25 10 0.00 0.09 0.09 0.00 0.09 0.02 0.06 0.08 0.02 0.08 Fulham (2 Seasons) 2 Leagues 44 40 3,675 40.8 1 0 1 1 0 0 10 1 0.6 0.6 0.1 0.6 22 100 10 0.02 0.00 0.02 0.02 0.02 0.02 0.00 0.02 0.02 0.02 Ajax (1 Season) 3 Leagues 33 28 2,527 28.1 1 4 5 1 0 0 2 0 0.8 0.8 2.9 3.7 44 143 85 0.04 0.14 0.18 0.04 0.18 0.03 0.10 0.13 0.03 0.13 PL2 — Div. 1 (3 Seasons) 29 22 2,092 23.2 1 1 2 1 0 0 2 2 0.04 0.04 0.09 0.04 0.09 Europa Lg (3 Seasons) 19 14 1,419 15.8 0 1 1 0 0 0 3 0 0.3 0.3 0.8 1.1 20 39 11 0.00 0.06 0.06 0.00 0.06 0.02 0.05 0.07 0.02 0.07 Premier League (2 Seasons) 41 37 3,383 37.6 1 0 1 1 0 0 10 1 0.6 0.6 0.1 0.6 22 100 10 0.03 0.00 0.03 0.03 0.03 0.02 0.00 0.02 0.02 0.02 Premiership (2 Seasons) 37 31 2,978 33.1 0 3 3 0 0 0 4 0 0.00 0.09 0.09 0.00 0.09 EFL Cup (2 Seasons) 3 3 292 3.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Eredivisie (1 Season) 25 20 1,807 20.1 1 3 4 1 0 0 0 0 0.7 0.7 2.8 3.5 41 113 76 0.05 0.15 0.20 0.05 0.20 0.04 0.14 0.18 0.04 0.18 Champions Lg (1 Season) 6 6 540 6.0 0 1 1 0 0 0 1 0 0.0 0.0 0.1 0.1 3 16 8 0.00 0.17 0.17 0.00 0.17 0.00 0.02 0.02 0.00 0.02
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 2017-2018 17 Leicester City 1 League 0 0 2018-2019 18 Leicester City 1 League 13 8 811 9.0 1 1 2 1 0 0 0 2 0.11 0.11 0.22 0.11 0.22 2019-2020 19 Leicester City 1 League 16 14 1,281 14.2 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2020-2021 20 Rangers 2 Leagues 11 3 460 5.1 0 0 0 0 0 0 1 0 0.0 0.0 0.0 0.0 2 1 1 0.00 0.00 0.00 0.00 0.00 0.00 0.06 0.06 0.00 0.06 2021-2022 21 Rangers 2 Leagues 43 40 3,757 41.7 0 4 4 0 0 0 5 0 0.3 0.3 0.8 1.0 18 24 9 0.00 0.10 0.10 0.00 0.10 0.02 0.06 0.08 0.02 0.08 2022-2023 22 Ajax 3 Leagues 33 28 2,527 28.1 1 4 5 1 0 0 2 0 0.8 0.8 2.9 3.7 44 143 85 0.04 0.14 0.18 0.04 0.18 0.03 0.10 0.13 0.03 0.13 2023-2024 23 Fulham 2 Leagues 32 28 2,595 28.8 1 0 1 1 0 0 6 1 0.3 0.3 0.0 0.4 15 62 4 0.03 0.00 0.03 0.03 0.03 0.01 0.00 0.01 0.01 0.01 2024-2025 24 Fulham 2 Leagues 12 12 1,080 12.0 0 0 0 0 0 0 4 0 0.2 0.2 0.0 0.3 7 38 6 0.00 0.00 0.00 0.00 0.00 0.02 0.00 0.02 0.02 0.02 5 Seasons 3 Clubs 6 Leagues 131 111 10,419 115.8 2 8 10 2 0 0 18 1 1.6 1.6 3.8 5.4 86 268 105 0.02 0.07 0.09 0.02 0.09 0.02 0.05 0.07 0.02 0.07 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 Leicester City (3 Seasons) 1 League 29 22 2,092 23.2 1 1 2 1 0 0 2 2 0.04 0.04 0.09 0.04 0.09 Rangers (2 Seasons) 2 Leagues 54 43 4,217 46.9 0 4 4 0 0 0 6 0 0.3 0.3 0.8 1.1 20 25 10 0.00 0.09 0.09 0.00 0.09 0.02 0.06 0.08 0.02 0.08 Fulham (2 Seasons) 2 Leagues 44 40 3,675 40.8 1 0 1 1 0 0 10 1 0.6 0.6 0.1 0.6 22 100 10 0.02 0.00 0.02 0.02 0.02 0.02 0.00 0.02 0.02 0.02 Ajax (1 Season) 3 Leagues 33 28 2,527 28.1 1 4 5 1 0 0 2 0 0.8 0.8 2.9 3.7 44 143 85 0.04 0.14 0.18 0.04 0.18 0.03 0.10 0.13 0.03 0.13 PL2 — Div. 1 (3 Seasons) 29 22 2,092 23.2 1 1 2 1 0 0 2 2 0.04 0.04 0.09 0.04 0.09 Europa Lg (3 Seasons) 19 14 1,419 15.8 0 1 1 0 0 0 3 0 0.3 0.3 0.8 1.1 20 39 11 0.00 0.06 0.06 0.00 0.06 0.02 0.05 0.07 0.02 0.07 Premier League (2 Seasons) 41 37 3,383 37.6 1 0 1 1 0 0 10 1 0.6 0.6 0.1 0.6 22 100 10 0.03 0.00 0.03 0.03 0.03 0.02 0.00 0.02 0.02 0.02 Premiership (2 Seasons) 37 31 2,978 33.1 0 3 3 0 0 0 4 0 0.00 0.09 0.09 0.00 0.09 EFL Cup (2 Seasons) 3 3 292 3.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Eredivisie (1 Season) 25 20 1,807 20.1 1 3 4 1 0 0 0 0 0.7 0.7 2.8 3.5 41 113 76 0.05 0.15 0.20 0.05 0.20 0.04 0.14 0.18 0.04 0.18 Champions Lg (1 Season) 6 6 540 6.0 0 1 1 0 0 0 1 0 0.0 0.0 0.1 0.1 3 16 8 0.00 0.17 0.17 0.00 0.17 0.00 0.02 0.02 0.00 0.02
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 2017-2018 17 Leicester City eng ENG Jr. PL2 — Div. 1 3rd 0 0 Matches 2018-2019 18 Leicester City eng ENG Jr. PL2 — Div. 1 10th 13 8 811 9.0 1 1 2 1 0 0 0 2 0.11 0.11 0.22 0.11 0.22 Matches 2019-2020 19 Leicester City eng ENG Jr. PL2 — Div. 1 2nd 16 14 1,281 14.2 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 20 Rangers sct SCO 1. Premiership 1st 8 3 398 4.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 21 Rangers sct SCO 1. Premiership 2nd 29 28 2,580 28.7 0 3 3 0 0 0 4 0 0.00 0.10 0.10 0.00 0.10 Matches 2022-2023 22 Ajax nl NED 1. Eredivisie 3rd 25 20 1,807 20.1 1 3 4 1 0 0 0 0 0.7 0.7 2.8 3.5 41 113 76 0.05 0.15 0.20 0.05 0.20 0.04 0.14 0.18 0.04 0.18 Matches 2023-2024 23 Fulham eng ENG 1. Premier League 13th 29 25 2,303 25.6 1 0 1 1 0 0 6 1 0.3 0.3 0.0 0.4 15 62 4 0.04 0.00 0.04 0.04 0.04 0.01 0.00 0.01 0.01 0.01 Matches 2024-2025 24 Fulham eng ENG 1. Premier League 10th 12 12 1,080 12.0 0 0 0 0 0 0 4 0 0.2 0.2 0.0 0.3 7 38 6 0.00 0.00 0.00 0.00 0.00 0.02 0.00 0.02 0.02 0.02 Matches 5 Seasons 3 Clubs 3 Leagues 103 88 8,168 90.8 2 6 8 2 0 0 14 1 1.3 1.3 2.8 4.1 63 213 86 0.02 0.07 0.09 0.02 0.09 0.02 0.05 0.07 0.02 0.07 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 Leicester City (3 Seasons) 1 League 29 22 2,092 23.2 1 1 2 1 0 0 2 2 0.04 0.04 0.09 0.04 0.09 Fulham (2 Seasons) 1 League 41 37 3,383 37.6 1 0 1 1 0 0 10 1 0.6 0.6 0.1 0.6 22 100 10 0.03 0.00 0.03 0.03 0.03 0.02 0.00 0.02 0.02 0.02 Rangers (2 Seasons) 1 League 37 31 2,978 33.1 0 3 3 0 0 0 4 0 0.00 0.09 0.09 0.00 0.09 Ajax (1 Season) 1 League 25 20 1,807 20.1 1 3 4 1 0 0 0 0 0.7 0.7 2.8 3.5 41 113 76 0.05 0.15 0.20 0.05 0.20 0.04 0.14 0.18 0.04 0.18 PL2 — Div. 1 (3 Seasons) 29 22 2,092 23.2 1 1 2 1 0 0 2 2 0.04 0.04 0.09 0.04 0.09 Premier League (2 Seasons) 41 37 3,383 37.6 1 0 1 1 0 0 10 1 0.6 0.6 0.1 0.6 22 100 10 0.03 0.00 0.03 0.03 0.03 0.02 0.00 0.02 0.02 0.02 Premiership (2 Seasons) 37 31 2,978 33.1 0 3 3 0 0 0 4 0 0.00 0.09 0.09 0.00 0.09 Eredivisie (1 Season) 25 20 1,807 20.1 1 3 4 1 0 0 0 0 0.7 0.7 2.8 3.5 41 113 76 0.05 0.15 0.20 0.05 0.20 0.04 0.14 0.18 0.04 0.18
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 2023-2024 23 Fulham eng ENG EFL Cup SF 3 3 292 3.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 24 Fulham eng ENG EFL Cup Rd3 0 0 Matches 2 Seasons 1 Club 1 League 3 3 292 3.2 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 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 20 Rangers 2. Europa Lg R16 3 0 62 0.7 0 0 0 0 0 0 1 0 0.0 0.0 0.0 0.0 2 1 1 0.00 0.00 0.00 0.00 0.00 0.00 0.06 0.06 0.00 0.06 Matches 2021-2022 21 Rangers 2. Europa Lg 2nd 14 12 1,177 13.1 0 1 1 0 0 0 1 0 0.3 0.3 0.8 1.0 18 24 9 0.00 0.08 0.08 0.00 0.08 0.02 0.06 0.08 0.02 0.08 Matches 2022-2023 22 Ajax 1. Champions Lg GR 6 6 540 6.0 0 1 1 0 0 0 1 0 0.0 0.0 0.1 0.1 3 16 8 0.00 0.17 0.17 0.00 0.17 0.00 0.02 0.02 0.00 0.02 Matches 2022-2023 22 Ajax 2. Europa Lg KO 2 2 180 2.0 0 0 0 0 0 0 1 0 0.0 0.0 0.0 0.0 0 14 1 0.00 0.00 0.00 0.00 0.00 0.02 0.00 0.02 0.02 0.02 Matches 3 Seasons 2 Clubs 2 Leagues 25 20 1,959 21.8 0 2 2 0 0 0 4 0 0.3 0.3 1.0 1.3 23 55 19 0.00 0.09 0.09 0.00 0.09 0.01 0.05 0.06 0.01 0.06 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 Rangers (2 Seasons) 1 League 17 12 1,239 13.8 0 1 1 0 0 0 2 0 0.3 0.3 0.8 1.1 20 25 10 0.00 0.07 0.07 0.00 0.07 0.02 0.06 0.08 0.02 0.08 Ajax (1 Season) 2 Leagues 8 8 720 8.0 0 1 1 0 0 0 2 0 0.0 0.0 0.1 0.2 3 30 9 0.00 0.12 0.12 0.00 0.12 0.00 0.02 0.02 0.00 0.02 Europa Lg (3 Seasons) 19 14 1,419 15.8 0 1 1 0 0 0 3 0 0.3 0.3 0.8 1.1 20 39 11 0.00 0.06 0.06 0.00 0.06 0.02 0.05 0.07 0.02 0.07 Champions Lg (1 Season) 6 6 540 6.0 0 1 1 0 0 0 1 0 0.0 0.0 0.1 0.1 3 16 8 0.00 0.17 0.17 0.00 0.17 0.00 0.02 0.02 0.00 0.02
Shooting Table Season Age Squad Country 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 2018-2019 18 Leicester City eng ENG Jr. PL2 — Div. 1 9.0 1 0 0 Matches 2019-2020 19 Leicester City eng ENG Jr. PL2 — Div. 1 14.2 0 0 0 Matches 2020-2021 20 Rangers 2. Europa Lg 0.7 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2020-2021 20 Rangers sct SCO 1. Premiership 4.4 0 6 3 50.0 1.36 0.68 0.00 0.00 0 0 Matches 2021-2022 21 Rangers 2. Europa Lg 13.1 0 2 0 0.0 0.15 0.00 0.00 9.4 0 0 0 0.3 0.3 0.13 -0.3 -0.3 Matches 2021-2022 21 Rangers sct SCO 1. Premiership 28.7 0 13 2 15.4 0.45 0.07 0.00 0.00 0 0 Matches 2022-2023 22 Ajax 1. Champions Lg 6.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2022-2023 22 Ajax nl NED 1. Eredivisie 20.1 1 7 2 28.6 0.35 0.10 0.14 0.50 10.6 0 0 0 0.7 0.7 0.11 +0.3 +0.3 Matches 2022-2023 22 Ajax 2. Europa Lg 2.0 0 1 0 0.0 0.50 0.00 0.00 8.6 0 0 0 0.0 0.0 0.04 0.0 0.0 Matches 2023-2024 23 Fulham eng ENG EFL Cup 3.2 0 1 1 100.0 0.31 0.31 0.00 0.00 0 0 Matches 2023-2024 23 Fulham eng ENG 1. Premier League 25.6 1 5 1 20.0 0.20 0.04 0.20 1.00 10.1 0 0 0 0.3 0.3 0.07 +0.7 +0.7 Matches 2024-2025 24 Fulham eng ENG 1. Premier League 12.0 0 6 2 33.3 0.50 0.17 0.00 0.00 20.8 0 0 0 0.2 0.2 0.04 -0.2 -0.2 Matches 5 Seasons 3 Clubs 6 Leagues 115.8 2 41 11 26.8 0.35 0.10 0.05 0.18 13.2 0 0 0 1.6 1.6 0.08 +0.4 +0.4 Country 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 Leicester City (3 Seasons) 1 League 23.2 1 0 0 Rangers (2 Seasons) 2 Leagues 46.9 0 21 5 23.8 0.45 0.11 0.00 0.00 9.4 0 0 0 0.3 0.3 0.13 -0.3 -0.3 Fulham (2 Seasons) 2 Leagues 40.8 1 12 4 33.3 0.29 0.10 0.08 0.25 15.9 0 0 0 0.6 0.6 0.05 +0.4 +0.4 Ajax (1 Season) 3 Leagues 28.1 1 8 2 25.0 0.28 0.07 0.13 0.50 10.4 0 0 0 0.8 0.8 0.10 +0.2 +0.2 PL2 — Div. 1 (3 Seasons) 23.2 1 0 0 Europa Lg (3 Seasons) 15.8 0 3 0 0.0 0.19 0.00 0.00 9.1 0 0 0 0.3 0.3 0.10 -0.3 -0.3 Premier League (2 Seasons) 37.6 1 11 3 27.3 0.29 0.08 0.09 0.33 15.9 0 0 0 0.6 0.6 0.05 +0.4 +0.4 Premiership (2 Seasons) 33.1 0 19 5 26.3 0.57 0.15 0.00 0.00 0 0 EFL Cup (2 Seasons) 3.2 0 1 1 100.0 0.31 0.31 0.00 0.00 0 0 Eredivisie (1 Season) 20.1 1 7 2 28.6 0.35 0.10 0.14 0.50 10.6 0 0 0 0.7 0.7 0.11 +0.3 +0.3 Champions Lg (1 Season) 6.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 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 2018-2019 18 Leicester City 1 League 9.0 1 0 0 2019-2020 19 Leicester City 1 League 14.2 0 0 0 2020-2021 20 Rangers 2 Leagues 5.1 0 6 3 50.0 1.17 0.59 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 2021-2022 21 Rangers 2 Leagues 41.7 0 15 2 13.3 0.36 0.05 0.00 0.00 9.4 0 0 0 0.3 0.3 0.13 -0.3 -0.3 2022-2023 22 Ajax 3 Leagues 28.1 1 8 2 25.0 0.28 0.07 0.13 0.50 10.4 0 0 0 0.8 0.8 0.10 +0.2 +0.2 2023-2024 23 Fulham 2 Leagues 28.8 1 6 2 33.3 0.21 0.07 0.17 0.50 10.1 0 0 0 0.3 0.3 0.07 +0.7 +0.7 2024-2025 24 Fulham 2 Leagues 12.0 0 6 2 33.3 0.50 0.17 0.00 0.00 20.8 0 0 0 0.2 0.2 0.04 -0.2 -0.2 5 Seasons 3 Clubs 6 Leagues 115.8 2 41 11 26.8 0.35 0.10 0.05 0.18 13.2 0 0 0 1.6 1.6 0.08 +0.4 +0.4 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 Leicester City (3 Seasons) 1 League 23.2 1 0 0 Rangers (2 Seasons) 2 Leagues 46.9 0 21 5 23.8 0.45 0.11 0.00 0.00 9.4 0 0 0 0.3 0.3 0.13 -0.3 -0.3 Fulham (2 Seasons) 2 Leagues 40.8 1 12 4 33.3 0.29 0.10 0.08 0.25 15.9 0 0 0 0.6 0.6 0.05 +0.4 +0.4 Ajax (1 Season) 3 Leagues 28.1 1 8 2 25.0 0.28 0.07 0.13 0.50 10.4 0 0 0 0.8 0.8 0.10 +0.2 +0.2 PL2 — Div. 1 (3 Seasons) 23.2 1 0 0 Europa Lg (3 Seasons) 15.8 0 3 0 0.0 0.19 0.00 0.00 9.1 0 0 0 0.3 0.3 0.10 -0.3 -0.3 Premier League (2 Seasons) 37.6 1 11 3 27.3 0.29 0.08 0.09 0.33 15.9 0 0 0 0.6 0.6 0.05 +0.4 +0.4 Premiership (2 Seasons) 33.1 0 19 5 26.3 0.57 0.15 0.00 0.00 0 0 EFL Cup (2 Seasons) 3.2 0 1 1 100.0 0.31 0.31 0.00 0.00 0 0 Eredivisie (1 Season) 20.1 1 7 2 28.6 0.35 0.10 0.14 0.50 10.6 0 0 0 0.7 0.7 0.11 +0.3 +0.3 Champions Lg (1 Season) 6.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0
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 2018-2019 18 Leicester City eng ENG Jr. PL2 — Div. 1 10th 9.0 1 0 0 Matches 2019-2020 19 Leicester City eng ENG Jr. PL2 — Div. 1 2nd 14.2 0 0 0 Matches 2020-2021 20 Rangers sct SCO 1. Premiership 1st 4.4 0 6 3 50.0 1.36 0.68 0.00 0.00 0 0 Matches 2021-2022 21 Rangers sct SCO 1. Premiership 2nd 28.7 0 13 2 15.4 0.45 0.07 0.00 0.00 0 0 Matches 2022-2023 22 Ajax nl NED 1. Eredivisie 3rd 20.1 1 7 2 28.6 0.35 0.10 0.14 0.50 10.6 0 0 0 0.7 0.7 0.11 +0.3 +0.3 Matches 2023-2024 23 Fulham eng ENG 1. Premier League 13th 25.6 1 5 1 20.0 0.20 0.04 0.20 1.00 10.1 0 0 0 0.3 0.3 0.07 +0.7 +0.7 Matches 2024-2025 24 Fulham eng ENG 1. Premier League 10th 12.0 0 6 2 33.3 0.50 0.17 0.00 0.00 20.8 0 0 0 0.2 0.2 0.04 -0.2 -0.2 Matches 5 Seasons 3 Clubs 3 Leagues 90.8 2 37 10 27.0 0.41 0.11 0.05 0.20 13.9 0 0 0 1.3 1.3 0.07 +0.7 +0.7 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 Leicester City (3 Seasons) 1 League 23.2 1 0 0 Fulham (2 Seasons) 1 League 37.6 1 11 3 27.3 0.29 0.08 0.09 0.33 15.9 0 0 0 0.6 0.6 0.05 +0.4 +0.4 Rangers (2 Seasons) 1 League 33.1 0 19 5 26.3 0.57 0.15 0.00 0.00 0 0 Ajax (1 Season) 1 League 20.1 1 7 2 28.6 0.35 0.10 0.14 0.50 10.6 0 0 0 0.7 0.7 0.11 +0.3 +0.3 PL2 — Div. 1 (3 Seasons) 23.2 1 0 0 Premier League (2 Seasons) 37.6 1 11 3 27.3 0.29 0.08 0.09 0.33 15.9 0 0 0 0.6 0.6 0.05 +0.4 +0.4 Premiership (2 Seasons) 33.1 0 19 5 26.3 0.57 0.15 0.00 0.00 0 0 Eredivisie (1 Season) 20.1 1 7 2 28.6 0.35 0.10 0.14 0.50 10.6 0 0 0 0.7 0.7 0.11 +0.3 +0.3
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 2023-2024 23 Fulham eng ENG EFL Cup SF 3.2 0 1 1 100.0 0.31 0.31 0.00 0.00 0 0 Matches 2 Seasons 1 Club 1 League 3.2 0 1 1 100.0 0.31 0.31 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 FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2020-2021 20 Rangers 2. Europa Lg R16 0.7 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2021-2022 21 Rangers 2. Europa Lg 2nd 13.1 0 2 0 0.0 0.15 0.00 0.00 9.4 0 0 0 0.3 0.3 0.13 -0.3 -0.3 Matches 2022-2023 22 Ajax 1. Champions Lg GR 6.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2022-2023 22 Ajax 2. Europa Lg KO 2.0 0 1 0 0.0 0.50 0.00 0.00 8.6 0 0 0 0.0 0.0 0.04 0.0 0.0 Matches 3 Seasons 2 Clubs 2 Leagues 21.8 0 3 0 0.0 0.14 0.00 0.00 9.1 0 0 0 0.3 0.3 0.10 -0.3 -0.3 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 Rangers (2 Seasons) 1 League 13.8 0 2 0 0.0 0.15 0.00 0.00 9.4 0 0 0 0.3 0.3 0.13 -0.3 -0.3 Ajax (1 Season) 2 Leagues 8.0 0 1 0 0.0 0.12 0.00 0.00 8.6 0 0 0 0.0 0.0 0.04 0.0 0.0 Europa Lg (3 Seasons) 15.8 0 3 0 0.0 0.19 0.00 0.00 9.1 0 0 0 0.3 0.3 0.10 -0.3 -0.3 Champions Lg (1 Season) 6.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0
Passing Table Season Age Squad Country 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 2018-2019 18 Leicester City eng ENG Jr. PL2 — Div. 1 9.0 1 Matches 2019-2020 19 Leicester City eng ENG Jr. PL2 — Div. 1 14.2 0 Matches 2020-2021 20 Rangers 2. Europa Lg 0.7 28 45 62.2 386 110 19 21 90.5 8 15 53.3 1 4 25.0 0 0.0 0.0 0.0 1 1 1 0 1 Matches 2020-2021 20 Rangers sct SCO 1. Premiership 4.4 0 Matches 2021-2022 21 Rangers 2. Europa Lg 13.1 548 678 80.8 10327 3204 185 210 88.1 299 336 89.0 51 103 49.5 1 0.8 0.2 +0.2 3 29 1 0 24 Matches 2021-2022 21 Rangers sct SCO 1. Premiership 28.7 3 Matches 2022-2023 22 Ajax 1. Champions Lg 6.0 387 434 89.2 6628 1767 170 180 94.4 198 216 91.7 16 34 47.1 1 0.1 0.1 +0.9 2 16 1 1 16 Matches 2022-2023 22 Ajax nl NED 1. Eredivisie 20.1 1364 1559 87.5 24097 8072 576 618 93.2 654 718 91.1 110 160 68.8 3 2.8 3.9 +0.2 11 114 12 7 113 Matches 2022-2023 22 Ajax 2. Europa Lg 2.0 194 215 90.2 3525 1044 65 69 94.2 114 118 96.6 11 21 52.4 0 0.0 0.0 0.0 0 13 0 0 14 Matches 2023-2024 23 Fulham eng ENG EFL Cup 3.2 0 Matches 2023-2024 23 Fulham eng ENG 1. Premier League 25.6 1440 1674 86.0 27276 9421 483 514 94.0 787 855 92.0 141 246 57.3 0 0.0 0.2 0.0 1 80 2 0 62 Matches 2024-2025 24 Fulham eng ENG 1. Premier League 12.0 690 771 89.5 12803 4339 260 273 95.2 352 375 93.9 65 98 66.3 0 0.0 0.1 0.0 1 46 0 0 38 Matches 5 Seasons 3 Clubs 6 Leagues 115.8 4651 5376 86.5 85042 27957 1758 1885 93.3 2412 2633 91.6 395 666 59.3 8 3.8 4.6 +4.2 19 299 17 8 268 Country 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 Leicester City (3 Seasons) 1 League 23.2 1 Rangers (2 Seasons) 2 Leagues 46.9 576 723 79.7 10713 3314 204 231 88.3 307 351 87.5 52 107 48.6 4 0.8 0.3 +3.2 4 30 2 0 25 Fulham (2 Seasons) 2 Leagues 40.8 2130 2445 87.1 40079 13760 743 787 94.4 1139 1230 92.6 206 344 59.9 0 0.1 0.3 -0.1 2 126 2 0 100 Ajax (1 Season) 3 Leagues 28.1 1945 2208 88.1 34250 10883 811 867 93.5 966 1052 91.8 137 215 63.7 4 2.9 4.1 +1.1 13 143 13 8 143 PL2 — Div. 1 (3 Seasons) 23.2 1 Europa Lg (3 Seasons) 15.8 770 938 82.1 14238 4358 269 300 89.7 421 469 89.8 63 128 49.2 1 0.8 0.3 +0.2 4 43 2 0 39 Premier League (2 Seasons) 37.6 2130 2445 87.1 40079 13760 743 787 94.4 1139 1230 92.6 206 344 59.9 0 0.1 0.3 -0.1 2 126 2 0 100 Premiership (2 Seasons) 33.1 3 EFL Cup (2 Seasons) 3.2 0 Eredivisie (1 Season) 20.1 1364 1559 87.5 24097 8072 576 618 93.2 654 718 91.1 110 160 68.8 3 2.8 3.9 +0.2 11 114 12 7 113 Champions Lg (1 Season) 6.0 387 434 89.2 6628 1767 170 180 94.4 198 216 91.7 16 34 47.1 1 0.1 0.1 +0.9 2 16 1 1 16
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 2018-2019 18 Leicester City 1 League 9.0 1 2019-2020 19 Leicester City 1 League 14.2 0 2020-2021 20 Rangers 2 Leagues 5.1 28 45 62.2 386 110 19 21 90.5 8 15 53.3 1 4 25.0 0 0.0 0.0 0.0 1 1 1 0 1 2021-2022 21 Rangers 2 Leagues 41.7 548 678 80.8 10327 3204 185 210 88.1 299 336 89.0 51 103 49.5 4 0.8 0.2 +3.2 3 29 1 0 24 2022-2023 22 Ajax 3 Leagues 28.1 1945 2208 88.1 34250 10883 811 867 93.5 966 1052 91.8 137 215 63.7 4 2.9 4.1 +1.1 13 143 13 8 143 2023-2024 23 Fulham 2 Leagues 28.8 1440 1674 86.0 27276 9421 483 514 94.0 787 855 92.0 141 246 57.3 0 0.0 0.2 0.0 1 80 2 0 62 2024-2025 24 Fulham 2 Leagues 12.0 690 771 89.5 12803 4339 260 273 95.2 352 375 93.9 65 98 66.3 0 0.0 0.1 0.0 1 46 0 0 38 5 Seasons 3 Clubs 6 Leagues 115.8 4651 5376 86.5 85042 27957 1758 1885 93.3 2412 2633 91.6 395 666 59.3 8 3.8 4.6 +4.2 19 299 17 8 268 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 Leicester City (3 Seasons) 1 League 23.2 1 Rangers (2 Seasons) 2 Leagues 46.9 576 723 79.7 10713 3314 204 231 88.3 307 351 87.5 52 107 48.6 4 0.8 0.3 +3.2 4 30 2 0 25 Fulham (2 Seasons) 2 Leagues 40.8 2130 2445 87.1 40079 13760 743 787 94.4 1139 1230 92.6 206 344 59.9 0 0.1 0.3 -0.1 2 126 2 0 100 Ajax (1 Season) 3 Leagues 28.1 1945 2208 88.1 34250 10883 811 867 93.5 966 1052 91.8 137 215 63.7 4 2.9 4.1 +1.1 13 143 13 8 143 PL2 — Div. 1 (3 Seasons) 23.2 1 Europa Lg (3 Seasons) 15.8 770 938 82.1 14238 4358 269 300 89.7 421 469 89.8 63 128 49.2 1 0.8 0.3 +0.2 4 43 2 0 39 Premier League (2 Seasons) 37.6 2130 2445 87.1 40079 13760 743 787 94.4 1139 1230 92.6 206 344 59.9 0 0.1 0.3 -0.1 2 126 2 0 100 Premiership (2 Seasons) 33.1 3 EFL Cup (2 Seasons) 3.2 0 Eredivisie (1 Season) 20.1 1364 1559 87.5 24097 8072 576 618 93.2 654 718 91.1 110 160 68.8 3 2.8 3.9 +0.2 11 114 12 7 113 Champions Lg (1 Season) 6.0 387 434 89.2 6628 1767 170 180 94.4 198 216 91.7 16 34 47.1 1 0.1 0.1 +0.9 2 16 1 1 16
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 2018-2019 18 Leicester City eng ENG Jr. PL2 — Div. 1 10th 9.0 1 Matches 2019-2020 19 Leicester City eng ENG Jr. PL2 — Div. 1 2nd 14.2 0 Matches 2020-2021 20 Rangers sct SCO 1. Premiership 1st 4.4 0 Matches 2021-2022 21 Rangers sct SCO 1. Premiership 2nd 28.7 3 Matches 2022-2023 22 Ajax nl NED 1. Eredivisie 3rd 20.1 1364 1559 87.5 24097 8072 576 618 93.2 654 718 91.1 110 160 68.8 3 2.8 3.9 +0.2 11 114 12 7 113 Matches 2023-2024 23 Fulham eng ENG 1. Premier League 13th 25.6 1440 1674 86.0 27276 9421 483 514 94.0 787 855 92.0 141 246 57.3 0 0.0 0.2 0.0 1 80 2 0 62 Matches 2024-2025 24 Fulham eng ENG 1. Premier League 10th 12.0 690 771 89.5 12803 4339 260 273 95.2 352 375 93.9 65 98 66.3 0 0.0 0.1 0.0 1 46 0 0 38 Matches 5 Seasons 3 Clubs 3 Leagues 90.8 3494 4004 87.3 64176 21832 1319 1405 93.9 1793 1948 92.0 316 504 62.7 6 2.8 4.2 +3.2 13 240 14 7 213 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 Leicester City (3 Seasons) 1 League 23.2 1 Fulham (2 Seasons) 1 League 37.6 2130 2445 87.1 40079 13760 743 787 94.4 1139 1230 92.6 206 344 59.9 0 0.1 0.3 -0.1 2 126 2 0 100 Rangers (2 Seasons) 1 League 33.1 3 Ajax (1 Season) 1 League 20.1 1364 1559 87.5 24097 8072 576 618 93.2 654 718 91.1 110 160 68.8 3 2.8 3.9 +0.2 11 114 12 7 113 PL2 — Div. 1 (3 Seasons) 23.2 1 Premier League (2 Seasons) 37.6 2130 2445 87.1 40079 13760 743 787 94.4 1139 1230 92.6 206 344 59.9 0 0.1 0.3 -0.1 2 126 2 0 100 Premiership (2 Seasons) 33.1 3 Eredivisie (1 Season) 20.1 1364 1559 87.5 24097 8072 576 618 93.2 654 718 91.1 110 160 68.8 3 2.8 3.9 +0.2 11 114 12 7 113
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 2023-2024 23 Fulham eng ENG EFL Cup SF 3.2 0 Matches 2 Seasons 1 Club 1 League 3.2 0
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 20 Rangers 2. Europa Lg R16 0.7 28 45 62.2 386 110 19 21 90.5 8 15 53.3 1 4 25.0 0 0.0 0.0 0.0 1 1 1 0 1 Matches 2021-2022 21 Rangers 2. Europa Lg 2nd 13.1 548 678 80.8 10327 3204 185 210 88.1 299 336 89.0 51 103 49.5 1 0.8 0.2 +0.2 3 29 1 0 24 Matches 2022-2023 22 Ajax 1. Champions Lg GR 6.0 387 434 89.2 6628 1767 170 180 94.4 198 216 91.7 16 34 47.1 1 0.1 0.1 +0.9 2 16 1 1 16 Matches 2022-2023 22 Ajax 2. Europa Lg KO 2.0 194 215 90.2 3525 1044 65 69 94.2 114 118 96.6 11 21 52.4 0 0.0 0.0 0.0 0 13 0 0 14 Matches 3 Seasons 2 Clubs 2 Leagues 21.8 1157 1372 84.3 20866 6125 439 480 91.5 619 685 90.4 79 162 48.8 2 1.0 0.4 +1.0 6 59 3 1 55 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 Rangers (2 Seasons) 1 League 13.8 576 723 79.7 10713 3314 204 231 88.3 307 351 87.5 52 107 48.6 1 0.8 0.3 +0.2 4 30 2 0 25 Ajax (1 Season) 2 Leagues 8.0 581 649 89.5 10153 2811 235 249 94.4 312 334 93.4 27 55 49.1 1 0.1 0.2 +0.9 2 29 1 1 30 Europa Lg (3 Seasons) 15.8 770 938 82.1 14238 4358 269 300 89.7 421 469 89.8 63 128 49.2 1 0.8 0.3 +0.2 4 43 2 0 39 Champions Lg (1 Season) 6.0 387 434 89.2 6628 1767 170 180 94.4 198 216 91.7 16 34 47.1 1 0.1 0.1 +0.9 2 16 1 1 16
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2018-2019 18 Leicester City 1 League 9.0 2019-2020 19 Leicester City 1 League 14.2 2020-2021 20 Rangers 2 Leagues 5.1 45 29 16 2 0 0 22 14 0 0 0 0 28 0 3 2021-2022 21 Rangers 2 Leagues 41.7 678 630 48 10 0 5 101 38 0 0 0 0 548 0 8 2022-2023 22 Ajax 3 Leagues 28.1 2208 2084 118 43 1 12 35 58 0 0 0 0 1945 6 18 2023-2024 23 Fulham 2 Leagues 28.8 1674 1582 91 34 0 12 4 3 0 0 0 0 1440 1 20 2024-2025 24 Fulham 2 Leagues 12.0 771 717 53 17 0 4 1 0 0 0 0 0 690 1 5 5 Seasons 3 Clubs 6 Leagues 115.8 5376 5042 326 106 1 33 163 113 0 0 0 0 4651 8 54 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Leicester City (3 Seasons) 1 League 23.2 Rangers (2 Seasons) 2 Leagues 46.9 723 659 64 12 0 5 123 52 0 0 0 0 576 0 11 Fulham (2 Seasons) 2 Leagues 40.8 2445 2299 144 51 0 16 5 3 0 0 0 0 2130 2 25 Ajax (1 Season) 3 Leagues 28.1 2208 2084 118 43 1 12 35 58 0 0 0 0 1945 6 18 PL2 — Div. 1 (3 Seasons) 23.2 Europa Lg (3 Seasons) 15.8 938 868 69 13 0 6 11 55 0 0 0 0 770 1 12 Premier League (2 Seasons) 37.6 2445 2299 144 51 0 16 4 3 0 0 0 0 2130 2 25 Premiership (2 Seasons) 33.1 113 EFL Cup (2 Seasons) 3.2 1 Eredivisie (1 Season) 20.1 1559 1465 89 33 1 6 33 49 0 0 0 0 1364 5 16 Champions Lg (1 Season) 6.0 434 410 24 9 0 5 1 6 0 0 0 0 387 0 1
Pass Types Table Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2023-2024 23 Fulham eng ENG EFL Cup SF 3.2 1 Matches 2 Seasons 1 Club 1 League 3.2 1
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 20 Rangers 2. Europa Lg R16 0.7 45 29 16 2 0 0 1 14 0 0 0 0 28 0 3 Matches 2021-2022 21 Rangers 2. Europa Lg 2nd 13.1 678 630 48 10 0 5 9 38 0 0 0 0 548 0 8 Matches 2022-2023 22 Ajax 1. Champions Lg GR 6.0 434 410 24 9 0 5 1 6 0 0 0 0 387 0 1 Matches 2022-2023 22 Ajax 2. Europa Lg KO 2.0 215 209 5 1 0 1 1 3 0 0 0 0 194 1 1 Matches 3 Seasons 2 Clubs 2 Leagues 21.8 1372 1278 93 22 0 11 12 61 0 0 0 0 1157 1 13 Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Rangers (2 Seasons) 1 League 13.8 723 659 64 12 0 5 10 52 0 0 0 0 576 0 11 Ajax (1 Season) 2 Leagues 8.0 649 619 29 10 0 6 2 9 0 0 0 0 581 1 2 Europa Lg (3 Seasons) 15.8 938 868 69 13 0 6 11 55 0 0 0 0 770 1 12 Champions Lg (1 Season) 6.0 434 410 24 9 0 5 1 6 0 0 0 0 387 0 1
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 2018-2019 18 Leicester City 1 League 9.0 2019-2020 19 Leicester City 1 League 14.2 2020-2021 20 Rangers 2 Leagues 5.1 1 1.48 1 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2021-2022 21 Rangers 2 Leagues 41.7 10 0.81 7 1 0 1 1 0 1 0.08 1 0 0 0 0 0 2022-2023 22 Ajax 3 Leagues 28.1 43 1.54 35 1 3 0 4 0 11 0.39 10 0 1 0 0 0 2023-2024 23 Fulham 2 Leagues 28.8 15 0.59 13 0 0 2 0 0 2 0.08 0 0 0 2 0 0 2024-2025 24 Fulham 2 Leagues 12.0 6 0.50 5 1 0 0 0 0 1 0.08 1 0 0 0 0 0 5 Seasons 3 Clubs 6 Leagues 115.8 75 0.95 61 3 3 3 5 0 15 0.19 12 0 1 2 0 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Leicester City (3 Seasons) 1 League 23.2 Rangers (2 Seasons) 2 Leagues 46.9 11 0.84 8 1 0 1 1 0 1 0.08 1 0 0 0 0 0 Fulham (2 Seasons) 2 Leagues 40.8 21 0.56 18 1 0 2 0 0 3 0.08 1 0 0 2 0 0 Ajax (1 Season) 3 Leagues 28.1 43 1.54 35 1 3 0 4 0 11 0.39 10 0 1 0 0 0 PL2 — Div. 1 (3 Seasons) 23.2 Europa Lg (3 Seasons) 15.8 13 0.86 9 1 0 1 2 0 2 0.13 2 0 0 0 0 0 Premier League (2 Seasons) 37.6 21 0.56 18 1 0 2 0 0 3 0.08 1 0 0 2 0 0 Premiership (2 Seasons) 33.1 EFL Cup (2 Seasons) 3.2 Eredivisie (1 Season) 20.1 36 1.80 29 1 3 0 3 0 8 0.40 7 0 1 0 0 0 Champions Lg (1 Season) 6.0 5 0.83 5 0 0 0 0 0 2 0.33 2 0 0 0 0 0
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 2023-2024 23 Fulham eng ENG EFL Cup SF 3.2 Matches 2 Seasons 1 Club 1 League 3.2
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 20 Rangers 2. Europa Lg R16 0.7 1 1.48 1 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2021-2022 21 Rangers 2. Europa Lg 2nd 13.1 10 0.81 7 1 0 1 1 0 1 0.08 1 0 0 0 0 0 Matches 2022-2023 22 Ajax 1. Champions Lg GR 6.0 5 0.83 5 0 0 0 0 0 2 0.33 2 0 0 0 0 0 Matches 2022-2023 22 Ajax 2. Europa Lg KO 2.0 2 1.00 1 0 0 0 1 0 1 0.50 1 0 0 0 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 21.8 18 0.85 14 1 0 1 2 0 4 0.19 4 0 0 0 0 0 Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Rangers (2 Seasons) 1 League 13.8 11 0.84 8 1 0 1 1 0 1 0.08 1 0 0 0 0 0 Ajax (1 Season) 2 Leagues 8.0 7 0.87 6 0 0 0 1 0 3 0.37 3 0 0 0 0 0 Europa Lg (3 Seasons) 15.8 13 0.86 9 1 0 1 2 0 2 0.13 2 0 0 0 0 0 Champions Lg (1 Season) 6.0 5 0.83 5 0 0 0 0 0 2 0.33 2 0 0 0 0 0
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 2018-2019 18 Leicester City 1 League 9.0 0 2019-2020 19 Leicester City 1 League 14.2 0 2020-2021 20 Rangers 2 Leagues 5.1 3 13 3 0 0 1 1 100.0 0 1 0 1 9 3 5 0 2021-2022 21 Rangers 2 Leagues 41.7 23 42 12 11 0 15 18 83.3 3 28 12 16 40 43 25 1 2022-2023 22 Ajax 3 Leagues 28.1 57 36 32 20 5 23 35 65.7 12 34 10 24 32 89 71 1 2023-2024 23 Fulham 2 Leagues 28.8 49 29 33 15 1 21 29 72.4 8 32 11 21 34 77 84 4 2024-2025 24 Fulham 2 Leagues 12.0 12 8 8 4 0 3 5 60.0 2 20 11 9 5 17 39 2 5 Seasons 3 Clubs 6 Leagues 115.8 144 128 88 50 6 63 88 71.6 25 115 44 71 120 229 224 8 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Leicester City (3 Seasons) 1 League 23.2 0 Rangers (2 Seasons) 2 Leagues 46.9 26 55 15 11 0 16 19 84.2 3 29 12 17 49 46 30 1 Fulham (2 Seasons) 2 Leagues 40.8 61 37 41 19 1 24 34 70.6 10 52 22 30 39 94 123 6 Ajax (1 Season) 3 Leagues 28.1 57 36 32 20 5 23 35 65.7 12 34 10 24 32 89 71 1 PL2 — Div. 1 (3 Seasons) 23.2 0 Europa Lg (3 Seasons) 15.8 29 19 18 11 0 17 21 81.0 4 30 12 18 22 51 36 1 Premier League (2 Seasons) 37.6 61 37 41 19 1 24 34 70.6 10 52 22 30 33 94 123 6 Premiership (2 Seasons) 33.1 38 29 0 EFL Cup (2 Seasons) 3.2 0 6 0 Eredivisie (1 Season) 20.1 40 25 21 16 3 15 22 68.2 7 24 6 18 23 63 42 1 Champions Lg (1 Season) 6.0 14 9 8 4 2 7 11 63.6 4 9 4 5 7 21 23 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 2018-2019 18 Leicester City eng ENG Jr. PL2 — Div. 1 10th 9.0 Matches 2019-2020 19 Leicester City eng ENG Jr. PL2 — Div. 1 2nd 14.2 Matches 2020-2021 20 Rangers sct SCO 1. Premiership 1st 4.4 10 9 Matches 2021-2022 21 Rangers sct SCO 1. Premiership 2nd 28.7 28 20 Matches 2022-2023 22 Ajax nl NED 1. Eredivisie 3rd 20.1 40 25 21 16 3 15 22 68.2 7 24 6 18 23 63 42 1 Matches 2023-2024 23 Fulham eng ENG 1. Premier League 13th 25.6 49 29 33 15 1 21 29 72.4 8 32 11 21 28 77 84 4 Matches 2024-2025 24 Fulham eng ENG 1. Premier League 10th 12.0 12 8 8 4 0 3 5 60.0 2 20 11 9 5 17 39 2 Matches 5 Seasons 3 Clubs 3 Leagues 90.8 101 100 62 35 4 39 56 69.6 17 76 28 48 85 157 165 7 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 Leicester City (3 Seasons) 1 League 23.2 0 Fulham (2 Seasons) 1 League 37.6 61 37 41 19 1 24 34 70.6 10 52 22 30 33 94 123 6 Rangers (2 Seasons) 1 League 33.1 38 29 0 Ajax (1 Season) 1 League 20.1 40 25 21 16 3 15 22 68.2 7 24 6 18 23 63 42 1 PL2 — Div. 1 (3 Seasons) 23.2 0 Premier League (2 Seasons) 37.6 61 37 41 19 1 24 34 70.6 10 52 22 30 33 94 123 6 Premiership (2 Seasons) 33.1 38 29 0 Eredivisie (1 Season) 20.1 40 25 21 16 3 15 22 68.2 7 24 6 18 23 63 42 1
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 2023-2024 23 Fulham eng ENG EFL Cup SF 3.2 0 6 Matches 2 Seasons 1 Club 1 League 3.2 0 6 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 20 Rangers 2. Europa Lg R16 0.7 3 3 3 0 0 1 1 100.0 0 1 0 1 0 3 5 0 Matches 2021-2022 21 Rangers 2. Europa Lg 2nd 13.1 23 14 12 11 0 15 18 83.3 3 28 12 16 20 43 25 1 Matches 2022-2023 22 Ajax 1. Champions Lg GR 6.0 14 9 8 4 2 7 11 63.6 4 9 4 5 7 21 23 0 Matches 2022-2023 22 Ajax 2. Europa Lg KO 2.0 3 2 3 0 0 1 2 50.0 1 1 0 1 2 5 6 0 Matches 3 Seasons 2 Clubs 2 Leagues 21.8 43 28 26 15 2 24 32 75.0 8 39 16 23 29 72 59 1 Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Rangers (2 Seasons) 1 League 13.8 26 17 15 11 0 16 19 84.2 3 29 12 17 20 46 30 1 Ajax (1 Season) 2 Leagues 8.0 17 11 11 4 2 8 13 61.5 5 10 4 6 9 26 29 0 Europa Lg (3 Seasons) 15.8 29 19 18 11 0 17 21 81.0 4 30 12 18 22 51 36 1 Champions Lg (1 Season) 6.0 14 9 8 4 2 7 11 63.6 4 9 4 5 7 21 23 0
Possession Table Season Age Squad Country 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 2018-2019 18 Leicester City eng ENG Jr. PL2 — Div. 1 9.0 Matches 2019-2020 19 Leicester City eng ENG Jr. PL2 — Div. 1 14.2 Matches 2020-2021 20 Rangers 2. Europa Lg 0.7 55 4 26 20 10 1 55 1 1 100.0 0 0.0 17 104 79 2 2 0 0 1 18 1 Matches 2020-2021 20 Rangers sct SCO 1. Premiership 4.4 Matches 2021-2022 21 Rangers 2. Europa Lg 13.1 819 83 410 358 58 8 819 23 11 47.8 12 52.2 489 2326 1277 18 12 0 15 6 531 9 Matches 2021-2022 21 Rangers sct SCO 1. Premiership 28.7 Matches 2022-2023 22 Ajax 1. Champions Lg 6.0 506 69 258 220 31 2 506 13 5 38.5 3 23.1 321 1267 625 3 1 0 5 1 356 8 Matches 2022-2023 22 Ajax nl NED 1. Eredivisie 20.1 1753 104 605 895 267 27 1753 13 9 69.2 2 15.4 1147 6122 3317 41 30 2 23 6 1232 76 Matches 2022-2023 22 Ajax 2. Europa Lg 2.0 231 14 64 157 10 3 231 1 0 0.0 0 0.0 184 723 360 0 2 0 2 0 182 1 Matches 2023-2024 23 Fulham eng ENG EFL Cup 3.2 Matches 2023-2024 23 Fulham eng ENG 1. Premier League 25.6 1901 305 1054 830 37 9 1901 14 11 78.6 2 14.3 1179 6037 3035 15 11 2 12 8 1291 4 Matches 2024-2025 24 Fulham eng ENG 1. Premier League 12.0 873 127 439 403 36 4 873 8 3 37.5 2 25.0 594 2600 1377 7 8 0 12 5 619 6 Matches 5 Seasons 3 Clubs 6 Leagues 115.8 6138 706 2856 2883 449 54 6138 73 40 54.8 21 28.8 3931 19179 10070 86 66 4 69 27 4229 105 Country 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 Leicester City (3 Seasons) 1 League 23.2 Rangers (2 Seasons) 2 Leagues 46.9 874 87 436 378 68 9 874 24 12 50.0 12 50.0 506 2430 1356 20 14 0 15 7 549 10 Fulham (2 Seasons) 2 Leagues 40.8 2774 432 1493 1233 73 13 2774 22 14 63.6 4 18.2 1773 8637 4412 22 19 2 24 13 1910 10 Ajax (1 Season) 3 Leagues 28.1 2490 187 927 1272 308 32 2490 27 14 51.9 5 18.5 1652 8112 4302 44 33 2 30 7 1770 85 PL2 — Div. 1 (3 Seasons) 23.2 Europa Lg (3 Seasons) 15.8 1105 101 500 535 78 12 1105 25 12 48.0 12 48.0 690 3153 1716 20 16 0 17 7 731 11 Premier League (2 Seasons) 37.6 2774 432 1493 1233 73 13 2774 22 14 63.6 4 18.2 1773 8637 4412 22 19 2 24 13 1910 10 Premiership (2 Seasons) 33.1 EFL Cup (2 Seasons) 3.2 Eredivisie (1 Season) 20.1 1753 104 605 895 267 27 1753 13 9 69.2 2 15.4 1147 6122 3317 41 30 2 23 6 1232 76 Champions Lg (1 Season) 6.0 506 69 258 220 31 2 506 13 5 38.5 3 23.1 321 1267 625 3 1 0 5 1 356 8
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 2018-2019 18 Leicester City 1 League 9.0 2019-2020 19 Leicester City 1 League 14.2 2020-2021 20 Rangers 2 Leagues 5.1 55 4 26 20 10 1 55 1 1 100.0 0 0.0 17 104 79 2 2 0 0 1 18 1 2021-2022 21 Rangers 2 Leagues 41.7 819 83 410 358 58 8 819 23 11 47.8 12 52.2 489 2326 1277 18 12 0 15 6 531 9 2022-2023 22 Ajax 3 Leagues 28.1 2490 187 927 1272 308 32 2490 27 14 51.9 5 18.5 1652 8112 4302 44 33 2 30 7 1770 85 2023-2024 23 Fulham 2 Leagues 28.8 1901 305 1054 830 37 9 1901 14 11 78.6 2 14.3 1179 6037 3035 15 11 2 12 8 1291 4 2024-2025 24 Fulham 2 Leagues 12.0 873 127 439 403 36 4 873 8 3 37.5 2 25.0 594 2600 1377 7 8 0 12 5 619 6 5 Seasons 3 Clubs 6 Leagues 115.8 6138 706 2856 2883 449 54 6138 73 40 54.8 21 28.8 3931 19179 10070 86 66 4 69 27 4229 105 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 Leicester City (3 Seasons) 1 League 23.2 Rangers (2 Seasons) 2 Leagues 46.9 874 87 436 378 68 9 874 24 12 50.0 12 50.0 506 2430 1356 20 14 0 15 7 549 10 Fulham (2 Seasons) 2 Leagues 40.8 2774 432 1493 1233 73 13 2774 22 14 63.6 4 18.2 1773 8637 4412 22 19 2 24 13 1910 10 Ajax (1 Season) 3 Leagues 28.1 2490 187 927 1272 308 32 2490 27 14 51.9 5 18.5 1652 8112 4302 44 33 2 30 7 1770 85 PL2 — Div. 1 (3 Seasons) 23.2 Europa Lg (3 Seasons) 15.8 1105 101 500 535 78 12 1105 25 12 48.0 12 48.0 690 3153 1716 20 16 0 17 7 731 11 Premier League (2 Seasons) 37.6 2774 432 1493 1233 73 13 2774 22 14 63.6 4 18.2 1773 8637 4412 22 19 2 24 13 1910 10 Premiership (2 Seasons) 33.1 EFL Cup (2 Seasons) 3.2 Eredivisie (1 Season) 20.1 1753 104 605 895 267 27 1753 13 9 69.2 2 15.4 1147 6122 3317 41 30 2 23 6 1232 76 Champions Lg (1 Season) 6.0 506 69 258 220 31 2 506 13 5 38.5 3 23.1 321 1267 625 3 1 0 5 1 356 8
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 2018-2019 18 Leicester City eng ENG Jr. PL2 — Div. 1 10th 9.0 Matches 2019-2020 19 Leicester City eng ENG Jr. PL2 — Div. 1 2nd 14.2 Matches 2020-2021 20 Rangers sct SCO 1. Premiership 1st 4.4 Matches 2021-2022 21 Rangers sct SCO 1. Premiership 2nd 28.7 Matches 2022-2023 22 Ajax nl NED 1. Eredivisie 3rd 20.1 1753 104 605 895 267 27 1753 13 9 69.2 2 15.4 1147 6122 3317 41 30 2 23 6 1232 76 Matches 2023-2024 23 Fulham eng ENG 1. Premier League 13th 25.6 1901 305 1054 830 37 9 1901 14 11 78.6 2 14.3 1179 6037 3035 15 11 2 12 8 1291 4 Matches 2024-2025 24 Fulham eng ENG 1. Premier League 10th 12.0 873 127 439 403 36 4 873 8 3 37.5 2 25.0 594 2600 1377 7 8 0 12 5 619 6 Matches 5 Seasons 3 Clubs 3 Leagues 90.8 4527 536 2098 2128 340 40 4527 35 23 65.7 6 17.1 2920 14759 7729 63 49 4 47 19 3142 86 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 Leicester City (3 Seasons) 1 League 23.2 Fulham (2 Seasons) 1 League 37.6 2774 432 1493 1233 73 13 2774 22 14 63.6 4 18.2 1773 8637 4412 22 19 2 24 13 1910 10 Rangers (2 Seasons) 1 League 33.1 Ajax (1 Season) 1 League 20.1 1753 104 605 895 267 27 1753 13 9 69.2 2 15.4 1147 6122 3317 41 30 2 23 6 1232 76 PL2 — Div. 1 (3 Seasons) 23.2 Premier League (2 Seasons) 37.6 2774 432 1493 1233 73 13 2774 22 14 63.6 4 18.2 1773 8637 4412 22 19 2 24 13 1910 10 Premiership (2 Seasons) 33.1 Eredivisie (1 Season) 20.1 1753 104 605 895 267 27 1753 13 9 69.2 2 15.4 1147 6122 3317 41 30 2 23 6 1232 76
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 2023-2024 23 Fulham eng ENG EFL Cup SF 3.2 Matches 2 Seasons 1 Club 1 League 3.2
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 20 Rangers 2. Europa Lg R16 0.7 55 4 26 20 10 1 55 1 1 100.0 0 0.0 17 104 79 2 2 0 0 1 18 1 Matches 2021-2022 21 Rangers 2. Europa Lg 2nd 13.1 819 83 410 358 58 8 819 23 11 47.8 12 52.2 489 2326 1277 18 12 0 15 6 531 9 Matches 2022-2023 22 Ajax 1. Champions Lg GR 6.0 506 69 258 220 31 2 506 13 5 38.5 3 23.1 321 1267 625 3 1 0 5 1 356 8 Matches 2022-2023 22 Ajax 2. Europa Lg KO 2.0 231 14 64 157 10 3 231 1 0 0.0 0 0.0 184 723 360 0 2 0 2 0 182 1 Matches 3 Seasons 2 Clubs 2 Leagues 21.8 1611 170 758 755 109 14 1611 38 17 44.7 15 39.5 1011 4420 2341 23 17 0 22 8 1087 19 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 Rangers (2 Seasons) 1 League 13.8 874 87 436 378 68 9 874 24 12 50.0 12 50.0 506 2430 1356 20 14 0 15 7 549 10 Ajax (1 Season) 2 Leagues 8.0 737 83 322 377 41 5 737 14 5 35.7 3 21.4 505 1990 985 3 3 0 7 1 538 9 Europa Lg (3 Seasons) 15.8 1105 101 500 535 78 12 1105 25 12 48.0 12 48.0 690 3153 1716 20 16 0 17 7 731 11 Champions Lg (1 Season) 6.0 506 69 258 220 31 2 506 13 5 38.5 3 23.1 321 1267 625 3 1 0 5 1 356 8
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 2017-2018 17 Leicester City eng ENG Jr. PL2 — Div. 1 0 0 0 0 1 Matches 2018-2019 18 Leicester City eng ENG Jr. PL2 — Div. 1 13 811 62 41.0 9.0 8 84 6 5 28 1 1.69 10 9 +1 +0.11 +0.88 Matches 2019-2020 19 Leicester City eng ENG Jr. PL2 — Div. 1 16 1,281 80 79.1 14.2 14 90 14 2 11 0 1.81 26 20 +6 +0.42 -1.97 Matches 2020-2021 20 Rangers 2. Europa Lg 3 62 21 6.9 0.7 0 0 3 21 6 3.00 1 0 +1 +1.45 +0.70 0.8 0.5 +0.3 +0.47 -0.18 Matches 2020-2021 20 Rangers sct SCO 1. Premiership 8 398 50 11.6 4.4 3 90 3 5 26 26 2.75 18 2 +16 +3.62 +1.74 Matches 2021-2022 21 Rangers 2. Europa Lg 14 1,177 84 83.5 13.1 12 95 12 2 19 1 1.67 20 13 +7 +0.54 +0.54 21.3 19.6 +1.7 +0.13 -0.26 Matches 2021-2022 21 Rangers sct SCO 1. Premiership 29 2,580 89 75.4 28.7 28 90 28 1 60 5 2.38 63 25 +38 +1.33 +0.15 Matches 2022-2023 22 Ajax 1. Champions Lg 6 540 90 100.0 6.0 6 90 6 0 0 1.00 11 16 -5 -0.83 8.3 12.2 -3.9 -0.65 Matches 2022-2023 22 Ajax nl NED 1. Eredivisie 25 1,807 72 59.1 20.1 20 84 17 5 26 7 1.84 50 21 +29 +1.44 +0.08 44.8 17.0 +27.8 +1.39 -0.07 Matches 2022-2023 22 Ajax 2. Europa Lg 2 180 90 100.0 2.0 2 90 2 0 0 0.50 1 3 -2 -1.00 2.3 2.6 -0.3 -0.14 Matches 2023-2024 23 Fulham eng ENG EFL Cup 3 292 97 48.7 3.2 3 97 2 0 0 2.33 6 3 +3 +0.92 +1.22 Matches 2023-2024 23 Fulham eng ENG 1. Premier League 29 2,303 79 67.3 25.6 25 90 24 4 15 4 1.31 44 42 +2 +0.08 +0.72 36.4 39.6 -3.2 -0.12 +0.60 Matches 2024-2025 24 Fulham eng ENG EFL Cup 0 0 0 0 2 Matches 2024-2025 24 Fulham eng ENG 1. Premier League 12 1,080 90 100.0 12.0 12 90 12 0 0 1.50 17 17 0 0.00 18.0 14.0 +4.0 +0.33 Matches 5 Seasons 3 Clubs 6 Leagues 131 10,419 80 57.2 115.8 111 90 106 20 24 51 1.83 231 142 +89 +0.77 -0.31 131.9 105.4 +26.4 +0.34 -0.15 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 Leicester City (3 Seasons) 1 League 29 2,092 72 37.5 23.2 22 88 20 7 23 2 1.76 36 29 +7 +0.30 +0.36 Rangers (2 Seasons) 2 Leagues 54 4,217 78 46.1 46.9 43 91 43 11 26 38 2.29 102 40 +62 +1.32 -0.15 22.1 20.1 +2.0 +0.15 -0.43 Fulham (2 Seasons) 2 Leagues 44 3,675 84 69.6 40.8 40 90 38 4 15 6 1.43 67 62 +5 +0.12 +0.69 54.4 53.5 +0.8 +0.02 +0.74 Ajax (1 Season) 3 Leagues 33 2,527 77 66.9 28.1 28 86 25 5 26 7 1.61 62 40 +22 +0.78 -0.58 55.4 31.7 +23.6 +0.84 -0.62 PL2 — Div. 1 (3 Seasons) 29 2,092 72 37.5 23.2 22 88 20 7 23 2 1.76 36 29 +7 +0.30 +0.36 Europa Lg (3 Seasons) 19 1,419 75 57.0 15.8 14 94 14 5 20 7 1.76 22 16 +6 +0.38 -0.21 24.4 22.7 +1.7 +0.11 -0.47 Premier League (2 Seasons) 41 3,383 83 75.2 37.6 37 90 36 4 15 4 1.37 61 59 +2 +0.05 +0.70 54.4 53.5 +0.8 +0.02 +0.74 Premiership (2 Seasons) 37 2,978 80 43.5 33.1 31 90 31 6 31 31 2.46 81 27 +54 +1.63 -0.09 EFL Cup (2 Seasons) 3 292 97 37.4 3.2 3 97 2 0 2 2.33 6 3 +3 +0.92 +1.22 Eredivisie (1 Season) 25 1,807 72 59.1 20.1 20 84 17 5 26 7 1.84 50 21 +29 +1.44 +0.08 44.8 17.0 +27.8 +1.39 -0.07 Champions Lg (1 Season) 6 540 90 100.0 6.0 6 90 6 0 0 1.00 11 16 -5 -0.83 8.3 12.2 -3.9 -0.65
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 2017-2018 17 Leicester City 1 League 0 0 0 0 1 2018-2019 18 Leicester City 1 League 13 811 62 41.0 9.0 8 84 6 5 28 1 1.69 10 9 +1 +0.11 +0.88 2019-2020 19 Leicester City 1 League 16 1,281 80 79.1 14.2 14 90 14 2 11 0 1.81 26 20 +6 +0.42 -1.97 2020-2021 20 Rangers 2 Leagues 11 460 42 10.6 5.1 3 90 3 8 24 32 2.82 19 2 +17 +3.33 +1.69 0.8 0.5 +0.3 +0.47 -0.18 2021-2022 21 Rangers 2 Leagues 43 3,757 87 77.8 41.7 40 92 40 3 32 6 2.15 83 38 +45 +1.08 +0.16 21.3 19.6 +1.7 +0.13 -0.26 2022-2023 22 Ajax 3 Leagues 33 2,527 77 66.9 28.1 28 86 25 5 26 7 1.61 62 40 +22 +0.78 -0.58 55.4 31.7 +23.6 +0.84 -0.62 2023-2024 23 Fulham 2 Leagues 32 2,595 81 64.6 28.8 28 91 26 4 15 4 1.41 50 45 +5 +0.17 +0.74 36.4 39.6 -3.2 -0.12 +0.60 2024-2025 24 Fulham 2 Leagues 12 1,080 90 85.7 12.0 12 90 12 0 2 1.50 17 17 0 0.00 18.0 14.0 +4.0 +0.33 5 Seasons 3 Clubs 6 Leagues 131 10,419 80 57.2 115.8 111 90 106 20 24 51 1.83 231 142 +89 +0.77 -0.31 131.9 105.4 +26.4 +0.34 -0.15 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 Leicester City (3 Seasons) 1 League 29 2,092 72 37.5 23.2 22 88 20 7 23 2 1.76 36 29 +7 +0.30 +0.36 Rangers (2 Seasons) 2 Leagues 54 4,217 78 46.1 46.9 43 91 43 11 26 38 2.29 102 40 +62 +1.32 -0.15 22.1 20.1 +2.0 +0.15 -0.43 Fulham (2 Seasons) 2 Leagues 44 3,675 84 69.6 40.8 40 90 38 4 15 6 1.43 67 62 +5 +0.12 +0.69 54.4 53.5 +0.8 +0.02 +0.74 Ajax (1 Season) 3 Leagues 33 2,527 77 66.9 28.1 28 86 25 5 26 7 1.61 62 40 +22 +0.78 -0.58 55.4 31.7 +23.6 +0.84 -0.62 PL2 — Div. 1 (3 Seasons) 29 2,092 72 37.5 23.2 22 88 20 7 23 2 1.76 36 29 +7 +0.30 +0.36 Europa Lg (3 Seasons) 19 1,419 75 57.0 15.8 14 94 14 5 20 7 1.76 22 16 +6 +0.38 -0.21 24.4 22.7 +1.7 +0.11 -0.47 Premier League (2 Seasons) 41 3,383 83 75.2 37.6 37 90 36 4 15 4 1.37 61 59 +2 +0.05 +0.70 54.4 53.5 +0.8 +0.02 +0.74 Premiership (2 Seasons) 37 2,978 80 43.5 33.1 31 90 31 6 31 31 2.46 81 27 +54 +1.63 -0.09 EFL Cup (2 Seasons) 3 292 97 37.4 3.2 3 97 2 0 2 2.33 6 3 +3 +0.92 +1.22 Eredivisie (1 Season) 25 1,807 72 59.1 20.1 20 84 17 5 26 7 1.84 50 21 +29 +1.44 +0.08 44.8 17.0 +27.8 +1.39 -0.07 Champions Lg (1 Season) 6 540 90 100.0 6.0 6 90 6 0 0 1.00 11 16 -5 -0.83 8.3 12.2 -3.9 -0.65
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 2017-2018 17 Leicester City eng ENG Jr. PL2 — Div. 1 3rd 0 0 0 0 1 Matches 2018-2019 18 Leicester City eng ENG Jr. PL2 — Div. 1 10th 13 811 62 41.0 9.0 8 84 6 5 28 1 1.69 10 9 +1 +0.11 +0.88 Matches 2019-2020 19 Leicester City eng ENG Jr. PL2 — Div. 1 2nd 16 1,281 80 79.1 14.2 14 90 14 2 11 0 1.81 26 20 +6 +0.42 -1.97 Matches 2020-2021 20 Rangers sct SCO 1. Premiership 1st 8 398 50 11.6 4.4 3 90 3 5 26 26 2.75 18 2 +16 +3.62 +1.74 Matches 2021-2022 21 Rangers sct SCO 1. Premiership 2nd 29 2,580 89 75.4 28.7 28 90 28 1 60 5 2.38 63 25 +38 +1.33 +0.15 Matches 2022-2023 22 Ajax nl NED 1. Eredivisie 3rd 25 1,807 72 59.1 20.1 20 84 17 5 26 7 1.84 50 21 +29 +1.44 +0.08 44.8 17.0 +27.8 +1.39 -0.07 Matches 2023-2024 23 Fulham eng ENG 1. Premier League 13th 29 2,303 79 67.3 25.6 25 90 24 4 15 4 1.31 44 42 +2 +0.08 +0.72 36.4 39.6 -3.2 -0.12 +0.60 Matches 2024-2025 24 Fulham eng ENG 1. Premier League 10th 12 1,080 90 100.0 12.0 12 90 12 0 0 1.50 17 17 0 0.00 18.0 14.0 +4.0 +0.33 Matches 5 Seasons 3 Clubs 3 Leagues 103 8,168 79 56.7 90.8 88 89 84 15 25 42 1.87 192 107 +85 +0.94 -0.29 99.1 70.5 +28.6 +0.50 +0.06 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 Leicester City (3 Seasons) 1 League 29 2,092 72 37.5 23.2 22 88 20 7 23 2 1.76 36 29 +7 +0.30 +0.36 Fulham (2 Seasons) 1 League 41 3,383 83 75.2 37.6 37 90 36 4 15 4 1.37 61 59 +2 +0.05 +0.70 54.4 53.5 +0.8 +0.02 +0.74 Rangers (2 Seasons) 1 League 37 2,978 80 43.5 33.1 31 90 31 6 31 31 2.46 81 27 +54 +1.63 -0.09 Ajax (1 Season) 1 League 25 1,807 72 59.1 20.1 20 84 17 5 26 7 1.84 50 21 +29 +1.44 +0.08 44.8 17.0 +27.8 +1.39 -0.07 PL2 — Div. 1 (3 Seasons) 29 2,092 72 37.5 23.2 22 88 20 7 23 2 1.76 36 29 +7 +0.30 +0.36 Premier League (2 Seasons) 41 3,383 83 75.2 37.6 37 90 36 4 15 4 1.37 61 59 +2 +0.05 +0.70 54.4 53.5 +0.8 +0.02 +0.74 Premiership (2 Seasons) 37 2,978 80 43.5 33.1 31 90 31 6 31 31 2.46 81 27 +54 +1.63 -0.09 Eredivisie (1 Season) 25 1,807 72 59.1 20.1 20 84 17 5 26 7 1.84 50 21 +29 +1.44 +0.08 44.8 17.0 +27.8 +1.39 -0.07
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 2023-2024 23 Fulham eng ENG EFL Cup SF 3 292 97 48.7 3.2 3 97 2 0 0 2.33 6 3 +3 +0.92 +1.22 Matches 2024-2025 24 Fulham eng ENG EFL Cup Rd3 0 0 0 0 2 Matches 2 Seasons 1 Club 1 League 3 292 97 37.4 3.2 3 97 2 0 2 2.33 6 3 +3 +0.92 +1.22
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 20 Rangers 2. Europa Lg R16 3 62 21 6.9 0.7 0 0 3 21 6 3.00 1 0 +1 +1.45 +0.70 0.8 0.5 +0.3 +0.47 -0.18 Matches 2021-2022 21 Rangers 2. Europa Lg 2nd 14 1,177 84 83.5 13.1 12 95 12 2 19 1 1.67 20 13 +7 +0.54 +0.54 21.3 19.6 +1.7 +0.13 -0.26 Matches 2022-2023 22 Ajax 1. Champions Lg GR 6 540 90 100.0 6.0 6 90 6 0 0 1.00 11 16 -5 -0.83 8.3 12.2 -3.9 -0.65 Matches 2022-2023 22 Ajax 2. Europa Lg KO 2 180 90 100.0 2.0 2 90 2 0 0 0.50 1 3 -2 -1.00 2.3 2.6 -0.3 -0.14 Matches 3 Seasons 2 Clubs 2 Leagues 25 1,959 78 64.7 21.8 20 93 20 5 20 7 1.58 33 32 +1 +0.05 -0.54 32.7 34.9 -2.2 -0.10 -0.69 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 Rangers (2 Seasons) 1 League 17 1,239 73 53.6 13.8 12 95 12 5 20 7 1.90 21 13 +8 +0.58 -0.01 22.1 20.1 +2.0 +0.15 -0.43 Ajax (1 Season) 2 Leagues 8 720 90 100.0 8.0 8 90 8 0 0 0.88 12 19 -7 -0.87 10.6 14.8 -4.2 -0.52 Europa Lg (3 Seasons) 19 1,419 75 57.0 15.8 14 94 14 5 20 7 1.76 22 16 +6 +0.38 -0.21 24.4 22.7 +1.7 +0.11 -0.47 Champions Lg (1 Season) 6 540 90 100.0 6.0 6 90 6 0 0 1.00 11 16 -5 -0.83 8.3 12.2 -3.9 -0.65
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 2018-2019 18 Leicester City 1 League 9.0 0 2 0 0 2019-2020 19 Leicester City 1 League 14.2 2 0 0 0 2020-2021 20 Rangers 2 Leagues 5.1 1 0 0 7 9 0 22 9 13 0 0 0 4 1 0 100.0 2021-2022 21 Rangers 2 Leagues 41.7 5 0 0 26 55 0 101 40 42 0 0 1 78 11 12 47.8 2022-2023 22 Ajax 3 Leagues 28.1 2 0 0 19 36 0 35 32 36 0 1 0 212 48 33 59.3 2023-2024 23 Fulham 2 Leagues 28.8 6 1 1 16 12 2 4 34 29 0 1 0 171 30 25 54.5 2024-2025 24 Fulham 2 Leagues 12.0 4 0 0 9 12 1 1 5 8 0 0 0 56 11 18 37.9 5 Seasons 3 Clubs 6 Leagues 115.8 18 1 1 77 124 3 163 120 128 0 2 1 521 101 88 53.4 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Leicester City (3 Seasons) 1 League 23.2 2 2 0 0 Rangers (2 Seasons) 2 Leagues 46.9 6 0 0 33 64 0 123 49 55 0 0 1 82 12 12 50.0 Fulham (2 Seasons) 2 Leagues 40.8 10 1 1 25 24 3 5 39 37 0 1 0 227 41 43 48.8 Ajax (1 Season) 3 Leagues 28.1 2 0 0 19 36 0 35 32 36 0 1 0 212 48 33 59.3 PL2 — Div. 1 (3 Seasons) 23.2 2 2 0 0 Europa Lg (3 Seasons) 15.8 3 0 0 8 17 0 11 22 19 0 1 1 99 18 15 54.5 Premier League (2 Seasons) 37.6 10 1 1 24 23 3 4 33 37 0 1 0 227 41 43 48.8 Premiership (2 Seasons) 33.1 4 0 0 27 50 0 113 29 38 0 EFL Cup (2 Seasons) 3.2 0 0 0 1 1 0 1 6 0 0 Eredivisie (1 Season) 20.1 0 0 0 14 25 0 33 23 25 0 0 0 156 36 22 62.1 Champions Lg (1 Season) 6.0 1 0 0 3 8 0 1 7 9 0 0 0 39 6 8 42.9
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2018-2019 18 Leicester City eng ENG Jr. PL2 — Div. 1 10th 9.0 0 2 0 0 Matches 2019-2020 19 Leicester City eng ENG Jr. PL2 — Div. 1 2nd 14.2 2 0 0 0 Matches 2020-2021 20 Rangers sct SCO 1. Premiership 1st 4.4 0 0 0 6 8 0 21 9 10 0 Matches 2021-2022 21 Rangers sct SCO 1. Premiership 2nd 28.7 4 0 0 21 42 0 92 20 28 0 Matches 2022-2023 22 Ajax nl NED 1. Eredivisie 3rd 20.1 0 0 0 14 25 0 33 23 25 0 0 0 156 36 22 62.1 Matches 2023-2024 23 Fulham eng ENG 1. Premier League 13th 25.6 6 1 1 15 11 2 3 28 29 0 1 0 171 30 25 54.5 Matches 2024-2025 24 Fulham eng ENG 1. Premier League 10th 12.0 4 0 0 9 12 1 1 5 8 0 0 0 56 11 18 37.9 Matches 5 Seasons 3 Clubs 3 Leagues 90.8 14 1 1 65 98 3 150 85 100 0 1 0 383 77 65 54.2 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Leicester City (3 Seasons) 1 League 23.2 2 2 0 0 Fulham (2 Seasons) 1 League 37.6 10 1 1 24 23 3 4 33 37 0 1 0 227 41 43 48.8 Rangers (2 Seasons) 1 League 33.1 4 0 0 27 50 0 113 29 38 0 Ajax (1 Season) 1 League 20.1 0 0 0 14 25 0 33 23 25 0 0 0 156 36 22 62.1 PL2 — Div. 1 (3 Seasons) 23.2 2 2 0 0 Premier League (2 Seasons) 37.6 10 1 1 24 23 3 4 33 37 0 1 0 227 41 43 48.8 Premiership (2 Seasons) 33.1 4 0 0 27 50 0 113 29 38 0 Eredivisie (1 Season) 20.1 0 0 0 14 25 0 33 23 25 0 0 0 156 36 22 62.1
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2023-2024 23 Fulham eng ENG EFL Cup SF 3.2 0 0 0 1 1 0 1 6 0 0 Matches 2 Seasons 1 Club 1 League 3.2 0 0 0 1 1 0 1 6 0 0
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 20 Rangers 2. Europa Lg R16 0.7 1 0 0 1 1 0 1 0 3 0 0 0 4 1 0 100.0 Matches 2021-2022 21 Rangers 2. Europa Lg 2nd 13.1 1 0 0 5 13 0 9 20 14 0 0 1 78 11 12 47.8 Matches 2022-2023 22 Ajax 1. Champions Lg GR 6.0 1 0 0 3 8 0 1 7 9 0 0 0 39 6 8 42.9 Matches 2022-2023 22 Ajax 2. Europa Lg KO 2.0 1 0 0 2 3 0 1 2 2 0 1 0 17 6 3 66.7 Matches 3 Seasons 2 Clubs 2 Leagues 21.8 4 0 0 11 25 0 12 29 28 0 1 1 138 24 23 51.1 Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Rangers (2 Seasons) 1 League 13.8 2 0 0 6 14 0 10 20 17 0 0 1 82 12 12 50.0 Ajax (1 Season) 2 Leagues 8.0 2 0 0 5 11 0 2 9 11 0 1 0 56 12 11 52.2 Europa Lg (3 Seasons) 15.8 3 0 0 8 17 0 11 22 19 0 1 1 99 18 15 54.5 Champions Lg (1 Season) 6.0 1 0 0 3 8 0 1 7 9 0 0 0 39 6 8 42.9
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 Calvin Bassey Pages
Calvin Bassey 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