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-201118Port Valeeng ENG4. League Two1090.1000000000.000.000.000.000.00
2011-201219Shrewsburyeng ENG4. League Two721661.8000000000.000.000.000.000.00
2012-201320Walsalleng ENG3. League One40200.2000000000.000.000.000.000.00
2013-201421Walsalleng ENG3. League One44292,84231.66410600200.190.130.320.190.32
2014-201522Walsalleng ENGFA Cup221511.7011000000.000.600.600.000.60Matches
2014-201522Walsalleng ENGLeague Cup221501.7000000000.000.000.000.000.00Matches
2014-201522Walsalleng ENG3. League One42373,26636.3448400100.110.110.220.110.22Matches
2015-201623Walsalleng ENGFA Cup554805.3000000000.000.000.000.000.00Matches
2015-201623Walsalleng ENGLeague Cup311561.7112100000.580.581.150.581.15Matches
2015-201623Walsalleng ENG3. League One46454,04144.961117600400.130.240.380.130.38Matches
2016-201724Brentfordeng ENG2. Championship43393,38137.6279200600.050.190.240.050.24Matches
2016-201724Brentfordeng ENGFA Cup221531.7112100000.590.591.180.591.18Matches
2017-201825Brentfordeng ENG2. Championship42363,28536.5448400620.110.110.220.110.22Matches
2017-201825Brentfordeng ENGEFL Cup222102.3112100100.430.430.860.430.86Matches
2017-201825Brentfordeng ENGFA Cup00Matches
2018-201926Brentfordeng ENG2. Championship42413,63840.4066000901.41.44.05.4803621380.000.150.150.000.150.030.100.130.030.13Matches
2018-201926Brentfordeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2018-201926Brentfordeng ENGFA Cup321962.2000000100.000.000.000.000.00Matches
2019-202027West Bromeng ENG2. Championship42423,71741.31121001010.80.82.93.745334510.020.020.050.020.050.020.070.090.020.09Matches
2019-202027West Bromeng ENGEFL Cup10210.2000000000.000.000.000.000.00Matches
2020-202128West Bromeng ENGEFL Cup10300.3000000000.000.000.000.000.00Matches
2020-202128West Bromeng ENGFA Cup10600.7000000000.000.000.000.000.00Matches
2020-202128West Bromeng ENGJr. PL2 — Div. 211901.0011000000.001.001.000.001.00Matches
2020-202128West Bromeng ENG1. Premier League19171,48716.5000000200.10.10.60.7116790.000.000.000.000.000.010.030.040.010.04Matches
2021-202229Stoke Cityeng ENG2. Championship25191,73919.3235200200.90.91.92.818104400.100.160.260.100.260.050.100.140.050.14Matches
2021-202229Stoke Cityeng ENGEFL Cup321972.2101100000.460.000.460.460.46Matches
2021-202229Stoke Cityeng ENGFA Cup11780.9011000000.001.151.150.001.15Matches
2022-202330Cardiff Cityeng ENG2. Championship37222,04722.7303300200.80.82.73.411107390.130.000.130.130.130.030.120.150.030.15Matches
2022-202330Cardiff Cityeng ENGFA Cup221671.9000000000.000.000.000.000.00Matches
2023-202431Cardiff Cityeng ENG2. Championship20290.3000000000.00.00.00.00600.000.000.000.000.000.000.000.000.000.00Matches
2023-202431Cardiff Cityeng ENGEFL Cup332392.7011000000.000.380.380.000.38Matches
2023-202431Cardiff Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
14 Seasons7 Clubs6 Leagues42935532,135357.132467832004634.04.012.016.01659802770.090.130.220.090.220.030.090.110.030.11
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
Walsall (4 Seasons)3 Leagues14812111,106123.41721381700700.140.170.310.140.31
Brentford (3 Seasons)3 Leagues13512310,953121.7819278002321.41.44.05.4803621380.070.160.220.070.220.030.100.130.030.13
West Brom (2 Seasons)4 Leagues64595,31559.11121001210.90.93.44.456401600.020.020.030.020.030.020.060.080.020.08
Cardiff City (2 Seasons)3 Leagues45282,57228.6314300200.80.82.73.411113390.100.030.140.100.140.030.120.150.030.15
Stoke City (1 Season)3 Leagues29222,01422.4347300200.90.91.92.818104400.130.180.310.130.310.050.100.140.050.14
Shrewsbury (1 Season)1 League721661.8000000000.000.000.000.000.00
West Brom (1 Season)1 League11901.0011000000.001.001.000.001.00
Port Vale (1 Season)1 League1090.1000000000.000.000.000.000.00
FA Cup (9 Seasons)17151,37515.3134100100.070.200.260.070.26
League Cup (8 Seasons)16111,09312.1336300100.250.250.490.250.49
Championship (7 Seasons)23319917,836198.212213312003533.83.811.515.31549132680.060.110.170.060.170.030.090.120.030.12
League One (4 Seasons)13611110,169113.01619351600700.140.170.310.140.31
League Two (2 Seasons)821751.9000000000.000.000.000.000.00
Premier League (1 Season)19171,48716.5000000200.10.10.60.7116790.000.000.000.000.000.010.030.040.010.04
PL2 — Div. 2 (1 Season)11901.0011000000.001.001.000.001.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
2010-201118Port Vale1 League1090.1000000000.000.000.000.000.00
2011-201219Shrewsbury1 League721661.8000000000.000.000.000.000.00
2012-201320Walsall1 League40200.2000000000.000.000.000.000.00
2013-201421Walsall1 League44292,84231.66410600200.190.130.320.190.32
2014-201522Walsall3 Leagues46413,56739.6459400100.100.130.230.100.23
2015-201623Walsall3 Leagues54514,67752.071219700400.130.230.370.130.37
2016-201724Brentford2 Leagues45413,53439.33811300600.080.200.280.080.28
2017-201825Brentford3 Leagues44383,49538.85510500720.130.130.260.130.26
2018-201926Brentford3 Leagues46443,92443.60660001001.41.44.05.4803621380.000.140.140.000.140.030.100.130.030.13
2019-202027West Brom2 Leagues43423,73841.51121001010.80.82.93.745334510.020.020.050.020.050.020.070.090.020.09
2020-202128West Brom3 Leagues21171,57717.5000000200.10.10.60.7116790.000.000.000.000.000.010.030.040.010.04
2020-202128West Brom1 League11901.0011000000.001.001.000.001.00
2021-202229Stoke City3 Leagues29222,01422.4347300200.90.91.92.818104400.130.180.310.130.310.050.100.140.050.14
2022-202330Cardiff City2 Leagues39242,21424.6303300200.80.82.73.411107390.120.000.120.120.120.030.120.150.030.15
2023-202431Cardiff City3 Leagues643584.0011000000.00.00.00.00600.000.250.250.000.250.000.000.000.000.00
14 Seasons7 Clubs6 Leagues42935532,135357.132467832004634.04.012.016.01659802770.090.130.220.090.220.030.090.110.030.11
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
Walsall (4 Seasons)3 Leagues14812111,106123.41721381700700.140.170.310.140.31
Brentford (3 Seasons)3 Leagues13512310,953121.7819278002321.41.44.05.4803621380.070.160.220.070.220.030.100.130.030.13
West Brom (2 Seasons)4 Leagues64595,31559.11121001210.90.93.44.456401600.020.020.030.020.030.020.060.080.020.08
Cardiff City (2 Seasons)3 Leagues45282,57228.6314300200.80.82.73.411113390.100.030.140.100.140.030.120.150.030.15
Stoke City (1 Season)3 Leagues29222,01422.4347300200.90.91.92.818104400.130.180.310.130.310.050.100.140.050.14
Shrewsbury (1 Season)1 League721661.8000000000.000.000.000.000.00
West Brom (1 Season)1 League11901.0011000000.001.001.000.001.00
Port Vale (1 Season)1 League1090.1000000000.000.000.000.000.00
FA Cup (9 Seasons)17151,37515.3134100100.070.200.260.070.26
League Cup (8 Seasons)16111,09312.1336300100.250.250.490.250.49
Championship (7 Seasons)23319917,836198.212213312003533.83.811.515.31549132680.060.110.170.060.170.030.090.120.030.12
League One (4 Seasons)13611110,169113.01619351600700.140.170.310.140.31
League Two (2 Seasons)821751.9000000000.000.000.000.000.00
Premier League (1 Season)19171,48716.5000000200.10.10.60.7116790.000.000.000.000.000.010.030.040.010.04
PL2 — Div. 2 (1 Season)11901.0011000000.001.001.000.001.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
2010-201118Port Valeeng ENG4. League Two11th1090.1000000000.000.000.000.000.00
2011-201219Shrewsburyeng ENG4. League Two2nd721661.8000000000.000.000.000.000.00
2012-201320Walsalleng ENG3. League One9th40200.2000000000.000.000.000.000.00
2013-201421Walsalleng ENG3. League One13th44292,84231.66410600200.190.130.320.190.32
2014-201522Walsalleng ENG3. League One14th42373,26636.3448400100.110.110.220.110.22Matches
2015-201623Walsalleng ENG3. League One3rd46454,04144.961117600400.130.240.380.130.38Matches
2016-201724Brentfordeng ENG2. Championship10th43393,38137.6279200600.050.190.240.050.24Matches
2017-201825Brentfordeng ENG2. Championship9th42363,28536.5448400620.110.110.220.110.22Matches
2018-201926Brentfordeng ENG2. Championship11th42413,63840.4066000901.41.44.05.4803621380.000.150.150.000.150.030.100.130.030.13Matches
2019-202027West Bromeng ENG2. Championship2nd42423,71741.31121001010.80.82.93.745334510.020.020.050.020.050.020.070.090.020.09Matches
2020-202128West Bromeng ENG1. Premier League19th19171,48716.5000000200.10.10.60.7116790.000.000.000.000.000.010.030.040.010.04Matches
2020-202128West Bromeng ENGJr. PL2 — Div. 212th11901.0011000000.001.001.000.001.00Matches
2021-202229Stoke Cityeng ENG2. Championship14th25191,73919.3235200200.90.91.92.818104400.100.160.260.100.260.050.100.140.050.14Matches
2022-202330Cardiff Cityeng ENG2. Championship21st37222,04722.7303300200.80.82.73.411107390.130.000.130.130.130.030.120.150.030.15Matches
2023-202431Cardiff Cityeng ENG2. Championship12th20290.3000000000.00.00.00.00600.000.000.000.000.000.000.000.000.000.00Matches
14 Seasons7 Clubs4 Leagues39632929,667329.628406828004434.04.012.016.01659802770.080.120.210.080.210.030.090.110.030.11
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
Walsall (4 Seasons)1 League13611110,169113.01619351600700.140.170.310.140.31
Brentford (3 Seasons)1 League12711610,304114.5617236002121.41.44.05.4803621380.050.150.200.050.200.030.100.130.030.13
West Brom (2 Seasons)2 Leagues61595,20457.81121001210.90.93.44.456401600.020.020.030.020.030.020.060.080.020.08
Cardiff City (2 Seasons)1 League39222,07623.1303300200.80.82.73.411113390.130.000.130.130.130.030.120.150.030.15
Stoke City (1 Season)1 League25191,73919.3235200200.90.91.92.818104400.100.160.260.100.260.050.100.140.050.14
Shrewsbury (1 Season)1 League721661.8000000000.000.000.000.000.00
West Brom (1 Season)1 League11901.0011000000.001.001.000.001.00
Port Vale (1 Season)1 League1090.1000000000.000.000.000.000.00
Championship (7 Seasons)23319917,836198.212213312003533.83.811.515.31549132680.060.110.170.060.170.030.090.120.030.12
League One (4 Seasons)13611110,169113.01619351600700.140.170.310.140.31
League Two (2 Seasons)821751.9000000000.000.000.000.000.00
Premier League (1 Season)19171,48716.5000000200.10.10.60.7116790.000.000.000.000.000.010.030.040.010.04
PL2 — Div. 2 (1 Season)11901.0011000000.001.001.000.001.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-201522Walsalleng ENGFA Cup85th221511.7011000000.000.600.600.000.60Matches
2014-201522Walsalleng ENGLeague Cup33rd221501.7000000000.000.000.000.000.00Matches
2015-201623Walsalleng ENGFA Cup17th554805.3000000000.000.000.000.000.00Matches
2015-201623Walsalleng ENGLeague Cup17th311561.7112100000.580.581.150.581.15Matches
2016-201724Brentfordeng ENGFA Cup17th221531.7112100000.590.591.180.591.18Matches
2017-201825Brentfordeng ENGEFL Cup17th222102.3112100100.430.430.860.430.86Matches
2017-201825Brentfordeng ENGFA Cup33rd00Matches
2018-201926Brentfordeng ENGEFL Cup17th11901.0000000000.000.000.000.000.00Matches
2018-201926Brentfordeng ENGFA Cup9th321962.2000000100.000.000.000.000.00Matches
2019-202027West Bromeng ENGEFL Cup58th10210.2000000000.000.000.000.000.00Matches
2020-202128West Bromeng ENGEFL Cup17th10300.3000000000.000.000.000.000.00Matches
2020-202128West Bromeng ENGFA Cup33rd10600.7000000000.000.000.000.000.00Matches
2021-202229Stoke Cityeng ENGEFL CupRd4321972.2101100000.460.000.460.460.46Matches
2021-202229Stoke Cityeng ENGFA Cup11780.9011000000.001.151.150.001.15Matches
2022-202330Cardiff Cityeng ENGFA Cup221671.9000000000.000.000.000.000.00Matches
2023-202431Cardiff Cityeng ENGEFL CupRd3332392.7011000000.000.380.380.000.38Matches
2023-202431Cardiff Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
10 Seasons5 Clubs2 Leagues33262,46827.44610400200.150.220.360.150.36
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
Brentford (3 Seasons)2 Leagues876497.2224200200.280.280.550.280.55
Walsall (2 Seasons)2 Leagues121093710.4123100000.100.190.290.100.29
Cardiff City (2 Seasons)2 Leagues664965.5011000000.000.180.180.000.18
West Brom (2 Seasons)2 Leagues301111.2000000000.000.000.000.000.00
Stoke City (1 Season)2 Leagues432753.1112100000.330.330.650.330.65
FA Cup (9 Seasons)17151,37515.3134100100.070.200.260.070.26
League Cup (8 Seasons)16111,09312.1336300100.250.250.490.250.49
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
201523kn St. Kitts & NevisFriendlies (M)221762.0000000000.000.000.000.000.00Matches
201725kn St. Kitts & NevisFriendlies (M)221802.0000000100.000.000.000.000.00Matches
201826kn St. Kitts & NevisWCQ332703.0101100100.330.000.330.330.33Matches
201826kn St. Kitts & NevisFriendlies (M)11830.9000000000.000.000.000.000.00Matches
202230kn St. Kitts & NevisWCQ443443.8101100000.260.000.260.260.26Matches
202331kn St. Kitts & NevisGold CupGR332703.0000000000.000.000.000.000.00Matches
202634kn St. Kitts & NevisWCQ221601.8000000000.000.000.000.000.00Matches
6 Seasons1 Club3 Leagues17171,48316.5202200200.120.000.120.120.12
WCQ (3 Seasons)997748.6202200100.230.000.230.230.23
Friendlies (M) (3 Seasons)554394.9000000100.000.000.000.000.00
Gold Cup (1 Season)332703.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
2010-201118Port Valeeng ENG4. League Two0.1000.0000
2011-201219Shrewsburyeng ENG4. League Two1.8000.0000
2012-201320Walsalleng ENG3. League One0.2000.0000
2013-201421Walsalleng ENG3. League One31.66230.730.2600
2014-201522Walsalleng ENGFA Cup1.7000Matches
2014-201522Walsalleng ENGLeague Cup1.7000Matches
2014-201522Walsalleng ENG3. League One36.34210.580.1900Matches
2015-201623Walsalleng ENGFA Cup5.3000Matches
2015-201623Walsalleng ENGLeague Cup1.7100Matches
2015-201623Walsalleng ENG3. League One44.96170.380.3500Matches
2016-201724Brentfordeng ENG2. Championship37.62070.000.190.2900Matches
2016-201724Brentfordeng ENGFA Cup1.7100Matches
2017-201825Brentfordeng ENG2. Championship36.54671522.41.840.410.060.2700Matches
2017-201825Brentfordeng ENGEFL Cup2.315360.02.141.290.200.3300Matches
2018-201926Brentfordeng ENG2. Championship40.4036411.10.890.100.000.0022.90001.41.40.04-1.4-1.4Matches
2018-201926Brentfordeng ENGEFL Cup1.00000.000.0000Matches
2018-201926Brentfordeng ENGFA Cup2.203133.31.380.460.000.0000Matches
2019-202027West Bromeng ENG2. Championship41.3119421.10.460.100.050.2522.50000.80.80.04+0.2+0.2Matches
2019-202027West Bromeng ENGEFL Cup0.20000.000.0000Matches
2020-202128West Bromeng ENGEFL Cup0.30000.000.0000Matches
2020-202128West Bromeng ENGFA Cup0.70000.000.0000Matches
2020-202128West Bromeng ENGJr. PL2 — Div. 21.0000Matches
2020-202128West Bromeng ENG1. Premier League16.50400.00.240.000.0025.40000.10.10.03-0.1-0.1Matches
2021-202229Stoke Cityeng ENG2. Championship19.3215640.00.780.310.130.3323.00000.90.90.06+1.1+1.1Matches
2021-202229Stoke Cityeng ENGEFL Cup2.2111100.00.460.461.001.0000Matches
2021-202229Stoke Cityeng ENGFA Cup0.90100.01.150.000.0000Matches
2022-202330Cardiff Cityeng ENG2. Championship22.7318422.20.790.180.170.7525.40000.80.80.04+2.2+2.2Matches
2022-202330Cardiff Cityeng ENGFA Cup1.90000.000.0000Matches
2023-202431Cardiff Cityeng ENG2. Championship0.30000.000.000000.00.00.00.0Matches
2023-202431Cardiff Cityeng ENGEFL Cup2.70100.00.380.000.0000Matches
2023-202431Cardiff Cityeng ENGFA Cup1.00000.000.0000Matches
14 Seasons7 Clubs6 Leagues357.13217010626.50.740.310.080.2823.40004.04.00.04+2.0+2.0
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
Walsall (4 Seasons)3 Leagues123.417610.540.2600
Brentford (3 Seasons)3 Leagues121.781113027.00.920.250.060.2322.90001.41.40.04-1.4-1.4
West Brom (2 Seasons)4 Leagues59.1123417.40.390.070.040.2523.00000.90.90.04+0.1+0.1
Cardiff City (2 Seasons)3 Leagues28.6319421.10.660.140.160.7525.40000.80.80.04+2.2+2.2
Stoke City (1 Season)3 Leagues22.4317741.20.760.310.180.4323.00000.90.90.06+1.1+1.1
Shrewsbury (1 Season)1 League1.8000.0000
West Brom (1 Season)1 League1.0000
Port Vale (1 Season)1 League0.1000.0000
FA Cup (9 Seasons)15.314125.00.610.150.000.0000
League Cup (8 Seasons)12.137457.10.800.460.290.5000
Championship (7 Seasons)198.2121554025.80.780.200.080.3023.30003.83.80.04+2.2+2.2
League One (4 Seasons)113.016610.540.2600
League Two (2 Seasons)1.9000.0000
Premier League (1 Season)16.50400.00.240.000.0025.40000.10.10.03-0.1-0.1
PL2 — Div. 2 (1 Season)1.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
2010-201118Port Vale1 League0.1000.0000
2011-201219Shrewsbury1 League1.8000.0000
2012-201320Walsall1 League0.2000.0000
2013-201421Walsall1 League31.66230.730.2600
2014-201522Walsall3 Leagues39.64210.580.1900
2015-201623Walsall3 Leagues52.07170.380.3500
2016-201724Brentford2 Leagues39.33070.000.190.2900
2017-201825Brentford3 Leagues38.85721825.01.850.460.070.2800
2018-201926Brentford3 Leagues43.6039512.80.890.110.000.0022.90001.41.40.04-1.4-1.4
2019-202027West Brom2 Leagues41.5119421.10.460.100.050.2522.50000.80.80.04+0.2+0.2
2020-202128West Brom3 Leagues17.50400.00.230.000.0025.40000.10.10.03-0.1-0.1
2020-202128West Brom1 League1.0000
2021-202229Stoke City3 Leagues22.4317741.20.760.310.180.4323.00000.90.90.06+1.1+1.1
2022-202330Cardiff City2 Leagues24.6318422.20.730.160.170.7525.40000.80.80.04+2.2+2.2
2023-202431Cardiff City3 Leagues4.00100.00.250.000.000000.00.00.00.0
14 Seasons7 Clubs6 Leagues357.13217010626.50.740.310.080.2823.40004.04.00.04+2.0+2.0
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
Walsall (4 Seasons)3 Leagues123.417610.540.2600
Brentford (3 Seasons)3 Leagues121.781113027.00.920.250.060.2322.90001.41.40.04-1.4-1.4
West Brom (2 Seasons)4 Leagues59.1123417.40.390.070.040.2523.00000.90.90.04+0.1+0.1
Cardiff City (2 Seasons)3 Leagues28.6319421.10.660.140.160.7525.40000.80.80.04+2.2+2.2
Stoke City (1 Season)3 Leagues22.4317741.20.760.310.180.4323.00000.90.90.06+1.1+1.1
Shrewsbury (1 Season)1 League1.8000.0000
West Brom (1 Season)1 League1.0000
Port Vale (1 Season)1 League0.1000.0000
FA Cup (9 Seasons)15.314125.00.610.150.000.0000
League Cup (8 Seasons)12.137457.10.800.460.290.5000
Championship (7 Seasons)198.2121554025.80.780.200.080.3023.30003.83.80.04+2.2+2.2
League One (4 Seasons)113.016610.540.2600
League Two (2 Seasons)1.9000.0000
Premier League (1 Season)16.50400.00.240.000.0025.40000.10.10.03-0.1-0.1
PL2 — Div. 2 (1 Season)1.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
2010-201118Port Valeeng ENG4. League Two11th0.1000.0000
2011-201219Shrewsburyeng ENG4. League Two2nd1.8000.0000
2012-201320Walsalleng ENG3. League One9th0.2000.0000
2013-201421Walsalleng ENG3. League One13th31.66230.730.2600
2014-201522Walsalleng ENG3. League One14th36.34210.580.1900Matches
2015-201623Walsalleng ENG3. League One3rd44.96170.380.3500Matches
2016-201724Brentfordeng ENG2. Championship10th37.62070.000.190.2900Matches
2017-201825Brentfordeng ENG2. Championship9th36.54671522.41.840.410.060.2700Matches
2018-201926Brentfordeng ENG2. Championship11th40.4036411.10.890.100.000.0022.90001.41.40.04-1.4-1.4Matches
2019-202027West Bromeng ENG2. Championship2nd41.3119421.10.460.100.050.2522.50000.80.80.04+0.2+0.2Matches
2020-202128West Bromeng ENG1. Premier League19th16.50400.00.240.000.0025.40000.10.10.03-0.1-0.1Matches
2020-202128West Bromeng ENGJr. PL2 — Div. 212th1.0000Matches
2021-202229Stoke Cityeng ENG2. Championship14th19.3215640.00.780.310.130.3323.00000.90.90.06+1.1+1.1Matches
2022-202330Cardiff Cityeng ENG2. Championship21st22.7318422.20.790.180.170.7525.40000.80.80.04+2.2+2.2Matches
2023-202431Cardiff Cityeng ENG2. Championship12th0.30000.000.000000.00.00.00.0Matches
14 Seasons7 Clubs4 Leagues329.62815910125.20.740.310.080.2823.40004.04.00.04+2.0+2.0
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
Walsall (4 Seasons)1 League113.016610.540.2600
Brentford (3 Seasons)1 League114.561032625.20.900.230.060.2322.90001.41.40.04-1.4-1.4
West Brom (2 Seasons)2 Leagues57.8123417.40.400.070.040.2523.00000.90.90.04+0.1+0.1
Cardiff City (2 Seasons)1 League23.1318422.20.780.170.170.7525.40000.80.80.04+2.2+2.2
Stoke City (1 Season)1 League19.3215640.00.780.310.130.3323.00000.90.90.06+1.1+1.1
Shrewsbury (1 Season)1 League1.8000.0000
West Brom (1 Season)1 League1.0000
Port Vale (1 Season)1 League0.1000.0000
Championship (7 Seasons)198.2121554025.80.780.200.080.3023.30003.83.80.04+2.2+2.2
League One (4 Seasons)113.016610.540.2600
League Two (2 Seasons)1.9000.0000
Premier League (1 Season)16.50400.00.240.000.0025.40000.10.10.03-0.1-0.1
PL2 — Div. 2 (1 Season)1.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-201522Walsalleng ENGFA Cup85th1.7000Matches
2014-201522Walsalleng ENGLeague Cup33rd1.7000Matches
2015-201623Walsalleng ENGFA Cup17th5.3000Matches
2015-201623Walsalleng ENGLeague Cup17th1.7100Matches
2016-201724Brentfordeng ENGFA Cup17th1.7100Matches
2017-201825Brentfordeng ENGEFL Cup17th2.315360.02.141.290.200.3300Matches
2018-201926Brentfordeng ENGEFL Cup17th1.00000.000.0000Matches
2018-201926Brentfordeng ENGFA Cup9th2.203133.31.380.460.000.0000Matches
2019-202027West Bromeng ENGEFL Cup58th0.20000.000.0000Matches
2020-202128West Bromeng ENGEFL Cup17th0.30000.000.0000Matches
2020-202128West Bromeng ENGFA Cup33rd0.70000.000.0000Matches
2021-202229Stoke Cityeng ENGEFL CupRd42.2111100.00.460.461.001.0000Matches
2021-202229Stoke Cityeng ENGFA Cup0.90100.01.150.000.0000Matches
2022-202330Cardiff Cityeng ENGFA Cup1.90000.000.0000Matches
2023-202431Cardiff Cityeng ENGEFL CupRd32.70100.00.380.000.0000Matches
2023-202431Cardiff Cityeng ENGFA Cup1.00000.000.0000Matches
10 Seasons5 Clubs2 Leagues27.4411545.50.720.330.180.4000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Brentford (3 Seasons)2 Leagues7.228450.01.450.730.130.2500
Walsall (2 Seasons)2 Leagues10.4100
Cardiff City (2 Seasons)2 Leagues5.50100.00.180.000.0000
West Brom (2 Seasons)2 Leagues1.20000.000.0000
Stoke City (1 Season)2 Leagues3.112150.00.650.330.501.0000
FA Cup (9 Seasons)15.314125.00.610.150.000.0000
League Cup (8 Seasons)12.137457.10.800.460.290.5000
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
201523kn St. Kitts & NevisFriendlies (M)2.0000Matches
201725kn St. Kitts & NevisFriendlies (M)2.0000Matches
201826kn St. Kitts & NevisWCQ3.0100Matches
201826kn St. Kitts & NevisFriendlies (M)0.9000Matches
202230kn St. Kitts & NevisWCQ3.8100Matches
202331kn St. Kitts & NevisGold CupGR3.003133.31.000.330.000.0000Matches
202634kn St. Kitts & NevisWCQ1.8000Matches
6 Seasons1 Club3 Leagues16.523133.31.000.330.000.0000
WCQ (3 Seasons)8.6200
Friendlies (M) (3 Seasons)4.9000
Gold Cup (1 Season)3.003133.31.000.330.000.0000

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2010-201118Port Valeeng ENG4. League Two0.10
2011-201219Shrewsburyeng ENG4. League Two1.80
2012-201320Walsalleng ENG3. League One0.20
2013-201421Walsalleng ENG3. League One31.64
2014-201522Walsalleng ENGFA Cup1.71Matches
2014-201522Walsalleng ENGLeague Cup1.70Matches
2014-201522Walsalleng ENG3. League One36.34Matches
2015-201623Walsalleng ENGFA Cup5.30Matches
2015-201623Walsalleng ENGLeague Cup1.71Matches
2015-201623Walsalleng ENG3. League One44.911Matches
2016-201724Brentfordeng ENG2. Championship37.67Matches
2016-201724Brentfordeng ENGFA Cup1.71Matches
2017-201825Brentfordeng ENG2. Championship36.54Matches
2017-201825Brentfordeng ENGEFL Cup2.31Matches
2018-201926Brentfordeng ENG2. Championship40.42352274085.841912128071034117088.4998110090.725234672.864.04.7+2.069276452362Matches
2018-201926Brentfordeng ENGEFL Cup1.00Matches
2018-201926Brentfordeng ENGFA Cup2.20Matches
2019-202027West Bromeng ENG2. Championship41.32385265689.841641140281049113592.41065114193.321727678.612.93.1-1.938290300334Matches
2019-202027West Bromeng ENGEFL Cup0.20Matches
2020-202128West Bromeng ENGEFL Cup0.30Matches
2020-202128West Bromeng ENGFA Cup0.70Matches
2020-202128West Bromeng ENGJr. PL2 — Div. 21.01Matches
2020-202128West Bromeng ENG1. Premier League16.561672984.510470305727931090.026129389.1537867.900.60.4-0.66584167Matches
2021-202229Stoke Cityeng ENG2. Championship19.381195784.712875369139844090.534639288.3447062.931.91.4+1.12191151104Matches
2021-202229Stoke Cityeng ENGEFL Cup2.20Matches
2021-202229Stoke Cityeng ENGFA Cup0.91Matches
2022-202330Cardiff Cityeng ENG2. Championship22.7824103479.714692414636743784.033340183.09613869.602.72.3-2.73391204107Matches
2022-202330Cardiff Cityeng ENGFA Cup1.90Matches
2023-202431Cardiff Cityeng ENG2. Championship0.3222491.750514581080.077100.066100.000.00.00.003006Matches
2023-202431Cardiff Cityeng ENGEFL Cup2.71Matches
2023-202431Cardiff Cityeng ENGFA Cup1.00Matches
14 Seasons7 Clubs6 Leagues357.17010814086.1122095378743135350289.53010333490.366891473.14612.011.9+34.01678091148980
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
Walsall (4 Seasons)3 Leagues123.421
Brentford (3 Seasons)3 Leagues121.72352274085.841912128071034117088.4998110090.725234672.8194.04.7+15.069276452362
West Brom (2 Seasons)4 Leagues59.13001338588.752111170851328144591.91326143492.527035476.313.43.4-2.444348341401
Cardiff City (2 Seasons)3 Leagues28.6846105880.015197429137544783.934040883.310214470.812.72.3-1.73394204113
Stoke City (1 Season)3 Leagues22.481195784.712875369139844090.534639288.3447062.941.91.4+2.12191151104
Shrewsbury (1 Season)1 League1.80
West Brom (1 Season)1 League1.01
Port Vale (1 Season)1 League0.10
FA Cup (9 Seasons)15.33
League Cup (8 Seasons)12.13
Championship (7 Seasons)198.26394741186.3111625348172856319289.52749304190.461583673.62111.511.5+9.51617511107913
League One (4 Seasons)113.019
League Two (2 Seasons)1.90
Premier League (1 Season)16.561672984.510470305727931090.026129389.1537867.900.60.4-0.66584167
PL2 — Div. 2 (1 Season)1.01
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-201118Port Vale1 League0.10
2011-201219Shrewsbury1 League1.80
2012-201320Walsall1 League0.20
2013-201421Walsall1 League31.64
2014-201522Walsall3 Leagues39.65
2015-201623Walsall3 Leagues52.012
2016-201724Brentford2 Leagues39.38
2017-201825Brentford3 Leagues38.85
2018-201926Brentford3 Leagues43.62352274085.841912128071034117088.4998110090.725234672.864.04.7+2.069276452362
2019-202027West Brom2 Leagues41.52385265689.841641140281049113592.41065114193.321727678.612.93.1-1.938290300334
2020-202128West Brom3 Leagues17.561672984.510470305727931090.026129389.1537867.900.60.4-0.66584167
2020-202128West Brom1 League1.01
2021-202229Stoke City3 Leagues22.481195784.712875369139844090.534639288.3447062.941.91.4+2.12191151104
2022-202330Cardiff City2 Leagues24.6824103479.714692414636743784.033340183.09613869.602.72.3-2.73391204107
2023-202431Cardiff City3 Leagues4.0222491.750514581080.077100.066100.010.00.0+1.003006
14 Seasons7 Clubs6 Leagues357.17010814086.1122095378743135350289.53010333490.366891473.14612.011.9+34.01678091148980
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
Walsall (4 Seasons)3 Leagues123.421
Brentford (3 Seasons)3 Leagues121.72352274085.841912128071034117088.4998110090.725234672.8194.04.7+15.069276452362
West Brom (2 Seasons)4 Leagues59.13001338588.752111170851328144591.91326143492.527035476.313.43.4-2.444348341401
Cardiff City (2 Seasons)3 Leagues28.6846105880.015197429137544783.934040883.310214470.812.72.3-1.73394204113
Stoke City (1 Season)3 Leagues22.481195784.712875369139844090.534639288.3447062.941.91.4+2.12191151104
Shrewsbury (1 Season)1 League1.80
West Brom (1 Season)1 League1.01
Port Vale (1 Season)1 League0.10
FA Cup (9 Seasons)15.33
League Cup (8 Seasons)12.13
Championship (7 Seasons)198.26394741186.3111625348172856319289.52749304190.461583673.62111.511.5+9.51617511107913
League One (4 Seasons)113.019
League Two (2 Seasons)1.90
Premier League (1 Season)16.561672984.510470305727931090.026129389.1537867.900.60.4-0.66584167
PL2 — Div. 2 (1 Season)1.01
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-201118Port Valeeng ENG4. League Two11th0.10
2011-201219Shrewsburyeng ENG4. League Two2nd1.80
2012-201320Walsalleng ENG3. League One9th0.20
2013-201421Walsalleng ENG3. League One13th31.64
2014-201522Walsalleng ENG3. League One14th36.34Matches
2015-201623Walsalleng ENG3. League One3rd44.911Matches
2016-201724Brentfordeng ENG2. Championship10th37.67Matches
2017-201825Brentfordeng ENG2. Championship9th36.54Matches
2018-201926Brentfordeng ENG2. Championship11th40.42352274085.841912128071034117088.4998110090.725234672.864.04.7+2.069276452362Matches
2019-202027West Bromeng ENG2. Championship2nd41.32385265689.841641140281049113592.41065114193.321727678.612.93.1-1.938290300334Matches
2020-202128West Bromeng ENG1. Premier League19th16.561672984.510470305727931090.026129389.1537867.900.60.4-0.66584167Matches
2020-202128West Bromeng ENGJr. PL2 — Div. 212th1.01Matches
2021-202229Stoke Cityeng ENG2. Championship14th19.381195784.712875369139844090.534639288.3447062.931.91.4+1.12191151104Matches
2022-202330Cardiff Cityeng ENG2. Championship21st22.7824103479.714692414636743784.033340183.09613869.602.72.3-2.73391204107Matches
2023-202431Cardiff Cityeng ENG2. Championship12th0.3222491.750514581080.077100.066100.000.00.00.003006Matches
14 Seasons7 Clubs4 Leagues329.67010814086.1122095378743135350289.53010333490.366891473.14012.011.9+28.01678091148980
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
Walsall (4 Seasons)1 League113.019
Brentford (3 Seasons)1 League114.52352274085.841912128071034117088.4998110090.725234672.8174.04.7+13.069276452362
West Brom (2 Seasons)2 Leagues57.83001338588.752111170851328144591.91326143492.527035476.313.43.4-2.444348341401
Cardiff City (2 Seasons)1 League23.1846105880.015197429137544783.934040883.310214470.802.72.3-2.73394204113
Stoke City (1 Season)1 League19.381195784.712875369139844090.534639288.3447062.931.91.4+1.12191151104
Shrewsbury (1 Season)1 League1.80
West Brom (1 Season)1 League1.01
Port Vale (1 Season)1 League0.10
Championship (7 Seasons)198.26394741186.3111625348172856319289.52749304190.461583673.62111.511.5+9.51617511107913
League One (4 Seasons)113.019
League Two (2 Seasons)1.90
Premier League (1 Season)16.561672984.510470305727931090.026129389.1537867.900.60.4-0.66584167
PL2 — Div. 2 (1 Season)1.01
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-201522Walsalleng ENGFA Cup85th1.71Matches
2014-201522Walsalleng ENGLeague Cup33rd1.70Matches
2015-201623Walsalleng ENGFA Cup17th5.30Matches
2015-201623Walsalleng ENGLeague Cup17th1.71Matches
2016-201724Brentfordeng ENGFA Cup17th1.71Matches
2017-201825Brentfordeng ENGEFL Cup17th2.31Matches
2018-201926Brentfordeng ENGEFL Cup17th1.00Matches
2018-201926Brentfordeng ENGFA Cup9th2.20Matches
2019-202027West Bromeng ENGEFL Cup58th0.20Matches
2020-202128West Bromeng ENGEFL Cup17th0.30Matches
2020-202128West Bromeng ENGFA Cup33rd0.70Matches
2021-202229Stoke Cityeng ENGEFL CupRd42.20Matches
2021-202229Stoke Cityeng ENGFA Cup0.91Matches
2022-202330Cardiff Cityeng ENGFA Cup1.90Matches
2023-202431Cardiff Cityeng ENGEFL CupRd32.71Matches
2023-202431Cardiff Cityeng ENGFA Cup1.00Matches
10 Seasons5 Clubs2 Leagues27.46
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
Brentford (3 Seasons)2 Leagues7.22
Walsall (2 Seasons)2 Leagues10.42
Cardiff City (2 Seasons)2 Leagues5.51
West Brom (2 Seasons)2 Leagues1.20
Stoke City (1 Season)2 Leagues3.11
FA Cup (9 Seasons)15.33
League Cup (8 Seasons)12.13
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
201523kn St. Kitts & NevisFriendlies (M)2.00Matches
201725kn St. Kitts & NevisFriendlies (M)2.00Matches
201826kn St. Kitts & NevisWCQ3.00Matches
201826kn St. Kitts & NevisFriendlies (M)0.90Matches
202230kn St. Kitts & NevisWCQ3.80Matches
202331kn St. Kitts & NevisGold CupGR3.00Matches
202634kn St. Kitts & NevisWCQ1.80Matches
6 Seasons1 Club3 Leagues16.50
WCQ (3 Seasons)8.60
Friendlies (M) (3 Seasons)4.90
Gold Cup (1 Season)3.00
Become a Stathead & surf this site ad-free.

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2010-201118Port Valeeng ENG4. League Two0.1
2011-201219Shrewsburyeng ENG4. League Two1.8
2012-201320Walsalleng ENG3. League One0.2
2013-201421Walsalleng ENG3. League One31.6
2014-201522Walsalleng ENGFA Cup1.7Matches
2014-201522Walsalleng ENGLeague Cup1.7Matches
2014-201522Walsalleng ENG3. League One36.3Matches
2015-201623Walsalleng ENGFA Cup5.3Matches
2015-201623Walsalleng ENGLeague Cup1.7Matches
2015-201623Walsalleng ENG3. League One44.9Matches
2016-201724Brentfordeng ENG2. Championship37.60Matches
2016-201724Brentfordeng ENGFA Cup1.7Matches
2017-201825Brentfordeng ENG2. Championship36.515Matches
2017-201825Brentfordeng ENGEFL Cup2.30Matches
2018-201926Brentfordeng ENG2. Championship40.42740257715963738173710002352436Matches
2018-201926Brentfordeng ENGEFL Cup1.01Matches
2018-201926Brentfordeng ENGFA Cup2.22Matches
2019-202027West Bromeng ENG2. Championship41.3265625361159151952400002385531Matches
2019-202027West Bromeng ENGEFL Cup0.21Matches
2020-202128West Bromeng ENGEFL Cup0.30Matches
2020-202128West Bromeng ENGFA Cup0.70Matches
2020-202128West Bromeng ENGJr. PL2 — Div. 21.0Matches
2020-202128West Bromeng ENG1. Premier League16.5729680442216310000616512Matches
2021-202229Stoke Cityeng ENG2. Championship19.3957926291412671000811213Matches
2021-202229Stoke Cityeng ENGEFL Cup2.21Matches
2021-202229Stoke Cityeng ENGFA Cup0.91Matches
2022-202330Cardiff Cityeng ENG2. Championship22.71034980482511314111010824616Matches
2022-202330Cardiff Cityeng ENGFA Cup1.90Matches
2023-202431Cardiff Cityeng ENG2. Championship0.3242222000000002200Matches
2023-202431Cardiff Cityeng ENGEFL Cup2.70Matches
2023-202431Cardiff Cityeng ENGFA Cup1.00Matches
14 Seasons7 Clubs6 Leagues357.181407721397217157866803010701022108
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Walsall (4 Seasons)3 Leagues123.4
Brentford (3 Seasons)3 Leagues121.72740257715963738353710002352436
West Brom (2 Seasons)4 Leagues59.133853216159113625925000030011043
Cardiff City (2 Seasons)3 Leagues28.610581002502711314111010846616
Stoke City (1 Season)3 Leagues22.4957926291412871000811213
Shrewsbury (1 Season)1 League1.8
West Brom (1 Season)1 League1.0
Port Vale (1 Season)1 League0.1
FA Cup (9 Seasons)15.33
League Cup (8 Seasons)12.13
Championship (7 Seasons)198.27411704135319514725779301063941796
League One (4 Seasons)113.0
League Two (2 Seasons)1.9
Premier League (1 Season)16.5729680442216310000616512
PL2 — Div. 2 (1 Season)1.0
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-201118Port Vale1 League0.1
2011-201219Shrewsbury1 League1.8
2012-201320Walsall1 League0.2
2013-201421Walsall1 League31.6
2014-201522Walsall3 Leagues39.6
2015-201623Walsall3 Leagues52.0
2016-201724Brentford2 Leagues39.30
2017-201825Brentford3 Leagues38.815
2018-201926Brentford3 Leagues43.62740257715963738203710002352436
2019-202027West Brom2 Leagues41.5265625361159151962400002385531
2020-202128West Brom3 Leagues17.5729680442216310000616512
2020-202128West Brom1 League1.0
2021-202229Stoke City3 Leagues22.4957926291412871000811213
2022-202330Cardiff City2 Leagues24.61034980482511314111010824616
2023-202431Cardiff City3 Leagues4.0242222000000002200
14 Seasons7 Clubs6 Leagues357.181407721397217157866803010701022108
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Walsall (4 Seasons)3 Leagues123.4
Brentford (3 Seasons)3 Leagues121.72740257715963738353710002352436
West Brom (2 Seasons)4 Leagues59.133853216159113625925000030011043
Cardiff City (2 Seasons)3 Leagues28.610581002502711314111010846616
Stoke City (1 Season)3 Leagues22.4957926291412871000811213
Shrewsbury (1 Season)1 League1.8
West Brom (1 Season)1 League1.0
Port Vale (1 Season)1 League0.1
FA Cup (9 Seasons)15.33
League Cup (8 Seasons)12.13
Championship (7 Seasons)198.27411704135319514725779301063941796
League One (4 Seasons)113.0
League Two (2 Seasons)1.9
Premier League (1 Season)16.5729680442216310000616512
PL2 — Div. 2 (1 Season)1.0
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-201118Port Valeeng ENG4. League Two11th0.1
2011-201219Shrewsburyeng ENG4. League Two2nd1.8
2012-201320Walsalleng ENG3. League One9th0.2
2013-201421Walsalleng ENG3. League One13th31.6
2014-201522Walsalleng ENG3. League One14th36.3Matches
2015-201623Walsalleng ENG3. League One3rd44.9Matches
2016-201724Brentfordeng ENG2. Championship10th37.60Matches
2017-201825Brentfordeng ENG2. Championship9th36.515Matches
2018-201926Brentfordeng ENG2. Championship11th40.42740257715963738173710002352436Matches
2019-202027West Bromeng ENG2. Championship2nd41.3265625361159151952400002385531Matches
2020-202128West Bromeng ENG1. Premier League19th16.5729680442216310000616512Matches
2020-202128West Bromeng ENGJr. PL2 — Div. 212th1.0Matches
2021-202229Stoke Cityeng ENG2. Championship14th19.3957926291412671000811213Matches
2022-202330Cardiff Cityeng ENG2. Championship21st22.71034980482511314111010824616Matches
2023-202431Cardiff Cityeng ENG2. Championship12th0.3242222000000002200Matches
14 Seasons7 Clubs4 Leagues329.681407721397217157860803010701022108
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Walsall (4 Seasons)1 League113.0
Brentford (3 Seasons)1 League114.52740257715963738323710002352436
West Brom (2 Seasons)2 Leagues57.833853216159113625825000030011043
Cardiff City (2 Seasons)1 League23.110581002502711314111010846616
Stoke City (1 Season)1 League19.3957926291412671000811213
Shrewsbury (1 Season)1 League1.8
West Brom (1 Season)1 League1.0
Port Vale (1 Season)1 League0.1
Championship (7 Seasons)198.27411704135319514725779301063941796
League One (4 Seasons)113.0
League Two (2 Seasons)1.9
Premier League (1 Season)16.5729680442216310000616512
PL2 — Div. 2 (1 Season)1.0
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-201522Walsalleng ENGFA Cup85th1.7Matches
2014-201522Walsalleng ENGLeague Cup33rd1.7Matches
2015-201623Walsalleng ENGFA Cup17th5.3Matches
2015-201623Walsalleng ENGLeague Cup17th1.7Matches
2016-201724Brentfordeng ENGFA Cup17th1.7Matches
2017-201825Brentfordeng ENGEFL Cup17th2.30Matches
2018-201926Brentfordeng ENGEFL Cup17th1.01Matches
2018-201926Brentfordeng ENGFA Cup9th2.22Matches
2019-202027West Bromeng ENGEFL Cup58th0.21Matches
2020-202128West Bromeng ENGEFL Cup17th0.30Matches
2020-202128West Bromeng ENGFA Cup33rd0.70Matches
2021-202229Stoke Cityeng ENGEFL CupRd42.21Matches
2021-202229Stoke Cityeng ENGFA Cup0.91Matches
2022-202330Cardiff Cityeng ENGFA Cup1.90Matches
2023-202431Cardiff Cityeng ENGEFL CupRd32.70Matches
2023-202431Cardiff Cityeng ENGFA Cup1.00Matches
10 Seasons5 Clubs2 Leagues27.46
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Brentford (3 Seasons)2 Leagues7.23
Walsall (2 Seasons)2 Leagues10.4
Cardiff City (2 Seasons)2 Leagues5.50
West Brom (2 Seasons)2 Leagues1.21
Stoke City (1 Season)2 Leagues3.12
FA Cup (9 Seasons)15.33
League Cup (8 Seasons)12.13
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
201523kn St. Kitts & NevisFriendlies (M)2.0Matches
201725kn St. Kitts & NevisFriendlies (M)2.0Matches
201826kn St. Kitts & NevisWCQ3.0Matches
201826kn St. Kitts & NevisFriendlies (M)0.9Matches
202230kn St. Kitts & NevisWCQ3.8Matches
202331kn St. Kitts & NevisGold CupGR3.02Matches
202634kn St. Kitts & NevisWCQ1.8Matches
6 Seasons1 Club3 Leagues16.52
WCQ (3 Seasons)8.6
Friendlies (M) (3 Seasons)4.9
Gold Cup (1 Season)3.02

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-201118Port Valeeng ENG4. League Two0.1
2011-201219Shrewsburyeng ENG4. League Two1.8
2012-201320Walsalleng ENG3. League One0.2
2013-201421Walsalleng ENG3. League One31.6
2014-201522Walsalleng ENGFA Cup1.7Matches
2014-201522Walsalleng ENGLeague Cup1.7Matches
2014-201522Walsalleng ENG3. League One36.3Matches
2015-201623Walsalleng ENGFA Cup5.3Matches
2015-201623Walsalleng ENGLeague Cup1.7Matches
2015-201623Walsalleng ENG3. League One44.9Matches
2016-201724Brentfordeng ENG2. Championship37.6Matches
2016-201724Brentfordeng ENGFA Cup1.7Matches
2017-201825Brentfordeng ENG2. Championship36.5Matches
2017-201825Brentfordeng ENGEFL Cup2.3Matches
2018-201926Brentfordeng ENG2. Championship40.41383.4112651330120.301200000Matches
2018-201926Brentfordeng ENGEFL Cup1.0Matches
2018-201926Brentfordeng ENGFA Cup2.2Matches
2019-202027West Bromeng ENG2. Championship41.31092.641031121190.22801000Matches
2019-202027West Bromeng ENGEFL Cup0.2Matches
2020-202128West Bromeng ENGEFL Cup0.3Matches
2020-202128West Bromeng ENGFA Cup0.7Matches
2020-202128West Bromeng ENGJr. PL2 — Div. 21.0Matches
2020-202128West Bromeng ENG1. Premier League16.5191.15190000020.12200000Matches
2021-202229Stoke Cityeng ENG2. Championship19.3452.33401220080.41701000Matches
2021-202229Stoke Cityeng ENGEFL Cup2.2Matches
2021-202229Stoke Cityeng ENGFA Cup0.9Matches
2022-202330Cardiff Cityeng ENG2. Championship22.7602.64552011110.04100000Matches
2022-202330Cardiff Cityeng ENGFA Cup1.9Matches
2023-202431Cardiff Cityeng ENG2. Championship0.313.1010000000.00000000Matches
2023-202431Cardiff Cityeng ENGEFL Cup2.7Matches
2023-202431Cardiff Cityeng ENGFA Cup1.0Matches
14 Seasons7 Clubs6 Leagues357.13722.6534494852320.233002000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Walsall (4 Seasons)3 Leagues123.4
Brentford (3 Seasons)3 Leagues121.71383.4112651330120.301200000
West Brom (2 Seasons)4 Leagues59.11282.2112211211110.191001000
Cardiff City (2 Seasons)3 Leagues28.6612.64562011110.04100000
Stoke City (1 Season)3 Leagues22.4452.33401220080.41701000
Shrewsbury (1 Season)1 League1.8
West Brom (1 Season)1 League1.0
Port Vale (1 Season)1 League0.1
FA Cup (9 Seasons)15.3
League Cup (8 Seasons)12.1
Championship (7 Seasons)198.23532.8432594852300.242802000
League One (4 Seasons)113.0
League Two (2 Seasons)1.9
Premier League (1 Season)16.5191.15190000020.12200000
PL2 — Div. 2 (1 Season)1.0
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-201118Port Vale1 League0.1
2011-201219Shrewsbury1 League1.8
2012-201320Walsall1 League0.2
2013-201421Walsall1 League31.6
2014-201522Walsall3 Leagues39.6
2015-201623Walsall3 Leagues52.0
2016-201724Brentford2 Leagues39.3
2017-201825Brentford3 Leagues38.8
2018-201926Brentford3 Leagues43.61383.4112651330120.301200000
2019-202027West Brom2 Leagues41.51092.641031121190.22801000
2020-202128West Brom3 Leagues17.5191.15190000020.12200000
2020-202128West Brom1 League1.0
2021-202229Stoke City3 Leagues22.4452.33401220080.41701000
2022-202330Cardiff City2 Leagues24.6602.64552011110.04100000
2023-202431Cardiff City3 Leagues4.013.1010000000.00000000
14 Seasons7 Clubs6 Leagues357.13722.6534494852320.233002000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Walsall (4 Seasons)3 Leagues123.4
Brentford (3 Seasons)3 Leagues121.71383.4112651330120.301200000
West Brom (2 Seasons)4 Leagues59.11282.2112211211110.191001000
Cardiff City (2 Seasons)3 Leagues28.6612.64562011110.04100000
Stoke City (1 Season)3 Leagues22.4452.33401220080.41701000
Shrewsbury (1 Season)1 League1.8
West Brom (1 Season)1 League1.0
Port Vale (1 Season)1 League0.1
FA Cup (9 Seasons)15.3
League Cup (8 Seasons)12.1
Championship (7 Seasons)198.23532.8432594852300.242802000
League One (4 Seasons)113.0
League Two (2 Seasons)1.9
Premier League (1 Season)16.5191.15190000020.12200000
PL2 — Div. 2 (1 Season)1.0
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-201118Port Valeeng ENG4. League Two11th0.1
2011-201219Shrewsburyeng ENG4. League Two2nd1.8
2012-201320Walsalleng ENG3. League One9th0.2
2013-201421Walsalleng ENG3. League One13th31.6
2014-201522Walsalleng ENG3. League One14th36.3Matches
2015-201623Walsalleng ENG3. League One3rd44.9Matches
2016-201724Brentfordeng ENG2. Championship10th37.6Matches
2017-201825Brentfordeng ENG2. Championship9th36.5Matches
2018-201926Brentfordeng ENG2. Championship11th40.41383.4112651330120.301200000Matches
2019-202027West Bromeng ENG2. Championship2nd41.31092.641031121190.22801000Matches
2020-202128West Bromeng ENG1. Premier League19th16.5191.15190000020.12200000Matches
2020-202128West Bromeng ENGJr. PL2 — Div. 212th1.0Matches
2021-202229Stoke Cityeng ENG2. Championship14th19.3452.33401220080.41701000Matches
2022-202330Cardiff Cityeng ENG2. Championship21st22.7602.64552011110.04100000Matches
2023-202431Cardiff Cityeng ENG2. Championship12th0.313.1010000000.00000000Matches
14 Seasons7 Clubs4 Leagues329.63722.6534494852320.233002000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Walsall (4 Seasons)1 League113.0
Brentford (3 Seasons)1 League114.51383.4112651330120.301200000
West Brom (2 Seasons)2 Leagues57.81282.2112211211110.191001000
Cardiff City (2 Seasons)1 League23.1612.64562011110.04100000
Stoke City (1 Season)1 League19.3452.33401220080.41701000
Shrewsbury (1 Season)1 League1.8
West Brom (1 Season)1 League1.0
Port Vale (1 Season)1 League0.1
Championship (7 Seasons)198.23532.8432594852300.242802000
League One (4 Seasons)113.0
League Two (2 Seasons)1.9
Premier League (1 Season)16.5191.15190000020.12200000
PL2 — Div. 2 (1 Season)1.0
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-201522Walsalleng ENGFA Cup85th1.7Matches
2014-201522Walsalleng ENGLeague Cup33rd1.7Matches
2015-201623Walsalleng ENGFA Cup17th5.3Matches
2015-201623Walsalleng ENGLeague Cup17th1.7Matches
2016-201724Brentfordeng ENGFA Cup17th1.7Matches
2017-201825Brentfordeng ENGEFL Cup17th2.3Matches
2018-201926Brentfordeng ENGEFL Cup17th1.0Matches
2018-201926Brentfordeng ENGFA Cup9th2.2Matches
2019-202027West Bromeng ENGEFL Cup58th0.2Matches
2020-202128West Bromeng ENGEFL Cup17th0.3Matches
2020-202128West Bromeng ENGFA Cup33rd0.7Matches
2021-202229Stoke Cityeng ENGEFL CupRd42.2Matches
2021-202229Stoke Cityeng ENGFA Cup0.9Matches
2022-202330Cardiff Cityeng ENGFA Cup1.9Matches
2023-202431Cardiff Cityeng ENGEFL CupRd32.7Matches
2023-202431Cardiff Cityeng ENGFA Cup1.0Matches
10 Seasons5 Clubs2 Leagues27.4
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Brentford (3 Seasons)2 Leagues7.2
Walsall (2 Seasons)2 Leagues10.4
Cardiff City (2 Seasons)2 Leagues5.5
West Brom (2 Seasons)2 Leagues1.2
Stoke City (1 Season)2 Leagues3.1
FA Cup (9 Seasons)15.3
League Cup (8 Seasons)12.1
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
201523kn St. Kitts & NevisFriendlies (M)2.0Matches
201725kn St. Kitts & NevisFriendlies (M)2.0Matches
201826kn St. Kitts & NevisWCQ3.0Matches
201826kn St. Kitts & NevisFriendlies (M)0.9Matches
202230kn St. Kitts & NevisWCQ3.8Matches
202331kn St. Kitts & NevisGold CupGR3.0Matches
202634kn St. Kitts & NevisWCQ1.8Matches
6 Seasons1 Club3 Leagues16.5
WCQ (3 Seasons)8.6
Friendlies (M) (3 Seasons)4.9
Gold Cup (1 Season)3.0

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2010-201118Port Valeeng ENG4. League Two0.1
2011-201219Shrewsburyeng ENG4. League Two1.8
2012-201320Walsalleng ENG3. League One0.2
2013-201421Walsalleng ENG3. League One31.6
2014-201522Walsalleng ENGFA Cup1.7Matches
2014-201522Walsalleng ENGLeague Cup1.7Matches
2014-201522Walsalleng ENG3. League One36.3Matches
2015-201623Walsalleng ENGFA Cup5.3Matches
2015-201623Walsalleng ENGLeague Cup1.7Matches
2015-201623Walsalleng ENG3. League One44.9Matches
2016-201724Brentfordeng ENG2. Championship37.600Matches
2016-201724Brentfordeng ENGFA Cup1.7Matches
2017-201825Brentfordeng ENG2. Championship36.53623Matches
2017-201825Brentfordeng ENGEFL Cup2.300Matches
2018-201926Brentfordeng ENG2. Championship40.4543824228225242.330537462882320Matches
2018-201926Brentfordeng ENGEFL Cup1.000Matches
2018-201926Brentfordeng ENGFA Cup2.200Matches
2019-202027West Bromeng ENG2. Championship41.3574727237247133.847303272178173Matches
2019-202027West Bromeng ENGEFL Cup0.201Matches
2020-202128West Bromeng ENGEFL Cup0.300Matches
2020-202128West Bromeng ENGFA Cup0.701Matches
2020-202128West Bromeng ENGJr. PL2 — Div. 21.0Matches
2020-202128West Bromeng ENG1. Premier League16.5301816122144332.629204161848123Matches
2021-202229Stoke Cityeng ENG2. Championship19.323111382102245.5121951462980Matches
2021-202229Stoke Cityeng ENGEFL Cup2.230Matches
2021-202229Stoke Cityeng ENGFA Cup0.910Matches
2022-202330Cardiff Cityeng ENG2. Championship22.7322013145223464.712307231749291Matches
2022-202330Cardiff Cityeng ENGFA Cup1.921Matches
2023-202431Cardiff Cityeng ENG2. Championship0.3111000000001200Matches
2023-202431Cardiff Cityeng ENGEFL Cup2.742Matches
2023-202431Cardiff Cityeng ENGFA Cup1.000Matches
14 Seasons7 Clubs6 Leagues357.11971819479249222241.413015226126119288987
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Walsall (4 Seasons)3 Leagues123.40
Brentford (3 Seasons)3 Leagues121.7547424228225242.330537465182320
West Brom (2 Seasons)4 Leagues59.18765433593811433.3765074341126296
Cardiff City (2 Seasons)3 Leagues28.6332714145223464.712307232151291
Stoke City (1 Season)3 Leagues22.423151382102245.5121951462980
Shrewsbury (1 Season)1 League1.80
West Brom (1 Season)1 League1.00
Port Vale (1 Season)1 League0.10
FA Cup (9 Seasons)15.3320
League Cup (8 Seasons)12.1730
Championship (7 Seasons)198.21671537867227817943.61011322211096240864
League One (4 Seasons)113.00
League Two (2 Seasons)1.90
Premier League (1 Season)16.5301816122144332.629204161848123
PL2 — Div. 2 (1 Season)1.00
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-201118Port Vale1 League0.10
2011-201219Shrewsbury1 League1.80
2012-201320Walsall1 League0.20
2013-201421Walsall1 League31.60
2014-201522Walsall3 Leagues39.60
2015-201623Walsall3 Leagues52.00
2016-201724Brentford2 Leagues39.3000
2017-201825Brentford3 Leagues38.836230
2018-201926Brentford3 Leagues43.6543824228225242.330537462882320
2019-202027West Brom2 Leagues41.5574727237247133.847303272278173
2020-202128West Brom3 Leagues17.5301816122144332.629204161948123
2020-202128West Brom1 League1.00
2021-202229Stoke City3 Leagues22.423151382102245.5121951462980
2022-202330Cardiff City2 Leagues24.6322213145223464.712307231849291
2023-202431Cardiff City3 Leagues4.0151000000003200
14 Seasons7 Clubs6 Leagues357.11971819479249222241.413015226126119288987
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Walsall (4 Seasons)3 Leagues123.40
Brentford (3 Seasons)3 Leagues121.7547424228225242.330537465182320
West Brom (2 Seasons)4 Leagues59.18765433593811433.3765074341126296
Cardiff City (2 Seasons)3 Leagues28.6332714145223464.712307232151291
Stoke City (1 Season)3 Leagues22.423151382102245.5121951462980
Shrewsbury (1 Season)1 League1.80
West Brom (1 Season)1 League1.00
Port Vale (1 Season)1 League0.10
FA Cup (9 Seasons)15.3320
League Cup (8 Seasons)12.1730
Championship (7 Seasons)198.21671537867227817943.61011322211096240864
League One (4 Seasons)113.00
League Two (2 Seasons)1.90
Premier League (1 Season)16.5301816122144332.629204161848123
PL2 — Div. 2 (1 Season)1.00
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-201118Port Valeeng ENG4. League Two11th0.1
2011-201219Shrewsburyeng ENG4. League Two2nd1.8
2012-201320Walsalleng ENG3. League One9th0.2
2013-201421Walsalleng ENG3. League One13th31.6
2014-201522Walsalleng ENG3. League One14th36.3Matches
2015-201623Walsalleng ENG3. League One3rd44.9Matches
2016-201724Brentfordeng ENG2. Championship10th37.600Matches
2017-201825Brentfordeng ENG2. Championship9th36.53623Matches
2018-201926Brentfordeng ENG2. Championship11th40.4543824228225242.330537462882320Matches
2019-202027West Bromeng ENG2. Championship2nd41.3574727237247133.847303272178173Matches
2020-202128West Bromeng ENG1. Premier League19th16.5301816122144332.629204161848123Matches
2020-202128West Bromeng ENGJr. PL2 — Div. 212th1.0Matches
2021-202229Stoke Cityeng ENG2. Championship14th19.323111382102245.5121951462980Matches
2022-202330Cardiff Cityeng ENG2. Championship21st22.7322013145223464.712307231749291Matches
2023-202431Cardiff Cityeng ENG2. Championship12th0.3111000000001200Matches
14 Seasons7 Clubs4 Leagues329.61971719479249222241.413015226126114288987
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
Walsall (4 Seasons)1 League113.00
Brentford (3 Seasons)1 League114.5547424228225242.330537465182320
West Brom (2 Seasons)2 Leagues57.88765433593811433.3765074339126296
Cardiff City (2 Seasons)1 League23.1332114145223464.712307231851291
Stoke City (1 Season)1 League19.323111382102245.5121951462980
Shrewsbury (1 Season)1 League1.80
West Brom (1 Season)1 League1.00
Port Vale (1 Season)1 League0.10
Championship (7 Seasons)198.21671537867227817943.61011322211096240864
League One (4 Seasons)113.00
League Two (2 Seasons)1.90
Premier League (1 Season)16.5301816122144332.629204161848123
PL2 — Div. 2 (1 Season)1.00
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-201522Walsalleng ENGFA Cup85th1.7Matches
2014-201522Walsalleng ENGLeague Cup33rd1.7Matches
2015-201623Walsalleng ENGFA Cup17th5.3Matches
2015-201623Walsalleng ENGLeague Cup17th1.7Matches
2016-201724Brentfordeng ENGFA Cup17th1.7Matches
2017-201825Brentfordeng ENGEFL Cup17th2.300Matches
2018-201926Brentfordeng ENGEFL Cup17th1.000Matches
2018-201926Brentfordeng ENGFA Cup9th2.200Matches
2019-202027West Bromeng ENGEFL Cup58th0.201Matches
2020-202128West Bromeng ENGEFL Cup17th0.300Matches
2020-202128West Bromeng ENGFA Cup33rd0.701Matches
2021-202229Stoke Cityeng ENGEFL CupRd42.230Matches
2021-202229Stoke Cityeng ENGFA Cup0.910Matches
2022-202330Cardiff Cityeng ENGFA Cup1.921Matches
2023-202431Cardiff Cityeng ENGEFL CupRd32.742Matches
2023-202431Cardiff Cityeng ENGFA Cup1.000Matches
10 Seasons5 Clubs2 Leagues27.41050
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
Brentford (3 Seasons)2 Leagues7.2000
Walsall (2 Seasons)2 Leagues10.40
Cardiff City (2 Seasons)2 Leagues5.5630
West Brom (2 Seasons)2 Leagues1.2020
Stoke City (1 Season)2 Leagues3.1400
FA Cup (9 Seasons)15.3320
League Cup (8 Seasons)12.1730
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
201523kn St. Kitts & NevisFriendlies (M)2.0Matches
201725kn St. Kitts & NevisFriendlies (M)2.0Matches
201826kn St. Kitts & NevisWCQ3.0Matches
201826kn St. Kitts & NevisFriendlies (M)0.9Matches
202230kn St. Kitts & NevisWCQ3.8Matches
202331kn St. Kitts & NevisGold CupGR3.012Matches
202634kn St. Kitts & NevisWCQ1.8Matches
6 Seasons1 Club3 Leagues16.5120
WCQ (3 Seasons)8.60
Friendlies (M) (3 Seasons)4.90
Gold Cup (1 Season)3.0120

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-201118Port Valeeng ENG4. League Two0.1
2011-201219Shrewsburyeng ENG4. League Two1.8
2012-201320Walsalleng ENG3. League One0.2
2013-201421Walsalleng ENG3. League One31.6
2014-201522Walsalleng ENGFA Cup1.7Matches
2014-201522Walsalleng ENGLeague Cup1.7Matches
2014-201522Walsalleng ENG3. League One36.3Matches
2015-201623Walsalleng ENGFA Cup5.3Matches
2015-201623Walsalleng ENGLeague Cup1.7Matches
2015-201623Walsalleng ENG3. League One44.9Matches
2016-201724Brentfordeng ENG2. Championship37.6Matches
2016-201724Brentfordeng ENGFA Cup1.7Matches
2017-201825Brentfordeng ENG2. Championship36.5Matches
2017-201825Brentfordeng ENGEFL Cup2.3Matches
2018-201926Brentfordeng ENG2. Championship40.43064665121832752353064563460.72137.518841105051788092964522241138Matches
2018-201926Brentfordeng ENGEFL Cup1.0Matches
2018-201926Brentfordeng ENGFA Cup2.2Matches
2019-202027West Bromeng ENG2. Championship41.32922725901891467142922342367.61132.4176690323902455514343209051Matches
2019-202027West Bromeng ENGEFL Cup0.2Matches
2020-202128West Bromeng ENGEFL Cup0.3Matches
2020-202128West Bromeng ENGFA Cup0.7Matches
2020-202128West Bromeng ENGJr. PL2 — Div. 21.0Matches
2020-202128West Bromeng ENG1. Premier League16.58672924354591186721838.11361.94061967846119014105169Matches
2021-202229Stoke Cityeng ENG2. Championship19.310991317667125981099221150.01150.06982824115418192272281340Matches
2021-202229Stoke Cityeng ENGEFL Cup2.2Matches
2021-202229Stoke Cityeng ENGFA Cup0.9Matches
2022-202330Cardiff Cityeng ENG2. Championship22.7123348226702320161233311445.21548.46442928102611303252675539Matches
2022-202330Cardiff Cityeng ENGFA Cup1.9Matches
2023-202431Cardiff Cityeng ENG2. Championship0.3271618302700016591600011180Matches
2023-202431Cardiff Cityeng ENGEFL Cup2.7Matches
2023-202431Cardiff Cityeng ENGFA Cup1.0Matches
14 Seasons7 Clubs6 Leagues357.192122291753565918927492121649054.97143.354142786012122165205151741546433277
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
Walsall (4 Seasons)3 Leagues123.4
Brentford (3 Seasons)3 Leagues121.73064665121832752353064563460.72137.518841105051788092964522241138
West Brom (2 Seasons)4 Leagues59.137891018332436558153789553156.42443.62172109994748566415753260660
Cardiff City (2 Seasons)3 Leagues28.6126049232720323161260311445.21548.46602987104211303262777339
Stoke City (1 Season)3 Leagues22.410991317667125981099221150.01150.06982824115418192272281340
Shrewsbury (1 Season)1 League1.8
West Brom (1 Season)1 League1.0
Port Vale (1 Season)1 League0.1
FA Cup (9 Seasons)15.3
League Cup (8 Seasons)12.1
Championship (7 Seasons)198.283452001510511418017383451438257.35840.650082589311276154196151601445917268
League One (4 Seasons)113.0
League Two (2 Seasons)1.9
Premier League (1 Season)16.58672924354591186721838.11361.94061967846119014105169
PL2 — Div. 2 (1 Season)1.0
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-201118Port Vale1 League0.1
2011-201219Shrewsbury1 League1.8
2012-201320Walsall1 League0.2
2013-201421Walsall1 League31.6
2014-201522Walsall3 Leagues39.6
2015-201623Walsall3 Leagues52.0
2016-201724Brentford2 Leagues39.3
2017-201825Brentford3 Leagues38.8
2018-201926Brentford3 Leagues43.63064665121832752353064563460.72137.518841105051788092964522241138
2019-202027West Brom2 Leagues41.52922725901891467142922342367.61132.4176690323902455514343209051
2020-202128West Brom3 Leagues17.58672924354591186721838.11361.94061967846119014105169
2020-202128West Brom1 League1.0
2021-202229Stoke City3 Leagues22.410991317667125981099221150.01150.06982824115418192272281340
2022-202330Cardiff City2 Leagues24.6123348226702320161233311445.21548.46442928102611303252675539
2023-202431Cardiff City3 Leagues4.0271618302700016591600011180
14 Seasons7 Clubs6 Leagues357.192122291753565918927492121649054.97143.354142786012122165205151741546433277
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
Walsall (4 Seasons)3 Leagues123.4
Brentford (3 Seasons)3 Leagues121.73064665121832752353064563460.72137.518841105051788092964522241138
West Brom (2 Seasons)4 Leagues59.137891018332436558153789553156.42443.62172109994748566415753260660
Cardiff City (2 Seasons)3 Leagues28.6126049232720323161260311445.21548.46602987104211303262777339
Stoke City (1 Season)3 Leagues22.410991317667125981099221150.01150.06982824115418192272281340
Shrewsbury (1 Season)1 League1.8
West Brom (1 Season)1 League1.0
Port Vale (1 Season)1 League0.1
FA Cup (9 Seasons)15.3
League Cup (8 Seasons)12.1
Championship (7 Seasons)198.283452001510511418017383451438257.35840.650082589311276154196151601445917268
League One (4 Seasons)113.0
League Two (2 Seasons)1.9
Premier League (1 Season)16.58672924354591186721838.11361.94061967846119014105169
PL2 — Div. 2 (1 Season)1.0
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-201118Port Valeeng ENG4. League Two11th0.1
2011-201219Shrewsburyeng ENG4. League Two2nd1.8
2012-201320Walsalleng ENG3. League One9th0.2
2013-201421Walsalleng ENG3. League One13th31.6
2014-201522Walsalleng ENG3. League One14th36.3Matches
2015-201623Walsalleng ENG3. League One3rd44.9Matches
2016-201724Brentfordeng ENG2. Championship10th37.6Matches
2017-201825Brentfordeng ENG2. Championship9th36.5Matches
2018-201926Brentfordeng ENG2. Championship11th40.43064665121832752353064563460.72137.518841105051788092964522241138Matches
2019-202027West Bromeng ENG2. Championship2nd41.32922725901891467142922342367.61132.4176690323902455514343209051Matches
2020-202128West Bromeng ENG1. Premier League19th16.58672924354591186721838.11361.94061967846119014105169Matches
2020-202128West Bromeng ENGJr. PL2 — Div. 212th1.0Matches
2021-202229Stoke Cityeng ENG2. Championship14th19.310991317667125981099221150.01150.06982824115418192272281340Matches
2022-202330Cardiff Cityeng ENG2. Championship21st22.7123348226702320161233311445.21548.46442928102611303252675539Matches
2023-202431Cardiff Cityeng ENG2. Championship12th0.3271618302700016591600011180Matches
14 Seasons7 Clubs4 Leagues329.692122291753565918927492121649054.97143.354142786012122165205151741546433277
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
Walsall (4 Seasons)1 League113.0
Brentford (3 Seasons)1 League114.53064665121832752353064563460.72137.518841105051788092964522241138
West Brom (2 Seasons)2 Leagues57.837891018332436558153789553156.42443.62172109994748566415753260660
Cardiff City (2 Seasons)1 League23.1126049232720323161260311445.21548.46602987104211303262777339
Stoke City (1 Season)1 League19.310991317667125981099221150.01150.06982824115418192272281340
Shrewsbury (1 Season)1 League1.8
West Brom (1 Season)1 League1.0
Port Vale (1 Season)1 League0.1
Championship (7 Seasons)198.283452001510511418017383451438257.35840.650082589311276154196151601445917268
League One (4 Seasons)113.0
League Two (2 Seasons)1.9
Premier League (1 Season)16.58672924354591186721838.11361.94061967846119014105169
PL2 — Div. 2 (1 Season)1.0
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-201522Walsalleng ENGFA Cup85th1.7Matches
2014-201522Walsalleng ENGLeague Cup33rd1.7Matches
2015-201623Walsalleng ENGFA Cup17th5.3Matches
2015-201623Walsalleng ENGLeague Cup17th1.7Matches
2016-201724Brentfordeng ENGFA Cup17th1.7Matches
2017-201825Brentfordeng ENGEFL Cup17th2.3Matches
2018-201926Brentfordeng ENGEFL Cup17th1.0Matches
2018-201926Brentfordeng ENGFA Cup9th2.2Matches
2019-202027West Bromeng ENGEFL Cup58th0.2Matches
2020-202128West Bromeng ENGEFL Cup17th0.3Matches
2020-202128West Bromeng ENGFA Cup33rd0.7Matches
2021-202229Stoke Cityeng ENGEFL CupRd42.2Matches
2021-202229Stoke Cityeng ENGFA Cup0.9Matches
2022-202330Cardiff Cityeng ENGFA Cup1.9Matches
2023-202431Cardiff Cityeng ENGEFL CupRd32.7Matches
2023-202431Cardiff Cityeng ENGFA Cup1.0Matches
10 Seasons5 Clubs2 Leagues27.4
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
Brentford (3 Seasons)2 Leagues7.2
Walsall (2 Seasons)2 Leagues10.4
Cardiff City (2 Seasons)2 Leagues5.5
West Brom (2 Seasons)2 Leagues1.2
Stoke City (1 Season)2 Leagues3.1
FA Cup (9 Seasons)15.3
League Cup (8 Seasons)12.1
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
201523kn St. Kitts & NevisFriendlies (M)2.0Matches
201725kn St. Kitts & NevisFriendlies (M)2.0Matches
201826kn St. Kitts & NevisWCQ3.0Matches
201826kn St. Kitts & NevisFriendlies (M)0.9Matches
202230kn St. Kitts & NevisWCQ3.8Matches
202331kn St. Kitts & NevisGold CupGR3.0Matches
202634kn St. Kitts & NevisWCQ1.8Matches
6 Seasons1 Club3 Leagues16.5
WCQ (3 Seasons)8.6
Friendlies (M) (3 Seasons)4.9
Gold Cup (1 Season)3.0

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2010-201118Port Valeeng ENG4. League Two1990.20.101
2011-201219Shrewsburyeng ENG4. League Two7166244.01.825
2012-201320Walsalleng ENG3. League One42050.50.204
2013-201421Walsalleng ENG3. League One442,8426568.631.62915
2014-201522Walsalleng ENGFA Cup21517683.91.72760000.5013-2-1.19-4.30Matches
2014-201522Walsalleng ENGLeague Cup21507583.31.72751001.5024-2-1.20-1.20Matches
2014-201522Walsalleng ENG3. League One423,2667878.936.33724501.383840-2-0.06+0.15Matches
2015-201623Walsalleng ENGFA Cup548096100.05.35965002.0045-1-0.19Matches
2015-201623Walsalleng ENGLeague Cup31565257.81.7192123202.0056-1-0.58-0.58Matches
2015-201623Walsalleng ENG3. League One464,0418897.644.94541101.757047+23+0.51+1.42Matches
2016-201724Brentfordeng ENG2. Championship433,3817981.737.63926431.405647+9+0.24+0.12Matches
2016-201724Brentfordeng ENGFA Cup21537785.01.72771001.5053+2+1.18+7.84Matches
2017-201825Brentfordeng ENG2. Championship423,2857879.336.53627611.604941+8+0.22+0.01Matches
2017-201825Brentfordeng ENGEFL Cup221010570.02.321052013.0072+5+2.14+4.14Matches
2017-201825Brentfordeng ENGFA Cup00001Matches
2018-201926Brentfordeng ENG2. Championship423,6388789.840.441883611301.366555+10+0.25-0.6356.451.4+4.9+0.12-0.28Matches
2018-201926Brentfordeng ENGEFL Cup1909033.31.01901020.0013-2-2.00-3.50Matches
2018-201926Brentfordeng ENGFA Cup31966554.42.2284112901.3356-1-0.46-1.01Matches
2019-202027West Bromeng ENG2. Championship423,7178989.841.3428939011.837141+30+0.73+0.3069.644.9+24.7+0.60+0.57Matches
2019-202027West Bromeng ENGEFL Cup1212123.30.20012100.000000.00+1.30Matches
2020-202128West Bromeng ENGEFL Cup1303016.70.30013013.0010+1+3.00+1.80Matches
2020-202128West Bromeng ENGFA Cup1606050.00.70016001.001100.000.00Matches
2020-202128West Bromeng ENGJr. PL2 — Div. 2190904.21.01901003.0021+1+1.00+1.57Matches
2020-202128West Bromeng ENG1. Premier League191,4877843.516.5178512224110.531442-28-1.69-1.0910.934.0-23.1-1.40-0.98Matches
2021-202229Stoke Cityeng ENG2. Championship251,7397042.019.319841362561.36232300.00-0.1923.424.6-1.2-0.06-0.09Matches
2021-202229Stoke Cityeng ENGEFL Cup31976654.72.2290211702.0052+3+1.37+0.82Matches
2021-202229Stoke Cityeng ENGFA Cup1787828.90.91780000.001100.00-1.41Matches
2022-202330Cardiff Cityeng ENG2. Championship372,0475549.422.7227510152741.242326-3-0.13+0.4723.426.7-3.3-0.14+0.10Matches
2022-202330Cardiff Cityeng ENGFA Cup21678492.81.92841000.5046-2-1.08+5.85Matches
2023-202431Cardiff Cityeng ENG2. Championship229150.70.300215220.500000.00+0.370.50.2+0.3+0.88+1.46Matches
2023-202431Cardiff Cityeng ENGEFL Cup32398088.52.73802001.3378-1-0.38-0.38Matches
2023-202431Cardiff Cityeng ENGFA Cup19090100.01.01901000.0004-4-4.00Matches
14 Seasons7 Clubs6 Leagues42932,1357552.7357.1355852467426531.44458416+42+0.13+0.29184.2181.8+2.4+0.02+0.32
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
Walsall (4 Seasons)3 Leagues14811,1067562.9123.41218772273201.58120105+15+0.16+0.32
Brentford (3 Seasons)3 Leagues13510,9538181.0121.71238894122181.46188157+31+0.250.0056.451.4+4.9+0.12-0.28
West Brom (2 Seasons)4 Leagues645,3158366.959.1598751532131.428784+3+0.05+0.3980.578.9+1.7+0.03+0.37
Cardiff City (2 Seasons)3 Leagues452,5725729.228.62877141725261.153444-10-0.35+0.1123.926.9-3.0-0.13+0.34
Stoke City (1 Season)3 Leagues292,0146942.222.422841572461.382926+3+0.13-0.1623.424.6-1.2-0.06-0.09
Shrewsbury (1 Season)1 League7166244.01.825
West Brom (1 Season)1 League190904.21.01901003.0021+1+1.00+1.57
Port Vale (1 Season)1 League1990.20.101
FA Cup (9 Seasons)171,3758170.515.31586924511.182129-8-0.52-0.89
League Cup (8 Seasons)161,0936856.912.11187952641.752825+3+0.25-0.08
Championship (7 Seasons)23317,8367761.7198.2199851513425371.47287233+54+0.27+0.41173.3147.8+25.5+0.21+0.49
League One (4 Seasons)13610,1697561.4113.0111652501.5710887+21+0.26+0.54
League Two (2 Seasons)8175222.11.926
Premier League (1 Season)191,4877843.516.5178512224110.531442-28-1.69-1.0910.934.0-23.1-1.40-0.98
PL2 — Div. 2 (1 Season)190904.21.01901003.0021+1+1.00+1.57
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-201118Port Vale1 League1990.20.101
2011-201219Shrewsbury1 League7166244.01.825
2012-201320Walsall1 League42050.50.204
2013-201421Walsall1 League442,8426568.631.62915
2014-201522Walsall3 Leagues463,5677879.339.6417525501.354147-6-0.15-0.05
2015-201623Walsall3 Leagues544,6778795.652.051954733201.797958+21+0.40+0.83
2016-201724Brentford2 Leagues453,5347981.839.3417727431.406150+11+0.28+0.39
2017-201825Brentford3 Leagues443,4957977.238.83810529631.665643+13+0.33+0.33
2018-201926Brentford3 Leagues463,9248583.843.644883822121.337164+7+0.16-0.7956.451.4+4.9+0.12-0.28
2019-202027West Brom2 Leagues433,7388788.441.542893912111.797141+30+0.72+0.5469.644.9+24.7+0.60+0.57
2020-202128West Brom3 Leagues211,5777542.417.5178512434120.671643-27-1.54-1.0810.934.0-23.1-1.40-0.98
2020-202128West Brom1 League190904.21.01901003.0021+1+1.00+1.57
2021-202229Stoke City3 Leagues292,0146942.222.422841572461.382926+3+0.13-0.1623.424.6-1.2-0.06-0.09
2022-202330Cardiff City2 Leagues392,2145751.324.6247611152741.202732-5-0.20+0.4423.426.7-3.3-0.14+0.10
2023-202431Cardiff City3 Leagues6358608.04.04823215220.83712-5-1.26-0.890.50.2+0.3+0.88+1.46
14 Seasons7 Clubs6 Leagues42932,1357552.7357.1355852467426531.44458416+42+0.13+0.29184.2181.8+2.4+0.02+0.32
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
Walsall (4 Seasons)3 Leagues14811,1067562.9123.41218772273201.58120105+15+0.16+0.32
Brentford (3 Seasons)3 Leagues13510,9538181.0121.71238894122181.46188157+31+0.250.0056.451.4+4.9+0.12-0.28
West Brom (2 Seasons)4 Leagues645,3158366.959.1598751532131.428784+3+0.05+0.3980.578.9+1.7+0.03+0.37
Cardiff City (2 Seasons)3 Leagues452,5725729.228.62877141725261.153444-10-0.35+0.1123.926.9-3.0-0.13+0.34
Stoke City (1 Season)3 Leagues292,0146942.222.422841572461.382926+3+0.13-0.1623.424.6-1.2-0.06-0.09
Shrewsbury (1 Season)1 League7166244.01.825
West Brom (1 Season)1 League190904.21.01901003.0021+1+1.00+1.57
Port Vale (1 Season)1 League1990.20.101
FA Cup (9 Seasons)171,3758170.515.31586924511.182129-8-0.52-0.89
League Cup (8 Seasons)161,0936856.912.11187952641.752825+3+0.25-0.08
Championship (7 Seasons)23317,8367761.7198.2199851513425371.47287233+54+0.27+0.41173.3147.8+25.5+0.21+0.49
League One (4 Seasons)13610,1697561.4113.0111652501.5710887+21+0.26+0.54
League Two (2 Seasons)8175222.11.926
Premier League (1 Season)191,4877843.516.5178512224110.531442-28-1.69-1.0910.934.0-23.1-1.40-0.98
PL2 — Div. 2 (1 Season)190904.21.01901003.0021+1+1.00+1.57
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-201118Port Valeeng ENG4. League Two11th1990.20.101
2011-201219Shrewsburyeng ENG4. League Two2nd7166244.01.825
2012-201320Walsalleng ENG3. League One9th42050.50.204
2013-201421Walsalleng ENG3. League One13th442,8426568.631.62915
2014-201522Walsalleng ENG3. League One14th423,2667878.936.33724501.383840-2-0.06+0.15Matches
2015-201623Walsalleng ENG3. League One3rd464,0418897.644.94541101.757047+23+0.51+1.42Matches
2016-201724Brentfordeng ENG2. Championship10th433,3817981.737.63926431.405647+9+0.24+0.12Matches
2017-201825Brentfordeng ENG2. Championship9th423,2857879.336.53627611.604941+8+0.22+0.01Matches
2018-201926Brentfordeng ENG2. Championship11th423,6388789.840.441883611301.366555+10+0.25-0.6356.451.4+4.9+0.12-0.28Matches
2019-202027West Bromeng ENG2. Championship2nd423,7178989.841.3428939011.837141+30+0.73+0.3069.644.9+24.7+0.60+0.57Matches
2020-202128West Bromeng ENG1. Premier League19th191,4877843.516.5178512224110.531442-28-1.69-1.0910.934.0-23.1-1.40-0.98Matches
2020-202128West Bromeng ENGJr. PL2 — Div. 212th190904.21.01901003.0021+1+1.00+1.57Matches
2021-202229Stoke Cityeng ENG2. Championship14th251,7397042.019.319841362561.36232300.00-0.1923.424.6-1.2-0.06-0.09Matches
2022-202330Cardiff Cityeng ENG2. Championship21st372,0475549.422.7227510152741.242326-3-0.13+0.4723.426.7-3.3-0.14+0.10Matches
2023-202431Cardiff Cityeng ENG2. Championship12th229150.70.300215220.500000.00+0.370.50.2+0.3+0.88+1.46Matches
14 Seasons7 Clubs4 Leagues39629,6677551.9329.6329852286725481.44409362+47+0.16+0.37184.2181.8+2.4+0.02+0.32
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
Walsall (4 Seasons)1 League13610,1697561.4113.0111652501.5710887+21+0.26+0.54
Brentford (3 Seasons)1 League12710,3048183.6114.51168889111341.45170143+27+0.24-0.0856.451.4+4.9+0.12-0.28
West Brom (2 Seasons)2 Leagues615,2048568.857.8598751224121.438583+2+0.03+0.4580.578.9+1.7+0.03+0.37
Cardiff City (2 Seasons)1 League392,0765325.123.12275101725261.202326-3-0.13+0.3223.926.9-3.0-0.13+0.34
Stoke City (1 Season)1 League251,7397042.019.319841362561.36232300.00-0.1923.424.6-1.2-0.06-0.09
Shrewsbury (1 Season)1 League7166244.01.825
West Brom (1 Season)1 League190904.21.01901003.0021+1+1.00+1.57
Port Vale (1 Season)1 League1990.20.101
Championship (7 Seasons)23317,8367761.7198.2199851513425371.47287233+54+0.27+0.41173.3147.8+25.5+0.21+0.49
League One (4 Seasons)13610,1697561.4113.0111652501.5710887+21+0.26+0.54
League Two (2 Seasons)8175222.11.926
Premier League (1 Season)191,4877843.516.5178512224110.531442-28-1.69-1.0910.934.0-23.1-1.40-0.98
PL2 — Div. 2 (1 Season)190904.21.01901003.0021+1+1.00+1.57
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-201522Walsalleng ENGFA Cup85th21517683.91.72760000.5013-2-1.19-4.30Matches
2014-201522Walsalleng ENGLeague Cup33rd21507583.31.72751001.5024-2-1.20-1.20Matches
2015-201623Walsalleng ENGFA Cup17th548096100.05.35965002.0045-1-0.19Matches
2015-201623Walsalleng ENGLeague Cup17th31565257.81.7192123202.0056-1-0.58-0.58Matches
2016-201724Brentfordeng ENGFA Cup17th21537785.01.72771001.5053+2+1.18+7.84Matches
2017-201825Brentfordeng ENGEFL Cup17th221010570.02.321052013.0072+5+2.14+4.14Matches
2017-201825Brentfordeng ENGFA Cup33rd00001Matches
2018-201926Brentfordeng ENGEFL Cup17th1909033.31.01901020.0013-2-2.00-3.50Matches
2018-201926Brentfordeng ENGFA Cup9th31966554.42.2284112901.3356-1-0.46-1.01Matches
2019-202027West Bromeng ENGEFL Cup58th1212123.30.20012100.000000.00+1.30Matches
2020-202128West Bromeng ENGEFL Cup17th1303016.70.30013013.0010+1+3.00+1.80Matches
2020-202128West Bromeng ENGFA Cup33rd1606050.00.70016001.001100.000.00Matches
2021-202229Stoke Cityeng ENGEFL CupRd431976654.72.2290211702.0052+3+1.37+0.82Matches
2021-202229Stoke Cityeng ENGFA Cup1787828.90.91780000.001100.00-1.41Matches
2022-202330Cardiff Cityeng ENGFA Cup21678492.81.92841000.5046-2-1.08+5.85Matches
2023-202431Cardiff Cityeng ENGEFL CupRd332398088.52.73802001.3378-1-0.38-0.38Matches
2023-202431Cardiff Cityeng ENGFA Cup19090100.01.01901000.0004-4-4.00Matches
10 Seasons5 Clubs2 Leagues332,4687563.827.426861873251.454954-5-0.18-0.53
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Brentford (3 Seasons)2 Leagues86498154.17.2789512941.621814+4+0.55+0.55
Walsall (2 Seasons)2 Leagues129377884.410.41087723201.671218-6-0.58-1.10
Cardiff City (2 Seasons)2 Leagues64968391.95.56834000.831118-7-1.27+0.78
West Brom (2 Seasons)2 Leagues31113728.51.20033711.3321+1+0.81+0.49
Stoke City (1 Season)2 Leagues42756943.73.1386211701.5063+3+0.98-0.03
FA Cup (9 Seasons)171,3758170.515.31586924511.182129-8-0.52-0.89
League Cup (8 Seasons)161,0936856.912.11187952641.752825+3+0.25-0.08
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
201523kn St. Kitts & NevisFriendlies (M)21768865.22.02881001.5013-2-1.02-2.94Matches
201725kn St. Kitts & NevisFriendlies (M)21809050.02.02902000.0008-8-4.00-5.00Matches
201826kn St. Kitts & NevisWCQ32709075.03.03903001.3398+1+0.33-3.67Matches
201826kn St. Kitts & NevisFriendlies (M)1838346.10.91830000.0012-1-1.08+0.77Matches
202230kn St. Kitts & NevisWCQ43448663.73.84862000.7537-4-1.05-2.88Matches
202331kn St. Kitts & NevisGold CupGR327090100.03.03903000.00014-14-4.67Matches
202634kn St. Kitts & NevisWCQ21608088.91.82800001.5012-1-0.56+8.44Matches
6 Seasons1 Club3 Leagues171,4838768.716.5178711000.761544-29-1.76-2.82
WCQ (3 Seasons)97748671.78.69865001.111317-4-0.47-2.23
Friendlies (M) (3 Seasons)54398854.24.95883000.60213-11-2.26-2.74
Gold Cup (1 Season)327090100.03.03903000.00014-14-4.67

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-201118Port Valeeng ENG4. League Two0.1000
2011-201219Shrewsburyeng ENG4. League Two1.8002
2012-201320Walsalleng ENG3. League One0.2001
2013-201421Walsalleng ENG3. League One31.62031
2014-201522Walsalleng ENGFA Cup1.70000Matches
2014-201522Walsalleng ENGLeague Cup1.70000Matches
2014-201522Walsalleng ENG3. League One36.31039Matches
2015-201623Walsalleng ENGFA Cup5.30000Matches
2015-201623Walsalleng ENGLeague Cup1.70000Matches
2015-201623Walsalleng ENG3. League One44.94061Matches
2016-201724Brentfordeng ENG2. Championship37.66003400000000Matches
2016-201724Brentfordeng ENGFA Cup1.70000Matches
2017-201825Brentfordeng ENG2. Championship36.562145715152336000Matches
2017-201825Brentfordeng ENGEFL Cup2.3100220000000Matches
2018-201926Brentfordeng ENG2. Championship40.490054490172838000308192840.4Matches
2018-201926Brentfordeng ENGEFL Cup1.0000120100000Matches
2018-201926Brentfordeng ENGFA Cup2.2100330200000Matches
2019-202027West Bromeng ENG2. Championship41.310104867052147000349221068.8Matches
2019-202027West Bromeng ENGEFL Cup0.20000001100Matches
2020-202128West Bromeng ENGEFL Cup0.30000100000Matches
2020-202128West Bromeng ENGFA Cup0.70002100100Matches
2020-202128West Bromeng ENGJr. PL2 — Div. 21.00000Matches
2020-202128West Bromeng ENG1. Premier League16.5200181403181800112713572.2Matches
2021-202229Stoke Cityeng ENG2. Championship19.320033141661100011191340.9Matches
2021-202229Stoke Cityeng ENGEFL Cup2.20002101030Matches
2021-202229Stoke Cityeng ENGFA Cup0.90001001010Matches
2022-202330Cardiff Cityeng ENG2. Championship22.720020200141720000161162539.0Matches
2022-202330Cardiff Cityeng ENGFA Cup1.90000000120Matches
2023-202431Cardiff Cityeng ENG2. Championship0.3000000011000200Matches
2023-202431Cardiff Cityeng ENGEFL Cup2.70003300240Matches
2023-202431Cardiff Cityeng ENGFA Cup1.00000200001Matches
14 Seasons7 Clubs6 Leagues357.146314002506661191810021058798149.4
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Walsall (4 Seasons)3 Leagues123.47001320
Brentford (3 Seasons)3 Leagues121.723211391275355174000308192840.4
West Brom (2 Seasons)4 Leagues59.112106883094165001476351570.0
Cardiff City (2 Seasons)3 Leagues28.620023250142127001163162539.0
Stoke City (1 Season)3 Leagues22.420036151861500011191340.9
Shrewsbury (1 Season)1 League1.8002
West Brom (1 Season)1 League1.00000
Port Vale (1 Season)1 League0.1000
FA Cup (9 Seasons)15.3100660323001
League Cup (8 Seasons)12.1100890337000
Championship (7 Seasons)198.2353123422165796153000931667646.5
League One (4 Seasons)113.070132
League Two (2 Seasons)1.9002
Premier League (1 Season)16.5200181403181800112713572.2
PL2 — Div. 2 (1 Season)1.00000
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-201118Port Vale1 League0.1000
2011-201219Shrewsbury1 League1.8002
2012-201320Walsall1 League0.2001
2013-201421Walsall1 League31.62031
2014-201522Walsall3 Leagues39.6100390
2015-201623Walsall3 Leagues52.0400610
2016-201724Brentford2 Leagues39.36003400000000
2017-201825Brentford3 Leagues38.872147735152336000
2018-201926Brentford3 Leagues43.6100058540202838000308192840.4
2019-202027West Brom2 Leagues41.510104867062247000349221068.8
2020-202128West Brom3 Leagues17.5200201603191800112713572.2
2020-202128West Brom1 League1.00000
2021-202229Stoke City3 Leagues22.420036151861500011191340.9
2022-202330Cardiff City2 Leagues24.620020200141822000161162539.0
2023-202431Cardiff City3 Leagues4.0000350035001200
14 Seasons7 Clubs6 Leagues357.146314002506661191810021058798149.4
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Walsall (4 Seasons)3 Leagues123.47001320
Brentford (3 Seasons)3 Leagues121.723211391275355174000308192840.4
West Brom (2 Seasons)4 Leagues59.112106883094165001476351570.0
Cardiff City (2 Seasons)3 Leagues28.620023250142127001163162539.0
Stoke City (1 Season)3 Leagues22.420036151861500011191340.9
Shrewsbury (1 Season)1 League1.8002
West Brom (1 Season)1 League1.00000
Port Vale (1 Season)1 League0.1000
FA Cup (9 Seasons)15.3100660323001
League Cup (8 Seasons)12.1100890337000
Championship (7 Seasons)198.2353123422165796153000931667646.5
League One (4 Seasons)113.070132
League Two (2 Seasons)1.9002
Premier League (1 Season)16.5200181403181800112713572.2
PL2 — Div. 2 (1 Season)1.00000
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-201118Port Valeeng ENG4. League Two11th0.1000
2011-201219Shrewsburyeng ENG4. League Two2nd1.8002
2012-201320Walsalleng ENG3. League One9th0.2001
2013-201421Walsalleng ENG3. League One13th31.62031
2014-201522Walsalleng ENG3. League One14th36.31039Matches
2015-201623Walsalleng ENG3. League One3rd44.94061Matches
2016-201724Brentfordeng ENG2. Championship10th37.66003400000000Matches
2017-201825Brentfordeng ENG2. Championship9th36.562145715152336000Matches
2018-201926Brentfordeng ENG2. Championship11th40.490054490172838000308192840.4Matches
2019-202027West Bromeng ENG2. Championship2nd41.310104867052147000349221068.8Matches
2020-202128West Bromeng ENG1. Premier League19th16.5200181403181800112713572.2Matches
2020-202128West Bromeng ENGJr. PL2 — Div. 212th1.00000Matches
2021-202229Stoke Cityeng ENG2. Championship14th19.320033141661100011191340.9Matches
2022-202330Cardiff Cityeng ENG2. Championship21st22.720020200141720000161162539.0Matches
2023-202431Cardiff Cityeng ENG2. Championship12th0.3000000011000200Matches
14 Seasons7 Clubs4 Leagues329.644313862356601141710011058798149.4
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Walsall (4 Seasons)1 League113.070132
Brentford (3 Seasons)1 League114.521211331205325174000308192840.4
West Brom (2 Seasons)2 Leagues57.812106681083965001476351570.0
Cardiff City (2 Seasons)1 League23.120020200141821000163162539.0
Stoke City (1 Season)1 League19.320033141661100011191340.9
Shrewsbury (1 Season)1 League1.8002
West Brom (1 Season)1 League1.00000
Port Vale (1 Season)1 League0.1000
Championship (7 Seasons)198.2353123422165796153000931667646.5
League One (4 Seasons)113.070132
League Two (2 Seasons)1.9002
Premier League (1 Season)16.5200181403181800112713572.2
PL2 — Div. 2 (1 Season)1.00000
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-201522Walsalleng ENGFA Cup85th1.70000Matches
2014-201522Walsalleng ENGLeague Cup33rd1.70000Matches
2015-201623Walsalleng ENGFA Cup17th5.30000Matches
2015-201623Walsalleng ENGLeague Cup17th1.70000Matches
2016-201724Brentfordeng ENGFA Cup17th1.70000Matches
2017-201825Brentfordeng ENGEFL Cup17th2.3100220000000Matches
2018-201926Brentfordeng ENGEFL Cup17th1.0000120100000Matches
2018-201926Brentfordeng ENGFA Cup9th2.2100330200000Matches
2019-202027West Bromeng ENGEFL Cup58th0.20000001100Matches
2020-202128West Bromeng ENGEFL Cup17th0.30000100000Matches
2020-202128West Bromeng ENGFA Cup33rd0.70002100100Matches
2021-202229Stoke Cityeng ENGEFL CupRd42.20002101030Matches
2021-202229Stoke Cityeng ENGFA Cup0.90001001010Matches
2022-202330Cardiff Cityeng ENGFA Cup1.90000000120Matches
2023-202431Cardiff Cityeng ENGEFL CupRd32.70003300240Matches
2023-202431Cardiff Cityeng ENGFA Cup1.00000200001Matches
10 Seasons5 Clubs2 Leagues27.4200141506510001
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Brentford (3 Seasons)2 Leagues7.2200670300000
Walsall (2 Seasons)2 Leagues10.40000
Cardiff City (2 Seasons)2 Leagues5.50003500361
West Brom (2 Seasons)2 Leagues1.20002201200
Stoke City (1 Season)2 Leagues3.10003102040
FA Cup (9 Seasons)15.3100660323001
League Cup (8 Seasons)12.1100890337000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201523kn St. Kitts & NevisFriendlies (M)2.00000Matches
201725kn St. Kitts & NevisFriendlies (M)2.01000Matches
201826kn St. Kitts & NevisWCQ3.01000Matches
201826kn St. Kitts & NevisFriendlies (M)0.90000Matches
202230kn St. Kitts & NevisWCQ3.80000Matches
202331kn St. Kitts & NevisGold CupGR3.00001202210Matches
202634kn St. Kitts & NevisWCQ1.80000Matches
6 Seasons1 Club3 Leagues16.52001202210
WCQ (3 Seasons)8.61000
Friendlies (M) (3 Seasons)4.91000
Gold Cup (1 Season)3.00001202210

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.