Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-11-09SatLeague OneMatchweek 15AwayL 0–1Mansfield TownWrexhamY*CB90000000000Match Report
2024-11-03SunFA CupFirst round properAwayW 4–0Mansfield TownCurzon AshtonYCB90000010000Match Report
2024-10-26SatLeague OneMatchweek 14HomeD 1–1Mansfield TownBirmingham CityN45000000000Match Report
2024-10-22TueLeague OneMatchweek 13AwayW 2–1Mansfield TownWigan AthleticN2000000001Match Report
2024-08-24SatLeague OneMatchweek 3AwayL 1–4Mansfield TownLincoln CityY*CB60000000000Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2010-201121Swindon Towneng ENG3. League One321862.1000000000.000.000.000.000.00
2011-201222Swindon Towneng ENG4. League Two32282,63729.3202200600.070.000.070.070.07
2012-201323Swindon Towneng ENG3. League One29282,51928.0235200610.070.110.180.070.18
2013-201424Bristol Cityeng ENG3. League One34322,92532.5314300400.090.030.120.090.12
2014-201525Bristol Cityeng ENGFA Cup554505.0000000000.000.000.000.000.00Matches
2014-201525Bristol Cityeng ENG3. League One46464,14046.0141151400000.300.020.330.300.33Matches
2015-201626Bristol Cityeng ENG2. Championship44443,91543.5628600500.140.050.180.140.18Matches
2015-201626Bristol Cityeng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2015-201626Bristol Cityeng ENGLeague Cup11901.0000000000.000.000.000.000.00Matches
2016-201727Bristol Cityeng ENG2. Championship46464,14046.0516500400.110.020.130.110.13Matches
2016-201727Bristol Cityeng ENGEFL Cup443904.3000000100.000.000.000.000.00Matches
2016-201727Bristol Cityeng ENGFA Cup332703.0000000000.000.000.000.000.00Matches
2017-201828Bristol Cityeng ENG2. Championship39383,42938.18210800610.210.050.260.210.26Matches
2017-201828Bristol Cityeng ENGEFL Cup665406.0101100100.170.000.170.170.17Matches
2017-201828Bristol Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2018-201929Middlesbrougheng ENG2. Championship39393,45338.4112100504.54.51.05.4261250.030.030.050.030.050.120.020.140.120.14Matches
2018-201929Middlesbrougheng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2018-201929Middlesbrougheng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2019-202030Cardiff Cityeng ENG2. Championship26262,29025.4347300202.82.81.03.804780.120.160.280.120.280.110.040.150.110.15Matches
2019-202030Cardiff Cityeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2019-202030Cardiff Cityeng ENGFA Cup333003.3213200000.600.300.900.600.90Matches
2020-202131Cardiff Cityeng ENG2. Championship22221,98022.0112100301.71.70.42.021790.050.050.090.050.090.080.020.090.080.09Matches
2020-202131Sheffield Wedseng ENG2. Championship442863.2000000000.10.10.10.20430.000.000.000.000.000.030.030.060.030.06Matches
2020-202131Cardiff Cityeng ENGEFL Cup00Matches
2021-202232Cardiff Cityeng ENG2. Championship38353,27036.3628600816.36.32.18.4556150.170.060.220.170.220.170.060.230.170.23Matches
2021-202232Cardiff Cityeng ENGEFL Cup221802.0000000000.000.000.000.000.00Matches
2021-202232Cardiff Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2022-202333Stoke Cityeng ENG2. Championship998109.0022000101.51.50.41.901510.000.220.220.000.220.170.050.210.170.21Matches
2022-202333Stoke Cityeng ENGEFL Cup00Matches
2022-202333Sheffield Wedseng ENGFA Cup1010.0000000000.000.000.000.000.00Matches
2022-202333Sheffield Wedseng ENG3. League One18161,44416.0112100100.060.060.120.060.12Matches
2023-202434Mansfield Towneng ENGEFL Cup443934.4000000200.000.000.000.000.00Matches
2023-202434Mansfield Towneng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2023-202434Mansfield Towneng ENG4. League Two46453,99144.3224200200.050.050.090.050.09Matches
2024-202535Mansfield Towneng ENGEFL Cup11450.5000000000.000.000.000.000.00Matches
2024-202535Mansfield Towneng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2024-202535Mansfield Towneng ENG3. League One643774.2000000000.000.000.000.000.00Matches
15 Seasons7 Clubs5 Leagues52150345,351503.9572481570057316.816.84.921.79200610.110.050.160.110.160.120.040.160.120.16
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 (5 Seasons)4 Leagues23122820,559228.43774437002110.160.030.190.160.19
Cardiff City (3 Seasons)3 Leagues93908,20091.112820120013110.710.73.514.27120320.130.090.220.130.220.130.040.170.130.17
Swindon Town (3 Seasons)2 Leagues64585,34259.44374001210.070.050.120.070.12
Mansfield Town (2 Seasons)4 Leagues59564,98655.4224200400.040.040.070.040.07
Sheffield Weds (2 Seasons)3 Leagues23201,73119.2112100100.10.10.10.20430.050.050.100.050.100.030.030.060.030.06
Middlesbrough (1 Season)3 Leagues42423,72341.4112100504.54.51.05.4261250.020.020.050.020.050.120.020.140.120.14
Stoke City (1 Season)2 Leagues998109.0022000101.51.50.41.901510.000.220.220.000.220.170.050.210.170.21
FA Cup (10 Seasons)20191,74119.3213200000.100.050.160.100.16
EFL Cup (10 Seasons)20201,81820.2101100400.050.000.050.050.05
Championship (8 Seasons)26726323,573261.9301545300034216.816.84.921.79200610.110.060.170.110.170.120.040.160.120.16
League One (6 Seasons)13612811,591128.82062620001110.160.050.200.160.20
League Two (2 Seasons)78736,62873.6426400800.050.030.080.050.08
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-201121Swindon Town1 League321862.1000000000.000.000.000.000.00
2011-201222Swindon Town1 League32282,63729.3202200600.070.000.070.070.07
2012-201323Swindon Town1 League29282,51928.0235200610.070.110.180.070.18
2013-201424Bristol City1 League34322,92532.5314300400.090.030.120.090.12
2014-201525Bristol City2 Leagues51514,59051.0141151400000.270.020.290.270.29
2015-201626Bristol City3 Leagues47474,18546.5628600500.130.040.170.130.17
2016-201727Bristol City3 Leagues53534,80053.3516500500.090.020.110.090.11
2017-201828Bristol City3 Leagues46454,05945.19211900710.200.040.240.200.24
2018-201929Middlesbrough3 Leagues42423,72341.4112100504.54.51.05.4261250.020.020.050.020.050.120.020.140.120.14
2019-202030Cardiff City3 Leagues30302,68029.85510500202.82.81.03.804780.170.170.340.170.340.110.040.150.110.15
2020-202131Sheffield Weds1 League442863.2000000000.10.10.10.20430.000.000.000.000.000.030.030.060.030.06
2020-202131Cardiff City2 Leagues22221,98022.0112100301.71.70.42.021790.050.050.090.050.090.080.020.090.080.09
2021-202232Cardiff City3 Leagues41383,54039.3628600816.36.32.18.4556150.150.050.200.150.200.170.060.230.170.23
2022-202333Stoke City2 Leagues998109.0022000101.51.50.41.901510.000.220.220.000.220.170.050.210.170.21
2022-202333Sheffield Weds2 Leagues19161,44516.1112100100.060.060.120.060.12
2023-202434Mansfield Town3 Leagues51504,47449.7224200400.040.040.080.040.08
2024-202535Mansfield Town3 Leagues865125.7000000000.000.000.000.000.00
15 Seasons7 Clubs5 Leagues52150345,351503.9572481570057316.816.84.921.79200610.110.050.160.110.160.120.040.160.120.16
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 (5 Seasons)4 Leagues23122820,559228.43774437002110.160.030.190.160.19
Cardiff City (3 Seasons)3 Leagues93908,20091.112820120013110.710.73.514.27120320.130.090.220.130.220.130.040.170.130.17
Swindon Town (3 Seasons)2 Leagues64585,34259.44374001210.070.050.120.070.12
Mansfield Town (2 Seasons)4 Leagues59564,98655.4224200400.040.040.070.040.07
Sheffield Weds (2 Seasons)3 Leagues23201,73119.2112100100.10.10.10.20430.050.050.100.050.100.030.030.060.030.06
Middlesbrough (1 Season)3 Leagues42423,72341.4112100504.54.51.05.4261250.020.020.050.020.050.120.020.140.120.14
Stoke City (1 Season)2 Leagues998109.0022000101.51.50.41.901510.000.220.220.000.220.170.050.210.170.21
FA Cup (10 Seasons)20191,74119.3213200000.100.050.160.100.16
EFL Cup (10 Seasons)20201,81820.2101100400.050.000.050.050.05
Championship (8 Seasons)26726323,573261.9301545300034216.816.84.921.79200610.110.060.170.110.170.120.040.160.120.16
League One (6 Seasons)13612811,591128.82062620001110.160.050.200.160.20
League Two (2 Seasons)78736,62873.6426400800.050.030.080.050.08
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-201121Swindon Towneng ENG3. League One24th321862.1000000000.000.000.000.000.00
2011-201222Swindon Towneng ENG4. League Two1st32282,63729.3202200600.070.000.070.070.07
2012-201323Swindon Towneng ENG3. League One6th29282,51928.0235200610.070.110.180.070.18
2013-201424Bristol Cityeng ENG3. League One12th34322,92532.5314300400.090.030.120.090.12
2014-201525Bristol Cityeng ENG3. League One1st46464,14046.0141151400000.300.020.330.300.33Matches
2015-201626Bristol Cityeng ENG2. Championship18th44443,91543.5628600500.140.050.180.140.18Matches
2016-201727Bristol Cityeng ENG2. Championship17th46464,14046.0516500400.110.020.130.110.13Matches
2017-201828Bristol Cityeng ENG2. Championship11th39383,42938.18210800610.210.050.260.210.26Matches
2018-201929Middlesbrougheng ENG2. Championship7th39393,45338.4112100504.54.51.05.4261250.030.030.050.030.050.120.020.140.120.14Matches
2019-202030Cardiff Cityeng ENG2. Championship5th26262,29025.4347300202.82.81.03.804780.120.160.280.120.280.110.040.150.110.15Matches
2020-202131Sheffield Wedseng ENG2. Championship24th442863.2000000000.10.10.10.20430.000.000.000.000.000.030.030.060.030.06Matches
2020-202131Cardiff Cityeng ENG2. Championship8th22221,98022.0112100301.71.70.42.021790.050.050.090.050.090.080.020.090.080.09Matches
2021-202232Cardiff Cityeng ENG2. Championship18th38353,27036.3628600816.36.32.18.4556150.170.060.220.170.220.170.060.230.170.23Matches
2022-202333Stoke Cityeng ENG2. Championship16th998109.0022000101.51.50.41.901510.000.220.220.000.220.170.050.210.170.21Matches
2022-202333Sheffield Wedseng ENG3. League One3rd18161,44416.0112100100.060.060.120.060.12Matches
2023-202434Mansfield Towneng ENG4. League Two3rd46453,99144.3224200200.050.050.090.050.09Matches
2024-202535Mansfield Towneng ENG3. League One7th643774.2000000000.000.000.000.000.00Matches
15 Seasons7 Clubs3 Leagues48146441,792464.4542377540053316.816.84.921.79200610.120.050.170.120.170.120.040.160.120.16
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 (5 Seasons)2 Leagues20920618,549206.13674336001910.170.030.210.170.21
Cardiff City (3 Seasons)1 League86837,54083.810717100013110.710.73.514.27120320.120.080.200.120.200.130.040.170.130.17
Swindon Town (3 Seasons)2 Leagues64585,34259.44374001210.070.050.120.070.12
Mansfield Town (2 Seasons)2 Leagues52494,36848.5224200200.040.040.080.040.08
Sheffield Weds (2 Seasons)2 Leagues22201,73019.2112100100.10.10.10.20430.050.050.100.050.100.030.030.060.030.06
Middlesbrough (1 Season)1 League39393,45338.4112100504.54.51.05.4261250.030.030.050.030.050.120.020.140.120.14
Stoke City (1 Season)1 League998109.0022000101.51.50.41.901510.000.220.220.000.220.170.050.210.170.21
Championship (8 Seasons)26726323,573261.9301545300034216.816.84.921.79200610.110.060.170.110.170.120.040.160.120.16
League One (6 Seasons)13612811,591128.82062620001110.160.050.200.160.20
League Two (2 Seasons)78736,62873.6426400800.050.030.080.050.08
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-201525Bristol Cityeng ENGFA Cup17th554505.0000000000.000.000.000.000.00Matches
2015-201626Bristol Cityeng ENGFA Cup33rd221802.0000000000.000.000.000.000.00Matches
2015-201626Bristol Cityeng ENGLeague Cup57th11901.0000000000.000.000.000.000.00Matches
2016-201727Bristol Cityeng ENGEFL Cup9th443904.3000000100.000.000.000.000.00Matches
2016-201727Bristol Cityeng ENGFA Cup17th332703.0000000000.000.000.000.000.00Matches
2017-201828Bristol Cityeng ENGEFL Cup3rd665406.0101100100.170.000.170.170.17Matches
2017-201828Bristol Cityeng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2018-201929Middlesbrougheng ENGEFL Cup5th11901.0000000000.000.000.000.000.00Matches
2018-201929Middlesbrougheng ENGFA Cup17th221802.0000000000.000.000.000.000.00Matches
2019-202030Cardiff Cityeng ENGEFL Cup33rd11901.0000000000.000.000.000.000.00Matches
2019-202030Cardiff Cityeng ENGFA Cup17th333003.3213200000.600.300.900.600.90Matches
2020-202131Cardiff Cityeng ENGEFL Cup58th00Matches
2021-202232Cardiff Cityeng ENGEFL CupRd2221802.0000000000.000.000.000.000.00Matches
2021-202232Cardiff Cityeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2022-202333Stoke Cityeng ENGEFL CupRd100Matches
2022-202333Sheffield Wedseng ENGFA Cup1010.0000000000.000.000.000.000.00Matches
2023-202434Mansfield Towneng ENGEFL CupRd4443934.4000000200.000.000.000.000.00Matches
2023-202434Mansfield Towneng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2024-202535Mansfield Towneng ENGEFL CupRd111450.5000000000.000.000.000.000.00Matches
2024-202535Mansfield Towneng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
11 Seasons6 Clubs2 Leagues40393,55939.5314300400.080.030.100.080.10
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
Bristol City (4 Seasons)2 Leagues22222,01022.3101100200.040.000.040.040.04
Cardiff City (3 Seasons)2 Leagues776607.3213200000.270.140.410.270.41
Mansfield Town (2 Seasons)2 Leagues776186.9000000200.000.000.000.000.00
Middlesbrough (1 Season)2 Leagues332703.0000000000.000.000.000.000.00
Sheffield Weds (1 Season)1 League1010.0000000000.000.000.000.000.00
Stoke City (1 Season)1 League00
FA Cup (10 Seasons)20191,74119.3213200000.100.050.160.100.16
EFL Cup (10 Seasons)20201,81820.2101100400.050.000.050.050.05

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-201121Swindon Towneng ENG3. League One2.1010.480.0000
2011-201222Swindon Towneng ENG4. League Two29.3250.170.4000
2012-201323Swindon Towneng ENG3. League One28.02100.360.2000
2013-201424Bristol Cityeng ENG3. League One32.53110.340.2700
2014-201525Bristol Cityeng ENGFA Cup5.0000Matches
2014-201525Bristol Cityeng ENG3. League One46.014220.480.6400Matches
2015-201626Bristol Cityeng ENG2. Championship43.56130.300.4600Matches
2015-201626Bristol Cityeng ENGFA Cup2.0000Matches
2015-201626Bristol Cityeng ENGLeague Cup1.0000Matches
2016-201727Bristol Cityeng ENG2. Championship46.050150.000.330.3300Matches
2016-201727Bristol Cityeng ENGEFL Cup4.305240.01.150.460.000.0000Matches
2016-201727Bristol Cityeng ENGFA Cup3.0000Matches
2017-201828Bristol Cityeng ENG2. Championship38.18431637.21.130.420.190.5000Matches
2017-201828Bristol Cityeng ENGEFL Cup6.016350.01.000.500.170.3300Matches
2017-201828Bristol Cityeng ENGFA Cup1.00000.000.0000Matches
2018-201929Middlesbrougheng ENG2. Championship38.4149510.21.280.130.020.209.70004.54.50.09-3.5-3.5Matches
2018-201929Middlesbrougheng ENGEFL Cup1.00100.01.000.000.0000Matches
2018-201929Middlesbrougheng ENGFA Cup2.00100.00.500.000.0000Matches
2019-202030Cardiff Cityeng ENG2. Championship25.4322627.30.860.240.140.509.00002.82.80.13+0.2+0.2Matches
2019-202030Cardiff Cityeng ENGEFL Cup1.003133.33.001.000.000.0000Matches
2019-202030Cardiff Cityeng ENGFA Cup3.325480.01.501.200.400.5000Matches
2020-202131Cardiff Cityeng ENG2. Championship22.0119421.10.860.180.050.2511.10001.71.70.09-0.7-0.7Matches
2020-202131Sheffield Wedseng ENG2. Championship3.20100.00.310.000.0010.30000.10.10.08-0.1-0.1Matches
2021-202232Cardiff Cityeng ENG2. Championship36.36501734.01.380.470.120.3510.10006.36.30.13-0.3-0.3Matches
2021-202232Cardiff Cityeng ENGEFL Cup2.004250.02.001.000.000.0000Matches
2021-202232Cardiff Cityeng ENGFA Cup1.00000.000.0000Matches
2022-202333Stoke Cityeng ENG2. Championship9.0012216.71.330.220.000.008.70001.51.50.12-1.5-1.5Matches
2022-202333Sheffield Wedseng ENGFA Cup0.00100.090.000.000.0000Matches
2022-202333Sheffield Wedseng ENG3. League One16.0118527.81.120.310.060.2000Matches
2023-202434Mansfield Towneng ENGEFL Cup4.405120.01.150.230.000.0000Matches
2023-202434Mansfield Towneng ENGFA Cup1.0000Matches
2023-202434Mansfield Towneng ENG4. League Two44.32551425.51.240.320.040.1400Matches
2024-202535Mansfield Towneng ENGEFL Cup0.50000.000.0000Matches
2024-202535Mansfield Towneng ENGFA Cup1.00100.01.000.000.0000Matches
2024-202535Mansfield Towneng ENG3. League One4.20000.000.0000Matches
15 Seasons7 Clubs5 Leagues503.95730115932.20.970.320.100.369.800016.816.80.11-5.8-5.8
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Bristol City (5 Seasons)4 Leagues228.437548266.70.570.380.260.4500
Cardiff City (3 Seasons)3 Leagues91.1121033433.01.130.370.120.3510.000010.710.70.12-0.7-0.7
Swindon Town (3 Seasons)2 Leagues59.44160.270.2500
Mansfield Town (2 Seasons)4 Leagues55.42611524.61.120.280.030.1300
Sheffield Weds (2 Seasons)3 Leagues19.2120525.01.040.260.050.2010.30000.10.10.08-0.1-0.1
Middlesbrough (1 Season)3 Leagues41.415159.81.230.120.020.209.70004.54.50.09-3.5-3.5
Stoke City (1 Season)2 Leagues9.0012216.71.330.220.000.008.70001.51.50.12-1.5-1.5
FA Cup (10 Seasons)19.328450.00.960.480.250.5000
EFL Cup (10 Seasons)20.2124937.51.250.470.040.1100
Championship (8 Seasons)261.9301967833.20.900.300.120.389.800016.816.80.11-5.8-5.8
League One (6 Seasons)128.820184927.80.890.380.060.4100
League Two (2 Seasons)73.64551925.51.240.260.040.2100
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-201121Swindon Town1 League2.1010.480.0000
2011-201222Swindon Town1 League29.3250.170.4000
2012-201323Swindon Town1 League28.02100.360.2000
2013-201424Bristol City1 League32.53110.340.2700
2014-201525Bristol City2 Leagues51.014220.480.6400
2015-201626Bristol City3 Leagues46.56130.300.4600
2016-201727Bristol City3 Leagues53.35517340.00.100.341.000.2900
2017-201828Bristol City3 Leagues45.19491938.81.090.420.180.4700
2018-201929Middlesbrough3 Leagues41.415159.81.230.120.020.209.70004.54.50.09-3.5-3.5
2019-202030Cardiff City3 Leagues29.85301136.71.010.370.170.459.00002.82.80.13+0.2+0.2
2020-202131Sheffield Weds1 League3.20100.00.310.000.0010.30000.10.10.08-0.1-0.1
2020-202131Cardiff City2 Leagues22.0119421.10.860.180.050.2511.10001.71.70.09-0.7-0.7
2021-202232Cardiff City3 Leagues39.36541935.21.370.480.110.3210.10006.36.30.13-0.3-0.3
2022-202333Stoke City2 Leagues9.0012216.71.330.220.000.008.70001.51.50.12-1.5-1.5
2022-202333Sheffield Weds2 Leagues16.1119526.31.180.310.050.2000
2023-202434Mansfield Town3 Leagues49.72601525.01.230.310.030.1300
2024-202535Mansfield Town3 Leagues5.70100.00.180.000.0000
15 Seasons7 Clubs5 Leagues503.95730115932.20.970.320.100.369.800016.816.80.11-5.8-5.8
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Bristol City (5 Seasons)4 Leagues228.437548266.70.570.380.260.4500
Cardiff City (3 Seasons)3 Leagues91.1121033433.01.130.370.120.3510.000010.710.70.12-0.7-0.7
Swindon Town (3 Seasons)2 Leagues59.44160.270.2500
Mansfield Town (2 Seasons)4 Leagues55.42611524.61.120.280.030.1300
Sheffield Weds (2 Seasons)3 Leagues19.2120525.01.040.260.050.2010.30000.10.10.08-0.1-0.1
Middlesbrough (1 Season)3 Leagues41.415159.81.230.120.020.209.70004.54.50.09-3.5-3.5
Stoke City (1 Season)2 Leagues9.0012216.71.330.220.000.008.70001.51.50.12-1.5-1.5
FA Cup (10 Seasons)19.328450.00.960.480.250.5000
EFL Cup (10 Seasons)20.2124937.51.250.470.040.1100
Championship (8 Seasons)261.9301967833.20.900.300.120.389.800016.816.80.11-5.8-5.8
League One (6 Seasons)128.820184927.80.890.380.060.4100
League Two (2 Seasons)73.64551925.51.240.260.040.2100
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-201121Swindon Towneng ENG3. League One24th2.1010.480.0000
2011-201222Swindon Towneng ENG4. League Two1st29.3250.170.4000
2012-201323Swindon Towneng ENG3. League One6th28.02100.360.2000
2013-201424Bristol Cityeng ENG3. League One12th32.53110.340.2700
2014-201525Bristol Cityeng ENG3. League One1st46.014220.480.6400Matches
2015-201626Bristol Cityeng ENG2. Championship18th43.56130.300.4600Matches
2016-201727Bristol Cityeng ENG2. Championship17th46.050150.000.330.3300Matches
2017-201828Bristol Cityeng ENG2. Championship11th38.18431637.21.130.420.190.5000Matches
2018-201929Middlesbrougheng ENG2. Championship7th38.4149510.21.280.130.020.209.70004.54.50.09-3.5-3.5Matches
2019-202030Cardiff Cityeng ENG2. Championship5th25.4322627.30.860.240.140.509.00002.82.80.13+0.2+0.2Matches
2020-202131Sheffield Wedseng ENG2. Championship24th3.20100.00.310.000.0010.30000.10.10.08-0.1-0.1Matches
2020-202131Cardiff Cityeng ENG2. Championship8th22.0119421.10.860.180.050.2511.10001.71.70.09-0.7-0.7Matches
2021-202232Cardiff Cityeng ENG2. Championship18th36.36501734.01.380.470.120.3510.10006.36.30.13-0.3-0.3Matches
2022-202333Stoke Cityeng ENG2. Championship16th9.0012216.71.330.220.000.008.70001.51.50.12-1.5-1.5Matches
2022-202333Sheffield Wedseng ENG3. League One3rd16.0118527.81.120.310.060.2000Matches
2023-202434Mansfield Towneng ENG4. League Two3rd44.32551425.51.240.320.040.1400Matches
2024-202535Mansfield Towneng ENG3. League One7th4.20000.000.0000Matches
15 Seasons7 Clubs3 Leagues464.45426914631.20.950.310.100.379.800016.816.80.11-5.8-5.8
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Bristol City (5 Seasons)2 Leagues206.136437772.10.510.370.300.4700
Cardiff City (3 Seasons)1 League83.810912729.71.090.320.110.3710.000010.710.70.12-0.7-0.7
Swindon Town (3 Seasons)2 Leagues59.44160.270.2500
Mansfield Town (2 Seasons)2 Leagues48.52551425.51.130.290.040.1400
Sheffield Weds (2 Seasons)2 Leagues19.2119526.30.990.260.050.2010.30000.10.10.08-0.1-0.1
Middlesbrough (1 Season)1 League38.4149510.21.280.130.020.209.70004.54.50.09-3.5-3.5
Stoke City (1 Season)1 League9.0012216.71.330.220.000.008.70001.51.50.12-1.5-1.5
Championship (8 Seasons)261.9301967833.20.900.300.120.389.800016.816.80.11-5.8-5.8
League One (6 Seasons)128.820184927.80.890.380.060.4100
League Two (2 Seasons)73.64551925.51.240.260.040.2100
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-201525Bristol Cityeng ENGFA Cup17th5.0000Matches
2015-201626Bristol Cityeng ENGFA Cup33rd2.0000Matches
2015-201626Bristol Cityeng ENGLeague Cup57th1.0000Matches
2016-201727Bristol Cityeng ENGEFL Cup9th4.305240.01.150.460.000.0000Matches
2016-201727Bristol Cityeng ENGFA Cup17th3.0000Matches
2017-201828Bristol Cityeng ENGEFL Cup3rd6.016350.01.000.500.170.3300Matches
2017-201828Bristol Cityeng ENGFA Cup33rd1.00000.000.0000Matches
2018-201929Middlesbrougheng ENGEFL Cup5th1.00100.01.000.000.0000Matches
2018-201929Middlesbrougheng ENGFA Cup17th2.00100.00.500.000.0000Matches
2019-202030Cardiff Cityeng ENGEFL Cup33rd1.003133.33.001.000.000.0000Matches
2019-202030Cardiff Cityeng ENGFA Cup17th3.325480.01.501.200.400.5000Matches
2021-202232Cardiff Cityeng ENGEFL CupRd22.004250.02.001.000.000.0000Matches
2021-202232Cardiff Cityeng ENGFA Cup1.00000.000.0000Matches
2022-202333Sheffield Wedseng ENGFA Cup0.00100.090.000.000.0000Matches
2023-202434Mansfield Towneng ENGEFL CupRd44.405120.01.150.230.000.0000Matches
2023-202434Mansfield Towneng ENGFA Cup1.0000Matches
2024-202535Mansfield Towneng ENGEFL CupRd10.50000.000.0000Matches
2024-202535Mansfield Towneng ENGFA Cup1.00100.01.000.000.0000Matches
11 Seasons6 Clubs2 Leagues39.53321340.61.160.470.090.2300
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Bristol City (4 Seasons)2 Leagues22.3111545.50.970.440.090.2000
Cardiff City (3 Seasons)2 Leagues7.3212758.31.640.950.170.2900
Mansfield Town (2 Seasons)2 Leagues6.906116.71.020.170.000.0000
Middlesbrough (1 Season)2 Leagues3.00200.00.670.000.0000
Sheffield Weds (1 Season)1 League0.00100.090.000.000.0000
Stoke City (1 Season)1 League
FA Cup (10 Seasons)19.328450.00.960.480.250.5000
EFL Cup (10 Seasons)20.2124937.51.250.470.040.1100
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2010-201121Swindon Towneng ENG3. League One2.10
2011-201222Swindon Towneng ENG4. League Two29.30
2012-201323Swindon Towneng ENG3. League One28.03
2013-201424Bristol Cityeng ENG3. League One32.51
2014-201525Bristol Cityeng ENGFA Cup5.00Matches
2014-201525Bristol Cityeng ENG3. League One46.01Matches
2015-201626Bristol Cityeng ENG2. Championship43.52Matches
2015-201626Bristol Cityeng ENGFA Cup2.00Matches
2015-201626Bristol Cityeng ENGLeague Cup1.00Matches
2016-201727Bristol Cityeng ENG2. Championship46.01Matches
2016-201727Bristol Cityeng ENGEFL Cup4.30Matches
2016-201727Bristol Cityeng ENGFA Cup3.00Matches
2017-201828Bristol Cityeng ENG2. Championship38.12Matches
2017-201828Bristol Cityeng ENGEFL Cup6.00Matches
2017-201828Bristol Cityeng ENGFA Cup1.00Matches
2018-201929Middlesbrougheng ENG2. Championship38.4836118570.516327774633041679.336751371.512022054.511.01.50.08425161Matches
2018-201929Middlesbrougheng ENGEFL Cup1.00Matches
2018-201929Middlesbrougheng ENGFA Cup2.00Matches
2019-202030Cardiff Cityeng ENG2. Championship25.443873759.49613490813620367.020329668.69120644.241.01.9+3.011322047Matches
2019-202030Cardiff Cityeng ENGEFL Cup1.00Matches
2019-202030Cardiff Cityeng ENGFA Cup3.31Matches
2020-202131Cardiff Cityeng ENG2. Championship22.029056851.16010305610417858.413321761.34814433.310.40.6+0.65193017Matches
2020-202131Sheffield Wedseng ENG2. Championship3.210916566.12113791475881.0455778.9174537.800.10.2-0.128114Matches
2021-202232Cardiff Cityeng ENG2. Championship36.3877139762.819982922124835769.542958873.018941445.722.12.7-0.111672056Matches
2021-202232Cardiff Cityeng ENGEFL Cup2.00Matches
2021-202232Cardiff Cityeng ENGFA Cup1.00Matches
2022-202333Stoke Cityeng ENG2. Championship9.030943271.568023132809584.217421680.65411248.220.41.0+1.64181015Matches
2022-202333Sheffield Wedseng ENGFA Cup0.00Matches
2022-202333Sheffield Wedseng ENG3. League One16.01Matches
2023-202434Mansfield Towneng ENGEFL Cup4.40Matches
2023-202434Mansfield Towneng ENGFA Cup1.00Matches
2023-202434Mansfield Towneng ENG4. League Two44.32Matches
2024-202535Mansfield Towneng ENGEFL Cup0.50Matches
2024-202535Mansfield Towneng ENGFA Cup1.00Matches
2024-202535Mansfield Towneng ENG3. League One4.20Matches
15 Seasons7 Clubs5 Leagues503.92859448463.86084728854945130772.31351188771.6519114145.5244.97.9+19.141186142200
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 (5 Seasons)4 Leagues228.47
Cardiff City (3 Seasons)3 Leagues91.11605270259.4356051718548873866.1765110169.532876442.983.55.2+4.52711870120
Swindon Town (3 Seasons)2 Leagues59.43
Mansfield Town (2 Seasons)4 Leagues55.42
Sheffield Weds (2 Seasons)3 Leagues19.210916566.12113791475881.0455778.9174537.810.10.2+0.928114
Middlesbrough (1 Season)3 Leagues41.4836118570.516327774633041679.336751371.512022054.511.01.50.08425161
Stoke City (1 Season)2 Leagues9.030943271.568023132809584.217421680.65411248.220.41.0+1.64181015
FA Cup (10 Seasons)19.31
EFL Cup (10 Seasons)20.20
Championship (8 Seasons)261.92859448463.86084728854945130772.31351188771.6519114145.5154.97.9+10.141186142200
League One (6 Seasons)128.86
League Two (2 Seasons)73.62
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-201121Swindon Town1 League2.10
2011-201222Swindon Town1 League29.30
2012-201323Swindon Town1 League28.03
2013-201424Bristol City1 League32.51
2014-201525Bristol City2 Leagues51.01
2015-201626Bristol City3 Leagues46.52
2016-201727Bristol City3 Leagues53.31
2017-201828Bristol City3 Leagues45.12
2018-201929Middlesbrough3 Leagues41.4836118570.516327774633041679.336751371.512022054.511.01.50.08425161
2019-202030Cardiff City3 Leagues29.843873759.49613490813620367.020329668.69120644.251.01.9+4.011322047
2020-202131Sheffield Weds1 League3.210916566.12113791475881.0455778.9174537.800.10.2-0.128114
2020-202131Cardiff City2 Leagues22.029056851.16010305610417858.413321761.34814433.310.40.6+0.65193017
2021-202232Cardiff City3 Leagues39.3877139762.819982922124835769.542958873.018941445.722.12.7-0.111672056
2022-202333Stoke City2 Leagues9.030943271.568023132809584.217421680.65411248.220.41.0+1.64181015
2022-202333Sheffield Weds2 Leagues16.11
2023-202434Mansfield Town3 Leagues49.72
2024-202535Mansfield Town3 Leagues5.70
15 Seasons7 Clubs5 Leagues503.92859448463.86084728854945130772.31351188771.6519114145.5244.97.9+19.141186142200
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 (5 Seasons)4 Leagues228.47
Cardiff City (3 Seasons)3 Leagues91.11605270259.4356051718548873866.1765110169.532876442.983.55.2+4.52711870120
Swindon Town (3 Seasons)2 Leagues59.43
Mansfield Town (2 Seasons)4 Leagues55.42
Sheffield Weds (2 Seasons)3 Leagues19.210916566.12113791475881.0455778.9174537.810.10.2+0.928114
Middlesbrough (1 Season)3 Leagues41.4836118570.516327774633041679.336751371.512022054.511.01.50.08425161
Stoke City (1 Season)2 Leagues9.030943271.568023132809584.217421680.65411248.220.41.0+1.64181015
FA Cup (10 Seasons)19.31
EFL Cup (10 Seasons)20.20
Championship (8 Seasons)261.92859448463.86084728854945130772.31351188771.6519114145.5154.97.9+10.141186142200
League One (6 Seasons)128.86
League Two (2 Seasons)73.62
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-201121Swindon Towneng ENG3. League One24th2.10
2011-201222Swindon Towneng ENG4. League Two1st29.30
2012-201323Swindon Towneng ENG3. League One6th28.03
2013-201424Bristol Cityeng ENG3. League One12th32.51
2014-201525Bristol Cityeng ENG3. League One1st46.01Matches
2015-201626Bristol Cityeng ENG2. Championship18th43.52Matches
2016-201727Bristol Cityeng ENG2. Championship17th46.01Matches
2017-201828Bristol Cityeng ENG2. Championship11th38.12Matches
2018-201929Middlesbrougheng ENG2. Championship7th38.4836118570.516327774633041679.336751371.512022054.511.01.50.08425161Matches
2019-202030Cardiff Cityeng ENG2. Championship5th25.443873759.49613490813620367.020329668.69120644.241.01.9+3.011322047Matches
2020-202131Sheffield Wedseng ENG2. Championship24th3.210916566.12113791475881.0455778.9174537.800.10.2-0.128114Matches
2020-202131Cardiff Cityeng ENG2. Championship8th22.029056851.16010305610417858.413321761.34814433.310.40.6+0.65193017Matches
2021-202232Cardiff Cityeng ENG2. Championship18th36.3877139762.819982922124835769.542958873.018941445.722.12.7-0.111672056Matches
2022-202333Stoke Cityeng ENG2. Championship16th9.030943271.568023132809584.217421680.65411248.220.41.0+1.64181015Matches
2022-202333Sheffield Wedseng ENG3. League One3rd16.01Matches
2023-202434Mansfield Towneng ENG4. League Two3rd44.32Matches
2024-202535Mansfield Towneng ENG3. League One7th4.20Matches
15 Seasons7 Clubs3 Leagues464.42859448463.86084728854945130772.31351188771.6519114145.5234.97.9+18.141186142200
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 (5 Seasons)2 Leagues206.17
Cardiff City (3 Seasons)1 League83.81605270259.4356051718548873866.1765110169.532876442.973.55.2+3.52711870120
Swindon Town (3 Seasons)2 Leagues59.43
Mansfield Town (2 Seasons)2 Leagues48.52
Sheffield Weds (2 Seasons)2 Leagues19.210916566.12113791475881.0455778.9174537.810.10.2+0.928114
Middlesbrough (1 Season)1 League38.4836118570.516327774633041679.336751371.512022054.511.01.50.08425161
Stoke City (1 Season)1 League9.030943271.568023132809584.217421680.65411248.220.41.0+1.64181015
Championship (8 Seasons)261.92859448463.86084728854945130772.31351188771.6519114145.5154.97.9+10.141186142200
League One (6 Seasons)128.86
League Two (2 Seasons)73.62
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-201525Bristol Cityeng ENGFA Cup17th5.00Matches
2015-201626Bristol Cityeng ENGFA Cup33rd2.00Matches
2015-201626Bristol Cityeng ENGLeague Cup57th1.00Matches
2016-201727Bristol Cityeng ENGEFL Cup9th4.30Matches
2016-201727Bristol Cityeng ENGFA Cup17th3.00Matches
2017-201828Bristol Cityeng ENGEFL Cup3rd6.00Matches
2017-201828Bristol Cityeng ENGFA Cup33rd1.00Matches
2018-201929Middlesbrougheng ENGEFL Cup5th1.00Matches
2018-201929Middlesbrougheng ENGFA Cup17th2.00Matches
2019-202030Cardiff Cityeng ENGEFL Cup33rd1.00Matches
2019-202030Cardiff Cityeng ENGFA Cup17th3.31Matches
2021-202232Cardiff Cityeng ENGEFL CupRd22.00Matches
2021-202232Cardiff Cityeng ENGFA Cup1.00Matches
2022-202333Sheffield Wedseng ENGFA Cup0.00Matches
2023-202434Mansfield Towneng ENGEFL CupRd44.40Matches
2023-202434Mansfield Towneng ENGFA Cup1.00Matches
2024-202535Mansfield Towneng ENGEFL CupRd10.50Matches
2024-202535Mansfield Towneng ENGFA Cup1.00Matches
11 Seasons6 Clubs2 Leagues39.51
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
Bristol City (4 Seasons)2 Leagues22.30
Cardiff City (3 Seasons)2 Leagues7.31
Mansfield Town (2 Seasons)2 Leagues6.90
Middlesbrough (1 Season)2 Leagues3.00
Sheffield Weds (1 Season)1 League0.00
Stoke City (1 Season)1 League
FA Cup (10 Seasons)19.31
EFL Cup (10 Seasons)20.20

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-201121Swindon Towneng ENG3. League One2.1
2011-201222Swindon Towneng ENG4. League Two29.3
2012-201323Swindon Towneng ENG3. League One28.0
2013-201424Bristol Cityeng ENG3. League One32.5
2014-201525Bristol Cityeng ENGFA Cup5.0Matches
2014-201525Bristol Cityeng ENG3. League One46.0Matches
2015-201626Bristol Cityeng ENG2. Championship43.5Matches
2015-201626Bristol Cityeng ENGFA Cup2.0Matches
2015-201626Bristol Cityeng ENGLeague Cup1.0Matches
2016-201727Bristol Cityeng ENG2. Championship46.00Matches
2016-201727Bristol Cityeng ENGEFL Cup4.30Matches
2016-201727Bristol Cityeng ENGFA Cup3.0Matches
2017-201828Bristol Cityeng ENG2. Championship38.19Matches
2017-201828Bristol Cityeng ENGEFL Cup6.01Matches
2017-201828Bristol Cityeng ENGFA Cup1.00Matches
2018-201929Middlesbrougheng ENG2. Championship38.4118511473827012511000083607Matches
2018-201929Middlesbrougheng ENGEFL Cup1.01Matches
2018-201929Middlesbrougheng ENGFA Cup2.00Matches
2019-202030Cardiff Cityeng ENG2. Championship25.4737691421404128000043842Matches
2019-202030Cardiff Cityeng ENGEFL Cup1.00Matches
2019-202030Cardiff Cityeng ENGFA Cup3.30Matches
2020-202131Cardiff Cityeng ENG2. Championship22.056854320120428000029054Matches
2020-202131Sheffield Wedseng ENG2. Championship3.2165161210211000010920Matches
2021-202232Cardiff Cityeng ENG2. Championship36.3139713563619017617000087757Matches
2021-202232Cardiff Cityeng ENGEFL Cup2.01Matches
2021-202232Cardiff Cityeng ENGFA Cup1.00Matches
2022-202333Stoke Cityeng ENG2. Championship9.04324211180423000030903Matches
2022-202333Sheffield Wedseng ENGFA Cup0.00Matches
2022-202333Sheffield Wedseng ENG3. League One16.01Matches
2023-202434Mansfield Towneng ENGEFL Cup4.42Matches
2023-202434Mansfield Towneng ENGFA Cup1.0Matches
2023-202434Mansfield Towneng ENG4. League Two44.323Matches
2024-202535Mansfield Towneng ENGEFL Cup0.50Matches
2024-202535Mansfield Towneng ENGFA Cup1.00Matches
2024-202535Mansfield Towneng ENG3. League One4.20Matches
15 Seasons7 Clubs5 Leagues503.944844319149810435568000028591623
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bristol City (5 Seasons)4 Leagues228.410
Cardiff City (3 Seasons)3 Leagues91.12702259098450251053000016051413
Swindon Town (3 Seasons)2 Leagues59.4
Mansfield Town (2 Seasons)4 Leagues55.425
Sheffield Weds (2 Seasons)3 Leagues19.2165161210221000010920
Middlesbrough (1 Season)3 Leagues41.4118511473827012611000083607
Stoke City (1 Season)2 Leagues9.04324211180423000030903
FA Cup (10 Seasons)19.30
EFL Cup (10 Seasons)20.25
Championship (8 Seasons)261.944844319149810432668000028591623
League One (6 Seasons)128.81
League Two (2 Seasons)73.623
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-201121Swindon Town1 League2.1
2011-201222Swindon Town1 League29.3
2012-201323Swindon Town1 League28.0
2013-201424Bristol City1 League32.5
2014-201525Bristol City2 Leagues51.0
2015-201626Bristol City3 Leagues46.5
2016-201727Bristol City3 Leagues53.30
2017-201828Bristol City3 Leagues45.110
2018-201929Middlesbrough3 Leagues41.4118511473827012611000083607
2019-202030Cardiff City3 Leagues29.8737691421404128000043842
2020-202131Sheffield Weds1 League3.2165161210211000010920
2020-202131Cardiff City2 Leagues22.056854320120428000029054
2021-202232Cardiff City3 Leagues39.3139713563619017717000087757
2022-202333Stoke City2 Leagues9.04324211180423000030903
2022-202333Sheffield Weds2 Leagues16.11
2023-202434Mansfield Town3 Leagues49.725
2024-202535Mansfield Town3 Leagues5.70
15 Seasons7 Clubs5 Leagues503.944844319149810435568000028591623
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bristol City (5 Seasons)4 Leagues228.410
Cardiff City (3 Seasons)3 Leagues91.12702259098450251053000016051413
Swindon Town (3 Seasons)2 Leagues59.4
Mansfield Town (2 Seasons)4 Leagues55.425
Sheffield Weds (2 Seasons)3 Leagues19.2165161210221000010920
Middlesbrough (1 Season)3 Leagues41.4118511473827012611000083607
Stoke City (1 Season)2 Leagues9.04324211180423000030903
FA Cup (10 Seasons)19.30
EFL Cup (10 Seasons)20.25
Championship (8 Seasons)261.944844319149810432668000028591623
League One (6 Seasons)128.81
League Two (2 Seasons)73.623
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-201121Swindon Towneng ENG3. League One24th2.1
2011-201222Swindon Towneng ENG4. League Two1st29.3
2012-201323Swindon Towneng ENG3. League One6th28.0
2013-201424Bristol Cityeng ENG3. League One12th32.5
2014-201525Bristol Cityeng ENG3. League One1st46.0Matches
2015-201626Bristol Cityeng ENG2. Championship18th43.5Matches
2016-201727Bristol Cityeng ENG2. Championship17th46.00Matches
2017-201828Bristol Cityeng ENG2. Championship11th38.19Matches
2018-201929Middlesbrougheng ENG2. Championship7th38.4118511473827012511000083607Matches
2019-202030Cardiff Cityeng ENG2. Championship5th25.4737691421404128000043842Matches
2020-202131Sheffield Wedseng ENG2. Championship24th3.2165161210211000010920Matches
2020-202131Cardiff Cityeng ENG2. Championship8th22.056854320120428000029054Matches
2021-202232Cardiff Cityeng ENG2. Championship18th36.3139713563619017617000087757Matches
2022-202333Stoke Cityeng ENG2. Championship16th9.04324211180423000030903Matches
2022-202333Sheffield Wedseng ENG3. League One3rd16.01Matches
2023-202434Mansfield Towneng ENG4. League Two3rd44.323Matches
2024-202535Mansfield Towneng ENG3. League One7th4.20Matches
15 Seasons7 Clubs3 Leagues464.444844319149810435068000028591623
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bristol City (5 Seasons)2 Leagues206.19
Cardiff City (3 Seasons)1 League83.8270225909845025953000016051413
Swindon Town (3 Seasons)2 Leagues59.4
Mansfield Town (2 Seasons)2 Leagues48.523
Sheffield Weds (2 Seasons)2 Leagues19.2165161210221000010920
Middlesbrough (1 Season)1 League38.4118511473827012511000083607
Stoke City (1 Season)1 League9.04324211180423000030903
Championship (8 Seasons)261.944844319149810432668000028591623
League One (6 Seasons)128.81
League Two (2 Seasons)73.623
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-201525Bristol Cityeng ENGFA Cup17th5.0Matches
2015-201626Bristol Cityeng ENGFA Cup33rd2.0Matches
2015-201626Bristol Cityeng ENGLeague Cup57th1.0Matches
2016-201727Bristol Cityeng ENGEFL Cup9th4.30Matches
2016-201727Bristol Cityeng ENGFA Cup17th3.0Matches
2017-201828Bristol Cityeng ENGEFL Cup3rd6.01Matches
2017-201828Bristol Cityeng ENGFA Cup33rd1.00Matches
2018-201929Middlesbrougheng ENGEFL Cup5th1.01Matches
2018-201929Middlesbrougheng ENGFA Cup17th2.00Matches
2019-202030Cardiff Cityeng ENGEFL Cup33rd1.00Matches
2019-202030Cardiff Cityeng ENGFA Cup17th3.30Matches
2021-202232Cardiff Cityeng ENGEFL CupRd22.01Matches
2021-202232Cardiff Cityeng ENGFA Cup1.00Matches
2022-202333Sheffield Wedseng ENGFA Cup0.00Matches
2023-202434Mansfield Towneng ENGEFL CupRd44.42Matches
2023-202434Mansfield Towneng ENGFA Cup1.0Matches
2024-202535Mansfield Towneng ENGEFL CupRd10.50Matches
2024-202535Mansfield Towneng ENGFA Cup1.00Matches
11 Seasons6 Clubs2 Leagues39.55
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bristol City (4 Seasons)2 Leagues22.31
Cardiff City (3 Seasons)2 Leagues7.31
Mansfield Town (2 Seasons)2 Leagues6.92
Middlesbrough (1 Season)2 Leagues3.01
Sheffield Weds (1 Season)1 League0.00
Stoke City (1 Season)1 League
FA Cup (10 Seasons)19.30
EFL Cup (10 Seasons)20.25

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-201121Swindon Towneng ENG3. League One2.1
2011-201222Swindon Towneng ENG4. League Two29.3
2012-201323Swindon Towneng ENG3. League One28.0
2013-201424Bristol Cityeng ENG3. League One32.5
2014-201525Bristol Cityeng ENGFA Cup5.0Matches
2014-201525Bristol Cityeng ENG3. League One46.0Matches
2015-201626Bristol Cityeng ENG2. Championship43.5Matches
2015-201626Bristol Cityeng ENGFA Cup2.0Matches
2015-201626Bristol Cityeng ENGLeague Cup1.0Matches
2016-201727Bristol Cityeng ENG2. Championship46.0Matches
2016-201727Bristol Cityeng ENGEFL Cup4.3Matches
2016-201727Bristol Cityeng ENGFA Cup3.0Matches
2017-201828Bristol Cityeng ENG2. Championship38.1Matches
2017-201828Bristol Cityeng ENGEFL Cup6.0Matches
2017-201828Bristol Cityeng ENGFA Cup1.0Matches
2018-201929Middlesbrougheng ENG2. Championship38.4230.60150071020.05100010Matches
2018-201929Middlesbrougheng ENGEFL Cup1.0Matches
2018-201929Middlesbrougheng ENGFA Cup2.0Matches
2019-202030Cardiff Cityeng ENG2. Championship25.4261.02190051170.28500011Matches
2019-202030Cardiff Cityeng ENGEFL Cup1.0Matches
2019-202030Cardiff Cityeng ENGFA Cup3.3Matches
2020-202131Cardiff Cityeng ENG2. Championship22.0100.4570011120.09200000Matches
2020-202131Sheffield Wedseng ENG2. Championship3.230.9420010010.31000100Matches
2021-202232Cardiff Cityeng ENG2. Championship36.3310.851900102020.06200000Matches
2021-202232Cardiff Cityeng ENGEFL Cup2.0Matches
2021-202232Cardiff Cityeng ENGFA Cup1.0Matches
2022-202333Stoke Cityeng ENG2. Championship9.0111.2280030020.22200000Matches
2022-202333Sheffield Wedseng ENGFA Cup0.0Matches
2022-202333Sheffield Wedseng ENG3. League One16.0Matches
2023-202434Mansfield Towneng ENGEFL Cup4.4Matches
2023-202434Mansfield Towneng ENGFA Cup1.0Matches
2023-202434Mansfield Towneng ENG4. League Two44.3Matches
2024-202535Mansfield Towneng ENGEFL Cup0.5Matches
2024-202535Mansfield Towneng ENGFA Cup1.0Matches
2024-202535Mansfield Towneng ENG3. League One4.2Matches
15 Seasons7 Clubs5 Leagues503.91040.7770002752160.121200121
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bristol City (5 Seasons)4 Leagues228.4
Cardiff City (3 Seasons)3 Leagues91.1670.8045001642110.13900011
Swindon Town (3 Seasons)2 Leagues59.4
Mansfield Town (2 Seasons)4 Leagues55.4
Sheffield Weds (2 Seasons)3 Leagues19.230.9420010010.31000100
Middlesbrough (1 Season)3 Leagues41.4230.60150071020.05100010
Stoke City (1 Season)2 Leagues9.0111.2280030020.22200000
FA Cup (10 Seasons)19.3
EFL Cup (10 Seasons)20.2
Championship (8 Seasons)261.91040.7770002752160.121200121
League One (6 Seasons)128.8
League Two (2 Seasons)73.6
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2010-201121Swindon Town1 League2.1
2011-201222Swindon Town1 League29.3
2012-201323Swindon Town1 League28.0
2013-201424Bristol City1 League32.5
2014-201525Bristol City2 Leagues51.0
2015-201626Bristol City3 Leagues46.5
2016-201727Bristol City3 Leagues53.3
2017-201828Bristol City3 Leagues45.1
2018-201929Middlesbrough3 Leagues41.4230.60150071020.05100010
2019-202030Cardiff City3 Leagues29.8261.02190051170.28500011
2020-202131Sheffield Weds1 League3.230.9420010010.31000100
2020-202131Cardiff City2 Leagues22.0100.4570011120.09200000
2021-202232Cardiff City3 Leagues39.3310.851900102020.06200000
2022-202333Stoke City2 Leagues9.0111.2280030020.22200000
2022-202333Sheffield Weds2 Leagues16.1
2023-202434Mansfield Town3 Leagues49.7
2024-202535Mansfield Town3 Leagues5.7
15 Seasons7 Clubs5 Leagues503.91040.7770002752160.121200121
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bristol City (5 Seasons)4 Leagues228.4
Cardiff City (3 Seasons)3 Leagues91.1670.8045001642110.13900011
Swindon Town (3 Seasons)2 Leagues59.4
Mansfield Town (2 Seasons)4 Leagues55.4
Sheffield Weds (2 Seasons)3 Leagues19.230.9420010010.31000100
Middlesbrough (1 Season)3 Leagues41.4230.60150071020.05100010
Stoke City (1 Season)2 Leagues9.0111.2280030020.22200000
FA Cup (10 Seasons)19.3
EFL Cup (10 Seasons)20.2
Championship (8 Seasons)261.91040.7770002752160.121200121
League One (6 Seasons)128.8
League Two (2 Seasons)73.6
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2010-201121Swindon Towneng ENG3. League One24th2.1
2011-201222Swindon Towneng ENG4. League Two1st29.3
2012-201323Swindon Towneng ENG3. League One6th28.0
2013-201424Bristol Cityeng ENG3. League One12th32.5
2014-201525Bristol Cityeng ENG3. League One1st46.0Matches
2015-201626Bristol Cityeng ENG2. Championship18th43.5Matches
2016-201727Bristol Cityeng ENG2. Championship17th46.0Matches
2017-201828Bristol Cityeng ENG2. Championship11th38.1Matches
2018-201929Middlesbrougheng ENG2. Championship7th38.4230.60150071020.05100010Matches
2019-202030Cardiff Cityeng ENG2. Championship5th25.4261.02190051170.28500011Matches
2020-202131Sheffield Wedseng ENG2. Championship24th3.230.9420010010.31000100Matches
2020-202131Cardiff Cityeng ENG2. Championship8th22.0100.4570011120.09200000Matches
2021-202232Cardiff Cityeng ENG2. Championship18th36.3310.851900102020.06200000Matches
2022-202333Stoke Cityeng ENG2. Championship16th9.0111.2280030020.22200000Matches
2022-202333Sheffield Wedseng ENG3. League One3rd16.0Matches
2023-202434Mansfield Towneng ENG4. League Two3rd44.3Matches
2024-202535Mansfield Towneng ENG3. League One7th4.2Matches
15 Seasons7 Clubs3 Leagues464.41040.7770002752160.121200121
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bristol City (5 Seasons)2 Leagues206.1
Cardiff City (3 Seasons)1 League83.8670.8045001642110.13900011
Swindon Town (3 Seasons)2 Leagues59.4
Mansfield Town (2 Seasons)2 Leagues48.5
Sheffield Weds (2 Seasons)2 Leagues19.230.9420010010.31000100
Middlesbrough (1 Season)1 League38.4230.60150071020.05100010
Stoke City (1 Season)1 League9.0111.2280030020.22200000
Championship (8 Seasons)261.91040.7770002752160.121200121
League One (6 Seasons)128.8
League Two (2 Seasons)73.6
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201525Bristol Cityeng ENGFA Cup17th5.0Matches
2015-201626Bristol Cityeng ENGFA Cup33rd2.0Matches
2015-201626Bristol Cityeng ENGLeague Cup57th1.0Matches
2016-201727Bristol Cityeng ENGEFL Cup9th4.3Matches
2016-201727Bristol Cityeng ENGFA Cup17th3.0Matches
2017-201828Bristol Cityeng ENGEFL Cup3rd6.0Matches
2017-201828Bristol Cityeng ENGFA Cup33rd1.0Matches
2018-201929Middlesbrougheng ENGEFL Cup5th1.0Matches
2018-201929Middlesbrougheng ENGFA Cup17th2.0Matches
2019-202030Cardiff Cityeng ENGEFL Cup33rd1.0Matches
2019-202030Cardiff Cityeng ENGFA Cup17th3.3Matches
2021-202232Cardiff Cityeng ENGEFL CupRd22.0Matches
2021-202232Cardiff Cityeng ENGFA Cup1.0Matches
2022-202333Sheffield Wedseng ENGFA Cup0.0Matches
2023-202434Mansfield Towneng ENGEFL CupRd44.4Matches
2023-202434Mansfield Towneng ENGFA Cup1.0Matches
2024-202535Mansfield Towneng ENGEFL CupRd10.5Matches
2024-202535Mansfield Towneng ENGFA Cup1.0Matches
11 Seasons6 Clubs2 Leagues39.5
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bristol City (4 Seasons)2 Leagues22.3
Cardiff City (3 Seasons)2 Leagues7.3
Mansfield Town (2 Seasons)2 Leagues6.9
Middlesbrough (1 Season)2 Leagues3.0
Sheffield Weds (1 Season)1 League0.0
Stoke City (1 Season)1 League
FA Cup (10 Seasons)19.3
EFL Cup (10 Seasons)20.2

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-201121Swindon Towneng ENG3. League One2.1
2011-201222Swindon Towneng ENG4. League Two29.3
2012-201323Swindon Towneng ENG3. League One28.0
2013-201424Bristol Cityeng ENG3. League One32.5
2014-201525Bristol Cityeng ENGFA Cup5.0Matches
2014-201525Bristol Cityeng ENG3. League One46.0Matches
2015-201626Bristol Cityeng ENG2. Championship43.5Matches
2015-201626Bristol Cityeng ENGFA Cup2.0Matches
2015-201626Bristol Cityeng ENGLeague Cup1.0Matches
2016-201727Bristol Cityeng ENG2. Championship46.000Matches
2016-201727Bristol Cityeng ENGEFL Cup4.300Matches
2016-201727Bristol Cityeng ENGFA Cup3.0Matches
2017-201828Bristol Cityeng ENG2. Championship38.11642Matches
2017-201828Bristol Cityeng ENGEFL Cup6.089Matches
2017-201828Bristol Cityeng ENGFA Cup1.013Matches
2018-201929Middlesbrougheng ENG2. Championship38.4362423130183354.5154336726622301Matches
2018-201929Middlesbrougheng ENGEFL Cup1.020Matches
2018-201929Middlesbrougheng ENGFA Cup2.016Matches
2019-202030Cardiff Cityeng ENG2. Championship25.420111640102737.01739281122421271Matches
2019-202030Cardiff Cityeng ENGEFL Cup1.031Matches
2019-202030Cardiff Cityeng ENGFA Cup3.300Matches
2020-202131Cardiff Cityeng ENG2. Championship22.0151078061346.273224827421430Matches
2020-202131Sheffield Wedseng ENG2. Championship3.2321201333.3254147130Matches
2021-202232Cardiff Cityeng ENG2. Championship36.336212880173351.516392811671031681Matches
2021-202232Cardiff Cityeng ENGEFL Cup2.015Matches
2021-202232Cardiff Cityeng ENGFA Cup1.010Matches
2022-202333Stoke Cityeng ENG2. Championship9.0543114666.72151411217432Matches
2022-202333Sheffield Wedseng ENGFA Cup0.000Matches
2022-202333Sheffield Wedseng ENG3. League One16.0615Matches
2023-202434Mansfield Towneng ENGEFL Cup4.411Matches
2023-202434Mansfield Towneng ENGFA Cup1.0Matches
2023-202434Mansfield Towneng ENG4. League Two44.32452Matches
2024-202535Mansfield Towneng ENGEFL Cup0.500Matches
2024-202535Mansfield Towneng ENGFA Cup1.000Matches
2024-202535Mansfield Towneng ENG3. League One4.222Matches
15 Seasons7 Clubs5 Leagues503.9115138783615611548.759173134392942737245
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 (5 Seasons)4 Leagues228.425540
Cardiff City (3 Seasons)3 Leagues91.1714751200337345.24011080301221874382
Swindon Town (3 Seasons)2 Leagues59.40
Mansfield Town (2 Seasons)4 Leagues55.427550
Sheffield Weds (2 Seasons)3 Leagues19.2381201333.32541197130
Middlesbrough (1 Season)3 Leagues41.4362723130183354.5154336732622301
Stoke City (1 Season)2 Leagues9.0543114666.72151411217432
FA Cup (10 Seasons)19.3390
EFL Cup (10 Seasons)20.215160
Championship (8 Seasons)261.911588783615611548.759173134392002737245
League One (6 Seasons)128.88170
League Two (2 Seasons)73.624520
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-201121Swindon Town1 League2.10
2011-201222Swindon Town1 League29.30
2012-201323Swindon Town1 League28.00
2013-201424Bristol City1 League32.50
2014-201525Bristol City2 Leagues51.00
2015-201626Bristol City3 Leagues46.50
2016-201727Bristol City3 Leagues53.3000
2017-201828Bristol City3 Leagues45.125540
2018-201929Middlesbrough3 Leagues41.4362723130183354.5154336732622301
2019-202030Cardiff City3 Leagues29.820141640102737.01739281123421271
2020-202131Sheffield Weds1 League3.2321201333.3254147130
2020-202131Cardiff City2 Leagues22.0151078061346.273224827421430
2021-202232Cardiff City3 Leagues39.336232880173351.516392811721031681
2022-202333Stoke City2 Leagues9.0543114666.72151411217432
2022-202333Sheffield Weds2 Leagues16.16150
2023-202434Mansfield Town3 Leagues49.725530
2024-202535Mansfield Town3 Leagues5.7220
15 Seasons7 Clubs5 Leagues503.9115138783615611548.759173134392942737245
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 (5 Seasons)4 Leagues228.425540
Cardiff City (3 Seasons)3 Leagues91.1714751200337345.24011080301221874382
Swindon Town (3 Seasons)2 Leagues59.40
Mansfield Town (2 Seasons)4 Leagues55.427550
Sheffield Weds (2 Seasons)3 Leagues19.2381201333.32541197130
Middlesbrough (1 Season)3 Leagues41.4362723130183354.5154336732622301
Stoke City (1 Season)2 Leagues9.0543114666.72151411217432
FA Cup (10 Seasons)19.3390
EFL Cup (10 Seasons)20.215160
Championship (8 Seasons)261.911588783615611548.759173134392002737245
League One (6 Seasons)128.88170
League Two (2 Seasons)73.624520
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-201121Swindon Towneng ENG3. League One24th2.1
2011-201222Swindon Towneng ENG4. League Two1st29.3
2012-201323Swindon Towneng ENG3. League One6th28.0
2013-201424Bristol Cityeng ENG3. League One12th32.5
2014-201525Bristol Cityeng ENG3. League One1st46.0Matches
2015-201626Bristol Cityeng ENG2. Championship18th43.5Matches
2016-201727Bristol Cityeng ENG2. Championship17th46.000Matches
2017-201828Bristol Cityeng ENG2. Championship11th38.11642Matches
2018-201929Middlesbrougheng ENG2. Championship7th38.4362423130183354.5154336726622301Matches
2019-202030Cardiff Cityeng ENG2. Championship5th25.420111640102737.01739281122421271Matches
2020-202131Sheffield Wedseng ENG2. Championship24th3.2321201333.3254147130Matches
2020-202131Cardiff Cityeng ENG2. Championship8th22.0151078061346.273224827421430Matches
2021-202232Cardiff Cityeng ENG2. Championship18th36.336212880173351.516392811671031681Matches
2022-202333Stoke Cityeng ENG2. Championship16th9.0543114666.72151411217432Matches
2022-202333Sheffield Wedseng ENG3. League One3rd16.0615Matches
2023-202434Mansfield Towneng ENG4. League Two3rd44.32452Matches
2024-202535Mansfield Towneng ENG3. League One7th4.222Matches
15 Seasons7 Clubs3 Leagues464.4115120783615611548.759173134392692737245
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 (5 Seasons)2 Leagues206.116420
Cardiff City (3 Seasons)1 League83.8714251200337345.24011080301161874382
Swindon Town (3 Seasons)2 Leagues59.40
Mansfield Town (2 Seasons)2 Leagues48.526540
Sheffield Weds (2 Seasons)2 Leagues19.2381201333.32541197130
Middlesbrough (1 Season)1 League38.4362423130183354.5154336726622301
Stoke City (1 Season)1 League9.0543114666.72151411217432
Championship (8 Seasons)261.911588783615611548.759173134392002737245
League One (6 Seasons)128.88170
League Two (2 Seasons)73.624520
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-201525Bristol Cityeng ENGFA Cup17th5.0Matches
2015-201626Bristol Cityeng ENGFA Cup33rd2.0Matches
2015-201626Bristol Cityeng ENGLeague Cup57th1.0Matches
2016-201727Bristol Cityeng ENGEFL Cup9th4.300Matches
2016-201727Bristol Cityeng ENGFA Cup17th3.0Matches
2017-201828Bristol Cityeng ENGEFL Cup3rd6.089Matches
2017-201828Bristol Cityeng ENGFA Cup33rd1.013Matches
2018-201929Middlesbrougheng ENGEFL Cup5th1.020Matches
2018-201929Middlesbrougheng ENGFA Cup17th2.016Matches
2019-202030Cardiff Cityeng ENGEFL Cup33rd1.031Matches
2019-202030Cardiff Cityeng ENGFA Cup17th3.300Matches
2021-202232Cardiff Cityeng ENGEFL CupRd22.015Matches
2021-202232Cardiff Cityeng ENGFA Cup1.010Matches
2022-202333Sheffield Wedseng ENGFA Cup0.000Matches
2023-202434Mansfield Towneng ENGEFL CupRd44.411Matches
2023-202434Mansfield Towneng ENGFA Cup1.0Matches
2024-202535Mansfield Towneng ENGEFL CupRd10.500Matches
2024-202535Mansfield Towneng ENGFA Cup1.000Matches
11 Seasons6 Clubs2 Leagues39.518250
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 (4 Seasons)2 Leagues22.39120
Cardiff City (3 Seasons)2 Leagues7.3560
Mansfield Town (2 Seasons)2 Leagues6.9110
Middlesbrough (1 Season)2 Leagues3.0360
Sheffield Weds (1 Season)1 League0.0000
Stoke City (1 Season)1 League0
FA Cup (10 Seasons)19.3390
EFL Cup (10 Seasons)20.215160

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-201121Swindon Towneng ENG3. League One2.1
2011-201222Swindon Towneng ENG4. League Two29.3
2012-201323Swindon Towneng ENG3. League One28.0
2013-201424Bristol Cityeng ENG3. League One32.5
2014-201525Bristol Cityeng ENGFA Cup5.0Matches
2014-201525Bristol Cityeng ENG3. League One46.0Matches
2015-201626Bristol Cityeng ENG2. Championship43.5Matches
2015-201626Bristol Cityeng ENGFA Cup2.0Matches
2015-201626Bristol Cityeng ENGLeague Cup1.0Matches
2016-201727Bristol Cityeng ENG2. Championship46.0Matches
2016-201727Bristol Cityeng ENGEFL Cup4.3Matches
2016-201727Bristol Cityeng ENGFA Cup3.0Matches
2017-201828Bristol Cityeng ENG2. Championship38.1Matches
2017-201828Bristol Cityeng ENGEFL Cup6.0Matches
2017-201828Bristol Cityeng ENGFA Cup1.0Matches
2018-201929Middlesbrougheng ENG2. Championship38.416202279035871409416206233.3466.7511203787522111166525Matches
2018-201929Middlesbrougheng ENGEFL Cup1.0Matches
2018-201929Middlesbrougheng ENGFA Cup2.0Matches
2019-202030Cardiff Cityeng ENG2. Championship25.499216553337093719920002771094499021413118Matches
2019-202030Cardiff Cityeng ENGEFL Cup1.0Matches
2019-202030Cardiff Cityeng ENGFA Cup3.3Matches
2020-202131Cardiff Cityeng ENG2. Championship22.0842166497278715184211100.000.0203767308211922229Matches
2020-202131Sheffield Wedseng ENG2. Championship3.21982094891511198000105411235000001253Matches
2021-202232Cardiff Cityeng ENG2. Championship36.31798254103061716011217984125.0375.07073646159153210178615Matches
2021-202232Cardiff Cityeng ENGEFL Cup2.0Matches
2021-202232Cardiff Cityeng ENGFA Cup1.0Matches
2022-202333Stoke Cityeng ENG2. Championship9.0534793061973321534100.01100.02391086429000502911Matches
2022-202333Sheffield Wedseng ENGFA Cup0.0Matches
2022-202333Sheffield Wedseng ENG3. League One16.0Matches
2023-202434Mansfield Towneng ENGEFL Cup4.4Matches
2023-202434Mansfield Towneng ENGFA Cup1.0Matches
2023-202434Mansfield Towneng ENG4. League Two44.3Matches
2024-202535Mansfield Towneng ENGEFL Cup0.5Matches
2024-202535Mansfield Towneng ENGFA Cup1.0Matches
2024-202535Mansfield Towneng ENG3. League One4.2Matches
15 Seasons7 Clubs5 Leagues503.9598491133632138512360598412433.3866.7204290413937985395240061
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 (5 Seasons)4 Leagues228.4
Cardiff City (3 Seasons)3 Leagues91.136325852060126532423436325240.0360.0118755072398764234131932
Swindon Town (3 Seasons)2 Leagues59.4
Mansfield Town (2 Seasons)4 Leagues55.4
Sheffield Weds (2 Seasons)3 Leagues19.21982094891511198000105411235000001253
Middlesbrough (1 Season)3 Leagues41.416202279035871409416206233.3466.7511203787522111166525
Stoke City (1 Season)2 Leagues9.0534793061973321534100.01100.02391086429000502911
FA Cup (10 Seasons)19.3
EFL Cup (10 Seasons)20.2
Championship (8 Seasons)261.9598491133632138512360598412433.3866.7204290413937985395240061
League One (6 Seasons)128.8
League Two (2 Seasons)73.6
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2010-201121Swindon Town1 League2.1
2011-201222Swindon Town1 League29.3
2012-201323Swindon Town1 League28.0
2013-201424Bristol City1 League32.5
2014-201525Bristol City2 Leagues51.0
2015-201626Bristol City3 Leagues46.5
2016-201727Bristol City3 Leagues53.3
2017-201828Bristol City3 Leagues45.1
2018-201929Middlesbrough3 Leagues41.416202279035871409416206233.3466.7511203787522111166525
2019-202030Cardiff City3 Leagues29.899216553337093719920002771094499021413118
2020-202131Sheffield Weds1 League3.21982094891511198000105411235000001253
2020-202131Cardiff City2 Leagues22.0842166497278715184211100.000.0203767308211922229
2021-202232Cardiff City3 Leagues39.31798254103061716011217984125.0375.07073646159153210178615
2022-202333Stoke City2 Leagues9.0534793061973321534100.01100.02391086429000502911
2022-202333Sheffield Weds2 Leagues16.1
2023-202434Mansfield Town3 Leagues49.7
2024-202535Mansfield Town3 Leagues5.7
15 Seasons7 Clubs5 Leagues503.9598491133632138512360598412433.3866.7204290413937985395240061
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 (5 Seasons)4 Leagues228.4
Cardiff City (3 Seasons)3 Leagues91.136325852060126532423436325240.0360.0118755072398764234131932
Swindon Town (3 Seasons)2 Leagues59.4
Mansfield Town (2 Seasons)4 Leagues55.4
Sheffield Weds (2 Seasons)3 Leagues19.21982094891511198000105411235000001253
Middlesbrough (1 Season)3 Leagues41.416202279035871409416206233.3466.7511203787522111166525
Stoke City (1 Season)2 Leagues9.0534793061973321534100.01100.02391086429000502911
FA Cup (10 Seasons)19.3
EFL Cup (10 Seasons)20.2
Championship (8 Seasons)261.9598491133632138512360598412433.3866.7204290413937985395240061
League One (6 Seasons)128.8
League Two (2 Seasons)73.6
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2010-201121Swindon Towneng ENG3. League One24th2.1
2011-201222Swindon Towneng ENG4. League Two1st29.3
2012-201323Swindon Towneng ENG3. League One6th28.0
2013-201424Bristol Cityeng ENG3. League One12th32.5
2014-201525Bristol Cityeng ENG3. League One1st46.0Matches
2015-201626Bristol Cityeng ENG2. Championship18th43.5Matches
2016-201727Bristol Cityeng ENG2. Championship17th46.0Matches
2017-201828Bristol Cityeng ENG2. Championship11th38.1Matches
2018-201929Middlesbrougheng ENG2. Championship7th38.416202279035871409416206233.3466.7511203787522111166525Matches
2019-202030Cardiff Cityeng ENG2. Championship5th25.499216553337093719920002771094499021413118Matches
2020-202131Sheffield Wedseng ENG2. Championship24th3.21982094891511198000105411235000001253Matches
2020-202131Cardiff Cityeng ENG2. Championship8th22.0842166497278715184211100.000.0203767308211922229Matches
2021-202232Cardiff Cityeng ENG2. Championship18th36.31798254103061716011217984125.0375.07073646159153210178615Matches
2022-202333Stoke Cityeng ENG2. Championship16th9.0534793061973321534100.01100.02391086429000502911Matches
2022-202333Sheffield Wedseng ENG3. League One3rd16.0Matches
2023-202434Mansfield Towneng ENG4. League Two3rd44.3Matches
2024-202535Mansfield Towneng ENG3. League One7th4.2Matches
15 Seasons7 Clubs3 Leagues464.4598491133632138512360598412433.3866.7204290413937985395240061
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 (5 Seasons)2 Leagues206.1
Cardiff City (3 Seasons)1 League83.836325852060126532423436325240.0360.0118755072398764234131932
Swindon Town (3 Seasons)2 Leagues59.4
Mansfield Town (2 Seasons)2 Leagues48.5
Sheffield Weds (2 Seasons)2 Leagues19.21982094891511198000105411235000001253
Middlesbrough (1 Season)1 League38.416202279035871409416206233.3466.7511203787522111166525
Stoke City (1 Season)1 League9.0534793061973321534100.01100.02391086429000502911
Championship (8 Seasons)261.9598491133632138512360598412433.3866.7204290413937985395240061
League One (6 Seasons)128.8
League Two (2 Seasons)73.6
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2014-201525Bristol Cityeng ENGFA Cup17th5.0Matches
2015-201626Bristol Cityeng ENGFA Cup33rd2.0Matches
2015-201626Bristol Cityeng ENGLeague Cup57th1.0Matches
2016-201727Bristol Cityeng ENGEFL Cup9th4.3Matches
2016-201727Bristol Cityeng ENGFA Cup17th3.0Matches
2017-201828Bristol Cityeng ENGEFL Cup3rd6.0Matches
2017-201828Bristol Cityeng ENGFA Cup33rd1.0Matches
2018-201929Middlesbrougheng ENGEFL Cup5th1.0Matches
2018-201929Middlesbrougheng ENGFA Cup17th2.0Matches
2019-202030Cardiff Cityeng ENGEFL Cup33rd1.0Matches
2019-202030Cardiff Cityeng ENGFA Cup17th3.3Matches
2021-202232Cardiff Cityeng ENGEFL CupRd22.0Matches
2021-202232Cardiff Cityeng ENGFA Cup1.0Matches
2022-202333Sheffield Wedseng ENGFA Cup0.0Matches
2023-202434Mansfield Towneng ENGEFL CupRd44.4Matches
2023-202434Mansfield Towneng ENGFA Cup1.0Matches
2024-202535Mansfield Towneng ENGEFL CupRd10.5Matches
2024-202535Mansfield Towneng ENGFA Cup1.0Matches
11 Seasons6 Clubs2 Leagues39.5
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
Bristol City (4 Seasons)2 Leagues22.3
Cardiff City (3 Seasons)2 Leagues7.3
Mansfield Town (2 Seasons)2 Leagues6.9
Middlesbrough (1 Season)2 Leagues3.0
Sheffield Weds (1 Season)1 League0.0
Stoke City (1 Season)1 League
FA Cup (10 Seasons)19.3
EFL Cup (10 Seasons)20.2

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-201121Swindon Towneng ENG3. League One3186624.52.121
2011-201222Swindon Towneng ENG4. League Two322,6378263.729.3284
2012-201323Swindon Towneng ENG3. League One292,5198760.828.0281
2013-201424Bristol Cityeng ENG3. League One342,9258670.732.5322
2014-201525Bristol Cityeng ENGFA Cup545090100.05.05905002.0063+3+0.60Matches
2014-201525Bristol Cityeng ENG3. League One464,14090100.046.04646002.159638+58+1.26Matches
2015-201626Bristol Cityeng ENG2. Championship443,9158994.643.54443001.114869-21-0.48-2.08Matches
2015-201626Bristol Cityeng ENGFA Cup218090100.02.02902000.5023-1-0.50Matches
2015-201626Bristol Cityeng ENGLeague Cup19090100.01.01901000.0013-2-2.00Matches
2016-201727Bristol Cityeng ENG2. Championship464,14090100.046.04646001.176066-6-0.13Matches
2016-201727Bristol Cityeng ENGEFL Cup439098100.04.34984002.2564+2+0.46Matches
2016-201727Bristol Cityeng ENGFA Cup327090100.03.03903001.3312-1-0.33Matches
2017-201828Bristol Cityeng ENG2. Championship393,4298882.838.13837111.515751+6+0.16-0.22Matches
2017-201828Bristol Cityeng ENGEFL Cup65409085.76.06906002.00149+5+0.83-4.17Matches
2017-201828Bristol Cityeng ENGFA Cup19090100.01.01901000.0003-3-3.00Matches
2018-201929Middlesbrougheng ENG2. Championship393,4538983.438.4398938011.564135+6+0.16-0.1151.348.8+2.5+0.07-0.42Matches
2018-201929Middlesbrougheng ENGEFL Cup1909017.61.01901000.0001-1-1.00-1.43Matches
2018-201929Middlesbrougheng ENGFA Cup21809066.72.02902000.5013-2-1.00-6.00Matches
2019-202030Cardiff Cityeng ENG2. Championship262,2908855.325.42688250201.423539-4-0.16-0.8431.132.3-1.2-0.05+0.02Matches
2019-202030Cardiff Cityeng ENGEFL Cup19090100.01.01901000.0003-3-3.00Matches
2019-202030Cardiff Cityeng ENGFA Cup330010076.93.331003001.3387+1+0.30+0.30Matches
2020-202131Cardiff Cityeng ENG2. Championship221,9809047.822.0229022001.773621+15+0.68+0.6027.929.0-1.0-0.05-0.26Matches
2020-202131Sheffield Wedseng ENG2. Championship4286726.93.24723000.7524-2-0.63-0.192.94.3-1.3-0.42-0.19Matches
2020-202131Cardiff Cityeng ENGEFL Cup0001Matches
2021-202232Cardiff Cityeng ENG2. Championship383,2708679.036.335903434081.133956-17-0.47-0.3646.950.1-3.2-0.09-0.27Matches
2021-202232Cardiff Cityeng ENGEFL Cup218090100.02.02902001.5034-1-0.50Matches
2021-202232Cardiff Cityeng ENGFA Cup1909042.91.01901010.0013-2-2.00-2.75Matches
2022-202333Stoke Cityeng ENG2. Championship98109019.69.099090131.22912-3-0.33-0.4410.713.5-2.7-0.30-0.58Matches
2022-202333Stoke Cityeng ENGEFL Cup00001Matches
2022-202333Sheffield Wedseng ENGFA Cup1110.20.0001101.000000.00-0.60Matches
2022-202333Sheffield Wedseng ENG3. League One181,4448034.916.016881422111.902516+9+0.56-0.61Matches
2023-202434Mansfield Towneng ENGEFL Cup43939893.64.44983001.2554+1+0.23+0.23Matches
2023-202434Mansfield Towneng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2023-202434Mansfield Towneng ENG4. League Two463,9918796.444.345884313101.878543+42+0.95+0.34Matches
2024-202535Mansfield Towneng ENGEFL Cup1454537.50.51450001.000000.000.00Matches
2024-202535Mansfield Towneng ENGFA Cup19090100.01.01901003.0040+4+4.00Matches
2024-202535Mansfield Towneng ENG3. League One63776332.24.2483322401.3369-3-0.72-1.62Matches
15 Seasons7 Clubs5 Leagues52145,3518762.5503.9503894001827471.50592513+79+0.19-0.14170.9177.9-7.0-0.05-0.12
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 (5 Seasons)4 Leagues23120,5598990.2228.422891194311.50291251+40+0.20-0.85
Cardiff City (3 Seasons)3 Leagues938,2008861.391.1909088340301.35122133-11-0.12-0.40105.9111.4-5.5-0.07-0.17
Swindon Town (3 Seasons)2 Leagues645,3428343.059.4586
Mansfield Town (2 Seasons)4 Leagues594,9868582.755.456885132601.7510158+43+0.780.00
Sheffield Weds (2 Seasons)3 Leagues231,7317519.819.220841731411.662720+7+0.36+0.122.94.3-1.3-0.42-0.19
Middlesbrough (1 Season)3 Leagues423,7238975.741.4428941011.474239+3+0.07-0.6051.348.8+2.5+0.07-0.42
Stoke City (1 Season)2 Leagues98109019.09.099090141.22912-3-0.33-0.4410.713.5-2.7-0.30-0.58
FA Cup (10 Seasons)201,7418769.919.31992191111.202426-2-0.10-1.18
EFL Cup (10 Seasons)201,8189168.920.2209118021.502928+1+0.05-0.98
Championship (8 Seasons)26723,5738863.3261.926389257440431.33327353-26-0.10-0.16170.9177.9-7.0-0.05-0.12
League One (6 Seasons)13611,5918553.0128.8128876382212.0212763+64+0.97-0.14
League Two (2 Seasons)786,6288580.073.673884353101.878543+42+0.95+0.34
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-201121Swindon Town1 League3186624.52.121
2011-201222Swindon Town1 League322,6378263.729.3284
2012-201323Swindon Town1 League292,5198760.828.0281
2013-201424Bristol City1 League342,9258670.732.5322
2014-201525Bristol City2 Leagues514,59090100.051.0519051002.1410241+61+1.20
2015-201626Bristol City3 Leagues474,1858994.946.5479046001.065175-24-0.52-2.12
2016-201727Bristol City3 Leagues534,80091100.053.3539453001.266772-5-0.09
2017-201828Bristol City3 Leagues464,0598883.545.1459044111.547163+8+0.18-0.72
2018-201929Middlesbrough3 Leagues423,7238975.741.4428941011.474239+3+0.07-0.6051.348.8+2.5+0.07-0.42
2019-202030Cardiff City3 Leagues302,6808958.029.83089290201.364349-6-0.20-0.8531.132.3-1.2-0.05+0.02
2020-202131Sheffield Weds1 League4286726.93.24723000.7524-2-0.63-0.192.94.3-1.3-0.42-0.19
2020-202131Cardiff City2 Leagues221,9809046.822.0229022011.773621+15+0.68+0.6027.929.0-1.0-0.05-0.26
2021-202232Cardiff City3 Leagues413,5408678.139.338903734091.124363-20-0.51-0.5146.950.1-3.2-0.09-0.27
2022-202333Stoke City2 Leagues98109019.09.099090141.22912-3-0.33-0.4410.713.5-2.7-0.30-0.58
2022-202333Sheffield Weds2 Leagues191,4457631.516.116881431411.852516+9+0.56-0.53
2023-202434Mansfield Town3 Leagues514,4748896.249.750894713101.789149+42+0.84+0.33
2024-202535Mansfield Town3 Leagues85126437.15.7678422401.50109+1+0.18-0.65
15 Seasons7 Clubs5 Leagues52145,3518762.5503.9503894001827471.50592513+79+0.19-0.14170.9177.9-7.0-0.05-0.12
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 (5 Seasons)4 Leagues23120,5598990.2228.422891194311.50291251+40+0.20-0.85
Cardiff City (3 Seasons)3 Leagues938,2008861.391.1909088340301.35122133-11-0.12-0.40105.9111.4-5.5-0.07-0.17
Swindon Town (3 Seasons)2 Leagues645,3428343.059.4586
Mansfield Town (2 Seasons)4 Leagues594,9868582.755.456885132601.7510158+43+0.780.00
Sheffield Weds (2 Seasons)3 Leagues231,7317519.819.220841731411.662720+7+0.36+0.122.94.3-1.3-0.42-0.19
Middlesbrough (1 Season)3 Leagues423,7238975.741.4428941011.474239+3+0.07-0.6051.348.8+2.5+0.07-0.42
Stoke City (1 Season)2 Leagues98109019.09.099090141.22912-3-0.33-0.4410.713.5-2.7-0.30-0.58
FA Cup (10 Seasons)201,7418769.919.31992191111.202426-2-0.10-1.18
EFL Cup (10 Seasons)201,8189168.920.2209118021.502928+1+0.05-0.98
Championship (8 Seasons)26723,5738863.3261.926389257440431.33327353-26-0.10-0.16170.9177.9-7.0-0.05-0.12
League One (6 Seasons)13611,5918553.0128.8128876382212.0212763+64+0.97-0.14
League Two (2 Seasons)786,6288580.073.673884353101.878543+42+0.95+0.34
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-201121Swindon Towneng ENG3. League One24th3186624.52.121
2011-201222Swindon Towneng ENG4. League Two1st322,6378263.729.3284
2012-201323Swindon Towneng ENG3. League One6th292,5198760.828.0281
2013-201424Bristol Cityeng ENG3. League One12th342,9258670.732.5322
2014-201525Bristol Cityeng ENG3. League One1st464,14090100.046.04646002.159638+58+1.26Matches
2015-201626Bristol Cityeng ENG2. Championship18th443,9158994.643.54443001.114869-21-0.48-2.08Matches
2016-201727Bristol Cityeng ENG2. Championship17th464,14090100.046.04646001.176066-6-0.13Matches
2017-201828Bristol Cityeng ENG2. Championship11th393,4298882.838.13837111.515751+6+0.16-0.22Matches
2018-201929Middlesbrougheng ENG2. Championship7th393,4538983.438.4398938011.564135+6+0.16-0.1151.348.8+2.5+0.07-0.42Matches
2019-202030Cardiff Cityeng ENG2. Championship5th262,2908855.325.42688250201.423539-4-0.16-0.8431.132.3-1.2-0.05+0.02Matches
2020-202131Sheffield Wedseng ENG2. Championship24th4286726.93.24723000.7524-2-0.63-0.192.94.3-1.3-0.42-0.19Matches
2020-202131Cardiff Cityeng ENG2. Championship8th221,9809047.822.0229022001.773621+15+0.68+0.6027.929.0-1.0-0.05-0.26Matches
2021-202232Cardiff Cityeng ENG2. Championship18th383,2708679.036.335903434081.133956-17-0.47-0.3646.950.1-3.2-0.09-0.27Matches
2022-202333Stoke Cityeng ENG2. Championship16th98109019.69.099090131.22912-3-0.33-0.4410.713.5-2.7-0.30-0.58Matches
2022-202333Sheffield Wedseng ENG3. League One3rd181,4448034.916.016881422111.902516+9+0.56-0.61Matches
2023-202434Mansfield Towneng ENG4. League Two3rd463,9918796.444.345884313101.878543+42+0.95+0.34Matches
2024-202535Mansfield Towneng ENG3. League One7th63776332.24.2483322401.3369-3-0.72-1.62Matches
15 Seasons7 Clubs3 Leagues48141,7928762.0464.4464883631730441.52539459+80+0.21-0.06170.9177.9-7.0-0.05-0.12
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 (5 Seasons)2 Leagues20918,5498989.6206.1206172311.49261224+37+0.21-0.46
Cardiff City (3 Seasons)1 League867,5408860.783.8838981340281.38110116-6-0.07-0.35105.9111.4-5.5-0.07-0.17
Swindon Town (3 Seasons)2 Leagues645,3428343.059.4586
Mansfield Town (2 Seasons)2 Leagues524,3688482.348.549884632601.819152+39+0.80-0.06
Sheffield Weds (2 Seasons)2 Leagues221,7307920.919.220841722111.692720+7+0.36+0.142.94.3-1.3-0.42-0.19
Middlesbrough (1 Season)1 League393,4538983.438.4398938011.564135+6+0.16-0.1151.348.8+2.5+0.07-0.42
Stoke City (1 Season)1 League98109019.69.099090131.22912-3-0.33-0.4410.713.5-2.7-0.30-0.58
Championship (8 Seasons)26723,5738863.3261.926389257440431.33327353-26-0.10-0.16170.9177.9-7.0-0.05-0.12
League One (6 Seasons)13611,5918553.0128.8128876382212.0212763+64+0.97-0.14
League Two (2 Seasons)786,6288580.073.673884353101.878543+42+0.95+0.34
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-201525Bristol Cityeng ENGFA Cup17th545090100.05.05905002.0063+3+0.60Matches
2015-201626Bristol Cityeng ENGFA Cup33rd218090100.02.02902000.5023-1-0.50Matches
2015-201626Bristol Cityeng ENGLeague Cup57th19090100.01.01901000.0013-2-2.00Matches
2016-201727Bristol Cityeng ENGEFL Cup9th439098100.04.34984002.2564+2+0.46Matches
2016-201727Bristol Cityeng ENGFA Cup17th327090100.03.03903001.3312-1-0.33Matches
2017-201828Bristol Cityeng ENGEFL Cup3rd65409085.76.06906002.00149+5+0.83-4.17Matches
2017-201828Bristol Cityeng ENGFA Cup33rd19090100.01.01901000.0003-3-3.00Matches
2018-201929Middlesbrougheng ENGEFL Cup5th1909017.61.01901000.0001-1-1.00-1.43Matches
2018-201929Middlesbrougheng ENGFA Cup17th21809066.72.02902000.5013-2-1.00-6.00Matches
2019-202030Cardiff Cityeng ENGEFL Cup33rd19090100.01.01901000.0003-3-3.00Matches
2019-202030Cardiff Cityeng ENGFA Cup17th330010076.93.331003001.3387+1+0.30+0.30Matches
2020-202131Cardiff Cityeng ENGEFL Cup58th0001Matches
2021-202232Cardiff Cityeng ENGEFL CupRd2218090100.02.02902001.5034-1-0.50Matches
2021-202232Cardiff Cityeng ENGFA Cup1909042.91.01901010.0013-2-2.00-2.75Matches
2022-202333Stoke Cityeng ENGEFL CupRd100001Matches
2022-202333Sheffield Wedseng ENGFA Cup1110.20.0001101.000000.00-0.60Matches
2023-202434Mansfield Towneng ENGEFL CupRd443939893.64.44983001.2554+1+0.23+0.23Matches
2023-202434Mansfield Towneng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2024-202535Mansfield Towneng ENGEFL CupRd11454537.50.51450001.000000.000.00Matches
2024-202535Mansfield Towneng ENGFA Cup19090100.01.01901003.0040+4+4.00Matches
11 Seasons6 Clubs2 Leagues403,5598969.439.53991371131.355354-1-0.03-1.08
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Bristol City (4 Seasons)2 Leagues222,0109195.722.3229122001.643027+3+0.13-4.87
Cardiff City (3 Seasons)2 Leagues76609468.87.37947021.001217-5-0.68-1.11
Mansfield Town (2 Seasons)2 Leagues76188885.86.97885001.29106+4+0.58+0.58
Middlesbrough (1 Season)2 Leagues32709034.63.03903000.3314-3-1.00-2.24
Sheffield Weds (1 Season)1 League1110.20.0001101.000000.00-0.60
Stoke City (1 Season)1 League00001
FA Cup (10 Seasons)201,7418769.919.31992191111.202426-2-0.10-1.18
EFL Cup (10 Seasons)201,8189168.920.2209118021.502928+1+0.05-0.98

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-201121Swindon Towneng ENG3. League One2.1004
2011-201222Swindon Towneng ENG4. League Two29.36023
2012-201323Swindon Towneng ENG3. League One28.06133
2013-201424Bristol Cityeng ENG3. League One32.54023
2014-201525Bristol Cityeng ENGFA Cup5.00000Matches
2014-201525Bristol Cityeng ENG3. League One46.00015Matches
2015-201626Bristol Cityeng ENG2. Championship43.55029Matches
2015-201626Bristol Cityeng ENGFA Cup2.00000Matches
2015-201626Bristol Cityeng ENGLeague Cup1.00000Matches
2016-201727Bristol Cityeng ENG2. Championship46.04004000000001Matches
2016-201727Bristol Cityeng ENGEFL Cup4.3100341000000Matches
2016-201727Bristol Cityeng ENGFA Cup3.00000Matches
2017-201828Bristol Cityeng ENG2. Championship38.16103628794216001Matches
2017-201828Bristol Cityeng ENGEFL Cup6.01006113198000Matches
2017-201828Bristol Cityeng ENGFA Cup1.00001000310Matches
2018-201929Middlesbrougheng ENG2. Championship38.450025275526240001411867671.0Matches
2018-201929Middlesbrougheng ENGEFL Cup1.0000010102000Matches
2018-201929Middlesbrougheng ENGFA Cup2.0000010061000Matches
2019-202030Cardiff Cityeng ENG2. Championship25.42002122812211100731697669.0Matches
2019-202030Cardiff Cityeng ENGEFL Cup1.00002000130Matches
2019-202030Cardiff Cityeng ENGFA Cup3.30001300000Matches
2020-202131Cardiff Cityeng ENG2. Championship22.03002220722710011691356766.8Matches
2020-202131Sheffield Wedseng ENG2. Championship3.200032014200011211755.3Matches
2021-202232Cardiff Cityeng ENG2. Championship36.381030146667210001742088471.2Matches
2021-202232Cardiff Cityeng ENGEFL Cup2.00000201510Matches
2021-202232Cardiff Cityeng ENGFA Cup1.00000010010Matches
2022-202333Stoke Cityeng ENG2. Championship9.0100430212400034431475.4Matches
2022-202333Sheffield Wedseng ENGFA Cup0.00000000000Matches
2022-202333Sheffield Wedseng ENG3. League One16.01001216111560Matches
2023-202434Mansfield Towneng ENGEFL Cup4.42001512110Matches
2023-202434Mansfield Towneng ENGFA Cup1.00000Matches
2023-202434Mansfield Towneng ENG4. League Two44.3200274062352240Matches
2024-202535Mansfield Towneng ENGEFL Cup0.50000000000Matches
2024-202535Mansfield Towneng ENGFA Cup1.00002100000Matches
2024-202535Mansfield Towneng ENG3. League One4.20004320220Matches
15 Seasons7 Clubs5 Leagues503.95730367203485529413811350276233469.5
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Bristol City (5 Seasons)4 Leagues228.421101534311105425002
Cardiff City (3 Seasons)3 Leagues91.11310766122101224711131651222769.3
Swindon Town (3 Seasons)2 Leagues59.412160
Mansfield Town (2 Seasons)4 Leagues55.4400344992555270
Sheffield Weds (2 Seasons)3 Leagues19.210015181219800011211755.3
Middlesbrough (1 Season)3 Leagues41.450025295632270001411867671.0
Stoke City (1 Season)2 Leagues9.0100430212400034431475.4
FA Cup (10 Seasons)19.3000451093000
EFL Cup (10 Seasons)20.24001223551615000
Championship (8 Seasons)261.9342021011633262008811350276233469.5
League One (6 Seasons)128.811109119311780
League Two (2 Seasons)73.6800504062352240
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-201121Swindon Town1 League2.1004
2011-201222Swindon Town1 League29.36023
2012-201323Swindon Town1 League28.06133
2013-201424Bristol City1 League32.54023
2014-201525Bristol City2 Leagues51.0000150
2015-201626Bristol City3 Leagues46.5500290
2016-201727Bristol City3 Leagues53.35004341000001
2017-201828Bristol City3 Leagues45.1710433910105425001
2018-201929Middlesbrough3 Leagues41.450025295632270001411867671.0
2019-202030Cardiff City3 Leagues29.82002425812314100731697669.0
2020-202131Sheffield Weds1 League3.200032014200011211755.3
2020-202131Cardiff City2 Leagues22.03002220722710011691356766.8
2021-202232Cardiff City3 Leagues39.381030167772230001742088471.2
2022-202333Stoke City2 Leagues9.0100430212400034431475.4
2022-202333Sheffield Weds2 Leagues16.11001216111560
2023-202434Mansfield Town3 Leagues49.7400284572553250
2024-202535Mansfield Town3 Leagues5.70006420220
15 Seasons7 Clubs5 Leagues503.95730367203485529413811350276233469.5
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Bristol City (5 Seasons)4 Leagues228.421101534311105425002
Cardiff City (3 Seasons)3 Leagues91.11310766122101224711131651222769.3
Swindon Town (3 Seasons)2 Leagues59.412160
Mansfield Town (2 Seasons)4 Leagues55.4400344992555270
Sheffield Weds (2 Seasons)3 Leagues19.210015181219800011211755.3
Middlesbrough (1 Season)3 Leagues41.450025295632270001411867671.0
Stoke City (1 Season)2 Leagues9.0100430212400034431475.4
FA Cup (10 Seasons)19.3000451093000
EFL Cup (10 Seasons)20.24001223551615000
Championship (8 Seasons)261.9342021011633262008811350276233469.5
League One (6 Seasons)128.811109119311780
League Two (2 Seasons)73.6800504062352240
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-201121Swindon Towneng ENG3. League One24th2.1004
2011-201222Swindon Towneng ENG4. League Two1st29.36023
2012-201323Swindon Towneng ENG3. League One6th28.06133
2013-201424Bristol Cityeng ENG3. League One12th32.54023
2014-201525Bristol Cityeng ENG3. League One1st46.00015Matches
2015-201626Bristol Cityeng ENG2. Championship18th43.55029Matches
2016-201727Bristol Cityeng ENG2. Championship17th46.04004000000001Matches
2017-201828Bristol Cityeng ENG2. Championship11th38.16103628794216001Matches
2018-201929Middlesbrougheng ENG2. Championship7th38.450025275526240001411867671.0Matches
2019-202030Cardiff Cityeng ENG2. Championship5th25.42002122812211100731697669.0Matches
2020-202131Sheffield Wedseng ENG2. Championship24th3.200032014200011211755.3Matches
2020-202131Cardiff Cityeng ENG2. Championship8th22.03002220722710011691356766.8Matches
2021-202232Cardiff Cityeng ENG2. Championship18th36.381030146667210001742088471.2Matches
2022-202333Stoke Cityeng ENG2. Championship16th9.0100430212400034431475.4Matches
2022-202333Sheffield Wedseng ENG3. League One3rd16.01001216111560Matches
2023-202434Mansfield Towneng ENG4. League Two3rd44.3200274062352240Matches
2024-202535Mansfield Towneng ENG3. League One7th4.20004320220Matches
15 Seasons7 Clubs3 Leagues464.45330351175425026912011350276233469.5
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Bristol City (5 Seasons)2 Leagues206.1191014328794216002
Cardiff City (3 Seasons)1 League83.8131073562191164211131651222769.3
Swindon Town (3 Seasons)2 Leagues59.412160
Mansfield Town (2 Seasons)2 Leagues48.5200314382354260
Sheffield Weds (2 Seasons)2 Leagues19.210015181219800011211755.3
Middlesbrough (1 Season)1 League38.450025275526240001411867671.0
Stoke City (1 Season)1 League9.0100430212400034431475.4
Championship (8 Seasons)261.9342021011633262008811350276233469.5
League One (6 Seasons)128.811109119311780
League Two (2 Seasons)73.6800504062352240
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-201525Bristol Cityeng ENGFA Cup17th5.00000Matches
2015-201626Bristol Cityeng ENGFA Cup33rd2.00000Matches
2015-201626Bristol Cityeng ENGLeague Cup57th1.00000Matches
2016-201727Bristol Cityeng ENGEFL Cup9th4.3100341000000Matches
2016-201727Bristol Cityeng ENGFA Cup17th3.00000Matches
2017-201828Bristol Cityeng ENGEFL Cup3rd6.01006113198000Matches
2017-201828Bristol Cityeng ENGFA Cup33rd1.00001000310Matches
2018-201929Middlesbrougheng ENGEFL Cup5th1.0000010102000Matches
2018-201929Middlesbrougheng ENGFA Cup17th2.0000010061000Matches
2019-202030Cardiff Cityeng ENGEFL Cup33rd1.00002000130Matches
2019-202030Cardiff Cityeng ENGFA Cup17th3.30001300000Matches
2021-202232Cardiff Cityeng ENGEFL CupRd22.00000201510Matches
2021-202232Cardiff Cityeng ENGFA Cup1.00000010010Matches
2022-202333Sheffield Wedseng ENGFA Cup0.00000000000Matches
2023-202434Mansfield Towneng ENGEFL CupRd44.42001512110Matches
2023-202434Mansfield Towneng ENGFA Cup1.00000Matches
2024-202535Mansfield Towneng ENGEFL CupRd10.50000000000Matches
2024-202535Mansfield Towneng ENGFA Cup1.00002100000Matches
11 Seasons6 Clubs2 Leagues39.54001628652518000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Bristol City (4 Seasons)2 Leagues22.3200101541129000
Cardiff City (3 Seasons)2 Leagues7.30003511650
Mansfield Town (2 Seasons)2 Leagues6.92003612110
Middlesbrough (1 Season)2 Leagues3.0000020163000
Sheffield Weds (1 Season)1 League0.00000000000
Stoke City (1 Season)1 League
FA Cup (10 Seasons)19.3000451093000
EFL Cup (10 Seasons)20.24001223551615000

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.