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
2024-12-01SunPremier LeagueMatchweek 13AwayL 0–4EvertonManchester UtdNRB1800000000151000.00.00.210121485.717100Match Report
2024-10-04FriPL2Regular seasonAwayL 2–4EvertonWolverhampton WanderersYRM90000010Match Report
2024-09-30MonPL2Regular seasonHomeD 3–3EvertonReading FC U21YRM61010000Match Report
2024-09-22SunPL2Regular seasonHomeW 4–3EvertonSunderlandYRM60000000Match 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 ENGJr. PL2332112.3011000100.000.430.430.000.43Matches
2024-202522Evertoneng ENG1. Premier League10180.2000000000.00.00.20.21110.000.000.000.000.000.000.870.870.000.87Matches
6 Seasons2 Clubs5 Leagues69403,94843.91341001001.31.32.33.647691080.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 Leagues49312,94632.7022000900.80.82.33.13463910.000.060.060.000.060.030.090.120.030.12
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)40232,30225.6022000700.80.82.33.13463910.000.080.080.000.080.030.090.120.030.12
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
EFL Cup (2 Seasons)654194.7000000200.000.000.000.000.00
FA Cup (2 Seasons)332252.5000000000.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-202522Everton1 League10180.2000000000.00.00.20.21110.000.000.000.000.000.000.870.870.000.87
2024-202522Everton1 League332112.3011000100.000.430.430.000.43
6 Seasons2 Clubs5 Leagues69403,94843.91341001001.31.32.33.647691080.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 Leagues49312,94632.7022000900.80.82.33.13463910.000.060.060.000.060.030.090.120.030.12
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)40232,30225.6022000700.80.82.33.13463910.000.080.080.000.080.030.090.120.030.12
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
EFL Cup (2 Seasons)654194.7000000200.000.000.000.000.00
FA Cup (2 Seasons)332252.5000000000.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 League16th10180.2000000000.00.00.20.21110.000.000.000.000.000.000.870.870.000.87Matches
2024-202522Evertoneng ENGJr. PL213th332112.3011000100.000.430.430.000.43Matches
6 Seasons2 Clubs2 Leagues53282,89832.2033000700.80.82.33.13463910.000.090.090.000.090.030.090.120.030.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 (4 Seasons)1 League40232,30225.6022000700.80.82.33.13463910.000.080.080.000.080.030.090.120.030.12
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)40232,30225.6022000700.80.82.33.13463910.000.080.080.000.080.030.090.120.030.12
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
3 Seasons1 Club2 Leagues986447.2000000200.000.000.000.000.00
EFL Cup (2 Seasons)654194.7000000200.000.000.000.000.00
FA Cup (2 Seasons)332252.5000000000.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 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
202119sct ScotlandFriendlies (M)10270.3000000000.000.000.000.000.00Matches
202119sct ScotlandUEFA EuroGR1070.1000000000.00.00.00.01020.000.000.000.000.000.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.00.00.00.01020.090.260.350.090.350.000.000.000.000.00
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.00.00.00.01020.000.000.000.000.000.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 ENGJr. PL22.3000Matches
2024-202522Evertoneng ENG1. Premier League0.20000.000.000000.00.00.00.0Matches
6 Seasons2 Clubs5 Leagues43.9124312.50.550.070.040.3318.10001.31.30.08-0.3-0.3
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 Leagues32.7016212.50.490.060.000.0019.10000.80.80.07-0.8-0.8
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)25.601218.30.470.040.000.0019.10000.80.80.07-0.8-0.8
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
EFL Cup (2 Seasons)4.703133.30.640.210.000.0000
FA Cup (2 Seasons)2.50100.00.400.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-202522Everton1 League0.20000.000.000000.00.00.00.0
2024-202522Everton1 League2.3000
6 Seasons2 Clubs5 Leagues43.9124312.50.550.070.040.3318.10001.31.30.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 (4 Seasons)3 Leagues32.7016212.50.490.060.000.0019.10000.80.80.07-0.8-0.8
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)25.601218.30.470.040.000.0019.10000.80.80.07-0.8-0.8
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
EFL Cup (2 Seasons)4.703133.30.640.210.000.0000
FA Cup (2 Seasons)2.50100.00.400.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 League16th0.20000.000.000000.00.00.00.0Matches
2024-202522Evertoneng ENGJr. PL213th2.3000Matches
6 Seasons2 Clubs2 Leagues32.201616.30.500.030.000.0019.10000.80.80.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 (4 Seasons)1 League25.601218.30.470.040.000.0019.10000.80.80.07-0.8-0.8
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)25.601218.30.470.040.000.0019.10000.80.80.07-0.8-0.8
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
3 Seasons1 Club2 Leagues7.204125.00.560.140.000.0000
EFL Cup (2 Seasons)4.703133.30.640.210.000.0000
FA Cup (2 Seasons)2.50100.00.400.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 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
202119sct ScotlandFriendlies (M)0.3000Matches
202119sct ScotlandUEFA EuroGR0.10000.000.000000.00.00.00.0Matches
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.500000.00.00.00.0
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.000000.00.00.00.0
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 ENGJr. PL22.31Matches
2024-202522Evertoneng ENG1. Premier League0.2121485.7192586785.755100.01250.000.20.1-0.211111Matches
6 Seasons2 Clubs5 Leagues43.91032141073.215885625358366487.835248872.17217940.232.31.9+0.71561251169
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 Leagues32.7893121373.613656541550957488.730141772.26115539.422.31.9-0.31552251163
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)25.6893121373.613656541550957488.730141772.26115539.422.31.9-0.31552251163
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
EFL Cup (2 Seasons)4.70
FA Cup (2 Seasons)2.50
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-202522Everton1 League0.2121485.7192586785.755100.01250.000.20.1-0.211111
2024-202522Everton1 League2.31
6 Seasons2 Clubs5 Leagues43.91032141073.215885625358366487.835248872.17217940.232.31.9+0.71561251169
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 Leagues32.7893121373.613656541550957488.730141772.26115539.422.31.9-0.31552251163
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)25.6893121373.613656541550957488.730141772.26115539.422.31.9-0.31552251163
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
EFL Cup (2 Seasons)4.70
FA Cup (2 Seasons)2.50
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 League16th0.2121485.7192586785.755100.01250.000.20.1-0.211111Matches
2024-202522Evertoneng ENGJr. PL213th2.31Matches
6 Seasons2 Clubs2 Leagues32.2893121373.613656541550957488.730141772.26115539.432.31.9+0.71552251163
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 League25.6893121373.613656541550957488.730141772.26115539.422.31.9-0.31552251163
Rangers (3 Seasons)1 League6.61
Everton (2 Seasons)1 League4.01
Everton (1 Season)1 League0.70
Premier League (4 Seasons)25.6893121373.613656541550957488.730141772.26115539.422.31.9-0.31552251163
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
3 Seasons1 Club2 Leagues7.20
EFL Cup (2 Seasons)4.70
FA Cup (2 Seasons)2.50
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 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
202119sct ScotlandFriendlies (M)0.30Matches
202119sct ScotlandUEFA EuroGR0.191181.8125184580.05683.30000.00.00.000000Matches
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.591181.8125184580.05683.30030.00.0+3.000000
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.191181.8125184580.05683.30000.00.00.000000

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 ENGJr. PL22.3Matches
2024-202522Evertoneng ENG1. Premier League0.2141220101200001200Matches
6 Seasons2 Clubs5 Leagues43.914101109298103212828710001032331
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Everton (4 Seasons)3 Leagues32.71213954257831902481000893227
Rangers (3 Seasons)2 Leagues11.1197155412013839000013914
Everton (2 Seasons)1 League4.0
Everton (1 Season)1 League0.7
Premier League (4 Seasons)25.61213954257831722481000893227
Premiership (3 Seasons)6.630
Europa Lg (3 Seasons)4.519715541201839000013914
PL2 — Div. 1 (3 Seasons)4.7
EFL Cup (2 Seasons)4.713
FA Cup (2 Seasons)2.55
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-202522Everton1 League0.2141220101200001200
2024-202522Everton1 League2.3
6 Seasons2 Clubs5 Leagues43.914101109298103212828710001032331
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Everton (4 Seasons)3 Leagues32.71213954257831902481000893227
Rangers (3 Seasons)2 Leagues11.1197155412013839000013914
Everton (2 Seasons)1 League4.0
Everton (1 Season)1 League0.7
Premier League (4 Seasons)25.61213954257831722481000893227
Premiership (3 Seasons)6.630
Europa Lg (3 Seasons)4.519715541201839000013914
PL2 — Div. 1 (3 Seasons)4.7
EFL Cup (2 Seasons)4.713
FA Cup (2 Seasons)2.55
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 League16th0.2141220101200001200Matches
2024-202522Evertoneng ENGJr. PL213th2.3Matches
6 Seasons2 Clubs2 Leagues32.212139542578311022481000893227
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Everton (4 Seasons)1 League25.61213954257831722481000893227
Rangers (3 Seasons)1 League6.630
Everton (2 Seasons)1 League4.0
Everton (1 Season)1 League0.7
Premier League (4 Seasons)25.61213954257831722481000893227
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
3 Seasons1 Club2 Leagues7.218
EFL Cup (2 Seasons)4.713
FA Cup (2 Seasons)2.55
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.11183000030000900Matches
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.511830002630000900
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.11183000030000900

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 ENGJr. PL22.3Matches
2024-202522Evertoneng ENG1. Premier League0.215.0010000000.00000000Matches
6 Seasons2 Clubs5 Leagues43.9441.46334112320.07200000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Everton (4 Seasons)3 Leagues32.7411.60314012320.08200000
Rangers (3 Seasons)2 Leagues11.130.6720100000.00000000
Everton (2 Seasons)1 League4.0
Everton (1 Season)1 League0.7
Premier League (4 Seasons)25.6411.60314012320.08200000
Premiership (3 Seasons)6.6
Europa Lg (3 Seasons)4.530.6720100000.00000000
PL2 — Div. 1 (3 Seasons)4.7
EFL Cup (2 Seasons)4.7
FA Cup (2 Seasons)2.5
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-202522Everton1 League0.215.0010000000.00000000
2024-202522Everton1 League2.3
6 Seasons2 Clubs5 Leagues43.9441.46334112320.07200000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Everton (4 Seasons)3 Leagues32.7411.60314012320.08200000
Rangers (3 Seasons)2 Leagues11.130.6720100000.00000000
Everton (2 Seasons)1 League4.0
Everton (1 Season)1 League0.7
Premier League (4 Seasons)25.6411.60314012320.08200000
Premiership (3 Seasons)6.6
Europa Lg (3 Seasons)4.530.6720100000.00000000
PL2 — Div. 1 (3 Seasons)4.7
EFL Cup (2 Seasons)4.7
FA Cup (2 Seasons)2.5
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 League16th0.215.0010000000.00000000Matches
2024-202522Evertoneng ENGJr. PL213th2.3Matches
6 Seasons2 Clubs2 Leagues32.2411.60314012320.08200000
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 League25.6411.60314012320.08200000
Rangers (3 Seasons)1 League6.6
Everton (2 Seasons)1 League4.0
Everton (1 Season)1 League0.7
Premier League (4 Seasons)25.6411.60314012320.08200000
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
3 Seasons1 Club2 Leagues7.2
EFL Cup (2 Seasons)4.7
FA Cup (2 Seasons)2.5
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.100.0000000000.00000000Matches
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.500.0000000000.00000000
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.100.0000000000.00000000

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 ENGJr. PL22.3Matches
2024-202522Evertoneng ENG1. Premier League0.21001011100.000000100Matches
6 Seasons2 Clubs5 Leagues43.99976633065711450.0574793840129911
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 Leagues32.7845953256449247.8483873129108780
Rangers (3 Seasons)2 Leagues11.115171050132259.199271121131
Everton (2 Seasons)1 League4.00
Everton (1 Season)1 League0.70
Premier League (4 Seasons)25.6844853256449247.8483873124108780
Premiership (3 Seasons)6.6850
Europa Lg (3 Seasons)4.51591050132259.19927621131
PL2 — Div. 1 (3 Seasons)4.70
EFL Cup (2 Seasons)4.7740
FA Cup (2 Seasons)2.5410
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-202522Everton1 League0.21001011100.000000100
2024-202522Everton1 League2.30
6 Seasons2 Clubs5 Leagues43.99976633065711450.0574793840129911
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 Leagues32.7845953256449247.8483873129108780
Rangers (3 Seasons)2 Leagues11.115171050132259.199271121131
Everton (2 Seasons)1 League4.00
Everton (1 Season)1 League0.70
Premier League (4 Seasons)25.6844853256449247.8483873124108780
Premiership (3 Seasons)6.6850
Europa Lg (3 Seasons)4.51591050132259.19927621131
PL2 — Div. 1 (3 Seasons)4.70
EFL Cup (2 Seasons)4.7740
FA Cup (2 Seasons)2.5410
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 League16th0.21001011100.000000100Matches
2024-202522Evertoneng ENGJr. PL213th2.3Matches
6 Seasons2 Clubs2 Leagues32.2845653256449247.8483873129108780
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 League25.6844853256449247.8483873124108780
Rangers (3 Seasons)1 League6.6850
Everton (2 Seasons)1 League4.00
Everton (1 Season)1 League0.70
Premier League (4 Seasons)25.6844853256449247.8483873124108780
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
3 Seasons1 Club2 Leagues7.21150
EFL Cup (2 Seasons)4.7740
FA Cup (2 Seasons)2.5410
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.1111001250.010000100Matches
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.51101001250.010008100
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.1111001250.010000100

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 ENGJr. PL22.3Matches
2024-202522Evertoneng ENG1. Premier League0.215001051150007372610100101Matches
6 Seasons2 Clubs5 Leagues43.91786134615682504351786542851.92444.4778407820034734124718914108
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 Leagues32.71528120509580452291528421842.92252.46473240151934268411577991
Rangers (3 Seasons)2 Leagues11.125814106102526258121083.3216.713183848413846313517
Everton (2 Seasons)1 League4.0
Everton (1 Season)1 League0.7
Premier League (4 Seasons)25.61528120509580452291528421842.92252.46473240151934268411577991
Premiership (3 Seasons)6.6
Europa Lg (3 Seasons)4.525814106102526258121083.3216.713183848413846313517
PL2 — Div. 1 (3 Seasons)4.7
EFL Cup (2 Seasons)4.7
FA Cup (2 Seasons)2.5
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-202522Everton1 League0.215001051150007372610100101
2024-202522Everton1 League2.3
6 Seasons2 Clubs5 Leagues43.91786134615682504351786542851.92444.4778407820034734124718914108
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 Leagues32.71528120509580452291528421842.92252.46473240151934268411577991
Rangers (3 Seasons)2 Leagues11.125814106102526258121083.3216.713183848413846313517
Everton (2 Seasons)1 League4.0
Everton (1 Season)1 League0.7
Premier League (4 Seasons)25.61528120509580452291528421842.92252.46473240151934268411577991
Premiership (3 Seasons)6.6
Europa Lg (3 Seasons)4.525814106102526258121083.3216.713183848413846313517
PL2 — Div. 1 (3 Seasons)4.7
EFL Cup (2 Seasons)4.7
FA Cup (2 Seasons)2.5
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 League16th0.215001051150007372610100101Matches
2024-202522Evertoneng ENGJr. PL213th2.3Matches
6 Seasons2 Clubs2 Leagues32.21528120509580452291528421842.92252.46473240151934268411577991
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 League25.61528120509580452291528421842.92252.46473240151934268411577991
Rangers (3 Seasons)1 League6.6
Everton (2 Seasons)1 League4.0
Everton (1 Season)1 League0.7
Premier League (4 Seasons)25.61528120509580452291528421842.92252.46473240151934268411577991
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
3 Seasons1 Club2 Leagues7.2
EFL Cup (2 Seasons)4.7
FA Cup (2 Seasons)2.5
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 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
202119sct ScotlandFriendlies (M)0.3Matches
202119sct ScotlandUEFA EuroGR0.1131373013100.01100.0755261100072Matches
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.5131373013100.01100.0755261100072
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.1131373013100.01100.0755261100072

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 ENGJr. PL232117023.42.33701001.3376+1+0.43+0.69Matches
2024-202522Evertoneng ENG1. Premier League118181.30.20011870.000000.00+0.470.20.10.0+0.20+0.56Matches
6 Seasons2 Clubs5 Leagues693,9485715.543.94083312921741.465161-10-0.23-0.9139.249.4-10.2-0.34-0.24
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 Leagues492,9466022.932.73183241821311.103352-19-0.58-0.3434.044.8-10.8-0.42-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 League53647311.24.05732001.008800.00+0.41
Everton (1 Season)1 League160602.60.71600003.0010+1+1.50+2.37
Premier League (4 Seasons)402,3025819.825.62384191722270.882543-18-0.70-0.3534.044.8-10.8-0.42-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.64.76712001.3398+1+0.21+0.82
EFL Cup (2 Seasons)64197073.54.7582311102.1767-1-0.21-2.60
FA Cup (2 Seasons)32257534.12.53752042.002200.00-0.41
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-202522Everton1 League118181.30.20011870.000000.00+0.470.20.10.0+0.20+0.56
2024-202522Everton1 League32117023.42.33701001.3376+1+0.43+0.69
6 Seasons2 Clubs5 Leagues693,9485715.543.94083312921741.465161-10-0.23-0.9139.249.4-10.2-0.34-0.24
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 Leagues492,9466022.932.73183241821311.103352-19-0.58-0.3434.044.8-10.8-0.42-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 League53647311.24.05732001.008800.00+0.41
Everton (1 Season)1 League160602.60.71600003.0010+1+1.50+2.37
Premier League (4 Seasons)402,3025819.825.62384191722270.882543-18-0.70-0.3534.044.8-10.8-0.42-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.64.76712001.3398+1+0.21+0.82
EFL Cup (2 Seasons)64197073.54.7582311102.1767-1-0.21-2.60
FA Cup (2 Seasons)32257534.12.53752042.002200.00-0.41
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 League16th118181.30.20011870.000000.00+0.470.20.10.0+0.20+0.56Matches
2024-202522Evertoneng ENGJr. PL213th32117023.42.33701001.3376+1+0.43+0.69Matches
6 Seasons2 Clubs2 Leagues532,8985513.832.22885242521621.323647-11-0.34-1.0734.044.8-10.8-0.42-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 League402,3025819.825.62384191722270.882543-18-0.70-0.3534.044.8-10.8-0.42-0.18
Rangers (3 Seasons)1 League13596466.36.65905818352.69114+7+1.06-0.69
Everton (2 Seasons)1 League53647311.24.05732001.008800.00+0.41
Everton (1 Season)1 League160602.60.71600003.0010+1+1.50+2.37
Premier League (4 Seasons)402,3025819.825.62384191722270.882543-18-0.70-0.3534.044.8-10.8-0.42-0.18
Premiership (3 Seasons)13596466.36.65905818352.69114+7+1.06-0.69
PL2 — Div. 1 (3 Seasons)6424717.64.76712001.3398+1+0.21+0.82
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
3 Seasons1 Club2 Leagues96447252.47.2879511142.1189-1-0.14-1.06
EFL Cup (2 Seasons)64197073.54.7582311102.1767-1-0.21-2.60
FA Cup (2 Seasons)32257534.12.53752042.002200.00-0.41
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 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
202119sct ScotlandFriendlies (M)1272715.00.30012703.000000.00-0.59Matches
202119sct ScotlandUEFA EuroGR1772.60.1001720.000000.00+1.370.40.0+0.4+5.11+5.13Matches
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.030.40.0+0.4+5.11+5.13
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.370.40.0+0.4+5.11+5.13

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 ENGJr. PL22.31000Matches
2024-202522Evertoneng ENG1. Premier League0.2000000100000100Matches
6 Seasons2 Clubs5 Leagues43.91000503251284076000158202445.5
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Everton (4 Seasons)3 Leagues32.790038243902959000141172243.6
Rangers (3 Seasons)2 Leagues11.11001282381117000173260.0
Everton (2 Seasons)1 League4.01000
Everton (1 Season)1 League0.70000
Premier League (4 Seasons)25.670032182722448000141172243.6
Premiership (3 Seasons)6.600076130580
Europa Lg (3 Seasons)4.5100521869000173260.0
PL2 — Div. 1 (3 Seasons)4.71000
EFL Cup (2 Seasons)4.720054113470
FA Cup (2 Seasons)2.50001205140
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-202522Everton1 League0.2000000100000100
2024-202522Everton1 League2.31000
6 Seasons2 Clubs5 Leagues43.91000503251284076000158202445.5
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Everton (4 Seasons)3 Leagues32.790038243902959000141172243.6
Rangers (3 Seasons)2 Leagues11.11001282381117000173260.0
Everton (2 Seasons)1 League4.01000
Everton (1 Season)1 League0.70000
Premier League (4 Seasons)25.670032182722448000141172243.6
Premiership (3 Seasons)6.600076130580
Europa Lg (3 Seasons)4.5100521869000173260.0
PL2 — Div. 1 (3 Seasons)4.71000
EFL Cup (2 Seasons)4.720054113470
FA Cup (2 Seasons)2.50001205140
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 League16th0.2000000100000100Matches
2024-202522Evertoneng ENGJr. PL213th2.31000Matches
6 Seasons2 Clubs2 Leagues32.2700392431022956000141172243.6
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 League25.670032182722448000141172243.6
Rangers (3 Seasons)1 League6.600076130580
Everton (2 Seasons)1 League4.01000
Everton (1 Season)1 League0.70000
Premier League (4 Seasons)25.670032182722448000141172243.6
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
3 Seasons1 Club2 Leagues7.2200661185110
EFL Cup (2 Seasons)4.720054113470
FA Cup (2 Seasons)2.50001205140
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 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
202119sct ScotlandFriendlies (M)0.30000Matches
202119sct ScotlandUEFA EuroGR0.10000000010001010.0Matches
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.55001290268100001010.0
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.10000000010001010.0

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.