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
2010-201117Bristol Cityeng ENG2. Championship10340.4000000000.000.000.000.000.00
2011-201218Cheltenhameng ENG4. League Two1020.0000000000.000.000.000.000.00
2012-201319Bristol Cityeng ENG2. Championship411091.2101100000.830.000.830.830.83
2012-201319Oldham Athleticeng ENG3. League One732873.2000000100.000.000.000.000.00
2013-201420Bristol Cityeng ENG3. League One24191,46616.3145100200.060.250.310.060.31
2014-201521Bristol Cityeng ENGLeague Cup11610.7000000000.000.000.000.000.00Matches
2014-201521Bristol Cityeng ENG3. League One2080.1000000000.000.000.000.000.00Matches
2014-201521Plymouth Argyleeng ENG4. League Two33332,90332.3369300600.090.190.280.090.28Matches
2015-201622Bristol Cityeng ENG2. Championship28161,54617.2235200200.120.170.290.120.29Matches
2015-201622Bristol Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2015-201622Bristol Cityeng ENGLeague Cup10170.2000000000.000.000.000.000.00Matches
2016-201723Bristol Cityeng ENG2. Championship30181,74119.3314300200.160.050.210.160.21Matches
2016-201723Bristol Cityeng ENGEFL Cup432582.9101100100.350.000.350.350.35Matches
2016-201723Bristol Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2017-201824Bristol Cityeng ENG2. Championship46464,03244.8197261633900.420.160.580.360.51Matches
2017-201824Bristol Cityeng ENGEFL Cup643694.1213111000.490.240.730.240.49Matches
2018-201925Cardiff Cityeng ENGEFL Cup11901.0011000000.001.001.000.001.00Matches
2018-201925Cardiff Cityeng ENGFA Cup11730.8000000000.000.000.000.000.00Matches
2018-201925Cardiff Cityeng ENG1. Premier League27161,42415.8527411003.83.01.24.21523760.320.130.440.250.380.240.070.310.190.26Matches
2019-202026Cardiff Cityeng ENG2. Championship11901.0011000100.10.10.40.51150.001.001.000.001.000.070.420.490.070.49Matches
2019-202026Fulhameng ENG2. Championship41302,84531.66286004012.112.12.714.854972250.190.060.250.190.250.380.090.470.380.47Matches
2019-202026Fulhameng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2019-202026Fulhameng ENGFA Cup11770.9000000000.000.000.000.000.00Matches
2020-202127Fulhameng ENGEFL Cup221802.0101100000.500.000.500.500.50Matches
2020-202127Fulhameng ENGFA Cup211211.3101100000.740.000.740.740.74Matches
2020-202127Fulhameng ENG1. Premier League33282,37226.4527500703.83.81.14.944671380.190.080.270.190.270.140.040.190.140.19Matches
2021-202228Fulhameng ENG2. Championship41262,52428.08816800407.77.76.213.9551102230.290.290.570.290.570.270.220.490.270.49Matches
2021-202228Fulhameng ENGEFL Cup211391.5000000000.000.000.000.000.00Matches
2021-202228Fulhameng ENGFA Cup111201.3000000000.000.000.000.000.00Matches
2022-202329Fulhameng ENGFA Cup522082.3000000000.000.000.000.000.00Matches
2022-202329Fulhameng ENG1. Premier League36292,47527.5415400803.93.91.75.646631860.150.040.180.150.180.140.060.200.140.20Matches
2023-202430Fulhameng ENGEFL Cup643784.2022000000.000.480.480.000.48Matches
2023-202430Fulhameng ENGFA Cup221601.8101100000.560.000.560.560.56Matches
2023-202430Fulhameng ENG1. Premier League33171,42315.8628600404.64.61.86.43547950.380.130.510.380.510.280.110.400.280.40Matches
14 Seasons6 Clubs6 Leagues42631027,802308.96943112645551035.935.115.250.32504089480.220.140.360.210.350.240.100.350.240.34
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
Bristol City (7 Seasons)4 Leagues1491109,821109.129164525441600.270.150.410.230.38
Fulham (5 Seasons)4 Leagues20614513,112145.7321749320027032.032.013.645.62343848670.220.120.340.220.340.250.110.350.250.35
Cardiff City (2 Seasons)4 Leagues30191,67718.6549411103.83.11.64.61624810.270.210.480.210.430.230.090.320.180.28
Plymouth Argyle (1 Season)1 League33332,90332.3369300600.090.190.280.090.28
Oldham Athletic (1 Season)1 League732873.2000000100.000.000.000.000.00
Cheltenham (1 Season)1 League1020.0000000000.000.000.000.000.00
League Cup (9 Seasons)24171,58217.6448311100.230.230.460.170.40
FA Cup (8 Seasons)141093910.4202200000.190.000.190.190.19
Championship (7 Seasons)19213812,921143.6392261363322019.819.89.329.21102084530.270.150.420.250.400.330.150.480.330.48
Premier League (4 Seasons)129907,69485.520727191119016.015.25.921.11402004950.230.080.320.220.300.190.070.250.180.25
League One (3 Seasons)33221,76119.6145100300.050.200.260.050.26
League Two (2 Seasons)34332,90532.3369300600.090.190.280.090.28
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
2010-201117Bristol City1 League10340.4000000000.000.000.000.000.00
2011-201218Cheltenham1 League1020.0000000000.000.000.000.000.00
2012-201319Oldham Athletic1 League732873.2000000100.000.000.000.000.00
2012-201319Bristol City1 League411091.2101100000.830.000.830.830.83
2013-201420Bristol City1 League24191,46616.3145100200.060.250.310.060.31
2014-201521Plymouth Argyle1 League33332,90332.3369300600.090.190.280.090.28
2014-201521Bristol City2 Leagues31690.8000000000.000.000.000.000.00
2015-201622Bristol City3 Leagues30171,65318.4235200200.110.160.270.110.27
2016-201723Bristol City3 Leagues35222,08923.2415400300.170.040.220.170.22
2017-201824Bristol City2 Leagues52504,40148.9218291744900.430.160.590.350.51
2018-201925Cardiff City3 Leagues29181,58717.6538411003.83.01.24.21523760.280.170.450.230.400.240.070.310.190.26
2019-202026Cardiff City1 League11901.0011000100.10.10.40.51150.001.001.000.001.000.070.420.490.070.49
2019-202026Fulham3 Leagues43323,01233.56286004012.112.12.714.854972250.180.060.240.180.240.380.090.470.380.47
2020-202127Fulham3 Leagues37312,67329.7729700703.83.81.14.944671380.240.070.300.240.300.140.040.190.140.19
2021-202228Fulham3 Leagues44282,78330.98816800407.77.76.213.9551102230.260.260.520.260.520.270.220.490.270.49
2022-202329Fulham2 Leagues41312,68329.8415400803.93.91.75.646631860.130.030.170.130.170.140.060.200.140.20
2023-202430Fulham3 Leagues41231,96121.87411700404.64.61.86.43547950.320.180.500.320.500.280.110.400.280.40
14 Seasons6 Clubs6 Leagues42631027,802308.96943112645551035.935.115.250.32504089480.220.140.360.210.350.240.100.350.240.34
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
Bristol City (7 Seasons)4 Leagues1491109,821109.129164525441600.270.150.410.230.38
Fulham (5 Seasons)4 Leagues20614513,112145.7321749320027032.032.013.645.62343848670.220.120.340.220.340.250.110.350.250.35
Cardiff City (2 Seasons)4 Leagues30191,67718.6549411103.83.11.64.61624810.270.210.480.210.430.230.090.320.180.28
Plymouth Argyle (1 Season)1 League33332,90332.3369300600.090.190.280.090.28
Oldham Athletic (1 Season)1 League732873.2000000100.000.000.000.000.00
Cheltenham (1 Season)1 League1020.0000000000.000.000.000.000.00
League Cup (9 Seasons)24171,58217.6448311100.230.230.460.170.40
FA Cup (8 Seasons)141093910.4202200000.190.000.190.190.19
Championship (7 Seasons)19213812,921143.6392261363322019.819.89.329.21102084530.270.150.420.250.400.330.150.480.330.48
Premier League (4 Seasons)129907,69485.520727191119016.015.25.921.11402004950.230.080.320.220.300.190.070.250.180.25
League One (3 Seasons)33221,76119.6145100300.050.200.260.050.26
League Two (2 Seasons)34332,90532.3369300600.090.190.280.090.28
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
2010-201117Bristol Cityeng ENG2. Championship15th10340.4000000000.000.000.000.000.00
2011-201218Cheltenhameng ENG4. League Two6th1020.0000000000.000.000.000.000.00
2012-201319Oldham Athleticeng ENG3. League One19th732873.2000000100.000.000.000.000.00
2012-201319Bristol Cityeng ENG2. Championship24th411091.2101100000.830.000.830.830.83
2013-201420Bristol Cityeng ENG3. League One12th24191,46616.3145100200.060.250.310.060.31
2014-201521Plymouth Argyleeng ENG4. League Two7th33332,90332.3369300600.090.190.280.090.28Matches
2014-201521Bristol Cityeng ENG3. League One1st2080.1000000000.000.000.000.000.00Matches
2015-201622Bristol Cityeng ENG2. Championship18th28161,54617.2235200200.120.170.290.120.29Matches
2016-201723Bristol Cityeng ENG2. Championship17th30181,74119.3314300200.160.050.210.160.21Matches
2017-201824Bristol Cityeng ENG2. Championship11th46464,03244.8197261633900.420.160.580.360.51Matches
2018-201925Cardiff Cityeng ENG1. Premier League18th27161,42415.8527411003.83.01.24.21523760.320.130.440.250.380.240.070.310.190.26Matches
2019-202026Cardiff Cityeng ENG2. Championship5th11901.0011000100.10.10.40.51150.001.001.000.001.000.070.420.490.070.49Matches
2019-202026Fulhameng ENG2. Championship4th41302,84531.66286004012.112.12.714.854972250.190.060.250.190.250.380.090.470.380.47Matches
2020-202127Fulhameng ENG1. Premier League18th33282,37226.4527500703.83.81.14.944671380.190.080.270.190.270.140.040.190.140.19Matches
2021-202228Fulhameng ENG2. Championship1st41262,52428.08816800407.77.76.213.9551102230.290.290.570.290.570.270.220.490.270.49Matches
2022-202329Fulhameng ENG1. Premier League10th36292,47527.5415400803.93.91.75.646631860.150.040.180.150.180.140.060.200.140.20Matches
2023-202430Fulhameng ENG1. Premier League13th33171,42315.8628600404.64.61.86.43547950.380.130.510.380.510.280.110.400.280.40Matches
14 Seasons6 Clubs4 Leagues38828325,281280.96339102594450035.935.115.250.32504089480.220.140.360.210.350.240.100.350.240.34
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
Bristol City (7 Seasons)2 Leagues1351008,93699.326154123331500.260.150.410.230.38
Fulham (5 Seasons)2 Leagues18413011,639129.3291544290027032.032.013.645.62343848670.220.120.340.220.340.250.110.350.250.35
Cardiff City (2 Seasons)2 Leagues28171,51416.8538411103.83.11.64.61624810.300.180.480.240.420.230.090.320.180.28
Plymouth Argyle (1 Season)1 League33332,90332.3369300600.090.190.280.090.28
Oldham Athletic (1 Season)1 League732873.2000000100.000.000.000.000.00
Cheltenham (1 Season)1 League1020.0000000000.000.000.000.000.00
Championship (7 Seasons)19213812,921143.6392261363322019.819.89.329.21102084530.270.150.420.250.400.330.150.480.330.48
Premier League (4 Seasons)129907,69485.520727191119016.015.25.921.11402004950.230.080.320.220.300.190.070.250.180.25
League One (3 Seasons)33221,76119.6145100300.050.200.260.050.26
League Two (2 Seasons)34332,90532.3369300600.090.190.280.090.28
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-201521Bristol Cityeng ENGLeague Cup58th11610.7000000000.000.000.000.000.00Matches
2015-201622Bristol Cityeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2015-201622Bristol Cityeng ENGLeague Cup57th10170.2000000000.000.000.000.000.00Matches
2016-201723Bristol Cityeng ENGEFL Cup9th432582.9101100100.350.000.350.350.35Matches
2016-201723Bristol Cityeng ENGFA Cup17th11901.0000000000.000.000.000.000.00Matches
2017-201824Bristol Cityeng ENGEFL Cup3rd643694.1213111000.490.240.730.240.49Matches
2018-201925Cardiff Cityeng ENGEFL Cup33rd11901.0011000000.001.001.000.001.00Matches
2018-201925Cardiff Cityeng ENGFA Cup33rd11730.8000000000.000.000.000.000.00Matches
2019-202026Fulhameng ENGEFL Cup33rd11901.0000000000.000.000.000.000.00Matches
2019-202026Fulhameng ENGFA Cup17th11770.9000000000.000.000.000.000.00Matches
2020-202127Fulhameng ENGEFL Cup9th221802.0101100000.500.000.500.500.50Matches
2020-202127Fulhameng ENGFA Cup17th211211.3101100000.740.000.740.740.74Matches
2021-202228Fulhameng ENGEFL CupRd3211391.5000000000.000.000.000.000.00Matches
2021-202228Fulhameng ENGFA Cup111201.3000000000.000.000.000.000.00Matches
2022-202329Fulhameng ENGFA CupQF522082.3000000000.000.000.000.000.00Matches
2023-202430Fulhameng ENGEFL CupSF643784.2022000000.000.480.480.000.48Matches
2023-202430Fulhameng ENGFA Cup221601.8101100000.560.000.560.560.56Matches
10 Seasons3 Clubs2 Leagues38272,52128.06410511100.210.140.360.180.32
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
Fulham (5 Seasons)2 Leagues22151,47316.4325300000.180.120.310.180.31
Bristol City (4 Seasons)2 Leagues14108859.8314211100.310.100.410.200.31
Cardiff City (1 Season)2 Leagues221631.8011000000.000.550.550.000.55
League Cup (9 Seasons)24171,58217.6448311100.230.230.460.170.40
FA Cup (8 Seasons)141093910.4202200000.190.000.190.190.19
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
202026jm JamaicaFriendlies (M)211121.2000000000.000.000.000.000.00Matches
202127jm JamaicaGold CupQF221772.0101100000.510.000.510.510.51Matches
202228jm JamaicaWCQ875085.6000000000.000.000.000.000.00Matches
202228jm JamaicaFriendlies (M)11901.0000000000.000.000.000.000.00Matches
202329jm JamaicaGold CupSF443313.7000000000.000.000.000.000.00Matches
4 Seasons1 Club3 Leagues17151,21813.5101100000.070.000.070.070.07
Gold Cup (2 Seasons)665085.6101100000.180.000.180.180.18
Friendlies (M) (2 Seasons)322022.2000000000.000.000.000.000.00
WCQ (1 Season)875085.6000000000.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
2010-201117Bristol Cityeng ENG2. Championship0.4000.0000
2011-201218Cheltenhameng ENG4. League Two0.0000.0000
2012-201319Bristol Cityeng ENG2. Championship1.2132.480.3300
2012-201319Oldham Athleticeng ENG3. League One3.2010.310.0000
2013-201420Bristol Cityeng ENG3. League One16.31100.610.1000
2014-201521Bristol Cityeng ENGLeague Cup0.7000Matches
2014-201521Bristol Cityeng ENG3. League One0.1000.0000Matches
2014-201521Plymouth Argyleeng ENG4. League Two32.33240.740.1300Matches
2015-201622Bristol Cityeng ENG2. Championship17.2270.410.2900Matches
2015-201622Bristol Cityeng ENGFA Cup1.0000Matches
2015-201622Bristol Cityeng ENGLeague Cup0.2000Matches
2016-201723Bristol Cityeng ENG2. Championship19.330170.000.880.1800Matches
2016-201723Bristol Cityeng ENGEFL Cup2.916350.02.091.050.170.3300Matches
2016-201723Bristol Cityeng ENGFA Cup1.0000Matches
2017-201824Bristol Cityeng ENG2. Championship44.819883944.31.960.870.180.4133Matches
2017-201824Bristol Cityeng ENGEFL Cup4.125360.01.220.730.200.3311Matches
2018-201925Cardiff Cityeng ENGEFL Cup1.003133.33.001.000.000.0000Matches
2018-201925Cardiff Cityeng ENGFA Cup0.803133.33.701.230.000.0000Matches
2018-201925Cardiff Cityeng ENG1. Premier League15.8526830.81.640.510.150.5015.81113.83.00.12+1.2+1.0Matches
2019-202026Cardiff Cityeng ENG2. Championship1.00100.01.000.000.0014.80000.10.10.07-0.1-0.1Matches
2019-202026Fulhameng ENG2. Championship31.66763343.42.401.040.080.1816.610012.112.10.16-6.1-6.1Matches
2019-202026Fulhameng ENGEFL Cup1.00300.03.000.000.0000Matches
2019-202026Fulhameng ENGFA Cup0.9011100.01.171.170.000.0000Matches
2020-202127Fulhameng ENGEFL Cup2.015480.02.502.000.200.2500Matches
2020-202127Fulhameng ENGFA Cup1.312150.01.490.740.501.0000Matches
2020-202127Fulhameng ENG1. Premier League26.4534823.51.290.300.150.6316.91003.83.80.11+1.2+1.2Matches
2021-202228Fulhameng ENG2. Championship28.08461839.11.640.640.170.4415.30007.77.70.17+0.3+0.3Matches
2021-202228Fulhameng ENGEFL Cup1.50400.02.590.000.0000Matches
2021-202228Fulhameng ENGFA Cup1.30300.02.250.000.0000Matches
2022-202329Fulhameng ENGFA Cup2.302150.00.870.430.000.0000Matches
2022-202329Fulhameng ENG1. Premier League27.54311032.31.130.360.130.4013.70003.93.90.13+0.1+0.1Matches
2023-202430Fulhameng ENGEFL Cup4.208225.01.900.480.000.0000Matches
2023-202430Fulhameng ENGFA Cup1.814125.02.250.560.251.0000Matches
2023-202430Fulhameng ENG1. Premier League15.8633824.22.090.510.180.7515.70004.64.60.14+1.4+1.4Matches
14 Seasons6 Clubs6 Leagues308.96938420441.41.630.670.150.3115.835535.935.10.14-1.9-2.1
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
Bristol City (7 Seasons)4 Leagues109.129998262.61.390.770.210.3044
Fulham (5 Seasons)4 Leagues145.7322528734.51.730.600.130.3715.820032.032.00.15-3.0-3.0
Cardiff City (2 Seasons)4 Leagues18.65331030.31.770.540.120.4015.71113.83.10.12+1.2+0.9
Plymouth Argyle (1 Season)1 League32.33240.740.1300
Oldham Athletic (1 Season)1 League3.2010.310.0000
Cheltenham (1 Season)1 League0.0000.0000
League Cup (9 Seasons)17.64341338.22.030.780.090.2311
FA Cup (8 Seasons)10.4215533.31.780.590.130.4000
Championship (7 Seasons)143.63921111750.71.690.810.160.3116.113319.819.80.16-5.8-5.8
Premier League (4 Seasons)85.5201243427.41.450.400.150.5615.621116.015.20.12+4.0+3.8
League One (3 Seasons)19.61110.560.0900
League Two (2 Seasons)32.33240.740.1300
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
2010-201117Bristol City1 League0.4000.0000
2011-201218Cheltenham1 League0.0000.0000
2012-201319Oldham Athletic1 League3.2010.310.0000
2012-201319Bristol City1 League1.2132.480.3300
2013-201420Bristol City1 League16.31100.610.1000
2014-201521Plymouth Argyle1 League32.33240.740.1300
2014-201521Bristol City2 Leagues0.8000.0000
2015-201622Bristol City3 Leagues18.4270.410.2900
2016-201723Bristol City3 Leagues23.24620333.30.270.900.670.2000
2017-201824Bristol City2 Leagues48.921934245.21.900.860.180.4044
2018-201925Cardiff City3 Leagues17.65321031.31.810.570.130.4015.81113.83.00.12+1.2+1.0
2019-202026Cardiff City1 League1.00100.01.000.000.0014.80000.10.10.07-0.1-0.1
2019-202026Fulham3 Leagues33.56803442.52.391.020.080.1816.610012.112.10.16-6.1-6.1
2020-202127Fulham3 Leagues29.77411331.71.380.440.170.5416.91003.83.80.11+1.2+1.2
2021-202228Fulham3 Leagues30.98531834.01.710.580.150.4415.30007.77.70.17+0.3+0.3
2022-202329Fulham2 Leagues29.84331133.31.110.370.120.3613.70003.93.90.13+0.1+0.1
2023-202430Fulham3 Leagues21.87451124.42.070.500.160.6415.70004.64.60.14+1.4+1.4
14 Seasons6 Clubs6 Leagues308.96938420441.41.630.670.150.3115.835535.935.10.14-1.9-2.1
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
Bristol City (7 Seasons)4 Leagues109.129998262.61.390.770.210.3044
Fulham (5 Seasons)4 Leagues145.7322528734.51.730.600.130.3715.820032.032.00.15-3.0-3.0
Cardiff City (2 Seasons)4 Leagues18.65331030.31.770.540.120.4015.71113.83.10.12+1.2+0.9
Plymouth Argyle (1 Season)1 League32.33240.740.1300
Oldham Athletic (1 Season)1 League3.2010.310.0000
Cheltenham (1 Season)1 League0.0000.0000
League Cup (9 Seasons)17.64341338.22.030.780.090.2311
FA Cup (8 Seasons)10.4215533.31.780.590.130.4000
Championship (7 Seasons)143.63921111750.71.690.810.160.3116.113319.819.80.16-5.8-5.8
Premier League (4 Seasons)85.5201243427.41.450.400.150.5615.621116.015.20.12+4.0+3.8
League One (3 Seasons)19.61110.560.0900
League Two (2 Seasons)32.33240.740.1300
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
2010-201117Bristol Cityeng ENG2. Championship15th0.4000.0000
2011-201218Cheltenhameng ENG4. League Two6th0.0000.0000
2012-201319Oldham Athleticeng ENG3. League One19th3.2010.310.0000
2012-201319Bristol Cityeng ENG2. Championship24th1.2132.480.3300
2013-201420Bristol Cityeng ENG3. League One12th16.31100.610.1000
2014-201521Plymouth Argyleeng ENG4. League Two7th32.33240.740.1300Matches
2014-201521Bristol Cityeng ENG3. League One1st0.1000.0000Matches
2015-201622Bristol Cityeng ENG2. Championship18th17.2270.410.2900Matches
2016-201723Bristol Cityeng ENG2. Championship17th19.330170.000.880.1800Matches
2017-201824Bristol Cityeng ENG2. Championship11th44.819883944.31.960.870.180.4133Matches
2018-201925Cardiff Cityeng ENG1. Premier League18th15.8526830.81.640.510.150.5015.81113.83.00.12+1.2+1.0Matches
2019-202026Cardiff Cityeng ENG2. Championship5th1.00100.01.000.000.0014.80000.10.10.07-0.1-0.1Matches
2019-202026Fulhameng ENG2. Championship4th31.66763343.42.401.040.080.1816.610012.112.10.16-6.1-6.1Matches
2020-202127Fulhameng ENG1. Premier League18th26.4534823.51.290.300.150.6316.91003.83.80.11+1.2+1.2Matches
2021-202228Fulhameng ENG2. Championship1st28.08461839.11.640.640.170.4415.30007.77.70.17+0.3+0.3Matches
2022-202329Fulhameng ENG1. Premier League10th27.54311032.31.130.360.130.4013.70003.93.90.13+0.1+0.1Matches
2023-202430Fulhameng ENG1. Premier League13th15.8633824.22.090.510.180.7515.70004.64.60.14+1.4+1.4Matches
14 Seasons6 Clubs4 Leagues280.96333518642.11.590.660.160.3215.834435.935.10.14-1.9-2.1
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
Bristol City (7 Seasons)2 Leagues99.326887663.61.370.770.220.3033
Fulham (5 Seasons)2 Leagues129.3292207735.01.700.600.130.3815.820032.032.00.15-3.0-3.0
Cardiff City (2 Seasons)2 Leagues16.8527829.61.610.480.150.5015.71113.83.10.12+1.2+0.9
Plymouth Argyle (1 Season)1 League32.33240.740.1300
Oldham Athletic (1 Season)1 League3.2010.310.0000
Cheltenham (1 Season)1 League0.0000.0000
Championship (7 Seasons)143.63921111750.71.690.810.160.3116.113319.819.80.16-5.8-5.8
Premier League (4 Seasons)85.5201243427.41.450.400.150.5615.621116.015.20.12+4.0+3.8
League One (3 Seasons)19.61110.560.0900
League Two (2 Seasons)32.33240.740.1300
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-201521Bristol Cityeng ENGLeague Cup58th0.7000Matches
2015-201622Bristol Cityeng ENGFA Cup33rd1.0000Matches
2015-201622Bristol Cityeng ENGLeague Cup57th0.2000Matches
2016-201723Bristol Cityeng ENGEFL Cup9th2.916350.02.091.050.170.3300Matches
2016-201723Bristol Cityeng ENGFA Cup17th1.0000Matches
2017-201824Bristol Cityeng ENGEFL Cup3rd4.125360.01.220.730.200.3311Matches
2018-201925Cardiff Cityeng ENGEFL Cup33rd1.003133.33.001.000.000.0000Matches
2018-201925Cardiff Cityeng ENGFA Cup33rd0.803133.33.701.230.000.0000Matches
2019-202026Fulhameng ENGEFL Cup33rd1.00300.03.000.000.0000Matches
2019-202026Fulhameng ENGFA Cup17th0.9011100.01.171.170.000.0000Matches
2020-202127Fulhameng ENGEFL Cup9th2.015480.02.502.000.200.2500Matches
2020-202127Fulhameng ENGFA Cup17th1.312150.01.490.740.501.0000Matches
2021-202228Fulhameng ENGEFL CupRd31.50400.02.590.000.0000Matches
2021-202228Fulhameng ENGFA Cup1.30300.02.250.000.0000Matches
2022-202329Fulhameng ENGFA CupQF2.302150.00.870.430.000.0000Matches
2023-202430Fulhameng ENGEFL CupSF4.208225.01.900.480.000.0000Matches
2023-202430Fulhameng ENGFA Cup1.814125.02.250.560.251.0000Matches
10 Seasons3 Clubs2 Leagues28.06491836.71.950.720.100.2811
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Fulham (5 Seasons)2 Leagues16.43321031.31.960.610.090.3000
Bristol City (4 Seasons)2 Leagues9.8311654.51.580.860.180.3311
Cardiff City (1 Season)2 Leagues1.806233.33.311.100.000.0000
League Cup (9 Seasons)17.64341338.22.030.780.090.2311
FA Cup (8 Seasons)10.4215533.31.780.590.130.4000
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
202026jm JamaicaFriendlies (M)1.2000Matches
202127jm JamaicaGold CupQF2.015480.02.542.030.200.2500Matches
202228jm JamaicaWCQ5.6000Matches
202228jm JamaicaFriendlies (M)1.0000Matches
202329jm JamaicaGold CupSF3.703133.30.820.270.000.0000Matches
4 Seasons1 Club3 Leagues13.518562.51.420.890.130.2000
Gold Cup (2 Seasons)5.618562.51.420.890.130.2000
Friendlies (M) (2 Seasons)2.2000
WCQ (1 Season)5.6000

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
2010-201117Bristol Cityeng ENG2. Championship0.40
2011-201218Cheltenhameng ENG4. League Two0.00
2012-201319Bristol Cityeng ENG2. Championship1.20
2012-201319Oldham Athleticeng ENG3. League One3.20
2013-201420Bristol Cityeng ENG3. League One16.34
2014-201521Bristol Cityeng ENGLeague Cup0.70Matches
2014-201521Bristol Cityeng ENG3. League One0.10Matches
2014-201521Plymouth Argyleeng ENG4. League Two32.36Matches
2015-201622Bristol Cityeng ENG2. Championship17.23Matches
2015-201622Bristol Cityeng ENGFA Cup1.00Matches
2015-201622Bristol Cityeng ENGLeague Cup0.20Matches
2016-201723Bristol Cityeng ENG2. Championship19.31Matches
2016-201723Bristol Cityeng ENGEFL Cup2.90Matches
2016-201723Bristol Cityeng ENGFA Cup1.00Matches
2017-201824Bristol Cityeng ENG2. Championship44.87Matches
2017-201824Bristol Cityeng ENGEFL Cup4.11Matches
2018-201925Cardiff Cityeng ENGEFL Cup1.01Matches
2018-201925Cardiff Cityeng ENGFA Cup0.80Matches
2018-201925Cardiff Cityeng ENG1. Premier League15.822432070.0288866213716782.0547869.2102441.721.21.0+0.816157023Matches
2019-202026Cardiff Cityeng ENG2. Championship1.0162466.72133191275.06875.0020.010.40.2+0.611101Matches
2019-202026Fulhameng ENG2. Championship31.6842106978.811476254452860287.722128078.9428151.922.72.9-0.7216325197Matches
2019-202026Fulhameng ENGEFL Cup1.00Matches
2019-202026Fulhameng ENGFA Cup0.90Matches
2020-202127Fulhameng ENGEFL Cup2.00Matches
2020-202127Fulhameng ENGFA Cup1.30Matches
2020-202127Fulhameng ENG1. Premier League26.461583074.19138254932538883.821627977.4388644.221.11.8+0.9143721467Matches
2021-202228Fulhameng ENG2. Championship28.0879108181.313131356148455187.830636783.4488258.586.26.2+1.84758489110Matches
2021-202228Fulhameng ENGEFL Cup1.50Matches
2021-202228Fulhameng ENGFA Cup1.30Matches
2022-202329Fulhameng ENGFA Cup2.30Matches
2022-202329Fulhameng ENG1. Premier League27.563690770.19625306734141682.022631970.8348142.011.71.6-0.71936381063Matches
2023-202430Fulhameng ENGEFL Cup4.22Matches
2023-202430Fulhameng ENGFA Cup1.80Matches
2023-202430Fulhameng ENG1. Premier League15.836448774.75129143121124087.911215771.3173745.921.81.2+0.2172517547Matches
14 Seasons6 Clubs6 Leagues308.93576471875.851600138452035237685.61141148876.718939348.14315.214.9+27.813523515729408
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
Bristol City (7 Seasons)4 Leagues109.116
Fulham (5 Seasons)4 Leagues145.73336437476.348499131521889219786.01081140277.117936748.81713.613.7+3.411821914929384
Cardiff City (2 Seasons)4 Leagues18.624034469.8310169314617981.6608669.8102638.541.61.2+2.417168024
Plymouth Argyle (1 Season)1 League32.36
Oldham Athletic (1 Season)1 League3.20
Cheltenham (1 Season)1 League0.00
League Cup (9 Seasons)17.64
FA Cup (8 Seasons)10.40
Championship (7 Seasons)143.61737217479.92482061361021116587.653365581.49016554.5229.39.4+12.7691227410208
Premier League (4 Seasons)85.51839254472.32678077091014121183.760883373.09922843.475.95.6+1.1661138319200
League One (3 Seasons)19.64
League Two (2 Seasons)32.36
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
2010-201117Bristol City1 League0.40
2011-201218Cheltenham1 League0.00
2012-201319Oldham Athletic1 League3.20
2012-201319Bristol City1 League1.20
2013-201420Bristol City1 League16.34
2014-201521Plymouth Argyle1 League32.36
2014-201521Bristol City2 Leagues0.80
2015-201622Bristol City3 Leagues18.43
2016-201723Bristol City3 Leagues23.21
2017-201824Bristol City2 Leagues48.98
2018-201925Cardiff City3 Leagues17.622432070.0288866213716782.0547869.2102441.731.21.0+1.816157023
2019-202026Cardiff City1 League1.0162466.72133191275.06875.0020.010.40.2+0.611101
2019-202026Fulham3 Leagues33.5842106978.811476254452860287.722128078.9428151.922.72.9-0.7216325197
2020-202127Fulham3 Leagues29.761583074.19138254932538883.821627977.4388644.221.11.8+0.9143721467
2021-202228Fulham3 Leagues30.9879108181.313131356148455187.830636783.4488258.586.26.2+1.84758489110
2022-202329Fulham2 Leagues29.863690770.19625306734141682.022631970.8348142.011.71.6-0.71936381063
2023-202430Fulham3 Leagues21.836448774.75129143121124087.911215771.3173745.941.81.2+2.2172517547
14 Seasons6 Clubs6 Leagues308.93576471875.851600138452035237685.61141148876.718939348.14315.214.9+27.813523515729408
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
Bristol City (7 Seasons)4 Leagues109.116
Fulham (5 Seasons)4 Leagues145.73336437476.348499131521889219786.01081140277.117936748.81713.613.7+3.411821914929384
Cardiff City (2 Seasons)4 Leagues18.624034469.8310169314617981.6608669.8102638.541.61.2+2.417168024
Plymouth Argyle (1 Season)1 League32.36
Oldham Athletic (1 Season)1 League3.20
Cheltenham (1 Season)1 League0.00
League Cup (9 Seasons)17.64
FA Cup (8 Seasons)10.40
Championship (7 Seasons)143.61737217479.92482061361021116587.653365581.49016554.5229.39.4+12.7691227410208
Premier League (4 Seasons)85.51839254472.32678077091014121183.760883373.09922843.475.95.6+1.1661138319200
League One (3 Seasons)19.64
League Two (2 Seasons)32.36
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
2010-201117Bristol Cityeng ENG2. Championship15th0.40
2011-201218Cheltenhameng ENG4. League Two6th0.00
2012-201319Oldham Athleticeng ENG3. League One19th3.20
2012-201319Bristol Cityeng ENG2. Championship24th1.20
2013-201420Bristol Cityeng ENG3. League One12th16.34
2014-201521Plymouth Argyleeng ENG4. League Two7th32.36Matches
2014-201521Bristol Cityeng ENG3. League One1st0.10Matches
2015-201622Bristol Cityeng ENG2. Championship18th17.23Matches
2016-201723Bristol Cityeng ENG2. Championship17th19.31Matches
2017-201824Bristol Cityeng ENG2. Championship11th44.87Matches
2018-201925Cardiff Cityeng ENG1. Premier League18th15.822432070.0288866213716782.0547869.2102441.721.21.0+0.816157023Matches
2019-202026Cardiff Cityeng ENG2. Championship5th1.0162466.72133191275.06875.0020.010.40.2+0.611101Matches
2019-202026Fulhameng ENG2. Championship4th31.6842106978.811476254452860287.722128078.9428151.922.72.9-0.7216325197Matches
2020-202127Fulhameng ENG1. Premier League18th26.461583074.19138254932538883.821627977.4388644.221.11.8+0.9143721467Matches
2021-202228Fulhameng ENG2. Championship1st28.0879108181.313131356148455187.830636783.4488258.586.26.2+1.84758489110Matches
2022-202329Fulhameng ENG1. Premier League10th27.563690770.19625306734141682.022631970.8348142.011.71.6-0.71936381063Matches
2023-202430Fulhameng ENG1. Premier League13th15.836448774.75129143121124087.911215771.3173745.921.81.2+0.2172517547Matches
14 Seasons6 Clubs4 Leagues280.93576471875.851600138452035237685.61141148876.718939348.13915.214.9+23.813523515729408
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
Bristol City (7 Seasons)2 Leagues99.315
Fulham (5 Seasons)2 Leagues129.33336437476.348499131521889219786.01081140277.117936748.81513.613.7+1.411821914929384
Cardiff City (2 Seasons)2 Leagues16.824034469.8310169314617981.6608669.8102638.531.61.2+1.417168024
Plymouth Argyle (1 Season)1 League32.36
Oldham Athletic (1 Season)1 League3.20
Cheltenham (1 Season)1 League0.00
Championship (7 Seasons)143.61737217479.92482061361021116587.653365581.49016554.5229.39.4+12.7691227410208
Premier League (4 Seasons)85.51839254472.32678077091014121183.760883373.09922843.475.95.6+1.1661138319200
League One (3 Seasons)19.64
League Two (2 Seasons)32.36
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-201521Bristol Cityeng ENGLeague Cup58th0.70Matches
2015-201622Bristol Cityeng ENGFA Cup33rd1.00Matches
2015-201622Bristol Cityeng ENGLeague Cup57th0.20Matches
2016-201723Bristol Cityeng ENGEFL Cup9th2.90Matches
2016-201723Bristol Cityeng ENGFA Cup17th1.00Matches
2017-201824Bristol Cityeng ENGEFL Cup3rd4.11Matches
2018-201925Cardiff Cityeng ENGEFL Cup33rd1.01Matches
2018-201925Cardiff Cityeng ENGFA Cup33rd0.80Matches
2019-202026Fulhameng ENGEFL Cup33rd1.00Matches
2019-202026Fulhameng ENGFA Cup17th0.90Matches
2020-202127Fulhameng ENGEFL Cup9th2.00Matches
2020-202127Fulhameng ENGFA Cup17th1.30Matches
2021-202228Fulhameng ENGEFL CupRd31.50Matches
2021-202228Fulhameng ENGFA Cup1.30Matches
2022-202329Fulhameng ENGFA CupQF2.30Matches
2023-202430Fulhameng ENGEFL CupSF4.22Matches
2023-202430Fulhameng ENGFA Cup1.80Matches
10 Seasons3 Clubs2 Leagues28.04
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
Fulham (5 Seasons)2 Leagues16.42
Bristol City (4 Seasons)2 Leagues9.81
Cardiff City (1 Season)2 Leagues1.81
League Cup (9 Seasons)17.64
FA Cup (8 Seasons)10.40
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
202026jm JamaicaFriendlies (M)1.20Matches
202127jm JamaicaGold CupQF2.00Matches
202228jm JamaicaWCQ5.60Matches
202228jm JamaicaFriendlies (M)1.00Matches
202329jm JamaicaGold CupSF3.70Matches
4 Seasons1 Club3 Leagues13.50
Gold Cup (2 Seasons)5.60
Friendlies (M) (2 Seasons)2.20
WCQ (1 Season)5.60
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
2010-201117Bristol Cityeng ENG2. Championship0.4
2011-201218Cheltenhameng ENG4. League Two0.0
2012-201319Bristol Cityeng ENG2. Championship1.2
2012-201319Oldham Athleticeng ENG3. League One3.2
2013-201420Bristol Cityeng ENG3. League One16.3
2014-201521Bristol Cityeng ENGLeague Cup0.7Matches
2014-201521Bristol Cityeng ENG3. League One0.1Matches
2014-201521Plymouth Argyleeng ENG4. League Two32.3Matches
2015-201622Bristol Cityeng ENG2. Championship17.2Matches
2015-201622Bristol Cityeng ENGFA Cup1.0Matches
2015-201622Bristol Cityeng ENGLeague Cup0.2Matches
2016-201723Bristol Cityeng ENG2. Championship19.30Matches
2016-201723Bristol Cityeng ENGEFL Cup2.915Matches
2016-201723Bristol Cityeng ENGFA Cup1.0Matches
2017-201824Bristol Cityeng ENG2. Championship44.850Matches
2017-201824Bristol Cityeng ENGEFL Cup4.15Matches
2018-201925Cardiff Cityeng ENGEFL Cup1.02Matches
2018-201925Cardiff Cityeng ENGFA Cup0.81Matches
2018-201925Cardiff Cityeng ENG1. Premier League15.832029919021610000224214Matches
2019-202026Cardiff Cityeng ENG2. Championship1.0242040000000001600Matches
2019-202026Fulhameng ENG2. Championship31.6106910372983942102000842321Matches
2019-202026Fulhameng ENGEFL Cup1.00Matches
2019-202026Fulhameng ENGFA Cup0.90Matches
2020-202127Fulhameng ENGEFL Cup2.04Matches
2020-202127Fulhameng ENGFA Cup1.36Matches
2020-202127Fulhameng ENG1. Premier League26.48307715662541261100615322Matches
2021-202228Fulhameng ENG2. Championship28.01081103542511440343000879426Matches
2021-202228Fulhameng ENGEFL Cup1.52Matches
2021-202228Fulhameng ENGFA Cup1.30Matches
2022-202329Fulhameng ENGFA Cup2.31Matches
2022-202329Fulhameng ENG1. Premier League27.59078297461253680000636435Matches
2023-202430Fulhameng ENGEFL Cup4.26Matches
2023-202430Fulhameng ENGFA Cup1.86Matches
2023-202430Fulhameng ENG1. Premier League15.8487474122213591000364116Matches
14 Seasons6 Clubs6 Leagues308.9471844652362721223151487100357617134
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bristol City (7 Seasons)4 Leagues109.170
Fulham (5 Seasons)4 Leagues145.7437441462132719212361477100333615120
Cardiff City (2 Seasons)4 Leagues18.634431923021910000240214
Plymouth Argyle (1 Season)1 League32.3
Oldham Athletic (1 Season)1 League3.2
Cheltenham (1 Season)1 League0.0
League Cup (9 Seasons)17.634
FA Cup (8 Seasons)10.414
Championship (7 Seasons)143.621742092751314131324450001737747
Premier League (4 Seasons)85.5254423731611479135104210018391087
League One (3 Seasons)19.6
League Two (2 Seasons)32.3
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
2010-201117Bristol City1 League0.4
2011-201218Cheltenham1 League0.0
2012-201319Oldham Athletic1 League3.2
2012-201319Bristol City1 League1.2
2013-201420Bristol City1 League16.3
2014-201521Plymouth Argyle1 League32.3
2014-201521Bristol City2 Leagues0.8
2015-201622Bristol City3 Leagues18.4
2016-201723Bristol City3 Leagues23.215
2017-201824Bristol City2 Leagues48.955
2018-201925Cardiff City3 Leagues17.632029919021910000224214
2019-202026Cardiff City1 League1.0242040000000001600
2019-202026Fulham3 Leagues33.5106910372983942102000842321
2020-202127Fulham3 Leagues29.78307715662551261100615322
2021-202228Fulham3 Leagues30.91081103542511442343000879426
2022-202329Fulham2 Leagues29.89078297461254680000636435
2023-202430Fulham3 Leagues21.8487474122214791000364116
14 Seasons6 Clubs6 Leagues308.9471844652362721223151487100357617134
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bristol City (7 Seasons)4 Leagues109.170
Fulham (5 Seasons)4 Leagues145.7437441462132719212361477100333615120
Cardiff City (2 Seasons)4 Leagues18.634431923021910000240214
Plymouth Argyle (1 Season)1 League32.3
Oldham Athletic (1 Season)1 League3.2
Cheltenham (1 Season)1 League0.0
League Cup (9 Seasons)17.634
FA Cup (8 Seasons)10.414
Championship (7 Seasons)143.621742092751314131324450001737747
Premier League (4 Seasons)85.5254423731611479135104210018391087
League One (3 Seasons)19.6
League Two (2 Seasons)32.3
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
2010-201117Bristol Cityeng ENG2. Championship15th0.4
2011-201218Cheltenhameng ENG4. League Two6th0.0
2012-201319Oldham Athleticeng ENG3. League One19th3.2
2012-201319Bristol Cityeng ENG2. Championship24th1.2
2013-201420Bristol Cityeng ENG3. League One12th16.3
2014-201521Plymouth Argyleeng ENG4. League Two7th32.3Matches
2014-201521Bristol Cityeng ENG3. League One1st0.1Matches
2015-201622Bristol Cityeng ENG2. Championship18th17.2Matches
2016-201723Bristol Cityeng ENG2. Championship17th19.30Matches
2017-201824Bristol Cityeng ENG2. Championship11th44.850Matches
2018-201925Cardiff Cityeng ENG1. Premier League18th15.832029919021610000224214Matches
2019-202026Cardiff Cityeng ENG2. Championship5th1.0242040000000001600Matches
2019-202026Fulhameng ENG2. Championship4th31.6106910372983942102000842321Matches
2020-202127Fulhameng ENG1. Premier League18th26.48307715662541261100615322Matches
2021-202228Fulhameng ENG2. Championship1st28.01081103542511440343000879426Matches
2022-202329Fulhameng ENG1. Premier League10th27.59078297461253680000636435Matches
2023-202430Fulhameng ENG1. Premier League13th15.8487474122213591000364116Matches
14 Seasons6 Clubs4 Leagues280.9471844652362721222671487100357617134
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bristol City (7 Seasons)2 Leagues99.350
Fulham (5 Seasons)2 Leagues129.3437441462132719212111477100333615120
Cardiff City (2 Seasons)2 Leagues16.834431923021610000240214
Plymouth Argyle (1 Season)1 League32.3
Oldham Athletic (1 Season)1 League3.2
Cheltenham (1 Season)1 League0.0
Championship (7 Seasons)143.621742092751314131324450001737747
Premier League (4 Seasons)85.5254423731611479135104210018391087
League One (3 Seasons)19.6
League Two (2 Seasons)32.3
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-201521Bristol Cityeng ENGLeague Cup58th0.7Matches
2015-201622Bristol Cityeng ENGFA Cup33rd1.0Matches
2015-201622Bristol Cityeng ENGLeague Cup57th0.2Matches
2016-201723Bristol Cityeng ENGEFL Cup9th2.915Matches
2016-201723Bristol Cityeng ENGFA Cup17th1.0Matches
2017-201824Bristol Cityeng ENGEFL Cup3rd4.15Matches
2018-201925Cardiff Cityeng ENGEFL Cup33rd1.02Matches
2018-201925Cardiff Cityeng ENGFA Cup33rd0.81Matches
2019-202026Fulhameng ENGEFL Cup33rd1.00Matches
2019-202026Fulhameng ENGFA Cup17th0.90Matches
2020-202127Fulhameng ENGEFL Cup9th2.04Matches
2020-202127Fulhameng ENGFA Cup17th1.36Matches
2021-202228Fulhameng ENGEFL CupRd31.52Matches
2021-202228Fulhameng ENGFA Cup1.30Matches
2022-202329Fulhameng ENGFA CupQF2.31Matches
2023-202430Fulhameng ENGEFL CupSF4.26Matches
2023-202430Fulhameng ENGFA Cup1.86Matches
10 Seasons3 Clubs2 Leagues28.048
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Fulham (5 Seasons)2 Leagues16.425
Bristol City (4 Seasons)2 Leagues9.820
Cardiff City (1 Season)2 Leagues1.83
League Cup (9 Seasons)17.634
FA Cup (8 Seasons)10.414
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
202026jm JamaicaFriendlies (M)1.2Matches
202127jm JamaicaGold CupQF2.02Matches
202228jm JamaicaWCQ5.6Matches
202228jm JamaicaFriendlies (M)1.0Matches
202329jm JamaicaGold CupSF3.78Matches
4 Seasons1 Club3 Leagues13.510
Gold Cup (2 Seasons)5.610
Friendlies (M) (2 Seasons)2.2
WCQ (1 Season)5.6

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
2010-201117Bristol Cityeng ENG2. Championship0.4
2011-201218Cheltenhameng ENG4. League Two0.0
2012-201319Bristol Cityeng ENG2. Championship1.2
2012-201319Oldham Athleticeng ENG3. League One3.2
2013-201420Bristol Cityeng ENG3. League One16.3
2014-201521Bristol Cityeng ENGLeague Cup0.7Matches
2014-201521Bristol Cityeng ENG3. League One0.1Matches
2014-201521Plymouth Argyleeng ENG4. League Two32.3Matches
2015-201622Bristol Cityeng ENG2. Championship17.2Matches
2015-201622Bristol Cityeng ENGFA Cup1.0Matches
2015-201622Bristol Cityeng ENGLeague Cup0.2Matches
2016-201723Bristol Cityeng ENG2. Championship19.3Matches
2016-201723Bristol Cityeng ENGEFL Cup2.9Matches
2016-201723Bristol Cityeng ENGFA Cup1.0Matches
2017-201824Bristol Cityeng ENG2. Championship44.8Matches
2017-201824Bristol Cityeng ENGEFL Cup4.1Matches
2018-201925Cardiff Cityeng ENGEFL Cup1.0Matches
2018-201925Cardiff Cityeng ENGFA Cup0.8Matches
2018-201925Cardiff Cityeng ENG1. Premier League15.8372.34250354070.44401200Matches
2019-202026Cardiff Cityeng ENG2. Championship1.022.0020000011.00100000Matches
2019-202026Fulhameng ENG2. Championship31.6792.5052112104070.22501010Matches
2019-202026Fulhameng ENGEFL Cup1.0Matches
2019-202026Fulhameng ENGFA Cup0.9Matches
2020-202127Fulhameng ENGEFL Cup2.0Matches
2020-202127Fulhameng ENGFA Cup1.3Matches
2020-202127Fulhameng ENG1. Premier League26.4421.59290436050.19400010Matches
2021-202228Fulhameng ENG2. Championship28.0863.078002220170.611402100Matches
2021-202228Fulhameng ENGEFL Cup1.5Matches
2021-202228Fulhameng ENGFA Cup1.3Matches
2022-202329Fulhameng ENGFA Cup2.3Matches
2022-202329Fulhameng ENG1. Premier League27.5541.96361357230.11100101Matches
2023-202430Fulhameng ENGEFL Cup4.2Matches
2023-202430Fulhameng ENGFA Cup1.8Matches
2023-202430Fulhameng ENG1. Premier League15.8352.17290130240.25300001Matches
14 Seasons6 Clubs6 Leagues308.93352.2925322528234440.303204422
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bristol City (7 Seasons)4 Leagues109.1
Fulham (5 Seasons)4 Leagues145.72962.2822622223194360.282703222
Cardiff City (2 Seasons)4 Leagues18.6392.32270354080.48501200
Plymouth Argyle (1 Season)1 League32.3
Oldham Athletic (1 Season)1 League3.2
Cheltenham (1 Season)1 League0.0
League Cup (9 Seasons)17.6
FA Cup (8 Seasons)10.4
Championship (7 Seasons)143.61672.751341141260250.412003110
Premier League (4 Seasons)85.51681.9611911116174190.221201312
League One (3 Seasons)19.6
League Two (2 Seasons)32.3
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
2010-201117Bristol City1 League0.4
2011-201218Cheltenham1 League0.0
2012-201319Oldham Athletic1 League3.2
2012-201319Bristol City1 League1.2
2013-201420Bristol City1 League16.3
2014-201521Plymouth Argyle1 League32.3
2014-201521Bristol City2 Leagues0.8
2015-201622Bristol City3 Leagues18.4
2016-201723Bristol City3 Leagues23.2
2017-201824Bristol City2 Leagues48.9
2018-201925Cardiff City3 Leagues17.6372.34250354070.44401200
2019-202026Cardiff City1 League1.022.0020000011.00100000
2019-202026Fulham3 Leagues33.5792.5052112104070.22501010
2020-202127Fulham3 Leagues29.7421.59290436050.19400010
2021-202228Fulham3 Leagues30.9863.078002220170.611402100
2022-202329Fulham2 Leagues29.8541.96361357230.11100101
2023-202430Fulham3 Leagues21.8352.17290130240.25300001
14 Seasons6 Clubs6 Leagues308.93352.2925322528234440.303204422
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bristol City (7 Seasons)4 Leagues109.1
Fulham (5 Seasons)4 Leagues145.72962.2822622223194360.282703222
Cardiff City (2 Seasons)4 Leagues18.6392.32270354080.48501200
Plymouth Argyle (1 Season)1 League32.3
Oldham Athletic (1 Season)1 League3.2
Cheltenham (1 Season)1 League0.0
League Cup (9 Seasons)17.6
FA Cup (8 Seasons)10.4
Championship (7 Seasons)143.61672.751341141260250.412003110
Premier League (4 Seasons)85.51681.9611911116174190.221201312
League One (3 Seasons)19.6
League Two (2 Seasons)32.3
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
2010-201117Bristol Cityeng ENG2. Championship15th0.4
2011-201218Cheltenhameng ENG4. League Two6th0.0
2012-201319Oldham Athleticeng ENG3. League One19th3.2
2012-201319Bristol Cityeng ENG2. Championship24th1.2
2013-201420Bristol Cityeng ENG3. League One12th16.3
2014-201521Plymouth Argyleeng ENG4. League Two7th32.3Matches
2014-201521Bristol Cityeng ENG3. League One1st0.1Matches
2015-201622Bristol Cityeng ENG2. Championship18th17.2Matches
2016-201723Bristol Cityeng ENG2. Championship17th19.3Matches
2017-201824Bristol Cityeng ENG2. Championship11th44.8Matches
2018-201925Cardiff Cityeng ENG1. Premier League18th15.8372.34250354070.44401200Matches
2019-202026Cardiff Cityeng ENG2. Championship5th1.022.0020000011.00100000Matches
2019-202026Fulhameng ENG2. Championship4th31.6792.5052112104070.22501010Matches
2020-202127Fulhameng ENG1. Premier League18th26.4421.59290436050.19400010Matches
2021-202228Fulhameng ENG2. Championship1st28.0863.078002220170.611402100Matches
2022-202329Fulhameng ENG1. Premier League10th27.5541.96361357230.11100101Matches
2023-202430Fulhameng ENG1. Premier League13th15.8352.17290130240.25300001Matches
14 Seasons6 Clubs4 Leagues280.93352.2925322528234440.303204422
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bristol City (7 Seasons)2 Leagues99.3
Fulham (5 Seasons)2 Leagues129.32962.2822622223194360.282703222
Cardiff City (2 Seasons)2 Leagues16.8392.32270354080.48501200
Plymouth Argyle (1 Season)1 League32.3
Oldham Athletic (1 Season)1 League3.2
Cheltenham (1 Season)1 League0.0
Championship (7 Seasons)143.61672.751341141260250.412003110
Premier League (4 Seasons)85.51681.9611911116174190.221201312
League One (3 Seasons)19.6
League Two (2 Seasons)32.3
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-201521Bristol Cityeng ENGLeague Cup58th0.7Matches
2015-201622Bristol Cityeng ENGFA Cup33rd1.0Matches
2015-201622Bristol Cityeng ENGLeague Cup57th0.2Matches
2016-201723Bristol Cityeng ENGEFL Cup9th2.9Matches
2016-201723Bristol Cityeng ENGFA Cup17th1.0Matches
2017-201824Bristol Cityeng ENGEFL Cup3rd4.1Matches
2018-201925Cardiff Cityeng ENGEFL Cup33rd1.0Matches
2018-201925Cardiff Cityeng ENGFA Cup33rd0.8Matches
2019-202026Fulhameng ENGEFL Cup33rd1.0Matches
2019-202026Fulhameng ENGFA Cup17th0.9Matches
2020-202127Fulhameng ENGEFL Cup9th2.0Matches
2020-202127Fulhameng ENGFA Cup17th1.3Matches
2021-202228Fulhameng ENGEFL CupRd31.5Matches
2021-202228Fulhameng ENGFA Cup1.3Matches
2022-202329Fulhameng ENGFA CupQF2.3Matches
2023-202430Fulhameng ENGEFL CupSF4.2Matches
2023-202430Fulhameng ENGFA Cup1.8Matches
10 Seasons3 Clubs2 Leagues28.0
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Fulham (5 Seasons)2 Leagues16.4
Bristol City (4 Seasons)2 Leagues9.8
Cardiff City (1 Season)2 Leagues1.8
League Cup (9 Seasons)17.6
FA Cup (8 Seasons)10.4
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
202026jm JamaicaFriendlies (M)1.2Matches
202127jm JamaicaGold CupQF2.0Matches
202228jm JamaicaWCQ5.6Matches
202228jm JamaicaFriendlies (M)1.0Matches
202329jm JamaicaGold CupSF3.7Matches
4 Seasons1 Club3 Leagues13.5
Gold Cup (2 Seasons)5.6
Friendlies (M) (2 Seasons)2.2
WCQ (1 Season)5.6

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
2010-201117Bristol Cityeng ENG2. Championship0.4
2011-201218Cheltenhameng ENG4. League Two0.0
2012-201319Bristol Cityeng ENG2. Championship1.2
2012-201319Oldham Athleticeng ENG3. League One3.2
2013-201420Bristol Cityeng ENG3. League One16.3
2014-201521Bristol Cityeng ENGLeague Cup0.7Matches
2014-201521Bristol Cityeng ENG3. League One0.1Matches
2014-201521Plymouth Argyleeng ENG4. League Two32.3Matches
2015-201622Bristol Cityeng ENG2. Championship17.2Matches
2015-201622Bristol Cityeng ENGFA Cup1.0Matches
2015-201622Bristol Cityeng ENGLeague Cup0.2Matches
2016-201723Bristol Cityeng ENG2. Championship19.300Matches
2016-201723Bristol Cityeng ENGEFL Cup2.900Matches
2016-201723Bristol Cityeng ENGFA Cup1.0Matches
2017-201824Bristol Cityeng ENG2. Championship44.83928Matches
2017-201824Bristol Cityeng ENGEFL Cup4.133Matches
2018-201925Cardiff Cityeng ENGEFL Cup1.000Matches
2018-201925Cardiff Cityeng ENGFA Cup0.800Matches
2018-201925Cardiff Cityeng ENG1. Premier League15.81696733837.5513013319120Matches
2019-202026Cardiff Cityeng ENG2. Championship1.0000000001100000Matches
2019-202026Fulhameng ENG2. Championship31.6523118268133933.326234191466171Matches
2019-202026Fulhameng ENGEFL Cup1.010Matches
2019-202026Fulhameng ENGFA Cup0.901Matches
2020-202127Fulhameng ENGEFL Cup2.010Matches
2020-202127Fulhameng ENGFA Cup1.310Matches
2020-202127Fulhameng ENG1. Premier League26.4311517104183946.221195142152390Matches
2021-202228Fulhameng ENG2. Championship28.029128174113333.322223191746180Matches
2021-202228Fulhameng ENGEFL Cup1.520Matches
2021-202228Fulhameng ENGFA Cup1.300Matches
2022-202329Fulhameng ENGFA Cup2.300Matches
2022-202329Fulhameng ENG1. Premier League27.54224141414163644.420253222062281Matches
2023-202430Fulhameng ENGEFL Cup4.220Matches
2023-202430Fulhameng ENGFA Cup1.811Matches
2023-202430Fulhameng ENG1. Premier League15.82214515241625.01224222527140Matches
14 Seasons6 Clubs6 Leagues308.91921556889356517138.0106127181091132721282
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Bristol City (7 Seasons)4 Leagues109.142310
Fulham (5 Seasons)4 Leagues145.71761046282326216338.01011131796792531162
Cardiff City (2 Seasons)4 Leagues18.61696733837.5514113319120
Plymouth Argyle (1 Season)1 League32.30
Oldham Athletic (1 Season)1 League3.20
Cheltenham (1 Season)1 League0.00
League Cup (9 Seasons)17.6930
FA Cup (8 Seasons)10.4220
Championship (7 Seasons)143.68182264312247233.3484683859112351
Premier League (4 Seasons)85.511162424623419941.45881107149160931
League One (3 Seasons)19.60
League Two (2 Seasons)32.30
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
2010-201117Bristol City1 League0.40
2011-201218Cheltenham1 League0.00
2012-201319Oldham Athletic1 League3.20
2012-201319Bristol City1 League1.20
2013-201420Bristol City1 League16.30
2014-201521Plymouth Argyle1 League32.30
2014-201521Bristol City2 Leagues0.80
2015-201622Bristol City3 Leagues18.40
2016-201723Bristol City3 Leagues23.2000
2017-201824Bristol City2 Leagues48.942310
2018-201925Cardiff City3 Leagues17.61696733837.5513013319120
2019-202026Cardiff City1 League1.0000000001100000
2019-202026Fulham3 Leagues33.5523218268133933.326234191566171
2020-202127Fulham3 Leagues29.7311717104183946.221195142152390
2021-202228Fulham3 Leagues30.929148174113333.322223191746180
2022-202329Fulham2 Leagues29.84224141414163644.420253222062281
2023-202430Fulham3 Leagues21.82217515241625.01224222627140
14 Seasons6 Clubs6 Leagues308.91921556889356517138.0106127181091132721282
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Bristol City (7 Seasons)4 Leagues109.142310
Fulham (5 Seasons)4 Leagues145.71761046282326216338.01011131796792531162
Cardiff City (2 Seasons)4 Leagues18.61696733837.5514113319120
Plymouth Argyle (1 Season)1 League32.30
Oldham Athletic (1 Season)1 League3.20
Cheltenham (1 Season)1 League0.00
League Cup (9 Seasons)17.6930
FA Cup (8 Seasons)10.4220
Championship (7 Seasons)143.68182264312247233.3484683859112351
Premier League (4 Seasons)85.511162424623419941.45881107149160931
League One (3 Seasons)19.60
League Two (2 Seasons)32.30
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
2010-201117Bristol Cityeng ENG2. Championship15th0.4
2011-201218Cheltenhameng ENG4. League Two6th0.0
2012-201319Oldham Athleticeng ENG3. League One19th3.2
2012-201319Bristol Cityeng ENG2. Championship24th1.2
2013-201420Bristol Cityeng ENG3. League One12th16.3
2014-201521Plymouth Argyleeng ENG4. League Two7th32.3Matches
2014-201521Bristol Cityeng ENG3. League One1st0.1Matches
2015-201622Bristol Cityeng ENG2. Championship18th17.2Matches
2016-201723Bristol Cityeng ENG2. Championship17th19.300Matches
2017-201824Bristol Cityeng ENG2. Championship11th44.83928Matches
2018-201925Cardiff Cityeng ENG1. Premier League18th15.81696733837.5513013319120Matches
2019-202026Cardiff Cityeng ENG2. Championship5th1.0000000001100000Matches
2019-202026Fulhameng ENG2. Championship4th31.6523118268133933.326234191466171Matches
2020-202127Fulhameng ENG1. Premier League18th26.4311517104183946.221195142152390Matches
2021-202228Fulhameng ENG2. Championship1st28.029128174113333.322223191746180Matches
2022-202329Fulhameng ENG1. Premier League10th27.54224141414163644.420253222062281Matches
2023-202430Fulhameng ENG1. Premier League13th15.82214515241625.01224222527140Matches
14 Seasons6 Clubs4 Leagues280.91921446889356517138.0106127181091082721282
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
Bristol City (7 Seasons)2 Leagues99.339280
Fulham (5 Seasons)2 Leagues129.3176966282326216338.01011131796772531162
Cardiff City (2 Seasons)2 Leagues16.81696733837.5514113319120
Plymouth Argyle (1 Season)1 League32.30
Oldham Athletic (1 Season)1 League3.20
Cheltenham (1 Season)1 League0.00
Championship (7 Seasons)143.68182264312247233.3484683859112351
Premier League (4 Seasons)85.511162424623419941.45881107149160931
League One (3 Seasons)19.60
League Two (2 Seasons)32.30
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-201521Bristol Cityeng ENGLeague Cup58th0.7Matches
2015-201622Bristol Cityeng ENGFA Cup33rd1.0Matches
2015-201622Bristol Cityeng ENGLeague Cup57th0.2Matches
2016-201723Bristol Cityeng ENGEFL Cup9th2.900Matches
2016-201723Bristol Cityeng ENGFA Cup17th1.0Matches
2017-201824Bristol Cityeng ENGEFL Cup3rd4.133Matches
2018-201925Cardiff Cityeng ENGEFL Cup33rd1.000Matches
2018-201925Cardiff Cityeng ENGFA Cup33rd0.800Matches
2019-202026Fulhameng ENGEFL Cup33rd1.010Matches
2019-202026Fulhameng ENGFA Cup17th0.901Matches
2020-202127Fulhameng ENGEFL Cup9th2.010Matches
2020-202127Fulhameng ENGFA Cup17th1.310Matches
2021-202228Fulhameng ENGEFL CupRd31.520Matches
2021-202228Fulhameng ENGFA Cup1.300Matches
2022-202329Fulhameng ENGFA CupQF2.300Matches
2023-202430Fulhameng ENGEFL CupSF4.220Matches
2023-202430Fulhameng ENGFA Cup1.811Matches
10 Seasons3 Clubs2 Leagues28.01150
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
Fulham (5 Seasons)2 Leagues16.4820
Bristol City (4 Seasons)2 Leagues9.8330
Cardiff City (1 Season)2 Leagues1.8000
League Cup (9 Seasons)17.6930
FA Cup (8 Seasons)10.4220
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
202026jm JamaicaFriendlies (M)1.2Matches
202127jm JamaicaGold CupQF2.000Matches
202228jm JamaicaWCQ5.6Matches
202228jm JamaicaFriendlies (M)1.0Matches
202329jm JamaicaGold CupSF3.750Matches
4 Seasons1 Club3 Leagues13.5500
Gold Cup (2 Seasons)5.6500
Friendlies (M) (2 Seasons)2.20
WCQ (1 Season)5.60

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
2010-201117Bristol Cityeng ENG2. Championship0.4
2011-201218Cheltenhameng ENG4. League Two0.0
2012-201319Bristol Cityeng ENG2. Championship1.2
2012-201319Oldham Athleticeng ENG3. League One3.2
2013-201420Bristol Cityeng ENG3. League One16.3
2014-201521Bristol Cityeng ENGLeague Cup0.7Matches
2014-201521Bristol Cityeng ENG3. League One0.1Matches
2014-201521Plymouth Argyleeng ENG4. League Two32.3Matches
2015-201622Bristol Cityeng ENG2. Championship17.2Matches
2015-201622Bristol Cityeng ENGFA Cup1.0Matches
2015-201622Bristol Cityeng ENGLeague Cup0.2Matches
2016-201723Bristol Cityeng ENG2. Championship19.3Matches
2016-201723Bristol Cityeng ENGEFL Cup2.9Matches
2016-201723Bristol Cityeng ENGFA Cup1.0Matches
2017-201824Bristol Cityeng ENG2. Championship44.8Matches
2017-201824Bristol Cityeng ENGEFL Cup4.1Matches
2018-201925Cardiff Cityeng ENGEFL Cup1.0Matches
2018-201925Cardiff Cityeng ENGFA Cup0.8Matches
2018-201925Cardiff Cityeng ENG1. Premier League15.8469186519421852468261661.51038.5249131854115127402932176Matches
2019-202026Cardiff Cityeng ENG2. Championship1.03005111433000013452410103185Matches
2019-202026Fulhameng ENG2. Championship31.61400271696675761201400693956.53043.57724245162954401862591058225Matches
2019-202026Fulhameng ENGEFL Cup1.0Matches
2019-202026Fulhameng ENGFA Cup0.9Matches
2020-202127Fulhameng ENGEFL Cup2.0Matches
2020-202127Fulhameng ENGFA Cup1.3Matches
2020-202127Fulhameng ENG1. Premier League26.4109549212466429811095522751.92548.1585291813844432175024726138Matches
2021-202228Fulhameng ENG2. Championship28.01373331925965941041373532343.43056.68373998179855332367261025223Matches
2021-202228Fulhameng ENGEFL Cup1.5Matches
2021-202228Fulhameng ENGFA Cup1.3Matches
2022-202329Fulhameng ENGFA Cup2.3Matches
2022-202329Fulhameng ENG1. Premier League27.5119155228489490771191541935.22648.1649295613334633115332759186Matches
2023-202430Fulhameng ENGEFL Cup4.2Matches
2023-202430Fulhameng ENGFA Cup1.8Matches
2023-202430Fulhameng ENG1. Premier League15.867123983012775567125832.01248.03891875900351811331047595Matches
14 Seasons6 Clubs6 Leagues308.9622920596927242598492622827913247.313347.73494173557609250168883051834382948
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
Bristol City (7 Seasons)4 Leagues109.1
Fulham (5 Seasons)4 Leagues145.7573018789925192366437573025311645.812348.63232159927044234156802651514043867
Cardiff City (2 Seasons)4 Leagues18.6499187020523255498261661.51038.5262136356516128403233981
Plymouth Argyle (1 Season)1 League32.3
Oldham Athletic (1 Season)1 League3.2
Cheltenham (1 Season)1 League0.0
League Cup (9 Seasons)17.6
FA Cup (8 Seasons)10.4
Championship (7 Seasons)143.62803603661274118422728031226250.86049.21622828834511107342129882101453
Premier League (4 Seasons)85.534261456031450141426534251577044.67346.51872906741581409546176952281495
League One (3 Seasons)19.6
League Two (2 Seasons)32.3
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
2010-201117Bristol City1 League0.4
2011-201218Cheltenham1 League0.0
2012-201319Oldham Athletic1 League3.2
2012-201319Bristol City1 League1.2
2013-201420Bristol City1 League16.3
2014-201521Plymouth Argyle1 League32.3
2014-201521Bristol City2 Leagues0.8
2015-201622Bristol City3 Leagues18.4
2016-201723Bristol City3 Leagues23.2
2017-201824Bristol City2 Leagues48.9
2018-201925Cardiff City3 Leagues17.6469186519421852468261661.51038.5249131854115127402932176
2019-202026Cardiff City1 League1.03005111433000013452410103185
2019-202026Fulham3 Leagues33.51400271696675761201400693956.53043.57724245162954401862591058225
2020-202127Fulham3 Leagues29.7109549212466429811095522751.92548.1585291813844432175024726138
2021-202228Fulham3 Leagues30.91373331925965941041373532343.43056.68373998179855332367261025223
2022-202329Fulham2 Leagues29.8119155228489490771191541935.22648.1649295613334633115332759186
2023-202430Fulham3 Leagues21.867123983012775567125832.01248.03891875900351811331047595
14 Seasons6 Clubs6 Leagues308.9622920596927242598492622827913247.313347.73494173557609250168883051834382948
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
Bristol City (7 Seasons)4 Leagues109.1
Fulham (5 Seasons)4 Leagues145.7573018789925192366437573025311645.812348.63232159927044234156802651514043867
Cardiff City (2 Seasons)4 Leagues18.6499187020523255498261661.51038.5262136356516128403233981
Plymouth Argyle (1 Season)1 League32.3
Oldham Athletic (1 Season)1 League3.2
Cheltenham (1 Season)1 League0.0
League Cup (9 Seasons)17.6
FA Cup (8 Seasons)10.4
Championship (7 Seasons)143.62803603661274118422728031226250.86049.21622828834511107342129882101453
Premier League (4 Seasons)85.534261456031450141426534251577044.67346.51872906741581409546176952281495
League One (3 Seasons)19.6
League Two (2 Seasons)32.3
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
2010-201117Bristol Cityeng ENG2. Championship15th0.4
2011-201218Cheltenhameng ENG4. League Two6th0.0
2012-201319Oldham Athleticeng ENG3. League One19th3.2
2012-201319Bristol Cityeng ENG2. Championship24th1.2
2013-201420Bristol Cityeng ENG3. League One12th16.3
2014-201521Plymouth Argyleeng ENG4. League Two7th32.3Matches
2014-201521Bristol Cityeng ENG3. League One1st0.1Matches
2015-201622Bristol Cityeng ENG2. Championship18th17.2Matches
2016-201723Bristol Cityeng ENG2. Championship17th19.3Matches
2017-201824Bristol Cityeng ENG2. Championship11th44.8Matches
2018-201925Cardiff Cityeng ENG1. Premier League18th15.8469186519421852468261661.51038.5249131854115127402932176Matches
2019-202026Cardiff Cityeng ENG2. Championship5th1.03005111433000013452410103185Matches
2019-202026Fulhameng ENG2. Championship4th31.61400271696675761201400693956.53043.57724245162954401862591058225Matches
2020-202127Fulhameng ENG1. Premier League18th26.4109549212466429811095522751.92548.1585291813844432175024726138Matches
2021-202228Fulhameng ENG2. Championship1st28.01373331925965941041373532343.43056.68373998179855332367261025223Matches
2022-202329Fulhameng ENG1. Premier League10th27.5119155228489490771191541935.22648.1649295613334633115332759186Matches
2023-202430Fulhameng ENG1. Premier League13th15.867123983012775567125832.01248.03891875900351811331047595Matches
14 Seasons6 Clubs4 Leagues280.9622920596927242598492622827913247.313347.73494173557609250168883051834382948
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
Bristol City (7 Seasons)2 Leagues99.3
Fulham (5 Seasons)2 Leagues129.3573018789925192366437573025311645.812348.63232159927044234156802651514043867
Cardiff City (2 Seasons)2 Leagues16.8499187020523255498261661.51038.5262136356516128403233981
Plymouth Argyle (1 Season)1 League32.3
Oldham Athletic (1 Season)1 League3.2
Cheltenham (1 Season)1 League0.0
Championship (7 Seasons)143.62803603661274118422728031226250.86049.21622828834511107342129882101453
Premier League (4 Seasons)85.534261456031450141426534251577044.67346.51872906741581409546176952281495
League One (3 Seasons)19.6
League Two (2 Seasons)32.3
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-201521Bristol Cityeng ENGLeague Cup58th0.7Matches
2015-201622Bristol Cityeng ENGFA Cup33rd1.0Matches
2015-201622Bristol Cityeng ENGLeague Cup57th0.2Matches
2016-201723Bristol Cityeng ENGEFL Cup9th2.9Matches
2016-201723Bristol Cityeng ENGFA Cup17th1.0Matches
2017-201824Bristol Cityeng ENGEFL Cup3rd4.1Matches
2018-201925Cardiff Cityeng ENGEFL Cup33rd1.0Matches
2018-201925Cardiff Cityeng ENGFA Cup33rd0.8Matches
2019-202026Fulhameng ENGEFL Cup33rd1.0Matches
2019-202026Fulhameng ENGFA Cup17th0.9Matches
2020-202127Fulhameng ENGEFL Cup9th2.0Matches
2020-202127Fulhameng ENGFA Cup17th1.3Matches
2021-202228Fulhameng ENGEFL CupRd31.5Matches
2021-202228Fulhameng ENGFA Cup1.3Matches
2022-202329Fulhameng ENGFA CupQF2.3Matches
2023-202430Fulhameng ENGEFL CupSF4.2Matches
2023-202430Fulhameng ENGFA Cup1.8Matches
10 Seasons3 Clubs2 Leagues28.0
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
Fulham (5 Seasons)2 Leagues16.4
Bristol City (4 Seasons)2 Leagues9.8
Cardiff City (1 Season)2 Leagues1.8
League Cup (9 Seasons)17.6
FA Cup (8 Seasons)10.4
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
202026jm JamaicaFriendlies (M)1.2Matches
202127jm JamaicaGold CupQF2.0Matches
202228jm JamaicaWCQ5.6Matches
202228jm JamaicaFriendlies (M)1.0Matches
202329jm JamaicaGold CupSF3.7Matches
4 Seasons1 Club3 Leagues13.5
Gold Cup (2 Seasons)5.6
Friendlies (M) (2 Seasons)2.2
WCQ (1 Season)5.6

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
2010-201117Bristol Cityeng ENG2. Championship134340.80.401
2011-201218Cheltenhameng ENG4. League Two1220.00.001
2012-201319Bristol Cityeng ENG2. Championship4109272.61.213
2012-201319Oldham Athleticeng ENG3. League One7287416.93.234
2013-201420Bristol Cityeng ENG3. League One241,4666135.416.3195
2014-201521Bristol Cityeng ENGLeague Cup1616167.80.71610000.001100.00+3.10Matches
2014-201521Bristol Cityeng ENG3. League One2840.20.100211.500000.00-1.26Matches
2014-201521Plymouth Argyleeng ENG4. League Two332,9038870.132.33325001.523724+13+0.40+0.04Matches
2015-201622Bristol Cityeng ENG2. Championship281,5465537.317.216512171.142521+4+0.23+0.96Matches
2015-201622Bristol Cityeng ENGFA Cup1909050.01.01901010.0001-1-1.00-1.00Matches
2015-201622Bristol Cityeng ENGLeague Cup1171718.90.20011600.000000.00+2.47Matches
2016-201723Bristol Cityeng ENG2. Championship301,7415842.119.318111261.002327-4-0.21-0.13Matches
2016-201723Bristol Cityeng ENGEFL Cup42586566.22.9382211102.2543+1+0.35-0.33Matches
2016-201723Bristol Cityeng ENGFA Cup1909033.31.01901000.0002-2-2.00-2.50Matches
2017-201824Bristol Cityeng ENG2. Championship464,0328897.444.84635001.466554+11+0.25+1.91Matches
2017-201824Bristol Cityeng ENGEFL Cup63696258.64.1479322702.00128+4+0.98-1.09Matches
2018-201925Cardiff Cityeng ENGEFL Cup19090100.01.01901000.0013-2-2.00Matches
2018-201925Cardiff Cityeng ENGFA Cup1737381.10.81730000.000000.00+5.29Matches
2018-201925Cardiff Cityeng ENG1. Premier League271,4245341.615.8168171112110.891930-11-0.70+0.3917.625.9-8.3-0.53-0.04Matches
2019-202026Cardiff Cityeng ENG2. Championship190902.21.01901000.0023-1-1.00-1.241.21.9-0.8-0.77-0.72Matches
2019-202026Fulhameng ENG2. Championship412,8456968.731.6308517112801.894527+18+0.57+0.7146.335.3+11.0+0.35+0.65Matches
2019-202026Fulhameng ENGEFL Cup19090100.01.01901000.0001-1-1.00Matches
2019-202026Fulhameng ENGFA Cup1777742.80.91770000.0004-4-4.68-5.55Matches
2020-202127Fulhameng ENGEFL Cup21809066.72.02902003.0030+3+1.50+4.50Matches
2020-202127Fulhameng ENGFA Cup21216157.61.3167015401.5021+1+0.74+2.77Matches
2020-202127Fulhameng ENG1. Premier League332,3727269.426.428821451720.822032-12-0.46+0.7526.335.1-8.8-0.34-0.06Matches
2021-202228Fulhameng ENG2. Championship412,5246261.028.0268213152631.986229+33+1.18-0.4956.227.6+28.6+1.02-0.27Matches
2021-202228Fulhameng ENGEFL Cup21397066.21.5189015002.0010+1+0.65-0.62Matches
2021-202228Fulhameng ENGFA Cup112012057.11.311201003.0010+1+0.75+3.75Matches
2022-202329Fulhameng ENGFA Cup52084246.22.3280031602.0034-1-0.43-1.92Matches
2022-202329Fulhameng ENG1. Premier League362,4756972.427.529801172311.443640-4-0.15-0.7231.445.3-14.0-0.51-0.18Matches
2023-202430Fulhameng ENGEFL Cup63786363.04.2481222801.5056-1-0.24-1.45Matches
2023-202430Fulhameng ENGFA Cup21608088.91.82801001.5012-1-0.56-0.56Matches
2023-202430Fulhameng ENG1. Premier League331,4234341.615.817691161651.242229-7-0.44-0.4918.827.9-9.1-0.56-0.42Matches
14 Seasons6 Clubs6 Leagues42627,8026538.8308.93108115511621471.40390352+38+0.13-0.05197.7199.0-1.4-0.01+0.02
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
Bristol City (7 Seasons)4 Leagues1499,8216632.1109.111081583920251.28130117+13+0.14-0.20
Fulham (5 Seasons)4 Leagues20613,1126462.6145.714581636123111.54201175+26+0.18-0.07178.9171.1+7.7+0.06-0.06
Cardiff City (2 Seasons)4 Leagues301,6775621.718.6198191112110.802236-14-0.75-0.5418.827.9-9.1-0.54-0.35
Plymouth Argyle (1 Season)1 League332,9038870.132.33325001.523724+13+0.40+0.04
Oldham Athletic (1 Season)1 League7287416.93.234
Cheltenham (1 Season)1 League1220.00.001
League Cup (9 Seasons)241,5826664.317.617821172701.672722+5+0.28-0.23
FA Cup (8 Seasons)149396753.110.41084442611.36714-7-0.67-0.67
Championship (7 Seasons)19212,9216739.0143.613884825427261.54222161+61+0.43+0.33103.664.8+38.9+0.64+0.42
Premier League (4 Seasons)1297,6946056.285.59078333917191.1297131-34-0.40+0.0794.1134.3-40.2-0.47-0.16
League One (3 Seasons)331,7615314.219.62201111.500000.00-1.26
League Two (2 Seasons)342,9058535.132.33325101.523724+13+0.40+0.04
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
2010-201117Bristol City1 League134340.80.401
2011-201218Cheltenham1 League1220.00.001
2012-201319Oldham Athletic1 League7287416.93.234
2012-201319Bristol City1 League4109272.61.213
2013-201420Bristol City1 League241,4666135.416.3195
2014-201521Plymouth Argyle1 League332,9038870.132.33325001.523724+13+0.40+0.04
2014-201521Bristol City2 Leagues369231.60.81610211.001100.00-1.23
2015-201622Bristol City3 Leagues301,6535537.518.4179161316181.062522+3+0.16+0.91
2016-201723Bristol City3 Leagues352,0896043.523.2228414131161.112732-5-0.22-0.22
2017-201824Bristol City2 Leagues524,4018592.348.950793822701.527762+15+0.31-0.67
2018-201925Cardiff City3 Leagues291,5875544.117.6188181112110.832033-13-0.74+0.3817.625.9-8.3-0.53-0.04
2019-202026Cardiff City1 League190902.21.01901000.0023-1-1.00-1.241.21.9-0.8-0.77-0.72
2019-202026Fulham3 Leagues433,0127068.333.5328518112801.804532+13+0.39+0.4546.335.3+11.0+0.35+0.65
2020-202127Fulham3 Leagues372,6737268.529.731821662420.972533-8-0.27+1.1226.335.1-8.8-0.34-0.06
2021-202228Fulham3 Leagues442,7836361.030.9288414162732.006429+35+1.13-0.2956.227.6+28.6+1.02-0.27
2022-202329Fulham2 Leagues412,6836569.329.8318011102111.513944-5-0.17-0.9331.445.3-14.0-0.51-0.18
2023-202430Fulham3 Leagues411,9614846.721.823724181751.292837-9-0.41-0.5718.827.9-9.1-0.56-0.42
14 Seasons6 Clubs6 Leagues42627,8026538.8308.93108115511621471.40390352+38+0.13-0.05197.7199.0-1.4-0.01+0.02
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
Bristol City (7 Seasons)4 Leagues1499,8216632.1109.111081583920251.28130117+13+0.14-0.20
Fulham (5 Seasons)4 Leagues20613,1126462.6145.714581636123111.54201175+26+0.18-0.07178.9171.1+7.7+0.06-0.06
Cardiff City (2 Seasons)4 Leagues301,6775621.718.6198191112110.802236-14-0.75-0.5418.827.9-9.1-0.54-0.35
Plymouth Argyle (1 Season)1 League332,9038870.132.33325001.523724+13+0.40+0.04
Oldham Athletic (1 Season)1 League7287416.93.234
Cheltenham (1 Season)1 League1220.00.001
League Cup (9 Seasons)241,5826664.317.617821172701.672722+5+0.28-0.23
FA Cup (8 Seasons)149396753.110.41084442611.36714-7-0.67-0.67
Championship (7 Seasons)19212,9216739.0143.613884825427261.54222161+61+0.43+0.33103.664.8+38.9+0.64+0.42
Premier League (4 Seasons)1297,6946056.285.59078333917191.1297131-34-0.40+0.0794.1134.3-40.2-0.47-0.16
League One (3 Seasons)331,7615314.219.62201111.500000.00-1.26
League Two (2 Seasons)342,9058535.132.33325101.523724+13+0.40+0.04
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
2010-201117Bristol Cityeng ENG2. Championship15th134340.80.401
2011-201218Cheltenhameng ENG4. League Two6th1220.00.001
2012-201319Oldham Athleticeng ENG3. League One19th7287416.93.234
2012-201319Bristol Cityeng ENG2. Championship24th4109272.61.213
2013-201420Bristol Cityeng ENG3. League One12th241,4666135.416.3195
2014-201521Plymouth Argyleeng ENG4. League Two7th332,9038870.132.33325001.523724+13+0.40+0.04Matches
2014-201521Bristol Cityeng ENG3. League One1st2840.20.100211.500000.00-1.26Matches
2015-201622Bristol Cityeng ENG2. Championship18th281,5465537.317.216512171.142521+4+0.23+0.96Matches
2016-201723Bristol Cityeng ENG2. Championship17th301,7415842.119.318111261.002327-4-0.21-0.13Matches
2017-201824Bristol Cityeng ENG2. Championship11th464,0328897.444.84635001.466554+11+0.25+1.91Matches
2018-201925Cardiff Cityeng ENG1. Premier League18th271,4245341.615.8168171112110.891930-11-0.70+0.3917.625.9-8.3-0.53-0.04Matches
2019-202026Cardiff Cityeng ENG2. Championship5th190902.21.01901000.0023-1-1.00-1.241.21.9-0.8-0.77-0.72Matches
2019-202026Fulhameng ENG2. Championship4th412,8456968.731.6308517112801.894527+18+0.57+0.7146.335.3+11.0+0.35+0.65Matches
2020-202127Fulhameng ENG1. Premier League18th332,3727269.426.428821451720.822032-12-0.46+0.7526.335.1-8.8-0.34-0.06Matches
2021-202228Fulhameng ENG2. Championship1st412,5246261.028.0268213152631.986229+33+1.18-0.4956.227.6+28.6+1.02-0.27Matches
2022-202329Fulhameng ENG1. Premier League10th362,4756972.427.529801172311.443640-4-0.15-0.7231.445.3-14.0-0.51-0.18Matches
2023-202430Fulhameng ENG1. Premier League13th331,4234341.615.817691161651.242229-7-0.44-0.4918.827.9-9.1-0.56-0.42Matches
14 Seasons6 Clubs4 Leagues38825,2816537.5280.92838014010521461.38356316+40+0.15-0.02197.7199.0-1.4-0.01+0.02
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
Bristol City (7 Seasons)2 Leagues1358,9366630.899.31005135241.25113102+11+0.14-0.19
Fulham (5 Seasons)2 Leagues18411,6396362.8129.313080565422111.51185157+28+0.22-0.06178.9171.1+7.7+0.06-0.06
Cardiff City (2 Seasons)2 Leagues281,5145420.016.8178181112110.862133-12-0.71-0.5218.827.9-9.1-0.54-0.35
Plymouth Argyle (1 Season)1 League332,9038870.132.33325001.523724+13+0.40+0.04
Oldham Athletic (1 Season)1 League7287416.93.234
Cheltenham (1 Season)1 League1220.00.001
Championship (7 Seasons)19212,9216739.0143.613884825427261.54222161+61+0.43+0.33103.664.8+38.9+0.64+0.42
Premier League (4 Seasons)1297,6946056.285.59078333917191.1297131-34-0.40+0.0794.1134.3-40.2-0.47-0.16
League One (3 Seasons)331,7615314.219.62201111.500000.00-1.26
League Two (2 Seasons)342,9058535.132.33325101.523724+13+0.40+0.04
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-201521Bristol Cityeng ENGLeague Cup58th1616167.80.71610000.001100.00+3.10Matches
2015-201622Bristol Cityeng ENGFA Cup33rd1909050.01.01901010.0001-1-1.00-1.00Matches
2015-201622Bristol Cityeng ENGLeague Cup57th1171718.90.20011600.000000.00+2.47Matches
2016-201723Bristol Cityeng ENGEFL Cup9th42586566.22.9382211102.2543+1+0.35-0.33Matches
2016-201723Bristol Cityeng ENGFA Cup17th1909033.31.01901000.0002-2-2.00-2.50Matches
2017-201824Bristol Cityeng ENGEFL Cup3rd63696258.64.1479322702.00128+4+0.98-1.09Matches
2018-201925Cardiff Cityeng ENGEFL Cup33rd19090100.01.01901000.0013-2-2.00Matches
2018-201925Cardiff Cityeng ENGFA Cup33rd1737381.10.81730000.000000.00+5.29Matches
2019-202026Fulhameng ENGEFL Cup33rd19090100.01.01901000.0001-1-1.00Matches
2019-202026Fulhameng ENGFA Cup17th1777742.80.91770000.0004-4-4.68-5.55Matches
2020-202127Fulhameng ENGEFL Cup9th21809066.72.02902003.0030+3+1.50+4.50Matches
2020-202127Fulhameng ENGFA Cup17th21216157.61.3167015401.5021+1+0.74+2.77Matches
2021-202228Fulhameng ENGEFL CupRd321397066.21.5189015002.0010+1+0.65-0.62Matches
2021-202228Fulhameng ENGFA Cup112012057.11.311201003.0010+1+0.75+3.75Matches
2022-202329Fulhameng ENGFA CupQF52084246.22.3280031602.0034-1-0.43-1.92Matches
2023-202430Fulhameng ENGEFL CupSF63786363.04.2481222801.5056-1-0.24-1.45Matches
2023-202430Fulhameng ENGFA Cup21608088.91.82801001.5012-1-0.56-0.56Matches
10 Seasons3 Clubs2 Leagues382,5216659.628.0278315112611.553436-2-0.07-0.33
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Fulham (5 Seasons)2 Leagues221,4736761.416.41584773001.731618-2-0.12-0.22
Bristol City (4 Seasons)2 Leagues148856353.69.81081742011.501715+2+0.20-0.38
Cardiff City (1 Season)2 Leagues21638290.61.82821000.0013-2-1.10+4.19
League Cup (9 Seasons)241,5826664.317.617821172701.672722+5+0.28-0.23
FA Cup (8 Seasons)149396753.110.41084442611.36714-7-0.67-0.67
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
202026jm JamaicaFriendlies (M)21125641.51.2167014501.502200.000.00Matches
202127jm JamaicaGold CupQF21778949.22.02891001.5021+1+0.51+0.51Matches
202228jm JamaicaWCQ85086440.35.6768113310.7549-5-0.89-0.29Matches
202228jm JamaicaFriendlies (M)1909025.01.01901000.0003-3-3.00-2.00Matches
202329jm JamaicaGold CupSF43318373.63.74833011.755500.00-4.54Matches
4 Seasons1 Club3 Leagues171,2187245.113.51576623921.121320-7-0.52-0.40
Gold Cup (2 Seasons)65088562.75.66854011.6776+1+0.18-1.61
Friendlies (M) (2 Seasons)32026732.12.2279114501.0025-3-1.34-0.71
WCQ (1 Season)85086440.35.6768113310.7549-5-0.89-0.29

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
2010-201117Bristol Cityeng ENG2. Championship0.4000
2011-201218Cheltenhameng ENG4. League Two0.0000
2012-201319Bristol Cityeng ENG2. Championship1.2001
2012-201319Oldham Athleticeng ENG3. League One3.2104
2013-201420Bristol Cityeng ENG3. League One16.32013
2014-201521Bristol Cityeng ENGLeague Cup0.70000Matches
2014-201521Bristol Cityeng ENG3. League One0.1000Matches
2014-201521Plymouth Argyleeng ENG4. League Two32.36027Matches
2015-201622Bristol Cityeng ENG2. Championship17.22016Matches
2015-201622Bristol Cityeng ENGFA Cup1.00000Matches
2015-201622Bristol Cityeng ENGLeague Cup0.20000Matches
2016-201723Bristol Cityeng ENG2. Championship19.32002300000000Matches
2016-201723Bristol Cityeng ENGEFL Cup2.91004101500000Matches
2016-201723Bristol Cityeng ENGFA Cup1.00000Matches
2017-201824Bristol Cityeng ENG2. Championship44.8900386218502839000Matches
2017-201824Bristol Cityeng ENGEFL Cup4.1000276533100Matches
2018-201925Cardiff Cityeng ENGEFL Cup1.0000130200000Matches
2018-201925Cardiff Cityeng ENGFA Cup0.8000100100000Matches
2018-201925Cardiff Cityeng ENG1. Premier League15.80005271163900062103621.7Matches
2019-202026Cardiff Cityeng ENG2. Championship1.0100120000000500Matches
2019-202026Fulhameng ENG2. Championship31.6400314112421431100147234334.8Matches
2019-202026Fulhameng ENGEFL Cup1.00001100010Matches
2019-202026Fulhameng ENGFA Cup0.90001100100Matches
2020-202127Fulhameng ENGEFL Cup2.00002204010Matches
2020-202127Fulhameng ENGFA Cup1.30000116010Matches
2020-202127Fulhameng ENG1. Premier League26.470038203412115100102164028.6Matches
2021-202228Fulhameng ENG2. Championship28.04002922940171200013193122.5Matches
2021-202228Fulhameng ENGEFL Cup1.50000002020Matches
2021-202228Fulhameng ENGFA Cup1.30000000000Matches
2022-202329Fulhameng ENGFA Cup2.30002201000Matches
2022-202329Fulhameng ENG1. Premier League27.5800342211532024210135124122.6Matches
2023-202430Fulhameng ENGEFL Cup4.20004416020Matches
2023-202430Fulhameng ENGFA Cup1.80000016110Matches
2023-202430Fulhameng ENG1. Premier League15.8400162543551400060132435.1Matches
14 Seasons6 Clubs6 Leagues308.95100294243773151131555106428321527.9
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Bristol City (7 Seasons)4 Leagues109.11600977024703142100
Fulham (5 Seasons)4 Leagues145.7270015814142236791044105757317929.0
Cardiff City (2 Seasons)4 Leagues18.61008321193900067103621.7
Plymouth Argyle (1 Season)1 League32.36027
Oldham Athletic (1 Season)1 League3.2104
Cheltenham (1 Season)1 League0.0000
League Cup (9 Seasons)17.6100141873439100
FA Cup (8 Seasons)10.40004421422000
Championship (7 Seasons)143.62200139127391325982100283327430.2
Premier League (4 Seasons)85.5190093942913549623103595114126.6
League One (3 Seasons)19.63017
League Two (2 Seasons)32.36027
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
2010-201117Bristol City1 League0.4000
2011-201218Cheltenham1 League0.0000
2012-201319Oldham Athletic1 League3.2104
2012-201319Bristol City1 League1.2001
2013-201420Bristol City1 League16.32013
2014-201521Plymouth Argyle1 League32.36027
2014-201521Bristol City2 Leagues0.800000
2015-201622Bristol City3 Leagues18.4200160
2016-201723Bristol City3 Leagues23.230027101500000
2017-201824Bristol City2 Leagues48.9900406924553142100
2018-201925Cardiff City3 Leagues17.60007301193900062103621.7
2019-202026Cardiff City1 League1.0100120000000500
2019-202026Fulham3 Leagues33.5400334312421532100147234334.8
2020-202127Fulham3 Leagues29.770040234512117100102164028.6
2021-202228Fulham3 Leagues30.94002922942171400013193122.5
2022-202329Fulham2 Leagues29.8800362411542024210135124122.6
2023-202430Fulham3 Leagues21.8400202964761700060132435.1
14 Seasons6 Clubs6 Leagues308.95100294243773151131555106428321527.9
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Bristol City (7 Seasons)4 Leagues109.11600977024703142100
Fulham (5 Seasons)4 Leagues145.7270015814142236791044105757317929.0
Cardiff City (2 Seasons)4 Leagues18.61008321193900067103621.7
Plymouth Argyle (1 Season)1 League32.36027
Oldham Athletic (1 Season)1 League3.2104
Cheltenham (1 Season)1 League0.0000
League Cup (9 Seasons)17.6100141873439100
FA Cup (8 Seasons)10.40004421422000
Championship (7 Seasons)143.62200139127391325982100283327430.2
Premier League (4 Seasons)85.5190093942913549623103595114126.6
League One (3 Seasons)19.63017
League Two (2 Seasons)32.36027
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
2010-201117Bristol Cityeng ENG2. Championship15th0.4000
2011-201218Cheltenhameng ENG4. League Two6th0.0000
2012-201319Oldham Athleticeng ENG3. League One19th3.2104
2012-201319Bristol Cityeng ENG2. Championship24th1.2001
2013-201420Bristol Cityeng ENG3. League One12th16.32013
2014-201521Plymouth Argyleeng ENG4. League Two7th32.36027Matches
2014-201521Bristol Cityeng ENG3. League One1st0.1000Matches
2015-201622Bristol Cityeng ENG2. Championship18th17.22016Matches
2016-201723Bristol Cityeng ENG2. Championship17th19.32002300000000Matches
2017-201824Bristol Cityeng ENG2. Championship11th44.8900386218502839000Matches
2018-201925Cardiff Cityeng ENG1. Premier League18th15.80005271163900062103621.7Matches
2019-202026Cardiff Cityeng ENG2. Championship5th1.0100120000000500Matches
2019-202026Fulhameng ENG2. Championship4th31.6400314112421431100147234334.8Matches
2020-202127Fulhameng ENG1. Premier League18th26.470038203412115100102164028.6Matches
2021-202228Fulhameng ENG2. Championship1st28.04002922940171200013193122.5Matches
2022-202329Fulhameng ENG1. Premier League10th27.5800342211532024210135124122.6Matches
2023-202430Fulhameng ENG1. Premier League13th15.8400162543551400060132435.1Matches
14 Seasons6 Clubs4 Leagues280.95000276221682671081444106428321527.9
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Bristol City (7 Seasons)2 Leagues99.31500916218502839000
Fulham (5 Seasons)2 Leagues129.327001481303921177964105757317929.0
Cardiff City (2 Seasons)2 Leagues16.81006291163900067103621.7
Plymouth Argyle (1 Season)1 League32.36027
Oldham Athletic (1 Season)1 League3.2104
Cheltenham (1 Season)1 League0.0000
Championship (7 Seasons)143.62200139127391325982100283327430.2
Premier League (4 Seasons)85.5190093942913549623103595114126.6
League One (3 Seasons)19.63017
League Two (2 Seasons)32.36027
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-201521Bristol Cityeng ENGLeague Cup58th0.70000Matches
2015-201622Bristol Cityeng ENGFA Cup33rd1.00000Matches
2015-201622Bristol Cityeng ENGLeague Cup57th0.20000Matches
2016-201723Bristol Cityeng ENGEFL Cup9th2.91004101500000Matches
2016-201723Bristol Cityeng ENGFA Cup17th1.00000Matches
2017-201824Bristol Cityeng ENGEFL Cup3rd4.1000276533100Matches
2018-201925Cardiff Cityeng ENGEFL Cup33rd1.0000130200000Matches
2018-201925Cardiff Cityeng ENGFA Cup33rd0.8000100100000Matches
2019-202026Fulhameng ENGEFL Cup33rd1.00001100010Matches
2019-202026Fulhameng ENGFA Cup17th0.90001100100Matches
2020-202127Fulhameng ENGEFL Cup9th2.00002204010Matches
2020-202127Fulhameng ENGFA Cup17th1.30000116010Matches
2021-202228Fulhameng ENGEFL CupRd31.50000002020Matches
2021-202228Fulhameng ENGFA Cup1.30000000000Matches
2022-202329Fulhameng ENGFA CupQF2.30002201000Matches
2023-202430Fulhameng ENGEFL CupSF4.20004416020Matches
2023-202430Fulhameng ENGFA Cup1.80000016110Matches
10 Seasons3 Clubs2 Leagues28.01001822948511100
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Fulham (5 Seasons)2 Leagues16.40001011325280
Bristol City (4 Seasons)2 Leagues9.81006862033100
Cardiff City (1 Season)2 Leagues1.8000230300000
League Cup (9 Seasons)17.6100141873439100
FA Cup (8 Seasons)10.40004421422000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202026jm JamaicaFriendlies (M)1.20000Matches
202127jm JamaicaGold CupQF2.00002222000Matches
202228jm JamaicaWCQ5.60000Matches
202228jm JamaicaFriendlies (M)1.00000Matches
202329jm JamaicaGold CupSF3.70003508050Matches
4 Seasons1 Club3 Leagues13.500057210050
Gold Cup (2 Seasons)5.600057210050
Friendlies (M) (2 Seasons)2.20000
WCQ (1 Season)5.60000

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.