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 4 4 360 4.0 0 0 0 0 0 0 1 0 0.2 0.2 0.0 0.2 4 15 0 0.00 0.00 0.00 0.00 0.00 0.04 0.00 0.04 0.04 0.04 Matches 5 Seasons 3 Clubs 6 Leagues 123 103 9,699 107.8 2 8 10 2 0 0 15 1 1.6 1.6 3.8 5.3 83 245 99 0.02 0.07 0.09 0.02 0.09 0.02 0.05 0.08 0.02 0.08 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 36 32 2,955 32.8 1 0 1 1 0 0 7 1 0.5 0.5 0.0 0.5 19 77 4 0.03 0.00 0.03 0.03 0.03 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 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 Premier League (2 Seasons) 33 29 2,663 29.6 1 0 1 1 0 0 7 1 0.5 0.5 0.0 0.5 19 77 4 0.03 0.00 0.03 0.03 0.03 0.02 0.00 0.02 0.02 0.02 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 4 4 360 4.0 0 0 0 0 0 0 1 0 0.2 0.2 0.0 0.2 4 15 0 0.00 0.00 0.00 0.00 0.00 0.04 0.00 0.04 0.04 0.04 5 Seasons 3 Clubs 6 Leagues 123 103 9,699 107.8 2 8 10 2 0 0 15 1 1.6 1.6 3.8 5.3 83 245 99 0.02 0.07 0.09 0.02 0.09 0.02 0.05 0.08 0.02 0.08 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 36 32 2,955 32.8 1 0 1 1 0 0 7 1 0.5 0.5 0.0 0.5 19 77 4 0.03 0.00 0.03 0.03 0.03 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 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 Premier League (2 Seasons) 33 29 2,663 29.6 1 0 1 1 0 0 7 1 0.5 0.5 0.0 0.5 19 77 4 0.03 0.00 0.03 0.03 0.03 0.02 0.00 0.02 0.02 0.02 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 12th 4 4 360 4.0 0 0 0 0 0 0 1 0 0.2 0.2 0.0 0.2 4 15 0 0.00 0.00 0.00 0.00 0.00 0.04 0.00 0.04 0.04 0.04 Matches 5 Seasons 3 Clubs 3 Leagues 95 80 7,448 82.8 2 6 8 2 0 0 11 1 1.3 1.3 2.8 4.0 60 190 80 0.02 0.07 0.10 0.02 0.10 0.03 0.06 0.08 0.03 0.08 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 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 Fulham (2 Seasons) 1 League 33 29 2,663 29.6 1 0 1 1 0 0 7 1 0.5 0.5 0.0 0.5 19 77 4 0.03 0.00 0.03 0.03 0.03 0.02 0.00 0.02 0.02 0.02 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 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 Premier League (2 Seasons) 33 29 2,663 29.6 1 0 1 1 0 0 7 1 0.5 0.5 0.0 0.5 19 77 4 0.03 0.00 0.03 0.03 0.03 0.02 0.00 0.02 0.02 0.02 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 4.0 0 3 0 0.0 0.75 0.00 0.00 14.1 0 0 0 0.2 0.2 0.06 -0.2 -0.2 Matches 5 Seasons 3 Clubs 6 Leagues 107.8 2 38 9 23.7 0.35 0.08 0.05 0.22 10.8 0 0 0 1.6 1.6 0.09 +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 32.8 1 9 2 22.2 0.27 0.06 0.11 0.50 11.6 0 0 0 0.5 0.5 0.06 +0.5 +0.5 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 Premiership (2 Seasons) 33.1 0 19 5 26.3 0.57 0.15 0.00 0.00 0 0 Premier League (2 Seasons) 29.6 1 8 1 12.5 0.27 0.03 0.13 1.00 11.6 0 0 0 0.5 0.5 0.06 +0.5 +0.5 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 4.0 0 3 0 0.0 0.75 0.00 0.00 14.1 0 0 0 0.2 0.2 0.06 -0.2 -0.2 5 Seasons 3 Clubs 6 Leagues 107.8 2 38 9 23.7 0.35 0.08 0.05 0.22 10.8 0 0 0 1.6 1.6 0.09 +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 32.8 1 9 2 22.2 0.27 0.06 0.11 0.50 11.6 0 0 0 0.5 0.5 0.06 +0.5 +0.5 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 Premiership (2 Seasons) 33.1 0 19 5 26.3 0.57 0.15 0.00 0.00 0 0 Premier League (2 Seasons) 29.6 1 8 1 12.5 0.27 0.03 0.13 1.00 11.6 0 0 0 0.5 0.5 0.06 +0.5 +0.5 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 12th 4.0 0 3 0 0.0 0.75 0.00 0.00 14.1 0 0 0 0.2 0.2 0.06 -0.2 -0.2 Matches 5 Seasons 3 Clubs 3 Leagues 82.8 2 34 8 23.5 0.41 0.10 0.06 0.25 11.1 0 0 0 1.3 1.3 0.08 +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 Rangers (2 Seasons) 1 League 33.1 0 19 5 26.3 0.57 0.15 0.00 0.00 0 0 Fulham (2 Seasons) 1 League 29.6 1 8 1 12.5 0.27 0.03 0.13 1.00 11.6 0 0 0 0.5 0.5 0.06 +0.5 +0.5 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 Premiership (2 Seasons) 33.1 0 19 5 26.3 0.57 0.15 0.00 0.00 0 0 Premier League (2 Seasons) 29.6 1 8 1 12.5 0.27 0.03 0.13 1.00 11.6 0 0 0 0.5 0.5 0.06 +0.5 +0.5 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 4.0 220 252 87.3 4201 1500 77 79 97.5 115 123 93.5 22 38 57.9 0 0.0 0.0 0.0 0 10 0 0 15 Matches 5 Seasons 3 Clubs 6 Leagues 107.8 4181 4857 86.1 76440 25118 1575 1691 93.1 2175 2381 91.3 352 606 58.1 8 3.8 4.6 +4.2 18 263 17 8 245 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 32.8 1660 1926 86.2 31477 10921 560 593 94.4 902 978 92.2 163 284 57.4 0 0.0 0.2 0.0 1 90 2 0 77 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 Premiership (2 Seasons) 33.1 3 Premier League (2 Seasons) 29.6 1660 1926 86.2 31477 10921 560 593 94.4 902 978 92.2 163 284 57.4 0 0.0 0.2 0.0 1 90 2 0 77 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 4.0 220 252 87.3 4201 1500 77 79 97.5 115 123 93.5 22 38 57.9 0 0.0 0.0 0.0 0 10 0 0 15 5 Seasons 3 Clubs 6 Leagues 107.8 4181 4857 86.1 76440 25118 1575 1691 93.1 2175 2381 91.3 352 606 58.1 8 3.8 4.6 +4.2 18 263 17 8 245 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 32.8 1660 1926 86.2 31477 10921 560 593 94.4 902 978 92.2 163 284 57.4 0 0.0 0.2 0.0 1 90 2 0 77 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 Premiership (2 Seasons) 33.1 3 Premier League (2 Seasons) 29.6 1660 1926 86.2 31477 10921 560 593 94.4 902 978 92.2 163 284 57.4 0 0.0 0.2 0.0 1 90 2 0 77 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 12th 4.0 220 252 87.3 4201 1500 77 79 97.5 115 123 93.5 22 38 57.9 0 0.0 0.0 0.0 0 10 0 0 15 Matches 5 Seasons 3 Clubs 3 Leagues 82.8 3024 3485 86.8 55574 18993 1136 1211 93.8 1556 1696 91.7 273 444 61.5 6 2.8 4.1 +3.2 12 204 14 7 190 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 Rangers (2 Seasons) 1 League 33.1 3 Fulham (2 Seasons) 1 League 29.6 1660 1926 86.2 31477 10921 560 593 94.4 902 978 92.2 163 284 57.4 0 0.0 0.2 0.0 1 90 2 0 77 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 Premiership (2 Seasons) 33.1 3 Premier League (2 Seasons) 29.6 1660 1926 86.2 31477 10921 560 593 94.4 902 978 92.2 163 284 57.4 0 0.0 0.2 0.0 1 90 2 0 77 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 4.0 252 234 17 6 0 2 0 0 0 0 0 0 220 1 3 5 Seasons 3 Clubs 6 Leagues 107.8 4857 4559 290 95 1 31 162 113 0 0 0 0 4181 8 52 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 32.8 1926 1816 108 40 0 14 4 3 0 0 0 0 1660 2 23 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 Premiership (2 Seasons) 33.1 113 Premier League (2 Seasons) 29.6 1926 1816 108 40 0 14 3 3 0 0 0 0 1660 2 23 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 4.0 2 0.50 2 0 0 0 0 0 0 0.00 0 0 0 0 0 0 5 Seasons 3 Clubs 6 Leagues 107.8 71 1.00 58 2 3 3 5 0 14 0.20 11 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 32.8 17 0.57 15 0 0 2 0 0 2 0.07 0 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 Premiership (2 Seasons) 33.1 Premier League (2 Seasons) 29.6 17 0.57 15 0 0 2 0 0 2 0.07 0 0 0 2 0 0 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 4.0 3 3 2 1 0 1 2 50.0 1 7 3 4 2 5 12 1 5 Seasons 3 Clubs 6 Leagues 107.8 135 123 82 47 6 61 85 71.8 24 102 36 66 117 217 197 7 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 32.8 52 32 35 16 1 22 31 71.0 9 39 14 25 36 82 96 5 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 Premiership (2 Seasons) 33.1 38 29 0 Premier League (2 Seasons) 29.6 52 32 35 16 1 22 31 71.0 9 39 14 25 30 82 96 5 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 12th 4.0 3 3 2 1 0 1 2 50.0 1 7 3 4 2 5 12 1 Matches 5 Seasons 3 Clubs 3 Leagues 82.8 92 95 56 32 4 37 53 69.8 16 63 20 43 82 145 138 6 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 Rangers (2 Seasons) 1 League 33.1 38 29 0 Fulham (2 Seasons) 1 League 29.6 52 32 35 16 1 22 31 71.0 9 39 14 25 30 82 96 5 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 Premiership (2 Seasons) 33.1 38 29 0 Premier League (2 Seasons) 29.6 52 32 35 16 1 22 31 71.0 9 39 14 25 30 82 96 5 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 4.0 287 38 154 128 7 4 287 6 2 33.3 2 33.3 201 893 531 4 1 0 4 2 208 0 Matches 5 Seasons 3 Clubs 6 Leagues 107.8 5552 617 2571 2608 420 54 5552 71 39 54.9 21 29.6 3538 17472 9224 83 59 4 61 24 3818 99 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 32.8 2188 343 1208 958 44 13 2188 20 13 65.0 4 20.0 1380 6930 3566 19 12 2 16 10 1499 4 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 Premiership (2 Seasons) 33.1 Premier League (2 Seasons) 29.6 2188 343 1208 958 44 13 2188 20 13 65.0 4 20.0 1380 6930 3566 19 12 2 16 10 1499 4 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 4.0 287 38 154 128 7 4 287 6 2 33.3 2 33.3 201 893 531 4 1 0 4 2 208 0 5 Seasons 3 Clubs 6 Leagues 107.8 5552 617 2571 2608 420 54 5552 71 39 54.9 21 29.6 3538 17472 9224 83 59 4 61 24 3818 99 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 32.8 2188 343 1208 958 44 13 2188 20 13 65.0 4 20.0 1380 6930 3566 19 12 2 16 10 1499 4 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 Premiership (2 Seasons) 33.1 Premier League (2 Seasons) 29.6 2188 343 1208 958 44 13 2188 20 13 65.0 4 20.0 1380 6930 3566 19 12 2 16 10 1499 4 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 12th 4.0 287 38 154 128 7 4 287 6 2 33.3 2 33.3 201 893 531 4 1 0 4 2 208 0 Matches 5 Seasons 3 Clubs 3 Leagues 82.8 3941 447 1813 1853 311 40 3941 33 22 66.7 6 18.2 2527 13052 6883 60 42 4 39 16 2731 80 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 Rangers (2 Seasons) 1 League 33.1 Fulham (2 Seasons) 1 League 29.6 2188 343 1208 958 44 13 2188 20 13 65.0 4 20.0 1380 6930 3566 19 12 2 16 10 1499 4 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 Premiership (2 Seasons) 33.1 Premier League (2 Seasons) 29.6 2188 343 1208 958 44 13 2188 20 13 65.0 4 20.0 1380 6930 3566 19 12 2 16 10 1499 4 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 1 Matches 2024-2025 24 Fulham eng ENG 1. Premier League 4 360 90 100.0 4.0 4 90 4 0 0 1.25 4 4 0 0.00 4.6 4.2 +0.4 +0.10 Matches 5 Seasons 3 Clubs 6 Leagues 123 9,699 79 55.7 107.8 103 90 98 20 24 50 1.84 218 129 +89 +0.83 -0.25 118.5 95.7 +22.8 +0.32 -0.16 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 36 2,955 82 66.1 32.8 32 90 30 4 15 5 1.39 54 49 +5 +0.15 +0.72 41.0 43.8 -2.8 -0.09 +0.63 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 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 Premier League (2 Seasons) 33 2,663 81 70.4 29.6 29 90 28 4 15 4 1.30 48 46 +2 +0.07 +0.71 41.0 43.8 -2.8 -0.09 +0.63 EFL Cup (2 Seasons) 3 292 97 42.3 3.2 3 97 2 0 1 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 4 360 90 80.0 4.0 4 90 4 0 1 1.25 4 4 0 0.00 4.6 4.2 +0.4 +0.10 5 Seasons 3 Clubs 6 Leagues 123 9,699 79 55.7 107.8 103 90 98 20 24 50 1.84 218 129 +89 +0.83 -0.25 118.5 95.7 +22.8 +0.32 -0.16 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 36 2,955 82 66.1 32.8 32 90 30 4 15 5 1.39 54 49 +5 +0.15 +0.72 41.0 43.8 -2.8 -0.09 +0.63 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 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 Premier League (2 Seasons) 33 2,663 81 70.4 29.6 29 90 28 4 15 4 1.30 48 46 +2 +0.07 +0.71 41.0 43.8 -2.8 -0.09 +0.63 EFL Cup (2 Seasons) 3 292 97 42.3 3.2 3 97 2 0 1 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 12th 4 360 90 100.0 4.0 4 90 4 0 0 1.25 4 4 0 0.00 4.6 4.2 +0.4 +0.10 Matches 5 Seasons 3 Clubs 3 Leagues 95 7,448 78 54.4 82.8 80 88 76 15 25 42 1.89 179 94 +85 +1.03 -0.20 85.8 60.8 +25.0 +0.50 +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 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) 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 Fulham (2 Seasons) 1 League 33 2,663 81 70.4 29.6 29 90 28 4 15 4 1.30 48 46 +2 +0.07 +0.71 41.0 43.8 -2.8 -0.09 +0.63 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 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 Premier League (2 Seasons) 33 2,663 81 70.4 29.6 29 90 28 4 15 4 1.30 48 46 +2 +0.07 +0.71 41.0 43.8 -2.8 -0.09 +0.63 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 1 Matches 2 Seasons 1 Club 1 League 3 292 97 42.3 3.2 3 97 2 0 1 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 4.0 1 0 0 4 6 0 0 2 3 0 0 0 17 3 4 42.9 5 Seasons 3 Clubs 6 Leagues 107.8 15 1 1 72 118 2 162 117 123 0 2 1 482 93 74 55.7 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 32.8 7 1 1 20 18 2 4 36 32 0 1 0 188 33 29 53.2 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 Premiership (2 Seasons) 33.1 4 0 0 27 50 0 113 29 38 0 Premier League (2 Seasons) 29.6 7 1 1 19 17 2 3 30 32 0 1 0 188 33 29 53.2 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 12th 4.0 1 0 0 4 6 0 0 2 3 0 0 0 17 3 4 42.9 Matches 5 Seasons 3 Clubs 3 Leagues 82.8 11 1 1 60 92 2 149 82 95 0 1 0 344 69 51 57.5 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 Rangers (2 Seasons) 1 League 33.1 4 0 0 27 50 0 113 29 38 0 Fulham (2 Seasons) 1 League 29.6 7 1 1 19 17 2 3 30 32 0 1 0 188 33 29 53.2 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 Premiership (2 Seasons) 33.1 4 0 0 27 50 0 113 29 38 0 Premier League (2 Seasons) 29.6 7 1 1 19 17 2 3 30 32 0 1 0 188 33 29 53.2 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