Goalkeeping

Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2007-200819Wycombeeng ENG4. League Two36363,20635.6330.9315111878.1178101541.7
2008-200920Northamptoneng ENG3. League One12121,08012.0131.08584577.6534433.3
2008-200920Rochdaleeng ENG4. League Two23232,07023.0311.35956467.4959730.4
2009-201021Rochdaleeng ENG4. League Two18181,62018.0211.17927177.2828633.3
2010-201122Derby Countyeng ENG2. Championship16161,44016.0211.31765572.4826425.0Matches
2011-201223Derby Countyeng ENG2. Championship44443,82742.5551.2920114672.6169181125.0
2012-201324Derby Countyeng ENG2. Championship16161,41215.7191.21543564.8745212.5
2013-201425Bristol Cityeng ENG3. League One16161,44016.0281.75643656.3475212.5
2014-201526Bristol Cityeng ENGFA Cup554505.00311240.011000.0Matches
2014-201526Bristol Cityeng ENGLeague Cup11901.0000100.00000Matches
2014-201526Bristol Cityeng ENG3. League One46464,14046.0380.8315411675.3291252043.5Matches
2015-201627Bristol Cityeng ENG2. Championship21211,89021.0361.71905460.03810314.3Matches
2015-201627Bristol Cityeng ENGFA Cup11450.5001000.00000Matches
2016-201728Bristol Cityeng ENG2. Championship27272,37026.3361.371218573.611411725.9642033.3Matches
2016-201728Bristol Cityeng ENGEFL Cup111201.310.7544100.010000.011000.0Matches
2016-201728Bristol Cityeng ENGFA Cup221351.501102100.00000Matches
2017-201829Bristol Cityeng ENG2. Championship43433,79842.2501.181449466.01615111330.2211050.0Matches
2017-201829Bristol Cityeng ENGEFL Cup332703.041.339555.6201133.30000Matches
2018-201930Bristol Cityeng ENG2. Championship554505.040.80201680.0401360.00000Matches
2018-201930Bristol Cityeng ENGFA Cup221802.021.008675.010100.00000Matches
2019-202031Millwalleng ENG2. Championship11420.51Matches
2020-202132Millwalleng ENGFA Cup221802.031.503133.3101150.011000.0Matches
2021-202233Salford Cityeng ENG4. League Two221802.021.006466.720000.00000Matches
17 Seasons8 Clubs5 Leagues34334330,435338.23971.20135095571.11498210810330.11183027.3
Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Bristol City (6 Seasons)4 Leagues17317315,378170.91991.2261441668.67549475330.61073030.0
Derby County (3 Seasons)1 League76766,67974.2951.2833123671.33115291722.4
Rochdale (2 Seasons)1 League41413,69041.0521.2718713572.2177171331.7
Millwall (2 Seasons)2 Leagues332222.531.503133.3201150.011000.0
Wycombe (1 Season)1 League36363,20635.6330.9315111878.1178101541.7
Northampton (1 Season)1 League12121,08012.0131.08584577.6534433.3
Salford City (1 Season)1 League221802.021.006466.720000.00000
Championship (12 Seasons)17317315,229169.22211.3170648569.46642624325.0853037.5
FA Cup (7 Seasons)121299011.051.2511763.6633541.722000.0
EFL Cup (5 Seasons)554805.351.1513969.2302120.011000.0
League Two (4 Seasons)79797,07678.6871.1134425774.73615272835.40000
League One (3 Seasons)74746,66074.0791.0727619771.43822142635.1
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2007-200819Wycombe1 League36363,20635.6330.9315111878.1178101541.7
2008-200920Northampton1 League12121,08012.0131.08584577.6534433.3
2008-200920Rochdale1 League23232,07023.0311.35956467.4959730.4
2009-201021Rochdale1 League18181,62018.0211.17927177.2828633.3
2010-201122Derby County1 League16161,44016.0211.31765572.4826425.0
2011-201223Derby County1 League44443,82742.5551.2920114672.6169181125.0
2012-201324Derby County1 League16161,41215.7191.21543564.8745212.5
2013-201425Bristol City1 League16161,44016.0281.75643656.3475212.5
2014-201526Bristol City3 Leagues52524,68052.0380.8315411675.3321372242.311000.0
2015-201627Bristol City2 Leagues22221,93521.5361.71905460.03910313.60000
2016-201728Bristol City3 Leagues30302,62529.2371.341258974.413511930.0752028.6
2017-201829Bristol City3 Leagues46464,06845.2541.191539965.41815121430.4211050.0
2018-201930Bristol City2 Leagues776307.060.86282278.6502342.90000
2019-202031Millwall1 League11420.51
2020-202132Millwall2 Leagues221802.031.503133.3101150.011000.0
2021-202233Salford City1 League221802.021.006466.720000.00000
17 Seasons8 Clubs5 Leagues34334330,435338.23971.20135095571.11498210810330.11183027.3
Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Bristol City (6 Seasons)4 Leagues17317315,378170.91991.2261441668.67549475330.61073030.0
Derby County (3 Seasons)1 League76766,67974.2951.2833123671.33115291722.4
Rochdale (2 Seasons)1 League41413,69041.0521.2718713572.2177171331.7
Millwall (2 Seasons)2 Leagues332222.531.503133.3201150.011000.0
Wycombe (1 Season)1 League36363,20635.6330.9315111878.1178101541.7
Northampton (1 Season)1 League12121,08012.0131.08584577.6534433.3
Salford City (1 Season)1 League221802.021.006466.720000.00000
Championship (12 Seasons)17317315,229169.22211.3170648569.46642624325.0853037.5
FA Cup (7 Seasons)121299011.051.2511763.6633541.722000.0
EFL Cup (5 Seasons)554805.351.1513969.2302120.011000.0
League Two (4 Seasons)79797,07678.6871.1134425774.73615272835.40000
League One (3 Seasons)74746,66074.0791.0727619771.43822142635.1
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2007-200819Wycombeeng ENG4. League Two7th36363,20635.6330.9315111878.1178101541.7
2008-200920Northamptoneng ENG3. League One21st12121,08012.0131.08584577.6534433.3
2008-200920Rochdaleeng ENG4. League Two6th23232,07023.0311.35956467.4959730.4
2009-201021Rochdaleeng ENG4. League Two3rd18181,62018.0211.17927177.2828633.3
2010-201122Derby Countyeng ENG2. Championship19th16161,44016.0211.31765572.4826425.0Matches
2011-201223Derby Countyeng ENG2. Championship12th44443,82742.5551.2920114672.6169181125.0
2012-201324Derby Countyeng ENG2. Championship10th16161,41215.7191.21543564.8745212.5
2013-201425Bristol Cityeng ENG3. League One12th16161,44016.0281.75643656.3475212.5
2014-201526Bristol Cityeng ENG3. League One1st46464,14046.0380.8315411675.3291252043.5Matches
2015-201627Bristol Cityeng ENG2. Championship18th21211,89021.0361.71905460.03810314.3Matches
2016-201728Bristol Cityeng ENG2. Championship17th27272,37026.3361.371218573.611411725.9642033.3Matches
2017-201829Bristol Cityeng ENG2. Championship11th43433,79842.2501.181449466.01615111330.2211050.0Matches
2018-201930Bristol Cityeng ENG2. Championship8th554505.040.80201680.0401360.00000Matches
2019-202031Millwalleng ENG2. Championship8th11420.51Matches
2021-202233Salford Cityeng ENG4. League Two10th221802.021.006466.720000.00000Matches
17 Seasons8 Clubs3 Leagues32632628,965321.83871.20132693971.2140791039729.8853037.5
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Bristol City (6 Seasons)2 Leagues15815814,088156.51921.2359340168.56746434830.4853037.5
Derby County (3 Seasons)1 League76766,67974.2951.2833123671.33115291722.4
Rochdale (2 Seasons)1 League41413,69041.0521.2718713572.2177171331.7
Millwall (2 Seasons)1 League11420.5100
Wycombe (1 Season)1 League36363,20635.6330.9315111878.1178101541.7
Northampton (1 Season)1 League12121,08012.0131.08584577.6534433.3
Salford City (1 Season)1 League221802.021.006466.720000.00000
Championship (12 Seasons)17317315,229169.22211.3170648569.46642624325.0853037.5
League Two (4 Seasons)79797,07678.6871.1134425774.73615272835.40000
League One (3 Seasons)74746,66074.0791.0727619771.43822142635.1
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2014-201526Bristol Cityeng ENGFA Cup17th554505.00311240.011000.0Matches
2014-201526Bristol Cityeng ENGLeague Cup58th11901.0000100.00000Matches
2015-201627Bristol Cityeng ENGFA Cup33rd11450.5001000.00000Matches
2016-201728Bristol Cityeng ENGEFL Cup9th111201.310.7544100.010000.011000.0Matches
2016-201728Bristol Cityeng ENGFA Cup17th221351.501102100.00000Matches
2017-201829Bristol Cityeng ENGEFL Cup3rd332703.041.339555.6201133.30000Matches
2018-201930Bristol Cityeng ENGFA Cup9th221802.021.008675.010100.00000Matches
2020-202132Millwalleng ENGFA Cup17th221802.031.503133.3101150.011000.0Matches
8 Seasons3 Clubs2 Leagues17171,47016.3101.20241666.7935635.333000.0
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Bristol City (5 Seasons)2 Leagues15151,29014.371.11211571.4834533.322000.0
Millwall (1 Season)1 League221802.031.503133.3101150.011000.0
FA Cup (7 Seasons)121299011.051.2511763.6633541.722000.0
EFL Cup (5 Seasons)554805.351.1513969.2302120.011000.0

Advanced Goalkeeping

Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Country Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2007-200819Wycombeeng ENG4. League Two35.633
2008-200920Northamptoneng ENG3. League One12.013
2008-200920Rochdaleeng ENG4. League Two23.031
2009-201021Rochdaleeng ENG4. League Two18.021
2010-201122Derby Countyeng ENG2. Championship16.021Matches
2011-201223Derby Countyeng ENG2. Championship42.555
2012-201324Derby Countyeng ENG2. Championship15.719
2013-201425Bristol Cityeng ENG3. League One16.028
2014-201526Bristol Cityeng ENGFA Cup5.01Matches
2014-201526Bristol Cityeng ENGLeague Cup1.00Matches
2014-201526Bristol Cityeng ENG3. League One46.038Matches
2015-201627Bristol Cityeng ENG2. Championship21.036Matches
2015-201627Bristol Cityeng ENGFA Cup0.50Matches
2016-201728Bristol Cityeng ENG2. Championship26.3364Matches
2016-201728Bristol Cityeng ENGEFL Cup1.311Matches
2016-201728Bristol Cityeng ENGFA Cup1.50Matches
2017-201829Bristol Cityeng ENG2. Championship42.2501Matches
2017-201829Bristol Cityeng ENGEFL Cup3.040Matches
2018-201930Bristol Cityeng ENG2. Championship5.0400005.70.29+1.7+0.34307838.51022149.040.73873.755.28944.551.0014.0Matches
2018-201930Bristol Cityeng ENGFA Cup2.020Matches
2019-202031Millwalleng ENG2. Championship0.50.05955.69355.647.34100.056.88225.04.5Matches
2020-202132Millwalleng ENGFA Cup2.031Matches
2021-202233Salford Cityeng ENG4. League Two2.020Matches
17 Seasons8 Clubs5 Leagues338.239780005.70.29+1.7+0.31358740.21112449.541.24276.255.49766.250.9111.9
Country Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Bristol City (6 Seasons)4 Leagues170.919970005.70.29+1.7+0.34307838.51022149.040.73873.755.28944.551.0014.0
Derby County (3 Seasons)1 League74.295
Stoke City (3 Seasons)3 Leagues
Rochdale (2 Seasons)1 League41.052
Millwall (2 Seasons)2 Leagues2.5310.05955.69355.647.34100.056.88225.04.5
Wycombe (1 Season)1 League35.633
Northampton (1 Season)1 League12.013
Salford City (1 Season)1 League2.020
Championship (12 Seasons)169.222150005.70.29+1.7+0.31358740.21112449.541.24276.255.49766.250.9111.9
FA Cup (7 Seasons)11.052
EFL Cup (5 Seasons)5.351
League Two (4 Seasons)78.6870
League One (3 Seasons)74.079
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2007-200819Wycombe1 League35.633
2008-200920Northampton1 League12.013
2008-200920Rochdale1 League23.031
2009-201021Rochdale1 League18.021
2010-201122Derby County1 League16.021
2011-201223Derby County1 League42.555
2012-201324Derby County1 League15.719
2013-201425Bristol City1 League16.028
2014-201526Bristol City3 Leagues52.0381
2015-201627Bristol City2 Leagues21.5360
2016-201728Bristol City3 Leagues29.2375
2017-201829Bristol City3 Leagues45.2541
2018-201930Bristol City2 Leagues7.0600005.70.29+1.7+0.34307838.51022149.040.73873.755.28944.551.0014.0
2019-202031Millwall1 League0.50.05955.69355.647.34100.056.88225.04.5
2020-202132Millwall2 Leagues2.031
2021-202233Salford City1 League2.020
17 Seasons8 Clubs5 Leagues338.239780005.70.29+1.7+0.31358740.21112449.541.24276.255.49766.250.9111.9
Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Bristol City (6 Seasons)4 Leagues170.919970005.70.29+1.7+0.34307838.51022149.040.73873.755.28944.551.0014.0
Derby County (3 Seasons)1 League74.295
Stoke City (3 Seasons)3 Leagues
Rochdale (2 Seasons)1 League41.052
Millwall (2 Seasons)2 Leagues2.5310.05955.69355.647.34100.056.88225.04.5
Wycombe (1 Season)1 League35.633
Northampton (1 Season)1 League12.013
Salford City (1 Season)1 League2.020
Championship (12 Seasons)169.222150005.70.29+1.7+0.31358740.21112449.541.24276.255.49766.250.9111.9
FA Cup (7 Seasons)11.052
EFL Cup (5 Seasons)5.351
League Two (4 Seasons)78.6870
League One (3 Seasons)74.079
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2007-200819Wycombeeng ENG4. League Two7th35.633
2008-200920Northamptoneng ENG3. League One21st12.013
2008-200920Rochdaleeng ENG4. League Two6th23.031
2009-201021Rochdaleeng ENG4. League Two3rd18.021
2010-201122Derby Countyeng ENG2. Championship19th16.021Matches
2011-201223Derby Countyeng ENG2. Championship12th42.555
2012-201324Derby Countyeng ENG2. Championship10th15.719
2013-201425Bristol Cityeng ENG3. League One12th16.028
2014-201526Bristol Cityeng ENG3. League One1st46.038Matches
2015-201627Bristol Cityeng ENG2. Championship18th21.036Matches
2016-201728Bristol Cityeng ENG2. Championship17th26.3364Matches
2017-201829Bristol Cityeng ENG2. Championship11th42.2501Matches
2018-201930Bristol Cityeng ENG2. Championship8th5.0400005.70.29+1.7+0.34307838.51022149.040.73873.755.28944.551.0014.0Matches
2019-202031Millwalleng ENG2. Championship8th0.50.05955.69355.647.34100.056.88225.04.5Matches
2021-202233Salford Cityeng ENG4. League Two10th2.020Matches
17 Seasons8 Clubs3 Leagues321.838750005.70.29+1.7+0.31358740.21112449.541.24276.255.49766.250.9111.9
Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Bristol City (6 Seasons)2 Leagues156.519250005.70.29+1.7+0.34307838.51022149.040.73873.755.28944.551.0014.0
Derby County (3 Seasons)1 League74.295
Stoke City (3 Seasons)1 League
Rochdale (2 Seasons)1 League41.052
Millwall (2 Seasons)1 League0.50.05955.69355.647.34100.056.88225.04.5
Wycombe (1 Season)1 League35.633
Northampton (1 Season)1 League12.013
Salford City (1 Season)1 League2.020
Championship (12 Seasons)169.222150005.70.29+1.7+0.31358740.21112449.541.24276.255.49766.250.9111.9
League Two (4 Seasons)78.6870
League One (3 Seasons)74.079
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2014-201526Bristol Cityeng ENGFA Cup17th5.01Matches
2014-201526Bristol Cityeng ENGLeague Cup58th1.00Matches
2015-201627Bristol Cityeng ENGFA Cup33rd0.50Matches
2016-201728Bristol Cityeng ENGEFL Cup9th1.311Matches
2016-201728Bristol Cityeng ENGFA Cup17th1.50Matches
2017-201829Bristol Cityeng ENGEFL Cup3rd3.040Matches
2018-201930Bristol Cityeng ENGFA Cup9th2.020Matches
2020-202132Millwalleng ENGFA Cup17th2.031Matches
8 Seasons3 Clubs2 Leagues16.3103
Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Bristol City (5 Seasons)2 Leagues14.372
Stoke City (2 Seasons)2 Leagues
Millwall (1 Season)1 League2.031
FA Cup (7 Seasons)11.052
EFL Cup (5 Seasons)5.351

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
2007-200819Wycombeeng ENG4. League Two36363,20635.6000000200.000.000.000.000.00
2008-200920Northamptoneng ENG3. League One12121,08012.0000000000.000.000.000.000.00
2008-200920Rochdaleeng ENG4. League Two23232,07023.0000000000.000.000.000.000.00
2009-201021Rochdaleeng ENG4. League Two18181,62018.0000000100.000.000.000.000.00
2010-201122Derby Countyeng ENG2. Championship16161,44016.0000000000.000.000.000.000.00Matches
2011-201223Derby Countyeng ENG2. Championship44443,82742.5000000110.000.000.000.000.00
2012-201324Derby Countyeng ENG2. Championship16161,41215.7000000010.000.000.000.000.00
2013-201425Bristol Cityeng ENG3. League One16161,44016.0000000000.000.000.000.000.00
2014-201526Bristol Cityeng ENGFA Cup554505.0000000000.000.000.000.000.00Matches
2014-201526Bristol Cityeng ENGLeague Cup11901.0000000000.000.000.000.000.00Matches
2014-201526Bristol Cityeng ENG3. League One46464,14046.0000000100.000.000.000.000.00Matches
2015-201627Bristol Cityeng ENG2. Championship21211,89021.0000000000.000.000.000.000.00Matches
2015-201627Bristol Cityeng ENGFA Cup11450.5000000000.000.000.000.000.00Matches
2016-201728Bristol Cityeng ENG2. Championship27272,37026.3000000100.000.000.000.000.00Matches
2016-201728Bristol Cityeng ENGEFL Cup111201.3000000000.000.000.000.000.00Matches
2016-201728Bristol Cityeng ENGFA Cup221351.5000000000.000.000.000.000.00Matches
2017-201829Bristol Cityeng ENG2. Championship43433,79842.2000000110.000.000.000.000.00Matches
2017-201829Bristol Cityeng ENGEFL Cup332703.0000000000.000.000.000.000.00Matches
2017-201829Bristol Cityeng ENGFA Cup00Matches
2018-201930Bristol Cityeng ENG2. Championship554505.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2018-201930Bristol Cityeng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2019-202031Millwalleng ENG2. Championship11420.5000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2020-202132Millwalleng ENG2. Championship00Matches
2020-202132Millwalleng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2021-202233Stoke Cityeng ENG2. Championship00Matches
2021-202233Salford Cityeng ENG4. League Two221802.0000000000.000.000.000.000.00Matches
2022-202334Stoke Cityeng ENG2. Championship00Matches
2022-202334Stoke Cityeng ENGEFL Cup00Matches
2022-202334Stoke Cityeng ENGFA Cup00Matches
2023-202435Stoke Cityeng ENG2. Championship00Matches
2023-202435Stoke Cityeng ENGEFL Cup00Matches
17 Seasons8 Clubs5 Leagues34334330,435338.2000000830.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
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 (6 Seasons)4 Leagues17317315,378170.9000000410.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Derby County (3 Seasons)1 League76766,67974.2000000120.000.000.000.000.00
Stoke City (3 Seasons)3 Leagues00
Rochdale (2 Seasons)1 League41413,69041.0000000100.000.000.000.000.00
Millwall (2 Seasons)2 Leagues332222.5000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Wycombe (1 Season)1 League36363,20635.6000000200.000.000.000.000.00
Northampton (1 Season)1 League12121,08012.0000000000.000.000.000.000.00
Salford City (1 Season)1 League221802.0000000000.000.000.000.000.00
Championship (12 Seasons)17317315,229169.2000000430.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
FA Cup (7 Seasons)121299011.0000000000.000.000.000.000.00
EFL Cup (5 Seasons)554805.3000000000.000.000.000.000.00
League Two (4 Seasons)79797,07678.6000000300.000.000.000.000.00
League One (3 Seasons)74746,66074.0000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2007-200819Wycombe1 League36363,20635.6000000200.000.000.000.000.00
2008-200920Northampton1 League12121,08012.0000000000.000.000.000.000.00
2008-200920Rochdale1 League23232,07023.0000000000.000.000.000.000.00
2009-201021Rochdale1 League18181,62018.0000000100.000.000.000.000.00
2010-201122Derby County1 League16161,44016.0000000000.000.000.000.000.00
2011-201223Derby County1 League44443,82742.5000000110.000.000.000.000.00
2012-201324Derby County1 League16161,41215.7000000010.000.000.000.000.00
2013-201425Bristol City1 League16161,44016.0000000000.000.000.000.000.00
2014-201526Bristol City3 Leagues52524,68052.0000000100.000.000.000.000.00
2015-201627Bristol City2 Leagues22221,93521.5000000000.000.000.000.000.00
2016-201728Bristol City3 Leagues30302,62529.2000000100.000.000.000.000.00
2017-201829Bristol City3 Leagues46464,06845.2000000110.000.000.000.000.00
2018-201930Bristol City2 Leagues776307.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2019-202031Millwall1 League11420.5000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2020-202132Millwall2 Leagues221802.0000000000.000.000.000.000.00
2021-202233Salford City1 League221802.0000000000.000.000.000.000.00
2021-202233Stoke City1 League00
2022-202334Stoke City3 Leagues00
2023-202435Stoke City2 Leagues00
17 Seasons8 Clubs5 Leagues34334330,435338.2000000830.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
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 (6 Seasons)4 Leagues17317315,378170.9000000410.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Derby County (3 Seasons)1 League76766,67974.2000000120.000.000.000.000.00
Stoke City (3 Seasons)3 Leagues00
Rochdale (2 Seasons)1 League41413,69041.0000000100.000.000.000.000.00
Millwall (2 Seasons)2 Leagues332222.5000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Wycombe (1 Season)1 League36363,20635.6000000200.000.000.000.000.00
Northampton (1 Season)1 League12121,08012.0000000000.000.000.000.000.00
Salford City (1 Season)1 League221802.0000000000.000.000.000.000.00
Championship (12 Seasons)17317315,229169.2000000430.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
FA Cup (7 Seasons)121299011.0000000000.000.000.000.000.00
EFL Cup (5 Seasons)554805.3000000000.000.000.000.000.00
League Two (4 Seasons)79797,07678.6000000300.000.000.000.000.00
League One (3 Seasons)74746,66074.0000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2007-200819Wycombeeng ENG4. League Two7th36363,20635.6000000200.000.000.000.000.00
2008-200920Northamptoneng ENG3. League One21st12121,08012.0000000000.000.000.000.000.00
2008-200920Rochdaleeng ENG4. League Two6th23232,07023.0000000000.000.000.000.000.00
2009-201021Rochdaleeng ENG4. League Two3rd18181,62018.0000000100.000.000.000.000.00
2010-201122Derby Countyeng ENG2. Championship19th16161,44016.0000000000.000.000.000.000.00Matches
2011-201223Derby Countyeng ENG2. Championship12th44443,82742.5000000110.000.000.000.000.00
2012-201324Derby Countyeng ENG2. Championship10th16161,41215.7000000010.000.000.000.000.00
2013-201425Bristol Cityeng ENG3. League One12th16161,44016.0000000000.000.000.000.000.00
2014-201526Bristol Cityeng ENG3. League One1st46464,14046.0000000100.000.000.000.000.00Matches
2015-201627Bristol Cityeng ENG2. Championship18th21211,89021.0000000000.000.000.000.000.00Matches
2016-201728Bristol Cityeng ENG2. Championship17th27272,37026.3000000100.000.000.000.000.00Matches
2017-201829Bristol Cityeng ENG2. Championship11th43433,79842.2000000110.000.000.000.000.00Matches
2018-201930Bristol Cityeng ENG2. Championship8th554505.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2019-202031Millwalleng ENG2. Championship8th11420.5000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2020-202132Millwalleng ENG2. Championship11th00Matches
2021-202233Salford Cityeng ENG4. League Two10th221802.0000000000.000.000.000.000.00Matches
2021-202233Stoke Cityeng ENG2. Championship14th00Matches
2022-202334Stoke Cityeng ENG2. Championship16th00Matches
2023-202435Stoke Cityeng ENG2. Championship18th00Matches
17 Seasons8 Clubs3 Leagues32632628,965321.8000000830.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
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 (6 Seasons)2 Leagues15815814,088156.5000000410.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Derby County (3 Seasons)1 League76766,67974.2000000120.000.000.000.000.00
Stoke City (3 Seasons)1 League00
Rochdale (2 Seasons)1 League41413,69041.0000000100.000.000.000.000.00
Millwall (2 Seasons)1 League11420.5000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Wycombe (1 Season)1 League36363,20635.6000000200.000.000.000.000.00
Northampton (1 Season)1 League12121,08012.0000000000.000.000.000.000.00
Salford City (1 Season)1 League221802.0000000000.000.000.000.000.00
Championship (12 Seasons)17317315,229169.2000000430.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
League Two (4 Seasons)79797,07678.6000000300.000.000.000.000.00
League One (3 Seasons)74746,66074.0000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2014-201526Bristol Cityeng ENGFA Cup17th554505.0000000000.000.000.000.000.00Matches
2014-201526Bristol Cityeng ENGLeague Cup58th11901.0000000000.000.000.000.000.00Matches
2015-201627Bristol Cityeng ENGFA Cup33rd11450.5000000000.000.000.000.000.00Matches
2016-201728Bristol Cityeng ENGEFL Cup9th111201.3000000000.000.000.000.000.00Matches
2016-201728Bristol Cityeng ENGFA Cup17th221351.5000000000.000.000.000.000.00Matches
2017-201829Bristol Cityeng ENGEFL Cup3rd332703.0000000000.000.000.000.000.00Matches
2017-201829Bristol Cityeng ENGFA Cup33rd00Matches
2018-201930Bristol Cityeng ENGFA Cup9th221802.0000000000.000.000.000.000.00Matches
2020-202132Millwalleng ENGFA Cup17th221802.0000000000.000.000.000.000.00Matches
2022-202334Stoke Cityeng ENGEFL CupRd100Matches
2022-202334Stoke Cityeng ENGFA Cup00Matches
2023-202435Stoke Cityeng ENGEFL CupRd300Matches
8 Seasons3 Clubs2 Leagues17171,47016.3000000000.000.000.000.000.00
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 (5 Seasons)2 Leagues15151,29014.3000000000.000.000.000.000.00
Stoke City (2 Seasons)2 Leagues00
Millwall (1 Season)1 League221802.0000000000.000.000.000.000.00
FA Cup (7 Seasons)121299011.0000000000.000.000.000.000.00
EFL Cup (5 Seasons)554805.3000000000.000.000.000.000.00
Become a Stathead & surf this site ad-free.

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
2007-200819Wycombeeng ENG4. League Two35.6000.0000
2008-200920Northamptoneng ENG3. League One12.0000.0000
2008-200920Rochdaleeng ENG4. League Two23.0000.0000
2009-201021Rochdaleeng ENG4. League Two18.0000.0000
2010-201122Derby Countyeng ENG2. Championship16.0000.0000Matches
2011-201223Derby Countyeng ENG2. Championship42.5000.0000
2012-201324Derby Countyeng ENG2. Championship15.7000.0000
2013-201425Bristol Cityeng ENG3. League One16.0000.0000
2014-201526Bristol Cityeng ENGFA Cup5.0000Matches
2014-201526Bristol Cityeng ENGLeague Cup1.0000Matches
2014-201526Bristol Cityeng ENG3. League One46.0000.0000Matches
2015-201627Bristol Cityeng ENG2. Championship21.0000.0000Matches
2015-201627Bristol Cityeng ENGFA Cup0.5000Matches
2016-201728Bristol Cityeng ENG2. Championship26.30000.000.0000Matches
2016-201728Bristol Cityeng ENGEFL Cup1.30000.000.0000Matches
2016-201728Bristol Cityeng ENGFA Cup1.5000Matches
2017-201829Bristol Cityeng ENG2. Championship42.20000.000.0000Matches
2017-201829Bristol Cityeng ENGEFL Cup3.00000.000.0000Matches
2018-201930Bristol Cityeng ENG2. Championship5.00000.000.000000.00.00.00.0Matches
2018-201930Bristol Cityeng ENGFA Cup2.0011100.00.500.500.000.0000Matches
2019-202031Millwalleng ENG2. Championship0.50000.000.000000.00.00.00.0Matches
2020-202132Millwalleng ENGFA Cup2.00000.000.0000Matches
2021-202233Salford Cityeng ENG4. League Two2.00000.000.0000Matches
17 Seasons8 Clubs5 Leagues338.2011100.00.010.000.000.000000.00.00.00.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
Bristol City (6 Seasons)4 Leagues170.9011100.00.010.010.000.000000.00.00.00.0
Derby County (3 Seasons)1 League74.2000.0000
Stoke City (3 Seasons)3 Leagues
Rochdale (2 Seasons)1 League41.0000.0000
Millwall (2 Seasons)2 Leagues2.50000.000.000000.00.00.00.0
Wycombe (1 Season)1 League35.6000.0000
Northampton (1 Season)1 League12.0000.0000
Salford City (1 Season)1 League2.00000.000.0000
Championship (12 Seasons)169.20000.000.000000.00.00.00.0
FA Cup (7 Seasons)11.0011100.00.250.250.000.0000
EFL Cup (5 Seasons)5.30000.000.0000
League Two (4 Seasons)78.60000.000.0000
League One (3 Seasons)74.0000.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
2007-200819Wycombe1 League35.6000.0000
2008-200920Northampton1 League12.0000.0000
2008-200920Rochdale1 League23.0000.0000
2009-201021Rochdale1 League18.0000.0000
2010-201122Derby County1 League16.0000.0000
2011-201223Derby County1 League42.5000.0000
2012-201324Derby County1 League15.7000.0000
2013-201425Bristol City1 League16.0000.0000
2014-201526Bristol City3 Leagues52.0000.0000
2015-201627Bristol City2 Leagues21.5000.0000
2016-201728Bristol City3 Leagues29.20000.000.0000
2017-201829Bristol City3 Leagues45.20000.000.0000
2018-201930Bristol City2 Leagues7.0011100.00.140.140.000.000000.00.00.00.0
2019-202031Millwall1 League0.50000.000.000000.00.00.00.0
2020-202132Millwall2 Leagues2.00000.000.0000
2021-202233Salford City1 League2.00000.000.0000
17 Seasons8 Clubs5 Leagues338.2011100.00.010.000.000.000000.00.00.00.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
Bristol City (6 Seasons)4 Leagues170.9011100.00.010.010.000.000000.00.00.00.0
Derby County (3 Seasons)1 League74.2000.0000
Stoke City (3 Seasons)3 Leagues
Rochdale (2 Seasons)1 League41.0000.0000
Millwall (2 Seasons)2 Leagues2.50000.000.000000.00.00.00.0
Wycombe (1 Season)1 League35.6000.0000
Northampton (1 Season)1 League12.0000.0000
Salford City (1 Season)1 League2.00000.000.0000
Championship (12 Seasons)169.20000.000.000000.00.00.00.0
FA Cup (7 Seasons)11.0011100.00.250.250.000.0000
EFL Cup (5 Seasons)5.30000.000.0000
League Two (4 Seasons)78.60000.000.0000
League One (3 Seasons)74.0000.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
2007-200819Wycombeeng ENG4. League Two7th35.6000.0000
2008-200920Northamptoneng ENG3. League One21st12.0000.0000
2008-200920Rochdaleeng ENG4. League Two6th23.0000.0000
2009-201021Rochdaleeng ENG4. League Two3rd18.0000.0000
2010-201122Derby Countyeng ENG2. Championship19th16.0000.0000Matches
2011-201223Derby Countyeng ENG2. Championship12th42.5000.0000
2012-201324Derby Countyeng ENG2. Championship10th15.7000.0000
2013-201425Bristol Cityeng ENG3. League One12th16.0000.0000
2014-201526Bristol Cityeng ENG3. League One1st46.0000.0000Matches
2015-201627Bristol Cityeng ENG2. Championship18th21.0000.0000Matches
2016-201728Bristol Cityeng ENG2. Championship17th26.30000.000.0000Matches
2017-201829Bristol Cityeng ENG2. Championship11th42.20000.000.0000Matches
2018-201930Bristol Cityeng ENG2. Championship8th5.00000.000.000000.00.00.00.0Matches
2019-202031Millwalleng ENG2. Championship8th0.50000.000.000000.00.00.00.0Matches
2021-202233Salford Cityeng ENG4. League Two10th2.00000.000.0000Matches
17 Seasons8 Clubs3 Leagues321.80000.000.000000.00.00.00.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
Bristol City (6 Seasons)2 Leagues156.50000.000.000000.00.00.00.0
Derby County (3 Seasons)1 League74.2000.0000
Stoke City (3 Seasons)1 League
Rochdale (2 Seasons)1 League41.0000.0000
Millwall (2 Seasons)1 League0.50000.000.000000.00.00.00.0
Wycombe (1 Season)1 League35.6000.0000
Northampton (1 Season)1 League12.0000.0000
Salford City (1 Season)1 League2.00000.000.0000
Championship (12 Seasons)169.20000.000.000000.00.00.00.0
League Two (4 Seasons)78.60000.000.0000
League One (3 Seasons)74.0000.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-201526Bristol Cityeng ENGFA Cup17th5.0000Matches
2014-201526Bristol Cityeng ENGLeague Cup58th1.0000Matches
2015-201627Bristol Cityeng ENGFA Cup33rd0.5000Matches
2016-201728Bristol Cityeng ENGEFL Cup9th1.30000.000.0000Matches
2016-201728Bristol Cityeng ENGFA Cup17th1.5000Matches
2017-201829Bristol Cityeng ENGEFL Cup3rd3.00000.000.0000Matches
2018-201930Bristol Cityeng ENGFA Cup9th2.0011100.00.500.500.000.0000Matches
2020-202132Millwalleng ENGFA Cup17th2.00000.000.0000Matches
8 Seasons3 Clubs2 Leagues16.3011100.00.120.120.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Bristol City (5 Seasons)2 Leagues14.3011100.00.160.160.000.0000
Stoke City (2 Seasons)2 Leagues
Millwall (1 Season)1 League2.00000.000.0000
FA Cup (7 Seasons)11.0011100.00.250.250.000.0000
EFL Cup (5 Seasons)5.30000.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
2007-200819Wycombeeng ENG4. League Two35.60
2008-200920Northamptoneng ENG3. League One12.00
2008-200920Rochdaleeng ENG4. League Two23.00
2009-201021Rochdaleeng ENG4. League Two18.00
2010-201122Derby Countyeng ENG2. Championship16.00Matches
2011-201223Derby Countyeng ENG2. Championship42.50
2012-201324Derby Countyeng ENG2. Championship15.70
2013-201425Bristol Cityeng ENG3. League One16.00
2014-201526Bristol Cityeng ENGFA Cup5.00Matches
2014-201526Bristol Cityeng ENGLeague Cup1.00Matches
2014-201526Bristol Cityeng ENG3. League One46.00Matches
2015-201627Bristol Cityeng ENG2. Championship21.00Matches
2015-201627Bristol Cityeng ENGFA Cup0.50Matches
2016-201728Bristol Cityeng ENG2. Championship26.30Matches
2016-201728Bristol Cityeng ENGEFL Cup1.30Matches
2016-201728Bristol Cityeng ENGFA Cup1.50Matches
2017-201829Bristol Cityeng ENG2. Championship42.20Matches
2017-201829Bristol Cityeng ENGEFL Cup3.00Matches
2018-201930Bristol Cityeng ENG2. Championship5.08814062.93089250899100.03535100.0449546.300.00.00.005000Matches
2018-201930Bristol Cityeng ENGFA Cup2.00Matches
2019-202031Millwalleng ENG2. Championship0.591369.238932811100.022100.061060.000.00.00.001000Matches
2020-202132Millwalleng ENGFA Cup2.00Matches
2021-202233Salford Cityeng ENG4. League Two2.00Matches
17 Seasons8 Clubs5 Leagues338.29715363.4347828361010100.03737100.05010547.600.00.00.006000
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 (6 Seasons)4 Leagues170.98814062.93089250899100.03535100.0449546.300.00.00.005000
Derby County (3 Seasons)1 League74.20
Stoke City (3 Seasons)3 Leagues
Rochdale (2 Seasons)1 League41.00
Millwall (2 Seasons)2 Leagues2.591369.238932811100.022100.061060.000.00.00.001000
Wycombe (1 Season)1 League35.60
Northampton (1 Season)1 League12.00
Salford City (1 Season)1 League2.00
Championship (12 Seasons)169.29715363.4347828361010100.03737100.05010547.600.00.00.006000
FA Cup (7 Seasons)11.00
EFL Cup (5 Seasons)5.30
League Two (4 Seasons)78.60
League One (3 Seasons)74.00
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
2007-200819Wycombe1 League35.60
2008-200920Northampton1 League12.00
2008-200920Rochdale1 League23.00
2009-201021Rochdale1 League18.00
2010-201122Derby County1 League16.00
2011-201223Derby County1 League42.50
2012-201324Derby County1 League15.70
2013-201425Bristol City1 League16.00
2014-201526Bristol City3 Leagues52.00
2015-201627Bristol City2 Leagues21.50
2016-201728Bristol City3 Leagues29.20
2017-201829Bristol City3 Leagues45.20
2018-201930Bristol City2 Leagues7.08814062.93089250899100.03535100.0449546.300.00.00.005000
2019-202031Millwall1 League0.591369.238932811100.022100.061060.000.00.00.001000
2020-202132Millwall2 Leagues2.00
2021-202233Salford City1 League2.00
17 Seasons8 Clubs5 Leagues338.29715363.4347828361010100.03737100.05010547.600.00.00.006000
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 (6 Seasons)4 Leagues170.98814062.93089250899100.03535100.0449546.300.00.00.005000
Derby County (3 Seasons)1 League74.20
Stoke City (3 Seasons)3 Leagues
Rochdale (2 Seasons)1 League41.00
Millwall (2 Seasons)2 Leagues2.591369.238932811100.022100.061060.000.00.00.001000
Wycombe (1 Season)1 League35.60
Northampton (1 Season)1 League12.00
Salford City (1 Season)1 League2.00
Championship (12 Seasons)169.29715363.4347828361010100.03737100.05010547.600.00.00.006000
FA Cup (7 Seasons)11.00
EFL Cup (5 Seasons)5.30
League Two (4 Seasons)78.60
League One (3 Seasons)74.00
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
2007-200819Wycombeeng ENG4. League Two7th35.60
2008-200920Northamptoneng ENG3. League One21st12.00
2008-200920Rochdaleeng ENG4. League Two6th23.00
2009-201021Rochdaleeng ENG4. League Two3rd18.00
2010-201122Derby Countyeng ENG2. Championship19th16.00Matches
2011-201223Derby Countyeng ENG2. Championship12th42.50
2012-201324Derby Countyeng ENG2. Championship10th15.70
2013-201425Bristol Cityeng ENG3. League One12th16.00
2014-201526Bristol Cityeng ENG3. League One1st46.00Matches
2015-201627Bristol Cityeng ENG2. Championship18th21.00Matches
2016-201728Bristol Cityeng ENG2. Championship17th26.30Matches
2017-201829Bristol Cityeng ENG2. Championship11th42.20Matches
2018-201930Bristol Cityeng ENG2. Championship8th5.08814062.93089250899100.03535100.0449546.300.00.00.005000Matches
2019-202031Millwalleng ENG2. Championship8th0.591369.238932811100.022100.061060.000.00.00.001000Matches
2021-202233Salford Cityeng ENG4. League Two10th2.00Matches
17 Seasons8 Clubs3 Leagues321.89715363.4347828361010100.03737100.05010547.600.00.00.006000
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 (6 Seasons)2 Leagues156.58814062.93089250899100.03535100.0449546.300.00.00.005000
Derby County (3 Seasons)1 League74.20
Stoke City (3 Seasons)1 League
Rochdale (2 Seasons)1 League41.00
Millwall (2 Seasons)1 League0.591369.238932811100.022100.061060.000.00.00.001000
Wycombe (1 Season)1 League35.60
Northampton (1 Season)1 League12.00
Salford City (1 Season)1 League2.00
Championship (12 Seasons)169.29715363.4347828361010100.03737100.05010547.600.00.00.006000
League Two (4 Seasons)78.60
League One (3 Seasons)74.00
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-201526Bristol Cityeng ENGFA Cup17th5.00Matches
2014-201526Bristol Cityeng ENGLeague Cup58th1.00Matches
2015-201627Bristol Cityeng ENGFA Cup33rd0.50Matches
2016-201728Bristol Cityeng ENGEFL Cup9th1.30Matches
2016-201728Bristol Cityeng ENGFA Cup17th1.50Matches
2017-201829Bristol Cityeng ENGEFL Cup3rd3.00Matches
2018-201930Bristol Cityeng ENGFA Cup9th2.00Matches
2020-202132Millwalleng ENGFA Cup17th2.00Matches
8 Seasons3 Clubs2 Leagues16.30
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 (5 Seasons)2 Leagues14.30
Stoke City (2 Seasons)2 Leagues
Millwall (1 Season)1 League2.00
FA Cup (7 Seasons)11.00
EFL Cup (5 Seasons)5.30

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
2007-200819Wycombeeng ENG4. League Two35.6
2008-200920Northamptoneng ENG3. League One12.0
2008-200920Rochdaleeng ENG4. League Two23.0
2009-201021Rochdaleeng ENG4. League Two18.0
2010-201122Derby Countyeng ENG2. Championship16.0Matches
2011-201223Derby Countyeng ENG2. Championship42.5
2012-201324Derby Countyeng ENG2. Championship15.7
2013-201425Bristol Cityeng ENG3. League One16.0
2014-201526Bristol Cityeng ENGFA Cup5.0Matches
2014-201526Bristol Cityeng ENGLeague Cup1.0Matches
2014-201526Bristol Cityeng ENG3. League One46.0Matches
2015-201627Bristol Cityeng ENG2. Championship21.0Matches
2015-201627Bristol Cityeng ENGFA Cup0.5Matches
2016-201728Bristol Cityeng ENG2. Championship26.30Matches
2016-201728Bristol Cityeng ENGEFL Cup1.30Matches
2016-201728Bristol Cityeng ENGFA Cup1.5Matches
2017-201829Bristol Cityeng ENG2. Championship42.20Matches
2017-201829Bristol Cityeng ENGEFL Cup3.00Matches
2018-201930Bristol Cityeng ENG2. Championship5.014095457000000008801Matches
2018-201930Bristol Cityeng ENGFA Cup2.00Matches
2019-202031Millwalleng ENG2. Championship0.51394000000000900Matches
2020-202132Millwalleng ENGFA Cup2.01Matches
2021-202233Salford Cityeng ENG4. League Two2.00Matches
17 Seasons8 Clubs5 Leagues338.2153104497001000009701
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bristol City (6 Seasons)4 Leagues170.914095457000000008801
Derby County (3 Seasons)1 League74.2
Stoke City (3 Seasons)3 Leagues
Rochdale (2 Seasons)1 League41.0
Millwall (2 Seasons)2 Leagues2.51394000100000900
Wycombe (1 Season)1 League35.6
Northampton (1 Season)1 League12.0
Salford City (1 Season)1 League2.00
Championship (12 Seasons)169.2153104497000000009701
FA Cup (7 Seasons)11.01
EFL Cup (5 Seasons)5.30
League Two (4 Seasons)78.60
League One (3 Seasons)74.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
2007-200819Wycombe1 League35.6
2008-200920Northampton1 League12.0
2008-200920Rochdale1 League23.0
2009-201021Rochdale1 League18.0
2010-201122Derby County1 League16.0
2011-201223Derby County1 League42.5
2012-201324Derby County1 League15.7
2013-201425Bristol City1 League16.0
2014-201526Bristol City3 Leagues52.0
2015-201627Bristol City2 Leagues21.5
2016-201728Bristol City3 Leagues29.20
2017-201829Bristol City3 Leagues45.20
2018-201930Bristol City2 Leagues7.014095457000000008801
2019-202031Millwall1 League0.51394000000000900
2020-202132Millwall2 Leagues2.01
2021-202233Salford City1 League2.00
17 Seasons8 Clubs5 Leagues338.2153104497001000009701
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bristol City (6 Seasons)4 Leagues170.914095457000000008801
Derby County (3 Seasons)1 League74.2
Stoke City (3 Seasons)3 Leagues
Rochdale (2 Seasons)1 League41.0
Millwall (2 Seasons)2 Leagues2.51394000100000900
Wycombe (1 Season)1 League35.6
Northampton (1 Season)1 League12.0
Salford City (1 Season)1 League2.00
Championship (12 Seasons)169.2153104497000000009701
FA Cup (7 Seasons)11.01
EFL Cup (5 Seasons)5.30
League Two (4 Seasons)78.60
League One (3 Seasons)74.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
2007-200819Wycombeeng ENG4. League Two7th35.6
2008-200920Northamptoneng ENG3. League One21st12.0
2008-200920Rochdaleeng ENG4. League Two6th23.0
2009-201021Rochdaleeng ENG4. League Two3rd18.0
2010-201122Derby Countyeng ENG2. Championship19th16.0Matches
2011-201223Derby Countyeng ENG2. Championship12th42.5
2012-201324Derby Countyeng ENG2. Championship10th15.7
2013-201425Bristol Cityeng ENG3. League One12th16.0
2014-201526Bristol Cityeng ENG3. League One1st46.0Matches
2015-201627Bristol Cityeng ENG2. Championship18th21.0Matches
2016-201728Bristol Cityeng ENG2. Championship17th26.30Matches
2017-201829Bristol Cityeng ENG2. Championship11th42.20Matches
2018-201930Bristol Cityeng ENG2. Championship8th5.014095457000000008801Matches
2019-202031Millwalleng ENG2. Championship8th0.51394000000000900Matches
2021-202233Salford Cityeng ENG4. League Two10th2.00Matches
17 Seasons8 Clubs3 Leagues321.8153104497000000009701
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Bristol City (6 Seasons)2 Leagues156.514095457000000008801
Derby County (3 Seasons)1 League74.2
Stoke City (3 Seasons)1 League
Rochdale (2 Seasons)1 League41.0
Millwall (2 Seasons)1 League0.51394000000000900
Wycombe (1 Season)1 League35.6
Northampton (1 Season)1 League12.0
Salford City (1 Season)1 League2.00
Championship (12 Seasons)169.2153104497000000009701
League Two (4 Seasons)78.60
League One (3 Seasons)74.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-201526Bristol Cityeng ENGFA Cup17th5.0Matches
2014-201526Bristol Cityeng ENGLeague Cup58th1.0Matches
2015-201627Bristol Cityeng ENGFA Cup33rd0.5Matches
2016-201728Bristol Cityeng ENGEFL Cup9th1.30Matches
2016-201728Bristol Cityeng ENGFA Cup17th1.5Matches
2017-201829Bristol Cityeng ENGEFL Cup3rd3.00Matches
2018-201930Bristol Cityeng ENGFA Cup9th2.00Matches
2020-202132Millwalleng ENGFA Cup17th2.01Matches
8 Seasons3 Clubs2 Leagues16.31
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 Leagues14.30
Stoke City (2 Seasons)2 Leagues
Millwall (1 Season)1 League2.01
FA Cup (7 Seasons)11.01
EFL Cup (5 Seasons)5.30

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
2007-200819Wycombeeng ENG4. League Two35.6
2008-200920Northamptoneng ENG3. League One12.0
2008-200920Rochdaleeng ENG4. League Two23.0
2009-201021Rochdaleeng ENG4. League Two18.0
2010-201122Derby Countyeng ENG2. Championship16.0Matches
2011-201223Derby Countyeng ENG2. Championship42.5
2012-201324Derby Countyeng ENG2. Championship15.7
2013-201425Bristol Cityeng ENG3. League One16.0
2014-201526Bristol Cityeng ENGFA Cup5.0Matches
2014-201526Bristol Cityeng ENGLeague Cup1.0Matches
2014-201526Bristol Cityeng ENG3. League One46.0Matches
2015-201627Bristol Cityeng ENG2. Championship21.0Matches
2015-201627Bristol Cityeng ENGFA Cup0.5Matches
2016-201728Bristol Cityeng ENG2. Championship26.3Matches
2016-201728Bristol Cityeng ENGEFL Cup1.3Matches
2016-201728Bristol Cityeng ENGFA Cup1.5Matches
2017-201829Bristol Cityeng ENG2. Championship42.2Matches
2017-201829Bristol Cityeng ENGEFL Cup3.0Matches
2018-201930Bristol Cityeng ENG2. Championship5.010.2001000000.00000000Matches
2018-201930Bristol Cityeng ENGFA Cup2.0Matches
2019-202031Millwalleng ENG2. Championship0.512.1410000000.00000000Matches
2020-202132Millwalleng ENGFA Cup2.0Matches
2021-202233Salford Cityeng ENG4. League Two2.0Matches
17 Seasons8 Clubs5 Leagues338.220.3711000000.00000000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bristol City (6 Seasons)4 Leagues170.910.2001000000.00000000
Derby County (3 Seasons)1 League74.2
Stoke City (3 Seasons)3 Leagues
Rochdale (2 Seasons)1 League41.0
Millwall (2 Seasons)2 Leagues2.512.1410000000.00000000
Wycombe (1 Season)1 League35.6
Northampton (1 Season)1 League12.0
Salford City (1 Season)1 League2.0
Championship (12 Seasons)169.220.3711000000.00000000
FA Cup (7 Seasons)11.0
EFL Cup (5 Seasons)5.3
League Two (4 Seasons)78.6
League One (3 Seasons)74.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
2007-200819Wycombe1 League35.6
2008-200920Northampton1 League12.0
2008-200920Rochdale1 League23.0
2009-201021Rochdale1 League18.0
2010-201122Derby County1 League16.0
2011-201223Derby County1 League42.5
2012-201324Derby County1 League15.7
2013-201425Bristol City1 League16.0
2014-201526Bristol City3 Leagues52.0
2015-201627Bristol City2 Leagues21.5
2016-201728Bristol City3 Leagues29.2
2017-201829Bristol City3 Leagues45.2
2018-201930Bristol City2 Leagues7.010.2001000000.00000000
2019-202031Millwall1 League0.512.1410000000.00000000
2020-202132Millwall2 Leagues2.0
2021-202233Salford City1 League2.0
17 Seasons8 Clubs5 Leagues338.220.3711000000.00000000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bristol City (6 Seasons)4 Leagues170.910.2001000000.00000000
Derby County (3 Seasons)1 League74.2
Stoke City (3 Seasons)3 Leagues
Rochdale (2 Seasons)1 League41.0
Millwall (2 Seasons)2 Leagues2.512.1410000000.00000000
Wycombe (1 Season)1 League35.6
Northampton (1 Season)1 League12.0
Salford City (1 Season)1 League2.0
Championship (12 Seasons)169.220.3711000000.00000000
FA Cup (7 Seasons)11.0
EFL Cup (5 Seasons)5.3
League Two (4 Seasons)78.6
League One (3 Seasons)74.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
2007-200819Wycombeeng ENG4. League Two7th35.6
2008-200920Northamptoneng ENG3. League One21st12.0
2008-200920Rochdaleeng ENG4. League Two6th23.0
2009-201021Rochdaleeng ENG4. League Two3rd18.0
2010-201122Derby Countyeng ENG2. Championship19th16.0Matches
2011-201223Derby Countyeng ENG2. Championship12th42.5
2012-201324Derby Countyeng ENG2. Championship10th15.7
2013-201425Bristol Cityeng ENG3. League One12th16.0
2014-201526Bristol Cityeng ENG3. League One1st46.0Matches
2015-201627Bristol Cityeng ENG2. Championship18th21.0Matches
2016-201728Bristol Cityeng ENG2. Championship17th26.3Matches
2017-201829Bristol Cityeng ENG2. Championship11th42.2Matches
2018-201930Bristol Cityeng ENG2. Championship8th5.010.2001000000.00000000Matches
2019-202031Millwalleng ENG2. Championship8th0.512.1410000000.00000000Matches
2021-202233Salford Cityeng ENG4. League Two10th2.0Matches
17 Seasons8 Clubs3 Leagues321.820.3711000000.00000000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Bristol City (6 Seasons)2 Leagues156.510.2001000000.00000000
Derby County (3 Seasons)1 League74.2
Stoke City (3 Seasons)1 League
Rochdale (2 Seasons)1 League41.0
Millwall (2 Seasons)1 League0.512.1410000000.00000000
Wycombe (1 Season)1 League35.6
Northampton (1 Season)1 League12.0
Salford City (1 Season)1 League2.0
Championship (12 Seasons)169.220.3711000000.00000000
League Two (4 Seasons)78.6
League One (3 Seasons)74.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-201526Bristol Cityeng ENGFA Cup17th5.0Matches
2014-201526Bristol Cityeng ENGLeague Cup58th1.0Matches
2015-201627Bristol Cityeng ENGFA Cup33rd0.5Matches
2016-201728Bristol Cityeng ENGEFL Cup9th1.3Matches
2016-201728Bristol Cityeng ENGFA Cup17th1.5Matches
2017-201829Bristol Cityeng ENGEFL Cup3rd3.0Matches
2018-201930Bristol Cityeng ENGFA Cup9th2.0Matches
2020-202132Millwalleng ENGFA Cup17th2.0Matches
8 Seasons3 Clubs2 Leagues16.3
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 Leagues14.3
Stoke City (2 Seasons)2 Leagues
Millwall (1 Season)1 League2.0
FA Cup (7 Seasons)11.0
EFL Cup (5 Seasons)5.3

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
2007-200819Wycombeeng ENG4. League Two35.6
2008-200920Northamptoneng ENG3. League One12.0
2008-200920Rochdaleeng ENG4. League Two23.0
2009-201021Rochdaleeng ENG4. League Two18.0
2010-201122Derby Countyeng ENG2. Championship16.0Matches
2011-201223Derby Countyeng ENG2. Championship42.5
2012-201324Derby Countyeng ENG2. Championship15.7
2013-201425Bristol Cityeng ENG3. League One16.0
2014-201526Bristol Cityeng ENGFA Cup5.0Matches
2014-201526Bristol Cityeng ENGLeague Cup1.0Matches
2014-201526Bristol Cityeng ENG3. League One46.0Matches
2015-201627Bristol Cityeng ENG2. Championship21.0Matches
2015-201627Bristol Cityeng ENGFA Cup0.5Matches
2016-201728Bristol Cityeng ENG2. Championship26.300Matches
2016-201728Bristol Cityeng ENGEFL Cup1.300Matches
2016-201728Bristol Cityeng ENGFA Cup1.5Matches
2017-201829Bristol Cityeng ENG2. Championship42.213Matches
2017-201829Bristol Cityeng ENGEFL Cup3.001Matches
2018-201930Bristol Cityeng ENG2. Championship5.0000000000000010Matches
2018-201930Bristol Cityeng ENGFA Cup2.000Matches
2019-202031Millwalleng ENG2. Championship0.5000000000000000Matches
2020-202132Millwalleng ENGFA Cup2.000Matches
2021-202233Salford Cityeng ENG4. League Two2.001Matches
17 Seasons8 Clubs5 Leagues338.2010000000005010
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 (6 Seasons)4 Leagues170.9010000000004010
Derby County (3 Seasons)1 League74.20
Stoke City (3 Seasons)3 Leagues0
Rochdale (2 Seasons)1 League41.00
Millwall (2 Seasons)2 Leagues2.5000000000000000
Wycombe (1 Season)1 League35.60
Northampton (1 Season)1 League12.00
Salford City (1 Season)1 League2.0010
Championship (12 Seasons)169.2010000000003010
FA Cup (7 Seasons)11.0000
EFL Cup (5 Seasons)5.3010
League Two (4 Seasons)78.6010
League One (3 Seasons)74.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
2007-200819Wycombe1 League35.60
2008-200920Northampton1 League12.00
2008-200920Rochdale1 League23.00
2009-201021Rochdale1 League18.00
2010-201122Derby County1 League16.00
2011-201223Derby County1 League42.50
2012-201324Derby County1 League15.70
2013-201425Bristol City1 League16.00
2014-201526Bristol City3 Leagues52.00
2015-201627Bristol City2 Leagues21.50
2016-201728Bristol City3 Leagues29.2000
2017-201829Bristol City3 Leagues45.2140
2018-201930Bristol City2 Leagues7.0000000000000010
2019-202031Millwall1 League0.5000000000000000
2020-202132Millwall2 Leagues2.0000
2021-202233Salford City1 League2.0010
17 Seasons8 Clubs5 Leagues338.2010000000005010
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 (6 Seasons)4 Leagues170.9010000000004010
Derby County (3 Seasons)1 League74.20
Stoke City (3 Seasons)3 Leagues0
Rochdale (2 Seasons)1 League41.00
Millwall (2 Seasons)2 Leagues2.5000000000000000
Wycombe (1 Season)1 League35.60
Northampton (1 Season)1 League12.00
Salford City (1 Season)1 League2.0010
Championship (12 Seasons)169.2010000000003010
FA Cup (7 Seasons)11.0000
EFL Cup (5 Seasons)5.3010
League Two (4 Seasons)78.6010
League One (3 Seasons)74.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
2007-200819Wycombeeng ENG4. League Two7th35.6
2008-200920Northamptoneng ENG3. League One21st12.0
2008-200920Rochdaleeng ENG4. League Two6th23.0
2009-201021Rochdaleeng ENG4. League Two3rd18.0
2010-201122Derby Countyeng ENG2. Championship19th16.0Matches
2011-201223Derby Countyeng ENG2. Championship12th42.5
2012-201324Derby Countyeng ENG2. Championship10th15.7
2013-201425Bristol Cityeng ENG3. League One12th16.0
2014-201526Bristol Cityeng ENG3. League One1st46.0Matches
2015-201627Bristol Cityeng ENG2. Championship18th21.0Matches
2016-201728Bristol Cityeng ENG2. Championship17th26.300Matches
2017-201829Bristol Cityeng ENG2. Championship11th42.213Matches
2018-201930Bristol Cityeng ENG2. Championship8th5.0000000000000010Matches
2019-202031Millwalleng ENG2. Championship8th0.5000000000000000Matches
2021-202233Salford Cityeng ENG4. League Two10th2.001Matches
17 Seasons8 Clubs3 Leagues321.8010000000004010
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 (6 Seasons)2 Leagues156.5010000000003010
Derby County (3 Seasons)1 League74.20
Stoke City (3 Seasons)1 League0
Rochdale (2 Seasons)1 League41.00
Millwall (2 Seasons)1 League0.5000000000000000
Wycombe (1 Season)1 League35.60
Northampton (1 Season)1 League12.00
Salford City (1 Season)1 League2.0010
Championship (12 Seasons)169.2010000000003010
League Two (4 Seasons)78.6010
League One (3 Seasons)74.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-201526Bristol Cityeng ENGFA Cup17th5.0Matches
2014-201526Bristol Cityeng ENGLeague Cup58th1.0Matches
2015-201627Bristol Cityeng ENGFA Cup33rd0.5Matches
2016-201728Bristol Cityeng ENGEFL Cup9th1.300Matches
2016-201728Bristol Cityeng ENGFA Cup17th1.5Matches
2017-201829Bristol Cityeng ENGEFL Cup3rd3.001Matches
2018-201930Bristol Cityeng ENGFA Cup9th2.000Matches
2020-202132Millwalleng ENGFA Cup17th2.000Matches
8 Seasons3 Clubs2 Leagues16.3010
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 Leagues14.3010
Stoke City (2 Seasons)2 Leagues0
Millwall (1 Season)1 League2.0000
FA Cup (7 Seasons)11.0000
EFL Cup (5 Seasons)5.3010

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
2007-200819Wycombeeng ENG4. League Two35.6
2008-200920Northamptoneng ENG3. League One12.0
2008-200920Rochdaleeng ENG4. League Two23.0
2009-201021Rochdaleeng ENG4. League Two18.0
2010-201122Derby Countyeng ENG2. Championship16.0Matches
2011-201223Derby Countyeng ENG2. Championship42.5
2012-201324Derby Countyeng ENG2. Championship15.7
2013-201425Bristol Cityeng ENG3. League One16.0
2014-201526Bristol Cityeng ENGFA Cup5.0Matches
2014-201526Bristol Cityeng ENGLeague Cup1.0Matches
2014-201526Bristol Cityeng ENG3. League One46.0Matches
2015-201627Bristol Cityeng ENG2. Championship21.0Matches
2015-201627Bristol Cityeng ENGFA Cup0.5Matches
2016-201728Bristol Cityeng ENG2. Championship26.3Matches
2016-201728Bristol Cityeng ENGEFL Cup1.3Matches
2016-201728Bristol Cityeng ENGFA Cup1.5Matches
2017-201829Bristol Cityeng ENG2. Championship42.2Matches
2017-201829Bristol Cityeng ENGEFL Cup3.0Matches
2018-201930Bristol Cityeng ENG2. Championship5.01501271500001500007559748800000480Matches
2018-201930Bristol Cityeng ENGFA Cup2.0Matches
2019-202031Millwalleng ENG2. Championship0.513111300013000880610000030Matches
2020-202132Millwalleng ENGFA Cup2.0Matches
2021-202233Salford Cityeng ENG4. League Two2.0Matches
17 Seasons8 Clubs5 Leagues338.21631381630001630008367754900000510
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 (6 Seasons)4 Leagues170.91501271500001500007559748800000480
Derby County (3 Seasons)1 League74.2
Stoke City (3 Seasons)3 Leagues
Rochdale (2 Seasons)1 League41.0
Millwall (2 Seasons)2 Leagues2.513111300013000880610000030
Wycombe (1 Season)1 League35.6
Northampton (1 Season)1 League12.0
Salford City (1 Season)1 League2.0
Championship (12 Seasons)169.21631381630001630008367754900000510
FA Cup (7 Seasons)11.0
EFL Cup (5 Seasons)5.3
League Two (4 Seasons)78.6
League One (3 Seasons)74.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
2007-200819Wycombe1 League35.6
2008-200920Northampton1 League12.0
2008-200920Rochdale1 League23.0
2009-201021Rochdale1 League18.0
2010-201122Derby County1 League16.0
2011-201223Derby County1 League42.5
2012-201324Derby County1 League15.7
2013-201425Bristol City1 League16.0
2014-201526Bristol City3 Leagues52.0
2015-201627Bristol City2 Leagues21.5
2016-201728Bristol City3 Leagues29.2
2017-201829Bristol City3 Leagues45.2
2018-201930Bristol City2 Leagues7.01501271500001500007559748800000480
2019-202031Millwall1 League0.513111300013000880610000030
2020-202132Millwall2 Leagues2.0
2021-202233Salford City1 League2.0
17 Seasons8 Clubs5 Leagues338.21631381630001630008367754900000510
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 (6 Seasons)4 Leagues170.91501271500001500007559748800000480
Derby County (3 Seasons)1 League74.2
Stoke City (3 Seasons)3 Leagues
Rochdale (2 Seasons)1 League41.0
Millwall (2 Seasons)2 Leagues2.513111300013000880610000030
Wycombe (1 Season)1 League35.6
Northampton (1 Season)1 League12.0
Salford City (1 Season)1 League2.0
Championship (12 Seasons)169.21631381630001630008367754900000510
FA Cup (7 Seasons)11.0
EFL Cup (5 Seasons)5.3
League Two (4 Seasons)78.6
League One (3 Seasons)74.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
2007-200819Wycombeeng ENG4. League Two7th35.6
2008-200920Northamptoneng ENG3. League One21st12.0
2008-200920Rochdaleeng ENG4. League Two6th23.0
2009-201021Rochdaleeng ENG4. League Two3rd18.0
2010-201122Derby Countyeng ENG2. Championship19th16.0Matches
2011-201223Derby Countyeng ENG2. Championship12th42.5
2012-201324Derby Countyeng ENG2. Championship10th15.7
2013-201425Bristol Cityeng ENG3. League One12th16.0
2014-201526Bristol Cityeng ENG3. League One1st46.0Matches
2015-201627Bristol Cityeng ENG2. Championship18th21.0Matches
2016-201728Bristol Cityeng ENG2. Championship17th26.3Matches
2017-201829Bristol Cityeng ENG2. Championship11th42.2Matches
2018-201930Bristol Cityeng ENG2. Championship8th5.01501271500001500007559748800000480Matches
2019-202031Millwalleng ENG2. Championship8th0.513111300013000880610000030Matches
2021-202233Salford Cityeng ENG4. League Two10th2.0Matches
17 Seasons8 Clubs3 Leagues321.81631381630001630008367754900000510
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 (6 Seasons)2 Leagues156.51501271500001500007559748800000480
Derby County (3 Seasons)1 League74.2
Stoke City (3 Seasons)1 League
Rochdale (2 Seasons)1 League41.0
Millwall (2 Seasons)1 League0.513111300013000880610000030
Wycombe (1 Season)1 League35.6
Northampton (1 Season)1 League12.0
Salford City (1 Season)1 League2.0
Championship (12 Seasons)169.21631381630001630008367754900000510
League Two (4 Seasons)78.6
League One (3 Seasons)74.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-201526Bristol Cityeng ENGFA Cup17th5.0Matches
2014-201526Bristol Cityeng ENGLeague Cup58th1.0Matches
2015-201627Bristol Cityeng ENGFA Cup33rd0.5Matches
2016-201728Bristol Cityeng ENGEFL Cup9th1.3Matches
2016-201728Bristol Cityeng ENGFA Cup17th1.5Matches
2017-201829Bristol Cityeng ENGEFL Cup3rd3.0Matches
2018-201930Bristol Cityeng ENGFA Cup9th2.0Matches
2020-202132Millwalleng ENGFA Cup17th2.0Matches
8 Seasons3 Clubs2 Leagues16.3
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 (5 Seasons)2 Leagues14.3
Stoke City (2 Seasons)2 Leagues
Millwall (1 Season)1 League2.0
FA Cup (7 Seasons)11.0
EFL Cup (5 Seasons)5.3

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
2007-200819Wycombeeng ENG4. League Two363,2068977.435.6360
2008-200920Northamptoneng ENG3. League One121,0809026.112.0120
2008-200920Rochdaleeng ENG4. League Two232,0709050.023.0230
2009-201021Rochdaleeng ENG4. League Two181,6209039.118.0180
2010-201122Derby Countyeng ENG2. Championship161,4409034.816.0160Matches
2011-201223Derby Countyeng ENG2. Championship443,8278792.442.5440
2012-201324Derby Countyeng ENG2. Championship161,4128834.115.7160
2013-201425Bristol Cityeng ENG3. League One161,4409034.816.0160
2014-201526Bristol Cityeng ENGFA Cup545090100.05.05905002.0063+3+0.60Matches
2014-201526Bristol Cityeng ENGLeague Cup19090100.01.01901000.0012-1-1.00Matches
2014-201526Bristol Cityeng ENG3. League One464,14090100.046.04646002.159638+58+1.26Matches
2015-201627Bristol Cityeng ENG2. Championship211,8909045.721.021210120.811636-20-0.95-1.07Matches
2015-201627Bristol Cityeng ENGFA Cup1454525.00.51450001.000000.00+0.67Matches
2016-201728Bristol Cityeng ENG2. Championship272,3708857.226.327260121.373936+3+0.11+0.57Matches
2016-201728Bristol Cityeng ENGEFL Cup112012030.81.311201003.0021+1+0.75+0.42Matches
2016-201728Bristol Cityeng ENGFA Cup21356850.01.52681012.0010+1+0.67+2.00Matches
2017-201829Bristol Cityeng ENG2. Championship433,7988891.742.24341001.496550+15+0.36+1.93Matches
2017-201829Bristol Cityeng ENGEFL Cup32709042.93.03903032.0094+5+1.67+0.42Matches
2017-201829Bristol Cityeng ENGFA Cup00001Matches
2018-201930Bristol Cityeng ENG2. Championship54509010.95.05905002.4084+4+0.80+0.758.76.0+2.7+0.54+0.44Matches
2018-201930Bristol Cityeng ENGFA Cup21809066.72.02902001.502200.00-1.00Matches
2019-202031Millwalleng ENG2. Championship142421.00.51420013.0010+1+2.14+2.030.30.5-0.2-0.40-0.53Matches
2020-202132Millwalleng ENG2. Championship00044Matches
2020-202132Millwalleng ENGFA Cup218090100.02.02902001.5023-1-0.50Matches
2021-202233Stoke Cityeng ENG2. Championship00003Matches
2021-202233Salford Cityeng ENG4. League Two2180904.32.02902003.0042+2+1.00+0.73Matches
2022-202334Stoke Cityeng ENG2. Championship000015Matches
2022-202334Stoke Cityeng ENGEFL Cup00001Matches
2022-202334Stoke Cityeng ENGFA Cup00002Matches
2023-202435Stoke Cityeng ENG2. Championship00006Matches
2023-202435Stoke Cityeng ENGEFL Cup00002Matches
17 Seasons8 Clubs5 Leagues34330,4358937.2338.23438615601031.65252181+71+0.45+0.399.06.6+2.5+0.46+0.34
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 (6 Seasons)4 Leagues17315,3788956.5170.9173871520291.63245176+69+0.45+0.518.76.0+2.7+0.54+0.44
Derby County (3 Seasons)1 League766,6798853.874.2760
Stoke City (3 Seasons)3 Leagues000029
Rochdale (2 Seasons)1 League413,6909044.641.0410
Millwall (2 Seasons)2 Leagues3222742.62.537420452.003300.00-0.110.30.5-0.2-0.40-0.53
Wycombe (1 Season)1 League363,2068977.435.6360
Northampton (1 Season)1 League121,0809026.112.0120
Salford City (1 Season)1 League2180904.32.02902003.0042+2+1.00+0.73
Championship (12 Seasons)17315,2298830.7169.217382930931.37129126+3+0.03+0.079.06.6+2.5+0.46+0.34
FA Cup (7 Seasons)129908357.911.0128310041.75118+3+0.27+0.77
EFL Cup (5 Seasons)54809632.05.35965061.80127+5+0.94+0.08
League Two (4 Seasons)797,0769042.778.679902003.0042+2+1.00+0.73
League One (3 Seasons)746,6609053.674.07446002.159638+58+1.26
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
2007-200819Wycombe1 League363,2068977.435.6360
2008-200920Northampton1 League121,0809026.112.0120
2008-200920Rochdale1 League232,0709050.023.0230
2009-201021Rochdale1 League181,6209039.118.0180
2010-201122Derby County1 League161,4409034.816.0160
2011-201223Derby County1 League443,8278792.442.5440
2012-201324Derby County1 League161,4128834.115.7160
2013-201425Bristol City1 League161,4409034.816.0160
2014-201526Bristol City3 Leagues524,68090100.052.0529052002.0910343+60+1.15
2015-201627Bristol City2 Leagues221,9358844.821.52245210120.821636-20-0.93-1.01
2016-201728Bristol City3 Leagues302,6258854.729.23085280131.474237+5+0.17+0.59
2017-201829Bristol City3 Leagues464,0688883.745.2469044041.527454+20+0.44+0.57
2018-201930Bristol City2 Leagues76309014.37.07907002.14106+4+0.57+0.508.76.0+2.7+0.54+0.44
2019-202031Millwall1 League142421.00.51420013.0010+1+2.14+2.030.30.5-0.2-0.40-0.53
2020-202132Millwall2 Leagues2180904.22.029020441.5023-1-0.50
2021-202233Salford City1 League2180904.32.02902003.0042+2+1.00+0.73
2021-202233Stoke City1 League00003
2022-202334Stoke City3 Leagues000018
2023-202435Stoke City2 Leagues00008
17 Seasons8 Clubs5 Leagues34330,4358937.2338.23438615601031.65252181+71+0.45+0.399.06.6+2.5+0.46+0.34
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 (6 Seasons)4 Leagues17315,3788956.5170.9173871520291.63245176+69+0.45+0.518.76.0+2.7+0.54+0.44
Derby County (3 Seasons)1 League766,6798853.874.2760
Stoke City (3 Seasons)3 Leagues000029
Rochdale (2 Seasons)1 League413,6909044.641.0410
Millwall (2 Seasons)2 Leagues3222742.62.537420452.003300.00-0.110.30.5-0.2-0.40-0.53
Wycombe (1 Season)1 League363,2068977.435.6360
Northampton (1 Season)1 League121,0809026.112.0120
Salford City (1 Season)1 League2180904.32.02902003.0042+2+1.00+0.73
Championship (12 Seasons)17315,2298830.7169.217382930931.37129126+3+0.03+0.079.06.6+2.5+0.46+0.34
FA Cup (7 Seasons)129908357.911.0128310041.75118+3+0.27+0.77
EFL Cup (5 Seasons)54809632.05.35965061.80127+5+0.94+0.08
League Two (4 Seasons)797,0769042.778.679902003.0042+2+1.00+0.73
League One (3 Seasons)746,6609053.674.07446002.159638+58+1.26
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
2007-200819Wycombeeng ENG4. League Two7th363,2068977.435.6360
2008-200920Northamptoneng ENG3. League One21st121,0809026.112.0120
2008-200920Rochdaleeng ENG4. League Two6th232,0709050.023.0230
2009-201021Rochdaleeng ENG4. League Two3rd181,6209039.118.0180
2010-201122Derby Countyeng ENG2. Championship19th161,4409034.816.0160Matches
2011-201223Derby Countyeng ENG2. Championship12th443,8278792.442.5440
2012-201324Derby Countyeng ENG2. Championship10th161,4128834.115.7160
2013-201425Bristol Cityeng ENG3. League One12th161,4409034.816.0160
2014-201526Bristol Cityeng ENG3. League One1st464,14090100.046.04646002.159638+58+1.26Matches
2015-201627Bristol Cityeng ENG2. Championship18th211,8909045.721.021210120.811636-20-0.95-1.07Matches
2016-201728Bristol Cityeng ENG2. Championship17th272,3708857.226.327260121.373936+3+0.11+0.57Matches
2017-201829Bristol Cityeng ENG2. Championship11th433,7988891.742.24341001.496550+15+0.36+1.93Matches
2018-201930Bristol Cityeng ENG2. Championship8th54509010.95.05905002.4084+4+0.80+0.758.76.0+2.7+0.54+0.44Matches
2019-202031Millwalleng ENG2. Championship8th142421.00.51420013.0010+1+2.14+2.030.30.5-0.2-0.40-0.53Matches
2020-202132Millwalleng ENG2. Championship11th00044Matches
2021-202233Salford Cityeng ENG4. League Two10th2180904.32.02902003.0042+2+1.00+0.73Matches
2021-202233Stoke Cityeng ENG2. Championship14th00003Matches
2022-202334Stoke Cityeng ENG2. Championship16th000015Matches
2023-202435Stoke Cityeng ENG2. Championship18th00006Matches
17 Seasons8 Clubs3 Leagues32628,9658936.8321.8326841410931.64229166+63+0.44+0.409.06.6+2.5+0.46+0.34
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 (6 Seasons)2 Leagues15814,0888956.7156.5158901390241.61224164+60+0.43+0.548.76.0+2.7+0.54+0.44
Derby County (3 Seasons)1 League766,6798853.874.2760
Stoke City (3 Seasons)1 League000024
Rochdale (2 Seasons)1 League413,6909044.641.0410
Millwall (2 Seasons)1 League142420.50.514200453.0010+1+2.14+2.030.30.5-0.2-0.40-0.53
Wycombe (1 Season)1 League363,2068977.435.6360
Northampton (1 Season)1 League121,0809026.112.0120
Salford City (1 Season)1 League2180904.32.02902003.0042+2+1.00+0.73
Championship (12 Seasons)17315,2298830.7169.217382930931.37129126+3+0.03+0.079.06.6+2.5+0.46+0.34
League Two (4 Seasons)797,0769042.778.679902003.0042+2+1.00+0.73
League One (3 Seasons)746,6609053.674.07446002.159638+58+1.26
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-201526Bristol Cityeng ENGFA Cup17th545090100.05.05905002.0063+3+0.60Matches
2014-201526Bristol Cityeng ENGLeague Cup58th19090100.01.01901000.0012-1-1.00Matches
2015-201627Bristol Cityeng ENGFA Cup33rd1454525.00.51450001.000000.00+0.67Matches
2016-201728Bristol Cityeng ENGEFL Cup9th112012030.81.311201003.0021+1+0.75+0.42Matches
2016-201728Bristol Cityeng ENGFA Cup17th21356850.01.52681012.0010+1+0.67+2.00Matches
2017-201829Bristol Cityeng ENGEFL Cup3rd32709042.93.03903032.0094+5+1.67+0.42Matches
2017-201829Bristol Cityeng ENGFA Cup33rd00001Matches
2018-201930Bristol Cityeng ENGFA Cup9th21809066.72.02902001.502200.00-1.00Matches
2020-202132Millwalleng ENGFA Cup17th218090100.02.02902001.5023-1-0.50Matches
2022-202334Stoke Cityeng ENGEFL CupRd100001Matches
2022-202334Stoke Cityeng ENGFA Cup00002Matches
2023-202435Stoke Cityeng ENGEFL CupRd300002Matches
8 Seasons3 Clubs2 Leagues171,4708645.816.31786150101.762315+8+0.49+0.13
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 (5 Seasons)2 Leagues151,2908654.414.3158613051.802112+9+0.63+0.26
Stoke City (2 Seasons)2 Leagues00005
Millwall (1 Season)1 League218090100.02.02902001.5023-1-0.50
FA Cup (7 Seasons)129908357.911.0128310041.75118+3+0.27+0.77
EFL Cup (5 Seasons)54809632.05.35965061.80127+5+0.94+0.08

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
2007-200819Wycombeeng ENG4. League Two35.6200
2008-200920Northamptoneng ENG3. League One12.0000
2008-200920Rochdaleeng ENG4. League Two23.0000
2009-201021Rochdaleeng ENG4. League Two18.0100
2010-201122Derby Countyeng ENG2. Championship16.0000Matches
2011-201223Derby Countyeng ENG2. Championship42.5110
2012-201324Derby Countyeng ENG2. Championship15.7010
2013-201425Bristol Cityeng ENG3. League One16.0000
2014-201526Bristol Cityeng ENGFA Cup5.00000Matches
2014-201526Bristol Cityeng ENGLeague Cup1.00000Matches
2014-201526Bristol Cityeng ENG3. League One46.0100Matches
2015-201627Bristol Cityeng ENG2. Championship21.0000Matches
2015-201627Bristol Cityeng ENGFA Cup0.50000Matches
2016-201728Bristol Cityeng ENG2. Championship26.3100000000000Matches
2016-201728Bristol Cityeng ENGEFL Cup1.3000000000000Matches
2016-201728Bristol Cityeng ENGFA Cup1.50000Matches
2017-201829Bristol Cityeng ENG2. Championship42.2110030031021Matches
2017-201829Bristol Cityeng ENGEFL Cup3.0000000010000Matches
2018-201930Bristol Cityeng ENG2. Championship5.0100000000000530100.0Matches
2018-201930Bristol Cityeng ENGFA Cup2.0000000000000Matches
2019-202031Millwalleng ENG2. Championship0.5000000000000010100.0Matches
2020-202132Millwalleng ENGFA Cup2.00001001000Matches
2021-202233Salford Cityeng ENG4. League Two2.00000000100Matches
17 Seasons8 Clubs5 Leagues338.2830130151021540100.0
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Bristol City (6 Seasons)4 Leagues170.9410030041021530100.0
Derby County (3 Seasons)1 League74.2120
Stoke City (3 Seasons)3 Leagues
Rochdale (2 Seasons)1 League41.0100
Millwall (2 Seasons)2 Leagues2.5000100100000010100.0
Wycombe (1 Season)1 League35.6200
Northampton (1 Season)1 League12.0000
Salford City (1 Season)1 League2.00000000100
Championship (12 Seasons)169.2430030031021540100.0
FA Cup (7 Seasons)11.0000100100000
EFL Cup (5 Seasons)5.3000000010000
League Two (4 Seasons)78.63000000100
League One (3 Seasons)74.0100
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
2007-200819Wycombe1 League35.6200
2008-200920Northampton1 League12.0000
2008-200920Rochdale1 League23.0000
2009-201021Rochdale1 League18.0100
2010-201122Derby County1 League16.0000
2011-201223Derby County1 League42.5110
2012-201324Derby County1 League15.7010
2013-201425Bristol City1 League16.0000
2014-201526Bristol City3 Leagues52.010000
2015-201627Bristol City2 Leagues21.500000
2016-201728Bristol City3 Leagues29.2100000000000
2017-201829Bristol City3 Leagues45.2110030041021
2018-201930Bristol City2 Leagues7.0100000000000530100.0
2019-202031Millwall1 League0.5000000000000010100.0
2020-202132Millwall2 Leagues2.00001001000
2021-202233Salford City1 League2.00000000100
17 Seasons8 Clubs5 Leagues338.2830130151021540100.0
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Bristol City (6 Seasons)4 Leagues170.9410030041021530100.0
Derby County (3 Seasons)1 League74.2120
Stoke City (3 Seasons)3 Leagues
Rochdale (2 Seasons)1 League41.0100
Millwall (2 Seasons)2 Leagues2.5000100100000010100.0
Wycombe (1 Season)1 League35.6200
Northampton (1 Season)1 League12.0000
Salford City (1 Season)1 League2.00000000100
Championship (12 Seasons)169.2430030031021540100.0
FA Cup (7 Seasons)11.0000100100000
EFL Cup (5 Seasons)5.3000000010000
League Two (4 Seasons)78.63000000100
League One (3 Seasons)74.0100
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
2007-200819Wycombeeng ENG4. League Two7th35.6200
2008-200920Northamptoneng ENG3. League One21st12.0000
2008-200920Rochdaleeng ENG4. League Two6th23.0000
2009-201021Rochdaleeng ENG4. League Two3rd18.0100
2010-201122Derby Countyeng ENG2. Championship19th16.0000Matches
2011-201223Derby Countyeng ENG2. Championship12th42.5110
2012-201324Derby Countyeng ENG2. Championship10th15.7010
2013-201425Bristol Cityeng ENG3. League One12th16.0000
2014-201526Bristol Cityeng ENG3. League One1st46.0100Matches
2015-201627Bristol Cityeng ENG2. Championship18th21.0000Matches
2016-201728Bristol Cityeng ENG2. Championship17th26.3100000000000Matches
2017-201829Bristol Cityeng ENG2. Championship11th42.2110030031021Matches
2018-201930Bristol Cityeng ENG2. Championship8th5.0100000000000530100.0Matches
2019-202031Millwalleng ENG2. Championship8th0.5000000000000010100.0Matches
2021-202233Salford Cityeng ENG4. League Two10th2.00000000100Matches
17 Seasons8 Clubs3 Leagues321.8830030041021540100.0
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Bristol City (6 Seasons)2 Leagues156.5410030031021530100.0
Derby County (3 Seasons)1 League74.2120
Stoke City (3 Seasons)1 League
Rochdale (2 Seasons)1 League41.0100
Millwall (2 Seasons)1 League0.5000000000000010100.0
Wycombe (1 Season)1 League35.6200
Northampton (1 Season)1 League12.0000
Salford City (1 Season)1 League2.00000000100
Championship (12 Seasons)169.2430030031021540100.0
League Two (4 Seasons)78.63000000100
League One (3 Seasons)74.0100
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-201526Bristol Cityeng ENGFA Cup17th5.00000Matches
2014-201526Bristol Cityeng ENGLeague Cup58th1.00000Matches
2015-201627Bristol Cityeng ENGFA Cup33rd0.50000Matches
2016-201728Bristol Cityeng ENGEFL Cup9th1.3000000000000Matches
2016-201728Bristol Cityeng ENGFA Cup17th1.50000Matches
2017-201829Bristol Cityeng ENGEFL Cup3rd3.0000000010000Matches
2018-201930Bristol Cityeng ENGFA Cup9th2.0000000000000Matches
2020-202132Millwalleng ENGFA Cup17th2.00001001000Matches
8 Seasons3 Clubs2 Leagues16.3000100110000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Bristol City (5 Seasons)2 Leagues14.3000000010000
Stoke City (2 Seasons)2 Leagues
Millwall (1 Season)1 League2.00001001000
FA Cup (7 Seasons)11.0000100100000
EFL Cup (5 Seasons)5.3000000010000

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.

More Frank Fielding Pages

Frank Fielding Overview

Stats by Competition

Match Logs (Goalkeeping)

Match Logs (Summary)

Match Logs (Passing)

Match Logs (Pass Types)

Match Logs (Goal and Shot Creation)

Match Logs (Defensive Actions)

Match Logs (Possession)

Match Logs (Miscellaneous Stats)

Scouting Report

Stathead & Player Comparison