Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2025-02-01SatPremier LeagueMatchweek 24HomeW 4–0EvertonLeicester CityNRW,LB30000000020000.00.00.00022100.002000Match Report
2025-01-25SatPremier LeagueMatchweek 23AwayW 1–0EvertonBrightonNRM,RW290000000050000.00.00.000050.002000Match Report
2025-01-19SunPremier LeagueMatchweek 22HomeW 3–2EvertonTottenhamNRB,RW100000000071010.00.00.00044100.014043Match Report
2025-01-09ThuFA CupThird round properHomeW 2–0EvertonP'borough UtdYRM72000000000Match Report
2025-01-04SatPremier LeagueMatchweek 20AwayL 0–1EvertonBournemouthNRB4500001000381000.10.10.030182962.1013122Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
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-202017Rangers2. Europa Lg10140.2000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2019-202017Rangerssct SCO1. Premiership00Matches
2020-202118Rangers2. Europa Lg432773.1101100000.40.40.00.4104110.320.000.320.320.320.130.000.130.130.13Matches
2020-202118Rangerssct SCO1. Premiership733604.0000000000.000.000.000.000.00Matches
2021-202219Rangers2. Europa Lg211151.3000000100.10.10.00.13260.000.000.000.000.000.070.000.070.070.07Matches
2021-202219Evertoneng ENGFA Cup11450.5000000000.000.000.000.000.00Matches
2021-202219Evertoneng ENGJr. PL2 — Div. 111600.7000000000.000.000.000.000.00Matches
2021-202219Evertoneng ENG1. Premier League00Matches
2021-202219Rangerssct SCO1. Premiership622362.6011000000.000.380.380.000.38Matches
2022-202320Evertoneng ENGEFL Cup221531.7000000000.000.000.000.000.00Matches
2022-202320Evertoneng ENGJr. PL2 — Div. 1221531.7000000000.000.000.000.000.00Matches
2022-202320Evertoneng ENG1. Premier League19141,27914.2000000300.50.50.40.91624510.000.000.000.000.000.030.030.070.030.07Matches
2023-202421Evertoneng ENGEFL Cup432663.0000000200.000.000.000.000.00Matches
2023-202421Evertoneng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2023-202421Evertoneng ENG1. Premier League2091,00511.2022000400.30.31.72.01738390.000.180.180.000.180.030.150.180.030.18Matches
2024-202522Evertoneng ENGFA Cup11720.8000000000.000.000.000.000.00Matches
2024-202522Evertoneng ENGJr. PL2332112.3011000100.000.430.430.000.43Matches
2024-202522Evertoneng ENG1. Premier League701291.4000000000.10.10.30.44770.000.000.000.000.000.050.240.290.050.29Matches
6 Seasons2 Clubs5 Leagues76414,13145.91341001001.41.42.53.950751140.020.070.090.020.090.040.080.120.040.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 (4 Seasons)3 Leagues56323,12934.8022000900.90.92.53.43769970.000.060.060.000.060.030.090.130.030.13
Rangers (3 Seasons)2 Leagues2091,00211.1112100100.50.50.00.5136170.090.090.180.090.180.110.000.110.110.11
Everton (2 Seasons)1 League553644.0011000100.000.250.250.000.25
Everton (1 Season)1 League11600.7000000000.000.000.000.000.00
Premier League (4 Seasons)46232,41326.8022000700.90.92.53.43769970.000.070.070.000.070.030.090.130.030.13
Premiership (3 Seasons)1355966.6011000000.000.150.150.000.15
Europa Lg (3 Seasons)744064.5101100100.50.50.00.5136170.220.000.220.220.220.110.000.110.110.11
PL2 — Div. 1 (3 Seasons)664244.7011000100.000.210.210.000.21
FA Cup (3 Seasons)442973.3000000000.000.000.000.000.00
EFL Cup (2 Seasons)654194.7000000200.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
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-202017Rangers2 Leagues10140.2000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2020-202118Rangers2 Leagues1166377.1101100000.40.40.00.4104110.140.000.140.140.140.130.000.130.130.13
2021-202219Rangers2 Leagues833513.9011000100.10.10.00.13260.000.260.260.000.260.070.000.070.070.07
2021-202219Everton1 League11600.7000000000.000.000.000.000.00
2021-202219Everton2 Leagues11450.5000000000.000.000.000.000.00
2022-202320Everton1 League221531.7000000000.000.000.000.000.00
2022-202320Everton2 Leagues21161,43215.9000000300.50.50.40.91624510.000.000.000.000.000.030.030.070.030.07
2023-202421Everton3 Leagues26141,45116.1022000600.30.31.72.01738390.000.120.120.000.120.030.150.180.030.18
2024-202522Everton2 Leagues812012.2000000000.10.10.30.44770.000.000.000.000.000.050.240.290.050.29
2024-202522Everton1 League332112.3011000100.000.430.430.000.43
6 Seasons2 Clubs5 Leagues76414,13145.91341001001.41.42.53.950751140.020.070.090.020.090.040.080.120.040.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 (4 Seasons)3 Leagues56323,12934.8022000900.90.92.53.43769970.000.060.060.000.060.030.090.130.030.13
Rangers (3 Seasons)2 Leagues2091,00211.1112100100.50.50.00.5136170.090.090.180.090.180.110.000.110.110.11
Everton (2 Seasons)1 League553644.0011000100.000.250.250.000.25
Everton (1 Season)1 League11600.7000000000.000.000.000.000.00
Premier League (4 Seasons)46232,41326.8022000700.90.92.53.43769970.000.070.070.000.070.030.090.130.030.13
Premiership (3 Seasons)1355966.6011000000.000.150.150.000.15
Europa Lg (3 Seasons)744064.5101100100.50.50.00.5136170.220.000.220.220.220.110.000.110.110.11
PL2 — Div. 1 (3 Seasons)664244.7011000100.000.210.210.000.21
FA Cup (3 Seasons)442973.3000000000.000.000.000.000.00
EFL Cup (2 Seasons)654194.7000000200.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
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-202017Rangerssct SCO1. Premiership2nd00Matches
2020-202118Rangerssct SCO1. Premiership1st733604.0000000000.000.000.000.000.00Matches
2021-202219Rangerssct SCO1. Premiership2nd622362.6011000000.000.380.380.000.38Matches
2021-202219Evertoneng ENGJr. PL2 — Div. 111th11600.7000000000.000.000.000.000.00Matches
2021-202219Evertoneng ENG1. Premier League16th00Matches
2022-202320Evertoneng ENGJr. PL2 — Div. 18th221531.7000000000.000.000.000.000.00Matches
2022-202320Evertoneng ENG1. Premier League17th19141,27914.2000000300.50.50.40.91624510.000.000.000.000.000.030.030.070.030.07Matches
2023-202421Evertoneng ENG1. Premier League15th2091,00511.2022000400.30.31.72.01738390.000.180.180.000.180.030.150.180.030.18Matches
2024-202522Evertoneng ENG1. Premier League15th701291.4000000000.10.10.30.44770.000.000.000.000.000.050.240.290.050.29Matches
2024-202522Evertoneng ENGJr. PL214th332112.3011000100.000.430.430.000.43Matches
6 Seasons2 Clubs2 Leagues59283,00933.4033000700.90.92.53.43769970.000.090.090.000.090.030.090.130.030.13
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 (4 Seasons)1 League46232,41326.8022000700.90.92.53.43769970.000.070.070.000.070.030.090.130.030.13
Rangers (3 Seasons)1 League1355966.6011000000.000.150.150.000.15
Everton (2 Seasons)1 League553644.0011000100.000.250.250.000.25
Everton (1 Season)1 League11600.7000000000.000.000.000.000.00
Premier League (4 Seasons)46232,41326.8022000700.90.92.53.43769970.000.070.070.000.070.030.090.130.030.13
Premiership (3 Seasons)1355966.6011000000.000.150.150.000.15
PL2 — Div. 1 (3 Seasons)664244.7011000100.000.210.210.000.21
Standard Stats Table
Playing Time Performance Per 90 Minutes
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-202219Evertoneng ENGFA CupQF11450.5000000000.000.000.000.000.00Matches
2022-202320Evertoneng ENGEFL CupRd3221531.7000000000.000.000.000.000.00Matches
2023-202421Evertoneng ENGEFL CupQF432663.0000000200.000.000.000.000.00Matches
2023-202421Evertoneng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2024-202522Evertoneng ENGFA Cup11720.8000000000.000.000.000.000.00Matches
4 Seasons1 Club2 Leagues1097168.0000000200.000.000.000.000.00
FA Cup (3 Seasons)442973.3000000000.000.000.000.000.00
EFL Cup (2 Seasons)654194.7000000200.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
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-202017Rangers2. Europa LgR1610140.2000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2020-202118Rangers2. Europa LgR16432773.1101100000.40.40.00.4104110.320.000.320.320.320.130.000.130.130.13Matches
2021-202219Rangers2. Europa Lg2nd211151.3000000100.10.10.00.13260.000.000.000.000.000.070.000.070.070.07Matches
3 Seasons1 Club1 League744064.5101100100.50.50.00.5136170.220.000.220.220.220.110.000.110.110.11
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
202119sct ScotlandFriendlies (M)10270.3000000000.000.000.000.000.00Matches
202119sct ScotlandUEFA EuroGR1070.1000000000.000.000.000.000.00Matches
202220sct ScotlandWCQ432783.1123100200.320.650.970.320.97Matches
202220sct ScotlandFriendlies (M)221221.4000000000.000.000.000.000.00Matches
2022-202320sct ScotlandUEFA Nations LeagueLgB321031.1011000000.000.870.870.000.87Matches
202321sct ScotlandFriendlies (M)21901.0000000100.000.000.000.000.00Matches
202422sct ScotlandFriendlies (M)221631.8000000000.000.000.000.000.00Matches
202422sct ScotlandUEFA Euro Qualifying622422.7000000200.000.000.000.000.00Matches
4 Seasons1 Club5 Leagues21121,03211.5134100500.090.260.350.090.35
Friendlies (M) (4 Seasons)754024.5000000100.000.000.000.000.00
UEFA Euro Qualifying (1 Season)622422.7000000200.000.000.000.000.00
WCQ (1 Season)432783.1123100200.320.650.970.320.97
UEFA Nations League (1 Season)321031.1011000000.000.870.870.000.87
UEFA Euro (1 Season)1070.1000000000.000.000.000.000.00

Shooting

Shooting Table
Standard Expected
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
2019-202017Rangers2. Europa Lg0.20000.000.000000.00.00.00.0Matches
2020-202118Rangers2. Europa Lg3.113133.30.970.320.331.0014.70000.40.40.13+0.6+0.6Matches
2020-202118Rangerssct SCO1. Premiership4.00200.00.500.000.0000Matches
2021-202219Rangers2. Europa Lg1.30100.00.780.000.0017.20000.10.10.09-0.1-0.1Matches
2021-202219Evertoneng ENGFA Cup0.50000.000.0000Matches
2021-202219Evertoneng ENGJr. PL2 — Div. 10.7000Matches
2021-202219Rangerssct SCO1. Premiership2.60200.00.760.000.0000Matches
2022-202320Evertoneng ENGEFL Cup1.703133.31.760.590.000.0000Matches
2022-202320Evertoneng ENGJr. PL2 — Div. 11.7000Matches
2022-202320Evertoneng ENG1. Premier League14.208112.50.560.070.000.0018.20000.50.50.06-0.5-0.5Matches
2023-202421Evertoneng ENGEFL Cup3.00000.000.0000Matches
2023-202421Evertoneng ENGFA Cup2.00100.00.500.000.0000Matches
2023-202421Evertoneng ENG1. Premier League11.20400.00.360.000.0020.90000.30.30.08-0.3-0.3Matches
2024-202522Evertoneng ENGFA Cup0.80000.000.0000Matches
2024-202522Evertoneng ENGJr. PL22.3000Matches
2024-202522Evertoneng ENG1. Premier League1.40100.00.700.000.0016.80000.10.10.07-0.1-0.1Matches
6 Seasons2 Clubs5 Leagues45.9125312.00.540.070.040.3318.10001.41.40.08-0.4-0.4
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Everton (4 Seasons)3 Leagues34.8017211.80.490.060.000.0018.90000.90.90.07-0.9-0.9
Rangers (3 Seasons)2 Leagues11.118112.50.720.090.131.0015.40000.50.50.12+0.5+0.5
Everton (2 Seasons)1 League4.0000
Everton (1 Season)1 League0.7000
Premier League (4 Seasons)26.801317.70.480.040.000.0018.90000.90.90.07-0.9-0.9
Premiership (3 Seasons)6.60400.00.600.000.0000
Europa Lg (3 Seasons)4.514125.00.890.220.251.0015.40000.50.50.12+0.5+0.5
PL2 — Div. 1 (3 Seasons)4.7000
FA Cup (3 Seasons)3.30100.00.300.000.0000
EFL Cup (2 Seasons)4.703133.30.640.210.000.0000
Shooting Table
Standard Expected
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-202017Rangers2 Leagues0.20000.000.000000.00.00.00.0
2020-202118Rangers2 Leagues7.115120.00.710.140.201.0014.70000.40.40.13+0.6+0.6
2021-202219Rangers2 Leagues3.90300.00.770.000.0017.20000.10.10.09-0.1-0.1
2021-202219Everton1 League0.7000
2021-202219Everton2 Leagues0.50000.000.0000
2022-202320Everton1 League1.7000
2022-202320Everton2 Leagues15.9011218.20.690.130.000.0018.20000.50.50.06-0.5-0.5
2023-202421Everton3 Leagues16.10500.00.310.000.0020.90000.30.30.08-0.3-0.3
2024-202522Everton2 Leagues2.20100.00.450.000.0016.80000.10.10.07-0.1-0.1
2024-202522Everton1 League2.3000
6 Seasons2 Clubs5 Leagues45.9125312.00.540.070.040.3318.10001.41.40.08-0.4-0.4
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Everton (4 Seasons)3 Leagues34.8017211.80.490.060.000.0018.90000.90.90.07-0.9-0.9
Rangers (3 Seasons)2 Leagues11.118112.50.720.090.131.0015.40000.50.50.12+0.5+0.5
Everton (2 Seasons)1 League4.0000
Everton (1 Season)1 League0.7000
Premier League (4 Seasons)26.801317.70.480.040.000.0018.90000.90.90.07-0.9-0.9
Premiership (3 Seasons)6.60400.00.600.000.0000
Europa Lg (3 Seasons)4.514125.00.890.220.251.0015.40000.50.50.12+0.5+0.5
PL2 — Div. 1 (3 Seasons)4.7000
FA Cup (3 Seasons)3.30100.00.300.000.0000
EFL Cup (2 Seasons)4.703133.30.640.210.000.0000
Shooting Table
Standard Expected
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-202118Rangerssct SCO1. Premiership1st4.00200.00.500.000.0000Matches
2021-202219Rangerssct SCO1. Premiership2nd2.60200.00.760.000.0000Matches
2021-202219Evertoneng ENGJr. PL2 — Div. 111th0.7000Matches
2022-202320Evertoneng ENGJr. PL2 — Div. 18th1.7000Matches
2022-202320Evertoneng ENG1. Premier League17th14.208112.50.560.070.000.0018.20000.50.50.06-0.5-0.5Matches
2023-202421Evertoneng ENG1. Premier League15th11.20400.00.360.000.0020.90000.30.30.08-0.3-0.3Matches
2024-202522Evertoneng ENG1. Premier League15th1.40100.00.700.000.0016.80000.10.10.07-0.1-0.1Matches
2024-202522Evertoneng ENGJr. PL214th2.3000Matches
6 Seasons2 Clubs2 Leagues33.401715.90.510.030.000.0018.90000.90.90.07-0.9-0.9
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 (4 Seasons)1 League26.801317.70.480.040.000.0018.90000.90.90.07-0.9-0.9
Rangers (3 Seasons)1 League6.60400.00.600.000.0000
Everton (2 Seasons)1 League4.0000
Everton (1 Season)1 League0.7000
Premier League (4 Seasons)26.801317.70.480.040.000.0018.90000.90.90.07-0.9-0.9
Premiership (3 Seasons)6.60400.00.600.000.0000
PL2 — Div. 1 (3 Seasons)4.7000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2021-202219Evertoneng ENGFA CupQF0.50000.000.0000Matches
2022-202320Evertoneng ENGEFL CupRd31.703133.31.760.590.000.0000Matches
2023-202421Evertoneng ENGEFL CupQF3.00000.000.0000Matches
2023-202421Evertoneng ENGFA Cup2.00100.00.500.000.0000Matches
2024-202522Evertoneng ENGFA Cup0.80000.000.0000Matches
4 Seasons1 Club2 Leagues8.004125.00.500.130.000.0000
FA Cup (3 Seasons)3.30100.00.300.000.0000
EFL Cup (2 Seasons)4.703133.30.640.210.000.0000
Shooting Table
Standard Expected
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-202017Rangers2. Europa LgR160.20000.000.000000.00.00.00.0Matches
2020-202118Rangers2. Europa LgR163.113133.30.970.320.331.0014.70000.40.40.13+0.6+0.6Matches
2021-202219Rangers2. Europa Lg2nd1.30100.00.780.000.0017.20000.10.10.09-0.1-0.1Matches
3 Seasons1 Club1 League4.514125.00.890.220.251.0015.40000.50.50.12+0.5+0.5
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
202119sct ScotlandFriendlies (M)0.3000Matches
202119sct ScotlandUEFA EuroGR0.10000.000.0000Matches
202220sct ScotlandWCQ3.114250.01.290.650.250.5000Matches
202220sct ScotlandFriendlies (M)1.4000Matches
2022-202320sct ScotlandUEFA Nations LeagueLgB1.10100.00.870.000.0000Matches
202321sct ScotlandFriendlies (M)1.0000Matches
202422sct ScotlandFriendlies (M)1.8000Matches
202422sct ScotlandUEFA Euro Qualifying2.70000.000.0000Matches
4 Seasons1 Club5 Leagues11.515240.00.710.290.200.5000
Friendlies (M) (4 Seasons)4.5000
UEFA Euro Qualifying (1 Season)2.70000.000.0000
WCQ (1 Season)3.114250.01.290.650.250.5000
UEFA Nations League (1 Season)1.10100.00.870.000.0000
UEFA Euro (1 Season)0.10000.000.0000
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
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
2019-202017Rangers2. Europa Lg0.277100.01426522100.033100.011100.000.00.00.001000Matches
2020-202118Rangers2. Europa Lg3.17812761.41270556445875.9274658.771838.900.00.00.008004Matches
2020-202118Rangerssct SCO1. Premiership4.00Matches
2021-202219Rangers2. Europa Lg1.3546385.7817217283093.3212295.53560.000.00.00.000002Matches
2021-202219Evertoneng ENGFA Cup0.50Matches
2021-202219Evertoneng ENGJr. PL2 — Div. 10.70Matches
2021-202219Rangerssct SCO1. Premiership2.61Matches
2022-202320Evertoneng ENGEFL Cup1.70Matches
2022-202320Evertoneng ENGJr. PL2 — Div. 11.70Matches
2022-202320Evertoneng ENG1. Premier League14.248864975.27279259628431590.217223074.8226732.800.40.7-0.462110424Matches
2023-202421Evertoneng ENGEFL Cup3.00Matches
2023-202421Evertoneng ENGFA Cup2.00Matches
2023-202421Evertoneng ENG1. Premier League11.239355071.56185276121925286.912418268.1388644.221.71.0+0.383014638Matches
2024-202522Evertoneng ENGFA Cup0.80Matches
2024-202522Evertoneng ENGJr. PL22.31Matches
2024-202522Evertoneng ENG1. Premier League1.4608273.21024455303196.8233762.261154.500.30.3-0.327427Matches
6 Seasons2 Clubs5 Leagues45.91080147873.116717665060768888.237052071.27718841.032.52.1+0.51667281275
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
Everton (4 Seasons)3 Leagues34.8941128173.514488581253359889.131944971.06616440.222.52.0-0.51658281269
Rangers (3 Seasons)2 Leagues11.113919770.62229838749082.2517171.8112445.810.00.0+1.009006
Everton (2 Seasons)1 League4.01
Everton (1 Season)1 League0.70
Premier League (4 Seasons)26.8941128173.514488581253359889.131944971.06616440.222.52.0-0.51658281269
Premiership (3 Seasons)6.61
Europa Lg (3 Seasons)4.513919770.62229838749082.2517171.8112445.800.00.00.009006
PL2 — Div. 1 (3 Seasons)4.71
FA Cup (3 Seasons)3.30
EFL Cup (2 Seasons)4.70
Passing Table
Total Short Medium Long Expected
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-202017Rangers2 Leagues0.277100.01426522100.033100.011100.000.00.00.001000
2020-202118Rangers2 Leagues7.17812761.41270556445875.9274658.771838.900.00.00.008004
2021-202219Rangers2 Leagues3.9546385.7817217283093.3212295.53560.010.00.0+1.000002
2021-202219Everton1 League0.70
2021-202219Everton2 Leagues0.50
2022-202320Everton1 League1.70
2022-202320Everton2 Leagues15.948864975.27279259628431590.217223074.8226732.800.40.7-0.462110424
2023-202421Everton3 Leagues16.139355071.56185276121925286.912418268.1388644.221.71.0+0.383014638
2024-202522Everton2 Leagues2.2608273.21024455303196.8233762.261154.500.30.3-0.327427
2024-202522Everton1 League2.31
6 Seasons2 Clubs5 Leagues45.91080147873.116717665060768888.237052071.27718841.032.52.1+0.51667281275
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 (4 Seasons)3 Leagues34.8941128173.514488581253359889.131944971.06616440.222.52.0-0.51658281269
Rangers (3 Seasons)2 Leagues11.113919770.62229838749082.2517171.8112445.810.00.0+1.009006
Everton (2 Seasons)1 League4.01
Everton (1 Season)1 League0.70
Premier League (4 Seasons)26.8941128173.514488581253359889.131944971.06616440.222.52.0-0.51658281269
Premiership (3 Seasons)6.61
Europa Lg (3 Seasons)4.513919770.62229838749082.2517171.8112445.800.00.00.009006
PL2 — Div. 1 (3 Seasons)4.71
FA Cup (3 Seasons)3.30
EFL Cup (2 Seasons)4.70
Passing Table
Total Short Medium Long Expected
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-202118Rangerssct SCO1. Premiership1st4.00Matches
2021-202219Rangerssct SCO1. Premiership2nd2.61Matches
2021-202219Evertoneng ENGJr. PL2 — Div. 111th0.70Matches
2022-202320Evertoneng ENGJr. PL2 — Div. 18th1.70Matches
2022-202320Evertoneng ENG1. Premier League17th14.248864975.27279259628431590.217223074.8226732.800.40.7-0.462110424Matches
2023-202421Evertoneng ENG1. Premier League15th11.239355071.56185276121925286.912418268.1388644.221.71.0+0.383014638Matches
2024-202522Evertoneng ENG1. Premier League15th1.4608273.21024455303196.8233762.261154.500.30.3-0.327427Matches
2024-202522Evertoneng ENGJr. PL214th2.31Matches
6 Seasons2 Clubs2 Leagues33.4941128173.514488581253359889.131944971.06616440.232.52.0+0.51658281269
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 (4 Seasons)1 League26.8941128173.514488581253359889.131944971.06616440.222.52.0-0.51658281269
Rangers (3 Seasons)1 League6.61
Everton (2 Seasons)1 League4.01
Everton (1 Season)1 League0.70
Premier League (4 Seasons)26.8941128173.514488581253359889.131944971.06616440.222.52.0-0.51658281269
Premiership (3 Seasons)6.61
PL2 — Div. 1 (3 Seasons)4.71
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2021-202219Evertoneng ENGFA CupQF0.50Matches
2022-202320Evertoneng ENGEFL CupRd31.70Matches
2023-202421Evertoneng ENGEFL CupQF3.00Matches
2023-202421Evertoneng ENGFA Cup2.00Matches
2024-202522Evertoneng ENGFA Cup0.80Matches
4 Seasons1 Club2 Leagues8.00
FA Cup (3 Seasons)3.30
EFL Cup (2 Seasons)4.70
Passing Table
Total Short Medium Long Expected
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-202017Rangers2. Europa LgR160.277100.01426522100.033100.011100.000.00.00.001000Matches
2020-202118Rangers2. Europa LgR163.17812761.41270556445875.9274658.771838.900.00.00.008004Matches
2021-202219Rangers2. Europa Lg2nd1.3546385.7817217283093.3212295.53560.000.00.00.000002Matches
3 Seasons1 Club1 League4.513919770.62229838749082.2517171.8112445.800.00.00.009006
Passing Table
Total Short Medium Long
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
202119sct ScotlandFriendlies (M)0.30Matches
202119sct ScotlandUEFA EuroGR0.10Matches
202220sct ScotlandWCQ3.12Matches
202220sct ScotlandFriendlies (M)1.40Matches
2022-202320sct ScotlandUEFA Nations LeagueLgB1.11Matches
202321sct ScotlandFriendlies (M)1.00Matches
202422sct ScotlandFriendlies (M)1.80Matches
202422sct ScotlandUEFA Euro Qualifying2.70Matches
4 Seasons1 Club5 Leagues11.53
Friendlies (M) (4 Seasons)4.50
UEFA Euro Qualifying (1 Season)2.70
WCQ (1 Season)3.12
UEFA Nations League (1 Season)1.11
UEFA Euro (1 Season)0.10

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2019-202017Rangers2. Europa Lg0.2761000010000700Matches
2020-202118Rangers2. Europa Lg3.1127933320183100007812Matches
2020-202118Rangerssct SCO1. Premiership4.014Matches
2021-202219Rangers2. Europa Lg1.3635670000700005402Matches
2021-202219Evertoneng ENGFA Cup0.53Matches
2021-202219Evertoneng ENGJr. PL2 — Div. 10.7Matches
2021-202219Rangerssct SCO1. Premiership2.616Matches
2022-202320Evertoneng ENGEFL Cup1.75Matches
2022-202320Evertoneng ENGJr. PL2 — Div. 11.7Matches
2022-202320Evertoneng ENG1. Premier League14.2649503145710391371000488114Matches
2023-202421Evertoneng ENGEFL Cup3.08Matches
2023-202421Evertoneng ENGFA Cup2.02Matches
2023-202421Evertoneng ENG1. Premier League11.2550439110111321090000393113Matches
2024-202522Evertoneng ENGFA Cup0.89Matches
2024-202522Evertoneng ENGJr. PL22.3Matches
2024-202522Evertoneng ENG1. Premier League1.482612101062100006000Matches
6 Seasons2 Clubs5 Leagues45.914781158317103214230610001080331
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Everton (4 Seasons)3 Leagues34.8128110032768311042671000941227
Rangers (3 Seasons)2 Leagues11.1197155412013839000013914
Everton (2 Seasons)1 League4.0
Everton (1 Season)1 League0.7
Premier League (4 Seasons)26.812811003276831772671000941227
Premiership (3 Seasons)6.630
Europa Lg (3 Seasons)4.519715541201839000013914
PL2 — Div. 1 (3 Seasons)4.7
FA Cup (3 Seasons)3.314
EFL Cup (2 Seasons)4.713
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2019-202017Rangers2 Leagues0.2761000010000700
2020-202118Rangers2 Leagues7.11279333201223100007812
2021-202219Rangers2 Leagues3.96356700016700005402
2021-202219Everton1 League0.7
2021-202219Everton2 Leagues0.53
2022-202320Everton1 League1.7
2022-202320Everton2 Leagues15.9649503145710441371000488114
2023-202421Everton3 Leagues16.1550439110111421090000393113
2024-202522Everton2 Leagues2.2826121010152100006000
2024-202522Everton1 League2.3
6 Seasons2 Clubs5 Leagues45.914781158317103214230610001080331
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Everton (4 Seasons)3 Leagues34.8128110032768311042671000941227
Rangers (3 Seasons)2 Leagues11.1197155412013839000013914
Everton (2 Seasons)1 League4.0
Everton (1 Season)1 League0.7
Premier League (4 Seasons)26.812811003276831772671000941227
Premiership (3 Seasons)6.630
Europa Lg (3 Seasons)4.519715541201839000013914
PL2 — Div. 1 (3 Seasons)4.7
FA Cup (3 Seasons)3.314
EFL Cup (2 Seasons)4.713
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2020-202118Rangerssct SCO1. Premiership1st4.014Matches
2021-202219Rangerssct SCO1. Premiership2nd2.616Matches
2021-202219Evertoneng ENGJr. PL2 — Div. 111th0.7Matches
2022-202320Evertoneng ENGJr. PL2 — Div. 18th1.7Matches
2022-202320Evertoneng ENG1. Premier League17th14.2649503145710391371000488114Matches
2023-202421Evertoneng ENG1. Premier League15th11.2550439110111321090000393113Matches
2024-202522Evertoneng ENG1. Premier League15th1.482612101062100006000Matches
2024-202522Evertoneng ENGJr. PL214th2.3Matches
6 Seasons2 Clubs2 Leagues33.4128110032768311072671000941227
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Everton (4 Seasons)1 League26.812811003276831772671000941227
Rangers (3 Seasons)1 League6.630
Everton (2 Seasons)1 League4.0
Everton (1 Season)1 League0.7
Premier League (4 Seasons)26.812811003276831772671000941227
Premiership (3 Seasons)6.630
PL2 — Div. 1 (3 Seasons)4.7
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2021-202219Evertoneng ENGFA CupQF0.53Matches
2022-202320Evertoneng ENGEFL CupRd31.75Matches
2023-202421Evertoneng ENGEFL CupQF3.08Matches
2023-202421Evertoneng ENGFA Cup2.02Matches
2024-202522Evertoneng ENGFA Cup0.89Matches
4 Seasons1 Club2 Leagues8.027
FA Cup (3 Seasons)3.314
EFL Cup (2 Seasons)4.713
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2019-202017Rangers2. Europa LgR160.2761000010000700Matches
2020-202118Rangers2. Europa LgR163.1127933320183100007812Matches
2021-202219Rangers2. Europa Lg2nd1.3635670000700005402Matches
3 Seasons1 Club1 League4.519715541201839000013914
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
202119sct ScotlandFriendlies (M)0.3Matches
202119sct ScotlandUEFA EuroGR0.10Matches
202220sct ScotlandWCQ3.19Matches
202220sct ScotlandFriendlies (M)1.4Matches
2022-202320sct ScotlandUEFA Nations LeagueLgB1.15Matches
202321sct ScotlandFriendlies (M)1.0Matches
202422sct ScotlandFriendlies (M)1.8Matches
202422sct ScotlandUEFA Euro Qualifying2.712Matches
4 Seasons1 Club5 Leagues11.526
Friendlies (M) (4 Seasons)4.5
UEFA Euro Qualifying (1 Season)2.712
WCQ (1 Season)3.19
UEFA Nations League (1 Season)1.15
UEFA Euro (1 Season)0.10

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2019-202017Rangers2. Europa Lg0.216.4310000000.00000000Matches
2020-202118Rangers2. Europa Lg3.120.6510100000.00000000Matches
2020-202118Rangerssct SCO1. Premiership4.0Matches
2021-202219Rangers2. Europa Lg1.300.0000000000.00000000Matches
2021-202219Evertoneng ENGFA Cup0.5Matches
2021-202219Evertoneng ENGJr. PL2 — Div. 10.7Matches
2021-202219Rangerssct SCO1. Premiership2.6Matches
2022-202320Evertoneng ENGEFL Cup1.7Matches
2022-202320Evertoneng ENGJr. PL2 — Div. 11.7Matches
2022-202320Evertoneng ENG1. Premier League14.2201.41161002100.00000000Matches
2023-202421Evertoneng ENGEFL Cup3.0Matches
2023-202421Evertoneng ENGFA Cup2.0Matches
2023-202421Evertoneng ENG1. Premier League11.2201.79143010220.18200000Matches
2024-202522Evertoneng ENGFA Cup0.8Matches
2024-202522Evertoneng ENGJr. PL22.3Matches
2024-202522Evertoneng ENG1. Premier League1.464.1940200000.00000000Matches
6 Seasons2 Clubs5 Leagues45.9491.56364312320.06200000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Everton (4 Seasons)3 Leagues34.8461.72344212320.07200000
Rangers (3 Seasons)2 Leagues11.130.6720100000.00000000
Everton (2 Seasons)1 League4.0
Everton (1 Season)1 League0.7
Premier League (4 Seasons)26.8461.72344212320.07200000
Premiership (3 Seasons)6.6
Europa Lg (3 Seasons)4.530.6720100000.00000000
PL2 — Div. 1 (3 Seasons)4.7
FA Cup (3 Seasons)3.3
EFL Cup (2 Seasons)4.7
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2019-202017Rangers2 Leagues0.216.4310000000.00000000
2020-202118Rangers2 Leagues7.120.6510100000.00000000
2021-202219Rangers2 Leagues3.900.0000000000.00000000
2021-202219Everton1 League0.7
2021-202219Everton2 Leagues0.5
2022-202320Everton1 League1.7
2022-202320Everton2 Leagues15.9201.41161002100.00000000
2023-202421Everton3 Leagues16.1201.79143010220.18200000
2024-202522Everton2 Leagues2.264.1940200000.00000000
2024-202522Everton1 League2.3
6 Seasons2 Clubs5 Leagues45.9491.56364312320.06200000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Everton (4 Seasons)3 Leagues34.8461.72344212320.07200000
Rangers (3 Seasons)2 Leagues11.130.6720100000.00000000
Everton (2 Seasons)1 League4.0
Everton (1 Season)1 League0.7
Premier League (4 Seasons)26.8461.72344212320.07200000
Premiership (3 Seasons)6.6
Europa Lg (3 Seasons)4.530.6720100000.00000000
PL2 — Div. 1 (3 Seasons)4.7
FA Cup (3 Seasons)3.3
EFL Cup (2 Seasons)4.7
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2020-202118Rangerssct SCO1. Premiership1st4.0Matches
2021-202219Rangerssct SCO1. Premiership2nd2.6Matches
2021-202219Evertoneng ENGJr. PL2 — Div. 111th0.7Matches
2022-202320Evertoneng ENGJr. PL2 — Div. 18th1.7Matches
2022-202320Evertoneng ENG1. Premier League17th14.2201.41161002100.00000000Matches
2023-202421Evertoneng ENG1. Premier League15th11.2201.79143010220.18200000Matches
2024-202522Evertoneng ENG1. Premier League15th1.464.1940200000.00000000Matches
2024-202522Evertoneng ENGJr. PL214th2.3Matches
6 Seasons2 Clubs2 Leagues33.4461.72344212320.07200000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Everton (4 Seasons)1 League26.8461.72344212320.07200000
Rangers (3 Seasons)1 League6.6
Everton (2 Seasons)1 League4.0
Everton (1 Season)1 League0.7
Premier League (4 Seasons)26.8461.72344212320.07200000
Premiership (3 Seasons)6.6
PL2 — Div. 1 (3 Seasons)4.7
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2021-202219Evertoneng ENGFA CupQF0.5Matches
2022-202320Evertoneng ENGEFL CupRd31.7Matches
2023-202421Evertoneng ENGEFL CupQF3.0Matches
2023-202421Evertoneng ENGFA Cup2.0Matches
2024-202522Evertoneng ENGFA Cup0.8Matches
4 Seasons1 Club2 Leagues8.0
FA Cup (3 Seasons)3.3
EFL Cup (2 Seasons)4.7
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2019-202017Rangers2. Europa LgR160.216.4310000000.00000000Matches
2020-202118Rangers2. Europa LgR163.120.6510100000.00000000Matches
2021-202219Rangers2. Europa Lg2nd1.300.0000000000.00000000Matches
3 Seasons1 Club1 League4.530.6720100000.00000000
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
202119sct ScotlandFriendlies (M)0.3Matches
202119sct ScotlandUEFA EuroGR0.1Matches
202220sct ScotlandWCQ3.1Matches
202220sct ScotlandFriendlies (M)1.4Matches
2022-202320sct ScotlandUEFA Nations LeagueLgB1.1Matches
202321sct ScotlandFriendlies (M)1.0Matches
202422sct ScotlandFriendlies (M)1.8Matches
202422sct ScotlandUEFA Euro Qualifying2.7Matches
4 Seasons1 Club5 Leagues11.5
Friendlies (M) (4 Seasons)4.5
UEFA Euro Qualifying (1 Season)2.7
WCQ (1 Season)3.1
UEFA Nations League (1 Season)1.1
UEFA Euro (1 Season)0.1

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2019-202017Rangers2. Europa Lg0.2000000000000000Matches
2020-202118Rangers2. Europa Lg3.19581081361.55624615130Matches
2020-202118Rangerssct SCO1. Premiership4.045Matches
2021-202219Rangers2. Europa Lg1.3642405955.643030601Matches
2021-202219Evertoneng ENGFA Cup0.510Matches
2021-202219Evertoneng ENGJr. PL2 — Div. 10.7Matches
2021-202219Rangerssct SCO1. Premiership2.640Matches
2022-202320Evertoneng ENGEFL Cup1.702Matches
2022-202320Evertoneng ENGJr. PL2 — Div. 11.7Matches
2022-202320Evertoneng ENG1. Premier League14.2492432134295453.725244201564450Matches
2023-202421Evertoneng ENGEFL Cup3.072Matches
2023-202421Evertoneng ENGFA Cup2.031Matches
2023-202421Evertoneng ENG1. Premier League11.2342421112143737.82314311943330Matches
2024-202522Evertoneng ENGFA Cup0.810Matches
2024-202522Evertoneng ENGJr. PL22.3Matches
2024-202522Evertoneng ENG1. Premier League1.4311201425.032020330Matches
6 Seasons2 Clubs5 Leagues45.910178643165711748.7604994040131941
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Everton (4 Seasons)3 Leagues34.8866154266449546.3514073329110810
Rangers (3 Seasons)2 Leagues11.115171050132259.199271121131
Everton (2 Seasons)1 League4.00
Everton (1 Season)1 League0.70
Premier League (4 Seasons)26.8864954266449546.3514073324110810
Premiership (3 Seasons)6.6850
Europa Lg (3 Seasons)4.51591050132259.19927621131
PL2 — Div. 1 (3 Seasons)4.70
FA Cup (3 Seasons)3.3510
EFL Cup (2 Seasons)4.7740
Defensive Actions Table
Tackles Challenges Blocks
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-202017Rangers2 Leagues0.2000000000000000
2020-202118Rangers2 Leagues7.19981081361.556241115130
2021-202219Rangers2 Leagues3.9682405955.643030601
2021-202219Everton1 League0.70
2021-202219Everton2 Leagues0.5100
2022-202320Everton1 League1.70
2022-202320Everton2 Leagues15.9492432134295453.725244201764450
2023-202421Everton3 Leagues16.1343421112143737.823143111243330
2024-202522Everton2 Leagues2.2321201425.032020330
2024-202522Everton1 League2.30
6 Seasons2 Clubs5 Leagues45.910178643165711748.7604994040131941
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Everton (4 Seasons)3 Leagues34.8866154266449546.3514073329110810
Rangers (3 Seasons)2 Leagues11.115171050132259.199271121131
Everton (2 Seasons)1 League4.00
Everton (1 Season)1 League0.70
Premier League (4 Seasons)26.8864954266449546.3514073324110810
Premiership (3 Seasons)6.6850
Europa Lg (3 Seasons)4.51591050132259.19927621131
PL2 — Div. 1 (3 Seasons)4.70
FA Cup (3 Seasons)3.3510
EFL Cup (2 Seasons)4.7740
Defensive Actions Table
Tackles Challenges Blocks
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-202118Rangerssct SCO1. Premiership1st4.045Matches
2021-202219Rangerssct SCO1. Premiership2nd2.640Matches
2021-202219Evertoneng ENGJr. PL2 — Div. 111th0.7Matches
2022-202320Evertoneng ENGJr. PL2 — Div. 18th1.7Matches
2022-202320Evertoneng ENG1. Premier League17th14.2492432134295453.725244201564450Matches
2023-202421Evertoneng ENG1. Premier League15th11.2342421112143737.82314311943330Matches
2024-202522Evertoneng ENG1. Premier League15th1.4311201425.032020330Matches
2024-202522Evertoneng ENGJr. PL214th2.3Matches
6 Seasons2 Clubs2 Leagues33.4865754266449546.3514073329110810
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 (4 Seasons)1 League26.8864954266449546.3514073324110810
Rangers (3 Seasons)1 League6.6850
Everton (2 Seasons)1 League4.00
Everton (1 Season)1 League0.70
Premier League (4 Seasons)26.8864954266449546.3514073324110810
Premiership (3 Seasons)6.6850
PL2 — Div. 1 (3 Seasons)4.70
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2021-202219Evertoneng ENGFA CupQF0.510Matches
2022-202320Evertoneng ENGEFL CupRd31.702Matches
2023-202421Evertoneng ENGEFL CupQF3.072Matches
2023-202421Evertoneng ENGFA Cup2.031Matches
2024-202522Evertoneng ENGFA Cup0.810Matches
4 Seasons1 Club2 Leagues8.01250
FA Cup (3 Seasons)3.3510
EFL Cup (2 Seasons)4.7740
Defensive Actions Table
Tackles Challenges Blocks
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-202017Rangers2. Europa LgR160.2000000000000000Matches
2020-202118Rangers2. Europa LgR163.19581081361.55624615130Matches
2021-202219Rangers2. Europa Lg2nd1.3642405955.643030601Matches
3 Seasons1 Club1 League4.51591050132259.19927621131
Defensive Actions Table
Tackles Challenges Blocks
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
202119sct ScotlandFriendlies (M)0.3Matches
202119sct ScotlandUEFA EuroGR0.110Matches
202220sct ScotlandWCQ3.155Matches
202220sct ScotlandFriendlies (M)1.4Matches
2022-202320sct ScotlandUEFA Nations LeagueLgB1.110Matches
202321sct ScotlandFriendlies (M)1.0Matches
202422sct ScotlandFriendlies (M)1.8Matches
202422sct ScotlandUEFA Euro Qualifying2.733Matches
4 Seasons1 Club5 Leagues11.51080
Friendlies (M) (4 Seasons)4.50
UEFA Euro Qualifying (1 Season)2.7330
WCQ (1 Season)3.1550
UEFA Nations League (1 Season)1.1100
UEFA Euro (1 Season)0.1100

Possession

Possession Table
Touches Take-Ons Carries Receiving
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
2019-202017Rangers2. Europa Lg0.2816200800061540001060Matches
2020-202118Rangers2. Europa Lg3.11731271634041735480.0120.0734852761052427611Matches
2020-202118Rangerssct SCO1. Premiership4.0Matches
2021-202219Rangers2. Europa Lg1.37712937122777685.7114.35233820433211536Matches
2021-202219Evertoneng ENGFA Cup0.5Matches
2021-202219Evertoneng ENGJr. PL2 — Div. 10.7Matches
2021-202219Rangerssct SCO1. Premiership2.6Matches
2022-202320Evertoneng ENGEFL Cup1.7Matches
2022-202320Evertoneng ENGJr. PL2 — Div. 11.7Matches
2022-202320Evertoneng ENG1. Premier League14.28367131029523819836241145.81250.034919408511612322943151Matches
2023-202421Evertoneng ENGEFL Cup3.0Matches
2023-202421Evertoneng ENGFA Cup2.0Matches
2023-202421Evertoneng ENG1. Premier League11.267749199275209967718738.91055.629112636421714419633839Matches
2024-202522Evertoneng ENGFA Cup0.8Matches
2024-202522Evertoneng ENGJr. PL22.3Matches
2024-202522Evertoneng ENG1. Premier League1.49942045363997685.700.04018610542231527Matches
6 Seasons2 Clubs5 Leagues45.91870138635717535371870613455.72439.3811422720825036135019956114
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
Everton (4 Seasons)3 Leagues34.81612124529615483311612492449.02244.96803389159837289441682197
Rangers (3 Seasons)2 Leagues11.125814106102526258121083.3216.713183848413846313517
Everton (2 Seasons)1 League4.0
Everton (1 Season)1 League0.7
Premier League (4 Seasons)26.81612124529615483311612492449.02244.96803389159837289441682197
Premiership (3 Seasons)6.6
Europa Lg (3 Seasons)4.525814106102526258121083.3216.713183848413846313517
PL2 — Div. 1 (3 Seasons)4.7
FA Cup (3 Seasons)3.3
EFL Cup (2 Seasons)4.7
Possession Table
Touches Take-Ons Carries Receiving
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-202017Rangers2 Leagues0.2816200800061540001060
2020-202118Rangers2 Leagues7.11731271634041735480.0120.0734852761052427611
2021-202219Rangers2 Leagues3.97712937122777685.7114.35233820433211536
2021-202219Everton1 League0.7
2021-202219Everton2 Leagues0.5
2022-202320Everton1 League1.7
2022-202320Everton2 Leagues15.98367131029523819836241145.81250.034919408511612322943151
2023-202421Everton3 Leagues16.167749199275209967718738.91055.629112636421714419633839
2024-202522Everton2 Leagues2.29942045363997685.700.04018610542231527
2024-202522Everton1 League2.3
6 Seasons2 Clubs5 Leagues45.91870138635717535371870613455.72439.3811422720825036135019956114
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 (4 Seasons)3 Leagues34.81612124529615483311612492449.02244.96803389159837289441682197
Rangers (3 Seasons)2 Leagues11.125814106102526258121083.3216.713183848413846313517
Everton (2 Seasons)1 League4.0
Everton (1 Season)1 League0.7
Premier League (4 Seasons)26.81612124529615483311612492449.02244.96803389159837289441682197
Premiership (3 Seasons)6.6
Europa Lg (3 Seasons)4.525814106102526258121083.3216.713183848413846313517
PL2 — Div. 1 (3 Seasons)4.7
FA Cup (3 Seasons)3.3
EFL Cup (2 Seasons)4.7
Possession Table
Touches Take-Ons Carries Receiving
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-202118Rangerssct SCO1. Premiership1st4.0Matches
2021-202219Rangerssct SCO1. Premiership2nd2.6Matches
2021-202219Evertoneng ENGJr. PL2 — Div. 111th0.7Matches
2022-202320Evertoneng ENGJr. PL2 — Div. 18th1.7Matches
2022-202320Evertoneng ENG1. Premier League17th14.28367131029523819836241145.81250.034919408511612322943151Matches
2023-202421Evertoneng ENG1. Premier League15th11.267749199275209967718738.91055.629112636421714419633839Matches
2024-202522Evertoneng ENG1. Premier League15th1.49942045363997685.700.04018610542231527Matches
2024-202522Evertoneng ENGJr. PL214th2.3Matches
6 Seasons2 Clubs2 Leagues33.41612124529615483311612492449.02244.96803389159837289441682197
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 (4 Seasons)1 League26.81612124529615483311612492449.02244.96803389159837289441682197
Rangers (3 Seasons)1 League6.6
Everton (2 Seasons)1 League4.0
Everton (1 Season)1 League0.7
Premier League (4 Seasons)26.81612124529615483311612492449.02244.96803389159837289441682197
Premiership (3 Seasons)6.6
PL2 — Div. 1 (3 Seasons)4.7
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2021-202219Evertoneng ENGFA CupQF0.5Matches
2022-202320Evertoneng ENGEFL CupRd31.7Matches
2023-202421Evertoneng ENGEFL CupQF3.0Matches
2023-202421Evertoneng ENGFA Cup2.0Matches
2024-202522Evertoneng ENGFA Cup0.8Matches
4 Seasons1 Club2 Leagues8.0
FA Cup (3 Seasons)3.3
EFL Cup (2 Seasons)4.7
Possession Table
Touches Take-Ons Carries Receiving
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-202017Rangers2. Europa LgR160.2816200800061540001060Matches
2020-202118Rangers2. Europa LgR163.11731271634041735480.0120.0734852761052427611Matches
2021-202219Rangers2. Europa Lg2nd1.37712937122777685.7114.35233820433211536Matches
3 Seasons1 Club1 League4.525814106102526258121083.3216.713183848413846313517
Possession Table
Touches Take-Ons Carries
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
202119sct ScotlandFriendlies (M)0.3Matches
202119sct ScotlandUEFA EuroGR0.1Matches
202220sct ScotlandWCQ3.1Matches
202220sct ScotlandFriendlies (M)1.4Matches
2022-202320sct ScotlandUEFA Nations LeagueLgB1.1Matches
202321sct ScotlandFriendlies (M)1.0Matches
202422sct ScotlandFriendlies (M)1.8Matches
202422sct ScotlandUEFA Euro Qualifying2.7Matches
4 Seasons1 Club5 Leagues11.5
Friendlies (M) (4 Seasons)4.5
UEFA Euro Qualifying (1 Season)2.7
WCQ (1 Season)3.1
UEFA Nations League (1 Season)1.1
UEFA Euro (1 Season)0.1

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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-202017Rangers2. Europa Lg114141.60.20011400.000000.00-0.100.10.20.0-0.17+0.05Matches
2019-202017Rangerssct SCO1. Premiership00003Matches
2020-202118Rangers2. Europa Lg42776930.83.1377114542.0064+2+0.65-0.224.62.2+2.3+0.75+0.17Matches
2020-202118Rangerssct SCO1. Premiership73605110.54.03903423212.4372+5+1.25-0.93Matches
2021-202219Rangers2. Europa Lg2115588.21.3190112541.671100.00-0.490.52.2-1.7-1.32-1.64Matches
2021-202219Evertoneng ENGFA Cup1454511.50.51450033.000000.00-0.52Matches
2021-202219Evertoneng ENGJr. PL2 — Div. 1160602.60.71600003.0010+1+1.50+2.37Matches
2021-202219Evertoneng ENG1. Premier League00006Matches
2021-202219Rangerssct SCO1. Premiership6236396.92.62902414113.0042+2+0.76-0.57Matches
2022-202320Evertoneng ENGEFL Cup21537785.01.72771001.5024-2-1.18-1.18Matches
2022-202320Evertoneng ENGJr. PL2 — Div. 12153776.51.72771000.5012-1-0.59-0.14Matches
2022-202320Evertoneng ENG1. Premier League191,2796737.414.214821152620.741322-9-0.63-0.0416.424.8-8.4-0.59-0.08Matches
2023-202421Evertoneng ENGEFL Cup42666768.23.0385211102.5043+1+0.34-2.56Matches
2023-202421Evertoneng ENGFA Cup21809066.72.02902011.502200.000.00Matches
2023-202421Evertoneng ENG1. Premier League201,0055029.411.298781120121.051221-9-0.81-0.7317.419.9-2.5-0.22-0.27Matches
2024-202522Evertoneng ENGFA Cup1727280.00.81720003.0010+1+1.25-3.75Matches
2024-202522Evertoneng ENGJr. PL232117019.52.33701001.3376+1+0.43+0.84Matches
2024-202522Evertoneng ENG1. Premier League7129186.21.40071891.4312-1-0.70-0.511.81.9-0.1-0.07+0.20Matches
6 Seasons2 Clubs5 Leagues764,1315415.745.94183313521761.495363-10-0.22-0.9040.951.2-10.3-0.33-0.23
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 (4 Seasons)3 Leagues563,1295622.934.83282242421331.203554-19-0.55-0.3835.746.6-10.9-0.41-0.18
Rangers (3 Seasons)2 Leagues201,002507.911.198671121432.32189+9+0.81-0.535.24.6+0.6+0.13-0.07
Everton (2 Seasons)1 League53647310.64.05732001.008800.00+0.44
Everton (1 Season)1 League160602.60.71600003.0010+1+1.50+2.37
Premier League (4 Seasons)462,4135219.626.82384192321290.982645-19-0.71-0.4335.746.6-10.9-0.41-0.18
Premiership (3 Seasons)13596466.36.65905818352.69114+7+1.06-0.69
Europa Lg (3 Seasons)74065812.64.5481232881.6275+2+0.44-0.015.24.6+0.6+0.13-0.07
PL2 — Div. 1 (3 Seasons)6424717.44.76712001.3398+1+0.21+0.84
FA Cup (3 Seasons)42977439.63.34742042.2532+1+0.30-0.29
EFL Cup (2 Seasons)64197073.54.7582311102.1767-1-0.21-2.60
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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-202017Rangers2 Leagues114140.40.20011430.000000.00-0.100.10.20.0-0.17+0.05
2020-202118Rangers2 Leagues116375814.77.16844527252.27136+7+0.99-0.974.62.2+2.3+0.75+0.17
2021-202219Rangers2 Leagues8351447.33.93903516152.6753+2+0.51-0.570.52.2-1.7-1.32-1.64
2021-202219Everton1 League160602.60.71600003.0010+1+1.50+2.37
2021-202219Everton2 Leagues145451.20.51450093.000000.00-0.52
2022-202320Everton1 League2153776.51.72771000.5012-1-0.59-0.14
2022-202320Everton2 Leagues211,4326839.815.916811252620.811526-11-0.69-0.1116.424.8-8.4-0.59-0.08
2023-202421Everton3 Leagues261,4515635.616.11487121220131.311826-8-0.50-0.5617.419.9-2.5-0.22-0.27
2024-202522Everton2 Leagues8201259.32.2172071891.632200.00+0.141.81.9-0.1-0.07+0.20
2024-202522Everton1 League32117019.52.33701001.3376+1+0.43+0.84
6 Seasons2 Clubs5 Leagues764,1315415.745.94183313521761.495363-10-0.22-0.9040.951.2-10.3-0.33-0.23
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 (4 Seasons)3 Leagues563,1295622.934.83282242421331.203554-19-0.55-0.3835.746.6-10.9-0.41-0.18
Rangers (3 Seasons)2 Leagues201,002507.911.198671121432.32189+9+0.81-0.535.24.6+0.6+0.13-0.07
Everton (2 Seasons)1 League53647310.64.05732001.008800.00+0.44
Everton (1 Season)1 League160602.60.71600003.0010+1+1.50+2.37
Premier League (4 Seasons)462,4135219.626.82384192321290.982645-19-0.71-0.4335.746.6-10.9-0.41-0.18
Premiership (3 Seasons)13596466.36.65905818352.69114+7+1.06-0.69
Europa Lg (3 Seasons)74065812.64.5481232881.6275+2+0.44-0.015.24.6+0.6+0.13-0.07
PL2 — Div. 1 (3 Seasons)6424717.44.76712001.3398+1+0.21+0.84
FA Cup (3 Seasons)42977439.63.34742042.2532+1+0.30-0.29
EFL Cup (2 Seasons)64197073.54.7582311102.1767-1-0.21-2.60
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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-202017Rangerssct SCO1. Premiership2nd00003Matches
2020-202118Rangerssct SCO1. Premiership1st73605110.54.03903423212.4372+5+1.25-0.93Matches
2021-202219Rangerssct SCO1. Premiership2nd6236396.92.62902414113.0042+2+0.76-0.57Matches
2021-202219Evertoneng ENGJr. PL2 — Div. 111th160602.60.71600003.0010+1+1.50+2.37Matches
2021-202219Evertoneng ENG1. Premier League16th00006Matches
2022-202320Evertoneng ENGJr. PL2 — Div. 18th2153776.51.72771000.5012-1-0.59-0.14Matches
2022-202320Evertoneng ENG1. Premier League17th191,2796737.414.214821152620.741322-9-0.63-0.0416.424.8-8.4-0.59-0.08Matches
2023-202421Evertoneng ENG1. Premier League15th201,0055029.411.298781120121.051221-9-0.81-0.7317.419.9-2.5-0.22-0.27Matches
2024-202522Evertoneng ENG1. Premier League15th7129186.21.40071891.4312-1-0.70-0.511.81.9-0.1-0.07+0.20Matches
2024-202522Evertoneng ENGJr. PL214th32117019.52.33701001.3376+1+0.43+0.84Matches
6 Seasons2 Clubs2 Leagues593,0095113.833.42885243120641.363749-12-0.36-1.0735.746.6-10.9-0.41-0.18
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 (4 Seasons)1 League462,4135219.626.82384192321290.982645-19-0.71-0.4335.746.6-10.9-0.41-0.18
Rangers (3 Seasons)1 League13596466.36.65905818352.69114+7+1.06-0.69
Everton (2 Seasons)1 League53647310.64.05732001.008800.00+0.44
Everton (1 Season)1 League160602.60.71600003.0010+1+1.50+2.37
Premier League (4 Seasons)462,4135219.626.82384192321290.982645-19-0.71-0.4335.746.6-10.9-0.41-0.18
Premiership (3 Seasons)13596466.36.65905818352.69114+7+1.06-0.69
PL2 — Div. 1 (3 Seasons)6424717.44.76712001.3398+1+0.21+0.84
Playing Time Table
Playing Time Starts Subs Team Success
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-202219Evertoneng ENGFA CupQF1454511.50.51450033.000000.00-0.52Matches
2022-202320Evertoneng ENGEFL CupRd321537785.01.72771001.5024-2-1.18-1.18Matches
2023-202421Evertoneng ENGEFL CupQF42666768.23.0385211102.5043+1+0.34-2.56Matches
2023-202421Evertoneng ENGFA Cup21809066.72.02902011.502200.000.00Matches
2024-202522Evertoneng ENGFA Cup1727280.00.81720003.0010+1+1.25-3.75Matches
4 Seasons1 Club2 Leagues107167254.28.0978511142.209900.00-1.04
FA Cup (3 Seasons)42977439.63.34742042.2532+1+0.30-0.29
EFL Cup (2 Seasons)64197073.54.7582311102.1767-1-0.21-2.60
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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-202017Rangers2. Europa LgR16114141.60.20011400.000000.00-0.100.10.20.0-0.17+0.05Matches
2020-202118Rangers2. Europa LgR1642776930.83.1377114542.0064+2+0.65-0.224.62.2+2.3+0.75+0.17Matches
2021-202219Rangers2. Europa Lg2nd2115588.21.3190112541.671100.00-0.490.52.2-1.7-1.32-1.64Matches
3 Seasons1 Club1 League74065812.64.5481232881.6275+2+0.44-0.015.24.6+0.6+0.13-0.07
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
202119sct ScotlandFriendlies (M)1272715.00.30012703.000000.00-0.59Matches
202119sct ScotlandUEFA EuroGR1772.60.1001720.000000.00+1.37Matches
202220sct ScotlandWCQ42787028.13.139031803.0072+5+1.62+1.24Matches
202220sct ScotlandFriendlies (M)21226145.21.42610001.0020+2+1.48+3.30Matches
2022-202320sct ScotlandUEFA Nations LeagueLgB31033419.11.1244011513.0041+3+2.62+2.00Matches
202321sct ScotlandFriendlies (M)2904550.01.018801200.0014-3-3.00-1.00Matches
202422sct ScotlandFriendlies (M)21638245.31.82821000.0003-3-1.66-1.66Matches
202422sct ScotlandUEFA Euro Qualifying62424033.62.7284141901.8367-1-0.37-2.25Matches
4 Seasons1 Club5 Leagues211,0324929.411.51275591531.762017+3+0.26-0.03
Friendlies (M) (4 Seasons)74025740.64.5575121500.7137-4-0.90-0.28
UEFA Euro Qualifying (1 Season)62424033.62.7284141901.8367-1-0.37-2.25
WCQ (1 Season)42787028.13.139031803.0072+5+1.62+1.24
UEFA Nations League (1 Season)31033419.11.1244011513.0041+3+2.62+2.00
UEFA Euro (1 Season)1772.60.1001720.000000.00+1.37

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2019-202017Rangers2. Europa Lg0.2000000000000000Matches
2020-202118Rangers2. Europa Lg3.1000420865000102250.0Matches
2020-202118Rangerssct SCO1. Premiership4.000033114540Matches
2021-202219Rangers2. Europa Lg1.3100101004000710100.0Matches
2021-202219Evertoneng ENGFA Cup0.50000003010Matches
2021-202219Evertoneng ENGJr. PL2 — Div. 10.70000Matches
2021-202219Rangerssct SCO1. Premiership2.600043016040Matches
2022-202320Evertoneng ENGEFL Cup1.70000315200Matches
2022-202320Evertoneng ENGJr. PL2 — Div. 11.70000Matches
2022-202320Evertoneng ENG1. Premier League14.23001413139152400080101245.5Matches
2023-202421Evertoneng ENGEFL Cup3.02005108270Matches
2023-202421Evertoneng ENGFA Cup2.00001202130Matches
2023-202421Evertoneng ENG1. Premier League11.24001851329240006071041.2Matches
2024-202522Evertoneng ENGFA Cup0.80002109010Matches
2024-202522Evertoneng ENGJr. PL22.31000Matches
2024-202522Evertoneng ENG1. Premier League1.400001060100061420.0Matches
6 Seasons2 Clubs5 Leagues45.91000523451424078000163212842.9
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Everton (4 Seasons)3 Leagues34.8900402631042961000146182640.9
Rangers (3 Seasons)2 Leagues11.11001282381117000173260.0
Everton (2 Seasons)1 League4.01000
Everton (1 Season)1 League0.70000
Premier League (4 Seasons)26.870032192772449000146182640.9
Premiership (3 Seasons)6.600076130580
Europa Lg (3 Seasons)4.5100521869000173260.0
PL2 — Div. 1 (3 Seasons)4.71000
FA Cup (3 Seasons)3.300033014150
EFL Cup (2 Seasons)4.720054113470
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2019-202017Rangers2 Leagues0.2000000000000000
2020-202118Rangers2 Leagues7.100075122119000102250.0
2021-202219Rangers2 Leagues3.91005311608000710100.0
2021-202219Everton1 League0.70000
2021-202219Everton2 Leagues0.50000003010
2022-202320Everton1 League1.70000
2022-202320Everton2 Leagues15.93001416244172400080101245.5
2023-202421Everton3 Leagues16.160024814212340006071041.2
2024-202522Everton2 Leagues2.2000220150200061420.0
2024-202522Everton1 League2.31000
6 Seasons2 Clubs5 Leagues45.91000523451424078000163212842.9
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Everton (4 Seasons)3 Leagues34.8900402631042961000146182640.9
Rangers (3 Seasons)2 Leagues11.11001282381117000173260.0
Everton (2 Seasons)1 League4.01000
Everton (1 Season)1 League0.70000
Premier League (4 Seasons)26.870032192772449000146182640.9
Premiership (3 Seasons)6.600076130580
Europa Lg (3 Seasons)4.5100521869000173260.0
PL2 — Div. 1 (3 Seasons)4.71000
FA Cup (3 Seasons)3.300033014150
EFL Cup (2 Seasons)4.720054113470
Miscellaneous Stats Table
Performance Aerial Duels
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-202118Rangerssct SCO1. Premiership1st4.000033114540Matches
2021-202219Rangerssct SCO1. Premiership2nd2.600043016040Matches
2021-202219Evertoneng ENGJr. PL2 — Div. 111th0.70000Matches
2022-202320Evertoneng ENGJr. PL2 — Div. 18th1.70000Matches
2022-202320Evertoneng ENG1. Premier League17th14.23001413139152400080101245.5Matches
2023-202421Evertoneng ENG1. Premier League15th11.24001851329240006071041.2Matches
2024-202522Evertoneng ENG1. Premier League15th1.400001060100061420.0Matches
2024-202522Evertoneng ENGJr. PL214th2.31000Matches
6 Seasons2 Clubs2 Leagues33.4700392531072957000146182640.9
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Everton (4 Seasons)1 League26.870032192772449000146182640.9
Rangers (3 Seasons)1 League6.600076130580
Everton (2 Seasons)1 League4.01000
Everton (1 Season)1 League0.70000
Premier League (4 Seasons)26.870032192772449000146182640.9
Premiership (3 Seasons)6.600076130580
PL2 — Div. 1 (3 Seasons)4.71000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2021-202219Evertoneng ENGFA CupQF0.50000003010Matches
2022-202320Evertoneng ENGEFL CupRd31.70000315200Matches
2023-202421Evertoneng ENGEFL CupQF3.02005108270Matches
2023-202421Evertoneng ENGFA Cup2.00001202130Matches
2024-202522Evertoneng ENGFA Cup0.80002109010Matches
4 Seasons1 Club2 Leagues8.0200871275120
FA Cup (3 Seasons)3.300033014150
EFL Cup (2 Seasons)4.720054113470
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2019-202017Rangers2. Europa LgR160.2000000000000000Matches
2020-202118Rangers2. Europa LgR163.1000420865000102250.0Matches
2021-202219Rangers2. Europa Lg2nd1.3100101004000710100.0Matches
3 Seasons1 Club1 League4.5100521869000173260.0
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202119sct ScotlandFriendlies (M)0.30000Matches
202119sct ScotlandUEFA EuroGR0.10000000010Matches
202220sct ScotlandWCQ3.12009209550Matches
202220sct ScotlandFriendlies (M)1.40000Matches
2022-202320sct ScotlandUEFA Nations LeagueLgB1.10001205010Matches
202321sct ScotlandFriendlies (M)1.01000Matches
202422sct ScotlandFriendlies (M)1.80000Matches
202422sct ScotlandUEFA Euro Qualifying2.720025012330Matches
4 Seasons1 Club5 Leagues11.55001290268100
Friendlies (M) (4 Seasons)4.51000
UEFA Euro Qualifying (1 Season)2.720025012330
WCQ (1 Season)3.12009209550
UEFA Nations League (1 Season)1.10001205010
UEFA Euro (1 Season)0.10000000010

Player Club Summary

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.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.