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
2016-201718Liverpooleng ENGEFL Cup321842.0000000000.000.000.000.000.00Matches
2016-201718Liverpooleng ENGFA Cup332372.6000000100.000.000.000.000.00Matches
2016-201718Liverpooleng ENGJr. PL2 — Div. 1886507.2101100100.140.000.140.140.14Matches
2016-201718Liverpooleng ENG1. Premier League2080.1000000000.000.000.000.000.00Matches
2017-201819Sunderlandeng ENG2. Championship1197898.8101100000.110.000.110.110.11Matches
2017-201819Liverpooleng ENGJr. PL2 — Div. 1111197310.8213200300.180.090.280.180.28Matches
2018-201920Readingeng ENG2. Championship16161,29714.4123100301.01.01.12.14169310.070.140.210.070.210.070.070.140.070.14Matches
2018-201920Rangers2. Europa Lg332693.0000000000.30.30.00.351870.000.000.000.000.000.110.000.110.110.11Matches
2018-201920Rangerssct SCO1. Premiership14111,01411.3112100000.090.090.180.090.18Matches
2019-202021Readingeng ENG2. Championship36363,10134.5358300303.83.84.98.8991271210.090.150.230.090.230.110.140.250.110.25Matches
2019-202021Readingeng ENGEFL Cup211431.6000000000.000.000.000.000.00Matches
2019-202021Readingeng ENGFA Cup11971.1000000000.000.000.000.000.00Matches
2020-202122Readingeng ENG2. Championship38373,14534.9358300202.42.46.68.9841372050.090.140.230.090.230.070.190.260.070.26Matches
2021-202223Readingeng ENG2. Championship26211,94221.6202200102.22.21.94.144611310.090.000.090.090.090.100.090.190.100.19Matches
2022-202324Readingeng ENG2. Championship854204.7011000100.10.10.30.469100.000.210.210.000.210.030.060.090.030.09Matches
7 Seasons4 Clubs6 Leagues16314512,646140.511142511001109.99.914.824.72794215050.080.100.180.080.180.090.130.220.090.22
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
Reading (5 Seasons)3 Leagues12711710,145112.7913229001009.69.614.824.32744034980.080.120.200.080.200.090.130.220.090.22
Liverpool (2 Seasons)1 League19191,62318.0314300400.170.060.220.170.22
Rangers (1 Season)2 Leagues17141,28314.3112100000.30.30.00.351870.070.070.140.070.140.110.000.110.110.11
Sunderland (1 Season)1 League1197898.8101100000.110.000.110.110.11
Liverpool (1 Season)3 Leagues854294.8000000100.000.000.000.000.00
Championship (6 Seasons)13512410,694118.810132310001009.69.614.824.32744034980.080.110.190.080.190.090.130.220.090.22
PL2 — Div. 1 (2 Seasons)19191,62318.0314300400.170.060.220.170.22
EFL Cup (2 Seasons)533273.6000000000.000.000.000.000.00
FA Cup (2 Seasons)443343.7000000100.000.000.000.000.00
Premiership (1 Season)14111,01411.3112100000.090.090.180.090.18
Europa Lg (1 Season)332693.0000000000.30.30.00.351870.000.000.000.000.000.110.000.110.110.11
Premier League (1 Season)2080.1000000000.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
2016-201718Liverpool3 Leagues854294.8000000100.000.000.000.000.00
2016-201718Liverpool1 League886507.2101100100.140.000.140.140.14
2017-201819Liverpool1 League111197310.8213200300.180.090.280.180.28
2017-201819Sunderland1 League1197898.8101100000.110.000.110.110.11
2018-201920Rangers2 Leagues17141,28314.3112100000.30.30.00.351870.070.070.140.070.140.110.000.110.110.11
2018-201920Reading1 League16161,29714.4123100301.01.01.12.14169310.070.140.210.070.210.070.070.140.070.14
2019-202021Reading3 Leagues39383,34137.1358300303.83.84.98.8991271210.080.130.220.080.220.110.140.250.110.25
2020-202122Reading1 League38373,14534.9358300202.42.46.68.9841372050.090.140.230.090.230.070.190.260.070.26
2021-202223Reading1 League26211,94221.6202200102.22.21.94.144611310.090.000.090.090.090.100.090.190.100.19
2022-202324Reading1 League854204.7011000100.10.10.30.469100.000.210.210.000.210.030.060.090.030.09
7 Seasons4 Clubs6 Leagues16314512,646140.511142511001109.99.914.824.72794215050.080.100.180.080.180.090.130.220.090.22
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
Reading (5 Seasons)3 Leagues12711710,145112.7913229001009.69.614.824.32744034980.080.120.200.080.200.090.130.220.090.22
Liverpool (2 Seasons)1 League19191,62318.0314300400.170.060.220.170.22
Rangers (1 Season)2 Leagues17141,28314.3112100000.30.30.00.351870.070.070.140.070.140.110.000.110.110.11
Sunderland (1 Season)1 League1197898.8101100000.110.000.110.110.11
Liverpool (1 Season)3 Leagues854294.8000000100.000.000.000.000.00
Championship (6 Seasons)13512410,694118.810132310001009.69.614.824.32744034980.080.110.190.080.190.090.130.220.090.22
PL2 — Div. 1 (2 Seasons)19191,62318.0314300400.170.060.220.170.22
EFL Cup (2 Seasons)533273.6000000000.000.000.000.000.00
FA Cup (2 Seasons)443343.7000000100.000.000.000.000.00
Premiership (1 Season)14111,01411.3112100000.090.090.180.090.18
Europa Lg (1 Season)332693.0000000000.30.30.00.351870.000.000.000.000.000.110.000.110.110.11
Premier League (1 Season)2080.1000000000.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
2016-201718Liverpooleng ENG1. Premier League4th2080.1000000000.000.000.000.000.00Matches
2016-201718Liverpooleng ENGJr. PL2 — Div. 13rd886507.2101100100.140.000.140.140.14Matches
2017-201819Liverpooleng ENGJr. PL2 — Div. 12nd111197310.8213200300.180.090.280.180.28Matches
2017-201819Sunderlandeng ENG2. Championship24th1197898.8101100000.110.000.110.110.11Matches
2018-201920Rangerssct SCO1. Premiership2nd14111,01411.3112100000.090.090.180.090.18Matches
2018-201920Readingeng ENG2. Championship20th16161,29714.4123100301.01.01.12.14169310.070.140.210.070.210.070.070.140.070.14Matches
2019-202021Readingeng ENG2. Championship14th36363,10134.5358300303.83.84.98.8991271210.090.150.230.090.230.110.140.250.110.25Matches
2020-202122Readingeng ENG2. Championship7th38373,14534.9358300202.42.46.68.9841372050.090.140.230.090.230.070.190.260.070.26Matches
2021-202223Readingeng ENG2. Championship21st26211,94221.6202200102.22.21.94.144611310.090.000.090.090.090.100.090.190.100.19Matches
2022-202324Readingeng ENG2. Championship22nd854204.7011000100.10.10.30.469100.000.210.210.000.210.030.060.090.030.09Matches
7 Seasons4 Clubs3 Leagues15113511,716130.211142511001009.69.614.824.32744034980.080.110.190.080.190.090.130.220.090.22
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
Reading (5 Seasons)1 League1241159,905110.1913229001009.69.614.824.32744034980.080.120.200.080.200.090.130.220.090.22
Liverpool (2 Seasons)1 League19191,62318.0314300400.170.060.220.170.22
Rangers (1 Season)1 League14111,01411.3112100000.090.090.180.090.18
Sunderland (1 Season)1 League1197898.8101100000.110.000.110.110.11
Liverpool (1 Season)1 League2080.1000000000.000.000.000.000.00
Championship (6 Seasons)13512410,694118.810132310001009.69.614.824.32744034980.080.110.190.080.190.090.130.220.090.22
PL2 — Div. 1 (2 Seasons)19191,62318.0314300400.170.060.220.170.22
Premiership (1 Season)14111,01411.3112100000.090.090.180.090.18
Premier League (1 Season)2080.1000000000.000.000.000.000.00
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
2016-201718Liverpooleng ENGEFL Cup3rd321842.0000000000.000.000.000.000.00Matches
2016-201718Liverpooleng ENGFA Cup17th332372.6000000100.000.000.000.000.00Matches
2019-202021Readingeng ENGEFL Cup17th211431.6000000000.000.000.000.000.00Matches
2019-202021Readingeng ENGFA Cup9th11971.1000000000.000.000.000.000.00Matches
2 Seasons2 Clubs2 Leagues976617.3000000100.000.000.000.000.00
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
Liverpool (1 Season)2 Leagues654214.7000000100.000.000.000.000.00
Reading (1 Season)2 Leagues322402.7000000000.000.000.000.000.00
EFL Cup (2 Seasons)533273.6000000000.000.000.000.000.00
FA Cup (2 Seasons)443343.7000000100.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
2018-201920Rangers2. Europa LgGR332693.0000000000.30.30.00.351870.000.000.000.000.000.110.000.110.110.11Matches
1 Season1 Club1 League332693.0000000000.30.30.00.351870.000.000.000.000.000.110.000.110.110.11

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
2016-201718Liverpooleng ENGEFL Cup2.00000.000.0000Matches
2016-201718Liverpooleng ENGFA Cup2.6000Matches
2016-201718Liverpooleng ENGJr. PL2 — Div. 17.2100Matches
2016-201718Liverpooleng ENG1. Premier League0.10000.000.0000Matches
2017-201819Sunderlandeng ENG2. Championship8.8110440.01.140.460.100.2500Matches
2017-201819Liverpooleng ENGJr. PL2 — Div. 110.8200Matches
2018-201920Readingeng ENG2. Championship14.4117529.41.180.350.060.2017.10001.01.00.060.00.0Matches
2018-201920Rangers2. Europa Lg3.003133.31.000.330.000.0021.60000.30.30.11-0.3-0.3Matches
2018-201920Rangerssct SCO1. Premiership11.3100Matches
2019-202021Readingeng ENG2. Championship34.53511529.41.480.440.060.2019.60003.83.80.08-0.8-0.8Matches
2019-202021Readingeng ENGEFL Cup1.603133.31.890.630.000.0000Matches
2019-202021Readingeng ENGFA Cup1.10000.000.0000Matches
2020-202122Readingeng ENG2. Championship34.93441329.51.260.370.070.2320.42002.42.40.05+0.6+0.6Matches
2021-202223Readingeng ENG2. Championship21.6217635.30.790.280.120.3316.30002.22.20.13-0.2-0.2Matches
2022-202324Readingeng ENG2. Championship4.702150.00.430.210.000.0017.00000.10.10.07-0.1-0.1Matches
7 Seasons4 Clubs6 Leagues140.5111474631.31.160.360.070.2219.12009.99.90.07-0.9-0.9
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
Reading (5 Seasons)3 Leagues112.791344130.61.190.360.070.2219.12009.69.60.07-0.6-0.6
Liverpool (2 Seasons)1 League18.0300
Rangers (1 Season)2 Leagues14.313133.31.000.330.000.0021.60000.30.30.11-0.3-0.3
Sunderland (1 Season)1 League8.8110440.01.140.460.100.2500
Liverpool (1 Season)3 Leagues4.80000.000.0000
Championship (6 Seasons)118.8101414431.21.190.370.070.2319.12009.69.60.07-0.6-0.6
PL2 — Div. 1 (2 Seasons)18.0300
EFL Cup (2 Seasons)3.603133.30.830.280.000.0000
FA Cup (2 Seasons)3.70000.000.0000
Premiership (1 Season)11.3100
Europa Lg (1 Season)3.003133.31.000.330.000.0021.60000.30.30.11-0.3-0.3
Premier League (1 Season)0.10000.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
2016-201718Liverpool3 Leagues4.80000.000.0000
2016-201718Liverpool1 League7.2100
2017-201819Liverpool1 League10.8200
2017-201819Sunderland1 League8.8110440.01.140.460.100.2500
2018-201920Rangers2 Leagues14.313133.31.000.330.000.0021.60000.30.30.11-0.3-0.3
2018-201920Reading1 League14.4117529.41.180.350.060.2017.10001.01.00.060.00.0
2019-202021Reading3 Leagues37.13541629.61.450.430.060.1919.60003.83.80.08-0.8-0.8
2020-202122Reading1 League34.93441329.51.260.370.070.2320.42002.42.40.05+0.6+0.6
2021-202223Reading1 League21.6217635.30.790.280.120.3316.30002.22.20.13-0.2-0.2
2022-202324Reading1 League4.702150.00.430.210.000.0017.00000.10.10.07-0.1-0.1
7 Seasons4 Clubs6 Leagues140.5111474631.31.160.360.070.2219.12009.99.90.07-0.9-0.9
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
Reading (5 Seasons)3 Leagues112.791344130.61.190.360.070.2219.12009.69.60.07-0.6-0.6
Liverpool (2 Seasons)1 League18.0300
Rangers (1 Season)2 Leagues14.313133.31.000.330.000.0021.60000.30.30.11-0.3-0.3
Sunderland (1 Season)1 League8.8110440.01.140.460.100.2500
Liverpool (1 Season)3 Leagues4.80000.000.0000
Championship (6 Seasons)118.8101414431.21.190.370.070.2319.12009.69.60.07-0.6-0.6
PL2 — Div. 1 (2 Seasons)18.0300
EFL Cup (2 Seasons)3.603133.30.830.280.000.0000
FA Cup (2 Seasons)3.70000.000.0000
Premiership (1 Season)11.3100
Europa Lg (1 Season)3.003133.31.000.330.000.0021.60000.30.30.11-0.3-0.3
Premier League (1 Season)0.10000.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
2016-201718Liverpooleng ENG1. Premier League4th0.10000.000.0000Matches
2016-201718Liverpooleng ENGJr. PL2 — Div. 13rd7.2100Matches
2017-201819Liverpooleng ENGJr. PL2 — Div. 12nd10.8200Matches
2017-201819Sunderlandeng ENG2. Championship24th8.8110440.01.140.460.100.2500Matches
2018-201920Rangerssct SCO1. Premiership2nd11.3100Matches
2018-201920Readingeng ENG2. Championship20th14.4117529.41.180.350.060.2017.10001.01.00.060.00.0Matches
2019-202021Readingeng ENG2. Championship14th34.53511529.41.480.440.060.2019.60003.83.80.08-0.8-0.8Matches
2020-202122Readingeng ENG2. Championship7th34.93441329.51.260.370.070.2320.42002.42.40.05+0.6+0.6Matches
2021-202223Readingeng ENG2. Championship21st21.6217635.30.790.280.120.3316.30002.22.20.13-0.2-0.2Matches
2022-202324Readingeng ENG2. Championship22nd4.702150.00.430.210.000.0017.00000.10.10.07-0.1-0.1Matches
7 Seasons4 Clubs3 Leagues130.2111414431.21.190.370.070.2319.12009.69.60.07-0.6-0.6
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
Reading (5 Seasons)1 League110.191314030.51.190.360.070.2319.12009.69.60.07-0.6-0.6
Liverpool (2 Seasons)1 League18.0300
Rangers (1 Season)1 League11.3100
Sunderland (1 Season)1 League8.8110440.01.140.460.100.2500
Liverpool (1 Season)1 League0.10000.000.0000
Championship (6 Seasons)118.8101414431.21.190.370.070.2319.12009.69.60.07-0.6-0.6
PL2 — Div. 1 (2 Seasons)18.0300
Premiership (1 Season)11.3100
Premier League (1 Season)0.10000.000.0000
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
2016-201718Liverpooleng ENGEFL Cup3rd2.00000.000.0000Matches
2016-201718Liverpooleng ENGFA Cup17th2.6000Matches
2019-202021Readingeng ENGEFL Cup17th1.603133.31.890.630.000.0000Matches
2019-202021Readingeng ENGFA Cup9th1.10000.000.0000Matches
2 Seasons2 Clubs2 Leagues7.303133.30.640.210.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Liverpool (1 Season)2 Leagues4.70000.000.0000
Reading (1 Season)2 Leagues2.703133.31.130.370.000.0000
EFL Cup (2 Seasons)3.603133.30.830.280.000.0000
FA Cup (2 Seasons)3.70000.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
2018-201920Rangers2. Europa LgGR3.003133.31.000.330.000.0021.60000.30.30.11-0.3-0.3Matches
1 Season1 Club1 League3.003133.31.000.330.000.0021.60000.30.30.11-0.3-0.3

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
2016-201718Liverpooleng ENGEFL Cup2.00Matches
2016-201718Liverpooleng ENGFA Cup2.60Matches
2016-201718Liverpooleng ENGJr. PL2 — Div. 17.20Matches
2016-201718Liverpooleng ENG1. Premier League0.10Matches
2017-201819Sunderlandeng ENG2. Championship8.80Matches
2017-201819Liverpooleng ENGJr. PL2 — Div. 110.81Matches
2018-201920Readingeng ENG2. Championship14.454863686.28303225932535691.318120887.0324669.621.10.9+0.9115410069Matches
2018-201920Rangers2. Europa Lg3.09311878.81535408374877.1445284.681172.700.00.10.00102018Matches
2018-201920Rangerssct SCO1. Premiership11.31Matches
2019-202021Readingeng ENG2. Championship34.51056127882.615057396963170589.534541483.3427754.554.94.1+0.13780292127Matches
2019-202021Readingeng ENGEFL Cup1.60Matches
2019-202021Readingeng ENGFA Cup1.10Matches
2020-202122Readingeng ENG2. Championship34.91256150283.617443429174581991.037843886.36012249.256.64.1-1.66388407137Matches
2021-202223Readingeng ENG2. Championship21.671686982.49741216146252488.220123685.2284660.901.91.8-1.9245015361Matches
2022-202324Readingeng ENG2. Championship4.710613777.41543355597281.9424789.42922.210.30.3+0.748419Matches
7 Seasons4 Clubs6 Leagues140.53775454083.153622134432259252489.51191139585.417231155.31414.811.3-0.813929010013421
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
Reading (5 Seasons)3 Leagues112.73682442283.352087130352222247689.71147134385.416430054.71314.811.2-1.81392809813403
Liverpool (2 Seasons)1 League18.01
Rangers (1 Season)2 Leagues14.39311878.81535408374877.1445284.681172.710.00.1+1.00102018
Sunderland (1 Season)1 League8.80
Liverpool (1 Season)3 Leagues4.80
Championship (6 Seasons)118.83682442283.352087130352222247689.71147134385.416430054.71314.811.2-1.81392809813403
PL2 — Div. 1 (2 Seasons)18.01
EFL Cup (2 Seasons)3.60
FA Cup (2 Seasons)3.70
Premiership (1 Season)11.31
Europa Lg (1 Season)3.09311878.81535408374877.1445284.681172.700.00.10.00102018
Premier League (1 Season)0.10
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
2016-201718Liverpool3 Leagues4.80
2016-201718Liverpool1 League7.20
2017-201819Liverpool1 League10.81
2017-201819Sunderland1 League8.80
2018-201920Rangers2 Leagues14.39311878.81535408374877.1445284.681172.710.00.1+1.00102018
2018-201920Reading1 League14.454863686.28303225932535691.318120887.0324669.621.10.9+0.9115410069
2019-202021Reading3 Leagues37.11056127882.615057396963170589.534541483.3427754.554.94.1+0.13780292127
2020-202122Reading1 League34.91256150283.617443429174581991.037843886.36012249.256.64.1-1.66388407137
2021-202223Reading1 League21.671686982.49741216146252488.220123685.2284660.901.91.8-1.9245015361
2022-202324Reading1 League4.710613777.41543355597281.9424789.42922.210.30.3+0.748419
7 Seasons4 Clubs6 Leagues140.53775454083.153622134432259252489.51191139585.417231155.31414.811.3-0.813929010013421
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
Reading (5 Seasons)3 Leagues112.73682442283.352087130352222247689.71147134385.416430054.71314.811.2-1.81392809813403
Liverpool (2 Seasons)1 League18.01
Rangers (1 Season)2 Leagues14.39311878.81535408374877.1445284.681172.710.00.1+1.00102018
Sunderland (1 Season)1 League8.80
Liverpool (1 Season)3 Leagues4.80
Championship (6 Seasons)118.83682442283.352087130352222247689.71147134385.416430054.71314.811.2-1.81392809813403
PL2 — Div. 1 (2 Seasons)18.01
EFL Cup (2 Seasons)3.60
FA Cup (2 Seasons)3.70
Premiership (1 Season)11.31
Europa Lg (1 Season)3.09311878.81535408374877.1445284.681172.700.00.10.00102018
Premier League (1 Season)0.10
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
2016-201718Liverpooleng ENG1. Premier League4th0.10Matches
2016-201718Liverpooleng ENGJr. PL2 — Div. 13rd7.20Matches
2017-201819Liverpooleng ENGJr. PL2 — Div. 12nd10.81Matches
2017-201819Sunderlandeng ENG2. Championship24th8.80Matches
2018-201920Rangerssct SCO1. Premiership2nd11.31Matches
2018-201920Readingeng ENG2. Championship20th14.454863686.28303225932535691.318120887.0324669.621.10.9+0.9115410069Matches
2019-202021Readingeng ENG2. Championship14th34.51056127882.615057396963170589.534541483.3427754.554.94.1+0.13780292127Matches
2020-202122Readingeng ENG2. Championship7th34.91256150283.617443429174581991.037843886.36012249.256.64.1-1.66388407137Matches
2021-202223Readingeng ENG2. Championship21st21.671686982.49741216146252488.220123685.2284660.901.91.8-1.9245015361Matches
2022-202324Readingeng ENG2. Championship22nd4.710613777.41543355597281.9424789.42922.210.30.3+0.748419Matches
7 Seasons4 Clubs3 Leagues130.23682442283.352087130352222247689.71147134385.416430054.71414.811.2-0.81392809813403
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
Reading (5 Seasons)1 League110.13682442283.352087130352222247689.71147134385.416430054.71314.811.2-1.81392809813403
Liverpool (2 Seasons)1 League18.01
Rangers (1 Season)1 League11.31
Sunderland (1 Season)1 League8.80
Liverpool (1 Season)1 League0.10
Championship (6 Seasons)118.83682442283.352087130352222247689.71147134385.416430054.71314.811.2-1.81392809813403
PL2 — Div. 1 (2 Seasons)18.01
Premiership (1 Season)11.31
Premier League (1 Season)0.10
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
2016-201718Liverpooleng ENGEFL Cup3rd2.00Matches
2016-201718Liverpooleng ENGFA Cup17th2.60Matches
2019-202021Readingeng ENGEFL Cup17th1.60Matches
2019-202021Readingeng ENGFA Cup9th1.10Matches
2 Seasons2 Clubs2 Leagues7.30
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
Liverpool (1 Season)2 Leagues4.70
Reading (1 Season)2 Leagues2.70
EFL Cup (2 Seasons)3.60
FA Cup (2 Seasons)3.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
2018-201920Rangers2. Europa LgGR3.09311878.81535408374877.1445284.681172.700.00.10.00102018Matches
1 Season1 Club1 League3.09311878.81535408374877.1445284.681172.700.00.10.00102018
Become a Stathead & surf this site ad-free.

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
2016-201718Liverpooleng ENGEFL Cup2.02Matches
2016-201718Liverpooleng ENGFA Cup2.6Matches
2016-201718Liverpooleng ENGJr. PL2 — Div. 17.2Matches
2016-201718Liverpooleng ENG1. Premier League0.10Matches
2017-201819Sunderlandeng ENG2. Championship8.85Matches
2017-201819Liverpooleng ENGJr. PL2 — Div. 110.8Matches
2018-201920Readingeng ENG2. Championship14.46366221343245000054816Matches
2018-201920Rangers2. Europa Lg3.011811800001000009300Matches
2018-201920Rangerssct SCO1. Premiership11.3Matches
2019-202021Readingeng ENG2. Championship34.51278124526105218321001056719Matches
2019-202021Readingeng ENGEFL Cup1.61Matches
2019-202021Readingeng ENGFA Cup1.11Matches
2020-202122Readingeng ENG2. Championship34.915021395102346752172013401256519Matches
2021-202223Readingeng ENG2. Championship21.686982441116219134300716419Matches
2022-202324Readingeng ENG2. Championship4.7137133400081210010604Matches
7 Seasons4 Clubs6 Leagues140.5454043371865920131113928184037751767
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Reading (5 Seasons)3 Leagues112.7442242191865920131033928184036821767
Liverpool (2 Seasons)1 League18.0
Rangers (1 Season)2 Leagues14.311811800001000009300
Sunderland (1 Season)1 League8.85
Liverpool (1 Season)3 Leagues4.82
Championship (6 Seasons)118.8442242191865920131063928184036821767
PL2 — Div. 1 (2 Seasons)18.0
EFL Cup (2 Seasons)3.63
FA Cup (2 Seasons)3.71
Premiership (1 Season)11.3
Europa Lg (1 Season)3.011811800001000009300
Premier League (1 Season)0.10
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
2016-201718Liverpool3 Leagues4.82
2016-201718Liverpool1 League7.2
2017-201819Liverpool1 League10.8
2017-201819Sunderland1 League8.85
2018-201920Rangers2 Leagues14.311811800001000009300
2018-201920Reading1 League14.46366221343245000054816
2019-202021Reading3 Leagues37.11278124526105220321001056719
2020-202122Reading1 League34.915021395102346752172013401256519
2021-202223Reading1 League21.686982441116219134300716419
2022-202324Reading1 League4.7137133400081210010604
7 Seasons4 Clubs6 Leagues140.5454043371865920131113928184037751767
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Reading (5 Seasons)3 Leagues112.7442242191865920131033928184036821767
Liverpool (2 Seasons)1 League18.0
Rangers (1 Season)2 Leagues14.311811800001000009300
Sunderland (1 Season)1 League8.85
Liverpool (1 Season)3 Leagues4.82
Championship (6 Seasons)118.8442242191865920131063928184036821767
PL2 — Div. 1 (2 Seasons)18.0
EFL Cup (2 Seasons)3.63
FA Cup (2 Seasons)3.71
Premiership (1 Season)11.3
Europa Lg (1 Season)3.011811800001000009300
Premier League (1 Season)0.10
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
2016-201718Liverpooleng ENG1. Premier League4th0.10Matches
2016-201718Liverpooleng ENGJr. PL2 — Div. 13rd7.2Matches
2017-201819Liverpooleng ENGJr. PL2 — Div. 12nd10.8Matches
2017-201819Sunderlandeng ENG2. Championship24th8.85Matches
2018-201920Rangerssct SCO1. Premiership2nd11.3Matches
2018-201920Readingeng ENG2. Championship20th14.46366221343245000054816Matches
2019-202021Readingeng ENG2. Championship14th34.51278124526105218321001056719Matches
2020-202122Readingeng ENG2. Championship7th34.915021395102346752172013401256519Matches
2021-202223Readingeng ENG2. Championship21st21.686982441116219134300716419Matches
2022-202324Readingeng ENG2. Championship22nd4.7137133400081210010604Matches
7 Seasons4 Clubs3 Leagues130.2442242191865920131063928184036821767
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Reading (5 Seasons)1 League110.1442242191865920131013928184036821767
Liverpool (2 Seasons)1 League18.0
Rangers (1 Season)1 League11.3
Sunderland (1 Season)1 League8.85
Liverpool (1 Season)1 League0.10
Championship (6 Seasons)118.8442242191865920131063928184036821767
PL2 — Div. 1 (2 Seasons)18.0
Premiership (1 Season)11.3
Premier League (1 Season)0.10
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
2016-201718Liverpooleng ENGEFL Cup3rd2.02Matches
2016-201718Liverpooleng ENGFA Cup17th2.6Matches
2019-202021Readingeng ENGEFL Cup17th1.61Matches
2019-202021Readingeng ENGFA Cup9th1.11Matches
2 Seasons2 Clubs2 Leagues7.34
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Liverpool (1 Season)2 Leagues4.72
Reading (1 Season)2 Leagues2.72
EFL Cup (2 Seasons)3.63
FA Cup (2 Seasons)3.71
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
2018-201920Rangers2. Europa LgGR3.011811800001000009300Matches
1 Season1 Club1 League3.011811800001000009300

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
2016-201718Liverpooleng ENGEFL Cup2.0Matches
2016-201718Liverpooleng ENGFA Cup2.6Matches
2016-201718Liverpooleng ENGJr. PL2 — Div. 17.2Matches
2016-201718Liverpooleng ENG1. Premier League0.1Matches
2017-201819Sunderlandeng ENG2. Championship8.8Matches
2017-201819Liverpooleng ENGJr. PL2 — Div. 110.8Matches
2018-201920Readingeng ENG2. Championship14.4362.50210552340.28300001Matches
2018-201920Rangers2. Europa Lg3.062.0150010010.33100000Matches
2018-201920Rangerssct SCO1. Premiership11.3Matches
2019-202021Readingeng ENG2. Championship34.51073.1174019752120.351001100Matches
2019-202021Readingeng ENGEFL Cup1.6Matches
2019-202021Readingeng ENGFA Cup1.1Matches
2020-202122Readingeng ENG2. Championship34.91273.64897146101140.40812120Matches
2021-202223Readingeng ENG2. Championship21.6532.46431314150.23400010Matches
2022-202324Readingeng ENG2. Championship4.7132.7990101210.21100000Matches
7 Seasons4 Clubs6 Leagues140.53423.0324184220229370.332713231
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Reading (5 Seasons)3 Leagues112.73363.0523684219229360.332613231
Liverpool (2 Seasons)1 League18.0
Rangers (1 Season)2 Leagues14.362.0150010010.33100000
Sunderland (1 Season)1 League8.8
Liverpool (1 Season)3 Leagues4.8
Championship (6 Seasons)118.83363.0523684219229360.332613231
PL2 — Div. 1 (2 Seasons)18.0
EFL Cup (2 Seasons)3.6
FA Cup (2 Seasons)3.7
Premiership (1 Season)11.3
Europa Lg (1 Season)3.062.0150010010.33100000
Premier League (1 Season)0.1
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
2016-201718Liverpool3 Leagues4.8
2016-201718Liverpool1 League7.2
2017-201819Liverpool1 League10.8
2017-201819Sunderland1 League8.8
2018-201920Rangers2 Leagues14.362.0150010010.33100000
2018-201920Reading1 League14.4362.50210552340.28300001
2019-202021Reading3 Leagues37.11073.1174019752120.351001100
2020-202122Reading1 League34.91273.64897146101140.40812120
2021-202223Reading1 League21.6532.46431314150.23400010
2022-202324Reading1 League4.7132.7990101210.21100000
7 Seasons4 Clubs6 Leagues140.53423.0324184220229370.332713231
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Reading (5 Seasons)3 Leagues112.73363.0523684219229360.332613231
Liverpool (2 Seasons)1 League18.0
Rangers (1 Season)2 Leagues14.362.0150010010.33100000
Sunderland (1 Season)1 League8.8
Liverpool (1 Season)3 Leagues4.8
Championship (6 Seasons)118.83363.0523684219229360.332613231
PL2 — Div. 1 (2 Seasons)18.0
EFL Cup (2 Seasons)3.6
FA Cup (2 Seasons)3.7
Premiership (1 Season)11.3
Europa Lg (1 Season)3.062.0150010010.33100000
Premier League (1 Season)0.1
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
2016-201718Liverpooleng ENG1. Premier League4th0.1Matches
2016-201718Liverpooleng ENGJr. PL2 — Div. 13rd7.2Matches
2017-201819Liverpooleng ENGJr. PL2 — Div. 12nd10.8Matches
2017-201819Sunderlandeng ENG2. Championship24th8.8Matches
2018-201920Rangerssct SCO1. Premiership2nd11.3Matches
2018-201920Readingeng ENG2. Championship20th14.4362.50210552340.28300001Matches
2019-202021Readingeng ENG2. Championship14th34.51073.1174019752120.351001100Matches
2020-202122Readingeng ENG2. Championship7th34.91273.64897146101140.40812120Matches
2021-202223Readingeng ENG2. Championship21st21.6532.46431314150.23400010Matches
2022-202324Readingeng ENG2. Championship22nd4.7132.7990101210.21100000Matches
7 Seasons4 Clubs3 Leagues130.23363.0523684219229360.332613231
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Reading (5 Seasons)1 League110.13363.0523684219229360.332613231
Liverpool (2 Seasons)1 League18.0
Rangers (1 Season)1 League11.3
Sunderland (1 Season)1 League8.8
Liverpool (1 Season)1 League0.1
Championship (6 Seasons)118.83363.0523684219229360.332613231
PL2 — Div. 1 (2 Seasons)18.0
Premiership (1 Season)11.3
Premier League (1 Season)0.1
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
2016-201718Liverpooleng ENGEFL Cup3rd2.0Matches
2016-201718Liverpooleng ENGFA Cup17th2.6Matches
2019-202021Readingeng ENGEFL Cup17th1.6Matches
2019-202021Readingeng ENGFA Cup9th1.1Matches
2 Seasons2 Clubs2 Leagues7.3
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Liverpool (1 Season)2 Leagues4.7
Reading (1 Season)2 Leagues2.7
EFL Cup (2 Seasons)3.6
FA Cup (2 Seasons)3.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
2018-201920Rangers2. Europa LgGR3.062.0150010010.33100000Matches
1 Season1 Club1 League3.062.0150010010.33100000

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
2016-201718Liverpooleng ENGEFL Cup2.013Matches
2016-201718Liverpooleng ENGFA Cup2.6Matches
2016-201718Liverpooleng ENGJr. PL2 — Div. 17.2Matches
2016-201718Liverpooleng ENG1. Premier League0.100Matches
2017-201819Sunderlandeng ENG2. Championship8.874Matches
2017-201819Liverpooleng ENGJr. PL2 — Div. 110.8Matches
2018-201920Readingeng ENG2. Championship14.429181117182927.621132111746182Matches
2018-201920Rangers2. Europa Lg3.0530232450.0260671220Matches
2018-201920Rangerssct SCO1. Premiership11.3Matches
2019-202021Readingeng ENG2. Championship34.5502515296103925.6293052552102311Matches
2019-202021Readingeng ENGEFL Cup1.621Matches
2019-202021Readingeng ENGFA Cup1.101Matches
2020-202122Readingeng ENG2. Championship34.9382515158135026.037271263977270Matches
2021-202223Readingeng ENG2. Championship21.6412322136133141.918283252364190Matches
2022-202324Readingeng ENG2. Championship4.713644571163.64101132630Matches
7 Seasons4 Clubs6 Leagues140.51761106780295316432.311110511941603271003
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Reading (5 Seasons)3 Leagues112.7171996778265116031.9109991188146315983
Liverpool (2 Seasons)1 League18.00
Rangers (1 Season)2 Leagues14.3530232450.0260671220
Sunderland (1 Season)1 League8.8740
Liverpool (1 Season)3 Leagues4.8130
Championship (6 Seasons)118.81711046778265116031.9109991188148315983
PL2 — Div. 1 (2 Seasons)18.00
EFL Cup (2 Seasons)3.6340
FA Cup (2 Seasons)3.7010
Premiership (1 Season)11.30
Europa Lg (1 Season)3.0530232450.0260671220
Premier League (1 Season)0.1000
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
2016-201718Liverpool3 Leagues4.8130
2016-201718Liverpool1 League7.20
2017-201819Liverpool1 League10.80
2017-201819Sunderland1 League8.8740
2018-201920Rangers2 Leagues14.3530232450.0260671220
2018-201920Reading1 League14.429181117182927.621132111746182
2019-202021Reading3 Leagues37.1502715296103925.6293052554102311
2020-202122Reading1 League34.9382515158135026.037271263977270
2021-202223Reading1 League21.6412322136133141.918283252364190
2022-202324Reading1 League4.713644571163.64101132630
7 Seasons4 Clubs6 Leagues140.51761106780295316432.311110511941603271003
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Reading (5 Seasons)3 Leagues112.7171996778265116031.9109991188146315983
Liverpool (2 Seasons)1 League18.00
Rangers (1 Season)2 Leagues14.3530232450.0260671220
Sunderland (1 Season)1 League8.8740
Liverpool (1 Season)3 Leagues4.8130
Championship (6 Seasons)118.81711046778265116031.9109991188148315983
PL2 — Div. 1 (2 Seasons)18.00
EFL Cup (2 Seasons)3.6340
FA Cup (2 Seasons)3.7010
Premiership (1 Season)11.30
Europa Lg (1 Season)3.0530232450.0260671220
Premier League (1 Season)0.1000
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
2016-201718Liverpooleng ENG1. Premier League4th0.100Matches
2016-201718Liverpooleng ENGJr. PL2 — Div. 13rd7.2Matches
2017-201819Liverpooleng ENGJr. PL2 — Div. 12nd10.8Matches
2017-201819Sunderlandeng ENG2. Championship24th8.874Matches
2018-201920Rangerssct SCO1. Premiership2nd11.3Matches
2018-201920Readingeng ENG2. Championship20th14.429181117182927.621132111746182Matches
2019-202021Readingeng ENG2. Championship14th34.5502515296103925.6293052552102311Matches
2020-202122Readingeng ENG2. Championship7th34.9382515158135026.037271263977270Matches
2021-202223Readingeng ENG2. Championship21st21.6412322136133141.918283252364190Matches
2022-202324Readingeng ENG2. Championship22nd4.713644571163.64101132630Matches
7 Seasons4 Clubs3 Leagues130.21711046778265116031.9109991188148315983
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
Reading (5 Seasons)1 League110.1171976778265116031.9109991188144315983
Liverpool (2 Seasons)1 League18.00
Rangers (1 Season)1 League11.30
Sunderland (1 Season)1 League8.8740
Liverpool (1 Season)1 League0.1000
Championship (6 Seasons)118.81711046778265116031.9109991188148315983
PL2 — Div. 1 (2 Seasons)18.00
Premiership (1 Season)11.30
Premier League (1 Season)0.1000
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
2016-201718Liverpooleng ENGEFL Cup3rd2.013Matches
2016-201718Liverpooleng ENGFA Cup17th2.6Matches
2019-202021Readingeng ENGEFL Cup17th1.621Matches
2019-202021Readingeng ENGFA Cup9th1.101Matches
2 Seasons2 Clubs2 Leagues7.3350
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
Liverpool (1 Season)2 Leagues4.7130
Reading (1 Season)2 Leagues2.7220
EFL Cup (2 Seasons)3.6340
FA Cup (2 Seasons)3.7010
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
2018-201920Rangers2. Europa LgGR3.0530232450.0260671220Matches
1 Season1 Club1 League3.0530232450.0260671220

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
2016-201718Liverpooleng ENGEFL Cup2.0Matches
2016-201718Liverpooleng ENGFA Cup2.6Matches
2016-201718Liverpooleng ENGJr. PL2 — Div. 17.2Matches
2016-201718Liverpooleng ENG1. Premier League0.1Matches
2017-201819Sunderlandeng ENG2. Championship8.8Matches
2017-201819Liverpooleng ENGJr. PL2 — Div. 110.8Matches
2018-201920Readingeng ENG2. Championship14.48042314951516028804523669.21630.85533200149641258312958131Matches
2018-201920Rangers2. Europa Lg3.014921510135414911872.7327.38242319252046987Matches
2018-201920Rangerssct SCO1. Premiership11.3Matches
2019-202021Readingeng ENG2. Championship34.517154328190158671171517111164.96035.111197362354899803068731159121Matches
2019-202021Readingeng ENGEFL Cup1.6Matches
2019-202021Readingeng ENGFA Cup1.1Matches
2020-202122Readingeng ENG2. Championship34.9192527256101568585192516010263.85836.3129970933052846035101951456205Matches
2021-202223Readingeng ENG2. Championship21.6116925196618369511169673146.33653.7757394815784436157446826131Matches
2022-202324Readingeng ENG2. Championship4.7181330767741817457.1342.91014361366609812610Matches
7 Seasons4 Clubs6 Leagues140.5594312392732261912243594346829262.417637.639112246210002279209882872574246505
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
Reading (5 Seasons)3 Leagues112.7579412191231251877239579445728462.117337.93829220399810274207882832514148498
Liverpool (2 Seasons)1 League18.0
Rangers (1 Season)2 Leagues14.314921510135414911872.7327.38242319252046987
Sunderland (1 Season)1 League8.8
Liverpool (1 Season)3 Leagues4.8
Championship (6 Seasons)118.8579412191231251877239579445728462.117337.93829220399810274207882832514148498
PL2 — Div. 1 (2 Seasons)18.0
EFL Cup (2 Seasons)3.6
FA Cup (2 Seasons)3.7
Premiership (1 Season)11.3
Europa Lg (1 Season)3.014921510135414911872.7327.38242319252046987
Premier League (1 Season)0.1
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
2016-201718Liverpool3 Leagues4.8
2016-201718Liverpool1 League7.2
2017-201819Liverpool1 League10.8
2017-201819Sunderland1 League8.8
2018-201920Rangers2 Leagues14.314921510135414911872.7327.38242319252046987
2018-201920Reading1 League14.48042314951516028804523669.21630.85533200149641258312958131
2019-202021Reading3 Leagues37.117154328190158671171517111164.96035.111197362354899803068731159121
2020-202122Reading1 League34.9192527256101568585192516010263.85836.3129970933052846035101951456205
2021-202223Reading1 League21.6116925196618369511169673146.33653.7757394815784436157446826131
2022-202324Reading1 League4.7181330767741817457.1342.91014361366609812610
7 Seasons4 Clubs6 Leagues140.5594312392732261912243594346829262.417637.639112246210002279209882872574246505
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
Reading (5 Seasons)3 Leagues112.7579412191231251877239579445728462.117337.93829220399810274207882832514148498
Liverpool (2 Seasons)1 League18.0
Rangers (1 Season)2 Leagues14.314921510135414911872.7327.38242319252046987
Sunderland (1 Season)1 League8.8
Liverpool (1 Season)3 Leagues4.8
Championship (6 Seasons)118.8579412191231251877239579445728462.117337.93829220399810274207882832514148498
PL2 — Div. 1 (2 Seasons)18.0
EFL Cup (2 Seasons)3.6
FA Cup (2 Seasons)3.7
Premiership (1 Season)11.3
Europa Lg (1 Season)3.014921510135414911872.7327.38242319252046987
Premier League (1 Season)0.1
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
2016-201718Liverpooleng ENG1. Premier League4th0.1Matches
2016-201718Liverpooleng ENGJr. PL2 — Div. 13rd7.2Matches
2017-201819Liverpooleng ENGJr. PL2 — Div. 12nd10.8Matches
2017-201819Sunderlandeng ENG2. Championship24th8.8Matches
2018-201920Rangerssct SCO1. Premiership2nd11.3Matches
2018-201920Readingeng ENG2. Championship20th14.48042314951516028804523669.21630.85533200149641258312958131Matches
2019-202021Readingeng ENG2. Championship14th34.517154328190158671171517111164.96035.111197362354899803068731159121Matches
2020-202122Readingeng ENG2. Championship7th34.9192527256101568585192516010263.85836.3129970933052846035101951456205Matches
2021-202223Readingeng ENG2. Championship21st21.6116925196618369511169673146.33653.7757394815784436157446826131Matches
2022-202324Readingeng ENG2. Championship22nd4.7181330767741817457.1342.91014361366609812610Matches
7 Seasons4 Clubs3 Leagues130.2579412191231251877239579445728462.117337.93829220399810274207882832514148498
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
Reading (5 Seasons)1 League110.1579412191231251877239579445728462.117337.93829220399810274207882832514148498
Liverpool (2 Seasons)1 League18.0
Rangers (1 Season)1 League11.3
Sunderland (1 Season)1 League8.8
Liverpool (1 Season)1 League0.1
Championship (6 Seasons)118.8579412191231251877239579445728462.117337.93829220399810274207882832514148498
PL2 — Div. 1 (2 Seasons)18.0
Premiership (1 Season)11.3
Premier League (1 Season)0.1
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
2016-201718Liverpooleng ENGEFL Cup3rd2.0Matches
2016-201718Liverpooleng ENGFA Cup17th2.6Matches
2019-202021Readingeng ENGEFL Cup17th1.6Matches
2019-202021Readingeng ENGFA Cup9th1.1Matches
2 Seasons2 Clubs2 Leagues7.3
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
Liverpool (1 Season)2 Leagues4.7
Reading (1 Season)2 Leagues2.7
EFL Cup (2 Seasons)3.6
FA Cup (2 Seasons)3.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
2018-201920Rangers2. Europa LgGR3.014921510135414911872.7327.38242319252046987Matches
1 Season1 Club1 League3.014921510135414911872.7327.38242319252046987

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
2016-201718Liverpooleng ENGEFL Cup31846134.12.0286111203.0041+3+1.47-0.05Matches
2016-201718Liverpooleng ENGFA Cup32377987.82.63791001.3312-1-0.38-3.11Matches
2016-201718Liverpooleng ENGJr. PL2 — Div. 186508132.87.28813002.38165+11+1.52+0.91Matches
2016-201718Liverpooleng ENG1. Premier League2840.20.100283.0010+1+11.25+10.33Matches
2017-201819Sunderlandeng ENG2. Championship117897219.18.896220.64815-7-0.80-0.23Matches
2017-201819Liverpooleng ENGJr. PL2 — Div. 1119738849.110.811889002.182411+13+1.20+0.93Matches
2018-201920Readingeng ENG2. Championship161,2978131.314.416819011.501518-3-0.21+0.2413.622.6-9.0-0.62+0.14Matches
2018-201920Rangers2. Europa Lg32699049.83.03902011.8265+1+0.33+0.674.22.5+1.7+0.56+1.06Matches
2018-201920Rangerssct SCO1. Premiership141,0147229.611.31187732101.932510+15+1.33-0.16Matches
2019-202021Readingeng ENG2. Championship363,1018674.934.5368624011.364036+4+0.12+0.3838.647.6-9.0-0.26-0.30Matches
2019-202021Readingeng ENGEFL Cup21437243.31.6179016401.5021+1+0.63+0.15Matches
2019-202021Readingeng ENGFA Cup1979719.01.11970000.001100.00-0.22Matches
2020-202122Readingeng ENG2. Championship383,1458376.034.937851811801.554534+11+0.31+0.5940.833.8+7.0+0.20+0.11Matches
2021-202223Readingeng ENG2. Championship261,9427546.921.621861252711.192130-9-0.42+0.5721.332.4-11.2-0.52+0.08Matches
2022-202324Readingeng ENG2. Championship84205310.14.7571032240.6336-3-0.64-0.184.25.0-0.7-0.15+0.27Matches
7 Seasons4 Clubs6 Leagues16312,6467837.3140.514584801826181.41172159+13+0.09+0.10122.7143.9-21.2-0.19+0.27
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
Reading (5 Seasons)3 Leagues12710,1458047.1112.71178463102971.35127126+1+0.01+0.49118.5141.4-22.9-0.21+0.25
Liverpool (2 Seasons)1 League191,6238541.018.0198512002.264016+24+1.33+0.87
Rangers (1 Season)2 Leagues171,2837532.414.31487932111.913115+16+1.12-0.194.22.5+1.7+0.56+1.06
Sunderland (1 Season)1 League117897219.18.896220.64815-7-0.80-0.23
Liverpool (1 Season)3 Leagues84295410.14.8582231282.3763+3+0.63-0.37
Championship (6 Seasons)13510,6947943.1118.81248469112591.30132139-7-0.06+0.48118.5141.4-22.9-0.21+0.25
PL2 — Div. 1 (2 Seasons)191,6238541.018.0198512002.264016+24+1.33+0.87
EFL Cup (2 Seasons)53276537.63.6384123802.4062+4+1.10-0.06
FA Cup (2 Seasons)43348442.83.74841001.0023-1-0.27-0.67
Premiership (1 Season)141,0147229.611.31187732101.932510+15+1.33-0.16
Europa Lg (1 Season)32699049.83.03902011.8265+1+0.33+0.674.22.5+1.7+0.56+1.06
Premier League (1 Season)2840.20.100283.0010+1+11.25+10.33
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
2016-201718Liverpool3 Leagues84295410.14.8582231282.3763+3+0.63-0.37
2016-201718Liverpool1 League86508132.87.28813002.38165+11+1.52+0.91
2017-201819Liverpool1 League119738849.110.811889002.182411+13+1.20+0.93
2017-201819Sunderland1 League117897219.18.896220.64815-7-0.80-0.23
2018-201920Rangers2 Leagues171,2837532.414.31487932111.913115+16+1.12-0.194.22.5+1.7+0.56+1.06
2018-201920Reading1 League161,2978131.314.416819011.501518-3-0.21+0.2413.622.6-9.0-0.62+0.14
2019-202021Reading3 Leagues393,3418667.137.138862416411.334338+5+0.13+0.1938.647.6-9.0-0.26-0.30
2020-202122Reading1 League383,1458376.034.937851811801.554534+11+0.31+0.5940.833.8+7.0+0.20+0.11
2021-202223Reading1 League261,9427546.921.621861252711.192130-9-0.42+0.5721.332.4-11.2-0.52+0.08
2022-202324Reading1 League84205310.14.7571032240.6336-3-0.64-0.184.25.0-0.7-0.15+0.27
7 Seasons4 Clubs6 Leagues16312,6467837.3140.514584801826181.41172159+13+0.09+0.10122.7143.9-21.2-0.19+0.27
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
Reading (5 Seasons)3 Leagues12710,1458047.1112.71178463102971.35127126+1+0.01+0.49118.5141.4-22.9-0.21+0.25
Liverpool (2 Seasons)1 League191,6238541.018.0198512002.264016+24+1.33+0.87
Rangers (1 Season)2 Leagues171,2837532.414.31487932111.913115+16+1.12-0.194.22.5+1.7+0.56+1.06
Sunderland (1 Season)1 League117897219.18.896220.64815-7-0.80-0.23
Liverpool (1 Season)3 Leagues84295410.14.8582231282.3763+3+0.63-0.37
Championship (6 Seasons)13510,6947943.1118.81248469112591.30132139-7-0.06+0.48118.5141.4-22.9-0.21+0.25
PL2 — Div. 1 (2 Seasons)191,6238541.018.0198512002.264016+24+1.33+0.87
EFL Cup (2 Seasons)53276537.63.6384123802.4062+4+1.10-0.06
FA Cup (2 Seasons)43348442.83.74841001.0023-1-0.27-0.67
Premiership (1 Season)141,0147229.611.31187732101.932510+15+1.33-0.16
Europa Lg (1 Season)32699049.83.03902011.8265+1+0.33+0.674.22.5+1.7+0.56+1.06
Premier League (1 Season)2840.20.100283.0010+1+11.25+10.33
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
2016-201718Liverpooleng ENG1. Premier League4th2840.20.100283.0010+1+11.25+10.33Matches
2016-201718Liverpooleng ENGJr. PL2 — Div. 13rd86508132.87.28813002.38165+11+1.52+0.91Matches
2017-201819Liverpooleng ENGJr. PL2 — Div. 12nd119738849.110.811889002.182411+13+1.20+0.93Matches
2017-201819Sunderlandeng ENG2. Championship24th117897219.18.896220.64815-7-0.80-0.23Matches
2018-201920Rangerssct SCO1. Premiership2nd141,0147229.611.31187732101.932510+15+1.33-0.16Matches
2018-201920Readingeng ENG2. Championship20th161,2978131.314.416819011.501518-3-0.21+0.2413.622.6-9.0-0.62+0.14Matches
2019-202021Readingeng ENG2. Championship14th363,1018674.934.5368624011.364036+4+0.12+0.3838.647.6-9.0-0.26-0.30Matches
2020-202122Readingeng ENG2. Championship7th383,1458376.034.937851811801.554534+11+0.31+0.5940.833.8+7.0+0.20+0.11Matches
2021-202223Readingeng ENG2. Championship21st261,9427546.921.621861252711.192130-9-0.42+0.5721.332.4-11.2-0.52+0.08Matches
2022-202324Readingeng ENG2. Championship22nd84205310.14.7571032240.6336-3-0.64-0.184.25.0-0.7-0.15+0.27Matches
7 Seasons4 Clubs3 Leagues15111,7167837.0130.213584761624171.38158149+9+0.07+0.11118.5141.4-22.9-0.21+0.25
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Reading (5 Seasons)1 League1249,9058047.9110.1115846392571.3512412400.00+0.53118.5141.4-22.9-0.21+0.25
Liverpool (2 Seasons)1 League191,6238541.018.0198512002.264016+24+1.33+0.87
Rangers (1 Season)1 League141,0147229.611.31187732101.932510+15+1.33-0.16
Sunderland (1 Season)1 League117897219.18.896220.64815-7-0.80-0.23
Liverpool (1 Season)1 League2840.20.100283.0010+1+11.25+10.33
Championship (6 Seasons)13510,6947943.1118.81248469112591.30132139-7-0.06+0.48118.5141.4-22.9-0.21+0.25
PL2 — Div. 1 (2 Seasons)191,6238541.018.0198512002.264016+24+1.33+0.87
Premiership (1 Season)141,0147229.611.31187732101.932510+15+1.33-0.16
Premier League (1 Season)2840.20.100283.0010+1+11.25+10.33
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
2016-201718Liverpooleng ENGEFL Cup3rd31846134.12.0286111203.0041+3+1.47-0.05Matches
2016-201718Liverpooleng ENGFA Cup17th32377987.82.63791001.3312-1-0.38-3.11Matches
2019-202021Readingeng ENGEFL Cup17th21437243.31.6179016401.5021+1+0.63+0.15Matches
2019-202021Readingeng ENGFA Cup9th1979719.01.11970000.001100.00-0.22Matches
2 Seasons2 Clubs2 Leagues96617340.17.3784223801.7885+3+0.41-0.41
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Liverpool (1 Season)2 Leagues64217052.04.7582211202.1753+2+0.43-1.19
Reading (1 Season)2 Leagues32408028.62.7288016401.0032+1+0.37+0.07
EFL Cup (2 Seasons)53276537.63.6384123802.4062+4+1.10-0.06
FA Cup (2 Seasons)43348442.83.74841001.0023-1-0.27-0.67
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
2018-201920Rangers2. Europa LgGR32699049.83.03902011.8265+1+0.33+0.674.22.5+1.7+0.56+1.06Matches
1 Season1 Club1 League32699049.83.03902011.8265+1+0.33+0.674.22.5+1.7+0.56+1.06

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
2016-201718Liverpooleng ENGEFL Cup2.0000430231000Matches
2016-201718Liverpooleng ENGFA Cup2.61000Matches
2016-201718Liverpooleng ENGJr. PL2 — Div. 17.21000Matches
2016-201718Liverpooleng ENG1. Premier League0.1000000000000Matches
2017-201819Sunderlandeng ENG2. Championship8.80002202547000Matches
2017-201819Liverpooleng ENGJr. PL2 — Div. 110.83000Matches
2018-201920Readingeng ENG2. Championship14.4300232404171800088153033.3Matches
2018-201920Rangers2. Europa Lg3.0000332173000243730.0Matches
2018-201920Rangerssct SCO1. Premiership11.30000Matches
2019-202021Readingeng ENG2. Championship34.530024650185225010221265034.2Matches
2019-202021Readingeng ENGEFL Cup1.60001101120Matches
2019-202021Readingeng ENGFA Cup1.10000001100Matches
2020-202122Readingeng ENG2. Championship34.920033948523925000220314341.9Matches
2021-202223Readingeng ENG2. Championship21.610012584192323000125324840.0Matches
2022-202324Readingeng ENG2. Championship4.71003608136010188561.5Matches
7 Seasons4 Clubs6 Leagues140.511001052741611116011002069611518338.6
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Reading (5 Seasons)3 Leagues112.7100096248121031469902067211217638.9
Liverpool (2 Seasons)1 League18.04000
Rangers (1 Season)2 Leagues14.3000332173000243730.0
Sunderland (1 Season)1 League8.80002202547000
Liverpool (1 Season)3 Leagues4.8100430231000
Championship (6 Seasons)118.81000972671410614810402067211217638.9
PL2 — Div. 1 (2 Seasons)18.04000
EFL Cup (2 Seasons)3.6000540343000
FA Cup (2 Seasons)3.71000001100
Premiership (1 Season)11.30000
Europa Lg (1 Season)3.0000332173000243730.0
Premier League (1 Season)0.1000000000000
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
2016-201718Liverpool3 Leagues4.8100430231000
2016-201718Liverpool1 League7.21000
2017-201819Liverpool1 League10.83000
2017-201819Sunderland1 League8.80002202547000
2018-201920Rangers2 Leagues14.3000332173000243730.0
2018-201920Reading1 League14.4300232404171800088153033.3
2019-202021Reading3 Leagues37.130025660205427010221265034.2
2020-202122Reading1 League34.920033948523925000220314341.9
2021-202223Reading1 League21.610012584192323000125324840.0
2022-202324Reading1 League4.71003608136010188561.5
7 Seasons4 Clubs6 Leagues140.511001052741611116011002069611518338.6
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Reading (5 Seasons)3 Leagues112.7100096248121031469902067211217638.9
Liverpool (2 Seasons)1 League18.04000
Rangers (1 Season)2 Leagues14.3000332173000243730.0
Sunderland (1 Season)1 League8.80002202547000
Liverpool (1 Season)3 Leagues4.8100430231000
Championship (6 Seasons)118.81000972671410614810402067211217638.9
PL2 — Div. 1 (2 Seasons)18.04000
EFL Cup (2 Seasons)3.6000540343000
FA Cup (2 Seasons)3.71000001100
Premiership (1 Season)11.30000
Europa Lg (1 Season)3.0000332173000243730.0
Premier League (1 Season)0.1000000000000
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
2016-201718Liverpooleng ENG1. Premier League4th0.1000000000000Matches
2016-201718Liverpooleng ENGJr. PL2 — Div. 13rd7.21000Matches
2017-201819Liverpooleng ENGJr. PL2 — Div. 12nd10.83000Matches
2017-201819Sunderlandeng ENG2. Championship24th8.80002202547000Matches
2018-201920Rangerssct SCO1. Premiership2nd11.30000Matches
2018-201920Readingeng ENG2. Championship20th14.4300232404171800088153033.3Matches
2019-202021Readingeng ENG2. Championship14th34.530024650185225010221265034.2Matches
2020-202122Readingeng ENG2. Championship7th34.920033948523925000220314341.9Matches
2021-202223Readingeng ENG2. Championship21st21.610012584192323000125324840.0Matches
2022-202324Readingeng ENG2. Championship22nd4.71003608136010188561.5Matches
7 Seasons4 Clubs3 Leagues130.21000972671410614810402067211217638.9
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Reading (5 Seasons)1 League110.1100095247121011449702067211217638.9
Liverpool (2 Seasons)1 League18.04000
Rangers (1 Season)1 League11.30000
Sunderland (1 Season)1 League8.80002202547000
Liverpool (1 Season)1 League0.1000000000000
Championship (6 Seasons)118.81000972671410614810402067211217638.9
PL2 — Div. 1 (2 Seasons)18.04000
Premiership (1 Season)11.30000
Premier League (1 Season)0.1000000000000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201718Liverpooleng ENGEFL Cup3rd2.0000430231000Matches
2016-201718Liverpooleng ENGFA Cup17th2.61000Matches
2019-202021Readingeng ENGEFL Cup17th1.60001101120Matches
2019-202021Readingeng ENGFA Cup9th1.10000001100Matches
2 Seasons2 Clubs2 Leagues7.3100540453000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Liverpool (1 Season)2 Leagues4.7100430231000
Reading (1 Season)2 Leagues2.70001102220
EFL Cup (2 Seasons)3.6000540343000
FA Cup (2 Seasons)3.71000001100
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
2018-201920Rangers2. Europa LgGR3.0000332173000243730.0Matches
1 Season1 Club1 League3.0000332173000243730.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.