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
2015-201617Livingstonsct SCO2. Championship10108549.5000000000.000.000.000.000.00Matches
2016-201718QPReng ENG2. Championship10100.1000000000.000.000.000.000.00Matches
2016-201718QPReng ENGEFL Cup221621.8000000000.000.000.000.000.00Matches
2016-201718Chesterfieldeng ENG3. League One875956.6000000200.000.000.000.000.00Matches
2017-201819QPReng ENG2. Championship221561.7000000000.000.000.000.000.00Matches
2018-201920QPReng ENG2. Championship332673.0000000000.00.00.00.095120.000.000.000.000.000.000.010.010.000.01Matches
2018-201920QPReng ENGEFL Cup332703.0011000100.000.330.330.000.33Matches
2018-201920QPReng ENGFA Cup11901.0000000100.000.000.000.000.00Matches
2019-202021QPReng ENG2. Championship776206.9000000100.10.10.20.31236180.000.000.000.000.000.010.030.040.010.04Matches
2019-202021Partick Thistlesct SCO2. Championship111192810.3011000100.000.100.100.000.10Matches
2020-202122QPReng ENG2. Championship28232,10223.4112100401.41.42.23.64384860.040.040.090.040.090.060.090.150.060.15Matches
2020-202122QPReng ENGEFL Cup11901.0101100001.000.001.001.001.00Matches
2021-202223QPReng ENG2. Championship1345145.7000000100.40.40.30.7149270.000.000.000.000.000.070.050.120.070.12Matches
2021-202223QPReng ENGEFL Cup432763.1000000000.000.000.000.000.00Matches
2021-202223QPReng ENGFA Cup00Matches
2022-202324QPReng ENG2. Championship21111,24313.8011000200.50.50.71.34033570.000.070.070.000.070.040.050.090.040.09Matches
2022-202324QPReng ENGEFL Cup11740.8000000000.000.000.000.000.00Matches
2022-202324QPReng ENGFA Cup11800.9000000100.000.000.000.000.00Matches
2023-202425QPReng ENG2. Championship23181,57517.5000000300.90.90.41.32358290.000.000.000.000.000.050.020.080.050.08Matches
2023-202425QPReng ENGEFL Cup11760.8000000000.000.000.000.000.00Matches
2023-202425QPReng ENGFA Cup10300.3000000000.000.000.000.000.00Matches
9 Seasons4 Clubs5 Leagues14210910,012111.22462001703.43.43.87.21412252290.020.040.050.020.050.050.050.100.050.10
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
QPR (8 Seasons)3 Leagues113817,63584.82352001403.43.43.87.21412252290.020.040.060.020.060.050.050.100.050.10
Partick Thistle (1 Season)1 League111192810.3011000100.000.100.100.000.10
Livingston (1 Season)1 League10108549.5000000000.000.000.000.000.00
Chesterfield (1 Season)1 League875956.6000000200.000.000.000.000.00
Championship (8 Seasons)98686,48772.11231001103.43.43.87.21412252290.010.030.040.010.040.050.050.100.050.10
EFL Cup (6 Seasons)121194810.5112100100.090.090.190.090.19
FA Cup (4 Seasons)322002.2000000200.000.000.000.000.00
Championship (2 Seasons)21211,78219.8011000100.000.050.050.000.05
League One (1 Season)875956.6000000200.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
2015-201617Livingston1 League10108549.5000000000.000.000.000.000.00
2016-201718Chesterfield1 League875956.6000000200.000.000.000.000.00
2016-201718QPR2 Leagues321721.9000000000.000.000.000.000.00
2017-201819QPR1 League221561.7000000000.000.000.000.000.00
2018-201920QPR3 Leagues776277.0011000200.00.00.00.095120.000.140.140.000.140.000.010.010.000.01
2019-202021Partick Thistle1 League111192810.3011000100.000.100.100.000.10
2019-202021QPR1 League776206.9000000100.10.10.20.31236180.000.000.000.000.000.010.030.040.010.04
2020-202122QPR2 Leagues29242,19224.4213200401.41.42.23.64384860.080.040.120.080.120.060.090.150.060.15
2021-202223QPR3 Leagues1777908.8000000100.40.40.30.7149270.000.000.000.000.000.070.050.120.070.12
2022-202324QPR3 Leagues23131,39715.5011000300.50.50.71.34033570.000.060.060.000.060.040.050.090.040.09
2023-202425QPR3 Leagues25191,68118.7000000300.90.90.41.32358290.000.000.000.000.000.050.020.080.050.08
9 Seasons4 Clubs5 Leagues14210910,012111.22462001703.43.43.87.21412252290.020.040.050.020.050.050.050.100.050.10
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
QPR (8 Seasons)3 Leagues113817,63584.82352001403.43.43.87.21412252290.020.040.060.020.060.050.050.100.050.10
Partick Thistle (1 Season)1 League111192810.3011000100.000.100.100.000.10
Livingston (1 Season)1 League10108549.5000000000.000.000.000.000.00
Chesterfield (1 Season)1 League875956.6000000200.000.000.000.000.00
Championship (8 Seasons)98686,48772.11231001103.43.43.87.21412252290.010.030.040.010.040.050.050.100.050.10
EFL Cup (6 Seasons)121194810.5112100100.090.090.190.090.19
FA Cup (4 Seasons)322002.2000000200.000.000.000.000.00
Championship (2 Seasons)21211,78219.8011000100.000.050.050.000.05
League One (1 Season)875956.6000000200.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
2015-201617Livingstonsct SCO2. Championship9th10108549.5000000000.000.000.000.000.00Matches
2016-201718Chesterfieldeng ENG3. League One24th875956.6000000200.000.000.000.000.00Matches
2016-201718QPReng ENG2. Championship18th10100.1000000000.000.000.000.000.00Matches
2017-201819QPReng ENG2. Championship16th221561.7000000000.000.000.000.000.00Matches
2018-201920QPReng ENG2. Championship19th332673.0000000000.00.00.00.095120.000.000.000.000.000.000.010.010.000.01Matches
2019-202021Partick Thistlesct SCO2. Championship10th111192810.3011000100.000.100.100.000.10Matches
2019-202021QPReng ENG2. Championship13th776206.9000000100.10.10.20.31236180.000.000.000.000.000.010.030.040.010.04Matches
2020-202122QPReng ENG2. Championship9th28232,10223.4112100401.41.42.23.64384860.040.040.090.040.090.060.090.150.060.15Matches
2021-202223QPReng ENG2. Championship11th1345145.7000000100.40.40.30.7149270.000.000.000.000.000.070.050.120.070.12Matches
2022-202324QPReng ENG2. Championship20th21111,24313.8011000200.50.50.71.34033570.000.070.070.000.070.040.050.090.040.09Matches
2023-202425QPReng ENG2. Championship18th23181,57517.5000000300.90.90.41.32358290.000.000.000.000.000.050.020.080.050.08Matches
9 Seasons4 Clubs3 Leagues127968,86498.51341001403.43.43.87.21412252290.010.030.040.010.040.050.050.100.050.10
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
QPR (8 Seasons)1 League98686,48772.11231001103.43.43.87.21412252290.010.030.040.010.040.050.050.100.050.10
Partick Thistle (1 Season)1 League111192810.3011000100.000.100.100.000.10
Livingston (1 Season)1 League10108549.5000000000.000.000.000.000.00
Chesterfield (1 Season)1 League875956.6000000200.000.000.000.000.00
Championship (8 Seasons)98686,48772.11231001103.43.43.87.21412252290.010.030.040.010.040.050.050.100.050.10
Championship (2 Seasons)21211,78219.8011000100.000.050.050.000.05
League One (1 Season)875956.6000000200.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-201718QPReng ENGEFL Cup17th221621.8000000000.000.000.000.000.00Matches
2018-201920QPReng ENGEFL Cup17th332703.0011000100.000.330.330.000.33Matches
2018-201920QPReng ENGFA Cup9th11901.0000000100.000.000.000.000.00Matches
2020-202122QPReng ENGEFL Cup58th11901.0101100001.000.001.001.001.00Matches
2021-202223QPReng ENGEFL CupRd4432763.1000000000.000.000.000.000.00Matches
2021-202223QPReng ENGFA Cup00Matches
2022-202324QPReng ENGEFL CupRd111740.8000000000.000.000.000.000.00Matches
2022-202324QPReng ENGFA Cup11800.9000000100.000.000.000.000.00Matches
2023-202425QPReng ENGEFL CupRd111760.8000000000.000.000.000.000.00Matches
2023-202425QPReng ENGFA Cup10300.3000000000.000.000.000.000.00Matches
6 Seasons1 Club2 Leagues15131,14812.8112100300.080.080.160.080.16
EFL Cup (6 Seasons)121194810.5112100100.090.090.190.090.19
FA Cup (4 Seasons)322002.2000000200.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
202022sl Sierra LeoneFriendlies (M)11901.0000000000.000.000.000.000.00Matches
202123sl Sierra LeoneFriendlies (M)332703.0011000000.000.330.330.000.33Matches
202123sl Sierra LeoneAfrica Cup of NationsGR332703.0000000100.000.000.000.000.00Matches
202123sl Sierra LeoneAfrica Cup of Nations qualification311221.4000000000.000.000.000.000.00Matches
202224sl Sierra LeoneFriendlies (M)332703.0000000000.000.000.000.000.00Matches
202325sl Sierra LeoneAfrica Cup of Nations qualification332703.0000000100.000.000.000.000.00Matches
202628sl Sierra LeoneWCQ443604.0011000000.000.250.250.000.25Matches
5 Seasons1 Club4 Leagues20181,65218.4022000200.000.110.110.000.11
Friendlies (M) (3 Seasons)776307.0011000000.000.140.140.000.14
Africa Cup of Nations qualification (2 Seasons)643924.4000000100.000.000.000.000.00
WCQ (1 Season)443604.0011000000.000.250.250.000.25
Africa Cup of Nations (1 Season)332703.0000000100.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
2015-201617Livingstonsct SCO2. Championship9.5010.110.0000Matches
2016-201718QPReng ENG2. Championship0.10000.000.0000Matches
2016-201718QPReng ENGEFL Cup1.80000.000.0000Matches
2016-201718Chesterfieldeng ENG3. League One6.60010.000.150.0000Matches
2017-201819QPReng ENG2. Championship1.70000.000.0000Matches
2018-201920QPReng ENG2. Championship3.00000.000.000000.00.00.00.0Matches
2018-201920QPReng ENGEFL Cup3.002150.00.670.330.000.0000Matches
2018-201920QPReng ENGFA Cup1.0011100.01.001.000.000.0000Matches
2019-202021QPReng ENG2. Championship6.902150.00.290.150.000.0019.90000.10.10.04-0.1-0.1Matches
2019-202021Partick Thistlesct SCO2. Championship10.3000Matches
2020-202122QPReng ENG2. Championship23.4113215.40.560.090.080.5014.50001.41.40.11-0.4-0.4Matches
2020-202122QPReng ENGEFL Cup1.0111100.01.001.001.001.0000Matches
2021-202223QPReng ENG2. Championship5.706116.71.050.180.000.0020.90000.40.40.07-0.4-0.4Matches
2021-202223QPReng ENGEFL Cup3.10200.00.650.000.0000Matches
2022-202324QPReng ENG2. Championship13.8012216.70.870.140.000.0021.80000.50.50.05-0.5-0.5Matches
2022-202324QPReng ENGEFL Cup0.80100.01.220.000.0000Matches
2022-202324QPReng ENGFA Cup0.90000.000.0000Matches
2023-202425QPReng ENG2. Championship17.507114.30.400.060.000.0019.50000.90.90.13-0.9-0.9Matches
2023-202425QPReng ENGEFL Cup0.80000.000.0000Matches
2023-202425QPReng ENGFA Cup0.30000.000.0000Matches
9 Seasons4 Clubs5 Leagues111.22471223.40.510.120.040.1718.80003.43.40.08-2.4-2.4
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
QPR (8 Seasons)3 Leagues84.82471021.30.550.120.040.2018.80003.43.40.08-2.4-2.4
Partick Thistle (1 Season)1 League10.3000
Livingston (1 Season)1 League9.5010.110.0000
Chesterfield (1 Season)1 League6.60010.000.150.0000
Championship (8 Seasons)72.1140717.50.550.100.030.1418.80003.43.40.08-2.4-2.4
EFL Cup (6 Seasons)10.516233.30.570.190.170.5000
FA Cup (4 Seasons)2.2011100.00.450.450.000.0000
Championship (2 Seasons)19.8010.110.0000
League One (1 Season)6.60010.000.150.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
2015-201617Livingston1 League9.5010.110.0000
2016-201718Chesterfield1 League6.60010.000.150.0000
2016-201718QPR2 Leagues1.90000.000.0000
2017-201819QPR1 League1.70000.000.0000
2018-201920QPR3 Leagues7.003266.70.430.290.000.000000.00.00.00.0
2019-202021Partick Thistle1 League10.3000
2019-202021QPR1 League6.902150.00.290.150.000.0019.90000.10.10.04-0.1-0.1
2020-202122QPR2 Leagues24.4214321.40.570.120.140.6714.50001.41.40.11-0.4-0.4
2021-202223QPR3 Leagues8.808112.50.910.110.000.0020.90000.40.40.07-0.4-0.4
2022-202324QPR3 Leagues15.5013215.40.840.130.000.0021.80000.50.50.05-0.5-0.5
2023-202425QPR3 Leagues18.707114.30.370.050.000.0019.50000.90.90.13-0.9-0.9
9 Seasons4 Clubs5 Leagues111.22471223.40.510.120.040.1718.80003.43.40.08-2.4-2.4
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
QPR (8 Seasons)3 Leagues84.82471021.30.550.120.040.2018.80003.43.40.08-2.4-2.4
Partick Thistle (1 Season)1 League10.3000
Livingston (1 Season)1 League9.5010.110.0000
Chesterfield (1 Season)1 League6.60010.000.150.0000
Championship (8 Seasons)72.1140717.50.550.100.030.1418.80003.43.40.08-2.4-2.4
EFL Cup (6 Seasons)10.516233.30.570.190.170.5000
FA Cup (4 Seasons)2.2011100.00.450.450.000.0000
Championship (2 Seasons)19.8010.110.0000
League One (1 Season)6.60010.000.150.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
2015-201617Livingstonsct SCO2. Championship9th9.5010.110.0000Matches
2016-201718Chesterfieldeng ENG3. League One24th6.60010.000.150.0000Matches
2016-201718QPReng ENG2. Championship18th0.10000.000.0000Matches
2017-201819QPReng ENG2. Championship16th1.70000.000.0000Matches
2018-201920QPReng ENG2. Championship19th3.00000.000.000000.00.00.00.0Matches
2019-202021Partick Thistlesct SCO2. Championship10th10.3000Matches
2019-202021QPReng ENG2. Championship13th6.902150.00.290.150.000.0019.90000.10.10.04-0.1-0.1Matches
2020-202122QPReng ENG2. Championship9th23.4113215.40.560.090.080.5014.50001.41.40.11-0.4-0.4Matches
2021-202223QPReng ENG2. Championship11th5.706116.71.050.180.000.0020.90000.40.40.07-0.4-0.4Matches
2022-202324QPReng ENG2. Championship20th13.8012216.70.870.140.000.0021.80000.50.50.05-0.5-0.5Matches
2023-202425QPReng ENG2. Championship18th17.507114.30.400.060.000.0019.50000.90.90.13-0.9-0.9Matches
9 Seasons4 Clubs3 Leagues98.5140920.00.510.100.030.1118.80003.43.40.08-2.4-2.4
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
QPR (8 Seasons)1 League72.1140717.50.550.100.030.1418.80003.43.40.08-2.4-2.4
Partick Thistle (1 Season)1 League10.3000
Livingston (1 Season)1 League9.5010.110.0000
Chesterfield (1 Season)1 League6.60010.000.150.0000
Championship (8 Seasons)72.1140717.50.550.100.030.1418.80003.43.40.08-2.4-2.4
Championship (2 Seasons)19.8010.110.0000
League One (1 Season)6.60010.000.150.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-201718QPReng ENGEFL Cup17th1.80000.000.0000Matches
2018-201920QPReng ENGEFL Cup17th3.002150.00.670.330.000.0000Matches
2018-201920QPReng ENGFA Cup9th1.0011100.01.001.000.000.0000Matches
2020-202122QPReng ENGEFL Cup58th1.0111100.01.001.001.001.0000Matches
2021-202223QPReng ENGEFL CupRd43.10200.00.650.000.0000Matches
2022-202324QPReng ENGEFL CupRd10.80100.01.220.000.0000Matches
2022-202324QPReng ENGFA Cup0.90000.000.0000Matches
2023-202425QPReng ENGEFL CupRd10.80000.000.0000Matches
2023-202425QPReng ENGFA Cup0.30000.000.0000Matches
6 Seasons1 Club2 Leagues12.817342.90.550.240.140.3300
EFL Cup (6 Seasons)10.516233.30.570.190.170.5000
FA Cup (4 Seasons)2.2011100.00.450.450.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
202022sl Sierra LeoneFriendlies (M)1.0000Matches
202123sl Sierra LeoneFriendlies (M)3.0000Matches
202123sl Sierra LeoneAfrica Cup of NationsGR3.00000.000.0000Matches
202123sl Sierra LeoneAfrica Cup of Nations qualification1.4000Matches
202224sl Sierra LeoneFriendlies (M)3.0000Matches
202325sl Sierra LeoneAfrica Cup of Nations qualification3.0000Matches
202628sl Sierra LeoneWCQ4.0000Matches
5 Seasons1 Club4 Leagues18.40000.000.0000
Friendlies (M) (3 Seasons)7.0000
Africa Cup of Nations qualification (2 Seasons)4.4000
WCQ (1 Season)4.0000
Africa Cup of Nations (1 Season)3.00000.000.0000

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
2015-201617Livingstonsct SCO2. Championship9.50Matches
2016-201718QPReng ENG2. Championship0.10Matches
2016-201718QPReng ENGEFL Cup1.80Matches
2016-201718Chesterfieldeng ENG3. League One6.60Matches
2017-201819QPReng ENG2. Championship1.70Matches
2018-201920QPReng ENG2. Championship3.010314471.51563456617087.1264656.5101855.600.00.20.012335Matches
2018-201920QPReng ENGEFL Cup3.01Matches
2018-201920QPReng ENGFA Cup1.00Matches
2019-202021QPReng ENG2. Championship6.932341977.15490195815417389.013816782.6275945.800.20.4-0.24254236Matches
2019-202021Partick Thistlesct SCO2. Championship10.31Matches
2020-202122QPReng ENG2. Championship23.4945125575.315752637845952387.840251278.57216244.412.21.7-1.21756221284Matches
2020-202122QPReng ENGEFL Cup1.00Matches
2021-202223QPReng ENG2. Championship5.719927771.83189109910712188.47910674.5103826.300.30.3-0.339549Matches
2021-202223QPReng ENGEFL Cup3.10Matches
2022-202324QPReng ENG2. Championship13.837356865.75676224120924186.712519763.5258529.410.71.0+0.31119121033Matches
2022-202324QPReng ENGEFL Cup0.80Matches
2022-202324QPReng ENGFA Cup0.90Matches
2023-202425QPReng ENG2. Championship17.553673373.19747401524327289.322729876.25913244.700.40.6-0.47539658Matches
2023-202425QPReng ENGEFL Cup0.80Matches
2023-202425QPReng ENGFA Cup0.30Matches
9 Seasons4 Clubs5 Leagues111.22479339673.041417161471233140088.1997132675.220349441.143.84.1+0.2431645537225
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
QPR (8 Seasons)3 Leagues84.82479339673.041417161471233140088.1997132675.220349441.133.84.1-0.8431645537225
Partick Thistle (1 Season)1 League10.31
Livingston (1 Season)1 League9.50
Chesterfield (1 Season)1 League6.60
Championship (8 Seasons)72.12479339673.041417161471233140088.1997132675.220349441.123.84.1-1.8431645537225
EFL Cup (6 Seasons)10.51
FA Cup (4 Seasons)2.20
Championship (2 Seasons)19.81
League One (1 Season)6.60
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
2015-201617Livingston1 League9.50
2016-201718Chesterfield1 League6.60
2016-201718QPR2 Leagues1.90
2017-201819QPR1 League1.70
2018-201920QPR3 Leagues7.010314471.51563456617087.1264656.5101855.610.00.2+1.012335
2019-202021Partick Thistle1 League10.31
2019-202021QPR1 League6.932341977.15490195815417389.013816782.6275945.800.20.4-0.24254236
2020-202122QPR2 Leagues24.4945125575.315752637845952387.840251278.57216244.412.21.7-1.21756221284
2021-202223QPR3 Leagues8.819927771.83189109910712188.47910674.5103826.300.30.3-0.339549
2022-202324QPR3 Leagues15.537356865.75676224120924186.712519763.5258529.410.71.0+0.31119121033
2023-202425QPR3 Leagues18.753673373.19747401524327289.322729876.25913244.700.40.6-0.47539658
9 Seasons4 Clubs5 Leagues111.22479339673.041417161471233140088.1997132675.220349441.143.84.1+0.2431645537225
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
QPR (8 Seasons)3 Leagues84.82479339673.041417161471233140088.1997132675.220349441.133.84.1-0.8431645537225
Partick Thistle (1 Season)1 League10.31
Livingston (1 Season)1 League9.50
Chesterfield (1 Season)1 League6.60
Championship (8 Seasons)72.12479339673.041417161471233140088.1997132675.220349441.123.84.1-1.8431645537225
EFL Cup (6 Seasons)10.51
FA Cup (4 Seasons)2.20
Championship (2 Seasons)19.81
League One (1 Season)6.60
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
2015-201617Livingstonsct SCO2. Championship9th9.50Matches
2016-201718Chesterfieldeng ENG3. League One24th6.60Matches
2016-201718QPReng ENG2. Championship18th0.10Matches
2017-201819QPReng ENG2. Championship16th1.70Matches
2018-201920QPReng ENG2. Championship19th3.010314471.51563456617087.1264656.5101855.600.00.20.012335Matches
2019-202021Partick Thistlesct SCO2. Championship10th10.31Matches
2019-202021QPReng ENG2. Championship13th6.932341977.15490195815417389.013816782.6275945.800.20.4-0.24254236Matches
2020-202122QPReng ENG2. Championship9th23.4945125575.315752637845952387.840251278.57216244.412.21.7-1.21756221284Matches
2021-202223QPReng ENG2. Championship11th5.719927771.83189109910712188.47910674.5103826.300.30.3-0.339549Matches
2022-202324QPReng ENG2. Championship20th13.837356865.75676224120924186.712519763.5258529.410.71.0+0.31119121033Matches
2023-202425QPReng ENG2. Championship18th17.553673373.19747401524327289.322729876.25913244.700.40.6-0.47539658Matches
9 Seasons4 Clubs3 Leagues98.52479339673.041417161471233140088.1997132675.220349441.133.84.1-0.8431645537225
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
QPR (8 Seasons)1 League72.12479339673.041417161471233140088.1997132675.220349441.123.84.1-1.8431645537225
Partick Thistle (1 Season)1 League10.31
Livingston (1 Season)1 League9.50
Chesterfield (1 Season)1 League6.60
Championship (8 Seasons)72.12479339673.041417161471233140088.1997132675.220349441.123.84.1-1.8431645537225
Championship (2 Seasons)19.81
League One (1 Season)6.60
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-201718QPReng ENGEFL Cup17th1.80Matches
2018-201920QPReng ENGEFL Cup17th3.01Matches
2018-201920QPReng ENGFA Cup9th1.00Matches
2020-202122QPReng ENGEFL Cup58th1.00Matches
2021-202223QPReng ENGEFL CupRd43.10Matches
2022-202324QPReng ENGEFL CupRd10.80Matches
2022-202324QPReng ENGFA Cup0.90Matches
2023-202425QPReng ENGEFL CupRd10.80Matches
2023-202425QPReng ENGFA Cup0.30Matches
6 Seasons1 Club2 Leagues12.81
EFL Cup (6 Seasons)10.51
FA Cup (4 Seasons)2.20
Passing Table
Total Short Medium Long
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
202022sl Sierra LeoneFriendlies (M)1.00Matches
202123sl Sierra LeoneFriendlies (M)3.01Matches
202123sl Sierra LeoneAfrica Cup of NationsGR3.00Matches
202123sl Sierra LeoneAfrica Cup of Nations qualification1.40Matches
202224sl Sierra LeoneFriendlies (M)3.00Matches
202325sl Sierra LeoneAfrica Cup of Nations qualification3.00Matches
202628sl Sierra LeoneWCQ4.01Matches
5 Seasons1 Club4 Leagues18.42
Friendlies (M) (3 Seasons)7.01
Africa Cup of Nations qualification (2 Seasons)4.40
WCQ (1 Season)4.01
Africa Cup of Nations (1 Season)3.00
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
2015-201617Livingstonsct SCO2. Championship9.5Matches
2016-201718QPReng ENG2. Championship0.10Matches
2016-201718QPReng ENGEFL Cup1.84Matches
2016-201718Chesterfieldeng ENG3. League One6.60Matches
2017-201819QPReng ENG2. Championship1.73Matches
2018-201920QPReng ENG2. Championship3.0144121231001722000010306Matches
2018-201920QPReng ENGEFL Cup3.01Matches
2018-201920QPReng ENGFA Cup1.00Matches
2019-202021QPReng ENG2. Championship6.94193774220418400000323011Matches
2019-202021Partick Thistlesct SCO2. Championship10.3Matches
2020-202122QPReng ENG2. Championship23.412551018232921722230000945528Matches
2020-202122QPReng ENGEFL Cup1.05Matches
2021-202223QPReng ENG2. Championship5.7277216602012258000019917Matches
2021-202223QPReng ENGEFL Cup3.19Matches
2022-202324QPReng ENG2. Championship13.8568422145402701365200373120Matches
2022-202324QPReng ENGEFL Cup0.84Matches
2022-202324QPReng ENGFA Cup0.90Matches
2023-202425QPReng ENG2. Championship17.57335981321301341190000536314Matches
2023-202425QPReng ENGEFL Cup0.81Matches
2023-202425QPReng ENGFA Cup0.30Matches
9 Seasons4 Clubs5 Leagues111.2339627526343129260598520024791086
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
QPR (8 Seasons)3 Leagues84.8339627526343129260598520024791086
Partick Thistle (1 Season)1 League10.3
Livingston (1 Season)1 League9.5
Chesterfield (1 Season)1 League6.60
Championship (8 Seasons)72.1339627526343129236598520024791086
EFL Cup (6 Seasons)10.524
FA Cup (4 Seasons)2.20
Championship (2 Seasons)19.8
League One (1 Season)6.60
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
2015-201617Livingston1 League9.5
2016-201718Chesterfield1 League6.60
2016-201718QPR2 Leagues1.94
2017-201819QPR1 League1.73
2018-201920QPR3 Leagues7.0144121231001822000010306
2019-202021Partick Thistle1 League10.3
2019-202021QPR1 League6.94193774220418400000323011
2020-202122QPR2 Leagues24.412551018232921772230000945528
2021-202223QPR3 Leagues8.8277216602013158000019917
2022-202324QPR3 Leagues15.5568422145402741365200373120
2023-202425QPR3 Leagues18.77335981321301351190000536314
9 Seasons4 Clubs5 Leagues111.2339627526343129260598520024791086
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
QPR (8 Seasons)3 Leagues84.8339627526343129260598520024791086
Partick Thistle (1 Season)1 League10.3
Livingston (1 Season)1 League9.5
Chesterfield (1 Season)1 League6.60
Championship (8 Seasons)72.1339627526343129236598520024791086
EFL Cup (6 Seasons)10.524
FA Cup (4 Seasons)2.20
Championship (2 Seasons)19.8
League One (1 Season)6.60
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
2015-201617Livingstonsct SCO2. Championship9th9.5Matches
2016-201718Chesterfieldeng ENG3. League One24th6.60Matches
2016-201718QPReng ENG2. Championship18th0.10Matches
2017-201819QPReng ENG2. Championship16th1.73Matches
2018-201920QPReng ENG2. Championship19th3.0144121231001722000010306Matches
2019-202021Partick Thistlesct SCO2. Championship10th10.3Matches
2019-202021QPReng ENG2. Championship13th6.94193774220418400000323011Matches
2020-202122QPReng ENG2. Championship9th23.412551018232921722230000945528Matches
2021-202223QPReng ENG2. Championship11th5.7277216602012258000019917Matches
2022-202324QPReng ENG2. Championship20th13.8568422145402701365200373120Matches
2023-202425QPReng ENG2. Championship18th17.57335981321301341190000536314Matches
9 Seasons4 Clubs3 Leagues98.5339627526343129236598520024791086
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
QPR (8 Seasons)1 League72.1339627526343129236598520024791086
Partick Thistle (1 Season)1 League10.3
Livingston (1 Season)1 League9.5
Chesterfield (1 Season)1 League6.60
Championship (8 Seasons)72.1339627526343129236598520024791086
Championship (2 Seasons)19.8
League One (1 Season)6.60
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-201718QPReng ENGEFL Cup17th1.84Matches
2018-201920QPReng ENGEFL Cup17th3.01Matches
2018-201920QPReng ENGFA Cup9th1.00Matches
2020-202122QPReng ENGEFL Cup58th1.05Matches
2021-202223QPReng ENGEFL CupRd43.19Matches
2022-202324QPReng ENGEFL CupRd10.84Matches
2022-202324QPReng ENGFA Cup0.90Matches
2023-202425QPReng ENGEFL CupRd10.81Matches
2023-202425QPReng ENGFA Cup0.30Matches
6 Seasons1 Club2 Leagues12.824
EFL Cup (6 Seasons)10.524
FA Cup (4 Seasons)2.20
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
202022sl Sierra LeoneFriendlies (M)1.0Matches
202123sl Sierra LeoneFriendlies (M)3.0Matches
202123sl Sierra LeoneAfrica Cup of NationsGR3.04Matches
202123sl Sierra LeoneAfrica Cup of Nations qualification1.4Matches
202224sl Sierra LeoneFriendlies (M)3.0Matches
202325sl Sierra LeoneAfrica Cup of Nations qualification3.0Matches
202628sl Sierra LeoneWCQ4.0Matches
5 Seasons1 Club4 Leagues18.44
Friendlies (M) (3 Seasons)7.0
Africa Cup of Nations qualification (2 Seasons)4.4
WCQ (1 Season)4.0
Africa Cup of Nations (1 Season)3.04

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
2015-201617Livingstonsct SCO2. Championship9.5Matches
2016-201718QPReng ENG2. Championship0.1Matches
2016-201718QPReng ENGEFL Cup1.8Matches
2016-201718Chesterfieldeng ENG3. League One6.6Matches
2017-201819QPReng ENG2. Championship1.7Matches
2018-201920QPReng ENG2. Championship3.031.0130000000.00000000Matches
2018-201920QPReng ENGEFL Cup3.0Matches
2018-201920QPReng ENGFA Cup1.0Matches
2019-202021QPReng ENG2. Championship6.9131.89100210000.00000000Matches
2019-202021Partick Thistlesct SCO2. Championship10.3Matches
2020-202122QPReng ENG2. Championship23.4431.84304421220.09101000Matches
2020-202122QPReng ENGEFL Cup1.0Matches
2021-202223QPReng ENG2. Championship5.781.4061010010.18100000Matches
2021-202223QPReng ENGEFL Cup3.1Matches
2022-202324QPReng ENG2. Championship13.8282.03204202010.07100000Matches
2022-202324QPReng ENGEFL Cup0.8Matches
2022-202324QPReng ENGFA Cup0.9Matches
2023-202425QPReng ENG2. Championship17.5181.03170100010.06100000Matches
2023-202425QPReng ENGEFL Cup0.8Matches
2023-202425QPReng ENGFA Cup0.3Matches
9 Seasons4 Clubs5 Leagues111.21131.61869943250.07401000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
QPR (8 Seasons)3 Leagues84.81131.61869943250.07401000
Partick Thistle (1 Season)1 League10.3
Livingston (1 Season)1 League9.5
Chesterfield (1 Season)1 League6.6
Championship (8 Seasons)72.11131.61869943250.07401000
EFL Cup (6 Seasons)10.5
FA Cup (4 Seasons)2.2
Championship (2 Seasons)19.8
League One (1 Season)6.6
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
2015-201617Livingston1 League9.5
2016-201718Chesterfield1 League6.6
2016-201718QPR2 Leagues1.9
2017-201819QPR1 League1.7
2018-201920QPR3 Leagues7.031.0130000000.00000000
2019-202021Partick Thistle1 League10.3
2019-202021QPR1 League6.9131.89100210000.00000000
2020-202122QPR2 Leagues24.4431.84304421220.09101000
2021-202223QPR3 Leagues8.881.4061010010.18100000
2022-202324QPR3 Leagues15.5282.03204202010.07100000
2023-202425QPR3 Leagues18.7181.03170100010.06100000
9 Seasons4 Clubs5 Leagues111.21131.61869943250.07401000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
QPR (8 Seasons)3 Leagues84.81131.61869943250.07401000
Partick Thistle (1 Season)1 League10.3
Livingston (1 Season)1 League9.5
Chesterfield (1 Season)1 League6.6
Championship (8 Seasons)72.11131.61869943250.07401000
EFL Cup (6 Seasons)10.5
FA Cup (4 Seasons)2.2
Championship (2 Seasons)19.8
League One (1 Season)6.6
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
2015-201617Livingstonsct SCO2. Championship9th9.5Matches
2016-201718Chesterfieldeng ENG3. League One24th6.6Matches
2016-201718QPReng ENG2. Championship18th0.1Matches
2017-201819QPReng ENG2. Championship16th1.7Matches
2018-201920QPReng ENG2. Championship19th3.031.0130000000.00000000Matches
2019-202021Partick Thistlesct SCO2. Championship10th10.3Matches
2019-202021QPReng ENG2. Championship13th6.9131.89100210000.00000000Matches
2020-202122QPReng ENG2. Championship9th23.4431.84304421220.09101000Matches
2021-202223QPReng ENG2. Championship11th5.781.4061010010.18100000Matches
2022-202324QPReng ENG2. Championship20th13.8282.03204202010.07100000Matches
2023-202425QPReng ENG2. Championship18th17.5181.03170100010.06100000Matches
9 Seasons4 Clubs3 Leagues98.51131.61869943250.07401000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
QPR (8 Seasons)1 League72.11131.61869943250.07401000
Partick Thistle (1 Season)1 League10.3
Livingston (1 Season)1 League9.5
Chesterfield (1 Season)1 League6.6
Championship (8 Seasons)72.11131.61869943250.07401000
Championship (2 Seasons)19.8
League One (1 Season)6.6
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-201718QPReng ENGEFL Cup17th1.8Matches
2018-201920QPReng ENGEFL Cup17th3.0Matches
2018-201920QPReng ENGFA Cup9th1.0Matches
2020-202122QPReng ENGEFL Cup58th1.0Matches
2021-202223QPReng ENGEFL CupRd43.1Matches
2022-202324QPReng ENGEFL CupRd10.8Matches
2022-202324QPReng ENGFA Cup0.9Matches
2023-202425QPReng ENGEFL CupRd10.8Matches
2023-202425QPReng ENGFA Cup0.3Matches
6 Seasons1 Club2 Leagues12.8
EFL Cup (6 Seasons)10.5
FA Cup (4 Seasons)2.2
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
202022sl Sierra LeoneFriendlies (M)1.0Matches
202123sl Sierra LeoneFriendlies (M)3.0Matches
202123sl Sierra LeoneAfrica Cup of NationsGR3.0Matches
202123sl Sierra LeoneAfrica Cup of Nations qualification1.4Matches
202224sl Sierra LeoneFriendlies (M)3.0Matches
202325sl Sierra LeoneAfrica Cup of Nations qualification3.0Matches
202628sl Sierra LeoneWCQ4.0Matches
5 Seasons1 Club4 Leagues18.4
Friendlies (M) (3 Seasons)7.0
Africa Cup of Nations qualification (2 Seasons)4.4
WCQ (1 Season)4.0
Africa Cup of Nations (1 Season)3.0

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
2015-201617Livingstonsct SCO2. Championship9.5Matches
2016-201718QPReng ENG2. Championship0.100Matches
2016-201718QPReng ENGEFL Cup1.800Matches
2016-201718Chesterfieldeng ENG3. League One6.600Matches
2017-201819QPReng ENG2. Championship1.711Matches
2018-201920QPReng ENG2. Championship3.042220020.0221126151Matches
2018-201920QPReng ENGEFL Cup3.000Matches
2018-201920QPReng ENGFA Cup1.000Matches
2019-202021QPReng ENG2. Championship6.9137103071741.2101037720120Matches
2019-202021Partick Thistlesct SCO2. Championship10.3Matches
2020-202122QPReng ENG2. Championship23.4362215138244355.8192514112258740Matches
2020-202122QPReng ENGEFL Cup1.002Matches
2021-202223QPReng ENG2. Championship5.710582071450.0772581861Matches
2021-202223QPReng ENGEFL Cup3.153Matches
2022-202324QPReng ENG2. Championship13.82412156392045.01116610832261Matches
2022-202324QPReng ENGEFL Cup0.812Matches
2022-202324QPReng ENGFA Cup0.900Matches
2023-202425QPReng ENG2. Championship17.5332217133132356.510166101245460Matches
2023-202425QPReng ENGEFL Cup0.811Matches
2023-202425QPReng ENGFA Cup0.310Matches
9 Seasons4 Clubs5 Leagues111.2120796739146011950.459763244681791793
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
QPR (8 Seasons)3 Leagues84.8120796739146011950.459763244681791793
Partick Thistle (1 Season)1 League10.30
Livingston (1 Season)1 League9.50
Chesterfield (1 Season)1 League6.6000
Championship (8 Seasons)72.1120716739146011950.459763244601791793
EFL Cup (6 Seasons)10.5780
FA Cup (4 Seasons)2.2100
Championship (2 Seasons)19.80
League One (1 Season)6.6000
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
2015-201617Livingston1 League9.50
2016-201718Chesterfield1 League6.6000
2016-201718QPR2 Leagues1.9000
2017-201819QPR1 League1.7110
2018-201920QPR3 Leagues7.042220020.0221126151
2019-202021Partick Thistle1 League10.30
2019-202021QPR1 League6.9137103071741.2101037720120
2020-202122QPR2 Leagues24.4362215138244355.8192514112458740
2021-202223QPR3 Leagues8.8101082071450.07725111861
2022-202324QPR3 Leagues15.52413156392045.011166101032261
2023-202425QPR3 Leagues18.7332417133132356.510166101345460
9 Seasons4 Clubs5 Leagues111.2120796739146011950.459763244681791793
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
QPR (8 Seasons)3 Leagues84.8120796739146011950.459763244681791793
Partick Thistle (1 Season)1 League10.30
Livingston (1 Season)1 League9.50
Chesterfield (1 Season)1 League6.6000
Championship (8 Seasons)72.1120716739146011950.459763244601791793
EFL Cup (6 Seasons)10.5780
FA Cup (4 Seasons)2.2100
Championship (2 Seasons)19.80
League One (1 Season)6.6000
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
2015-201617Livingstonsct SCO2. Championship9th9.5Matches
2016-201718Chesterfieldeng ENG3. League One24th6.600Matches
2016-201718QPReng ENG2. Championship18th0.100Matches
2017-201819QPReng ENG2. Championship16th1.711Matches
2018-201920QPReng ENG2. Championship19th3.042220020.0221126151Matches
2019-202021Partick Thistlesct SCO2. Championship10th10.3Matches
2019-202021QPReng ENG2. Championship13th6.9137103071741.2101037720120Matches
2020-202122QPReng ENG2. Championship9th23.4362215138244355.8192514112258740Matches
2021-202223QPReng ENG2. Championship11th5.710582071450.0772581861Matches
2022-202324QPReng ENG2. Championship20th13.82412156392045.01116610832261Matches
2023-202425QPReng ENG2. Championship18th17.5332217133132356.510166101245460Matches
9 Seasons4 Clubs3 Leagues98.5120716739146011950.459763244601791793
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
QPR (8 Seasons)1 League72.1120716739146011950.459763244601791793
Partick Thistle (1 Season)1 League10.30
Livingston (1 Season)1 League9.50
Chesterfield (1 Season)1 League6.6000
Championship (8 Seasons)72.1120716739146011950.459763244601791793
Championship (2 Seasons)19.80
League One (1 Season)6.6000
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-201718QPReng ENGEFL Cup17th1.800Matches
2018-201920QPReng ENGEFL Cup17th3.000Matches
2018-201920QPReng ENGFA Cup9th1.000Matches
2020-202122QPReng ENGEFL Cup58th1.002Matches
2021-202223QPReng ENGEFL CupRd43.153Matches
2022-202324QPReng ENGEFL CupRd10.812Matches
2022-202324QPReng ENGFA Cup0.900Matches
2023-202425QPReng ENGEFL CupRd10.811Matches
2023-202425QPReng ENGFA Cup0.310Matches
6 Seasons1 Club2 Leagues12.8880
EFL Cup (6 Seasons)10.5780
FA Cup (4 Seasons)2.2100
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
202022sl Sierra LeoneFriendlies (M)1.0Matches
202123sl Sierra LeoneFriendlies (M)3.0Matches
202123sl Sierra LeoneAfrica Cup of NationsGR3.033Matches
202123sl Sierra LeoneAfrica Cup of Nations qualification1.4Matches
202224sl Sierra LeoneFriendlies (M)3.0Matches
202325sl Sierra LeoneAfrica Cup of Nations qualification3.0Matches
202628sl Sierra LeoneWCQ4.0Matches
5 Seasons1 Club4 Leagues18.4330
Friendlies (M) (3 Seasons)7.00
Africa Cup of Nations qualification (2 Seasons)4.40
WCQ (1 Season)4.00
Africa Cup of Nations (1 Season)3.0330

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
2015-201617Livingstonsct SCO2. Championship9.5Matches
2016-201718QPReng ENG2. Championship0.1Matches
2016-201718QPReng ENGEFL Cup1.8Matches
2016-201718Chesterfieldeng ENG3. League One6.6Matches
2017-201819QPReng ENG2. Championship1.7Matches
2018-201920QPReng ENG2. Championship3.017965484431179300.03100.0795853259816210012Matches
2018-201920QPReng ENGEFL Cup3.0Matches
2018-201920QPReng ENGFA Cup1.0Matches
2019-202021QPReng ENG2. Championship6.949323186219926493161168.8531.33011512603126111530918Matches
2019-202021Partick Thistlesct SCO2. Championship10.3Matches
2020-202122QPReng ENG2. Championship23.4151288452701375271512402152.51947.57663699166043218552887886Matches
2020-202122QPReng ENGEFL Cup1.0Matches
2021-202223QPReng ENG2. Championship5.73436113130104934310440.0660.0160953482146412318627Matches
2021-202223QPReng ENGEFL Cup3.1Matches
2022-202324QPReng ENG2. Championship13.8730391862652922073034926.51955.93292040101440305241234857Matches
2022-202324QPReng ENGEFL Cup0.8Matches
2022-202324QPReng ENGFA Cup0.9Matches
2023-202425QPReng ENG2. Championship17.59096434639318315909321856.31340.6403220811032321428746929Matches
2023-202425QPReng ENGEFL Cup0.8Matches
2023-202425QPReng ENGFA Cup0.3Matches
9 Seasons4 Clubs5 Leagues111.241662261337179210897841661356346.76548.120381099751871419223136572290229
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
QPR (8 Seasons)3 Leagues84.841662261337179210897841661356346.76548.120381099751871419223136572290229
Partick Thistle (1 Season)1 League10.3
Livingston (1 Season)1 League9.5
Chesterfield (1 Season)1 League6.6
Championship (8 Seasons)72.141662261337179210897841661356346.76548.120381099751871419223136572290229
EFL Cup (6 Seasons)10.5
FA Cup (4 Seasons)2.2
Championship (2 Seasons)19.8
League One (1 Season)6.6
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
2015-201617Livingston1 League9.5
2016-201718Chesterfield1 League6.6
2016-201718QPR2 Leagues1.9
2017-201819QPR1 League1.7
2018-201920QPR3 Leagues7.017965484431179300.03100.0795853259816210012
2019-202021Partick Thistle1 League10.3
2019-202021QPR1 League6.949323186219926493161168.8531.33011512603126111530918
2020-202122QPR2 Leagues24.4151288452701375271512402152.51947.57663699166043218552887886
2021-202223QPR3 Leagues8.83436113130104934310440.0660.0160953482146412318627
2022-202324QPR3 Leagues15.5730391862652922073034926.51955.93292040101440305241234857
2023-202425QPR3 Leagues18.79096434639318315909321856.31340.6403220811032321428746929
9 Seasons4 Clubs5 Leagues111.241662261337179210897841661356346.76548.120381099751871419223136572290229
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
QPR (8 Seasons)3 Leagues84.841662261337179210897841661356346.76548.120381099751871419223136572290229
Partick Thistle (1 Season)1 League10.3
Livingston (1 Season)1 League9.5
Chesterfield (1 Season)1 League6.6
Championship (8 Seasons)72.141662261337179210897841661356346.76548.120381099751871419223136572290229
EFL Cup (6 Seasons)10.5
FA Cup (4 Seasons)2.2
Championship (2 Seasons)19.8
League One (1 Season)6.6
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
2015-201617Livingstonsct SCO2. Championship9th9.5Matches
2016-201718Chesterfieldeng ENG3. League One24th6.6Matches
2016-201718QPReng ENG2. Championship18th0.1Matches
2017-201819QPReng ENG2. Championship16th1.7Matches
2018-201920QPReng ENG2. Championship19th3.017965484431179300.03100.0795853259816210012Matches
2019-202021Partick Thistlesct SCO2. Championship10th10.3Matches
2019-202021QPReng ENG2. Championship13th6.949323186219926493161168.8531.33011512603126111530918Matches
2020-202122QPReng ENG2. Championship9th23.4151288452701375271512402152.51947.57663699166043218552887886Matches
2021-202223QPReng ENG2. Championship11th5.73436113130104934310440.0660.0160953482146412318627Matches
2022-202324QPReng ENG2. Championship20th13.8730391862652922073034926.51955.93292040101440305241234857Matches
2023-202425QPReng ENG2. Championship18th17.59096434639318315909321856.31340.6403220811032321428746929Matches
9 Seasons4 Clubs3 Leagues98.541662261337179210897841661356346.76548.120381099751871419223136572290229
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
QPR (8 Seasons)1 League72.141662261337179210897841661356346.76548.120381099751871419223136572290229
Partick Thistle (1 Season)1 League10.3
Livingston (1 Season)1 League9.5
Chesterfield (1 Season)1 League6.6
Championship (8 Seasons)72.141662261337179210897841661356346.76548.120381099751871419223136572290229
Championship (2 Seasons)19.8
League One (1 Season)6.6
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-201718QPReng ENGEFL Cup17th1.8Matches
2018-201920QPReng ENGEFL Cup17th3.0Matches
2018-201920QPReng ENGFA Cup9th1.0Matches
2020-202122QPReng ENGEFL Cup58th1.0Matches
2021-202223QPReng ENGEFL CupRd43.1Matches
2022-202324QPReng ENGEFL CupRd10.8Matches
2022-202324QPReng ENGFA Cup0.9Matches
2023-202425QPReng ENGEFL CupRd10.8Matches
2023-202425QPReng ENGFA Cup0.3Matches
6 Seasons1 Club2 Leagues12.8
EFL Cup (6 Seasons)10.5
FA Cup (4 Seasons)2.2
Possession Table
Touches Take-Ons Carries
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
202022sl Sierra LeoneFriendlies (M)1.0Matches
202123sl Sierra LeoneFriendlies (M)3.0Matches
202123sl Sierra LeoneAfrica Cup of NationsGR3.0Matches
202123sl Sierra LeoneAfrica Cup of Nations qualification1.4Matches
202224sl Sierra LeoneFriendlies (M)3.0Matches
202325sl Sierra LeoneAfrica Cup of Nations qualification3.0Matches
202628sl Sierra LeoneWCQ4.0Matches
5 Seasons1 Club4 Leagues18.4
Friendlies (M) (3 Seasons)7.0
Africa Cup of Nations qualification (2 Seasons)4.4
WCQ (1 Season)4.0
Africa Cup of Nations (1 Season)3.0

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
2015-201617Livingstonsct SCO2. Championship108548526.49.5106040.80813-5-0.53-0.19Matches
2016-201718QPReng ENG2. Championship110100.20.100170.000000.00+0.31Matches
2016-201718QPReng ENGEFL Cup21628154.01.82811011.5023-1-0.56-1.21Matches
2016-201718Chesterfieldeng ENG3. League One85957414.46.675130.63614-8-1.21-0.52Matches
2017-201819QPReng ENG2. Championship2156783.81.721031.5023-1-0.58-0.33Matches
2018-201920QPReng ENG2. Championship3267896.43.038920100.00210-8-2.70-2.461.86.6-4.8-1.62-1.56Matches
2018-201920QPReng ENGEFL Cup327090100.03.03903002.0053+2+0.67Matches
2018-201920QPReng ENGFA Cup1909025.01.01901033.0021+1+1.00+0.67Matches
2019-202021QPReng ENG2. Championship76208915.06.97896011.14912-3-0.44-0.286.710.5-3.8-0.56-0.52Matches
2019-202021Partick Thistlesct SCO2. Championship119288438.210.311848031.551317-4-0.39+0.27Matches
2020-202122QPReng ENG2. Championship282,1027550.823.4238719522131.502831-3-0.13-0.3529.834.2-4.4-0.19-0.31Matches
2020-202122QPReng ENGEFL Cup19090100.01.01901000.0023-1-1.00Matches
2021-202223QPReng ENG2. Championship135144012.45.74762923131.54512-7-1.23-1.428.211.1-2.9-0.51-0.43Matches
2021-202223QPReng ENGEFL Cup42766970.83.1384212501.5031+2+0.65+0.65Matches
2021-202223QPReng ENGFA Cup00001Matches
2022-202324QPReng ENG2. Championship211,2435930.013.81186101030141.291433-19-1.38-1.1313.621.8-8.2-0.59-0.47Matches
2022-202324QPReng ENGEFL Cup1747482.20.81740001.000000.000.00Matches
2022-202324QPReng ENGFA Cup1808088.90.91800000.0012-1-1.13-1.13Matches
2023-202425QPReng ENG2. Championship231,5756838.017.518831351630.871229-17-0.97-1.1814.925.6-10.6-0.61-0.74Matches
2023-202425QPReng ENGEFL Cup1767684.40.81760000.000000.00+6.43Matches
2023-202425QPReng ENGFA Cup1303033.30.30013000.0001-1-3.00-3.00Matches
9 Seasons4 Clubs5 Leagues14210,0127122.3111.210985803324791.19114188-74-0.67-0.4775.0109.8-34.8-0.50-0.47
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
QPR (8 Seasons)3 Leagues1137,6356821.884.88185613224691.2387144-57-0.67-0.5875.0109.8-34.8-0.50-0.47
Partick Thistle (1 Season)1 League119288438.210.311848031.551317-4-0.39+0.27
Livingston (1 Season)1 League108548526.49.5106040.80813-5-0.53-0.19
Chesterfield (1 Season)1 League85957414.46.675130.63614-8-1.21-0.52
Championship (8 Seasons)986,4876619.672.16885533024641.2372130-58-0.80-0.7075.0109.8-34.8-0.50-0.47
EFL Cup (6 Seasons)129487977.110.51184712511.331210+2+0.19+0.19
FA Cup (4 Seasons)32006726.72.2285113041.0034-1-0.45-0.71
Championship (2 Seasons)211,7828531.419.8218414071.192130-9-0.45+0.01
League One (1 Season)85957414.46.675130.63614-8-1.21-0.52
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
2015-201617Livingston1 League108548526.49.5106040.80813-5-0.53-0.19
2016-201718Chesterfield1 League85957414.46.675130.63614-8-1.21-0.52
2016-201718QPR2 Leagues3172573.91.92811181.0023-1-0.52-0.25
2017-201819QPR1 League2156783.81.721031.5023-1-0.58-0.33
2018-201920QPR3 Leagues76279013.17.079060131.29914-5-0.72-0.521.86.6-4.8-1.62-1.56
2019-202021Partick Thistle1 League119288438.210.311848031.551317-4-0.39+0.27
2019-202021QPR1 League76208915.06.97896011.14912-3-0.44-0.286.710.5-3.8-0.56-0.52
2020-202122QPR2 Leagues292,1927651.824.4248720522131.453034-4-0.16-0.3929.834.2-4.4-0.19-0.31
2021-202223QPR3 Leagues177904616.78.877941024141.53813-5-0.57-0.768.211.1-2.9-0.51-0.43
2022-202324QPR3 Leagues231,3976132.315.51385101030141.221535-20-1.29-1.0413.621.8-8.2-0.59-0.47
2023-202425QPR3 Leagues251,6816738.918.719831361830.801230-18-0.96-1.1314.925.6-10.6-0.61-0.74
9 Seasons4 Clubs5 Leagues14210,0127122.3111.210985803324791.19114188-74-0.67-0.4775.0109.8-34.8-0.50-0.47
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
QPR (8 Seasons)3 Leagues1137,6356821.884.88185613224691.2387144-57-0.67-0.5875.0109.8-34.8-0.50-0.47
Partick Thistle (1 Season)1 League119288438.210.311848031.551317-4-0.39+0.27
Livingston (1 Season)1 League108548526.49.5106040.80813-5-0.53-0.19
Chesterfield (1 Season)1 League85957414.46.675130.63614-8-1.21-0.52
Championship (8 Seasons)986,4876619.672.16885533024641.2372130-58-0.80-0.7075.0109.8-34.8-0.50-0.47
EFL Cup (6 Seasons)129487977.110.51184712511.331210+2+0.19+0.19
FA Cup (4 Seasons)32006726.72.2285113041.0034-1-0.45-0.71
Championship (2 Seasons)211,7828531.419.8218414071.192130-9-0.45+0.01
League One (1 Season)85957414.46.675130.63614-8-1.21-0.52
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
2015-201617Livingstonsct SCO2. Championship9th108548526.49.5106040.80813-5-0.53-0.19Matches
2016-201718Chesterfieldeng ENG3. League One24th85957414.46.675130.63614-8-1.21-0.52Matches
2016-201718QPReng ENG2. Championship18th110100.20.100170.000000.00+0.31Matches
2017-201819QPReng ENG2. Championship16th2156783.81.721031.5023-1-0.58-0.33Matches
2018-201920QPReng ENG2. Championship19th3267896.43.038920100.00210-8-2.70-2.461.86.6-4.8-1.62-1.56Matches
2019-202021Partick Thistlesct SCO2. Championship10th119288438.210.311848031.551317-4-0.39+0.27Matches
2019-202021QPReng ENG2. Championship13th76208915.06.97896011.14912-3-0.44-0.286.710.5-3.8-0.56-0.52Matches
2020-202122QPReng ENG2. Championship9th282,1027550.823.4238719522131.502831-3-0.13-0.3529.834.2-4.4-0.19-0.31Matches
2021-202223QPReng ENG2. Championship11th135144012.45.74762923131.54512-7-1.23-1.428.211.1-2.9-0.51-0.43Matches
2022-202324QPReng ENG2. Championship20th211,2435930.013.81186101030141.291433-19-1.38-1.1313.621.8-8.2-0.59-0.47Matches
2023-202425QPReng ENG2. Championship18th231,5756838.017.518831351630.871229-17-0.97-1.1814.925.6-10.6-0.61-0.74Matches
9 Seasons4 Clubs3 Leagues1278,8647020.698.59685723124741.1899174-75-0.76-0.5675.0109.8-34.8-0.50-0.47
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
QPR (8 Seasons)1 League986,4876619.672.16885533024641.2372130-58-0.80-0.7075.0109.8-34.8-0.50-0.47
Partick Thistle (1 Season)1 League119288438.210.311848031.551317-4-0.39+0.27
Livingston (1 Season)1 League108548526.49.5106040.80813-5-0.53-0.19
Chesterfield (1 Season)1 League85957414.46.675130.63614-8-1.21-0.52
Championship (8 Seasons)986,4876619.672.16885533024641.2372130-58-0.80-0.7075.0109.8-34.8-0.50-0.47
Championship (2 Seasons)211,7828531.419.8218414071.192130-9-0.45+0.01
League One (1 Season)85957414.46.675130.63614-8-1.21-0.52
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-201718QPReng ENGEFL Cup17th21628154.01.82811011.5023-1-0.56-1.21Matches
2018-201920QPReng ENGEFL Cup17th327090100.03.03903002.0053+2+0.67Matches
2018-201920QPReng ENGFA Cup9th1909025.01.01901033.0021+1+1.00+0.67Matches
2020-202122QPReng ENGEFL Cup58th19090100.01.01901000.0023-1-1.00Matches
2021-202223QPReng ENGEFL CupRd442766970.83.1384212501.5031+2+0.65+0.65Matches
2021-202223QPReng ENGFA Cup00001Matches
2022-202324QPReng ENGEFL CupRd11747482.20.81740001.000000.000.00Matches
2022-202324QPReng ENGFA Cup1808088.90.91800000.0012-1-1.13-1.13Matches
2023-202425QPReng ENGEFL CupRd11767684.40.81760000.000000.00+6.43Matches
2023-202425QPReng ENGFA Cup1303033.30.30013000.0001-1-3.00-3.00Matches
6 Seasons1 Club2 Leagues151,1487758.012.81384822851.271514+1+0.08-0.07
EFL Cup (6 Seasons)129487977.110.51184712511.331210+2+0.19+0.19
FA Cup (4 Seasons)32006726.72.2285113041.0034-1-0.45-0.71
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
202022sl Sierra LeoneFriendlies (M)1909050.01.01901000.0012-1-1.000.00Matches
202123sl Sierra LeoneFriendlies (M)327090100.03.03903001.3334-1-0.33Matches
202123sl Sierra LeoneAfrica Cup of NationsGR327090100.03.03903000.6723-1-0.33Matches
202123sl Sierra LeoneAfrica Cup of Nations qualification31224127.11.4190121611.0041+3+2.21+3.31Matches
202224sl Sierra LeoneFriendlies (M)327090100.03.03903001.0028-6-2.00Matches
202325sl Sierra LeoneAfrica Cup of Nations qualification32709050.03.03903000.3346-2-0.67-1.00Matches
202628sl Sierra LeoneWCQ436090100.04.04904001.2545-1-0.25Matches
5 Seasons1 Club4 Leagues201,6528370.618.418901821610.902029-9-0.49+0.43
Friendlies (M) (3 Seasons)76309087.57.07907001.00614-8-1.14+2.86
Africa Cup of Nations qualification (2 Seasons)63926539.64.4490421610.6787+1+0.23+0.68
WCQ (1 Season)436090100.04.04904001.2545-1-0.25
Africa Cup of Nations (1 Season)327090100.03.03903000.6723-1-0.33

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
2015-201617Livingstonsct SCO2. Championship9.50015Matches
2016-201718QPReng ENG2. Championship0.1000000000000Matches
2016-201718QPReng ENGEFL Cup1.8000011400000Matches
2016-201718Chesterfieldeng ENG3. League One6.62001000000000Matches
2017-201819QPReng ENG2. Championship1.7000100311000Matches
2018-201920QPReng ENG2. Championship3.00004101722000136650.0Matches
2018-201920QPReng ENGEFL Cup3.0100420100001Matches
2018-201920QPReng ENGFA Cup1.0100200000000Matches
2019-202021QPReng ENG2. Championship6.9100750187700042132237.1Matches
2019-202021Partick Thistlesct SCO2. Championship10.31000Matches
2020-202122QPReng ENG2. Championship23.440024150722222000137273345.0Matches
2020-202122QPReng ENGEFL Cup1.00002205200Matches
2021-202223QPReng ENG2. Championship5.71005902285000337653.8Matches
2021-202223QPReng ENGEFL Cup3.10003309350Matches
2022-202324QPReng ENG2. Championship13.8200121307081200079122037.5Matches
2022-202324QPReng ENGEFL Cup0.80000104210Matches
2022-202324QPReng ENGFA Cup0.91002100000Matches
2023-202425QPReng ENG2. Championship17.5300217034122200084191654.3Matches
2023-202425QPReng ENGEFL Cup0.80001001110Matches
2023-202425QPReng ENGFA Cup0.30000200010Matches
9 Seasons4 Clubs5 Leagues111.2170011362126068790013888410344.9
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
QPR (8 Seasons)3 Leagues84.814008862126068790013888410344.9
Partick Thistle (1 Season)1 League10.31000
Livingston (1 Season)1 League9.50015
Chesterfield (1 Season)1 League6.62001000000000
Championship (8 Seasons)72.111007450023660710003888410344.9
EFL Cup (6 Seasons)10.510010912487001
FA Cup (4 Seasons)2.2200430001000
Championship (2 Seasons)19.8100150
League One (1 Season)6.62001000000000
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
2015-201617Livingston1 League9.50015
2016-201718Chesterfield1 League6.62001000000000
2016-201718QPR2 Leagues1.9000011400000
2017-201819QPR1 League1.7000100311000
2018-201920QPR3 Leagues7.020010301822001136650.0
2019-202021Partick Thistle1 League10.31000
2019-202021QPR1 League6.9100750187700042132237.1
2020-202122QPR2 Leagues24.440026170772422000137273345.0
2021-202223QPR3 Leagues8.81008120311110000337653.8
2022-202324QPR3 Leagues15.53001415074101300079122037.5
2023-202425QPR3 Leagues18.7300229035132400084191654.3
9 Seasons4 Clubs5 Leagues111.2170011362126068790013888410344.9
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
QPR (8 Seasons)3 Leagues84.814008862126068790013888410344.9
Partick Thistle (1 Season)1 League10.31000
Livingston (1 Season)1 League9.50015
Chesterfield (1 Season)1 League6.62001000000000
Championship (8 Seasons)72.111007450023660710003888410344.9
EFL Cup (6 Seasons)10.510010912487001
FA Cup (4 Seasons)2.2200430001000
Championship (2 Seasons)19.8100150
League One (1 Season)6.62001000000000
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
2015-201617Livingstonsct SCO2. Championship9th9.50015Matches
2016-201718Chesterfieldeng ENG3. League One24th6.62001000000000Matches
2016-201718QPReng ENG2. Championship18th0.1000000000000Matches
2017-201819QPReng ENG2. Championship16th1.7000100311000Matches
2018-201920QPReng ENG2. Championship19th3.00004101722000136650.0Matches
2019-202021Partick Thistlesct SCO2. Championship10th10.31000Matches
2019-202021QPReng ENG2. Championship13th6.9100750187700042132237.1Matches
2020-202122QPReng ENG2. Championship9th23.440024150722222000137273345.0Matches
2021-202223QPReng ENG2. Championship11th5.71005902285000337653.8Matches
2022-202324QPReng ENG2. Championship20th13.8200121307081200079122037.5Matches
2023-202425QPReng ENG2. Championship18th17.5300217034122200084191654.3Matches
9 Seasons4 Clubs3 Leagues98.514009950023660710003888410344.9
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
QPR (8 Seasons)1 League72.111007450023660710003888410344.9
Partick Thistle (1 Season)1 League10.31000
Livingston (1 Season)1 League9.50015
Chesterfield (1 Season)1 League6.62001000000000
Championship (8 Seasons)72.111007450023660710003888410344.9
Championship (2 Seasons)19.8100150
League One (1 Season)6.62001000000000
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-201718QPReng ENGEFL Cup17th1.8000011400000Matches
2018-201920QPReng ENGEFL Cup17th3.0100420100001Matches
2018-201920QPReng ENGFA Cup9th1.0100200000000Matches
2020-202122QPReng ENGEFL Cup58th1.00002205200Matches
2021-202223QPReng ENGEFL CupRd43.10003309350Matches
2022-202324QPReng ENGEFL CupRd10.80000104210Matches
2022-202324QPReng ENGFA Cup0.91002100000Matches
2023-202425QPReng ENGEFL CupRd10.80001001110Matches
2023-202425QPReng ENGFA Cup0.30000200010Matches
6 Seasons1 Club2 Leagues12.8300141212488001
EFL Cup (6 Seasons)10.510010912487001
FA Cup (4 Seasons)2.2200430001000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202022sl Sierra LeoneFriendlies (M)1.00000Matches
202123sl Sierra LeoneFriendlies (M)3.00000Matches
202123sl Sierra LeoneAfrica Cup of NationsGR3.01004804330Matches
202123sl Sierra LeoneAfrica Cup of Nations qualification1.40000Matches
202224sl Sierra LeoneFriendlies (M)3.00000Matches
202325sl Sierra LeoneAfrica Cup of Nations qualification3.01000Matches
202628sl Sierra LeoneWCQ4.00000Matches
5 Seasons1 Club4 Leagues18.42004804330
Friendlies (M) (3 Seasons)7.00000
Africa Cup of Nations qualification (2 Seasons)4.41000
WCQ (1 Season)4.00000
Africa Cup of Nations (1 Season)3.01004804330

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.