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
2014-201518Rochdaleeng ENGFA Cup00Matches
2014-201518Rochdaleeng ENG3. League One18161,47216.4000000300.000.000.000.000.00Matches
2015-201619Rochdaleeng ENGFA Cup211261.4000000100.000.000.000.000.00Matches
2015-201619Rochdaleeng ENGLeague Cup11901.0000000000.000.000.000.000.00Matches
2015-201619Rochdaleeng ENG3. League One25221,86520.7033000700.000.140.140.000.14Matches
2016-201720Rochdaleeng ENGEFL Cup221511.7101100000.600.000.600.600.60Matches
2016-201720Rochdaleeng ENGFA Cup321451.6000000000.000.000.000.000.00Matches
2016-201720Rochdaleeng ENG3. League One24141,30014.4213200500.140.070.210.140.21Matches
2017-201821Rochdaleeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2017-201821Rochdaleeng ENGFA Cup654444.9033000100.000.610.610.000.61Matches
2017-201821Rochdaleeng ENG3. League One21181,55717.3213200400.120.060.170.120.17Matches
2018-201922Rochdaleeng ENGEFL Cup221591.8000000000.000.000.000.000.00Matches
2018-201922Rochdaleeng ENGFA Cup10360.4000000000.000.000.000.000.00Matches
2018-201922Rochdaleeng ENG3. League One1244905.4000000100.000.000.000.000.00Matches
2018-201922Portsmoutheng ENG3. League One211021.1000000000.000.000.000.000.00Matches
2019-202023Portsmoutheng ENGEFL Cup211211.3000000100.000.000.000.000.00Matches
2019-202023Portsmoutheng ENGFA Cup321962.2011000000.000.460.460.000.46Matches
2019-202023Portsmoutheng ENG3. League One18131,07812.0112100300.080.080.170.080.17Matches
2020-202124Portsmoutheng ENGEFL Cup20420.5000000000.000.000.000.000.00Matches
2020-202124Portsmoutheng ENGFA Cup221121.2022000000.001.611.610.001.61Matches
2020-202124Portsmoutheng ENG3. League One43312,75830.6235200900.070.100.160.070.16Matches
2021-202225Hull Cityeng ENG2. Championship1044404.9101100100.20.20.10.21229110.200.000.200.200.200.030.020.050.030.05Matches
2021-202225Hull Cityeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2021-202225Hull Cityeng ENGFA Cup00Matches
2021-202225Stockporteng ENG5. National League954144.61100100.220.22Matches
2022-202326Hull Cityeng ENG2. Championship511922.1000000000.00.00.30.42330.000.000.000.000.000.010.160.170.010.17Matches
2022-202326Hull Cityeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2022-202326Wrexhameng ENGFA Cup11810.9000000000.000.000.000.000.00Matches
2022-202326Wrexhameng ENG5. National League16151,23013.70000100.000.00Matches
2023-202427Wrexhameng ENGEFL Cup11600.7000000000.000.000.000.000.00Matches
2023-202427Wrexhameng ENGFA Cup442903.2213200000.620.310.930.620.93Matches
2023-202427Wrexhameng ENG4. League Two35312,61129.06511600310.210.170.380.210.38Matches
10 Seasons5 Clubs6 Leagues27320217,832198.118213818004110.20.20.40.61432140.090.120.210.090.210.030.060.090.030.09
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
Rochdale (5 Seasons)3 Leagues118887,92588.158135002200.060.090.150.060.15
Portsmouth (3 Seasons)3 Leagues72504,40949.037103001300.060.140.200.060.20
Wrexham (2 Seasons)4 Leagues57524,27247.58614800410.170.180.410.170.41
Hull City (2 Seasons)3 Leagues1778129.0101100100.20.20.40.61432140.110.000.110.110.110.030.060.090.030.09
Stockport (1 Season)1 League954144.61100100.220.22
FA Cup (10 Seasons)22171,43015.9279200200.130.440.570.130.57
EFL Cup (9 Seasons)13108939.9101100100.100.000.100.100.10
League One (7 Seasons)16311910,622118.079167003200.060.080.140.060.14
National League (2 Seasons)25201,64418.31100200.050.05
Championship (2 Seasons)1556327.0101100100.20.20.40.61432140.140.000.140.140.140.030.060.090.030.09
League Two (1 Season)35312,61129.06511600310.210.170.380.210.38
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
2014-201518Rochdale2 Leagues18161,47216.4000000300.000.000.000.000.00
2015-201619Rochdale3 Leagues28242,08123.1033000800.000.130.130.000.13
2016-201720Rochdale3 Leagues29181,59617.7314300500.170.060.230.170.23
2017-201821Rochdale3 Leagues28242,09123.2246200500.090.170.260.090.26
2018-201922Rochdale3 Leagues1566857.6000000100.000.000.000.000.00
2018-201922Portsmouth1 League211021.1000000000.000.000.000.000.00
2019-202023Portsmouth3 Leagues23161,39515.5123100400.060.130.190.060.19
2020-202124Portsmouth3 Leagues47332,91232.4257200900.060.150.220.060.22
2021-202225Stockport1 League954144.61100100.220.22
2021-202225Hull City3 Leagues1155305.9101100100.20.20.10.21229110.170.000.170.170.170.030.020.050.030.05
2022-202326Hull City2 Leagues622823.1000000000.00.00.30.42330.000.000.000.000.000.010.160.170.010.17
2022-202326Wrexham2 Leagues17161,31114.6000000100.000.000.000.000.00
2023-202427Wrexham3 Leagues40362,96132.98614800310.240.180.430.240.43
10 Seasons5 Clubs6 Leagues27320217,832198.118213818004110.20.20.40.61432140.090.120.210.090.210.030.060.090.030.09
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
Rochdale (5 Seasons)3 Leagues118887,92588.158135002200.060.090.150.060.15
Portsmouth (3 Seasons)3 Leagues72504,40949.037103001300.060.140.200.060.20
Wrexham (2 Seasons)4 Leagues57524,27247.58614800410.170.180.410.170.41
Hull City (2 Seasons)3 Leagues1778129.0101100100.20.20.40.61432140.110.000.110.110.110.030.060.090.030.09
Stockport (1 Season)1 League954144.61100100.220.22
FA Cup (10 Seasons)22171,43015.9279200200.130.440.570.130.57
EFL Cup (9 Seasons)13108939.9101100100.100.000.100.100.10
League One (7 Seasons)16311910,622118.079167003200.060.080.140.060.14
National League (2 Seasons)25201,64418.31100200.050.05
Championship (2 Seasons)1556327.0101100100.20.20.40.61432140.140.000.140.140.140.030.060.090.030.09
League Two (1 Season)35312,61129.06511600310.210.170.380.210.38
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
2014-201518Rochdaleeng ENG3. League One8th18161,47216.4000000300.000.000.000.000.00Matches
2015-201619Rochdaleeng ENG3. League One10th25221,86520.7033000700.000.140.140.000.14Matches
2016-201720Rochdaleeng ENG3. League One9th24141,30014.4213200500.140.070.210.140.21Matches
2017-201821Rochdaleeng ENG3. League One20th21181,55717.3213200400.120.060.170.120.17Matches
2018-201922Rochdaleeng ENG3. League One16th1244905.4000000100.000.000.000.000.00Matches
2018-201922Portsmoutheng ENG3. League One4th211021.1000000000.000.000.000.000.00Matches
2019-202023Portsmoutheng ENG3. League One5th18131,07812.0112100300.080.080.170.080.17Matches
2020-202124Portsmoutheng ENG3. League One8th43312,75830.6235200900.070.100.160.070.16Matches
2021-202225Stockporteng ENG5. National League1st954144.61100100.220.22Matches
2021-202225Hull Cityeng ENG2. Championship19th1044404.9101100100.20.20.10.21229110.200.000.200.200.200.030.020.050.030.05Matches
2022-202326Hull Cityeng ENG2. Championship15th511922.1000000000.00.00.30.42330.000.000.000.000.000.010.160.170.010.17Matches
2022-202326Wrexhameng ENG5. National League1st16151,23013.70000100.000.00Matches
2023-202427Wrexhameng ENG4. League Two2nd35312,61129.06511600310.210.170.380.210.38Matches
10 Seasons5 Clubs4 Leagues23817515,509172.315142815003810.20.20.40.61432140.090.090.180.090.180.030.060.090.030.09
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
Rochdale (5 Seasons)1 League100746,68474.34594002000.050.070.120.050.12
Portsmouth (3 Seasons)1 League63453,93843.83473001200.070.090.160.070.16
Wrexham (2 Seasons)2 Leagues51463,84142.76511600410.140.170.380.140.38
Hull City (2 Seasons)1 League1556327.0101100100.20.20.40.61432140.140.000.140.140.140.030.060.090.030.09
Stockport (1 Season)1 League954144.61100100.220.22
League One (7 Seasons)16311910,622118.079167003200.060.080.140.060.14
National League (2 Seasons)25201,64418.31100200.050.05
Championship (2 Seasons)1556327.0101100100.20.20.40.61432140.140.000.140.140.140.030.060.090.030.09
League Two (1 Season)35312,61129.06511600310.210.170.380.210.38
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-201518Rochdaleeng ENGFA Cup17th00Matches
2015-201619Rochdaleeng ENGFA Cup65th211261.4000000100.000.000.000.000.00Matches
2015-201619Rochdaleeng ENGLeague Cup33rd11901.0000000000.000.000.000.000.00Matches
2016-201720Rochdaleeng ENGEFL Cup33rd221511.7101100000.600.000.600.600.60Matches
2016-201720Rochdaleeng ENGFA Cup17th321451.6000000000.000.000.000.000.00Matches
2017-201821Rochdaleeng ENGEFL Cup33rd11901.0000000000.000.000.000.000.00Matches
2017-201821Rochdaleeng ENGFA Cup9th654444.9033000100.000.610.610.000.61Matches
2018-201922Rochdaleeng ENGEFL Cup33rd221591.8000000000.000.000.000.000.00Matches
2018-201922Rochdaleeng ENGFA Cup65th10360.4000000000.000.000.000.000.00Matches
2019-202023Portsmoutheng ENGEFL Cup17th211211.3000000100.000.000.000.000.00Matches
2019-202023Portsmoutheng ENGFA Cup9th321962.2011000000.000.460.460.000.46Matches
2020-202124Portsmoutheng ENGEFL Cup33rd20420.5000000000.000.000.000.000.00Matches
2020-202124Portsmoutheng ENGFA Cup33rd221121.2022000000.001.611.610.001.61Matches
2021-202225Hull Cityeng ENGEFL CupRd111901.0000000000.000.000.000.000.00Matches
2021-202225Hull Cityeng ENGFA Cup00Matches
2022-202326Hull Cityeng ENGEFL CupRd111901.0000000000.000.000.000.000.00Matches
2022-202326Wrexhameng ENGFA Cup11810.9000000000.000.000.000.000.00Matches
2023-202427Wrexhameng ENGEFL CupRd211600.7000000000.000.000.000.000.00Matches
2023-202427Wrexhameng ENGFA Cup442903.2213200000.620.310.930.620.93Matches
10 Seasons4 Clubs2 Leagues35272,32325.83710300300.120.270.390.120.39
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
Rochdale (5 Seasons)2 Leagues18141,24113.8134100200.070.220.290.070.29
Portsmouth (2 Seasons)2 Leagues954715.2033000100.000.570.570.000.57
Wrexham (2 Seasons)2 Leagues664314.8213200000.420.210.630.420.63
Hull City (2 Seasons)2 Leagues221802.0000000000.000.000.000.000.00
FA Cup (10 Seasons)22171,43015.9279200200.130.440.570.130.57
EFL Cup (9 Seasons)13108939.9101100100.100.000.100.100.10

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
2014-201518Rochdaleeng ENG3. League One16.4030.180.0000Matches
2015-201619Rochdaleeng ENGFA Cup1.4000Matches
2015-201619Rochdaleeng ENGLeague Cup1.0000Matches
2015-201619Rochdaleeng ENG3. League One20.7050.240.0000Matches
2016-201720Rochdaleeng ENGEFL Cup1.712150.01.190.600.501.0000Matches
2016-201720Rochdaleeng ENGFA Cup1.6000Matches
2016-201720Rochdaleeng ENG3. League One14.42040.000.280.5000Matches
2017-201821Rochdaleeng ENGEFL Cup1.002150.02.001.000.000.0000Matches
2017-201821Rochdaleeng ENGFA Cup4.909555.61.821.010.000.0000Matches
2017-201821Rochdaleeng ENG3. League One17.320110.000.640.1800Matches
2018-201922Rochdaleeng ENGEFL Cup1.804250.02.261.130.000.0000Matches
2018-201922Rochdaleeng ENGFA Cup0.40000.000.0000Matches
2018-201922Rochdaleeng ENG3. League One5.4000Matches
2018-201922Portsmoutheng ENG3. League One1.1000Matches
2019-202023Portsmoutheng ENGEFL Cup1.30100.00.740.000.0000Matches
2019-202023Portsmoutheng ENGFA Cup2.20300.01.380.000.0000Matches
2019-202023Portsmoutheng ENG3. League One12.0118422.21.500.330.060.2500Matches
2020-202124Portsmoutheng ENGEFL Cup0.50100.02.140.000.0000Matches
2020-202124Portsmoutheng ENGFA Cup1.20100.00.800.000.0000Matches
2020-202124Portsmoutheng ENG3. League One30.6232721.91.040.230.060.2900Matches
2021-202225Hull Cityeng ENG2. Championship4.9122100.00.410.410.500.5018.40000.20.20.08+0.8+0.8Matches
2021-202225Hull Cityeng ENGEFL Cup1.00200.02.000.000.0000Matches
2021-202225Stockporteng ENG5. National League4.6100Matches
2022-202326Hull Cityeng ENG2. Championship2.10100.00.470.000.0026.70000.00.00.020.00.0Matches
2022-202326Hull Cityeng ENGEFL Cup1.00000.000.0000Matches
2022-202326Wrexhameng ENGFA Cup0.90000.000.0000Matches
2022-202326Wrexhameng ENG5. National League13.7000Matches
2023-202427Wrexhameng ENGEFL Cup0.70200.03.000.000.0000Matches
2023-202427Wrexhameng ENGFA Cup3.224375.01.240.930.500.6700Matches
2023-202427Wrexhameng ENG4. League Two29.06521325.01.790.450.120.4600Matches
10 Seasons5 Clubs6 Leagues198.1181366139.01.030.360.130.2821.10000.20.20.06+0.8+0.8
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Rochdale (5 Seasons)3 Leagues88.151732141.20.410.410.290.1600
Portsmouth (3 Seasons)3 Leagues49.03561119.61.170.230.050.2700
Wrexham (2 Seasons)4 Leagues47.58581627.61.720.470.140.5000
Hull City (2 Seasons)3 Leagues9.015240.00.550.220.200.5021.10000.20.20.06+0.8+0.8
Stockport (1 Season)1 League4.6100
FA Cup (10 Seasons)15.9217847.11.320.620.120.2500
EFL Cup (9 Seasons)9.9114428.61.570.450.070.2500
League One (7 Seasons)118.07503452.00.670.310.140.2100
National League (2 Seasons)18.3100
Championship (2 Seasons)7.013266.70.430.280.330.5021.10000.20.20.06+0.8+0.8
League Two (1 Season)29.06521325.01.790.450.120.4600
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
2014-201518Rochdale2 Leagues16.4030.180.0000
2015-201619Rochdale3 Leagues23.1050.240.0000
2016-201720Rochdale3 Leagues17.7325250.00.120.311.500.6000
2017-201821Rochdale3 Leagues23.221117154.50.470.730.180.1200
2018-201922Rochdale3 Leagues7.604250.01.850.920.000.0000
2018-201922Portsmouth1 League1.1000
2019-202023Portsmouth3 Leagues15.5122418.21.420.260.050.2500
2020-202124Portsmouth3 Leagues32.4234720.61.050.220.060.2900
2021-202225Stockport1 League4.6100
2021-202225Hull City3 Leagues5.914250.00.680.340.250.5018.40000.20.20.08+0.8+0.8
2022-202326Hull City2 Leagues3.10100.00.320.000.0026.70000.00.00.020.00.0
2022-202326Wrexham2 Leagues14.60000.000.0000
2023-202427Wrexham3 Leagues32.98581627.61.760.490.140.5000
10 Seasons5 Clubs6 Leagues198.1181366139.01.030.360.130.2821.10000.20.20.06+0.8+0.8
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Rochdale (5 Seasons)3 Leagues88.151732141.20.410.410.290.1600
Portsmouth (3 Seasons)3 Leagues49.03561119.61.170.230.050.2700
Wrexham (2 Seasons)4 Leagues47.58581627.61.720.470.140.5000
Hull City (2 Seasons)3 Leagues9.015240.00.550.220.200.5021.10000.20.20.06+0.8+0.8
Stockport (1 Season)1 League4.6100
FA Cup (10 Seasons)15.9217847.11.320.620.120.2500
EFL Cup (9 Seasons)9.9114428.61.570.450.070.2500
League One (7 Seasons)118.07503452.00.670.310.140.2100
National League (2 Seasons)18.3100
Championship (2 Seasons)7.013266.70.430.280.330.5021.10000.20.20.06+0.8+0.8
League Two (1 Season)29.06521325.01.790.450.120.4600
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
2014-201518Rochdaleeng ENG3. League One8th16.4030.180.0000Matches
2015-201619Rochdaleeng ENG3. League One10th20.7050.240.0000Matches
2016-201720Rochdaleeng ENG3. League One9th14.42040.000.280.5000Matches
2017-201821Rochdaleeng ENG3. League One20th17.320110.000.640.1800Matches
2018-201922Rochdaleeng ENG3. League One16th5.4000Matches
2018-201922Portsmoutheng ENG3. League One4th1.1000Matches
2019-202023Portsmoutheng ENG3. League One5th12.0118422.21.500.330.060.2500Matches
2020-202124Portsmoutheng ENG3. League One8th30.6232721.91.040.230.060.2900Matches
2021-202225Stockporteng ENG5. National League1st4.6100Matches
2021-202225Hull Cityeng ENG2. Championship19th4.9122100.00.410.410.500.5018.40000.20.20.08+0.8+0.8Matches
2022-202326Hull Cityeng ENG2. Championship15th2.10100.00.470.000.0026.70000.00.00.020.00.0Matches
2022-202326Wrexhameng ENG5. National League1st13.7000Matches
2023-202427Wrexhameng ENG4. League Two2nd29.06521325.01.790.450.120.4600Matches
10 Seasons5 Clubs4 Leagues172.3151054939.00.950.330.130.2921.10000.20.20.06+0.8+0.8
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Rochdale (5 Seasons)1 League74.340230.000.330.1700
Portsmouth (3 Seasons)1 League43.83501122.01.170.260.060.2700
Wrexham (2 Seasons)2 Leagues42.76521325.01.790.450.120.4600
Hull City (2 Seasons)1 League7.013266.70.430.280.330.5021.10000.20.20.06+0.8+0.8
Stockport (1 Season)1 League4.6100
League One (7 Seasons)118.07503452.00.670.310.140.2100
National League (2 Seasons)18.3100
Championship (2 Seasons)7.013266.70.430.280.330.5021.10000.20.20.06+0.8+0.8
League Two (1 Season)29.06521325.01.790.450.120.4600
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
2015-201619Rochdaleeng ENGFA Cup65th1.4000Matches
2015-201619Rochdaleeng ENGLeague Cup33rd1.0000Matches
2016-201720Rochdaleeng ENGEFL Cup33rd1.712150.01.190.600.501.0000Matches
2016-201720Rochdaleeng ENGFA Cup17th1.6000Matches
2017-201821Rochdaleeng ENGEFL Cup33rd1.002150.02.001.000.000.0000Matches
2017-201821Rochdaleeng ENGFA Cup9th4.909555.61.821.010.000.0000Matches
2018-201922Rochdaleeng ENGEFL Cup33rd1.804250.02.261.130.000.0000Matches
2018-201922Rochdaleeng ENGFA Cup65th0.40000.000.0000Matches
2019-202023Portsmoutheng ENGEFL Cup17th1.30100.00.740.000.0000Matches
2019-202023Portsmoutheng ENGFA Cup9th2.20300.01.380.000.0000Matches
2020-202124Portsmoutheng ENGEFL Cup33rd0.50100.02.140.000.0000Matches
2020-202124Portsmoutheng ENGFA Cup33rd1.20100.00.800.000.0000Matches
2021-202225Hull Cityeng ENGEFL CupRd11.00200.02.000.000.0000Matches
2022-202326Hull Cityeng ENGEFL CupRd11.00000.000.0000Matches
2022-202326Wrexhameng ENGFA Cup0.90000.000.0000Matches
2023-202427Wrexhameng ENGEFL CupRd20.70200.03.000.000.0000Matches
2023-202427Wrexhameng ENGFA Cup3.224375.01.240.930.500.6700Matches
10 Seasons4 Clubs2 Leagues25.83311238.71.420.550.100.2500
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Rochdale (5 Seasons)2 Leagues13.8117952.91.740.920.060.1100
Portsmouth (2 Seasons)2 Leagues5.20600.01.150.000.0000
Wrexham (2 Seasons)2 Leagues4.826350.01.250.630.330.6700
Hull City (2 Seasons)2 Leagues2.00200.01.000.000.0000
FA Cup (10 Seasons)15.9217847.11.320.620.120.2500
EFL Cup (9 Seasons)9.9114428.61.570.450.070.2500

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
2014-201518Rochdaleeng ENG3. League One16.40Matches
2015-201619Rochdaleeng ENGFA Cup1.40Matches
2015-201619Rochdaleeng ENGLeague Cup1.00Matches
2015-201619Rochdaleeng ENG3. League One20.73Matches
2016-201720Rochdaleeng ENGEFL Cup1.70Matches
2016-201720Rochdaleeng ENGFA Cup1.60Matches
2016-201720Rochdaleeng ENG3. League One14.41Matches
2017-201821Rochdaleeng ENGEFL Cup1.00Matches
2017-201821Rochdaleeng ENGFA Cup4.93Matches
2017-201821Rochdaleeng ENG3. League One17.31Matches
2018-201922Rochdaleeng ENGEFL Cup1.80Matches
2018-201922Rochdaleeng ENGFA Cup0.40Matches
2018-201922Rochdaleeng ENG3. League One5.40Matches
2018-201922Portsmoutheng ENG3. League One1.10Matches
2019-202023Portsmoutheng ENGEFL Cup1.30Matches
2019-202023Portsmoutheng ENGFA Cup2.21Matches
2019-202023Portsmoutheng ENG3. League One12.01Matches
2020-202124Portsmoutheng ENGEFL Cup0.50Matches
2020-202124Portsmoutheng ENGFA Cup1.22Matches
2020-202124Portsmoutheng ENG3. League One30.63Matches
2021-202225Hull Cityeng ENG2. Championship4.919824780.2302770010712585.6708384.3142850.000.10.3-0.12255129Matches
2021-202225Hull Cityeng ENGEFL Cup1.00Matches
2021-202225Stockporteng ENG5. National League4.6Matches
2022-202326Hull Cityeng ENG2. Championship2.1415870.759260182090.0142070.03742.900.30.4-0.322003Matches
2022-202326Hull Cityeng ENGEFL Cup1.00Matches
2022-202326Wrexhameng ENGFA Cup0.90Matches
2022-202326Wrexhameng ENG5. National League13.7Matches
2023-202427Wrexhameng ENGEFL Cup0.70Matches
2023-202427Wrexhameng ENGFA Cup3.21Matches
2023-202427Wrexhameng ENG4. League Two29.05Matches
10 Seasons5 Clubs6 Leagues198.123930578.4361976012514586.28410381.6173548.6210.40.6+20.64275132
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
Rochdale (5 Seasons)3 Leagues88.18
Portsmouth (3 Seasons)3 Leagues49.07
Wrexham (2 Seasons)4 Leagues47.56
Hull City (2 Seasons)3 Leagues9.023930578.4361976012514586.28410381.6173548.600.40.6-0.44275132
Stockport (1 Season)1 League4.6
FA Cup (10 Seasons)15.97
EFL Cup (9 Seasons)9.90
League One (7 Seasons)118.09
National League (2 Seasons)18.3
Championship (2 Seasons)7.023930578.4361976012514586.28410381.6173548.600.40.6-0.44275132
League Two (1 Season)29.05
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
2014-201518Rochdale2 Leagues16.40
2015-201619Rochdale3 Leagues23.13
2016-201720Rochdale3 Leagues17.71
2017-201821Rochdale3 Leagues23.24
2018-201922Rochdale3 Leagues7.60
2018-201922Portsmouth1 League1.10
2019-202023Portsmouth3 Leagues15.52
2020-202124Portsmouth3 Leagues32.45
2021-202225Stockport1 League4.6
2021-202225Hull City3 Leagues5.919824780.2302770010712585.6708384.3142850.000.10.3-0.12255129
2022-202326Hull City2 Leagues3.1415870.759260182090.0142070.03742.900.30.4-0.322003
2022-202326Wrexham2 Leagues14.60
2023-202427Wrexham3 Leagues32.96
10 Seasons5 Clubs6 Leagues198.123930578.4361976012514586.28410381.6173548.6210.40.6+20.64275132
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
Rochdale (5 Seasons)3 Leagues88.18
Portsmouth (3 Seasons)3 Leagues49.07
Wrexham (2 Seasons)4 Leagues47.56
Hull City (2 Seasons)3 Leagues9.023930578.4361976012514586.28410381.6173548.600.40.6-0.44275132
Stockport (1 Season)1 League4.6
FA Cup (10 Seasons)15.97
EFL Cup (9 Seasons)9.90
League One (7 Seasons)118.09
National League (2 Seasons)18.3
Championship (2 Seasons)7.023930578.4361976012514586.28410381.6173548.600.40.6-0.44275132
League Two (1 Season)29.05
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
2014-201518Rochdaleeng ENG3. League One8th16.40Matches
2015-201619Rochdaleeng ENG3. League One10th20.73Matches
2016-201720Rochdaleeng ENG3. League One9th14.41Matches
2017-201821Rochdaleeng ENG3. League One20th17.31Matches
2018-201922Rochdaleeng ENG3. League One16th5.40Matches
2018-201922Portsmoutheng ENG3. League One4th1.10Matches
2019-202023Portsmoutheng ENG3. League One5th12.01Matches
2020-202124Portsmoutheng ENG3. League One8th30.63Matches
2021-202225Stockporteng ENG5. National League1st4.6Matches
2021-202225Hull Cityeng ENG2. Championship19th4.919824780.2302770010712585.6708384.3142850.000.10.3-0.12255129Matches
2022-202326Hull Cityeng ENG2. Championship15th2.1415870.759260182090.0142070.03742.900.30.4-0.322003Matches
2022-202326Wrexhameng ENG5. National League1st13.7Matches
2023-202427Wrexhameng ENG4. League Two2nd29.05Matches
10 Seasons5 Clubs4 Leagues172.323930578.4361976012514586.28410381.6173548.6140.40.6+13.64275132
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
Rochdale (5 Seasons)1 League74.35
Portsmouth (3 Seasons)1 League43.84
Wrexham (2 Seasons)2 Leagues42.75
Hull City (2 Seasons)1 League7.023930578.4361976012514586.28410381.6173548.600.40.6-0.44275132
Stockport (1 Season)1 League4.6
League One (7 Seasons)118.09
National League (2 Seasons)18.3
Championship (2 Seasons)7.023930578.4361976012514586.28410381.6173548.600.40.6-0.44275132
League Two (1 Season)29.05
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
2015-201619Rochdaleeng ENGFA Cup65th1.40Matches
2015-201619Rochdaleeng ENGLeague Cup33rd1.00Matches
2016-201720Rochdaleeng ENGEFL Cup33rd1.70Matches
2016-201720Rochdaleeng ENGFA Cup17th1.60Matches
2017-201821Rochdaleeng ENGEFL Cup33rd1.00Matches
2017-201821Rochdaleeng ENGFA Cup9th4.93Matches
2018-201922Rochdaleeng ENGEFL Cup33rd1.80Matches
2018-201922Rochdaleeng ENGFA Cup65th0.40Matches
2019-202023Portsmoutheng ENGEFL Cup17th1.30Matches
2019-202023Portsmoutheng ENGFA Cup9th2.21Matches
2020-202124Portsmoutheng ENGEFL Cup33rd0.50Matches
2020-202124Portsmoutheng ENGFA Cup33rd1.22Matches
2021-202225Hull Cityeng ENGEFL CupRd11.00Matches
2022-202326Hull Cityeng ENGEFL CupRd11.00Matches
2022-202326Wrexhameng ENGFA Cup0.90Matches
2023-202427Wrexhameng ENGEFL CupRd20.70Matches
2023-202427Wrexhameng ENGFA Cup3.21Matches
10 Seasons4 Clubs2 Leagues25.87
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
Rochdale (5 Seasons)2 Leagues13.83
Portsmouth (2 Seasons)2 Leagues5.23
Wrexham (2 Seasons)2 Leagues4.81
Hull City (2 Seasons)2 Leagues2.00
FA Cup (10 Seasons)15.97
EFL Cup (9 Seasons)9.90
Become a Stathead & surf this site ad-free.

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201518Rochdaleeng ENG3. League One16.4Matches
2015-201619Rochdaleeng ENGFA Cup1.4Matches
2015-201619Rochdaleeng ENGLeague Cup1.0Matches
2015-201619Rochdaleeng ENG3. League One20.7Matches
2016-201720Rochdaleeng ENGEFL Cup1.70Matches
2016-201720Rochdaleeng ENGFA Cup1.6Matches
2016-201720Rochdaleeng ENG3. League One14.40Matches
2017-201821Rochdaleeng ENGEFL Cup1.00Matches
2017-201821Rochdaleeng ENGFA Cup4.96Matches
2017-201821Rochdaleeng ENG3. League One17.30Matches
2018-201922Rochdaleeng ENGEFL Cup1.83Matches
2018-201922Rochdaleeng ENGFA Cup0.40Matches
2018-201922Rochdaleeng ENG3. League One5.4Matches
2018-201922Portsmoutheng ENG3. League One1.1Matches
2019-202023Portsmoutheng ENGEFL Cup1.31Matches
2019-202023Portsmoutheng ENGFA Cup2.20Matches
2019-202023Portsmoutheng ENG3. League One12.022Matches
2020-202124Portsmoutheng ENGEFL Cup0.53Matches
2020-202124Portsmoutheng ENGFA Cup1.22Matches
2020-202124Portsmoutheng ENG3. League One30.623Matches
2021-202225Hull Cityeng ENG2. Championship4.9247242510171320019804Matches
2021-202225Hull Cityeng ENGEFL Cup1.00Matches
2021-202225Stockporteng ENG5. National League4.6Matches
2022-202326Hull Cityeng ENG2. Championship2.1584880001000004123Matches
2022-202326Hull Cityeng ENGEFL Cup1.02Matches
2022-202326Wrexhameng ENGFA Cup0.90Matches
2022-202326Wrexhameng ENG5. National League13.7Matches
2023-202427Wrexhameng ENGEFL Cup0.70Matches
2023-202427Wrexhameng ENGFA Cup3.20Matches
2023-202427Wrexhameng ENG4. League Two29.031Matches
10 Seasons5 Clubs6 Leagues198.1305290131011011320023927
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rochdale (5 Seasons)3 Leagues88.19
Portsmouth (3 Seasons)3 Leagues49.051
Wrexham (2 Seasons)4 Leagues47.531
Hull City (2 Seasons)3 Leagues9.030529013101101320023927
Stockport (1 Season)1 League4.6
FA Cup (10 Seasons)15.98
EFL Cup (9 Seasons)9.99
League One (7 Seasons)118.045
National League (2 Seasons)18.3
Championship (2 Seasons)7.03052901310181320023927
League Two (1 Season)29.031
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
2014-201518Rochdale2 Leagues16.4
2015-201619Rochdale3 Leagues23.1
2016-201720Rochdale3 Leagues17.70
2017-201821Rochdale3 Leagues23.26
2018-201922Rochdale3 Leagues7.63
2018-201922Portsmouth1 League1.1
2019-202023Portsmouth3 Leagues15.523
2020-202124Portsmouth3 Leagues32.428
2021-202225Stockport1 League4.6
2021-202225Hull City3 Leagues5.9247242510171320019804
2022-202326Hull City2 Leagues3.1584880003000004123
2022-202326Wrexham2 Leagues14.60
2023-202427Wrexham3 Leagues32.931
10 Seasons5 Clubs6 Leagues198.1305290131011011320023927
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rochdale (5 Seasons)3 Leagues88.19
Portsmouth (3 Seasons)3 Leagues49.051
Wrexham (2 Seasons)4 Leagues47.531
Hull City (2 Seasons)3 Leagues9.030529013101101320023927
Stockport (1 Season)1 League4.6
FA Cup (10 Seasons)15.98
EFL Cup (9 Seasons)9.99
League One (7 Seasons)118.045
National League (2 Seasons)18.3
Championship (2 Seasons)7.03052901310181320023927
League Two (1 Season)29.031
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-201518Rochdaleeng ENG3. League One8th16.4Matches
2015-201619Rochdaleeng ENG3. League One10th20.7Matches
2016-201720Rochdaleeng ENG3. League One9th14.40Matches
2017-201821Rochdaleeng ENG3. League One20th17.30Matches
2018-201922Rochdaleeng ENG3. League One16th5.4Matches
2018-201922Portsmoutheng ENG3. League One4th1.1Matches
2019-202023Portsmoutheng ENG3. League One5th12.022Matches
2020-202124Portsmoutheng ENG3. League One8th30.623Matches
2021-202225Stockporteng ENG5. National League1st4.6Matches
2021-202225Hull Cityeng ENG2. Championship19th4.9247242510171320019804Matches
2022-202326Hull Cityeng ENG2. Championship15th2.1584880001000004123Matches
2022-202326Wrexhameng ENG5. National League1st13.7Matches
2023-202427Wrexhameng ENG4. League Two2nd29.031Matches
10 Seasons5 Clubs4 Leagues172.330529013101841320023927
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rochdale (5 Seasons)1 League74.30
Portsmouth (3 Seasons)1 League43.845
Wrexham (2 Seasons)2 Leagues42.731
Hull City (2 Seasons)1 League7.03052901310181320023927
Stockport (1 Season)1 League4.6
League One (7 Seasons)118.045
National League (2 Seasons)18.3
Championship (2 Seasons)7.03052901310181320023927
League Two (1 Season)29.031
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
2015-201619Rochdaleeng ENGFA Cup65th1.4Matches
2015-201619Rochdaleeng ENGLeague Cup33rd1.0Matches
2016-201720Rochdaleeng ENGEFL Cup33rd1.70Matches
2016-201720Rochdaleeng ENGFA Cup17th1.6Matches
2017-201821Rochdaleeng ENGEFL Cup33rd1.00Matches
2017-201821Rochdaleeng ENGFA Cup9th4.96Matches
2018-201922Rochdaleeng ENGEFL Cup33rd1.83Matches
2018-201922Rochdaleeng ENGFA Cup65th0.40Matches
2019-202023Portsmoutheng ENGEFL Cup17th1.31Matches
2019-202023Portsmoutheng ENGFA Cup9th2.20Matches
2020-202124Portsmoutheng ENGEFL Cup33rd0.53Matches
2020-202124Portsmoutheng ENGFA Cup33rd1.22Matches
2021-202225Hull Cityeng ENGEFL CupRd11.00Matches
2022-202326Hull Cityeng ENGEFL CupRd11.02Matches
2022-202326Wrexhameng ENGFA Cup0.90Matches
2023-202427Wrexhameng ENGEFL CupRd20.70Matches
2023-202427Wrexhameng ENGFA Cup3.20Matches
10 Seasons4 Clubs2 Leagues25.817
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rochdale (5 Seasons)2 Leagues13.89
Portsmouth (2 Seasons)2 Leagues5.26
Wrexham (2 Seasons)2 Leagues4.80
Hull City (2 Seasons)2 Leagues2.02
FA Cup (10 Seasons)15.98
EFL Cup (9 Seasons)9.99

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
2014-201518Rochdaleeng ENG3. League One16.4Matches
2015-201619Rochdaleeng ENGFA Cup1.4Matches
2015-201619Rochdaleeng ENGLeague Cup1.0Matches
2015-201619Rochdaleeng ENG3. League One20.7Matches
2016-201720Rochdaleeng ENGEFL Cup1.7Matches
2016-201720Rochdaleeng ENGFA Cup1.6Matches
2016-201720Rochdaleeng ENG3. League One14.4Matches
2017-201821Rochdaleeng ENGEFL Cup1.0Matches
2017-201821Rochdaleeng ENGFA Cup4.9Matches
2017-201821Rochdaleeng ENG3. League One17.3Matches
2018-201922Rochdaleeng ENGEFL Cup1.8Matches
2018-201922Rochdaleeng ENGFA Cup0.4Matches
2018-201922Rochdaleeng ENG3. League One5.4Matches
2018-201922Portsmoutheng ENG3. League One1.1Matches
2019-202023Portsmoutheng ENGEFL Cup1.3Matches
2019-202023Portsmoutheng ENGFA Cup2.2Matches
2019-202023Portsmoutheng ENG3. League One12.0Matches
2020-202124Portsmoutheng ENGEFL Cup0.5Matches
2020-202124Portsmoutheng ENGFA Cup1.2Matches
2020-202124Portsmoutheng ENG3. League One30.6Matches
2021-202225Hull Cityeng ENG2. Championship4.9132.66121000000.00000000Matches
2021-202225Hull Cityeng ENGEFL Cup1.0Matches
2021-202225Stockporteng ENG5. National League4.6Matches
2022-202326Hull Cityeng ENG2. Championship2.131.4130000010.47100000Matches
2022-202326Hull Cityeng ENGEFL Cup1.0Matches
2022-202326Wrexhameng ENGFA Cup0.9Matches
2022-202326Wrexhameng ENG5. National League13.7Matches
2023-202427Wrexhameng ENGEFL Cup0.7Matches
2023-202427Wrexhameng ENGFA Cup3.2Matches
2023-202427Wrexhameng ENG4. League Two29.0Matches
10 Seasons5 Clubs6 Leagues198.1162.28151000010.14100000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rochdale (5 Seasons)3 Leagues88.1
Portsmouth (3 Seasons)3 Leagues49.0
Wrexham (2 Seasons)4 Leagues47.5
Hull City (2 Seasons)3 Leagues9.0162.28151000010.14100000
Stockport (1 Season)1 League4.6
FA Cup (10 Seasons)15.9
EFL Cup (9 Seasons)9.9
League One (7 Seasons)118.0
National League (2 Seasons)18.3
Championship (2 Seasons)7.0162.28151000010.14100000
League Two (1 Season)29.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
2014-201518Rochdale2 Leagues16.4
2015-201619Rochdale3 Leagues23.1
2016-201720Rochdale3 Leagues17.7
2017-201821Rochdale3 Leagues23.2
2018-201922Rochdale3 Leagues7.6
2018-201922Portsmouth1 League1.1
2019-202023Portsmouth3 Leagues15.5
2020-202124Portsmouth3 Leagues32.4
2021-202225Stockport1 League4.6
2021-202225Hull City3 Leagues5.9132.66121000000.00000000
2022-202326Hull City2 Leagues3.131.4130000010.47100000
2022-202326Wrexham2 Leagues14.6
2023-202427Wrexham3 Leagues32.9
10 Seasons5 Clubs6 Leagues198.1162.28151000010.14100000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rochdale (5 Seasons)3 Leagues88.1
Portsmouth (3 Seasons)3 Leagues49.0
Wrexham (2 Seasons)4 Leagues47.5
Hull City (2 Seasons)3 Leagues9.0162.28151000010.14100000
Stockport (1 Season)1 League4.6
FA Cup (10 Seasons)15.9
EFL Cup (9 Seasons)9.9
League One (7 Seasons)118.0
National League (2 Seasons)18.3
Championship (2 Seasons)7.0162.28151000010.14100000
League Two (1 Season)29.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-201518Rochdaleeng ENG3. League One8th16.4Matches
2015-201619Rochdaleeng ENG3. League One10th20.7Matches
2016-201720Rochdaleeng ENG3. League One9th14.4Matches
2017-201821Rochdaleeng ENG3. League One20th17.3Matches
2018-201922Rochdaleeng ENG3. League One16th5.4Matches
2018-201922Portsmoutheng ENG3. League One4th1.1Matches
2019-202023Portsmoutheng ENG3. League One5th12.0Matches
2020-202124Portsmoutheng ENG3. League One8th30.6Matches
2021-202225Stockporteng ENG5. National League1st4.6Matches
2021-202225Hull Cityeng ENG2. Championship19th4.9132.66121000000.00000000Matches
2022-202326Hull Cityeng ENG2. Championship15th2.131.4130000010.47100000Matches
2022-202326Wrexhameng ENG5. National League1st13.7Matches
2023-202427Wrexhameng ENG4. League Two2nd29.0Matches
10 Seasons5 Clubs4 Leagues172.3162.28151000010.14100000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rochdale (5 Seasons)1 League74.3
Portsmouth (3 Seasons)1 League43.8
Wrexham (2 Seasons)2 Leagues42.7
Hull City (2 Seasons)1 League7.0162.28151000010.14100000
Stockport (1 Season)1 League4.6
League One (7 Seasons)118.0
National League (2 Seasons)18.3
Championship (2 Seasons)7.0162.28151000010.14100000
League Two (1 Season)29.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
2015-201619Rochdaleeng ENGFA Cup65th1.4Matches
2015-201619Rochdaleeng ENGLeague Cup33rd1.0Matches
2016-201720Rochdaleeng ENGEFL Cup33rd1.7Matches
2016-201720Rochdaleeng ENGFA Cup17th1.6Matches
2017-201821Rochdaleeng ENGEFL Cup33rd1.0Matches
2017-201821Rochdaleeng ENGFA Cup9th4.9Matches
2018-201922Rochdaleeng ENGEFL Cup33rd1.8Matches
2018-201922Rochdaleeng ENGFA Cup65th0.4Matches
2019-202023Portsmoutheng ENGEFL Cup17th1.3Matches
2019-202023Portsmoutheng ENGFA Cup9th2.2Matches
2020-202124Portsmoutheng ENGEFL Cup33rd0.5Matches
2020-202124Portsmoutheng ENGFA Cup33rd1.2Matches
2021-202225Hull Cityeng ENGEFL CupRd11.0Matches
2022-202326Hull Cityeng ENGEFL CupRd11.0Matches
2022-202326Wrexhameng ENGFA Cup0.9Matches
2023-202427Wrexhameng ENGEFL CupRd20.7Matches
2023-202427Wrexhameng ENGFA Cup3.2Matches
10 Seasons4 Clubs2 Leagues25.8
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rochdale (5 Seasons)2 Leagues13.8
Portsmouth (2 Seasons)2 Leagues5.2
Wrexham (2 Seasons)2 Leagues4.8
Hull City (2 Seasons)2 Leagues2.0
FA Cup (10 Seasons)15.9
EFL Cup (9 Seasons)9.9

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
2014-201518Rochdaleeng ENG3. League One16.4Matches
2015-201619Rochdaleeng ENGFA Cup1.4Matches
2015-201619Rochdaleeng ENGLeague Cup1.0Matches
2015-201619Rochdaleeng ENG3. League One20.7Matches
2016-201720Rochdaleeng ENGEFL Cup1.700Matches
2016-201720Rochdaleeng ENGFA Cup1.6Matches
2016-201720Rochdaleeng ENG3. League One14.400Matches
2017-201821Rochdaleeng ENGEFL Cup1.010Matches
2017-201821Rochdaleeng ENGFA Cup4.973Matches
2017-201821Rochdaleeng ENG3. League One17.300Matches
2018-201922Rochdaleeng ENGEFL Cup1.800Matches
2018-201922Rochdaleeng ENGFA Cup0.400Matches
2018-201922Rochdaleeng ENG3. League One5.4Matches
2018-201922Portsmoutheng ENG3. League One1.1Matches
2019-202023Portsmoutheng ENGEFL Cup1.381Matches
2019-202023Portsmoutheng ENGFA Cup2.210Matches
2019-202023Portsmoutheng ENG3. League One12.0169Matches
2020-202124Portsmoutheng ENGEFL Cup0.500Matches
2020-202124Portsmoutheng ENGFA Cup1.241Matches
2020-202124Portsmoutheng ENG3. League One30.67623Matches
2021-202225Hull Cityeng ENG2. Championship4.9712414757.1362481540Matches
2021-202225Hull Cityeng ENGEFL Cup1.000Matches
2021-202225Stockporteng ENG5. National League4.6Matches
2022-202326Hull Cityeng ENG2. Championship2.110100010.018172340Matches
2022-202326Hull Cityeng ENGEFL Cup1.010Matches
2022-202326Wrexhameng ENGFA Cup0.911Matches
2022-202326Wrexhameng ENG5. National League13.7Matches
2023-202427Wrexhameng ENGEFL Cup0.701Matches
2023-202427Wrexhameng ENGFA Cup3.231Matches
2023-202427Wrexhameng ENG4. League Two29.05536Matches
10 Seasons5 Clubs6 Leagues198.181743414850.0414311861880
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Rochdale (5 Seasons)3 Leagues88.1830
Portsmouth (3 Seasons)3 Leagues49.0105340
Wrexham (2 Seasons)4 Leagues47.559390
Hull City (2 Seasons)3 Leagues9.0823414850.0414311101880
Stockport (1 Season)1 League4.60
FA Cup (10 Seasons)15.91660
EFL Cup (9 Seasons)9.91020
League One (7 Seasons)118.092320
National League (2 Seasons)18.30
Championship (2 Seasons)7.0813414850.0414311101880
League Two (1 Season)29.055360
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
2014-201518Rochdale2 Leagues16.40
2015-201619Rochdale3 Leagues23.10
2016-201720Rochdale3 Leagues17.7000
2017-201821Rochdale3 Leagues23.2830
2018-201922Rochdale3 Leagues7.6000
2018-201922Portsmouth1 League1.10
2019-202023Portsmouth3 Leagues15.525100
2020-202124Portsmouth3 Leagues32.480240
2021-202225Stockport1 League4.60
2021-202225Hull City3 Leagues5.9712414757.1362481540
2022-202326Hull City2 Leagues3.111100010.018172340
2022-202326Wrexham2 Leagues14.6110
2023-202427Wrexham3 Leagues32.958380
10 Seasons5 Clubs6 Leagues198.181743414850.0414311861880
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Rochdale (5 Seasons)3 Leagues88.1830
Portsmouth (3 Seasons)3 Leagues49.0105340
Wrexham (2 Seasons)4 Leagues47.559390
Hull City (2 Seasons)3 Leagues9.0823414850.0414311101880
Stockport (1 Season)1 League4.60
FA Cup (10 Seasons)15.91660
EFL Cup (9 Seasons)9.91020
League One (7 Seasons)118.092320
National League (2 Seasons)18.30
Championship (2 Seasons)7.0813414850.0414311101880
League Two (1 Season)29.055360
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-201518Rochdaleeng ENG3. League One8th16.4Matches
2015-201619Rochdaleeng ENG3. League One10th20.7Matches
2016-201720Rochdaleeng ENG3. League One9th14.400Matches
2017-201821Rochdaleeng ENG3. League One20th17.300Matches
2018-201922Rochdaleeng ENG3. League One16th5.4Matches
2018-201922Portsmoutheng ENG3. League One4th1.1Matches
2019-202023Portsmoutheng ENG3. League One5th12.0169Matches
2020-202124Portsmoutheng ENG3. League One8th30.67623Matches
2021-202225Stockporteng ENG5. National League1st4.6Matches
2021-202225Hull Cityeng ENG2. Championship19th4.9712414757.1362481540Matches
2022-202326Hull Cityeng ENG2. Championship15th2.110100010.018172340Matches
2022-202326Wrexhameng ENG5. National League1st13.7Matches
2023-202427Wrexhameng ENG4. League Two2nd29.05536Matches
10 Seasons5 Clubs4 Leagues172.381483414850.0414311781880
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
Rochdale (5 Seasons)1 League74.3000
Portsmouth (3 Seasons)1 League43.892320
Wrexham (2 Seasons)2 Leagues42.755360
Hull City (2 Seasons)1 League7.0813414850.0414311101880
Stockport (1 Season)1 League4.60
League One (7 Seasons)118.092320
National League (2 Seasons)18.30
Championship (2 Seasons)7.0813414850.0414311101880
League Two (1 Season)29.055360
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
2015-201619Rochdaleeng ENGFA Cup65th1.4Matches
2015-201619Rochdaleeng ENGLeague Cup33rd1.0Matches
2016-201720Rochdaleeng ENGEFL Cup33rd1.700Matches
2016-201720Rochdaleeng ENGFA Cup17th1.6Matches
2017-201821Rochdaleeng ENGEFL Cup33rd1.010Matches
2017-201821Rochdaleeng ENGFA Cup9th4.973Matches
2018-201922Rochdaleeng ENGEFL Cup33rd1.800Matches
2018-201922Rochdaleeng ENGFA Cup65th0.400Matches
2019-202023Portsmoutheng ENGEFL Cup17th1.381Matches
2019-202023Portsmoutheng ENGFA Cup9th2.210Matches
2020-202124Portsmoutheng ENGEFL Cup33rd0.500Matches
2020-202124Portsmoutheng ENGFA Cup33rd1.241Matches
2021-202225Hull Cityeng ENGEFL CupRd11.000Matches
2022-202326Hull Cityeng ENGEFL CupRd11.010Matches
2022-202326Wrexhameng ENGFA Cup0.911Matches
2023-202427Wrexhameng ENGEFL CupRd20.701Matches
2023-202427Wrexhameng ENGFA Cup3.231Matches
10 Seasons4 Clubs2 Leagues25.82680
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
Rochdale (5 Seasons)2 Leagues13.8830
Portsmouth (2 Seasons)2 Leagues5.21320
Wrexham (2 Seasons)2 Leagues4.8430
Hull City (2 Seasons)2 Leagues2.0100
FA Cup (10 Seasons)15.91660
EFL Cup (9 Seasons)9.91020

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
2014-201518Rochdaleeng ENG3. League One16.4Matches
2015-201619Rochdaleeng ENGFA Cup1.4Matches
2015-201619Rochdaleeng ENGLeague Cup1.0Matches
2015-201619Rochdaleeng ENG3. League One20.7Matches
2016-201720Rochdaleeng ENGEFL Cup1.7Matches
2016-201720Rochdaleeng ENGFA Cup1.6Matches
2016-201720Rochdaleeng ENG3. League One14.4Matches
2017-201821Rochdaleeng ENGEFL Cup1.0Matches
2017-201821Rochdaleeng ENGFA Cup4.9Matches
2017-201821Rochdaleeng ENG3. League One17.3Matches
2018-201922Rochdaleeng ENGEFL Cup1.8Matches
2018-201922Rochdaleeng ENGFA Cup0.4Matches
2018-201922Rochdaleeng ENG3. League One5.4Matches
2018-201922Portsmoutheng ENG3. League One1.1Matches
2019-202023Portsmoutheng ENGEFL Cup1.3Matches
2019-202023Portsmoutheng ENGFA Cup2.2Matches
2019-202023Portsmoutheng ENG3. League One12.0Matches
2020-202124Portsmoutheng ENGEFL Cup0.5Matches
2020-202124Portsmoutheng ENGFA Cup1.2Matches
2020-202124Portsmoutheng ENG3. League One30.6Matches
2021-202225Hull Cityeng ENG2. Championship4.92947421728132947342.9457.11841156537121107618811Matches
2021-202225Hull Cityeng ENGEFL Cup1.0Matches
2021-202225Stockporteng ENG5. National League4.6Matches
2022-202326Hull Cityeng ENG2. Championship2.18631552213864250.0250.0342156321175363Matches
2022-202326Hull Cityeng ENGEFL Cup1.0Matches
2022-202326Wrexhameng ENGFA Cup0.9Matches
2022-202326Wrexhameng ENG5. National League13.7Matches
2023-202427Wrexhameng ENGEFL Cup0.7Matches
2023-202427Wrexhameng ENGFA Cup3.2Matches
2023-202427Wrexhameng ENG4. League Two29.0Matches
10 Seasons5 Clubs6 Leagues198.13801057224102638011545.5654.5218137160014121141122414
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
Rochdale (5 Seasons)3 Leagues88.1
Portsmouth (3 Seasons)3 Leagues49.0
Wrexham (2 Seasons)4 Leagues47.5
Hull City (2 Seasons)3 Leagues9.03801057224102638011545.5654.5218137160014121141122414
Stockport (1 Season)1 League4.6
FA Cup (10 Seasons)15.9
EFL Cup (9 Seasons)9.9
League One (7 Seasons)118.0
National League (2 Seasons)18.3
Championship (2 Seasons)7.03801057224102638011545.5654.5218137160014121141122414
League Two (1 Season)29.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
2014-201518Rochdale2 Leagues16.4
2015-201619Rochdale3 Leagues23.1
2016-201720Rochdale3 Leagues17.7
2017-201821Rochdale3 Leagues23.2
2018-201922Rochdale3 Leagues7.6
2018-201922Portsmouth1 League1.1
2019-202023Portsmouth3 Leagues15.5
2020-202124Portsmouth3 Leagues32.4
2021-202225Stockport1 League4.6
2021-202225Hull City3 Leagues5.92947421728132947342.9457.11841156537121107618811
2022-202326Hull City2 Leagues3.18631552213864250.0250.0342156321175363
2022-202326Wrexham2 Leagues14.6
2023-202427Wrexham3 Leagues32.9
10 Seasons5 Clubs6 Leagues198.13801057224102638011545.5654.5218137160014121141122414
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
Rochdale (5 Seasons)3 Leagues88.1
Portsmouth (3 Seasons)3 Leagues49.0
Wrexham (2 Seasons)4 Leagues47.5
Hull City (2 Seasons)3 Leagues9.03801057224102638011545.5654.5218137160014121141122414
Stockport (1 Season)1 League4.6
FA Cup (10 Seasons)15.9
EFL Cup (9 Seasons)9.9
League One (7 Seasons)118.0
National League (2 Seasons)18.3
Championship (2 Seasons)7.03801057224102638011545.5654.5218137160014121141122414
League Two (1 Season)29.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
2014-201518Rochdaleeng ENG3. League One8th16.4Matches
2015-201619Rochdaleeng ENG3. League One10th20.7Matches
2016-201720Rochdaleeng ENG3. League One9th14.4Matches
2017-201821Rochdaleeng ENG3. League One20th17.3Matches
2018-201922Rochdaleeng ENG3. League One16th5.4Matches
2018-201922Portsmoutheng ENG3. League One4th1.1Matches
2019-202023Portsmoutheng ENG3. League One5th12.0Matches
2020-202124Portsmoutheng ENG3. League One8th30.6Matches
2021-202225Stockporteng ENG5. National League1st4.6Matches
2021-202225Hull Cityeng ENG2. Championship19th4.92947421728132947342.9457.11841156537121107618811Matches
2022-202326Hull Cityeng ENG2. Championship15th2.18631552213864250.0250.0342156321175363Matches
2022-202326Wrexhameng ENG5. National League1st13.7Matches
2023-202427Wrexhameng ENG4. League Two2nd29.0Matches
10 Seasons5 Clubs4 Leagues172.33801057224102638011545.5654.5218137160014121141122414
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
Rochdale (5 Seasons)1 League74.3
Portsmouth (3 Seasons)1 League43.8
Wrexham (2 Seasons)2 Leagues42.7
Hull City (2 Seasons)1 League7.03801057224102638011545.5654.5218137160014121141122414
Stockport (1 Season)1 League4.6
League One (7 Seasons)118.0
National League (2 Seasons)18.3
Championship (2 Seasons)7.03801057224102638011545.5654.5218137160014121141122414
League Two (1 Season)29.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
2015-201619Rochdaleeng ENGFA Cup65th1.4Matches
2015-201619Rochdaleeng ENGLeague Cup33rd1.0Matches
2016-201720Rochdaleeng ENGEFL Cup33rd1.7Matches
2016-201720Rochdaleeng ENGFA Cup17th1.6Matches
2017-201821Rochdaleeng ENGEFL Cup33rd1.0Matches
2017-201821Rochdaleeng ENGFA Cup9th4.9Matches
2018-201922Rochdaleeng ENGEFL Cup33rd1.8Matches
2018-201922Rochdaleeng ENGFA Cup65th0.4Matches
2019-202023Portsmoutheng ENGEFL Cup17th1.3Matches
2019-202023Portsmoutheng ENGFA Cup9th2.2Matches
2020-202124Portsmoutheng ENGEFL Cup33rd0.5Matches
2020-202124Portsmoutheng ENGFA Cup33rd1.2Matches
2021-202225Hull Cityeng ENGEFL CupRd11.0Matches
2022-202326Hull Cityeng ENGEFL CupRd11.0Matches
2022-202326Wrexhameng ENGFA Cup0.9Matches
2023-202427Wrexhameng ENGEFL CupRd20.7Matches
2023-202427Wrexhameng ENGFA Cup3.2Matches
10 Seasons4 Clubs2 Leagues25.8
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
Rochdale (5 Seasons)2 Leagues13.8
Portsmouth (2 Seasons)2 Leagues5.2
Wrexham (2 Seasons)2 Leagues4.8
Hull City (2 Seasons)2 Leagues2.0
FA Cup (10 Seasons)15.9
EFL Cup (9 Seasons)9.9

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
2014-201518Rochdaleeng ENGFA Cup00004Matches
2014-201518Rochdaleeng ENG3. League One181,4728235.616.41612271.282225-3-0.18-0.49Matches
2015-201619Rochdaleeng ENGFA Cup21266370.01.4191113501.5031+2+1.43+3.10Matches
2015-201619Rochdaleeng ENGLeague Cup1909042.91.01901000.0001-1-1.00-1.00Matches
2015-201619Rochdaleeng ENG3. League One251,8657545.020.72217371.562825+3+0.14-0.01Matches
2016-201720Rochdaleeng ENGEFL Cup21517683.91.72761001.5032+1+0.60+0.60Matches
2016-201720Rochdaleeng ENGFA Cup31454832.21.626811902.3331+2+1.24+1.24Matches
2016-201720Rochdaleeng ENG3. League One241,3005431.414.41481071.171420-6-0.42-0.89Matches
2017-201821Rochdaleeng ENGEFL Cup1909050.01.01901010.0004-4-4.00-5.00Matches
2017-201821Rochdaleeng ENGFA Cup64447470.54.9585212101.8398+1+0.20-1.73Matches
2017-201821Rochdaleeng ENG3. League One211,5577437.617.31811330.861518-3-0.170.00Matches
2018-201922Rochdaleeng ENGEFL Cup21598088.31.82801001.502200.00-4.29Matches
2018-201922Rochdaleeng ENGFA Cup1363620.00.40013500.0001-1-2.50-3.12Matches
2018-201922Rochdaleeng ENG3. League One124904111.85.4469082740.83715-8-1.47-0.85Matches
2018-201922Portsmoutheng ENG3. League One2102512.51.1176012600.0013-2-1.76-2.52Matches
2019-202023Portsmoutheng ENGEFL Cup21216144.81.3190113113.0050+5+3.72+6.14Matches
2019-202023Portsmoutheng ENGFA Cup31966543.62.2290111722.0062+4+1.84+2.19Matches
2019-202023Portsmoutheng ENG3. League One181,0786034.212.013743523111.601512+3+0.25-0.36Matches
2020-202124Portsmoutheng ENGEFL Cup2422123.30.50022100.5001-1-2.14-0.19Matches
2020-202124Portsmoutheng ENGFA Cup21125637.31.22561011.5032+1+0.80-1.11Matches
2020-202124Portsmoutheng ENG3. League One432,7586466.630.6318017122331.584632+14+0.46+0.46Matches
2021-202225Hull Cityeng ENG2. Championship104404410.64.94873616131.1046-2-0.41-0.145.05.8-0.8-0.16+0.24Matches
2021-202225Hull Cityeng ENGEFL Cup19090100.01.01901001.001100.00Matches
2021-202225Hull Cityeng ENGFA Cup00001Matches
2021-202225Stockporteng ENG5. National League94144610.54.6566042112.0062+4+0.87-0.27Matches
2022-202326Hull Cityeng ENG2. Championship5192384.62.1174043021.6026-4-1.87-1.742.55.0-2.5-1.18-0.91Matches
2022-202326Hull Cityeng ENGEFL Cup19090100.01.01901000.0012-1-1.00Matches
2022-202326Wrexhameng ENGFA Cup1818118.00.91810020.001100.00-1.22Matches
2022-202326Wrexhameng ENG5. National League161,2307729.713.7158261132.313414+20+1.46-0.18Matches
2023-202427Wrexhameng ENGEFL Cup1606025.00.71600011.0001-1-1.50-2.00Matches
2023-202427Wrexhameng ENGFA Cup42907380.63.24730002.2565+1+0.31-0.98Matches
2023-202427Wrexhameng ENG4. League Two352,6117563.129.03183154931.866028+32+1.10+0.81Matches
10 Seasons5 Clubs6 Leagues27317,8326530.8198.1202791057122771.49297241+56+0.28-0.047.410.8-3.3-0.47-0.14
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
Rochdale (5 Seasons)3 Leagues1187,9256733.888.18879563026331.23106123-17-0.19-0.22
Portsmouth (3 Seasons)3 Leagues724,4096134.949.05078232223181.577652+24+0.49+0.01
Wrexham (2 Seasons)4 Leagues574,2727545.847.55281215891.9710149+52+1.10-0.06
Hull City (2 Seasons)3 Leagues17812489.59.078651021161.18815-7-0.78-0.587.410.8-3.3-0.47-0.14
Stockport (1 Season)1 League94144610.54.6566042112.0062+4+0.87-0.27
FA Cup (10 Seasons)221,4306539.115.917776523101.773121+10+0.63-0.12
EFL Cup (9 Seasons)138936955.19.91082732431.151214-2-0.20+0.29
League One (7 Seasons)16310,6226533.1118.011978684424421.32148150-2-0.02-0.21
National League (2 Seasons)251,6446620.318.32078651742.204016+24+1.31-0.05
Championship (2 Seasons)15632427.67.058431021151.27612-6-0.85-0.657.410.8-3.3-0.47-0.14
League Two (1 Season)352,6117563.129.03183154931.866028+32+1.10+0.81
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
2014-201518Rochdale2 Leagues181,4728231.516.416122111.282225-3-0.18-0.49
2015-201619Rochdale3 Leagues282,0817445.923.124911943571.503127+4+0.17+0.06
2016-201720Rochdale3 Leagues291,5965533.517.718721011971.312023-3-0.17-0.59
2017-201821Rochdale3 Leagues282,0917542.223.224861442141.042430-6-0.26-0.26
2018-201922Rochdale3 Leagues156854615.27.6673192840.86918-9-1.18-0.64
2018-201922Portsmouth1 League2102512.51.1176012600.0013-2-1.76-2.52
2019-202023Portsmouth3 Leagues231,3956136.015.516775723141.772614+12+0.77+0.45
2020-202124Portsmouth3 Leagues472,9126263.032.4337918142241.534935+14+0.43+0.38
2021-202225Stockport1 League94144610.54.6566042112.0062+4+0.87-0.27
2021-202225Hull City3 Leagues115304812.25.95874616141.0957-2-0.34-0.075.05.8-0.8-0.16+0.24
2022-202326Hull City2 Leagues6282476.73.1282143021.3338-5-1.60-1.462.55.0-2.5-1.18-0.91
2022-202326Wrexham2 Leagues171,3117728.614.6168261152.173515+20+1.37-0.22
2023-202427Wrexham3 Leagues402,9617462.532.93681154941.886634+32+0.97+0.62
10 Seasons5 Clubs6 Leagues27317,8326530.8198.1202791057122771.49297241+56+0.28-0.047.410.8-3.3-0.47-0.14
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
Rochdale (5 Seasons)3 Leagues1187,9256733.888.18879563026331.23106123-17-0.19-0.22
Portsmouth (3 Seasons)3 Leagues724,4096134.949.05078232223181.577652+24+0.49+0.01
Wrexham (2 Seasons)4 Leagues574,2727545.847.55281215891.9710149+52+1.10-0.06
Hull City (2 Seasons)3 Leagues17812489.59.078651021161.18815-7-0.78-0.587.410.8-3.3-0.47-0.14
Stockport (1 Season)1 League94144610.54.6566042112.0062+4+0.87-0.27
FA Cup (10 Seasons)221,4306539.115.917776523101.773121+10+0.63-0.12
EFL Cup (9 Seasons)138936955.19.91082732431.151214-2-0.20+0.29
League One (7 Seasons)16310,6226533.1118.011978684424421.32148150-2-0.02-0.21
National League (2 Seasons)251,6446620.318.32078651742.204016+24+1.31-0.05
Championship (2 Seasons)15632427.67.058431021151.27612-6-0.85-0.657.410.8-3.3-0.47-0.14
League Two (1 Season)352,6117563.129.03183154931.866028+32+1.10+0.81
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
2014-201518Rochdaleeng ENG3. League One8th181,4728235.616.41612271.282225-3-0.18-0.49Matches
2015-201619Rochdaleeng ENG3. League One10th251,8657545.020.72217371.562825+3+0.14-0.01Matches
2016-201720Rochdaleeng ENG3. League One9th241,3005431.414.41481071.171420-6-0.42-0.89Matches
2017-201821Rochdaleeng ENG3. League One20th211,5577437.617.31811330.861518-3-0.170.00Matches
2018-201922Rochdaleeng ENG3. League One16th124904111.85.4469082740.83715-8-1.47-0.85Matches
2018-201922Portsmoutheng ENG3. League One4th2102512.51.1176012600.0013-2-1.76-2.52Matches
2019-202023Portsmoutheng ENG3. League One5th181,0786034.212.013743523111.601512+3+0.25-0.36Matches
2020-202124Portsmoutheng ENG3. League One8th432,7586466.630.6318017122331.584632+14+0.46+0.46Matches
2021-202225Stockporteng ENG5. National League1st94144610.54.6566042112.0062+4+0.87-0.27Matches
2021-202225Hull Cityeng ENG2. Championship19th104404410.64.94873616131.1046-2-0.41-0.145.05.8-0.8-0.16+0.24Matches
2022-202326Hull Cityeng ENG2. Championship15th5192384.62.1174043021.6026-4-1.87-1.742.55.0-2.5-1.18-0.91Matches
2022-202326Wrexhameng ENG5. National League1st161,2307729.713.7158261132.313414+20+1.46-0.18Matches
2023-202427Wrexhameng ENG4. League Two2nd352,6117563.129.03183154931.866028+32+1.10+0.81Matches
10 Seasons5 Clubs4 Leagues23815,5096529.5172.317580926321641.49254206+48+0.28-0.047.410.8-3.3-0.47-0.14
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
Rochdale (5 Seasons)1 League1006,6846732.374.37469482627281.1886103-17-0.23-0.22
Portsmouth (3 Seasons)1 League633,9386334.543.84578201823141.546247+15+0.34-0.23
Wrexham (2 Seasons)2 Leagues513,8417546.442.74683215862.009442+52+1.22+0.04
Hull City (2 Seasons)1 League15632427.67.058431021151.27612-6-0.85-0.657.410.8-3.3-0.47-0.14
Stockport (1 Season)1 League94144610.54.6566042112.0062+4+0.87-0.27
League One (7 Seasons)16310,6226533.1118.011978684424421.32148150-2-0.02-0.21
National League (2 Seasons)251,6446620.318.32078651742.204016+24+1.31-0.05
Championship (2 Seasons)15632427.67.058431021151.27612-6-0.85-0.657.410.8-3.3-0.47-0.14
League Two (1 Season)352,6117563.129.03183154931.866028+32+1.10+0.81
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-201518Rochdaleeng ENGFA Cup17th00004Matches
2015-201619Rochdaleeng ENGFA Cup65th21266370.01.4191113501.5031+2+1.43+3.10Matches
2015-201619Rochdaleeng ENGLeague Cup33rd1909042.91.01901000.0001-1-1.00-1.00Matches
2016-201720Rochdaleeng ENGEFL Cup33rd21517683.91.72761001.5032+1+0.60+0.60Matches
2016-201720Rochdaleeng ENGFA Cup17th31454832.21.626811902.3331+2+1.24+1.24Matches
2017-201821Rochdaleeng ENGEFL Cup33rd1909050.01.01901010.0004-4-4.00-5.00Matches
2017-201821Rochdaleeng ENGFA Cup9th64447470.54.9585212101.8398+1+0.20-1.73Matches
2018-201922Rochdaleeng ENGEFL Cup33rd21598088.31.82801001.502200.00-4.29Matches
2018-201922Rochdaleeng ENGFA Cup65th1363620.00.40013500.0001-1-2.50-3.12Matches
2019-202023Portsmoutheng ENGEFL Cup17th21216144.81.3190113113.0050+5+3.72+6.14Matches
2019-202023Portsmoutheng ENGFA Cup9th31966543.62.2290111722.0062+4+1.84+2.19Matches
2020-202124Portsmoutheng ENGEFL Cup33rd2422123.30.50022100.5001-1-2.14-0.19Matches
2020-202124Portsmoutheng ENGFA Cup33rd21125637.31.22561011.5032+1+0.80-1.11Matches
2021-202225Hull Cityeng ENGEFL CupRd119090100.01.01901001.001100.00Matches
2021-202225Hull Cityeng ENGFA Cup00001Matches
2022-202326Hull Cityeng ENGEFL CupRd119090100.01.01901000.0012-1-1.00Matches
2022-202326Wrexhameng ENGFA Cup1818118.00.91810020.001100.00-1.22Matches
2023-202427Wrexhameng ENGEFL CupRd21606025.00.71600011.0001-1-1.50-2.00Matches
2023-202427Wrexhameng ENGFA Cup42907380.63.24730002.2565+1+0.31-0.98Matches
10 Seasons4 Clubs2 Leagues352,3236644.025.8277913824131.544335+8+0.31-0.04
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rochdale (5 Seasons)2 Leagues181,2416945.513.81482842551.50202000.00-0.57
Portsmouth (2 Seasons)2 Leagues94715239.35.2576342341.78145+9+1.72+2.21
Wrexham (2 Seasons)2 Leagues64317241.04.86720031.677700.00-1.02
Hull City (2 Seasons)2 Leagues21809060.02.02902010.5023-1-0.50
FA Cup (10 Seasons)221,4306539.115.917776523101.773121+10+0.63-0.12
EFL Cup (9 Seasons)138936955.19.91082732431.151214-2-0.20+0.29

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2014-201518Rochdaleeng ENG3. League One16.43030Matches
2015-201619Rochdaleeng ENGFA Cup1.41000Matches
2015-201619Rochdaleeng ENGLeague Cup1.00000Matches
2015-201619Rochdaleeng ENG3. League One20.77035Matches
2016-201720Rochdaleeng ENGEFL Cup1.7000531000000Matches
2016-201720Rochdaleeng ENGFA Cup1.60000Matches
2016-201720Rochdaleeng ENG3. League One14.45003500000000Matches
2017-201821Rochdaleeng ENGEFL Cup1.0000020001000Matches
2017-201821Rochdaleeng ENGFA Cup4.910071616370Matches
2017-201821Rochdaleeng ENG3. League One17.34003300000000Matches
2018-201922Rochdaleeng ENGEFL Cup1.8000240300000Matches
2018-201922Rochdaleeng ENGFA Cup0.4000000000000Matches
2018-201922Rochdaleeng ENG3. League One5.41000Matches
2018-201922Portsmoutheng ENG3. League One1.10000Matches
2019-202023Portsmoutheng ENGEFL Cup1.31005101180Matches
2019-202023Portsmoutheng ENGFA Cup2.20003600010Matches
2019-202023Portsmoutheng ENG3. League One12.03003126122916000Matches
2020-202124Portsmoutheng ENGEFL Cup0.50000103000Matches
2020-202124Portsmoutheng ENGFA Cup1.20001202140Matches
2020-202124Portsmoutheng ENG3. League One30.6900636512323760Matches
2021-202225Hull Cityeng ENG2. Championship4.91001290781000434640.0Matches
2021-202225Hull Cityeng ENGEFL Cup1.00001000000Matches
2021-202225Stockporteng ENG5. National League4.61000Matches
2022-202326Hull Cityeng ENG2. Championship2.1000200120000102250.0Matches
2022-202326Hull Cityeng ENGEFL Cup1.00001302010Matches
2022-202326Wrexhameng ENGFA Cup0.90001000110Matches
2022-202326Wrexhameng ENG5. National League13.71000Matches
2023-202427Wrexhameng ENGEFL Cup0.70001200100Matches
2023-202427Wrexhameng ENGFA Cup3.20007500130Matches
2023-202427Wrexhameng ENG4. League Two29.0310445013136550Matches
10 Seasons5 Clubs6 Leagues198.14110319195510186174000536842.9
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rochdale (5 Seasons)3 Leagues88.12200147252938000
Portsmouth (3 Seasons)3 Leagues49.0130010310125134105000
Wrexham (2 Seasons)4 Leagues47.5410535713139590
Hull City (2 Seasons)3 Leagues9.01001612010102000536842.9
Stockport (1 Season)1 League4.61000
FA Cup (10 Seasons)15.9200192918616000
EFL Cup (9 Seasons)9.9100151619210000
League One (7 Seasons)118.03200227912453292000
National League (2 Seasons)18.32000
Championship (2 Seasons)7.010014908101000536842.9
League Two (1 Season)29.0310445013136550
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
2014-201518Rochdale2 Leagues16.43030
2015-201619Rochdale3 Leagues23.1800350
2016-201720Rochdale3 Leagues17.75004031000000
2017-201821Rochdale3 Leagues23.250040181638000
2018-201922Rochdale3 Leagues7.6100240300000
2018-201922Portsmouth1 League1.10000
2019-202023Portsmouth3 Leagues15.540039331231025000
2020-202124Portsmouth3 Leagues32.4900646812824800
2021-202225Stockport1 League4.61000
2021-202225Hull City3 Leagues5.91001390781000434640.0
2022-202326Hull City2 Leagues3.1000330321000102250.0
2022-202326Wrexham2 Leagues14.61001000110
2023-202427Wrexham3 Leagues32.9310525713138580
10 Seasons5 Clubs6 Leagues198.14110319195510186174000536842.9
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rochdale (5 Seasons)3 Leagues88.12200147252938000
Portsmouth (3 Seasons)3 Leagues49.0130010310125134105000
Wrexham (2 Seasons)4 Leagues47.5410535713139590
Hull City (2 Seasons)3 Leagues9.01001612010102000536842.9
Stockport (1 Season)1 League4.61000
FA Cup (10 Seasons)15.9200192918616000
EFL Cup (9 Seasons)9.9100151619210000
League One (7 Seasons)118.03200227912453292000
National League (2 Seasons)18.32000
Championship (2 Seasons)7.010014908101000536842.9
League Two (1 Season)29.0310445013136550
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
2014-201518Rochdaleeng ENG3. League One8th16.43030Matches
2015-201619Rochdaleeng ENG3. League One10th20.77035Matches
2016-201720Rochdaleeng ENG3. League One9th14.45003500000000Matches
2017-201821Rochdaleeng ENG3. League One20th17.34003300000000Matches
2018-201922Rochdaleeng ENG3. League One16th5.41000Matches
2018-201922Portsmoutheng ENG3. League One4th1.10000Matches
2019-202023Portsmoutheng ENG3. League One5th12.03003126122916000Matches
2020-202124Portsmoutheng ENG3. League One8th30.6900636512323760Matches
2021-202225Stockporteng ENG5. National League1st4.61000Matches
2021-202225Hull Cityeng ENG2. Championship19th4.91001290781000434640.0Matches
2022-202326Hull Cityeng ENG2. Championship15th2.1000200120000102250.0Matches
2022-202326Wrexhameng ENG5. National League1st13.71000Matches
2023-202427Wrexhameng ENG4. League Two2nd29.0310445013136550Matches
10 Seasons5 Clubs4 Leagues172.3381028515038478148000536842.9
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rochdale (5 Seasons)1 League74.3200013300000000
Portsmouth (3 Seasons)1 League43.8120094912453292000
Wrexham (2 Seasons)2 Leagues42.7410445013136550
Hull City (2 Seasons)1 League7.010014908101000536842.9
Stockport (1 Season)1 League4.61000
League One (7 Seasons)118.03200227912453292000
National League (2 Seasons)18.32000
Championship (2 Seasons)7.010014908101000536842.9
League Two (1 Season)29.0310445013136550
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201619Rochdaleeng ENGFA Cup65th1.41000Matches
2015-201619Rochdaleeng ENGLeague Cup33rd1.00000Matches
2016-201720Rochdaleeng ENGEFL Cup33rd1.7000531000000Matches
2016-201720Rochdaleeng ENGFA Cup17th1.60000Matches
2017-201821Rochdaleeng ENGEFL Cup33rd1.0000020001000Matches
2017-201821Rochdaleeng ENGFA Cup9th4.910071616370Matches
2018-201922Rochdaleeng ENGEFL Cup33rd1.8000240300000Matches
2018-201922Rochdaleeng ENGFA Cup65th0.4000000000000Matches
2019-202023Portsmoutheng ENGEFL Cup17th1.31005101180Matches
2019-202023Portsmoutheng ENGFA Cup9th2.20003600010Matches
2020-202124Portsmoutheng ENGEFL Cup33rd0.50000103000Matches
2020-202124Portsmoutheng ENGFA Cup33rd1.20001202140Matches
2021-202225Hull Cityeng ENGEFL CupRd11.00001000000Matches
2022-202326Hull Cityeng ENGEFL CupRd11.00001302010Matches
2022-202326Wrexhameng ENGFA Cup0.90001000110Matches
2023-202427Wrexhameng ENGEFL CupRd20.70001200100Matches
2023-202427Wrexhameng ENGFA Cup3.20007500130Matches
10 Seasons4 Clubs2 Leagues25.83003445217826000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rochdale (5 Seasons)2 Leagues13.820014252938000
Portsmouth (2 Seasons)2 Leagues5.2100910062130
Wrexham (2 Seasons)2 Leagues4.80009700340
Hull City (2 Seasons)2 Leagues2.00002302010
FA Cup (10 Seasons)15.9200192918616000
EFL Cup (9 Seasons)9.9100151619210000

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 Andy Cannon Pages

Andy Cannon Overview

Stats by Competition

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)

Goal Logs by Competition

Stathead & Player Comparison