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.05 0.15 0.20 0.05 0.20 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 FA Cup 0 0 Matches 2024-2025 24 Fulham eng ENG 1. Premier League 23 23 2,070 23.0 0 0 0 0 0 0 5 0 0.8 0.8 0.1 0.9 19 74 11 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 7 Leagues 142 122 11,409 126.8 2 8 10 2 0 0 19 1 1.5 1.5 1.1 2.5 57 191 34 0.02 0.06 0.08 0.02 0.08 0.02 0.02 0.04 0.02 0.04 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 Fulham (2 Seasons) 3 Leagues 55 51 4,665 51.8 1 0 1 1 0 0 11 1 1.2 1.2 0.1 1.3 34 136 15 0.02 0.00 0.02 0.02 0.02 0.02 0.00 0.03 0.02 0.03 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 Ajax (1 Season) 3 Leagues 33 28 2,527 28.1 1 4 5 1 0 0 2 0 0.0 0.0 0.1 0.2 3 30 9 0.04 0.14 0.18 0.04 0.18 0.00 0.02 0.02 0.00 0.02 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) 52 48 4,373 48.6 1 0 1 1 0 0 11 1 1.2 1.2 0.1 1.3 34 136 15 0.02 0.00 0.02 0.02 0.02 0.02 0.00 0.03 0.02 0.03 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.05 0.15 0.20 0.05 0.20 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 FA Cup (1 Season) 0 0
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 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.0 0.0 0.1 0.2 3 30 9 0.04 0.14 0.18 0.04 0.18 0.00 0.02 0.02 0.00 0.02 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 3 Leagues 23 23 2,070 23.0 0 0 0 0 0 0 5 0 0.8 0.8 0.1 0.9 19 74 11 0.00 0.00 0.00 0.00 0.00 0.04 0.00 0.04 0.04 0.04 5 Seasons 3 Clubs 7 Leagues 142 122 11,409 126.8 2 8 10 2 0 0 19 1 1.5 1.5 1.1 2.5 57 191 34 0.02 0.06 0.08 0.02 0.08 0.02 0.02 0.04 0.02 0.04 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 Fulham (2 Seasons) 3 Leagues 55 51 4,665 51.8 1 0 1 1 0 0 11 1 1.2 1.2 0.1 1.3 34 136 15 0.02 0.00 0.02 0.02 0.02 0.02 0.00 0.03 0.02 0.03 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 Ajax (1 Season) 3 Leagues 33 28 2,527 28.1 1 4 5 1 0 0 2 0 0.0 0.0 0.1 0.2 3 30 9 0.04 0.14 0.18 0.04 0.18 0.00 0.02 0.02 0.00 0.02 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) 52 48 4,373 48.6 1 0 1 1 0 0 11 1 1.2 1.2 0.1 1.3 34 136 15 0.02 0.00 0.02 0.02 0.02 0.02 0.00 0.03 0.02 0.03 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.05 0.15 0.20 0.05 0.20 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 FA Cup (1 Season) 0 0
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 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.05 0.15 0.20 0.05 0.20 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 9th 23 23 2,070 23.0 0 0 0 0 0 0 5 0 0.8 0.8 0.1 0.9 19 74 11 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 114 99 9,158 101.8 2 6 8 2 0 0 15 1 1.2 1.2 0.1 1.3 34 136 15 0.02 0.06 0.08 0.02 0.08 0.02 0.00 0.03 0.02 0.03 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 52 48 4,373 48.6 1 0 1 1 0 0 11 1 1.2 1.2 0.1 1.3 34 136 15 0.02 0.00 0.02 0.02 0.02 0.02 0.00 0.03 0.02 0.03 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.05 0.15 0.20 0.05 0.20 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) 52 48 4,373 48.6 1 0 1 1 0 0 11 1 1.2 1.2 0.1 1.3 34 136 15 0.02 0.00 0.02 0.02 0.02 0.02 0.00 0.03 0.02 0.03 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.05 0.15 0.20 0.05 0.20
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 2024-2025 24 Fulham eng ENG FA Cup 0 0 Matches 2 Seasons 1 Club 2 Leagues 3 3 292 3.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 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 FA Cup (1 Season) 0 0
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 3 42.9 0.35 0.15 0.14 0.33 0 0 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 23.0 0 11 3 27.3 0.48 0.13 0.00 0.00 16.9 0 0 0 0.8 0.8 0.08 -0.8 -0.8 Matches 5 Seasons 3 Clubs 7 Leagues 126.8 2 46 13 28.3 0.36 0.10 0.04 0.15 13.9 0 0 0 1.5 1.5 0.08 -0.5 -0.5 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 Fulham (2 Seasons) 3 Leagues 51.8 1 17 5 29.4 0.33 0.10 0.06 0.20 14.7 0 0 0 1.2 1.2 0.07 -0.2 -0.2 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 Ajax (1 Season) 3 Leagues 28.1 1 8 3 37.5 0.28 0.11 0.13 0.33 8.6 0 0 0 0.0 0.0 0.04 0.0 0.0 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) 48.6 1 16 4 25.0 0.33 0.08 0.06 0.25 14.7 0 0 0 1.2 1.2 0.07 -0.2 -0.2 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 3 42.9 0.35 0.15 0.14 0.33 0 0 Champions Lg (1 Season) 6.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 FA Cup (1 Season)
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 3 37.5 0.28 0.11 0.13 0.33 8.6 0 0 0 0.0 0.0 0.04 0.0 0.0 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 3 Leagues 23.0 0 11 3 27.3 0.48 0.13 0.00 0.00 16.9 0 0 0 0.8 0.8 0.08 -0.8 -0.8 5 Seasons 3 Clubs 7 Leagues 126.8 2 46 13 28.3 0.36 0.10 0.04 0.15 13.9 0 0 0 1.5 1.5 0.08 -0.5 -0.5 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 Fulham (2 Seasons) 3 Leagues 51.8 1 17 5 29.4 0.33 0.10 0.06 0.20 14.7 0 0 0 1.2 1.2 0.07 -0.2 -0.2 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 Ajax (1 Season) 3 Leagues 28.1 1 8 3 37.5 0.28 0.11 0.13 0.33 8.6 0 0 0 0.0 0.0 0.04 0.0 0.0 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) 48.6 1 16 4 25.0 0.33 0.08 0.06 0.25 14.7 0 0 0 1.2 1.2 0.07 -0.2 -0.2 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 3 42.9 0.35 0.15 0.14 0.33 0 0 Champions Lg (1 Season) 6.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 FA Cup (1 Season)
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 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 3 42.9 0.35 0.15 0.14 0.33 0 0 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 9th 23.0 0 11 3 27.3 0.48 0.13 0.00 0.00 16.9 0 0 0 0.8 0.8 0.08 -0.8 -0.8 Matches 5 Seasons 3 Clubs 3 Leagues 101.8 2 42 12 28.6 0.41 0.12 0.05 0.17 14.7 0 0 0 1.2 1.2 0.07 -0.2 -0.2 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 48.6 1 16 4 25.0 0.33 0.08 0.06 0.25 14.7 0 0 0 1.2 1.2 0.07 -0.2 -0.2 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 3 42.9 0.35 0.15 0.14 0.33 0 0 PL2 — Div. 1 (3 Seasons) 23.2 1 0 0 Premier League (2 Seasons) 48.6 1 16 4 25.0 0.33 0.08 0.06 0.25 14.7 0 0 0 1.2 1.2 0.07 -0.2 -0.2 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 3 42.9 0.35 0.15 0.14 0.33 0 0
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 2 Leagues 3.2 0 1 1 100.0 0.31 0.31 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 FA Cup (1 Season)
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 3 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 23.0 1324 1477 89.6 23155 8028 585 617 94.8 611 649 94.1 104 168 61.9 0 0.1 0.3 -0.1 2 98 0 0 74 Matches 5 Seasons 3 Clubs 7 Leagues 126.8 3921 4523 86.7 71297 23574 1507 1611 93.5 2017 2189 92.1 324 576 56.3 8 1.1 0.9 +6.9 9 237 5 1 191 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 Fulham (2 Seasons) 3 Leagues 51.8 2764 3151 87.7 50431 17449 1068 1131 94.4 1398 1504 93.0 245 414 59.2 0 0.1 0.4 -0.1 3 178 2 0 136 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 Ajax (1 Season) 3 Leagues 28.1 581 649 89.5 10153 2811 235 249 94.4 312 334 93.4 27 55 49.1 4 0.1 0.2 +3.9 2 29 1 1 30 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) 48.6 2764 3151 87.7 50431 17449 1068 1131 94.4 1398 1504 93.0 245 414 59.2 0 0.1 0.4 -0.1 3 178 2 0 136 Premiership (2 Seasons) 33.1 3 EFL Cup (2 Seasons) 3.2 0 Eredivisie (1 Season) 20.1 3 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 FA Cup (1 Season)
Passing Table Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 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 581 649 89.5 10153 2811 235 249 94.4 312 334 93.4 27 55 49.1 4 0.1 0.2 +3.9 2 29 1 1 30 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 3 Leagues 23.0 1324 1477 89.6 23155 8028 585 617 94.8 611 649 94.1 104 168 61.9 0 0.1 0.3 -0.1 2 98 0 0 74 5 Seasons 3 Clubs 7 Leagues 126.8 3921 4523 86.7 71297 23574 1507 1611 93.5 2017 2189 92.1 324 576 56.3 8 1.1 0.9 +6.9 9 237 5 1 191 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 Fulham (2 Seasons) 3 Leagues 51.8 2764 3151 87.7 50431 17449 1068 1131 94.4 1398 1504 93.0 245 414 59.2 0 0.1 0.4 -0.1 3 178 2 0 136 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 Ajax (1 Season) 3 Leagues 28.1 581 649 89.5 10153 2811 235 249 94.4 312 334 93.4 27 55 49.1 4 0.1 0.2 +3.9 2 29 1 1 30 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) 48.6 2764 3151 87.7 50431 17449 1068 1131 94.4 1398 1504 93.0 245 414 59.2 0 0.1 0.4 -0.1 3 178 2 0 136 Premiership (2 Seasons) 33.1 3 EFL Cup (2 Seasons) 3.2 0 Eredivisie (1 Season) 20.1 3 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 FA Cup (1 Season)
Passing Table Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 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 3 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 9th 23.0 1324 1477 89.6 23155 8028 585 617 94.8 611 649 94.1 104 168 61.9 0 0.1 0.3 -0.1 2 98 0 0 74 Matches 5 Seasons 3 Clubs 3 Leagues 101.8 2764 3151 87.7 50431 17449 1068 1131 94.4 1398 1504 93.0 245 414 59.2 6 0.1 0.4 +5.9 3 178 2 0 136 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 48.6 2764 3151 87.7 50431 17449 1068 1131 94.4 1398 1504 93.0 245 414 59.2 0 0.1 0.4 -0.1 3 178 2 0 136 Rangers (2 Seasons) 1 League 33.1 3 Ajax (1 Season) 1 League 20.1 3 PL2 — Div. 1 (3 Seasons) 23.2 1 Premier League (2 Seasons) 48.6 2764 3151 87.7 50431 17449 1068 1131 94.4 1398 1504 93.0 245 414 59.2 0 0.1 0.4 -0.1 3 178 2 0 136 Premiership (2 Seasons) 33.1 3 Eredivisie (1 Season) 20.1 3
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 2 Leagues 3.2 0 EFL Cup (2 Seasons) 3.2 0 FA Cup (1 Season)
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 649 619 29 10 0 6 34 9 0 0 0 0 581 1 2 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 3 Leagues 23.0 1477 1379 97 37 0 7 4 3 0 0 0 0 1324 1 9 5 Seasons 3 Clubs 7 Leagues 126.8 4523 4239 281 93 0 30 165 67 0 0 0 0 3921 3 42 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 Fulham (2 Seasons) 3 Leagues 51.8 3151 2961 188 71 0 19 8 6 0 0 0 0 2764 2 29 Rangers (2 Seasons) 2 Leagues 46.9 723 659 64 12 0 5 123 52 0 0 0 0 576 0 11 Ajax (1 Season) 3 Leagues 28.1 649 619 29 10 0 6 34 9 0 0 0 0 581 1 2 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) 48.6 3151 2961 188 71 0 19 7 6 0 0 0 0 2764 2 29 Premiership (2 Seasons) 33.1 113 EFL Cup (2 Seasons) 3.2 1 Eredivisie (1 Season) 20.1 32 Champions Lg (1 Season) 6.0 434 410 24 9 0 5 1 6 0 0 0 0 387 0 1 FA Cup (1 Season)
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 2 Leagues 3.2 1 EFL Cup (2 Seasons) 3.2 1 FA Cup (1 Season)
Pass Types Table Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 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 7 0.87 6 0 0 0 1 0 3 0.37 3 0 0 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 3 Leagues 23.0 14 0.61 10 1 2 0 0 1 2 0.09 1 0 0 0 0 1 5 Seasons 3 Clubs 7 Leagues 126.8 47 0.67 37 2 2 3 2 1 8 0.11 5 0 0 2 0 1 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 Fulham (2 Seasons) 3 Leagues 51.8 29 0.60 23 1 2 2 0 1 4 0.08 1 0 0 2 0 1 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 Ajax (1 Season) 3 Leagues 28.1 7 0.87 6 0 0 0 1 0 3 0.37 3 0 0 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) 48.6 29 0.60 23 1 2 2 0 1 4 0.08 1 0 0 2 0 1 Premiership (2 Seasons) 33.1 EFL Cup (2 Seasons) 3.2 Eredivisie (1 Season) 20.1 Champions Lg (1 Season) 6.0 5 0.83 5 0 0 0 0 0 2 0.33 2 0 0 0 0 0 FA Cup (1 Season)
Goal and Shot Creation Table Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2023-2024 23 Fulham eng ENG EFL Cup SF 3.2 Matches 2 Seasons 1 Club 2 Leagues 3.2 EFL Cup (2 Seasons) 3.2 FA Cup (1 Season)
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 17 36 11 4 2 8 13 61.5 5 10 4 6 32 26 29 0 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 3 Leagues 23.0 34 21 20 14 0 16 20 80.0 4 31 14 17 13 47 72 5 5 Seasons 3 Clubs 7 Leagues 126.8 126 141 79 44 3 61 81 75.3 20 102 41 61 128 196 215 10 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 Fulham (2 Seasons) 3 Leagues 51.8 83 50 53 29 1 37 49 75.5 12 63 25 38 47 124 156 9 Rangers (2 Seasons) 2 Leagues 46.9 26 55 15 11 0 16 19 84.2 3 29 12 17 49 46 30 1 Ajax (1 Season) 3 Leagues 28.1 17 36 11 4 2 8 13 61.5 5 10 4 6 32 26 29 0 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) 48.6 83 50 53 29 1 37 49 75.5 12 63 25 38 41 124 156 9 Premiership (2 Seasons) 33.1 38 29 0 EFL Cup (2 Seasons) 3.2 0 6 0 Eredivisie (1 Season) 20.1 25 23 0 Champions Lg (1 Season) 6.0 14 9 8 4 2 7 11 63.6 4 9 4 5 7 21 23 0 FA Cup (1 Season) 0
Defensive Actions Table Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2023-2024 23 Fulham eng ENG EFL Cup SF 3.2 0 6 Matches 2 Seasons 1 Club 2 Leagues 3.2 0 6 0 EFL Cup (2 Seasons) 3.2 0 6 0 FA Cup (1 Season) 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 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 23.0 1680 231 829 776 91 12 1680 20 8 40.0 7 35.0 1066 5146 2767 19 13 3 22 6 1168 11 Matches 5 Seasons 3 Clubs 7 Leagues 126.8 5192 706 2641 2361 237 35 5192 72 36 50.0 24 33.3 3256 15603 8143 57 41 5 56 22 3546 34 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 Fulham (2 Seasons) 3 Leagues 51.8 3581 536 1883 1606 128 21 3581 34 19 55.9 9 26.5 2245 11183 5802 34 24 5 34 14 2459 15 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 Ajax (1 Season) 3 Leagues 28.1 737 83 322 377 41 5 737 14 5 35.7 3 21.4 505 1990 985 3 3 0 7 1 538 9 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) 48.6 3581 536 1883 1606 128 21 3581 34 19 55.9 9 26.5 2245 11183 5802 34 24 5 34 14 2459 15 Premiership (2 Seasons) 33.1 EFL Cup (2 Seasons) 3.2 Eredivisie (1 Season) 20.1 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 FA Cup (1 Season)
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 737 83 322 377 41 5 737 14 5 35.7 3 21.4 505 1990 985 3 3 0 7 1 538 9 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 3 Leagues 23.0 1680 231 829 776 91 12 1680 20 8 40.0 7 35.0 1066 5146 2767 19 13 3 22 6 1168 11 5 Seasons 3 Clubs 7 Leagues 126.8 5192 706 2641 2361 237 35 5192 72 36 50.0 24 33.3 3256 15603 8143 57 41 5 56 22 3546 34 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 Fulham (2 Seasons) 3 Leagues 51.8 3581 536 1883 1606 128 21 3581 34 19 55.9 9 26.5 2245 11183 5802 34 24 5 34 14 2459 15 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 Ajax (1 Season) 3 Leagues 28.1 737 83 322 377 41 5 737 14 5 35.7 3 21.4 505 1990 985 3 3 0 7 1 538 9 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) 48.6 3581 536 1883 1606 128 21 3581 34 19 55.9 9 26.5 2245 11183 5802 34 24 5 34 14 2459 15 Premiership (2 Seasons) 33.1 EFL Cup (2 Seasons) 3.2 Eredivisie (1 Season) 20.1 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 FA Cup (1 Season)
Possession Table Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 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 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 9th 23.0 1680 231 829 776 91 12 1680 20 8 40.0 7 35.0 1066 5146 2767 19 13 3 22 6 1168 11 Matches 5 Seasons 3 Clubs 3 Leagues 101.8 3581 536 1883 1606 128 21 3581 34 19 55.9 9 26.5 2245 11183 5802 34 24 5 34 14 2459 15 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 48.6 3581 536 1883 1606 128 21 3581 34 19 55.9 9 26.5 2245 11183 5802 34 24 5 34 14 2459 15 Rangers (2 Seasons) 1 League 33.1 Ajax (1 Season) 1 League 20.1 PL2 — Div. 1 (3 Seasons) 23.2 Premier League (2 Seasons) 48.6 3581 536 1883 1606 128 21 3581 34 19 55.9 9 26.5 2245 11183 5802 34 24 5 34 14 2459 15 Premiership (2 Seasons) 33.1 Eredivisie (1 Season) 20.1
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 2 Leagues 3.2 EFL Cup (2 Seasons) 3.2 FA Cup (1 Season)
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 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 FA Cup 0 0 0 0 1 Matches 2024-2025 24 Fulham eng ENG 1. Premier League 23 2,070 90 95.8 23.0 23 90 23 0 0 1.52 34 30 +4 +0.17 +0.17 32.7 25.5 +7.2 +0.31 +1.16 Matches 5 Seasons 3 Clubs 7 Leagues 142 11,409 80 58.9 126.8 122 90 117 20 24 52 1.81 248 155 +93 +0.73 -0.33 101.8 100.0 +1.8 +0.03 +0.12 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 Fulham (2 Seasons) 3 Leagues 55 4,665 85 72.3 51.8 51 90 49 4 15 7 1.45 84 75 +9 +0.17 +0.71 69.1 65.1 +4.0 +0.08 +0.81 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 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 10.6 14.8 -4.2 -0.52 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) 52 4,373 84 78.4 48.6 48 90 47 4 15 4 1.40 78 72 +6 +0.12 +0.72 69.1 65.1 +4.0 +0.08 +0.81 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 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 FA Cup (1 Season) 0 0 0 0 1
Playing Time Table Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 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 10.6 14.8 -4.2 -0.52 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 3 Leagues 23 2,070 90 85.2 23.0 23 90 23 0 3 1.52 34 30 +4 +0.17 +0.17 32.7 25.5 +7.2 +0.31 +1.16 5 Seasons 3 Clubs 7 Leagues 142 11,409 80 58.9 126.8 122 90 117 20 24 52 1.81 248 155 +93 +0.73 -0.33 101.8 100.0 +1.8 +0.03 +0.12 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 Fulham (2 Seasons) 3 Leagues 55 4,665 85 72.3 51.8 51 90 49 4 15 7 1.45 84 75 +9 +0.17 +0.71 69.1 65.1 +4.0 +0.08 +0.81 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 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 10.6 14.8 -4.2 -0.52 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) 52 4,373 84 78.4 48.6 48 90 47 4 15 4 1.40 78 72 +6 +0.12 +0.72 69.1 65.1 +4.0 +0.08 +0.81 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 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 FA Cup (1 Season) 0 0 0 0 1
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 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 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 9th 23 2,070 90 95.8 23.0 23 90 23 0 0 1.52 34 30 +4 +0.17 +0.17 32.7 25.5 +7.2 +0.31 +1.16 Matches 5 Seasons 3 Clubs 3 Leagues 114 9,158 80 59.2 101.8 99 89 95 15 25 42 1.84 209 120 +89 +0.87 -0.34 69.1 65.1 +4.0 +0.08 +0.81 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 52 4,373 84 78.4 48.6 48 90 47 4 15 4 1.40 78 72 +6 +0.12 +0.72 69.1 65.1 +4.0 +0.08 +0.81 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 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) 52 4,373 84 78.4 48.6 48 90 47 4 15 4 1.40 78 72 +6 +0.12 +0.72 69.1 65.1 +4.0 +0.08 +0.81 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
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 2024-2025 24 Fulham eng ENG FA Cup 0 0 0 0 1 Matches 2 Seasons 1 Club 2 Leagues 3 292 97 33.6 3.2 3 97 2 0 3 2.33 6 3 +3 +0.92 +1.22 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 FA Cup (1 Season) 0 0 0 0 1
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 34 32 36 0 1 0 56 12 11 52.2 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 3 Leagues 23.0 5 0 0 13 22 2 4 13 21 0 0 0 110 28 25 52.8 5 Seasons 3 Clubs 7 Leagues 126.8 19 1 1 81 134 4 165 128 141 0 2 1 419 82 73 52.9 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 Fulham (2 Seasons) 3 Leagues 51.8 11 1 1 29 34 4 8 47 50 0 1 0 281 58 50 53.7 Rangers (2 Seasons) 2 Leagues 46.9 6 0 0 33 64 0 123 49 55 0 0 1 82 12 12 50.0 Ajax (1 Season) 3 Leagues 28.1 2 0 0 19 36 0 34 32 36 0 1 0 56 12 11 52.2 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) 48.6 11 1 1 28 33 4 7 41 50 0 1 0 281 58 50 53.7 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 32 23 25 0 Champions Lg (1 Season) 6.0 1 0 0 3 8 0 1 7 9 0 0 0 39 6 8 42.9 FA Cup (1 Season)
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 32 23 25 0 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 9th 23.0 5 0 0 13 22 2 4 13 21 0 0 0 110 28 25 52.8 Matches 5 Seasons 3 Clubs 3 Leagues 101.8 15 1 1 69 108 4 152 93 113 0 1 0 281 58 50 53.7 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 48.6 11 1 1 28 33 4 7 41 50 0 1 0 281 58 50 53.7 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 32 23 25 0 PL2 — Div. 1 (3 Seasons) 23.2 2 2 0 0 Premier League (2 Seasons) 48.6 11 1 1 28 33 4 7 41 50 0 1 0 281 58 50 53.7 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 32 23 25 0
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 2 Leagues 3.2 0 0 0 1 1 0 1 6 0 0 EFL Cup (2 Seasons) 3.2 0 0 0 1 1 0 1 6 0 0 FA Cup (1 Season)
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