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 2019-2020 17 Rangers 2. Europa Lg 1 0 14 0.2 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 17 Rangers sct SCO 1. Premiership 0 0 Matches 2020-2021 18 Rangers 2. Europa Lg 4 3 277 3.1 1 0 1 1 0 0 0 0 0.4 0.4 0.0 0.4 10 4 11 0.32 0.00 0.32 0.32 0.32 0.13 0.00 0.13 0.13 0.13 Matches 2020-2021 18 Rangers sct SCO 1. Premiership 7 3 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 19 Rangers 2. Europa Lg 2 1 115 1.3 0 0 0 0 0 0 1 0 0.1 0.1 0.0 0.1 3 2 6 0.00 0.00 0.00 0.00 0.00 0.07 0.00 0.07 0.07 0.07 Matches 2021-2022 19 Everton eng ENG FA Cup 1 1 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 19 Everton eng ENG Jr. PL2 — Div. 1 1 1 60 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 19 Everton eng ENG 1. Premier League 0 0 Matches 2021-2022 19 Rangers sct SCO 1. Premiership 6 2 236 2.6 0 1 1 0 0 0 0 0 0.00 0.38 0.38 0.00 0.38 Matches 2022-2023 20 Everton eng ENG EFL Cup 2 2 153 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 20 Everton eng ENG Jr. PL2 — Div. 1 2 2 153 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 20 Everton eng ENG 1. Premier League 19 14 1,279 14.2 0 0 0 0 0 0 3 0 0.5 0.5 0.4 0.9 16 24 51 0.00 0.00 0.00 0.00 0.00 0.03 0.03 0.07 0.03 0.07 Matches 2023-2024 21 Everton eng ENG EFL Cup 4 3 266 3.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 21 Everton eng ENG FA Cup 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 21 Everton eng ENG 1. Premier League 20 9 1,005 11.2 0 2 2 0 0 0 4 0 0.3 0.3 1.7 2.0 17 38 39 0.00 0.18 0.18 0.00 0.18 0.03 0.15 0.18 0.03 0.18 Matches 5 Seasons 2 Clubs 5 Leagues 68 40 3,930 43.7 1 3 4 1 0 0 10 0 1.3 1.3 2.1 3.4 46 68 107 0.02 0.07 0.09 0.02 0.09 0.04 0.07 0.12 0.04 0.12 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 Everton (3 Seasons) 3 Leagues 48 31 2,928 32.5 0 2 2 0 0 0 9 0 0.8 0.8 2.1 3.0 33 62 90 0.00 0.06 0.06 0.00 0.06 0.03 0.08 0.12 0.03 0.12 Rangers (3 Seasons) 2 Leagues 20 9 1,002 11.1 1 1 2 1 0 0 1 0 0.5 0.5 0.0 0.5 13 6 17 0.09 0.09 0.18 0.09 0.18 0.11 0.00 0.11 0.11 0.11 Everton (1 Season) 1 League 2 2 153 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Everton (1 Season) 1 League 1 1 60 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premier League (3 Seasons) 39 23 2,284 25.4 0 2 2 0 0 0 7 0 0.8 0.8 2.1 3.0 33 62 90 0.00 0.08 0.08 0.00 0.08 0.03 0.08 0.12 0.03 0.12 Premiership (3 Seasons) 13 5 596 6.6 0 1 1 0 0 0 0 0 0.00 0.15 0.15 0.00 0.15 Europa Lg (3 Seasons) 7 4 406 4.5 1 0 1 1 0 0 1 0 0.5 0.5 0.0 0.5 13 6 17 0.22 0.00 0.22 0.22 0.22 0.11 0.00 0.11 0.11 0.11 EFL Cup (2 Seasons) 6 5 419 4.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 FA Cup (2 Seasons) 3 3 225 2.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 PL2 — Div. 1 (2 Seasons) 3 3 213 2.4 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 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 2019-2020 17 Rangers 2 Leagues 1 0 14 0.2 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 2020-2021 18 Rangers 2 Leagues 11 6 637 7.1 1 0 1 1 0 0 0 0 0.4 0.4 0.0 0.4 10 4 11 0.14 0.00 0.14 0.14 0.14 0.13 0.00 0.13 0.13 0.13 2021-2022 19 Rangers 2 Leagues 8 3 351 3.9 0 1 1 0 0 0 1 0 0.1 0.1 0.0 0.1 3 2 6 0.00 0.26 0.26 0.00 0.26 0.07 0.00 0.07 0.07 0.07 2021-2022 19 Everton 1 League 1 1 60 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2021-2022 19 Everton 2 Leagues 1 1 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2022-2023 20 Everton 1 League 2 2 153 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2022-2023 20 Everton 2 Leagues 21 16 1,432 15.9 0 0 0 0 0 0 3 0 0.5 0.5 0.4 0.9 16 24 51 0.00 0.00 0.00 0.00 0.00 0.03 0.03 0.07 0.03 0.07 2023-2024 21 Everton 3 Leagues 26 14 1,451 16.1 0 2 2 0 0 0 6 0 0.3 0.3 1.7 2.0 17 38 39 0.00 0.12 0.12 0.00 0.12 0.03 0.15 0.18 0.03 0.18 5 Seasons 2 Clubs 5 Leagues 68 40 3,930 43.7 1 3 4 1 0 0 10 0 1.3 1.3 2.1 3.4 46 68 107 0.02 0.07 0.09 0.02 0.09 0.04 0.07 0.12 0.04 0.12 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 Everton (3 Seasons) 3 Leagues 48 31 2,928 32.5 0 2 2 0 0 0 9 0 0.8 0.8 2.1 3.0 33 62 90 0.00 0.06 0.06 0.00 0.06 0.03 0.08 0.12 0.03 0.12 Rangers (3 Seasons) 2 Leagues 20 9 1,002 11.1 1 1 2 1 0 0 1 0 0.5 0.5 0.0 0.5 13 6 17 0.09 0.09 0.18 0.09 0.18 0.11 0.00 0.11 0.11 0.11 Everton (1 Season) 1 League 2 2 153 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Everton (1 Season) 1 League 1 1 60 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premier League (3 Seasons) 39 23 2,284 25.4 0 2 2 0 0 0 7 0 0.8 0.8 2.1 3.0 33 62 90 0.00 0.08 0.08 0.00 0.08 0.03 0.08 0.12 0.03 0.12 Premiership (3 Seasons) 13 5 596 6.6 0 1 1 0 0 0 0 0 0.00 0.15 0.15 0.00 0.15 Europa Lg (3 Seasons) 7 4 406 4.5 1 0 1 1 0 0 1 0 0.5 0.5 0.0 0.5 13 6 17 0.22 0.00 0.22 0.22 0.22 0.11 0.00 0.11 0.11 0.11 EFL Cup (2 Seasons) 6 5 419 4.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 FA Cup (2 Seasons) 3 3 225 2.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 PL2 — Div. 1 (2 Seasons) 3 3 213 2.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
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 2019-2020 17 Rangers sct SCO 1. Premiership 2nd 0 0 Matches 2020-2021 18 Rangers sct SCO 1. Premiership 1st 7 3 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 19 Rangers sct SCO 1. Premiership 2nd 6 2 236 2.6 0 1 1 0 0 0 0 0 0.00 0.38 0.38 0.00 0.38 Matches 2021-2022 19 Everton eng ENG Jr. PL2 — Div. 1 11th 1 1 60 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 19 Everton eng ENG 1. Premier League 16th 0 0 Matches 2022-2023 20 Everton eng ENG Jr. PL2 — Div. 1 8th 2 2 153 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 20 Everton eng ENG 1. Premier League 17th 19 14 1,279 14.2 0 0 0 0 0 0 3 0 0.5 0.5 0.4 0.9 16 24 51 0.00 0.00 0.00 0.00 0.00 0.03 0.03 0.07 0.03 0.07 Matches 2023-2024 21 Everton eng ENG 1. Premier League 15th 20 9 1,005 11.2 0 2 2 0 0 0 4 0 0.3 0.3 1.7 2.0 17 38 39 0.00 0.18 0.18 0.00 0.18 0.03 0.15 0.18 0.03 0.18 Matches 5 Seasons 2 Clubs 2 Leagues 52 28 2,880 32.0 0 3 3 0 0 0 7 0 0.8 0.8 2.1 3.0 33 62 90 0.00 0.09 0.09 0.00 0.09 0.03 0.08 0.12 0.03 0.12 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 Everton (3 Seasons) 1 League 39 23 2,284 25.4 0 2 2 0 0 0 7 0 0.8 0.8 2.1 3.0 33 62 90 0.00 0.08 0.08 0.00 0.08 0.03 0.08 0.12 0.03 0.12 Rangers (3 Seasons) 1 League 13 5 596 6.6 0 1 1 0 0 0 0 0 0.00 0.15 0.15 0.00 0.15 Everton (1 Season) 1 League 2 2 153 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Everton (1 Season) 1 League 1 1 60 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Premier League (3 Seasons) 39 23 2,284 25.4 0 2 2 0 0 0 7 0 0.8 0.8 2.1 3.0 33 62 90 0.00 0.08 0.08 0.00 0.08 0.03 0.08 0.12 0.03 0.12 Premiership (3 Seasons) 13 5 596 6.6 0 1 1 0 0 0 0 0 0.00 0.15 0.15 0.00 0.15 PL2 — Div. 1 (2 Seasons) 3 3 213 2.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2021-2022 19 Everton eng ENG FA Cup QF 1 1 45 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 20 Everton eng ENG EFL Cup Rd3 2 2 153 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 21 Everton eng ENG EFL Cup QF 4 3 266 3.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 21 Everton eng ENG FA Cup 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 3 Seasons 1 Club 2 Leagues 9 8 644 7.2 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (2 Seasons) 6 5 419 4.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 FA Cup (2 Seasons) 3 3 225 2.5 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 2019-2020 17 Rangers 2. Europa Lg R16 1 0 14 0.2 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 18 Rangers 2. Europa Lg R16 4 3 277 3.1 1 0 1 1 0 0 0 0 0.4 0.4 0.0 0.4 10 4 11 0.32 0.00 0.32 0.32 0.32 0.13 0.00 0.13 0.13 0.13 Matches 2021-2022 19 Rangers 2. Europa Lg 2nd 2 1 115 1.3 0 0 0 0 0 0 1 0 0.1 0.1 0.0 0.1 3 2 6 0.00 0.00 0.00 0.00 0.00 0.07 0.00 0.07 0.07 0.07 Matches 3 Seasons 1 Club 1 League 7 4 406 4.5 1 0 1 1 0 0 1 0 0.5 0.5 0.0 0.5 13 6 17 0.22 0.00 0.22 0.22 0.22 0.11 0.00 0.11 0.11 0.11
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 2021 19 sct Scotland Friendlies (M) 1 0 27 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021 19 sct Scotland UEFA Euro GR 1 0 7 0.1 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 1 0 2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2022 20 sct Scotland WCQ 4 3 278 3.1 1 2 3 1 0 0 2 0 0.32 0.65 0.97 0.32 0.97 Matches 2022 20 sct Scotland Friendlies (M) 2 2 122 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 20 sct Scotland UEFA Nations League LgB 3 2 103 1.1 0 1 1 0 0 0 0 0 0.00 0.87 0.87 0.00 0.87 Matches 2023 21 sct Scotland Friendlies (M) 2 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 22 sct Scotland Friendlies (M) 2 2 163 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 22 sct Scotland UEFA Euro Qualifying 6 2 242 2.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 4 Seasons 1 Club 5 Leagues 21 12 1,032 11.5 1 3 4 1 0 0 5 0 0.0 0.0 0.0 0.0 1 0 2 0.09 0.26 0.35 0.09 0.35 0.00 0.00 0.00 0.00 0.00 Friendlies (M) (4 Seasons) 7 5 402 4.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 UEFA Euro Qualifying (1 Season) 6 2 242 2.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 WCQ (1 Season) 4 3 278 3.1 1 2 3 1 0 0 2 0 0.32 0.65 0.97 0.32 0.97 UEFA Nations League (1 Season) 3 2 103 1.1 0 1 1 0 0 0 0 0 0.00 0.87 0.87 0.00 0.87 UEFA Euro (1 Season) 1 0 7 0.1 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 1 0 2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2019-2020 17 Rangers 2 Leagues 0.2 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 2020-2021 18 Rangers 2 Leagues 7.1 1 5 1 20.0 0.71 0.14 0.20 1.00 14.7 0 0 0 0.4 0.4 0.13 +0.6 +0.6 2021-2022 19 Rangers 2 Leagues 3.9 0 3 0 0.0 0.77 0.00 0.00 17.2 0 0 0 0.1 0.1 0.09 -0.1 -0.1 2021-2022 19 Everton 1 League 0.7 0 0 0 2021-2022 19 Everton 2 Leagues 0.5 0 0 0 0.00 0.00 0 0 2022-2023 20 Everton 1 League 1.7 0 0 0 2022-2023 20 Everton 2 Leagues 15.9 0 11 2 18.2 0.69 0.13 0.00 0.00 18.2 0 0 0 0.5 0.5 0.06 -0.5 -0.5 2023-2024 21 Everton 3 Leagues 16.1 0 5 0 0.0 0.31 0.00 0.00 20.9 0 0 0 0.3 0.3 0.08 -0.3 -0.3 5 Seasons 2 Clubs 5 Leagues 43.7 1 24 3 12.5 0.55 0.07 0.04 0.33 18.1 0 0 0 1.3 1.3 0.08 -0.3 -0.3 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 Everton (3 Seasons) 3 Leagues 32.5 0 16 2 12.5 0.49 0.06 0.00 0.00 19.1 0 0 0 0.8 0.8 0.07 -0.8 -0.8 Rangers (3 Seasons) 2 Leagues 11.1 1 8 1 12.5 0.72 0.09 0.13 1.00 15.4 0 0 0 0.5 0.5 0.12 +0.5 +0.5 Everton (1 Season) 1 League 1.7 0 0 0 Everton (1 Season) 1 League 0.7 0 0 0 Premier League (3 Seasons) 25.4 0 12 1 8.3 0.47 0.04 0.00 0.00 19.1 0 0 0 0.8 0.8 0.07 -0.8 -0.8 Premiership (3 Seasons) 6.6 0 4 0 0.0 0.60 0.00 0.00 0 0 Europa Lg (3 Seasons) 4.5 1 4 1 25.0 0.89 0.22 0.25 1.00 15.4 0 0 0 0.5 0.5 0.12 +0.5 +0.5 EFL Cup (2 Seasons) 4.7 0 3 1 33.3 0.64 0.21 0.00 0.00 0 0 FA Cup (2 Seasons) 2.5 0 1 0 0.0 0.40 0.00 0.00 0 0 PL2 — Div. 1 (2 Seasons) 2.4 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 2020-2021 18 Rangers sct SCO 1. Premiership 1st 4.0 0 2 0 0.0 0.50 0.00 0.00 0 0 Matches 2021-2022 19 Rangers sct SCO 1. Premiership 2nd 2.6 0 2 0 0.0 0.76 0.00 0.00 0 0 Matches 2021-2022 19 Everton eng ENG Jr. PL2 — Div. 1 11th 0.7 0 0 0 Matches 2022-2023 20 Everton eng ENG Jr. PL2 — Div. 1 8th 1.7 0 0 0 Matches 2022-2023 20 Everton eng ENG 1. Premier League 17th 14.2 0 8 1 12.5 0.56 0.07 0.00 0.00 18.2 0 0 0 0.5 0.5 0.06 -0.5 -0.5 Matches 2023-2024 21 Everton eng ENG 1. Premier League 15th 11.2 0 4 0 0.0 0.36 0.00 0.00 20.9 0 0 0 0.3 0.3 0.08 -0.3 -0.3 Matches 5 Seasons 2 Clubs 2 Leagues 32.0 0 16 1 6.3 0.50 0.03 0.00 0.00 19.1 0 0 0 0.8 0.8 0.07 -0.8 -0.8 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 Everton (3 Seasons) 1 League 25.4 0 12 1 8.3 0.47 0.04 0.00 0.00 19.1 0 0 0 0.8 0.8 0.07 -0.8 -0.8 Rangers (3 Seasons) 1 League 6.6 0 4 0 0.0 0.60 0.00 0.00 0 0 Everton (1 Season) 1 League 1.7 0 0 0 Everton (1 Season) 1 League 0.7 0 0 0 Premier League (3 Seasons) 25.4 0 12 1 8.3 0.47 0.04 0.00 0.00 19.1 0 0 0 0.8 0.8 0.07 -0.8 -0.8 Premiership (3 Seasons) 6.6 0 4 0 0.0 0.60 0.00 0.00 0 0 PL2 — Div. 1 (2 Seasons) 2.4 0 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 2019-2020 17 Rangers 2. Europa Lg R16 0.2 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2020-2021 18 Rangers 2. Europa Lg R16 3.1 1 3 1 33.3 0.97 0.32 0.33 1.00 14.7 0 0 0 0.4 0.4 0.13 +0.6 +0.6 Matches 2021-2022 19 Rangers 2. Europa Lg 2nd 1.3 0 1 0 0.0 0.78 0.00 0.00 17.2 0 0 0 0.1 0.1 0.09 -0.1 -0.1 Matches 3 Seasons 1 Club 1 League 4.5 1 4 1 25.0 0.89 0.22 0.25 1.00 15.4 0 0 0 0.5 0.5 0.12 +0.5 +0.5
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 2019-2020 17 Rangers 2 Leagues 0.2 7 7 100.0 142 65 2 2 100.0 3 3 100.0 1 1 100.0 0 0.0 0.0 0.0 0 1 0 0 0 2020-2021 18 Rangers 2 Leagues 7.1 78 127 61.4 1270 556 44 58 75.9 27 46 58.7 7 18 38.9 0 0.0 0.0 0.0 0 8 0 0 4 2021-2022 19 Rangers 2 Leagues 3.9 54 63 85.7 817 217 28 30 93.3 21 22 95.5 3 5 60.0 1 0.0 0.0 +1.0 0 0 0 0 2 2021-2022 19 Everton 1 League 0.7 0 2021-2022 19 Everton 2 Leagues 0.5 0 2022-2023 20 Everton 1 League 1.7 0 2022-2023 20 Everton 2 Leagues 15.9 488 649 75.2 7279 2596 284 315 90.2 172 230 74.8 22 67 32.8 0 0.4 0.7 -0.4 6 21 10 4 24 2023-2024 21 Everton 3 Leagues 16.1 393 550 71.5 6185 2761 219 252 86.9 124 182 68.1 38 86 44.2 2 1.7 1.0 +0.3 8 30 14 6 38 5 Seasons 2 Clubs 5 Leagues 43.7 1020 1396 73.1 15693 6195 577 657 87.8 347 483 71.8 71 177 40.1 3 2.1 1.8 +0.9 14 60 24 10 68 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 Everton (3 Seasons) 3 Leagues 32.5 881 1199 73.5 13464 5357 503 567 88.7 296 412 71.8 60 153 39.2 2 2.1 1.8 -0.1 14 51 24 10 62 Rangers (3 Seasons) 2 Leagues 11.1 139 197 70.6 2229 838 74 90 82.2 51 71 71.8 11 24 45.8 1 0.0 0.0 +1.0 0 9 0 0 6 Everton (1 Season) 1 League 1.7 0 Everton (1 Season) 1 League 0.7 0 Premier League (3 Seasons) 25.4 881 1199 73.5 13464 5357 503 567 88.7 296 412 71.8 60 153 39.2 2 2.1 1.8 -0.1 14 51 24 10 62 Premiership (3 Seasons) 6.6 1 Europa Lg (3 Seasons) 4.5 139 197 70.6 2229 838 74 90 82.2 51 71 71.8 11 24 45.8 0 0.0 0.0 0.0 0 9 0 0 6 EFL Cup (2 Seasons) 4.7 0 FA Cup (2 Seasons) 2.5 0 PL2 — Div. 1 (2 Seasons) 2.4 0
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 2020-2021 18 Rangers sct SCO 1. Premiership 1st 4.0 0 Matches 2021-2022 19 Rangers sct SCO 1. Premiership 2nd 2.6 1 Matches 2021-2022 19 Everton eng ENG Jr. PL2 — Div. 1 11th 0.7 0 Matches 2022-2023 20 Everton eng ENG Jr. PL2 — Div. 1 8th 1.7 0 Matches 2022-2023 20 Everton eng ENG 1. Premier League 17th 14.2 488 649 75.2 7279 2596 284 315 90.2 172 230 74.8 22 67 32.8 0 0.4 0.7 -0.4 6 21 10 4 24 Matches 2023-2024 21 Everton eng ENG 1. Premier League 15th 11.2 393 550 71.5 6185 2761 219 252 86.9 124 182 68.1 38 86 44.2 2 1.7 1.0 +0.3 8 30 14 6 38 Matches 5 Seasons 2 Clubs 2 Leagues 32.0 881 1199 73.5 13464 5357 503 567 88.7 296 412 71.8 60 153 39.2 3 2.1 1.8 +0.9 14 51 24 10 62 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 Everton (3 Seasons) 1 League 25.4 881 1199 73.5 13464 5357 503 567 88.7 296 412 71.8 60 153 39.2 2 2.1 1.8 -0.1 14 51 24 10 62 Rangers (3 Seasons) 1 League 6.6 1 Everton (1 Season) 1 League 1.7 0 Everton (1 Season) 1 League 0.7 0 Premier League (3 Seasons) 25.4 881 1199 73.5 13464 5357 503 567 88.7 296 412 71.8 60 153 39.2 2 2.1 1.8 -0.1 14 51 24 10 62 Premiership (3 Seasons) 6.6 1 PL2 — Div. 1 (2 Seasons) 2.4 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 2019-2020 17 Rangers 2. Europa Lg R16 0.2 7 7 100.0 142 65 2 2 100.0 3 3 100.0 1 1 100.0 0 0.0 0.0 0.0 0 1 0 0 0 Matches 2020-2021 18 Rangers 2. Europa Lg R16 3.1 78 127 61.4 1270 556 44 58 75.9 27 46 58.7 7 18 38.9 0 0.0 0.0 0.0 0 8 0 0 4 Matches 2021-2022 19 Rangers 2. Europa Lg 2nd 1.3 54 63 85.7 817 217 28 30 93.3 21 22 95.5 3 5 60.0 0 0.0 0.0 0.0 0 0 0 0 2 Matches 3 Seasons 1 Club 1 League 4.5 139 197 70.6 2229 838 74 90 82.2 51 71 71.8 11 24 45.8 0 0.0 0.0 0.0 0 9 0 0 6
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2019-2020 17 Rangers 2 Leagues 0.2 7 6 1 0 0 0 0 1 0 0 0 0 7 0 0 2020-2021 18 Rangers 2 Leagues 7.1 127 93 33 2 0 1 22 31 0 0 0 0 78 1 2 2021-2022 19 Rangers 2 Leagues 3.9 63 56 7 0 0 0 16 7 0 0 0 0 54 0 2 2021-2022 19 Everton 1 League 0.7 2021-2022 19 Everton 2 Leagues 0.5 3 2022-2023 20 Everton 1 League 1.7 2022-2023 20 Everton 2 Leagues 15.9 649 503 145 7 1 0 44 137 1 0 0 0 488 1 14 2023-2024 21 Everton 3 Leagues 16.1 550 439 110 1 1 1 42 109 0 0 0 0 393 1 13 5 Seasons 2 Clubs 5 Leagues 43.7 1396 1097 296 10 2 2 127 285 1 0 0 0 1020 3 31 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Everton (3 Seasons) 3 Leagues 32.5 1199 942 255 8 2 1 89 246 1 0 0 0 881 2 27 Rangers (3 Seasons) 2 Leagues 11.1 197 155 41 2 0 1 38 39 0 0 0 0 139 1 4 Everton (1 Season) 1 League 1.7 Everton (1 Season) 1 League 0.7 Premier League (3 Seasons) 25.4 1199 942 255 8 2 1 71 246 1 0 0 0 881 2 27 Premiership (3 Seasons) 6.6 30 Europa Lg (3 Seasons) 4.5 197 155 41 2 0 1 8 39 0 0 0 0 139 1 4 EFL Cup (2 Seasons) 4.7 13 FA Cup (2 Seasons) 2.5 5 PL2 — Div. 1 (2 Seasons) 2.4
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 2019-2020 17 Rangers 2. Europa Lg R16 0.2 7 6 1 0 0 0 0 1 0 0 0 0 7 0 0 Matches 2020-2021 18 Rangers 2. Europa Lg R16 3.1 127 93 33 2 0 1 8 31 0 0 0 0 78 1 2 Matches 2021-2022 19 Rangers 2. Europa Lg 2nd 1.3 63 56 7 0 0 0 0 7 0 0 0 0 54 0 2 Matches 3 Seasons 1 Club 1 League 4.5 197 155 41 2 0 1 8 39 0 0 0 0 139 1 4
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 2019-2020 17 Rangers 2 Leagues 0.2 1 6.43 1 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2020-2021 18 Rangers 2 Leagues 7.1 2 0.65 1 0 1 0 0 0 0 0.00 0 0 0 0 0 0 2021-2022 19 Rangers 2 Leagues 3.9 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2021-2022 19 Everton 1 League 0.7 2021-2022 19 Everton 2 Leagues 0.5 2022-2023 20 Everton 1 League 1.7 2022-2023 20 Everton 2 Leagues 15.9 20 1.41 16 1 0 0 2 1 0 0.00 0 0 0 0 0 0 2023-2024 21 Everton 3 Leagues 16.1 20 1.79 14 3 0 1 0 2 2 0.18 2 0 0 0 0 0 5 Seasons 2 Clubs 5 Leagues 43.7 43 1.44 32 4 1 1 2 3 2 0.07 2 0 0 0 0 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Everton (3 Seasons) 3 Leagues 32.5 40 1.58 30 4 0 1 2 3 2 0.08 2 0 0 0 0 0 Rangers (3 Seasons) 2 Leagues 11.1 3 0.67 2 0 1 0 0 0 0 0.00 0 0 0 0 0 0 Everton (1 Season) 1 League 1.7 Everton (1 Season) 1 League 0.7 Premier League (3 Seasons) 25.4 40 1.58 30 4 0 1 2 3 2 0.08 2 0 0 0 0 0 Premiership (3 Seasons) 6.6 Europa Lg (3 Seasons) 4.5 3 0.67 2 0 1 0 0 0 0 0.00 0 0 0 0 0 0 EFL Cup (2 Seasons) 4.7 FA Cup (2 Seasons) 2.5 PL2 — Div. 1 (2 Seasons) 2.4
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 2019-2020 17 Rangers 2. Europa Lg R16 0.2 1 6.43 1 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2020-2021 18 Rangers 2. Europa Lg R16 3.1 2 0.65 1 0 1 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2021-2022 19 Rangers 2. Europa Lg 2nd 1.3 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 3 Seasons 1 Club 1 League 4.5 3 0.67 2 0 1 0 0 0 0 0.00 0 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 2019-2020 17 Rangers 2 Leagues 0.2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2020-2021 18 Rangers 2 Leagues 7.1 9 9 8 1 0 8 13 61.5 5 6 2 4 11 15 13 0 2021-2022 19 Rangers 2 Leagues 3.9 6 8 2 4 0 5 9 55.6 4 3 0 3 0 6 0 1 2021-2022 19 Everton 1 League 0.7 0 2021-2022 19 Everton 2 Leagues 0.5 1 0 0 2022-2023 20 Everton 1 League 1.7 0 2022-2023 20 Everton 2 Leagues 15.9 49 24 32 13 4 29 53 54.7 24 24 4 20 17 64 45 0 2023-2024 21 Everton 3 Leagues 16.1 34 34 21 11 2 14 37 37.8 23 14 3 11 12 43 33 0 5 Seasons 2 Clubs 5 Leagues 43.7 98 76 63 29 6 56 112 50.0 56 47 9 38 40 128 91 1 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Everton (3 Seasons) 3 Leagues 32.5 83 59 53 24 6 43 90 47.8 47 38 7 31 29 107 78 0 Rangers (3 Seasons) 2 Leagues 11.1 15 17 10 5 0 13 22 59.1 9 9 2 7 11 21 13 1 Everton (1 Season) 1 League 1.7 0 Everton (1 Season) 1 League 0.7 0 Premier League (3 Seasons) 25.4 83 48 53 24 6 43 90 47.8 47 38 7 31 24 107 78 0 Premiership (3 Seasons) 6.6 8 5 0 Europa Lg (3 Seasons) 4.5 15 9 10 5 0 13 22 59.1 9 9 2 7 6 21 13 1 EFL Cup (2 Seasons) 4.7 7 4 0 FA Cup (2 Seasons) 2.5 4 1 0 PL2 — Div. 1 (2 Seasons) 2.4 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 2020-2021 18 Rangers sct SCO 1. Premiership 1st 4.0 4 5 Matches 2021-2022 19 Rangers sct SCO 1. Premiership 2nd 2.6 4 0 Matches 2021-2022 19 Everton eng ENG Jr. PL2 — Div. 1 11th 0.7 Matches 2022-2023 20 Everton eng ENG Jr. PL2 — Div. 1 8th 1.7 Matches 2022-2023 20 Everton eng ENG 1. Premier League 17th 14.2 49 24 32 13 4 29 53 54.7 24 24 4 20 15 64 45 0 Matches 2023-2024 21 Everton eng ENG 1. Premier League 15th 11.2 34 24 21 11 2 14 37 37.8 23 14 3 11 9 43 33 0 Matches 5 Seasons 2 Clubs 2 Leagues 32.0 83 56 53 24 6 43 90 47.8 47 38 7 31 29 107 78 0 Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Everton (3 Seasons) 1 League 25.4 83 48 53 24 6 43 90 47.8 47 38 7 31 24 107 78 0 Rangers (3 Seasons) 1 League 6.6 8 5 0 Everton (1 Season) 1 League 1.7 0 Everton (1 Season) 1 League 0.7 0 Premier League (3 Seasons) 25.4 83 48 53 24 6 43 90 47.8 47 38 7 31 24 107 78 0 Premiership (3 Seasons) 6.6 8 5 0 PL2 — Div. 1 (2 Seasons) 2.4 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 2019-2020 17 Rangers 2. Europa Lg R16 0.2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Matches 2020-2021 18 Rangers 2. Europa Lg R16 3.1 9 5 8 1 0 8 13 61.5 5 6 2 4 6 15 13 0 Matches 2021-2022 19 Rangers 2. Europa Lg 2nd 1.3 6 4 2 4 0 5 9 55.6 4 3 0 3 0 6 0 1 Matches 3 Seasons 1 Club 1 League 4.5 15 9 10 5 0 13 22 59.1 9 9 2 7 6 21 13 1
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 2019-2020 17 Rangers 2 Leagues 0.2 8 1 6 2 0 0 8 0 0 0 6 15 4 0 0 0 1 0 6 0 2020-2021 18 Rangers 2 Leagues 7.1 173 12 71 63 40 4 173 5 4 80.0 1 20.0 73 485 276 10 5 2 4 2 76 11 2021-2022 19 Rangers 2 Leagues 3.9 77 1 29 37 12 2 77 7 6 85.7 1 14.3 52 338 204 3 3 2 1 1 53 6 2021-2022 19 Everton 1 League 0.7 2021-2022 19 Everton 2 Leagues 0.5 2022-2023 20 Everton 1 League 1.7 2022-2023 20 Everton 2 Leagues 15.9 836 71 310 295 238 19 836 24 11 45.8 12 50.0 349 1940 851 16 12 3 22 9 431 51 2023-2024 21 Everton 3 Leagues 16.1 677 49 199 275 209 9 677 18 7 38.9 10 55.6 291 1263 642 17 14 4 19 6 338 39 5 Seasons 2 Clubs 5 Leagues 43.7 1771 134 615 672 499 34 1771 54 28 51.9 24 44.4 771 4041 1977 46 34 11 47 18 904 107 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 Everton (3 Seasons) 3 Leagues 32.5 1513 120 509 570 447 28 1513 42 18 42.9 22 52.4 640 3203 1493 33 26 7 41 15 769 90 Rangers (3 Seasons) 2 Leagues 11.1 258 14 106 102 52 6 258 12 10 83.3 2 16.7 131 838 484 13 8 4 6 3 135 17 Everton (1 Season) 1 League 1.7 Everton (1 Season) 1 League 0.7 Premier League (3 Seasons) 25.4 1513 120 509 570 447 28 1513 42 18 42.9 22 52.4 640 3203 1493 33 26 7 41 15 769 90 Premiership (3 Seasons) 6.6 Europa Lg (3 Seasons) 4.5 258 14 106 102 52 6 258 12 10 83.3 2 16.7 131 838 484 13 8 4 6 3 135 17 EFL Cup (2 Seasons) 4.7 FA Cup (2 Seasons) 2.5 PL2 — Div. 1 (2 Seasons) 2.4
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 2020-2021 18 Rangers sct SCO 1. Premiership 1st 4.0 Matches 2021-2022 19 Rangers sct SCO 1. Premiership 2nd 2.6 Matches 2021-2022 19 Everton eng ENG Jr. PL2 — Div. 1 11th 0.7 Matches 2022-2023 20 Everton eng ENG Jr. PL2 — Div. 1 8th 1.7 Matches 2022-2023 20 Everton eng ENG 1. Premier League 17th 14.2 836 71 310 295 238 19 836 24 11 45.8 12 50.0 349 1940 851 16 12 3 22 9 431 51 Matches 2023-2024 21 Everton eng ENG 1. Premier League 15th 11.2 677 49 199 275 209 9 677 18 7 38.9 10 55.6 291 1263 642 17 14 4 19 6 338 39 Matches 5 Seasons 2 Clubs 2 Leagues 32.0 1513 120 509 570 447 28 1513 42 18 42.9 22 52.4 640 3203 1493 33 26 7 41 15 769 90 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 Everton (3 Seasons) 1 League 25.4 1513 120 509 570 447 28 1513 42 18 42.9 22 52.4 640 3203 1493 33 26 7 41 15 769 90 Rangers (3 Seasons) 1 League 6.6 Everton (1 Season) 1 League 1.7 Everton (1 Season) 1 League 0.7 Premier League (3 Seasons) 25.4 1513 120 509 570 447 28 1513 42 18 42.9 22 52.4 640 3203 1493 33 26 7 41 15 769 90 Premiership (3 Seasons) 6.6 PL2 — Div. 1 (2 Seasons) 2.4
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 2019-2020 17 Rangers 2. Europa Lg R16 0.2 8 1 6 2 0 0 8 0 0 0 6 15 4 0 0 0 1 0 6 0 Matches 2020-2021 18 Rangers 2. Europa Lg R16 3.1 173 12 71 63 40 4 173 5 4 80.0 1 20.0 73 485 276 10 5 2 4 2 76 11 Matches 2021-2022 19 Rangers 2. Europa Lg 2nd 1.3 77 1 29 37 12 2 77 7 6 85.7 1 14.3 52 338 204 3 3 2 1 1 53 6 Matches 3 Seasons 1 Club 1 League 4.5 258 14 106 102 52 6 258 12 10 83.3 2 16.7 131 838 484 13 8 4 6 3 135 17
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 2019-2020 17 Rangers 2. Europa Lg 1 14 14 1.6 0.2 0 0 1 14 0 0.00 0 0 0 0.00 -0.10 0.1 0.2 0.0 -0.17 +0.05 Matches 2019-2020 17 Rangers sct SCO 1. Premiership 0 0 0 0 3 Matches 2020-2021 18 Rangers 2. Europa Lg 4 277 69 30.8 3.1 3 77 1 1 45 4 2.00 6 4 +2 +0.65 -0.22 4.6 2.2 +2.3 +0.75 +0.17 Matches 2020-2021 18 Rangers sct SCO 1. Premiership 7 360 51 10.5 4.0 3 90 3 4 23 21 2.43 7 2 +5 +1.25 -0.93 Matches 2021-2022 19 Rangers 2. Europa Lg 2 115 58 8.2 1.3 1 90 1 1 25 4 1.67 1 1 0 0.00 -0.49 0.5 2.2 -1.7 -1.32 -1.64 Matches 2021-2022 19 Everton eng ENG FA Cup 1 45 45 11.5 0.5 1 45 0 0 3 3.00 0 0 0 0.00 -0.52 Matches 2021-2022 19 Everton eng ENG Jr. PL2 — Div. 1 1 60 60 2.6 0.7 1 60 0 0 0 3.00 1 0 +1 +1.50 +2.37 Matches 2021-2022 19 Everton eng ENG 1. Premier League 0 0 0 0 6 Matches 2021-2022 19 Rangers sct SCO 1. Premiership 6 236 39 6.9 2.6 2 90 2 4 14 11 3.00 4 2 +2 +0.76 -0.57 Matches 2022-2023 20 Everton eng ENG EFL Cup 2 153 77 85.0 1.7 2 77 1 0 0 1.50 2 4 -2 -1.18 -1.18 Matches 2022-2023 20 Everton eng ENG Jr. PL2 — Div. 1 2 153 77 6.5 1.7 2 77 1 0 0 0.50 1 2 -1 -0.59 -0.14 Matches 2022-2023 20 Everton eng ENG 1. Premier League 19 1,279 67 37.4 14.2 14 82 11 5 26 2 0.74 13 22 -9 -0.63 -0.04 16.4 24.8 -8.4 -0.59 -0.08 Matches 2023-2024 21 Everton eng ENG EFL Cup 4 266 67 68.2 3.0 3 85 2 1 11 0 2.50 4 3 +1 +0.34 -2.56 Matches 2023-2024 21 Everton eng ENG FA Cup 2 180 90 66.7 2.0 2 90 2 0 1 1.50 2 2 0 0.00 0.00 Matches 2023-2024 21 Everton eng ENG 1. Premier League 20 1,005 50 30.2 11.2 9 87 8 11 20 12 1.05 12 21 -9 -0.81 -0.77 17.4 19.9 -2.5 -0.22 -0.36 Matches 5 Seasons 2 Clubs 5 Leagues 68 3,930 58 16.3 43.7 40 83 31 28 21 67 1.48 51 61 -10 -0.23 -1.03 39.0 49.3 -10.2 -0.34 -0.32 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 Everton (3 Seasons) 3 Leagues 48 2,928 61 25.7 32.5 31 83 24 17 21 24 1.13 33 52 -19 -0.58 -0.42 33.8 44.6 -10.8 -0.43 -0.25 Rangers (3 Seasons) 2 Leagues 20 1,002 50 7.9 11.1 9 86 7 11 21 43 2.32 18 9 +9 +0.81 -0.53 5.2 4.6 +0.6 +0.13 -0.07 Everton (1 Season) 1 League 2 153 77 6.5 1.7 2 77 1 0 0 0.50 1 2 -1 -0.59 -0.14 Everton (1 Season) 1 League 1 60 60 2.6 0.7 1 60 0 0 0 3.00 1 0 +1 +1.50 +2.37 Premier League (3 Seasons) 39 2,284 59 22.5 25.4 23 84 19 16 22 20 0.90 25 43 -18 -0.71 -0.41 33.8 44.6 -10.8 -0.43 -0.25 Premiership (3 Seasons) 13 596 46 6.3 6.6 5 90 5 8 18 35 2.69 11 4 +7 +1.06 -0.69 Europa Lg (3 Seasons) 7 406 58 12.6 4.5 4 81 2 3 28 8 1.62 7 5 +2 +0.44 -0.01 5.2 4.6 +0.6 +0.13 -0.07 EFL Cup (2 Seasons) 6 419 70 73.5 4.7 5 82 3 1 11 0 2.17 6 7 -1 -0.21 -2.60 FA Cup (2 Seasons) 3 225 75 34.1 2.5 3 75 2 0 4 2.00 2 2 0 0.00 -0.41 PL2 — Div. 1 (2 Seasons) 3 213 71 4.6 2.4 3 71 1 0 0 1.33 2 2 0 0.00 +0.66
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 2019-2020 17 Rangers 2 Leagues 1 14 14 0.4 0.2 0 0 1 14 3 0.00 0 0 0 0.00 -0.10 0.1 0.2 0.0 -0.17 +0.05 2020-2021 18 Rangers 2 Leagues 11 637 58 14.7 7.1 6 84 4 5 27 25 2.27 13 6 +7 +0.99 -0.97 4.6 2.2 +2.3 +0.75 +0.17 2021-2022 19 Rangers 2 Leagues 8 351 44 7.3 3.9 3 90 3 5 16 15 2.67 5 3 +2 +0.51 -0.57 0.5 2.2 -1.7 -1.32 -1.64 2021-2022 19 Everton 1 League 1 60 60 2.6 0.7 1 60 0 0 0 3.00 1 0 +1 +1.50 +2.37 2021-2022 19 Everton 2 Leagues 1 45 45 1.2 0.5 1 45 0 0 9 3.00 0 0 0 0.00 -0.52 2022-2023 20 Everton 1 League 2 153 77 6.5 1.7 2 77 1 0 0 0.50 1 2 -1 -0.59 -0.14 2022-2023 20 Everton 2 Leagues 21 1,432 68 39.8 15.9 16 81 12 5 26 2 0.81 15 26 -11 -0.69 -0.11 16.4 24.8 -8.4 -0.59 -0.08 2023-2024 21 Everton 3 Leagues 26 1,451 56 36.4 16.1 14 87 12 12 20 13 1.31 18 26 -8 -0.50 -0.60 17.4 19.9 -2.5 -0.22 -0.36 5 Seasons 2 Clubs 5 Leagues 68 3,930 58 16.3 43.7 40 83 31 28 21 67 1.48 51 61 -10 -0.23 -1.03 39.0 49.3 -10.2 -0.34 -0.32 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 Everton (3 Seasons) 3 Leagues 48 2,928 61 25.7 32.5 31 83 24 17 21 24 1.13 33 52 -19 -0.58 -0.42 33.8 44.6 -10.8 -0.43 -0.25 Rangers (3 Seasons) 2 Leagues 20 1,002 50 7.9 11.1 9 86 7 11 21 43 2.32 18 9 +9 +0.81 -0.53 5.2 4.6 +0.6 +0.13 -0.07 Everton (1 Season) 1 League 2 153 77 6.5 1.7 2 77 1 0 0 0.50 1 2 -1 -0.59 -0.14 Everton (1 Season) 1 League 1 60 60 2.6 0.7 1 60 0 0 0 3.00 1 0 +1 +1.50 +2.37 Premier League (3 Seasons) 39 2,284 59 22.5 25.4 23 84 19 16 22 20 0.90 25 43 -18 -0.71 -0.41 33.8 44.6 -10.8 -0.43 -0.25 Premiership (3 Seasons) 13 596 46 6.3 6.6 5 90 5 8 18 35 2.69 11 4 +7 +1.06 -0.69 Europa Lg (3 Seasons) 7 406 58 12.6 4.5 4 81 2 3 28 8 1.62 7 5 +2 +0.44 -0.01 5.2 4.6 +0.6 +0.13 -0.07 EFL Cup (2 Seasons) 6 419 70 73.5 4.7 5 82 3 1 11 0 2.17 6 7 -1 -0.21 -2.60 FA Cup (2 Seasons) 3 225 75 34.1 2.5 3 75 2 0 4 2.00 2 2 0 0.00 -0.41 PL2 — Div. 1 (2 Seasons) 3 213 71 4.6 2.4 3 71 1 0 0 1.33 2 2 0 0.00 +0.66
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 2019-2020 17 Rangers sct SCO 1. Premiership 2nd 0 0 0 0 3 Matches 2020-2021 18 Rangers sct SCO 1. Premiership 1st 7 360 51 10.5 4.0 3 90 3 4 23 21 2.43 7 2 +5 +1.25 -0.93 Matches 2021-2022 19 Rangers sct SCO 1. Premiership 2nd 6 236 39 6.9 2.6 2 90 2 4 14 11 3.00 4 2 +2 +0.76 -0.57 Matches 2021-2022 19 Everton eng ENG Jr. PL2 — Div. 1 11th 1 60 60 2.6 0.7 1 60 0 0 0 3.00 1 0 +1 +1.50 +2.37 Matches 2021-2022 19 Everton eng ENG 1. Premier League 16th 0 0 0 0 6 Matches 2022-2023 20 Everton eng ENG Jr. PL2 — Div. 1 8th 2 153 77 6.5 1.7 2 77 1 0 0 0.50 1 2 -1 -0.59 -0.14 Matches 2022-2023 20 Everton eng ENG 1. Premier League 17th 19 1,279 67 37.4 14.2 14 82 11 5 26 2 0.74 13 22 -9 -0.63 -0.04 16.4 24.8 -8.4 -0.59 -0.08 Matches 2023-2024 21 Everton eng ENG 1. Premier League 15th 20 1,005 50 30.2 11.2 9 87 8 11 20 12 1.05 12 21 -9 -0.81 -0.77 17.4 19.9 -2.5 -0.22 -0.36 Matches 5 Seasons 2 Clubs 2 Leagues 52 2,880 55 14.7 32.0 28 85 24 24 21 55 1.35 36 47 -11 -0.34 -1.23 33.8 44.6 -10.8 -0.43 -0.25 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 Everton (3 Seasons) 1 League 39 2,284 59 22.5 25.4 23 84 19 16 22 20 0.90 25 43 -18 -0.71 -0.41 33.8 44.6 -10.8 -0.43 -0.25 Rangers (3 Seasons) 1 League 13 596 46 6.3 6.6 5 90 5 8 18 35 2.69 11 4 +7 +1.06 -0.69 Everton (1 Season) 1 League 2 153 77 6.5 1.7 2 77 1 0 0 0.50 1 2 -1 -0.59 -0.14 Everton (1 Season) 1 League 1 60 60 2.6 0.7 1 60 0 0 0 3.00 1 0 +1 +1.50 +2.37 Premier League (3 Seasons) 39 2,284 59 22.5 25.4 23 84 19 16 22 20 0.90 25 43 -18 -0.71 -0.41 33.8 44.6 -10.8 -0.43 -0.25 Premiership (3 Seasons) 13 596 46 6.3 6.6 5 90 5 8 18 35 2.69 11 4 +7 +1.06 -0.69 PL2 — Div. 1 (2 Seasons) 3 213 71 4.6 2.4 3 71 1 0 0 1.33 2 2 0 0.00 +0.66
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2021-2022 19 Everton eng ENG FA Cup QF 1 45 45 11.5 0.5 1 45 0 0 3 3.00 0 0 0 0.00 -0.52 Matches 2022-2023 20 Everton eng ENG EFL Cup Rd3 2 153 77 85.0 1.7 2 77 1 0 0 1.50 2 4 -2 -1.18 -1.18 Matches 2023-2024 21 Everton eng ENG EFL Cup QF 4 266 67 68.2 3.0 3 85 2 1 11 0 2.50 4 3 +1 +0.34 -2.56 Matches 2023-2024 21 Everton eng ENG FA Cup 2 180 90 66.7 2.0 2 90 2 0 1 1.50 2 2 0 0.00 0.00 Matches 3 Seasons 1 Club 2 Leagues 9 644 72 52.4 7.2 8 79 5 1 11 4 2.11 8 9 -1 -0.14 -1.06 EFL Cup (2 Seasons) 6 419 70 73.5 4.7 5 82 3 1 11 0 2.17 6 7 -1 -0.21 -2.60 FA Cup (2 Seasons) 3 225 75 34.1 2.5 3 75 2 0 4 2.00 2 2 0 0.00 -0.41
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 2019-2020 17 Rangers 2. Europa Lg R16 1 14 14 1.6 0.2 0 0 1 14 0 0.00 0 0 0 0.00 -0.10 0.1 0.2 0.0 -0.17 +0.05 Matches 2020-2021 18 Rangers 2. Europa Lg R16 4 277 69 30.8 3.1 3 77 1 1 45 4 2.00 6 4 +2 +0.65 -0.22 4.6 2.2 +2.3 +0.75 +0.17 Matches 2021-2022 19 Rangers 2. Europa Lg 2nd 2 115 58 8.2 1.3 1 90 1 1 25 4 1.67 1 1 0 0.00 -0.49 0.5 2.2 -1.7 -1.32 -1.64 Matches 3 Seasons 1 Club 1 League 7 406 58 12.6 4.5 4 81 2 3 28 8 1.62 7 5 +2 +0.44 -0.01 5.2 4.6 +0.6 +0.13 -0.07
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 2021 19 sct Scotland Friendlies (M) 1 27 27 15.0 0.3 0 0 1 27 0 3.00 0 0 0 0.00 -0.59 Matches 2021 19 sct Scotland UEFA Euro GR 1 7 7 2.6 0.1 0 0 1 7 2 0.00 0 0 0 0.00 +1.37 0.4 0.0 +0.4 +5.11 +5.13 Matches 2022 20 sct Scotland WCQ 4 278 70 28.1 3.1 3 90 3 1 8 0 3.00 7 2 +5 +1.62 +1.24 Matches 2022 20 sct Scotland Friendlies (M) 2 122 61 45.2 1.4 2 61 0 0 0 1.00 2 0 +2 +1.48 +3.30 Matches 2022-2023 20 sct Scotland UEFA Nations League LgB 3 103 34 19.1 1.1 2 44 0 1 15 1 3.00 4 1 +3 +2.62 +2.00 Matches 2023 21 sct Scotland Friendlies (M) 2 90 45 50.0 1.0 1 88 0 1 2 0 0.00 1 4 -3 -3.00 -1.00 Matches 2024 22 sct Scotland Friendlies (M) 2 163 82 90.6 1.8 2 82 1 0 0 0.00 0 3 -3 -1.66 +8.93 Matches 2024 22 sct Scotland UEFA Euro Qualifying 6 242 40 33.6 2.7 2 84 1 4 19 0 1.83 6 7 -1 -0.37 -2.25 Matches 4 Seasons 1 Club 5 Leagues 21 1,032 49 31.0 11.5 12 75 5 9 15 3 1.76 20 17 +3 +0.26 +0.03 0.4 0.0 +0.4 +5.11 +5.13 Friendlies (M) (4 Seasons) 7 402 57 49.6 4.5 5 75 1 2 15 0 0.71 3 7 -4 -0.90 +0.43 UEFA Euro Qualifying (1 Season) 6 242 40 33.6 2.7 2 84 1 4 19 0 1.83 6 7 -1 -0.37 -2.25 WCQ (1 Season) 4 278 70 28.1 3.1 3 90 3 1 8 0 3.00 7 2 +5 +1.62 +1.24 UEFA Nations League (1 Season) 3 103 34 19.1 1.1 2 44 0 1 15 1 3.00 4 1 +3 +2.62 +2.00 UEFA Euro (1 Season) 1 7 7 2.6 0.1 0 0 1 7 2 0.00 0 0 0 0.00 +1.37 0.4 0.0 +0.4 +5.11 +5.13
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 2019-2020 17 Rangers 2 Leagues 0.2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2020-2021 18 Rangers 2 Leagues 7.1 0 0 0 7 5 1 22 11 9 0 0 0 10 2 2 50.0 2021-2022 19 Rangers 2 Leagues 3.9 1 0 0 5 3 1 16 0 8 0 0 0 7 1 0 100.0 2021-2022 19 Everton 1 League 0.7 0 0 0 0 2021-2022 19 Everton 2 Leagues 0.5 0 0 0 0 0 0 3 0 1 0 2022-2023 20 Everton 1 League 1.7 0 0 0 0 2022-2023 20 Everton 2 Leagues 15.9 3 0 0 14 16 2 44 17 24 0 0 0 80 10 12 45.5 2023-2024 21 Everton 3 Leagues 16.1 6 0 0 24 8 1 42 12 34 0 0 0 60 7 10 41.2 5 Seasons 2 Clubs 5 Leagues 43.7 10 0 0 50 32 5 127 40 76 0 0 0 157 20 24 45.5 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Everton (3 Seasons) 3 Leagues 32.5 9 0 0 38 24 3 89 29 59 0 0 0 140 17 22 43.6 Rangers (3 Seasons) 2 Leagues 11.1 1 0 0 12 8 2 38 11 17 0 0 0 17 3 2 60.0 Everton (1 Season) 1 League 1.7 0 0 0 0 Everton (1 Season) 1 League 0.7 0 0 0 0 Premier League (3 Seasons) 25.4 7 0 0 32 18 2 71 24 48 0 0 0 140 17 22 43.6 Premiership (3 Seasons) 6.6 0 0 0 7 6 1 30 5 8 0 Europa Lg (3 Seasons) 4.5 1 0 0 5 2 1 8 6 9 0 0 0 17 3 2 60.0 EFL Cup (2 Seasons) 4.7 2 0 0 5 4 1 13 4 7 0 FA Cup (2 Seasons) 2.5 0 0 0 1 2 0 5 1 4 0 PL2 — Div. 1 (2 Seasons) 2.4 0 0 0 0
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 2020-2021 18 Rangers sct SCO 1. Premiership 1st 4.0 0 0 0 3 3 1 14 5 4 0 Matches 2021-2022 19 Rangers sct SCO 1. Premiership 2nd 2.6 0 0 0 4 3 0 16 0 4 0 Matches 2021-2022 19 Everton eng ENG Jr. PL2 — Div. 1 11th 0.7 0 0 0 0 Matches 2022-2023 20 Everton eng ENG Jr. PL2 — Div. 1 8th 1.7 0 0 0 0 Matches 2022-2023 20 Everton eng ENG 1. Premier League 17th 14.2 3 0 0 14 13 1 39 15 24 0 0 0 80 10 12 45.5 Matches 2023-2024 21 Everton eng ENG 1. Premier League 15th 11.2 4 0 0 18 5 1 32 9 24 0 0 0 60 7 10 41.2 Matches 5 Seasons 2 Clubs 2 Leagues 32.0 7 0 0 39 24 3 101 29 56 0 0 0 140 17 22 43.6 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Everton (3 Seasons) 1 League 25.4 7 0 0 32 18 2 71 24 48 0 0 0 140 17 22 43.6 Rangers (3 Seasons) 1 League 6.6 0 0 0 7 6 1 30 5 8 0 Everton (1 Season) 1 League 1.7 0 0 0 0 Everton (1 Season) 1 League 0.7 0 0 0 0 Premier League (3 Seasons) 25.4 7 0 0 32 18 2 71 24 48 0 0 0 140 17 22 43.6 Premiership (3 Seasons) 6.6 0 0 0 7 6 1 30 5 8 0 PL2 — Div. 1 (2 Seasons) 2.4 0 0 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 2019-2020 17 Rangers 2. Europa Lg R16 0.2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Matches 2020-2021 18 Rangers 2. Europa Lg R16 3.1 0 0 0 4 2 0 8 6 5 0 0 0 10 2 2 50.0 Matches 2021-2022 19 Rangers 2. Europa Lg 2nd 1.3 1 0 0 1 0 1 0 0 4 0 0 0 7 1 0 100.0 Matches 3 Seasons 1 Club 1 League 4.5 1 0 0 5 2 1 8 6 9 0 0 0 17 3 2 60.0
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.
In collaboration with Opta , we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer .
View Additional Information
More Nathan Patterson Pages
Nathan Patterson 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