Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2025-01-01WedChampionshipMatchweek 25HomeD 2–2Plymouth ArgyleBristol CityNAM50000000010000.00.00.000010.001000Match Report
2024-12-26ThuChampionshipMatchweek 23AwayL 0–4Plymouth ArgyleCoventry CityYFW440000000070000.00.00.0004580.014000Match Report
2024-12-21SatChampionshipMatchweek 22HomeD 3–3Plymouth ArgyleMiddlesbroughNFW310000000060000.00.00.00055100.013000Match Report
2024-12-14SatChampionshipMatchweek 21AwayL 0–2Plymouth ArgyleSheffield UtdNFW160000000000000.00.00.0000000000Match Report
2024-12-10TueChampionshipMatchweek 20HomeL 1–2Plymouth ArgyleSwansea CityYFW6500000000161000.00.00.01061346.229121Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2009-201018Shrewsburyeng ENG4. League Two40971.1000000000.000.000.000.000.00
2011-201220Luton Towneng ENG5. Conf Premier997678.5516500200.590.120.700.590.70
2012-201321Luton Towneng ENG5. Conf Premier44393,40937.91710271701500.450.260.710.450.71
2013-201422Luton Towneng ENG5. Conf Premier44393,45238.43013432911300.780.341.120.761.10
2014-201523Brentfordeng ENG2. Championship45433,46338.5166221600100.420.160.570.420.57Matches
2014-201523Brentfordeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2014-201523Brentfordeng ENGLeague Cup20740.8101100001.220.001.221.221.22Matches
2015-201624Burnleyeng ENG2. Championship41413,37937.5238311945200.610.210.830.510.72Matches
2015-201624Brentfordeng ENG2. Championship211261.4213200001.430.712.141.432.14Matches
2015-201624Burnleyeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2016-201725Burnleyeng ENGEFL Cup10540.6000000000.000.000.000.000.00Matches
2016-201725Burnleyeng ENGFA Cup321751.9101100000.510.000.510.510.51Matches
2016-201725Burnleyeng ENG1. Premier League32262,25925.19312722200.360.120.480.280.40Matches
2017-201826Watfordeng ENGEFL Cup10210.2000000000.000.000.000.000.00Matches
2017-201826Watfordeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2017-201826Watfordeng ENG1. Premier League31161,49816.6527500106.76.72.18.818171330.300.120.420.300.420.400.130.530.400.53Matches
2018-201927Watfordeng ENGEFL Cup00Matches
2018-201927Watfordeng ENGFA Cup532993.3213200000.600.300.900.600.90Matches
2018-201927Watfordeng ENG1. Premier League29131,36615.2729700205.05.01.97.02115960.460.130.590.460.590.330.130.460.330.46Matches
2019-202028Watfordeng ENGEFL Cup221661.8000000000.000.000.000.000.00Matches
2019-202028Watfordeng ENGFA Cup222102.3011000000.000.430.430.000.43Matches
2019-202028Watfordeng ENG1. Premier League2377558.4202200102.42.41.84.2615640.240.000.240.240.240.290.210.500.290.50Matches
2020-202129Watfordeng ENG2. Championship30141,27814.25165001010.810.81.212.01121840.350.070.420.350.420.760.080.850.760.85Matches
2020-202129Watfordeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2021-202230QPReng ENG2. Championship28131,22613.610111822206.85.21.66.8816920.730.070.810.590.660.500.120.610.380.50Matches
2021-202230QPReng ENGEFL Cup11610.7000000000.000.000.000.000.00Matches
2021-202230QPReng ENGFA Cup111201.3000000000.000.000.000.000.00Matches
2022-202331Arisgr GRE1. Super League32201,73019.28210712400.420.100.520.360.47Matches
2023-202432Al-Riyadh SCsa KSA1. Pro League26212,01822.4729700300.310.090.400.310.40Matches
2024-202533Plymouth Argyleeng ENG2. Championship1255396.0314300100.60.60.51.1311200.500.170.670.500.670.100.080.180.100.18Matches
15 Seasons9 Clubs8 Leagues45432228,902321.115355208143101330032.330.89.139.967954890.480.170.650.450.620.440.120.560.410.54
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
Watford (4 Seasons)4 Leagues125595,77364.12172821005025.025.07.032.056683770.330.110.440.330.440.460.130.590.460.59
Luton Town (3 Seasons)1 League97877,62884.852247651121000.610.280.900.600.88
Burnley (2 Seasons)4 Leagues78705,95766.23311442767400.500.170.660.410.57
Brentford (2 Seasons)3 Leagues50453,75341.7197261900100.460.170.620.460.62
Aris (1 Season)1 League32201,73019.28210712400.420.100.520.360.47
QPR (1 Season)3 Leagues30151,40715.610111822206.85.21.66.8816920.640.060.700.510.580.500.120.610.380.50
Al-Riyadh SC (1 Season)1 League26212,01822.4729700300.310.090.400.310.40
Plymouth Argyle (1 Season)1 League1255396.0314300100.60.60.51.1311200.500.170.670.500.670.100.080.180.100.18
Shrewsbury (1 Season)1 League40971.1000000000.000.000.000.000.00
FA Cup (8 Seasons)15121,16412.9325300000.230.150.390.230.39
EFL Cup (6 Seasons)733764.2101100000.240.000.240.240.24
Championship (5 Seasons)15811710,011111.259187753677018.216.63.319.922481960.530.160.690.480.640.540.100.630.490.59
Premier League (4 Seasons)115625,87865.32373021226014.214.25.820.045472930.350.110.460.320.430.350.150.500.350.50
Conf Premier (3 Seasons)97877,62884.852247651121000.610.280.900.600.88
Super League (1 Season)32201,73019.28210712400.420.100.520.360.47
Pro League (1 Season)26212,01822.4729700300.310.090.400.310.40
League Two (1 Season)40971.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
2009-201018Shrewsbury1 League40971.1000000000.000.000.000.000.00
2011-201220Luton Town1 League997678.5516500200.590.120.700.590.70
2012-201321Luton Town1 League44393,40937.91710271701500.450.260.710.450.71
2013-201422Luton Town1 League44393,45238.43013432911300.780.341.120.761.10
2014-201523Brentford3 Leagues48443,62740.3176231700100.420.150.570.420.57
2015-201624Brentford1 League211261.4213200001.430.712.141.432.14
2015-201624Burnley2 Leagues42423,46938.5238311945200.600.210.800.490.70
2016-201725Burnley3 Leagues36282,48827.610313822200.360.110.470.290.40
2017-201826Watford3 Leagues33171,60917.9527500106.76.72.18.818171330.280.110.390.280.390.400.130.530.400.53
2018-201927Watford3 Leagues34161,66518.59312900205.05.01.97.02115960.490.160.650.490.650.330.130.460.330.46
2019-202028Watford3 Leagues27111,13112.6213200102.42.41.84.2615640.160.080.240.160.240.290.210.500.290.50
2020-202129Watford2 Leagues31151,36815.25165001010.810.81.212.01121840.330.070.390.330.390.760.080.850.760.85
2021-202230QPR3 Leagues30151,40715.610111822206.85.21.66.8816920.640.060.700.510.580.500.120.610.380.50
2022-202331Aris1 League32201,73019.28210712400.420.100.520.360.47
2023-202432Al-Riyadh SC1 League26212,01822.4729700300.310.090.400.310.40
2024-202533Plymouth Argyle1 League1255396.0314300100.60.60.51.1311200.500.170.670.500.670.100.080.180.100.18
15 Seasons9 Clubs8 Leagues45432228,902321.115355208143101330032.330.89.139.967954890.480.170.650.450.620.440.120.560.410.54
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
Watford (4 Seasons)4 Leagues125595,77364.12172821005025.025.07.032.056683770.330.110.440.330.440.460.130.590.460.59
Luton Town (3 Seasons)1 League97877,62884.852247651121000.610.280.900.600.88
Burnley (2 Seasons)4 Leagues78705,95766.23311442767400.500.170.660.410.57
Brentford (2 Seasons)3 Leagues50453,75341.7197261900100.460.170.620.460.62
Aris (1 Season)1 League32201,73019.28210712400.420.100.520.360.47
QPR (1 Season)3 Leagues30151,40715.610111822206.85.21.66.8816920.640.060.700.510.580.500.120.610.380.50
Al-Riyadh SC (1 Season)1 League26212,01822.4729700300.310.090.400.310.40
Plymouth Argyle (1 Season)1 League1255396.0314300100.60.60.51.1311200.500.170.670.500.670.100.080.180.100.18
Shrewsbury (1 Season)1 League40971.1000000000.000.000.000.000.00
FA Cup (8 Seasons)15121,16412.9325300000.230.150.390.230.39
EFL Cup (6 Seasons)733764.2101100000.240.000.240.240.24
Championship (5 Seasons)15811710,011111.259187753677018.216.63.319.922481960.530.160.690.480.640.540.100.630.490.59
Premier League (4 Seasons)115625,87865.32373021226014.214.25.820.045472930.350.110.460.320.430.350.150.500.350.50
Conf Premier (3 Seasons)97877,62884.852247651121000.610.280.900.600.88
Super League (1 Season)32201,73019.28210712400.420.100.520.360.47
Pro League (1 Season)26212,01822.4729700300.310.090.400.310.40
League Two (1 Season)40971.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
2009-201018Shrewsburyeng ENG4. League Two12th40971.1000000000.000.000.000.000.00
2011-201220Luton Towneng ENG5. Conf Premier5th997678.5516500200.590.120.700.590.70
2012-201321Luton Towneng ENG5. Conf Premier7th44393,40937.91710271701500.450.260.710.450.71
2013-201422Luton Towneng ENG5. Conf Premier1st44393,45238.43013432911300.780.341.120.761.10
2014-201523Brentfordeng ENG2. Championship5th45433,46338.5166221600100.420.160.570.420.57Matches
2015-201624Brentfordeng ENG2. Championship9th211261.4213200001.430.712.141.432.14Matches
2015-201624Burnleyeng ENG2. Championship1st41413,37937.5238311945200.610.210.830.510.72Matches
2016-201725Burnleyeng ENG1. Premier League16th32262,25925.19312722200.360.120.480.280.40Matches
2017-201826Watfordeng ENG1. Premier League14th31161,49816.6527500106.76.72.18.818171330.300.120.420.300.420.400.130.530.400.53Matches
2018-201927Watfordeng ENG1. Premier League11th29131,36615.2729700205.05.01.97.02115960.460.130.590.460.590.330.130.460.330.46Matches
2019-202028Watfordeng ENG1. Premier League19th2377558.4202200102.42.41.84.2615640.240.000.240.240.240.290.210.500.290.50Matches
2020-202129Watfordeng ENG2. Championship2nd30141,27814.25165001010.810.81.212.01121840.350.070.420.350.420.760.080.850.760.85Matches
2021-202230QPReng ENG2. Championship11th28131,22613.610111822206.85.21.66.8816920.730.070.810.590.660.500.120.610.380.50Matches
2022-202331Arisgr GRE1. Super League5th32201,73019.28210712400.420.100.520.360.47Matches
2023-202432Al-Riyadh SCsa KSA1. Pro League14th26212,01822.4729700300.310.090.400.310.40Matches
2024-202533Plymouth Argyleeng ENG2. Championship24th1255396.0314300100.60.60.51.1311200.500.170.670.500.670.100.080.180.100.18Matches
15 Seasons9 Clubs6 Leagues43230727,362304.014953202139101330032.330.89.139.967954890.490.170.660.460.630.440.120.560.410.54
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
Watford (4 Seasons)2 Leagues113504,89754.41952419005025.025.07.032.056683770.350.090.440.350.440.460.130.590.460.59
Luton Town (3 Seasons)1 League97877,62884.852247651121000.610.280.900.600.88
Burnley (2 Seasons)2 Leagues73675,63862.63211432667400.510.180.690.420.59
Brentford (2 Seasons)1 League47443,58939.9187251800100.450.180.630.450.63
Aris (1 Season)1 League32201,73019.28210712400.420.100.520.360.47
QPR (1 Season)1 League28131,22613.610111822206.85.21.66.8816920.730.070.810.590.660.500.120.610.380.50
Al-Riyadh SC (1 Season)1 League26212,01822.4729700300.310.090.400.310.40
Plymouth Argyle (1 Season)1 League1255396.0314300100.60.60.51.1311200.500.170.670.500.670.100.080.180.100.18
Shrewsbury (1 Season)1 League40971.1000000000.000.000.000.000.00
Championship (5 Seasons)15811710,011111.259187753677018.216.63.319.922481960.530.160.690.480.640.540.100.630.490.59
Premier League (4 Seasons)115625,87865.32373021226014.214.25.820.045472930.350.110.460.320.430.350.150.500.350.50
Conf Premier (3 Seasons)97877,62884.852247651121000.610.280.900.600.88
Super League (1 Season)32201,73019.28210712400.420.100.520.360.47
Pro League (1 Season)26212,01822.4729700300.310.090.400.310.40
League Two (1 Season)40971.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
2014-201523Brentfordeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2014-201523Brentfordeng ENGLeague Cup33rd20740.8101100001.220.001.221.221.22Matches
2015-201624Burnleyeng ENGFA Cup17th11901.0000000000.000.000.000.000.00Matches
2016-201725Burnleyeng ENGEFL Cup33rd10540.6000000000.000.000.000.000.00Matches
2016-201725Burnleyeng ENGFA Cup9th321751.9101100000.510.000.510.510.51Matches
2017-201826Watfordeng ENGEFL Cup33rd10210.2000000000.000.000.000.000.00Matches
2017-201826Watfordeng ENGFA Cup17th11901.0000000000.000.000.000.000.00Matches
2018-201927Watfordeng ENGEFL Cup17th00Matches
2018-201927Watfordeng ENGFA Cup2nd532993.3213200000.600.300.900.600.90Matches
2019-202028Watfordeng ENGEFL Cup9th221661.8000000000.000.000.000.000.00Matches
2019-202028Watfordeng ENGFA Cup33rd222102.3011000000.000.430.430.000.43Matches
2020-202129Watfordeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2021-202230QPReng ENGEFL CupRd411610.7000000000.000.000.000.000.00Matches
2021-202230QPReng ENGFA Cup111201.3000000000.000.000.000.000.00Matches
8 Seasons4 Clubs2 Leagues22151,54017.1426400000.230.120.350.230.35
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
Watford (4 Seasons)2 Leagues1298769.7224200000.210.210.410.210.41
Burnley (2 Seasons)2 Leagues533193.5101100000.280.000.280.280.28
Brentford (1 Season)2 Leagues311641.8101100000.550.000.550.550.55
QPR (1 Season)2 Leagues221812.0000000000.000.000.000.000.00
FA Cup (8 Seasons)15121,16412.9325300000.230.150.390.230.39
EFL Cup (6 Seasons)733764.2101100000.240.000.240.240.24
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
202129jm JamaicaFriendlies (M)221631.8112100000.550.551.100.551.10Matches
202129jm JamaicaGold CupQF31911.0000000000.000.000.000.000.00Matches
202230jm JamaicaWCQ733383.8213200100.530.270.800.530.80Matches
202230jm JamaicaFriendlies (M)10210.2000000000.000.000.000.000.00Matches
2 Seasons1 Club3 Leagues1366136.8325300100.440.290.730.440.73
Friendlies (M) (2 Seasons)321842.0112100000.490.490.980.490.98
WCQ (1 Season)733383.8213200100.530.270.800.530.80
Gold Cup (1 Season)31911.0000000000.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
2009-201018Shrewsburyeng ENG4. League Two1.1000.0000
2011-201220Luton Towneng ENG5. Conf Premier8.55101.170.5000
2012-201321Luton Towneng ENG5. Conf Premier37.917561.480.3001
2013-201422Luton Towneng ENG5. Conf Premier38.430671.750.4311
2014-201523Brentfordeng ENG2. Championship38.516431.120.3700Matches
2014-201523Brentfordeng ENGFA Cup1.0000Matches
2014-201523Brentfordeng ENGLeague Cup0.8100Matches
2015-201624Burnleyeng ENG2. Championship37.523401.070.4845Matches
2015-201624Brentfordeng ENG2. Championship1.4253.570.4000Matches
2015-201624Burnleyeng ENGFA Cup1.0000Matches
2016-201725Burnleyeng ENGEFL Cup0.603133.35.001.670.000.0000Matches
2016-201725Burnleyeng ENGFA Cup1.9100Matches
2016-201725Burnleyeng ENG1. Premier League25.19471940.41.870.760.150.3722Matches
2017-201826Watfordeng ENGEFL Cup0.2011100.04.294.290.000.0000Matches
2017-201826Watfordeng ENGFA Cup1.00000.000.0000Matches
2017-201826Watfordeng ENG1. Premier League16.65341338.22.040.780.150.3812.30006.76.70.20-1.7-1.7Matches
2018-201927Watfordeng ENGFA Cup3.327228.62.110.600.291.0000Matches
2018-201927Watfordeng ENG1. Premier League15.27351645.72.311.050.200.4414.80005.05.00.15+2.0+2.0Matches
2019-202028Watfordeng ENGEFL Cup1.8022100.01.081.080.000.0000Matches
2019-202028Watfordeng ENGFA Cup2.30100.00.430.000.0000Matches
2019-202028Watfordeng ENG1. Premier League8.4219631.62.260.720.110.3312.70002.42.40.13-0.4-0.4Matches
2020-202129Watfordeng ENG2. Championship14.25371951.42.611.340.140.2610.400010.810.80.30-5.8-5.8Matches
2020-202129Watfordeng ENGFA Cup1.00200.02.000.000.0000Matches
2021-202230QPReng ENG2. Championship13.610321753.12.351.250.250.4713.70226.85.20.16+3.2+2.8Matches
2021-202230QPReng ENGEFL Cup0.703133.34.431.480.000.0000Matches
2021-202230QPReng ENGFA Cup1.306350.04.502.250.000.0000Matches
2022-202331Arisgr GRE1. Super League19.2812Matches
2023-202432Al-Riyadh SCsa KSA1. Pro League22.47301136.71.340.490.230.6400Matches
2024-202533Plymouth Argyleeng ENG2. Championship6.037685.71.171.000.430.5016.50000.60.60.08+2.4+2.4Matches
15 Seasons9 Clubs8 Leagues321.115326633844.01.991.140.170.4012.90101332.330.80.19-0.3-0.8
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
Watford (4 Seasons)4 Leagues64.1211385942.82.150.920.150.3612.500025.025.00.20-6.0-6.0
Luton Town (3 Seasons)1 League84.8521331.570.3812
Burnley (2 Seasons)4 Leagues66.233506040.01.950.950.140.4367
Brentford (2 Seasons)3 Leagues41.719481.200.3800
Aris (1 Season)1 League19.2812
QPR (1 Season)3 Leagues15.610412151.22.621.340.200.3813.70226.85.20.16+3.2+2.8
Al-Riyadh SC (1 Season)1 League22.47301136.71.340.490.230.6400
Plymouth Argyle (1 Season)1 League6.037685.71.171.000.430.5016.50000.60.60.08+2.4+2.4
Shrewsbury (1 Season)1 League1.1000.0000
FA Cup (8 Seasons)12.9316531.31.780.560.130.4000
EFL Cup (6 Seasons)4.219555.62.681.490.000.0000
Championship (5 Seasons)111.2597613055.32.251.170.210.4112.406718.216.60.22-0.2-0.6
Premier League (4 Seasons)65.3231355440.02.070.830.160.3913.402214.214.20.16-0.2-0.2
Conf Premier (3 Seasons)84.8521331.570.3812
Super League (1 Season)19.2812
Pro League (1 Season)22.47301136.71.340.490.230.6400
League Two (1 Season)1.1000.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
2009-201018Shrewsbury1 League1.1000.0000
2011-201220Luton Town1 League8.55101.170.5000
2012-201321Luton Town1 League37.917561.480.3001
2013-201422Luton Town1 League38.430671.750.4311
2014-201523Brentford3 Leagues40.317431.120.3700
2015-201624Brentford1 League1.4253.570.4000
2015-201624Burnley2 Leagues38.523401.070.4845
2016-201725Burnley3 Leagues27.610502040.01.950.780.140.3522
2017-201826Watford3 Leagues17.95351440.01.960.780.140.3612.30006.76.70.20-1.7-1.7
2018-201927Watford3 Leagues18.59421842.92.270.970.210.5014.80005.05.00.15+2.0+2.0
2019-202028Watford3 Leagues12.6222836.41.750.640.090.2512.70002.42.40.13-0.4-0.4
2020-202129Watford2 Leagues15.25391948.72.571.250.130.2610.400010.810.80.30-5.8-5.8
2021-202230QPR3 Leagues15.610412151.22.621.340.200.3813.70226.85.20.16+3.2+2.8
2022-202331Aris1 League19.2812
2023-202432Al-Riyadh SC1 League22.47301136.71.340.490.230.6400
2024-202533Plymouth Argyle1 League6.037685.71.171.000.430.5016.50000.60.60.08+2.4+2.4
15 Seasons9 Clubs8 Leagues321.115326633844.01.991.140.170.4012.90101332.330.80.19-0.3-0.8
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
Watford (4 Seasons)4 Leagues64.1211385942.82.150.920.150.3612.500025.025.00.20-6.0-6.0
Luton Town (3 Seasons)1 League84.8521331.570.3812
Burnley (2 Seasons)4 Leagues66.233506040.01.950.950.140.4367
Brentford (2 Seasons)3 Leagues41.719481.200.3800
Aris (1 Season)1 League19.2812
QPR (1 Season)3 Leagues15.610412151.22.621.340.200.3813.70226.85.20.16+3.2+2.8
Al-Riyadh SC (1 Season)1 League22.47301136.71.340.490.230.6400
Plymouth Argyle (1 Season)1 League6.037685.71.171.000.430.5016.50000.60.60.08+2.4+2.4
Shrewsbury (1 Season)1 League1.1000.0000
FA Cup (8 Seasons)12.9316531.31.780.560.130.4000
EFL Cup (6 Seasons)4.219555.62.681.490.000.0000
Championship (5 Seasons)111.2597613055.32.251.170.210.4112.406718.216.60.22-0.2-0.6
Premier League (4 Seasons)65.3231355440.02.070.830.160.3913.402214.214.20.16-0.2-0.2
Conf Premier (3 Seasons)84.8521331.570.3812
Super League (1 Season)19.2812
Pro League (1 Season)22.47301136.71.340.490.230.6400
League Two (1 Season)1.1000.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
2009-201018Shrewsburyeng ENG4. League Two12th1.1000.0000
2011-201220Luton Towneng ENG5. Conf Premier5th8.55101.170.5000
2012-201321Luton Towneng ENG5. Conf Premier7th37.917561.480.3001
2013-201422Luton Towneng ENG5. Conf Premier1st38.430671.750.4311
2014-201523Brentfordeng ENG2. Championship5th38.516431.120.3700Matches
2015-201624Brentfordeng ENG2. Championship9th1.4253.570.4000Matches
2015-201624Burnleyeng ENG2. Championship1st37.523401.070.4845Matches
2016-201725Burnleyeng ENG1. Premier League16th25.19471940.41.870.760.150.3722Matches
2017-201826Watfordeng ENG1. Premier League14th16.65341338.22.040.780.150.3812.30006.76.70.20-1.7-1.7Matches
2018-201927Watfordeng ENG1. Premier League11th15.27351645.72.311.050.200.4414.80005.05.00.15+2.0+2.0Matches
2019-202028Watfordeng ENG1. Premier League19th8.4219631.62.260.720.110.3312.70002.42.40.13-0.4-0.4Matches
2020-202129Watfordeng ENG2. Championship2nd14.25371951.42.611.340.140.2610.400010.810.80.30-5.8-5.8Matches
2021-202230QPReng ENG2. Championship11th13.610321753.12.351.250.250.4713.70226.85.20.16+3.2+2.8Matches
2022-202331Arisgr GRE1. Super League5th19.2812Matches
2023-202432Al-Riyadh SCsa KSA1. Pro League14th22.47301136.71.340.490.230.6400Matches
2024-202533Plymouth Argyleeng ENG2. Championship24th6.037685.71.171.000.430.5016.50000.60.60.08+2.4+2.4Matches
15 Seasons9 Clubs6 Leagues304.014924132844.41.981.150.180.4012.90101332.330.80.19-0.3-0.8
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Watford (4 Seasons)2 Leagues54.4191255443.22.300.990.150.3512.500025.025.00.20-6.0-6.0
Luton Town (3 Seasons)1 League84.8521331.570.3812
Burnley (2 Seasons)2 Leagues62.632475940.41.870.940.150.4467
Brentford (2 Seasons)1 League39.918481.200.3800
Aris (1 Season)1 League19.2812
QPR (1 Season)1 League13.610321753.12.351.250.250.4713.70226.85.20.16+3.2+2.8
Al-Riyadh SC (1 Season)1 League22.47301136.71.340.490.230.6400
Plymouth Argyle (1 Season)1 League6.037685.71.171.000.430.5016.50000.60.60.08+2.4+2.4
Shrewsbury (1 Season)1 League1.1000.0000
Championship (5 Seasons)111.2597613055.32.251.170.210.4112.406718.216.60.22-0.2-0.6
Premier League (4 Seasons)65.3231355440.02.070.830.160.3913.402214.214.20.16-0.2-0.2
Conf Premier (3 Seasons)84.8521331.570.3812
Super League (1 Season)19.2812
Pro League (1 Season)22.47301136.71.340.490.230.6400
League Two (1 Season)1.1000.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
2014-201523Brentfordeng ENGFA Cup33rd1.0000Matches
2014-201523Brentfordeng ENGLeague Cup33rd0.8100Matches
2015-201624Burnleyeng ENGFA Cup17th1.0000Matches
2016-201725Burnleyeng ENGEFL Cup33rd0.603133.35.001.670.000.0000Matches
2016-201725Burnleyeng ENGFA Cup9th1.9100Matches
2017-201826Watfordeng ENGEFL Cup33rd0.2011100.04.294.290.000.0000Matches
2017-201826Watfordeng ENGFA Cup17th1.00000.000.0000Matches
2018-201927Watfordeng ENGFA Cup2nd3.327228.62.110.600.291.0000Matches
2019-202028Watfordeng ENGEFL Cup9th1.8022100.01.081.080.000.0000Matches
2019-202028Watfordeng ENGFA Cup33rd2.30100.00.430.000.0000Matches
2020-202129Watfordeng ENGFA Cup33rd1.00200.02.000.000.0000Matches
2021-202230QPReng ENGEFL CupRd40.703133.34.431.480.000.0000Matches
2021-202230QPReng ENGFA Cup1.306350.04.502.250.000.0000Matches
8 Seasons4 Clubs2 Leagues17.14251040.02.030.810.080.2000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Watford (4 Seasons)2 Leagues9.7213538.51.340.510.150.4000
Burnley (2 Seasons)2 Leagues3.513133.35.001.670.000.0000
Brentford (1 Season)2 Leagues1.8100
QPR (1 Season)2 Leagues2.009444.44.481.990.000.0000
FA Cup (8 Seasons)12.9316531.31.780.560.130.4000
EFL Cup (6 Seasons)4.219555.62.681.490.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
202129jm JamaicaFriendlies (M)1.8100Matches
202129jm JamaicaGold CupQF1.005360.04.952.970.000.0000Matches
202230jm JamaicaWCQ3.8200Matches
202230jm JamaicaFriendlies (M)0.2000Matches
2 Seasons1 Club3 Leagues6.835360.04.952.970.000.0000
Friendlies (M) (2 Seasons)2.0100
WCQ (1 Season)3.8200
Gold Cup (1 Season)1.005360.04.952.970.000.0000
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2009-201018Shrewsburyeng ENG4. League Two1.10
2011-201220Luton Towneng ENG5. Conf Premier8.51
2012-201321Luton Towneng ENG5. Conf Premier37.910
2013-201422Luton Towneng ENG5. Conf Premier38.413
2014-201523Brentfordeng ENG2. Championship38.56Matches
2014-201523Brentfordeng ENGFA Cup1.00Matches
2014-201523Brentfordeng ENGLeague Cup0.80Matches
2015-201624Burnleyeng ENG2. Championship37.58Matches
2015-201624Brentfordeng ENG2. Championship1.41Matches
2015-201624Burnleyeng ENGFA Cup1.00Matches
2016-201725Burnleyeng ENGEFL Cup0.60Matches
2016-201725Burnleyeng ENGFA Cup1.90Matches
2016-201725Burnleyeng ENG1. Premier League25.13Matches
2017-201826Watfordeng ENGEFL Cup0.20Matches
2017-201826Watfordeng ENGFA Cup1.00Matches
2017-201826Watfordeng ENG1. Premier League16.621731070.0273846313418572.4486475.0101283.322.11.2-0.118176117Matches
2018-201927Watfordeng ENGFA Cup3.31Matches
2018-201927Watfordeng ENG1. Premier League15.216024864.519164768411275.0376061.771353.821.91.2+0.114124115Matches
2019-202028Watfordeng ENGEFL Cup1.80Matches
2019-202028Watfordeng ENGFA Cup2.31Matches
2019-202028Watfordeng ENG1. Premier League8.49815563.21184282648674.4162857.15955.601.80.8-1.81078015Matches
2020-202129Watfordeng ENG2. Championship14.214422264.921924398511375.2436863.2111668.811.21.2-0.212127021Matches
2020-202129Watfordeng ENGFA Cup1.00Matches
2021-202230QPReng ENG2. Championship13.69918055.01369306539058.9325558.25955.611.60.9-0.6993116Matches
2021-202230QPReng ENGEFL Cup0.70Matches
2021-202230QPReng ENGFA Cup1.30Matches
2022-202331Arisgr GRE1. Super League19.22Matches
2023-202432Al-Riyadh SCsa KSA1. Pro League22.42Matches
2024-202533Plymouth Argyleeng ENG2. Championship6.0519255.4736209304075.0162955.23933.310.50.4+0.5582111Matches
15 Seasons9 Clubs8 Leagues321.1769120763.710135217545062671.919230463.2416860.3559.15.7+45.9686530495
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
Watford (4 Seasons)4 Leagues64.161993566.28030166036749674.014422065.5335066.077.04.40.0544825268
Luton Town (3 Seasons)1 League84.824
Burnley (2 Seasons)4 Leagues66.211
Brentford (2 Seasons)3 Leagues41.77
Aris (1 Season)1 League19.22
QPR (1 Season)3 Leagues15.69918055.01369306539058.9325558.25955.611.60.9-0.6993116
Al-Riyadh SC (1 Season)1 League22.42
Plymouth Argyle (1 Season)1 League6.0519255.4736209304075.0162955.23933.310.50.4+0.5582111
Shrewsbury (1 Season)1 League1.10
FA Cup (8 Seasons)12.92
EFL Cup (6 Seasons)4.20
Championship (5 Seasons)111.229449459.5429795416824369.19115259.9193455.9183.32.5+14.7262912248
Premier League (4 Seasons)65.347571366.65838122128238373.610115266.4223464.775.83.2+1.2423618247
Conf Premier (3 Seasons)84.824
Super League (1 Season)19.22
Pro League (1 Season)22.42
League Two (1 Season)1.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
2009-201018Shrewsbury1 League1.10
2011-201220Luton Town1 League8.51
2012-201321Luton Town1 League37.910
2013-201422Luton Town1 League38.413
2014-201523Brentford3 Leagues40.36
2015-201624Brentford1 League1.41
2015-201624Burnley2 Leagues38.58
2016-201725Burnley3 Leagues27.63
2017-201826Watford3 Leagues17.921731070.0273846313418572.4486475.0101283.322.11.2-0.118176117
2018-201927Watford3 Leagues18.516024864.519164768411275.0376061.771353.831.91.2+1.114124115
2019-202028Watford3 Leagues12.69815563.21184282648674.4162857.15955.611.80.8-0.81078015
2020-202129Watford2 Leagues15.214422264.921924398511375.2436863.2111668.811.21.2-0.212127021
2021-202230QPR3 Leagues15.69918055.01369306539058.9325558.25955.611.60.9-0.6993116
2022-202331Aris1 League19.22
2023-202432Al-Riyadh SC1 League22.42
2024-202533Plymouth Argyle1 League6.0519255.4736209304075.0162955.23933.310.50.4+0.5582111
15 Seasons9 Clubs8 Leagues321.1769120763.710135217545062671.919230463.2416860.3559.15.7+45.9686530495
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
Watford (4 Seasons)4 Leagues64.161993566.28030166036749674.014422065.5335066.077.04.40.0544825268
Luton Town (3 Seasons)1 League84.824
Burnley (2 Seasons)4 Leagues66.211
Brentford (2 Seasons)3 Leagues41.77
Aris (1 Season)1 League19.22
QPR (1 Season)3 Leagues15.69918055.01369306539058.9325558.25955.611.60.9-0.6993116
Al-Riyadh SC (1 Season)1 League22.42
Plymouth Argyle (1 Season)1 League6.0519255.4736209304075.0162955.23933.310.50.4+0.5582111
Shrewsbury (1 Season)1 League1.10
FA Cup (8 Seasons)12.92
EFL Cup (6 Seasons)4.20
Championship (5 Seasons)111.229449459.5429795416824369.19115259.9193455.9183.32.5+14.7262912248
Premier League (4 Seasons)65.347571366.65838122128238373.610115266.4223464.775.83.2+1.2423618247
Conf Premier (3 Seasons)84.824
Super League (1 Season)19.22
Pro League (1 Season)22.42
League Two (1 Season)1.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
2009-201018Shrewsburyeng ENG4. League Two12th1.10
2011-201220Luton Towneng ENG5. Conf Premier5th8.51
2012-201321Luton Towneng ENG5. Conf Premier7th37.910
2013-201422Luton Towneng ENG5. Conf Premier1st38.413
2014-201523Brentfordeng ENG2. Championship5th38.56Matches
2015-201624Brentfordeng ENG2. Championship9th1.41Matches
2015-201624Burnleyeng ENG2. Championship1st37.58Matches
2016-201725Burnleyeng ENG1. Premier League16th25.13Matches
2017-201826Watfordeng ENG1. Premier League14th16.621731070.0273846313418572.4486475.0101283.322.11.2-0.118176117Matches
2018-201927Watfordeng ENG1. Premier League11th15.216024864.519164768411275.0376061.771353.821.91.2+0.114124115Matches
2019-202028Watfordeng ENG1. Premier League19th8.49815563.21184282648674.4162857.15955.601.80.8-1.81078015Matches
2020-202129Watfordeng ENG2. Championship2nd14.214422264.921924398511375.2436863.2111668.811.21.2-0.212127021Matches
2021-202230QPReng ENG2. Championship11th13.69918055.01369306539058.9325558.25955.611.60.9-0.6993116Matches
2022-202331Arisgr GRE1. Super League5th19.22Matches
2023-202432Al-Riyadh SCsa KSA1. Pro League14th22.42Matches
2024-202533Plymouth Argyleeng ENG2. Championship24th6.0519255.4736209304075.0162955.23933.310.50.4+0.5582111Matches
15 Seasons9 Clubs6 Leagues304.0769120763.710135217545062671.919230463.2416860.3539.15.7+43.9686530495
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
Watford (4 Seasons)2 Leagues54.461993566.28030166036749674.014422065.5335066.057.04.4-2.0544825268
Luton Town (3 Seasons)1 League84.824
Burnley (2 Seasons)2 Leagues62.611
Brentford (2 Seasons)1 League39.97
Aris (1 Season)1 League19.22
QPR (1 Season)1 League13.69918055.01369306539058.9325558.25955.611.60.9-0.6993116
Al-Riyadh SC (1 Season)1 League22.42
Plymouth Argyle (1 Season)1 League6.0519255.4736209304075.0162955.23933.310.50.4+0.5582111
Shrewsbury (1 Season)1 League1.10
Championship (5 Seasons)111.229449459.5429795416824369.19115259.9193455.9183.32.5+14.7262912248
Premier League (4 Seasons)65.347571366.65838122128238373.610115266.4223464.775.83.2+1.2423618247
Conf Premier (3 Seasons)84.824
Super League (1 Season)19.22
Pro League (1 Season)22.42
League Two (1 Season)1.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
2014-201523Brentfordeng ENGFA Cup33rd1.00Matches
2014-201523Brentfordeng ENGLeague Cup33rd0.80Matches
2015-201624Burnleyeng ENGFA Cup17th1.00Matches
2016-201725Burnleyeng ENGEFL Cup33rd0.60Matches
2016-201725Burnleyeng ENGFA Cup9th1.90Matches
2017-201826Watfordeng ENGEFL Cup33rd0.20Matches
2017-201826Watfordeng ENGFA Cup17th1.00Matches
2018-201927Watfordeng ENGFA Cup2nd3.31Matches
2019-202028Watfordeng ENGEFL Cup9th1.80Matches
2019-202028Watfordeng ENGFA Cup33rd2.31Matches
2020-202129Watfordeng ENGFA Cup33rd1.00Matches
2021-202230QPReng ENGEFL CupRd40.70Matches
2021-202230QPReng ENGFA Cup1.30Matches
8 Seasons4 Clubs2 Leagues17.12
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
Watford (4 Seasons)2 Leagues9.72
Burnley (2 Seasons)2 Leagues3.50
Brentford (1 Season)2 Leagues1.80
QPR (1 Season)2 Leagues2.00
FA Cup (8 Seasons)12.92
EFL Cup (6 Seasons)4.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
202129jm JamaicaFriendlies (M)1.81Matches
202129jm JamaicaGold CupQF1.00Matches
202230jm JamaicaWCQ3.81Matches
202230jm JamaicaFriendlies (M)0.20Matches
2 Seasons1 Club3 Leagues6.82
Friendlies (M) (2 Seasons)2.01
WCQ (1 Season)3.81
Gold Cup (1 Season)1.00

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
2009-201018Shrewsburyeng ENG4. League Two1.1
2011-201220Luton Towneng ENG5. Conf Premier8.5
2012-201321Luton Towneng ENG5. Conf Premier37.9
2013-201422Luton Towneng ENG5. Conf Premier38.4
2014-201523Brentfordeng ENG2. Championship38.5Matches
2014-201523Brentfordeng ENGFA Cup1.0Matches
2014-201523Brentfordeng ENGLeague Cup0.8Matches
2015-201624Burnleyeng ENG2. Championship37.5Matches
2015-201624Brentfordeng ENG2. Championship1.4Matches
2015-201624Burnleyeng ENGFA Cup1.0Matches
2016-201725Burnleyeng ENGEFL Cup0.60Matches
2016-201725Burnleyeng ENGFA Cup1.9Matches
2016-201725Burnleyeng ENG1. Premier League25.128Matches
2017-201826Watfordeng ENGEFL Cup0.20Matches
2017-201826Watfordeng ENGFA Cup1.00Matches
2017-201826Watfordeng ENG1. Premier League16.631029711022900000217212Matches
2018-201927Watfordeng ENGFA Cup3.33Matches
2018-201927Watfordeng ENG1. Premier League15.22482407002830000160115Matches
2019-202028Watfordeng ENGEFL Cup1.82Matches
2019-202028Watfordeng ENGFA Cup2.31Matches
2019-202028Watfordeng ENG1. Premier League8.415515050015000009809Matches
2020-202129Watfordeng ENG2. Championship14.22222051600162100014416Matches
2020-202129Watfordeng ENGFA Cup1.00Matches
2021-202230QPReng ENG2. Championship13.618017190308300009903Matches
2021-202230QPReng ENGEFL Cup0.70Matches
2021-202230QPReng ENGFA Cup1.32Matches
2022-202331Arisgr GRE1. Super League19.2Matches
2023-202432Al-Riyadh SCsa KSA1. Pro League22.418Matches
2024-202533Plymouth Argyleeng ENG2. Championship6.0928641014000005127Matches
15 Seasons9 Clubs8 Leagues321.112071149521579481000769652
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Watford (4 Seasons)4 Leagues64.1935892390263451000619442
Luton Town (3 Seasons)1 League84.8
Burnley (2 Seasons)4 Leagues66.228
Brentford (2 Seasons)3 Leagues41.7
Aris (1 Season)1 League19.2
QPR (1 Season)3 Leagues15.6180171903010300009903
Al-Riyadh SC (1 Season)1 League22.418
Plymouth Argyle (1 Season)1 League6.0928641014000005127
Shrewsbury (1 Season)1 League1.1
FA Cup (8 Seasons)12.96
EFL Cup (6 Seasons)4.22
Championship (5 Seasons)111.2494462291321851000294316
Premier League (4 Seasons)65.3713687230255030000475336
Conf Premier (3 Seasons)84.8
Super League (1 Season)19.2
Pro League (1 Season)22.418
League Two (1 Season)1.1
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
2009-201018Shrewsbury1 League1.1
2011-201220Luton Town1 League8.5
2012-201321Luton Town1 League37.9
2013-201422Luton Town1 League38.4
2014-201523Brentford3 Leagues40.3
2015-201624Brentford1 League1.4
2015-201624Burnley2 Leagues38.5
2016-201725Burnley3 Leagues27.628
2017-201826Watford3 Leagues17.931029711022900000217212
2018-201927Watford3 Leagues18.524824070021130000160115
2019-202028Watford3 Leagues12.615515050018000009809
2020-202129Watford2 Leagues15.22222051600162100014416
2021-202230QPR3 Leagues15.6180171903010300009903
2022-202331Aris1 League19.2
2023-202432Al-Riyadh SC1 League22.418
2024-202533Plymouth Argyle1 League6.0928641014000005127
15 Seasons9 Clubs8 Leagues321.112071149521579481000769652
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Watford (4 Seasons)4 Leagues64.1935892390263451000619442
Luton Town (3 Seasons)1 League84.8
Burnley (2 Seasons)4 Leagues66.228
Brentford (2 Seasons)3 Leagues41.7
Aris (1 Season)1 League19.2
QPR (1 Season)3 Leagues15.6180171903010300009903
Al-Riyadh SC (1 Season)1 League22.418
Plymouth Argyle (1 Season)1 League6.0928641014000005127
Shrewsbury (1 Season)1 League1.1
FA Cup (8 Seasons)12.96
EFL Cup (6 Seasons)4.22
Championship (5 Seasons)111.2494462291321851000294316
Premier League (4 Seasons)65.3713687230255030000475336
Conf Premier (3 Seasons)84.8
Super League (1 Season)19.2
Pro League (1 Season)22.418
League Two (1 Season)1.1
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
2009-201018Shrewsburyeng ENG4. League Two12th1.1
2011-201220Luton Towneng ENG5. Conf Premier5th8.5
2012-201321Luton Towneng ENG5. Conf Premier7th37.9
2013-201422Luton Towneng ENG5. Conf Premier1st38.4
2014-201523Brentfordeng ENG2. Championship5th38.5Matches
2015-201624Brentfordeng ENG2. Championship9th1.4Matches
2015-201624Burnleyeng ENG2. Championship1st37.5Matches
2016-201725Burnleyeng ENG1. Premier League16th25.128Matches
2017-201826Watfordeng ENG1. Premier League14th16.631029711022900000217212Matches
2018-201927Watfordeng ENG1. Premier League11th15.22482407002830000160115Matches
2019-202028Watfordeng ENG1. Premier League19th8.415515050015000009809Matches
2020-202129Watfordeng ENG2. Championship2nd14.22222051600162100014416Matches
2021-202230QPReng ENG2. Championship11th13.618017190308300009903Matches
2022-202331Arisgr GRE1. Super League5th19.2Matches
2023-202432Al-Riyadh SCsa KSA1. Pro League14th22.418Matches
2024-202533Plymouth Argyleeng ENG2. Championship24th6.0928641014000005127Matches
15 Seasons9 Clubs6 Leagues304.012071149521578681000769652
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Watford (4 Seasons)2 Leagues54.4935892390262851000619442
Luton Town (3 Seasons)1 League84.8
Burnley (2 Seasons)2 Leagues62.628
Brentford (2 Seasons)1 League39.9
Aris (1 Season)1 League19.2
QPR (1 Season)1 League13.618017190308300009903
Al-Riyadh SC (1 Season)1 League22.418
Plymouth Argyle (1 Season)1 League6.0928641014000005127
Shrewsbury (1 Season)1 League1.1
Championship (5 Seasons)111.2494462291321851000294316
Premier League (4 Seasons)65.3713687230255030000475336
Conf Premier (3 Seasons)84.8
Super League (1 Season)19.2
Pro League (1 Season)22.418
League Two (1 Season)1.1
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
2014-201523Brentfordeng ENGFA Cup33rd1.0Matches
2014-201523Brentfordeng ENGLeague Cup33rd0.8Matches
2015-201624Burnleyeng ENGFA Cup17th1.0Matches
2016-201725Burnleyeng ENGEFL Cup33rd0.60Matches
2016-201725Burnleyeng ENGFA Cup9th1.9Matches
2017-201826Watfordeng ENGEFL Cup33rd0.20Matches
2017-201826Watfordeng ENGFA Cup17th1.00Matches
2018-201927Watfordeng ENGFA Cup2nd3.33Matches
2019-202028Watfordeng ENGEFL Cup9th1.82Matches
2019-202028Watfordeng ENGFA Cup33rd2.31Matches
2020-202129Watfordeng ENGFA Cup33rd1.00Matches
2021-202230QPReng ENGEFL CupRd40.70Matches
2021-202230QPReng ENGFA Cup1.32Matches
8 Seasons4 Clubs2 Leagues17.18
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Watford (4 Seasons)2 Leagues9.76
Burnley (2 Seasons)2 Leagues3.50
Brentford (1 Season)2 Leagues1.8
QPR (1 Season)2 Leagues2.02
FA Cup (8 Seasons)12.96
EFL Cup (6 Seasons)4.22
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
202129jm JamaicaFriendlies (M)1.8Matches
202129jm JamaicaGold CupQF1.00Matches
202230jm JamaicaWCQ3.8Matches
202230jm JamaicaFriendlies (M)0.2Matches
2 Seasons1 Club3 Leagues6.80
Friendlies (M) (2 Seasons)2.0
WCQ (1 Season)3.8
Gold Cup (1 Season)1.00

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
2009-201018Shrewsburyeng ENG4. League Two1.1
2011-201220Luton Towneng ENG5. Conf Premier8.5
2012-201321Luton Towneng ENG5. Conf Premier37.9
2013-201422Luton Towneng ENG5. Conf Premier38.4
2014-201523Brentfordeng ENG2. Championship38.5Matches
2014-201523Brentfordeng ENGFA Cup1.0Matches
2014-201523Brentfordeng ENGLeague Cup0.8Matches
2015-201624Burnleyeng ENG2. Championship37.5Matches
2015-201624Brentfordeng ENG2. Championship1.4Matches
2015-201624Burnleyeng ENGFA Cup1.0Matches
2016-201725Burnleyeng ENGEFL Cup0.6Matches
2016-201725Burnleyeng ENGFA Cup1.9Matches
2016-201725Burnleyeng ENG1. Premier League25.1Matches
2017-201826Watfordeng ENGEFL Cup0.2Matches
2017-201826Watfordeng ENGFA Cup1.0Matches
2017-201826Watfordeng ENG1. Premier League16.6281.68240031030.18100200Matches
2018-201927Watfordeng ENGFA Cup3.3Matches
2018-201927Watfordeng ENG1. Premier League15.2342.24250252050.33301100Matches
2019-202028Watfordeng ENGEFL Cup1.8Matches
2019-202028Watfordeng ENGFA Cup2.3Matches
2019-202028Watfordeng ENG1. Premier League8.4172.03130120110.12000100Matches
2020-202129Watfordeng ENG2. Championship14.2251.76190140140.28200101Matches
2020-202129Watfordeng ENGFA Cup1.0Matches
2021-202230QPReng ENG2. Championship13.6231.69110453030.22101010Matches
2021-202230QPReng ENGEFL Cup0.7Matches
2021-202230QPReng ENGFA Cup1.3Matches
2022-202331Arisgr GRE1. Super League19.2Matches
2023-202432Al-Riyadh SCsa KSA1. Pro League22.4Matches
2024-202533Plymouth Argyleeng ENG2. Championship6.0101.6371002010.16100000Matches
15 Seasons9 Clubs8 Leagues321.11371.8599181982170.23802511
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Watford (4 Seasons)4 Leagues64.11041.9181041432130.24601501
Luton Town (3 Seasons)1 League84.8
Burnley (2 Seasons)4 Leagues66.2
Brentford (2 Seasons)3 Leagues41.7
Aris (1 Season)1 League19.2
QPR (1 Season)3 Leagues15.6231.69110453030.22101010
Al-Riyadh SC (1 Season)1 League22.4
Plymouth Argyle (1 Season)1 League6.0101.6371002010.16100000
Shrewsbury (1 Season)1 League1.1
FA Cup (8 Seasons)12.9
EFL Cup (6 Seasons)4.2
Championship (5 Seasons)111.2581.71371595180.24401111
Premier League (4 Seasons)65.3791.976203103190.22401400
Conf Premier (3 Seasons)84.8
Super League (1 Season)19.2
Pro League (1 Season)22.4
League Two (1 Season)1.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
2009-201018Shrewsbury1 League1.1
2011-201220Luton Town1 League8.5
2012-201321Luton Town1 League37.9
2013-201422Luton Town1 League38.4
2014-201523Brentford3 Leagues40.3
2015-201624Brentford1 League1.4
2015-201624Burnley2 Leagues38.5
2016-201725Burnley3 Leagues27.6
2017-201826Watford3 Leagues17.9281.68240031030.18100200
2018-201927Watford3 Leagues18.5342.24250252050.33301100
2019-202028Watford3 Leagues12.6172.03130120110.12000100
2020-202129Watford2 Leagues15.2251.76190140140.28200101
2021-202230QPR3 Leagues15.6231.69110453030.22101010
2022-202331Aris1 League19.2
2023-202432Al-Riyadh SC1 League22.4
2024-202533Plymouth Argyle1 League6.0101.6371002010.16100000
15 Seasons9 Clubs8 Leagues321.11371.8599181982170.23802511
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Watford (4 Seasons)4 Leagues64.11041.9181041432130.24601501
Luton Town (3 Seasons)1 League84.8
Burnley (2 Seasons)4 Leagues66.2
Brentford (2 Seasons)3 Leagues41.7
Aris (1 Season)1 League19.2
QPR (1 Season)3 Leagues15.6231.69110453030.22101010
Al-Riyadh SC (1 Season)1 League22.4
Plymouth Argyle (1 Season)1 League6.0101.6371002010.16100000
Shrewsbury (1 Season)1 League1.1
FA Cup (8 Seasons)12.9
EFL Cup (6 Seasons)4.2
Championship (5 Seasons)111.2581.71371595180.24401111
Premier League (4 Seasons)65.3791.976203103190.22401400
Conf Premier (3 Seasons)84.8
Super League (1 Season)19.2
Pro League (1 Season)22.4
League Two (1 Season)1.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
2009-201018Shrewsburyeng ENG4. League Two12th1.1
2011-201220Luton Towneng ENG5. Conf Premier5th8.5
2012-201321Luton Towneng ENG5. Conf Premier7th37.9
2013-201422Luton Towneng ENG5. Conf Premier1st38.4
2014-201523Brentfordeng ENG2. Championship5th38.5Matches
2015-201624Brentfordeng ENG2. Championship9th1.4Matches
2015-201624Burnleyeng ENG2. Championship1st37.5Matches
2016-201725Burnleyeng ENG1. Premier League16th25.1Matches
2017-201826Watfordeng ENG1. Premier League14th16.6281.68240031030.18100200Matches
2018-201927Watfordeng ENG1. Premier League11th15.2342.24250252050.33301100Matches
2019-202028Watfordeng ENG1. Premier League19th8.4172.03130120110.12000100Matches
2020-202129Watfordeng ENG2. Championship2nd14.2251.76190140140.28200101Matches
2021-202230QPReng ENG2. Championship11th13.6231.69110453030.22101010Matches
2022-202331Arisgr GRE1. Super League5th19.2Matches
2023-202432Al-Riyadh SCsa KSA1. Pro League14th22.4Matches
2024-202533Plymouth Argyleeng ENG2. Championship24th6.0101.6371002010.16100000Matches
15 Seasons9 Clubs6 Leagues304.01371.8599181982170.23802511
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Watford (4 Seasons)2 Leagues54.41041.9181041432130.24601501
Luton Town (3 Seasons)1 League84.8
Burnley (2 Seasons)2 Leagues62.6
Brentford (2 Seasons)1 League39.9
Aris (1 Season)1 League19.2
QPR (1 Season)1 League13.6231.69110453030.22101010
Al-Riyadh SC (1 Season)1 League22.4
Plymouth Argyle (1 Season)1 League6.0101.6371002010.16100000
Shrewsbury (1 Season)1 League1.1
Championship (5 Seasons)111.2581.71371595180.24401111
Premier League (4 Seasons)65.3791.976203103190.22401400
Conf Premier (3 Seasons)84.8
Super League (1 Season)19.2
Pro League (1 Season)22.4
League Two (1 Season)1.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
2014-201523Brentfordeng ENGFA Cup33rd1.0Matches
2014-201523Brentfordeng ENGLeague Cup33rd0.8Matches
2015-201624Burnleyeng ENGFA Cup17th1.0Matches
2016-201725Burnleyeng ENGEFL Cup33rd0.6Matches
2016-201725Burnleyeng ENGFA Cup9th1.9Matches
2017-201826Watfordeng ENGEFL Cup33rd0.2Matches
2017-201826Watfordeng ENGFA Cup17th1.0Matches
2018-201927Watfordeng ENGFA Cup2nd3.3Matches
2019-202028Watfordeng ENGEFL Cup9th1.8Matches
2019-202028Watfordeng ENGFA Cup33rd2.3Matches
2020-202129Watfordeng ENGFA Cup33rd1.0Matches
2021-202230QPReng ENGEFL CupRd40.7Matches
2021-202230QPReng ENGFA Cup1.3Matches
8 Seasons4 Clubs2 Leagues17.1
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Watford (4 Seasons)2 Leagues9.7
Burnley (2 Seasons)2 Leagues3.5
Brentford (1 Season)2 Leagues1.8
QPR (1 Season)2 Leagues2.0
FA Cup (8 Seasons)12.9
EFL Cup (6 Seasons)4.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
202129jm JamaicaFriendlies (M)1.8Matches
202129jm JamaicaGold CupQF1.0Matches
202230jm JamaicaWCQ3.8Matches
202230jm JamaicaFriendlies (M)0.2Matches
2 Seasons1 Club3 Leagues6.8
Friendlies (M) (2 Seasons)2.0
WCQ (1 Season)3.8
Gold Cup (1 Season)1.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
2009-201018Shrewsburyeng ENG4. League Two1.1
2011-201220Luton Towneng ENG5. Conf Premier8.5
2012-201321Luton Towneng ENG5. Conf Premier37.9
2013-201422Luton Towneng ENG5. Conf Premier38.4
2014-201523Brentfordeng ENG2. Championship38.5Matches
2014-201523Brentfordeng ENGFA Cup1.0Matches
2014-201523Brentfordeng ENGLeague Cup0.8Matches
2015-201624Burnleyeng ENG2. Championship37.5Matches
2015-201624Brentfordeng ENG2. Championship1.4Matches
2015-201624Burnleyeng ENGFA Cup1.0Matches
2016-201725Burnleyeng ENGEFL Cup0.600Matches
2016-201725Burnleyeng ENGFA Cup1.9Matches
2016-201725Burnleyeng ENG1. Premier League25.145Matches
2017-201826Watfordeng ENGEFL Cup0.200Matches
2017-201826Watfordeng ENGFA Cup1.000Matches
2017-201826Watfordeng ENG1. Premier League16.621011030.03110114630Matches
2018-201927Watfordeng ENGFA Cup3.310Matches
2018-201927Watfordeng ENG1. Premier League15.2310211616.753122560Matches
2019-202028Watfordeng ENGEFL Cup1.810Matches
2019-202028Watfordeng ENGFA Cup2.300Matches
2019-202028Watfordeng ENG1. Premier League8.4430221333.324131520Matches
2020-202129Watfordeng ENG2. Championship14.2420132540.039092661Matches
2020-202129Watfordeng ENGFA Cup1.000Matches
2021-202230QPReng ENG2. Championship13.6300212366.715053620Matches
2021-202230QPReng ENGEFL Cup0.700Matches
2021-202230QPReng ENGFA Cup1.320Matches
2022-202331Arisgr GRE1. Super League19.2Matches
2023-202432Al-Riyadh SCsa KSA1. Pro League22.441Matches
2024-202533Plymouth Argyleeng ENG2. Championship6.03203011100.001011460Matches
15 Seasons9 Clubs8 Leagues321.11921011872133.314332311932251
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Watford (4 Seasons)4 Leagues64.113906741723.51327225922171
Luton Town (3 Seasons)1 League84.80
Burnley (2 Seasons)4 Leagues66.2450
Brentford (2 Seasons)3 Leagues41.70
Aris (1 Season)1 League19.20
QPR (1 Season)3 Leagues15.6320212366.715053620
Al-Riyadh SC (1 Season)1 League22.4410
Plymouth Argyle (1 Season)1 League6.03203011100.001011460
Shrewsbury (1 Season)1 League1.10
FA Cup (8 Seasons)12.9300
EFL Cup (6 Seasons)4.2100
Championship (5 Seasons)111.21040645955.6415015616141
Premier League (4 Seasons)65.39905421216.710182161216110
Conf Premier (3 Seasons)84.80
Super League (1 Season)19.20
Pro League (1 Season)22.4410
League Two (1 Season)1.10
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
2009-201018Shrewsbury1 League1.10
2011-201220Luton Town1 League8.50
2012-201321Luton Town1 League37.90
2013-201422Luton Town1 League38.40
2014-201523Brentford3 Leagues40.30
2015-201624Brentford1 League1.40
2015-201624Burnley2 Leagues38.50
2016-201725Burnley3 Leagues27.6450
2017-201826Watford3 Leagues17.921011030.03110114630
2018-201927Watford3 Leagues18.5320211616.753122560
2019-202028Watford3 Leagues12.6440221333.324131520
2020-202129Watford2 Leagues15.2420132540.039092661
2021-202230QPR3 Leagues15.6320212366.715053620
2022-202331Aris1 League19.20
2023-202432Al-Riyadh SC1 League22.4410
2024-202533Plymouth Argyle1 League6.03203011100.001011460
15 Seasons9 Clubs8 Leagues321.11921011872133.314332311932251
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Watford (4 Seasons)4 Leagues64.113906741723.51327225922171
Luton Town (3 Seasons)1 League84.80
Burnley (2 Seasons)4 Leagues66.2450
Brentford (2 Seasons)3 Leagues41.70
Aris (1 Season)1 League19.20
QPR (1 Season)3 Leagues15.6320212366.715053620
Al-Riyadh SC (1 Season)1 League22.4410
Plymouth Argyle (1 Season)1 League6.03203011100.001011460
Shrewsbury (1 Season)1 League1.10
FA Cup (8 Seasons)12.9300
EFL Cup (6 Seasons)4.2100
Championship (5 Seasons)111.21040645955.6415015616141
Premier League (4 Seasons)65.39905421216.710182161216110
Conf Premier (3 Seasons)84.80
Super League (1 Season)19.20
Pro League (1 Season)22.4410
League Two (1 Season)1.10
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
2009-201018Shrewsburyeng ENG4. League Two12th1.1
2011-201220Luton Towneng ENG5. Conf Premier5th8.5
2012-201321Luton Towneng ENG5. Conf Premier7th37.9
2013-201422Luton Towneng ENG5. Conf Premier1st38.4
2014-201523Brentfordeng ENG2. Championship5th38.5Matches
2015-201624Brentfordeng ENG2. Championship9th1.4Matches
2015-201624Burnleyeng ENG2. Championship1st37.5Matches
2016-201725Burnleyeng ENG1. Premier League16th25.145Matches
2017-201826Watfordeng ENG1. Premier League14th16.621011030.03110114630Matches
2018-201927Watfordeng ENG1. Premier League11th15.2310211616.753122560Matches
2019-202028Watfordeng ENG1. Premier League19th8.4430221333.324131520Matches
2020-202129Watfordeng ENG2. Championship2nd14.2420132540.039092661Matches
2021-202230QPReng ENG2. Championship11th13.6300212366.715053620Matches
2022-202331Arisgr GRE1. Super League5th19.2Matches
2023-202432Al-Riyadh SCsa KSA1. Pro League14th22.441Matches
2024-202533Plymouth Argyleeng ENG2. Championship24th6.03203011100.001011460Matches
15 Seasons9 Clubs6 Leagues304.01917011872133.314332311932251
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
Watford (4 Seasons)2 Leagues54.413706741723.51327225922171
Luton Town (3 Seasons)1 League84.80
Burnley (2 Seasons)2 Leagues62.6450
Brentford (2 Seasons)1 League39.90
Aris (1 Season)1 League19.20
QPR (1 Season)1 League13.6300212366.715053620
Al-Riyadh SC (1 Season)1 League22.4410
Plymouth Argyle (1 Season)1 League6.03203011100.001011460
Shrewsbury (1 Season)1 League1.10
Championship (5 Seasons)111.21040645955.6415015616141
Premier League (4 Seasons)65.39905421216.710182161216110
Conf Premier (3 Seasons)84.80
Super League (1 Season)19.20
Pro League (1 Season)22.4410
League Two (1 Season)1.10
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
2014-201523Brentfordeng ENGFA Cup33rd1.0Matches
2014-201523Brentfordeng ENGLeague Cup33rd0.8Matches
2015-201624Burnleyeng ENGFA Cup17th1.0Matches
2016-201725Burnleyeng ENGEFL Cup33rd0.600Matches
2016-201725Burnleyeng ENGFA Cup9th1.9Matches
2017-201826Watfordeng ENGEFL Cup33rd0.200Matches
2017-201826Watfordeng ENGFA Cup17th1.000Matches
2018-201927Watfordeng ENGFA Cup2nd3.310Matches
2019-202028Watfordeng ENGEFL Cup9th1.810Matches
2019-202028Watfordeng ENGFA Cup33rd2.300Matches
2020-202129Watfordeng ENGFA Cup33rd1.000Matches
2021-202230QPReng ENGEFL CupRd40.700Matches
2021-202230QPReng ENGFA Cup1.320Matches
8 Seasons4 Clubs2 Leagues17.1400
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
Watford (4 Seasons)2 Leagues9.7200
Burnley (2 Seasons)2 Leagues3.5000
Brentford (1 Season)2 Leagues1.80
QPR (1 Season)2 Leagues2.0200
FA Cup (8 Seasons)12.9300
EFL Cup (6 Seasons)4.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
202129jm JamaicaFriendlies (M)1.8Matches
202129jm JamaicaGold CupQF1.011Matches
202230jm JamaicaWCQ3.8Matches
202230jm JamaicaFriendlies (M)0.2Matches
2 Seasons1 Club3 Leagues6.8110
Friendlies (M) (2 Seasons)2.00
WCQ (1 Season)3.80
Gold Cup (1 Season)1.0110

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
2009-201018Shrewsburyeng ENG4. League Two1.1
2011-201220Luton Towneng ENG5. Conf Premier8.5
2012-201321Luton Towneng ENG5. Conf Premier37.9
2013-201422Luton Towneng ENG5. Conf Premier38.4
2014-201523Brentfordeng ENG2. Championship38.5Matches
2014-201523Brentfordeng ENGFA Cup1.0Matches
2014-201523Brentfordeng ENGLeague Cup0.8Matches
2015-201624Burnleyeng ENG2. Championship37.5Matches
2015-201624Brentfordeng ENG2. Championship1.4Matches
2015-201624Burnleyeng ENGFA Cup1.0Matches
2016-201725Burnleyeng ENGEFL Cup0.6Matches
2016-201725Burnleyeng ENGFA Cup1.9Matches
2016-201725Burnleyeng ENG1. Premier League25.1Matches
2017-201826Watfordeng ENGEFL Cup0.2Matches
2017-201826Watfordeng ENGFA Cup1.0Matches
2017-201826Watfordeng ENG1. Premier League16.64624141862637646211218.2981.83001201431188104923371133Matches
2018-201927Watfordeng ENGFA Cup3.3Matches
2018-201927Watfordeng ENG1. Premier League15.23964251462288339623834.81565.2281113241121513552031196Matches
2019-202028Watfordeng ENGEFL Cup1.8Matches
2019-202028Watfordeng ENGFA Cup2.3Matches
2019-202028Watfordeng ENG1. Premier League8.4235410831453923511654.5545.5147581190663311417364Matches
2020-202129Watfordeng ENG2. Championship14.23488191202117934814535.7964.31837512601167361125584Matches
2020-202129Watfordeng ENGFA Cup1.0Matches
2021-202230QPReng ENG2. Championship13.62882101151636128613646.2753.8175759232835271522992Matches
2021-202230QPReng ENGEFL Cup0.7Matches
2021-202230QPReng ENGFA Cup1.3Matches
2022-202331Arisgr GRE1. Super League19.2Matches
2023-202432Al-Riyadh SCsa KSA1. Pro League22.4Matches
2024-202533Plymouth Argyleeng ENG2. Championship6.0131696260171316233.3466.7843239935210210020Matches
15 Seasons9 Clubs8 Leagues321.11860288771210703551858782937.24962.8117047471623673340208851439489
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
Watford (4 Seasons)4 Leagues64.1144120685358472771441592135.63864.491136651292562533171681110377
Luton Town (3 Seasons)1 League84.8
Burnley (2 Seasons)4 Leagues66.2
Brentford (2 Seasons)3 Leagues41.7
Aris (1 Season)1 League19.2
QPR (1 Season)3 Leagues15.62882101151636128613646.2753.8175759232835271522992
Al-Riyadh SC (1 Season)1 League22.4
Plymouth Argyle (1 Season)1 League6.0131696260171316233.3466.7843239935210210020
Shrewsbury (1 Season)1 League1.1
FA Cup (8 Seasons)12.9
EFL Cup (6 Seasons)4.2
Championship (5 Seasons)111.27671638297434157765331339.42060.644218335912214147328584196
Premier League (4 Seasons)65.3109312494156361981093451635.62964.47282914103245192613557855293
Conf Premier (3 Seasons)84.8
Super League (1 Season)19.2
Pro League (1 Season)22.4
League Two (1 Season)1.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
2009-201018Shrewsbury1 League1.1
2011-201220Luton Town1 League8.5
2012-201321Luton Town1 League37.9
2013-201422Luton Town1 League38.4
2014-201523Brentford3 Leagues40.3
2015-201624Brentford1 League1.4
2015-201624Burnley2 Leagues38.5
2016-201725Burnley3 Leagues27.6
2017-201826Watford3 Leagues17.94624141862637646211218.2981.83001201431188104923371133
2018-201927Watford3 Leagues18.53964251462288339623834.81565.2281113241121513552031196
2019-202028Watford3 Leagues12.6235410831453923511654.5545.5147581190663311417364
2020-202129Watford2 Leagues15.23488191202117934814535.7964.31837512601167361125584
2021-202230QPR3 Leagues15.62882101151636128613646.2753.8175759232835271522992
2022-202331Aris1 League19.2
2023-202432Al-Riyadh SC1 League22.4
2024-202533Plymouth Argyle1 League6.0131696260171316233.3466.7843239935210210020
15 Seasons9 Clubs8 Leagues321.11860288771210703551858782937.24962.8117047471623673340208851439489
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
Watford (4 Seasons)4 Leagues64.1144120685358472771441592135.63864.491136651292562533171681110377
Luton Town (3 Seasons)1 League84.8
Burnley (2 Seasons)4 Leagues66.2
Brentford (2 Seasons)3 Leagues41.7
Aris (1 Season)1 League19.2
QPR (1 Season)3 Leagues15.62882101151636128613646.2753.8175759232835271522992
Al-Riyadh SC (1 Season)1 League22.4
Plymouth Argyle (1 Season)1 League6.0131696260171316233.3466.7843239935210210020
Shrewsbury (1 Season)1 League1.1
FA Cup (8 Seasons)12.9
EFL Cup (6 Seasons)4.2
Championship (5 Seasons)111.27671638297434157765331339.42060.644218335912214147328584196
Premier League (4 Seasons)65.3109312494156361981093451635.62964.47282914103245192613557855293
Conf Premier (3 Seasons)84.8
Super League (1 Season)19.2
Pro League (1 Season)22.4
League Two (1 Season)1.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
2009-201018Shrewsburyeng ENG4. League Two12th1.1
2011-201220Luton Towneng ENG5. Conf Premier5th8.5
2012-201321Luton Towneng ENG5. Conf Premier7th37.9
2013-201422Luton Towneng ENG5. Conf Premier1st38.4
2014-201523Brentfordeng ENG2. Championship5th38.5Matches
2015-201624Brentfordeng ENG2. Championship9th1.4Matches
2015-201624Burnleyeng ENG2. Championship1st37.5Matches
2016-201725Burnleyeng ENG1. Premier League16th25.1Matches
2017-201826Watfordeng ENG1. Premier League14th16.64624141862637646211218.2981.83001201431188104923371133Matches
2018-201927Watfordeng ENG1. Premier League11th15.23964251462288339623834.81565.2281113241121513552031196Matches
2019-202028Watfordeng ENG1. Premier League19th8.4235410831453923511654.5545.5147581190663311417364Matches
2020-202129Watfordeng ENG2. Championship2nd14.23488191202117934814535.7964.31837512601167361125584Matches
2021-202230QPReng ENG2. Championship11th13.62882101151636128613646.2753.8175759232835271522992Matches
2022-202331Arisgr GRE1. Super League5th19.2Matches
2023-202432Al-Riyadh SCsa KSA1. Pro League14th22.4Matches
2024-202533Plymouth Argyleeng ENG2. Championship24th6.0131696260171316233.3466.7843239935210210020Matches
15 Seasons9 Clubs6 Leagues304.01860288771210703551858782937.24962.8117047471623673340208851439489
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
Watford (4 Seasons)2 Leagues54.4144120685358472771441592135.63864.491136651292562533171681110377
Luton Town (3 Seasons)1 League84.8
Burnley (2 Seasons)2 Leagues62.6
Brentford (2 Seasons)1 League39.9
Aris (1 Season)1 League19.2
QPR (1 Season)1 League13.62882101151636128613646.2753.8175759232835271522992
Al-Riyadh SC (1 Season)1 League22.4
Plymouth Argyle (1 Season)1 League6.0131696260171316233.3466.7843239935210210020
Shrewsbury (1 Season)1 League1.1
Championship (5 Seasons)111.27671638297434157765331339.42060.644218335912214147328584196
Premier League (4 Seasons)65.3109312494156361981093451635.62964.47282914103245192613557855293
Conf Premier (3 Seasons)84.8
Super League (1 Season)19.2
Pro League (1 Season)22.4
League Two (1 Season)1.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
2014-201523Brentfordeng ENGFA Cup33rd1.0Matches
2014-201523Brentfordeng ENGLeague Cup33rd0.8Matches
2015-201624Burnleyeng ENGFA Cup17th1.0Matches
2016-201725Burnleyeng ENGEFL Cup33rd0.6Matches
2016-201725Burnleyeng ENGFA Cup9th1.9Matches
2017-201826Watfordeng ENGEFL Cup33rd0.2Matches
2017-201826Watfordeng ENGFA Cup17th1.0Matches
2018-201927Watfordeng ENGFA Cup2nd3.3Matches
2019-202028Watfordeng ENGEFL Cup9th1.8Matches
2019-202028Watfordeng ENGFA Cup33rd2.3Matches
2020-202129Watfordeng ENGFA Cup33rd1.0Matches
2021-202230QPReng ENGEFL CupRd40.7Matches
2021-202230QPReng ENGFA Cup1.3Matches
8 Seasons4 Clubs2 Leagues17.1
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
Watford (4 Seasons)2 Leagues9.7
Burnley (2 Seasons)2 Leagues3.5
Brentford (1 Season)2 Leagues1.8
QPR (1 Season)2 Leagues2.0
FA Cup (8 Seasons)12.9
EFL Cup (6 Seasons)4.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
202129jm JamaicaFriendlies (M)1.8Matches
202129jm JamaicaGold CupQF1.0Matches
202230jm JamaicaWCQ3.8Matches
202230jm JamaicaFriendlies (M)0.2Matches
2 Seasons1 Club3 Leagues6.8
Friendlies (M) (2 Seasons)2.0
WCQ (1 Season)3.8
Gold Cup (1 Season)1.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
2009-201018Shrewsburyeng ENG4. League Two497242.31.104
2011-201220Luton Towneng ENG5. Conf Premier97678518.58.590
2012-201321Luton Towneng ENG5. Conf Premier443,4097782.337.9395
2013-201422Luton Towneng ENG5. Conf Premier443,4527883.438.4395
2014-201523Brentfordeng ENG2. Championship453,4637783.638.54314201.605851+7+0.18-1.41Matches
2014-201523Brentfordeng ENGFA Cup19090100.01.01901000.0002-2-2.00Matches
2014-201523Brentfordeng ENGLeague Cup2743735.20.80023601.503300.00+0.66Matches
2015-201624Burnleyeng ENG2. Championship413,3798281.637.54110002.156224+38+1.01+1.13Matches
2015-201624Brentfordeng ENG2. Championship2126633.01.411102.0062+4+2.86+2.83Matches
2015-201624Burnleyeng ENGFA Cup1909050.01.01901000.0012-1-1.00-2.00Matches
2016-201725Burnleyeng ENGEFL Cup1545445.00.60015300.0001-1-1.67-1.67Matches
2016-201725Burnleyeng ENGFA Cup31755848.61.9281111311.331100.00-1.46Matches
2016-201725Burnleyeng ENG1. Premier League322,2597166.125.12612620.972432-8-0.32+0.30Matches
2017-201826Watfordeng ENGEFL Cup1212123.30.20012000.001100.00+1.30Matches
2017-201826Watfordeng ENGFA Cup1909050.01.01901010.0001-1-1.00-4.00Matches
2017-201826Watfordeng ENG1. Premier League311,4984843.816.61641571.001930-11-0.66-0.2420.324.1-3.8-0.23-0.09Matches
2018-201927Watfordeng ENGEFL Cup00002Matches
2018-201927Watfordeng ENGFA Cup52996052.53.3387121902.4065+1+0.30+0.30Matches
2018-201927Watfordeng ENG1. Premier League291,3664739.915.213785162211.28232300.00+0.3118.527.7-9.2-0.61-0.53Matches
2019-202028Watfordeng ENGEFL Cup21668361.51.82831001.5013-2-1.08-4.55Matches
2019-202028Watfordeng ENGFA Cup2210105100.02.321052000.5045-1-0.43Matches
2019-202028Watfordeng ENG1. Premier League237553322.18.477221616140.65617-11-1.31-0.7411.814.1-2.3-0.27-0.04Matches
2020-202129Watfordeng ENG2. Championship301,2784330.914.214702161952.071613+3+0.21-0.7325.916.7+9.1+0.64+0.28Matches
2020-202129Watfordeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2021-202230QPReng ENG2. Championship281,2264429.613.613703152161.111622-6-0.44-0.6617.619.0-1.4-0.10+0.06Matches
2021-202230QPReng ENGEFL Cup1616115.60.71610011.000000.00-0.55Matches
2021-202230QPReng ENGFA Cup112012057.11.311201001.001100.00+2.00Matches
2022-202331Arisgr GRE1. Super League321,7305453.419.220765121741.412621+5+0.26-0.28Matches
2023-202432Al-Riyadh SCsa KSA1. Pro League262,0187865.922.421861054101.082433-9-0.40+0.89Matches
2024-202533Plymouth Argyleeng ENG2. Championship125394525.06.0570172730.58819-11-1.84-0.844.212.8-8.6-1.41-0.46Matches
15 Seasons9 Clubs8 Leagues45428,9026446.2321.1322787913221471.35306313-7-0.030.0098.2114.4-16.1-0.22-0.07
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
Watford (4 Seasons)4 Leagues1255,7734636.064.15977196619301.297699-23-0.36-0.3976.582.6-6.1-0.11-0.11
Luton Town (3 Seasons)1 League977,6287961.484.88710
Burnley (2 Seasons)4 Leagues785,9577672.566.270842483331.588860+28+0.42+0.62
Brentford (2 Seasons)3 Leagues503,7537543.741.745921653601.586758+9+0.22-0.01
Aris (1 Season)1 League321,7305453.419.220765121741.412621+5+0.26-0.28
QPR (1 Season)3 Leagues301,4074729.715.615734152171.101723-6-0.38-0.5717.619.0-1.4-0.10+0.06
Al-Riyadh SC (1 Season)1 League262,0187865.922.421861054101.082433-9-0.40+0.89
Plymouth Argyle (1 Season)1 League125394525.06.0570172730.58819-11-1.84-0.844.212.8-8.6-1.41-0.46
Shrewsbury (1 Season)1 League497242.31.104
FA Cup (8 Seasons)151,1647861.612.91293931721.201318-5-0.39-1.01
EFL Cup (6 Seasons)73765429.14.2377143631.0058-3-0.72-1.23
Championship (5 Seasons)15810,0116343.8111.211770314121141.67166131+35+0.31+0.1047.748.5-0.9-0.03+0.10
Premier League (4 Seasons)1155,8785143.065.36276235319240.9972102-30-0.46+0.0150.665.8-15.2-0.38-0.22
Conf Premier (3 Seasons)977,6287961.484.88710
Super League (1 Season)321,7305453.419.220765121741.412621+5+0.26-0.28
Pro League (1 Season)262,0187865.922.421861054101.082433-9-0.40+0.89
League Two (1 Season)497242.31.104
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
2009-201018Shrewsbury1 League497242.31.104
2011-201220Luton Town1 League97678518.58.590
2012-201321Luton Town1 League443,4097782.337.9395
2013-201422Luton Town1 League443,4527883.438.4395
2014-201523Brentford3 Leagues483,6277681.740.344921543601.566156+5+0.12-1.09
2015-201624Brentford1 League2126633.01.411102.0062+4+2.86+2.83
2015-201624Burnley2 Leagues423,4698380.338.5429011002.106326+37+0.96+0.96
2016-201725Burnley3 Leagues362,4886963.827.628821383330.972534-9-0.33-0.01
2017-201826Watford3 Leagues331,6094943.617.917915162080.942032-12-0.67-0.3720.324.1-3.8-0.23-0.09
2018-201927Watford3 Leagues341,6654939.618.516806182131.442928+1+0.05+0.3318.527.7-9.2-0.61-0.53
2019-202028Watford3 Leagues271,1314229.012.6118051616140.701125-14-1.11-0.6911.814.1-2.3-0.27-0.04
2020-202129Watford2 Leagues311,3684432.315.215713161952.001614+2+0.13-0.8125.916.7+9.1+0.64+0.28
2021-202230QPR3 Leagues301,4074729.715.615734152171.101723-6-0.38-0.5717.619.0-1.4-0.10+0.06
2022-202331Aris1 League321,7305453.419.220765121741.412621+5+0.26-0.28
2023-202432Al-Riyadh SC1 League262,0187865.922.421861054101.082433-9-0.40+0.89
2024-202533Plymouth Argyle1 League125394525.06.0570172730.58819-11-1.84-0.844.212.8-8.6-1.41-0.46
15 Seasons9 Clubs8 Leagues45428,9026446.2321.1322787913221471.35306313-7-0.030.0098.2114.4-16.1-0.22-0.07
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
Watford (4 Seasons)4 Leagues1255,7734636.064.15977196619301.297699-23-0.36-0.3976.582.6-6.1-0.11-0.11
Luton Town (3 Seasons)1 League977,6287961.484.88710
Burnley (2 Seasons)4 Leagues785,9577672.566.270842483331.588860+28+0.42+0.62
Brentford (2 Seasons)3 Leagues503,7537543.741.745921653601.586758+9+0.22-0.01
Aris (1 Season)1 League321,7305453.419.220765121741.412621+5+0.26-0.28
QPR (1 Season)3 Leagues301,4074729.715.615734152171.101723-6-0.38-0.5717.619.0-1.4-0.10+0.06
Al-Riyadh SC (1 Season)1 League262,0187865.922.421861054101.082433-9-0.40+0.89
Plymouth Argyle (1 Season)1 League125394525.06.0570172730.58819-11-1.84-0.844.212.8-8.6-1.41-0.46
Shrewsbury (1 Season)1 League497242.31.104
FA Cup (8 Seasons)151,1647861.612.91293931721.201318-5-0.39-1.01
EFL Cup (6 Seasons)73765429.14.2377143631.0058-3-0.72-1.23
Championship (5 Seasons)15810,0116343.8111.211770314121141.67166131+35+0.31+0.1047.748.5-0.9-0.03+0.10
Premier League (4 Seasons)1155,8785143.065.36276235319240.9972102-30-0.46+0.0150.665.8-15.2-0.38-0.22
Conf Premier (3 Seasons)977,6287961.484.88710
Super League (1 Season)321,7305453.419.220765121741.412621+5+0.26-0.28
Pro League (1 Season)262,0187865.922.421861054101.082433-9-0.40+0.89
League Two (1 Season)497242.31.104
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
2009-201018Shrewsburyeng ENG4. League Two12th497242.31.104
2011-201220Luton Towneng ENG5. Conf Premier5th97678518.58.590
2012-201321Luton Towneng ENG5. Conf Premier7th443,4097782.337.9395
2013-201422Luton Towneng ENG5. Conf Premier1st443,4527883.438.4395
2014-201523Brentfordeng ENG2. Championship5th453,4637783.638.54314201.605851+7+0.18-1.41Matches
2015-201624Brentfordeng ENG2. Championship9th2126633.01.411102.0062+4+2.86+2.83Matches
2015-201624Burnleyeng ENG2. Championship1st413,3798281.637.54110002.156224+38+1.01+1.13Matches
2016-201725Burnleyeng ENG1. Premier League16th322,2597166.125.12612620.972432-8-0.32+0.30Matches
2017-201826Watfordeng ENG1. Premier League14th311,4984843.816.61641571.001930-11-0.66-0.2420.324.1-3.8-0.23-0.09Matches
2018-201927Watfordeng ENG1. Premier League11th291,3664739.915.213785162211.28232300.00+0.3118.527.7-9.2-0.61-0.53Matches
2019-202028Watfordeng ENG1. Premier League19th237553322.18.477221616140.65617-11-1.31-0.7411.814.1-2.3-0.27-0.04Matches
2020-202129Watfordeng ENG2. Championship2nd301,2784330.914.214702161952.071613+3+0.21-0.7325.916.7+9.1+0.64+0.28Matches
2021-202230QPReng ENG2. Championship11th281,2264429.613.613703152161.111622-6-0.44-0.6617.619.0-1.4-0.10+0.06Matches
2022-202331Arisgr GRE1. Super League5th321,7305453.419.220765121741.412621+5+0.26-0.28Matches
2023-202432Al-Riyadh SCsa KSA1. Pro League14th262,0187865.922.421861054101.082433-9-0.40+0.89Matches
2024-202533Plymouth Argyleeng ENG2. Championship24th125394525.06.0570172730.58819-11-1.84-0.844.212.8-8.6-1.41-0.46Matches
15 Seasons9 Clubs6 Leagues43227,3626346.1304.0307766912521421.36288287+10.00+0.0798.2114.4-16.1-0.22-0.07
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
Watford (4 Seasons)2 Leagues1134,8974334.054.45074136319271.286483-19-0.35-0.3276.582.6-6.1-0.11-0.11
Luton Town (3 Seasons)1 League977,6287961.484.88710
Burnley (2 Seasons)2 Leagues735,6387774.662.66722621.638656+30+0.48+0.90
Brentford (2 Seasons)1 League473,5897643.339.94415301.626453+11+0.28+0.03
Aris (1 Season)1 League321,7305453.419.220765121741.412621+5+0.26-0.28
QPR (1 Season)1 League281,2264429.613.613703152161.111622-6-0.44-0.6617.619.0-1.4-0.10+0.06
Al-Riyadh SC (1 Season)1 League262,0187865.922.421861054101.082433-9-0.40+0.89
Plymouth Argyle (1 Season)1 League125394525.06.0570172730.58819-11-1.84-0.844.212.8-8.6-1.41-0.46
Shrewsbury (1 Season)1 League497242.31.104
Championship (5 Seasons)15810,0116343.8111.211770314121141.67166131+35+0.31+0.1047.748.5-0.9-0.03+0.10
Premier League (4 Seasons)1155,8785143.065.36276235319240.9972102-30-0.46+0.0150.665.8-15.2-0.38-0.22
Conf Premier (3 Seasons)977,6287961.484.88710
Super League (1 Season)321,7305453.419.220765121741.412621+5+0.26-0.28
Pro League (1 Season)262,0187865.922.421861054101.082433-9-0.40+0.89
League Two (1 Season)497242.31.104
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
2014-201523Brentfordeng ENGFA Cup33rd19090100.01.01901000.0002-2-2.00Matches
2014-201523Brentfordeng ENGLeague Cup33rd2743735.20.80023601.503300.00+0.66Matches
2015-201624Burnleyeng ENGFA Cup17th1909050.01.01901000.0012-1-1.00-2.00Matches
2016-201725Burnleyeng ENGEFL Cup33rd1545445.00.60015300.0001-1-1.67-1.67Matches
2016-201725Burnleyeng ENGFA Cup9th31755848.61.9281111311.331100.00-1.46Matches
2017-201826Watfordeng ENGEFL Cup33rd1212123.30.20012000.001100.00+1.30Matches
2017-201826Watfordeng ENGFA Cup17th1909050.01.01901010.0001-1-1.00-4.00Matches
2018-201927Watfordeng ENGEFL Cup17th00002Matches
2018-201927Watfordeng ENGFA Cup2nd52996052.53.3387121902.4065+1+0.30+0.30Matches
2019-202028Watfordeng ENGEFL Cup9th21668361.51.82831001.5013-2-1.08-4.55Matches
2019-202028Watfordeng ENGFA Cup33rd2210105100.02.321052000.5045-1-0.43Matches
2020-202129Watfordeng ENGFA Cup33rd19090100.01.01901000.0001-1-1.00Matches
2021-202230QPReng ENGEFL CupRd41616115.60.71610011.000000.00-0.55Matches
2021-202230QPReng ENGFA Cup112012057.11.311201001.001100.00+2.00Matches
8 Seasons4 Clubs2 Leagues221,5407048.417.115901072851.141826-8-0.47-1.03
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Watford (4 Seasons)2 Leagues128767354.19.7991631931.331216-4-0.41-1.42
Burnley (2 Seasons)2 Leagues53196448.33.5384223310.8024-2-0.56-1.62
Brentford (1 Season)2 Leagues31645554.71.8192123601.0035-2-1.10-0.44
QPR (1 Season)2 Leagues21819130.22.02911011.001100.000.00
FA Cup (8 Seasons)151,1647861.612.91293931721.201318-5-0.39-1.01
EFL Cup (6 Seasons)73765429.14.2377143631.0058-3-0.72-1.23
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
202129jm JamaicaFriendlies (M)21638290.61.82820000.5024-2-1.10+4.19Matches
202129jm JamaicaGold CupQF3913025.31.0165021311.0012-1-0.99-1.66Matches
202230jm JamaicaWCQ73384826.83.8387241911.1456-1-0.27+0.61Matches
202230jm JamaicaFriendlies (M)121215.80.20012100.0002-2-8.57-7.51Matches
2 Seasons1 Club3 Leagues136134728.46.8682271820.92814-6-0.88-0.18
Friendlies (M) (2 Seasons)31846134.12.0282012100.3326-4-1.96-0.69
WCQ (1 Season)73384826.83.8387241911.1456-1-0.27+0.61
Gold Cup (1 Season)3913025.31.0165021311.0012-1-0.99-1.66

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
2009-201018Shrewsburyeng ENG4. League Two1.1003
2011-201220Luton Towneng ENG5. Conf Premier8.52021
2012-201321Luton Towneng ENG5. Conf Premier37.95055
2013-201422Luton Towneng ENG5. Conf Premier38.43031
2014-201523Brentfordeng ENG2. Championship38.51047Matches
2014-201523Brentfordeng ENGFA Cup1.00000Matches
2014-201523Brentfordeng ENGLeague Cup0.80000Matches
2015-201624Burnleyeng ENG2. Championship37.52052Matches
2015-201624Brentfordeng ENG2. Championship1.4006Matches
2015-201624Burnleyeng ENGFA Cup1.00000Matches
2016-201725Burnleyeng ENGEFL Cup0.6000102000000Matches
2016-201725Burnleyeng ENGFA Cup1.90000Matches
2016-201725Burnleyeng ENG1. Premier League25.12001717362854000Matches
2017-201826Watfordeng ENGEFL Cup0.2000000000000Matches
2017-201826Watfordeng ENGFA Cup1.00000000000Matches
2017-201826Watfordeng ENG1. Premier League16.61001151294110031175125.0Matches
2018-201927Watfordeng ENGFA Cup3.3000205301000Matches
2018-201927Watfordeng ENG1. Premier League15.22001291582100022175224.6Matches
2019-202028Watfordeng ENGEFL Cup1.80001112010Matches
2019-202028Watfordeng ENGFA Cup2.30005011000Matches
2019-202028Watfordeng ENG1. Premier League8.4100101651300026163034.8Matches
2020-202129Watfordeng ENG2. Championship14.21002361962200024113325.0Matches
2020-202129Watfordeng ENGFA Cup1.00000110000Matches
2021-202230QPReng ENG2. Championship13.6200178118301002153313.2Matches
2021-202230QPReng ENGEFL Cup0.70001000000Matches
2021-202230QPReng ENGFA Cup1.30002012020Matches
2022-202331Arisgr GRE1. Super League19.24000Matches
2023-202432Al-Riyadh SCsa KSA1. Pro League22.430035191318140Matches
2024-202533Plymouth Argyleeng ENG2. Championship6.0100657412000841719.0Matches
15 Seasons9 Clubs8 Leagues321.13000358721309419212001327021624.5
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Watford (4 Seasons)4 Leagues64.150064236034991001036116626.9
Luton Town (3 Seasons)1 League84.8100107
Burnley (2 Seasons)4 Leagues66.24007017382854000
Brentford (2 Seasons)3 Leagues41.7100530
Aris (1 Season)1 League19.24000
QPR (1 Season)3 Leagues15.62002081210321002153313.2
Al-Riyadh SC (1 Season)1 League22.430035191318140
Plymouth Argyle (1 Season)1 League6.0100657412000841719.0
Shrewsbury (1 Season)1 League1.1003
FA Cup (8 Seasons)12.9000918603000
EFL Cup (6 Seasons)4.2000313201000
Championship (5 Seasons)111.27001511937186410053208319.4
Premier League (4 Seasons)65.360050326950129100795013327.3
Conf Premier (3 Seasons)84.8100107
Super League (1 Season)19.24000
Pro League (1 Season)22.430035191318140
League Two (1 Season)1.1003
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
2009-201018Shrewsbury1 League1.1003
2011-201220Luton Town1 League8.52021
2012-201321Luton Town1 League37.95055
2013-201422Luton Town1 League38.43031
2014-201523Brentford3 Leagues40.3100470
2015-201624Brentford1 League1.4006
2015-201624Burnley2 Leagues38.5200520
2016-201725Burnley3 Leagues27.62001817382854000
2017-201826Watford3 Leagues17.91001151294110031175125.0
2018-201927Watford3 Leagues18.520014920112200022175224.6
2019-202028Watford3 Leagues12.6100162881400026163034.8
2020-202129Watford2 Leagues15.21002372062200024113325.0
2021-202230QPR3 Leagues15.62002081210321002153313.2
2022-202331Aris1 League19.24000
2023-202432Al-Riyadh SC1 League22.430035191318140
2024-202533Plymouth Argyle1 League6.0100657412000841719.0
15 Seasons9 Clubs8 Leagues321.13000358721309419212001327021624.5
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Watford (4 Seasons)4 Leagues64.150064236034991001036116626.9
Luton Town (3 Seasons)1 League84.8100107
Burnley (2 Seasons)4 Leagues66.24007017382854000
Brentford (2 Seasons)3 Leagues41.7100530
Aris (1 Season)1 League19.24000
QPR (1 Season)3 Leagues15.62002081210321002153313.2
Al-Riyadh SC (1 Season)1 League22.430035191318140
Plymouth Argyle (1 Season)1 League6.0100657412000841719.0
Shrewsbury (1 Season)1 League1.1003
FA Cup (8 Seasons)12.9000918603000
EFL Cup (6 Seasons)4.2000313201000
Championship (5 Seasons)111.27001511937186410053208319.4
Premier League (4 Seasons)65.360050326950129100795013327.3
Conf Premier (3 Seasons)84.8100107
Super League (1 Season)19.24000
Pro League (1 Season)22.430035191318140
League Two (1 Season)1.1003
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
2009-201018Shrewsburyeng ENG4. League Two12th1.1003
2011-201220Luton Towneng ENG5. Conf Premier5th8.52021
2012-201321Luton Towneng ENG5. Conf Premier7th37.95055
2013-201422Luton Towneng ENG5. Conf Premier1st38.43031
2014-201523Brentfordeng ENG2. Championship5th38.51047Matches
2015-201624Brentfordeng ENG2. Championship9th1.4006Matches
2015-201624Burnleyeng ENG2. Championship1st37.52052Matches
2016-201725Burnleyeng ENG1. Premier League16th25.12001717362854000Matches
2017-201826Watfordeng ENG1. Premier League14th16.61001151294110031175125.0Matches
2018-201927Watfordeng ENG1. Premier League11th15.22001291582100022175224.6Matches
2019-202028Watfordeng ENG1. Premier League19th8.4100101651300026163034.8Matches
2020-202129Watfordeng ENG2. Championship2nd14.21002361962200024113325.0Matches
2021-202230QPReng ENG2. Championship11th13.6200178118301002153313.2Matches
2022-202331Arisgr GRE1. Super League5th19.24000Matches
2023-202432Al-Riyadh SCsa KSA1. Pro League14th22.430035191318140Matches
2024-202533Plymouth Argyleeng ENG2. Championship24th6.0100657412000841719.0Matches
15 Seasons9 Clubs6 Leagues304.03000346701198619172001327021624.5
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Watford (4 Seasons)2 Leagues54.450056215228971001036116626.9
Luton Town (3 Seasons)1 League84.8100107
Burnley (2 Seasons)2 Leagues62.64006917362854000
Brentford (2 Seasons)1 League39.91053
Aris (1 Season)1 League19.24000
QPR (1 Season)1 League13.6200178118301002153313.2
Al-Riyadh SC (1 Season)1 League22.430035191318140
Plymouth Argyle (1 Season)1 League6.0100657412000841719.0
Shrewsbury (1 Season)1 League1.1003
Championship (5 Seasons)111.27001511937186410053208319.4
Premier League (4 Seasons)65.360050326950129100795013327.3
Conf Premier (3 Seasons)84.8100107
Super League (1 Season)19.24000
Pro League (1 Season)22.430035191318140
League Two (1 Season)1.1003
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201523Brentfordeng ENGFA Cup33rd1.00000Matches
2014-201523Brentfordeng ENGLeague Cup33rd0.80000Matches
2015-201624Burnleyeng ENGFA Cup17th1.00000Matches
2016-201725Burnleyeng ENGEFL Cup33rd0.6000102000000Matches
2016-201725Burnleyeng ENGFA Cup9th1.90000Matches
2017-201826Watfordeng ENGEFL Cup33rd0.2000000000000Matches
2017-201826Watfordeng ENGFA Cup17th1.00000000000Matches
2018-201927Watfordeng ENGFA Cup2nd3.3000205301000Matches
2019-202028Watfordeng ENGEFL Cup9th1.80001112010Matches
2019-202028Watfordeng ENGFA Cup33rd2.30005011000Matches
2020-202129Watfordeng ENGFA Cup33rd1.00000110000Matches
2021-202230QPReng ENGEFL CupRd40.70001000000Matches
2021-202230QPReng ENGFA Cup1.30002012020Matches
8 Seasons4 Clubs2 Leagues17.100012211804000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Watford (4 Seasons)2 Leagues9.7000828602000
Burnley (2 Seasons)2 Leagues3.5000102000000
Brentford (1 Season)2 Leagues1.80000
QPR (1 Season)2 Leagues2.00003012020
FA Cup (8 Seasons)12.9000918603000
EFL Cup (6 Seasons)4.2000313201000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202129jm JamaicaFriendlies (M)1.80000Matches
202129jm JamaicaGold CupQF1.00001200110Matches
202230jm JamaicaWCQ3.81000Matches
202230jm JamaicaFriendlies (M)0.20000Matches
2 Seasons1 Club3 Leagues6.81001200110
Friendlies (M) (2 Seasons)2.00000
WCQ (1 Season)3.81000
Gold Cup (1 Season)1.00001200110

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.