Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2025-02-11TueLeague OneMatchweek 19AwayD 0–0Rotherham UtdBlackpoolYRB90000010000Match Report
2025-02-08SatLeague OneMatchweek 31HomeL 1–2Rotherham UtdShrewsburyYRB90000010001Match Report
2025-01-28TueLeague OneMatchweek 29HomeW 2–1Rotherham UtdCambridge UtdYRB90000000000Match Report
2025-01-25SatLeague OneMatchweek 28AwayL 2–4Rotherham UtdBurton AlbionYRB88000000000Match Report
2025-01-18SatLeague OneMatchweek 27HomeW 4–2Rotherham UtdCharlton AthYRB90000000000Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2012-201318Rochdaleeng ENG4. League Two21201,69918.9033000710.000.160.160.000.16
2013-201419Rochdaleeng ENG4. League Two31312,77130.8000000400.000.000.000.000.00
2014-201520Rochdaleeng ENGFA Cup543694.1000000000.000.000.000.000.00Matches
2014-201520Rochdaleeng ENGLeague Cup10300.3000000000.000.000.000.000.00Matches
2014-201520Rochdaleeng ENG3. League One31282,26125.1123100810.040.080.120.040.12Matches
2015-201621Rochdaleeng ENGLeague Cup222102.3000000100.000.000.000.000.00Matches
2015-201621Rochdaleeng ENG3. League One31292,46027.3112100700.040.040.070.040.07Matches
2016-201722Rochdaleeng ENGEFL Cup221671.9000000100.000.000.000.000.00Matches
2016-201722Rochdaleeng ENGFA Cup554505.0011000000.000.200.200.000.20Matches
2016-201722Rochdaleeng ENG3. League One40363,19635.5033000620.000.080.080.000.08Matches
2017-201823Rochdaleeng ENGEFL Cup221802.0000000000.000.000.000.000.00Matches
2017-201823Rochdaleeng ENGFA Cup665305.9000000100.000.000.000.000.00Matches
2017-201823Rochdaleeng ENG3. League One33302,75330.6123101400.030.070.100.030.10Matches
2018-201924Prestoneng ENG2. Championship644294.8000000000.10.10.10.2724130.000.000.000.000.000.010.030.050.010.05Matches
2018-201924Rochdaleeng ENGEFL Cup211241.4000000000.000.000.000.000.00Matches
2018-201924Rochdaleeng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2018-201924Rochdaleeng ENG3. League One27262,27125.2033000100.000.120.120.000.12Matches
2019-202025Prestoneng ENG2. Championship29282,47627.5112100210.30.30.91.21494570.040.040.070.040.070.010.030.040.010.04Matches
2019-202025Prestoneng ENGEFL Cup322222.5000000000.000.000.000.000.00Matches
2019-202025Prestoneng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2020-202126Prestoneng ENG2. Championship22151,33514.8011000110.10.11.21.31069270.000.070.070.000.070.010.080.090.010.09Matches
2020-202126Prestoneng ENGEFL Cup322012.2000000000.000.000.000.000.00Matches
2020-202126Prestoneng ENGFA Cup11730.8000000000.000.000.000.000.00Matches
2021-202227Prestoneng ENG2. Championship522182.4000000000.00.00.00.0310140.000.000.000.000.000.000.000.000.000.00Matches
2021-202227Prestoneng ENGEFL Cup332532.8112100000.360.360.710.360.71Matches
2021-202227Prestoneng ENGFA Cup00Matches
2022-202328Portsmoutheng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2022-202328Portsmoutheng ENG3. League One25252,22424.7033000400.000.120.120.000.12Matches
2023-202429Portsmoutheng ENGEFL Cup00Matches
2023-202429Portsmoutheng ENGFA Cup11450.5000000100.000.000.000.000.00Matches
2023-202429Portsmoutheng ENG3. League One39363,28336.5044000710.000.110.110.000.11Matches
2024-202530Rotherham Utdeng ENGFA Cup11690.8000000000.000.000.000.000.00Matches
2024-202530Rotherham Utdeng ENG3. League One25252,21724.6011000400.000.040.040.000.04Matches
13 Seasons4 Clubs5 Leagues40637132,876365.3526315015970.50.52.32.8341971110.010.070.080.010.080.010.050.060.010.06
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 (7 Seasons)4 Leagues24122419,651218.3315183014040.010.070.080.010.08
Preston (4 Seasons)3 Leagues73585,29758.9235200320.50.52.32.8341971110.030.050.080.030.080.010.050.060.010.06
Portsmouth (2 Seasons)3 Leagues66635,64262.70770001210.000.110.110.000.11
Rotherham Utd (1 Season)2 Leagues26262,28625.4011000400.000.040.040.000.04
EFL Cup (10 Seasons)19151,47716.4112100200.060.060.120.060.12
FA Cup (9 Seasons)22211,80620.1011000200.000.050.050.000.05
League One (8 Seasons)25123520,665229.6319223014140.010.080.100.010.10
Championship (4 Seasons)62494,45849.5123100320.50.52.32.8341971110.020.040.060.020.060.010.050.060.010.06
League Two (2 Seasons)52514,47049.70330001110.000.060.060.000.06
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
2012-201318Rochdale1 League21201,69918.9033000710.000.160.160.000.16
2013-201419Rochdale1 League31312,77130.8000000400.000.000.000.000.00
2014-201520Rochdale3 Leagues37322,66029.6123100810.030.070.100.030.10
2015-201621Rochdale2 Leagues33312,67029.7112100800.030.030.070.030.07
2016-201722Rochdale3 Leagues47433,81342.4044000720.000.090.090.000.09
2017-201823Rochdale3 Leagues41383,46338.5123101500.030.050.080.030.08
2018-201924Rochdale3 Leagues31292,57528.6033000100.000.100.100.000.10
2018-201924Preston1 League644294.8000000000.10.10.10.2724130.000.000.000.000.000.010.030.050.010.05
2019-202025Preston3 Leagues33312,78831.0112100210.30.30.91.21494570.030.030.060.030.060.010.030.040.010.04
2020-202126Preston3 Leagues26181,60917.9011000110.10.11.21.31069270.000.060.060.000.060.010.080.090.010.09
2021-202227Preston3 Leagues854715.2112100000.00.00.00.0310140.190.190.380.190.380.000.000.000.000.00
2022-202328Portsmouth2 Leagues26262,31425.7033000400.000.120.120.000.12
2023-202429Portsmouth3 Leagues40373,32837.0044000810.000.110.110.000.11
2024-202530Rotherham Utd2 Leagues26262,28625.4011000400.000.040.040.000.04
13 Seasons4 Clubs5 Leagues40637132,876365.3526315015970.50.52.32.8341971110.010.070.080.010.080.010.050.060.010.06
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 (7 Seasons)4 Leagues24122419,651218.3315183014040.010.070.080.010.08
Preston (4 Seasons)3 Leagues73585,29758.9235200320.50.52.32.8341971110.030.050.080.030.080.010.050.060.010.06
Portsmouth (2 Seasons)3 Leagues66635,64262.70770001210.000.110.110.000.11
Rotherham Utd (1 Season)2 Leagues26262,28625.4011000400.000.040.040.000.04
EFL Cup (10 Seasons)19151,47716.4112100200.060.060.120.060.12
FA Cup (9 Seasons)22211,80620.1011000200.000.050.050.000.05
League One (8 Seasons)25123520,665229.6319223014140.010.080.100.010.10
Championship (4 Seasons)62494,45849.5123100320.50.52.32.8341971110.020.040.060.020.060.010.050.060.010.06
League Two (2 Seasons)52514,47049.70330001110.000.060.060.000.06
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
2012-201318Rochdaleeng ENG4. League Two12th21201,69918.9033000710.000.160.160.000.16
2013-201419Rochdaleeng ENG4. League Two3rd31312,77130.8000000400.000.000.000.000.00
2014-201520Rochdaleeng ENG3. League One8th31282,26125.1123100810.040.080.120.040.12Matches
2015-201621Rochdaleeng ENG3. League One10th31292,46027.3112100700.040.040.070.040.07Matches
2016-201722Rochdaleeng ENG3. League One9th40363,19635.5033000620.000.080.080.000.08Matches
2017-201823Rochdaleeng ENG3. League One20th33302,75330.6123101400.030.070.100.030.10Matches
2018-201924Rochdaleeng ENG3. League One16th27262,27125.2033000100.000.120.120.000.12Matches
2018-201924Prestoneng ENG2. Championship14th644294.8000000000.10.10.10.2724130.000.000.000.000.000.010.030.050.010.05Matches
2019-202025Prestoneng ENG2. Championship9th29282,47627.5112100210.30.30.91.21494570.040.040.070.040.070.010.030.040.010.04Matches
2020-202126Prestoneng ENG2. Championship13th22151,33514.8011000110.10.11.21.31069270.000.070.070.000.070.010.080.090.010.09Matches
2021-202227Prestoneng ENG2. Championship13th522182.4000000000.00.00.00.0310140.000.000.000.000.000.000.000.000.000.00Matches
2022-202328Portsmoutheng ENG3. League One8th25252,22424.7033000400.000.120.120.000.12Matches
2023-202429Portsmoutheng ENG3. League One1st39363,28336.5044000710.000.110.110.000.11Matches
2024-202530Rotherham Utdeng ENG3. League One14th25252,21724.6011000400.000.040.040.000.04Matches
13 Seasons4 Clubs3 Leagues36533529,593328.8424284015570.50.52.32.8341971110.010.070.090.010.090.010.050.060.010.06
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 (7 Seasons)2 Leagues21420017,411193.5314173013740.020.070.090.020.09
Preston (4 Seasons)1 League62494,45849.5123100320.50.52.32.8341971110.020.040.060.020.060.010.050.060.010.06
Portsmouth (2 Seasons)1 League64615,50761.20770001110.000.110.110.000.11
Rotherham Utd (1 Season)1 League25252,21724.6011000400.000.040.040.000.04
League One (8 Seasons)25123520,665229.6319223014140.010.080.100.010.10
Championship (4 Seasons)62494,45849.5123100320.50.52.32.8341971110.020.040.060.020.060.010.050.060.010.06
League Two (2 Seasons)52514,47049.70330001110.000.060.060.000.06
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-201520Rochdaleeng ENGFA Cup17th543694.1000000000.000.000.000.000.00Matches
2014-201520Rochdaleeng ENGLeague Cup58th10300.3000000000.000.000.000.000.00Matches
2015-201621Rochdaleeng ENGLeague Cup33rd222102.3000000100.000.000.000.000.00Matches
2016-201722Rochdaleeng ENGEFL Cup33rd221671.9000000100.000.000.000.000.00Matches
2016-201722Rochdaleeng ENGFA Cup17th554505.0011000000.000.200.200.000.20Matches
2017-201823Rochdaleeng ENGEFL Cup33rd221802.0000000000.000.000.000.000.00Matches
2017-201823Rochdaleeng ENGFA Cup9th665305.9000000100.000.000.000.000.00Matches
2018-201924Rochdaleeng ENGEFL Cup33rd211241.4000000000.000.000.000.000.00Matches
2018-201924Rochdaleeng ENGFA Cup65th221802.0000000000.000.000.000.000.00Matches
2019-202025Prestoneng ENGEFL Cup17th322222.5000000000.000.000.000.000.00Matches
2019-202025Prestoneng ENGFA Cup33rd11901.0000000000.000.000.000.000.00Matches
2020-202126Prestoneng ENGEFL Cup17th322012.2000000000.000.000.000.000.00Matches
2020-202126Prestoneng ENGFA Cup33rd11730.8000000000.000.000.000.000.00Matches
2021-202227Prestoneng ENGEFL CupRd4332532.8112100000.360.360.710.360.71Matches
2021-202227Prestoneng ENGFA Cup00Matches
2022-202328Portsmoutheng ENGEFL CupRd211901.0000000000.000.000.000.000.00Matches
2023-202429Portsmoutheng ENGEFL CupRd200Matches
2023-202429Portsmoutheng ENGFA Cup11450.5000000100.000.000.000.000.00Matches
2024-202530Rotherham Utdeng ENGFA Cup11690.8000000000.000.000.000.000.00Matches
11 Seasons4 Clubs2 Leagues41363,28336.5123100400.030.050.080.030.08
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 Leagues27242,24024.9011000300.000.040.040.000.04
Preston (3 Seasons)2 Leagues1198399.3112100000.110.110.210.110.21
Portsmouth (2 Seasons)2 Leagues221351.5000000100.000.000.000.000.00
Rotherham Utd (1 Season)1 League11690.8000000000.000.000.000.000.00
EFL Cup (10 Seasons)19151,47716.4112100200.060.060.120.060.12
FA Cup (9 Seasons)22211,80620.1011000200.000.050.050.000.05

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2012-201318Rochdaleeng ENG4. League Two18.9050.260.0000
2013-201419Rochdaleeng ENG4. League Two30.8010.030.0000
2014-201520Rochdaleeng ENGFA Cup4.1000Matches
2014-201520Rochdaleeng ENGLeague Cup0.3000Matches
2014-201520Rochdaleeng ENG3. League One25.1120.080.5000Matches
2015-201621Rochdaleeng ENGLeague Cup2.3000Matches
2015-201621Rochdaleeng ENG3. League One27.3110.041.0000Matches
2016-201722Rochdaleeng ENGEFL Cup1.90000.000.0000Matches
2016-201722Rochdaleeng ENGFA Cup5.0000Matches
2016-201722Rochdaleeng ENG3. League One35.50010.000.030.0000Matches
2017-201823Rochdaleeng ENGEFL Cup2.00000.000.0000Matches
2017-201823Rochdaleeng ENGFA Cup5.904250.00.680.340.000.0000Matches
2017-201823Rochdaleeng ENG3. League One30.61040.000.130.2501Matches
2018-201924Prestoneng ENG2. Championship4.80200.00.420.000.0018.20000.10.10.04-0.1-0.1Matches
2018-201924Rochdaleeng ENGEFL Cup1.40100.00.730.000.0000Matches
2018-201924Rochdaleeng ENGFA Cup2.00000.000.0000Matches
2018-201924Rochdaleeng ENG3. League One25.2000Matches
2019-202025Prestoneng ENG2. Championship27.517114.30.250.040.141.0022.30000.30.30.04+0.7+0.7Matches
2019-202025Prestoneng ENGEFL Cup2.50000.000.0000Matches
2019-202025Prestoneng ENGFA Cup1.00200.02.000.000.0000Matches
2020-202126Prestoneng ENG2. Championship14.80200.00.130.000.0022.20000.10.10.06-0.1-0.1Matches
2020-202126Prestoneng ENGEFL Cup2.20100.00.450.000.0000Matches
2020-202126Prestoneng ENGFA Cup0.8011100.01.231.230.000.0000Matches
2021-202227Prestoneng ENG2. Championship2.40000.000.000000.00.00.00.0Matches
2021-202227Prestoneng ENGEFL Cup2.814375.01.421.070.250.3300Matches
2022-202328Portsmoutheng ENGEFL Cup1.00000.000.0000Matches
2022-202328Portsmoutheng ENG3. League One24.703133.30.120.040.000.0000Matches
2023-202429Portsmoutheng ENGFA Cup0.50000.000.0000Matches
2023-202429Portsmoutheng ENG3. League One36.5012325.00.330.080.000.0000Matches
2024-202530Rotherham Utdeng ENGFA Cup0.8000Matches
2024-202530Rotherham Utdeng ENG3. League One24.6010110.00.410.040.000.0000Matches
13 Seasons4 Clubs5 Leagues365.35492634.70.220.080.060.1921.60010.50.50.04+0.5+0.5
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 (7 Seasons)4 Leagues218.33516140.00.060.090.200.1901
Preston (4 Seasons)3 Leagues58.9219526.30.320.080.110.4021.60000.50.50.04+0.5+0.5
Portsmouth (2 Seasons)3 Leagues62.7015426.70.240.060.000.0000
Rotherham Utd (1 Season)2 Leagues25.4010110.00.410.040.000.0000
EFL Cup (10 Seasons)16.416350.00.440.220.170.3300
FA Cup (9 Seasons)20.107342.90.690.290.000.0000
League One (8 Seasons)229.63251340.00.160.060.040.2301
Championship (4 Seasons)49.511119.10.220.020.091.0021.60000.50.50.04+0.5+0.5
League Two (2 Seasons)49.7060.120.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
2012-201318Rochdale1 League18.9050.260.0000
2013-201419Rochdale1 League30.8010.030.0000
2014-201520Rochdale3 Leagues29.6120.080.5000
2015-201621Rochdale2 Leagues29.7110.041.0000
2016-201722Rochdale3 Leagues42.40010.000.030.0000
2017-201823Rochdale3 Leagues38.5146150.00.100.160.250.1701
2018-201924Rochdale3 Leagues28.60100.00.300.000.0000
2018-201924Preston1 League4.80200.00.420.000.0018.20000.10.10.04-0.1-0.1
2019-202025Preston3 Leagues31.019111.10.290.030.111.0022.30000.30.30.04+0.7+0.7
2020-202126Preston3 Leagues17.904125.00.220.060.000.0022.20000.10.10.06-0.1-0.1
2021-202227Preston3 Leagues5.214375.00.760.570.250.330000.00.00.00.0
2022-202328Portsmouth2 Leagues25.703133.30.120.040.000.0000
2023-202429Portsmouth3 Leagues37.0012325.00.320.080.000.0000
2024-202530Rotherham Utd2 Leagues25.4010110.00.410.040.000.0000
13 Seasons4 Clubs5 Leagues365.35492634.70.220.080.060.1921.60010.50.50.04+0.5+0.5
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 (7 Seasons)4 Leagues218.33516140.00.060.090.200.1901
Preston (4 Seasons)3 Leagues58.9219526.30.320.080.110.4021.60000.50.50.04+0.5+0.5
Portsmouth (2 Seasons)3 Leagues62.7015426.70.240.060.000.0000
Rotherham Utd (1 Season)2 Leagues25.4010110.00.410.040.000.0000
EFL Cup (10 Seasons)16.416350.00.440.220.170.3300
FA Cup (9 Seasons)20.107342.90.690.290.000.0000
League One (8 Seasons)229.63251340.00.160.060.040.2301
Championship (4 Seasons)49.511119.10.220.020.091.0021.60000.50.50.04+0.5+0.5
League Two (2 Seasons)49.7060.120.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
2012-201318Rochdaleeng ENG4. League Two12th18.9050.260.0000
2013-201419Rochdaleeng ENG4. League Two3rd30.8010.030.0000
2014-201520Rochdaleeng ENG3. League One8th25.1120.080.5000Matches
2015-201621Rochdaleeng ENG3. League One10th27.3110.041.0000Matches
2016-201722Rochdaleeng ENG3. League One9th35.50010.000.030.0000Matches
2017-201823Rochdaleeng ENG3. League One20th30.61040.000.130.2501Matches
2018-201924Rochdaleeng ENG3. League One16th25.2000Matches
2018-201924Prestoneng ENG2. Championship14th4.80200.00.420.000.0018.20000.10.10.04-0.1-0.1Matches
2019-202025Prestoneng ENG2. Championship9th27.517114.30.250.040.141.0022.30000.30.30.04+0.7+0.7Matches
2020-202126Prestoneng ENG2. Championship13th14.80200.00.130.000.0022.20000.10.10.06-0.1-0.1Matches
2021-202227Prestoneng ENG2. Championship13th2.40000.000.000000.00.00.00.0Matches
2022-202328Portsmoutheng ENG3. League One8th24.703133.30.120.040.000.0000Matches
2023-202429Portsmoutheng ENG3. League One1st36.5012325.00.330.080.000.0000Matches
2024-202530Rotherham Utdeng ENG3. League One14th24.6010110.00.410.040.000.0000Matches
13 Seasons4 Clubs3 Leagues328.84362030.60.180.070.060.2021.60010.50.50.04+0.5+0.5
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 (7 Seasons)2 Leagues193.530140.000.080.2101
Preston (4 Seasons)1 League49.511119.10.220.020.091.0021.60000.50.50.04+0.5+0.5
Portsmouth (2 Seasons)1 League61.2015426.70.250.070.000.0000
Rotherham Utd (1 Season)1 League24.6010110.00.410.040.000.0000
League One (8 Seasons)229.63251340.00.160.060.040.2301
Championship (4 Seasons)49.511119.10.220.020.091.0021.60000.50.50.04+0.5+0.5
League Two (2 Seasons)49.7060.120.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-201520Rochdaleeng ENGFA Cup17th4.1000Matches
2014-201520Rochdaleeng ENGLeague Cup58th0.3000Matches
2015-201621Rochdaleeng ENGLeague Cup33rd2.3000Matches
2016-201722Rochdaleeng ENGEFL Cup33rd1.90000.000.0000Matches
2016-201722Rochdaleeng ENGFA Cup17th5.0000Matches
2017-201823Rochdaleeng ENGEFL Cup33rd2.00000.000.0000Matches
2017-201823Rochdaleeng ENGFA Cup9th5.904250.00.680.340.000.0000Matches
2018-201924Rochdaleeng ENGEFL Cup33rd1.40100.00.730.000.0000Matches
2018-201924Rochdaleeng ENGFA Cup65th2.00000.000.0000Matches
2019-202025Prestoneng ENGEFL Cup17th2.50000.000.0000Matches
2019-202025Prestoneng ENGFA Cup33rd1.00200.02.000.000.0000Matches
2020-202126Prestoneng ENGEFL Cup17th2.20100.00.450.000.0000Matches
2020-202126Prestoneng ENGFA Cup33rd0.8011100.01.231.230.000.0000Matches
2021-202227Prestoneng ENGEFL CupRd42.814375.01.421.070.250.3300Matches
2022-202328Portsmoutheng ENGEFL CupRd21.00000.000.0000Matches
2023-202429Portsmoutheng ENGFA Cup0.50000.000.0000Matches
2024-202530Rotherham Utdeng ENGFA Cup0.8000Matches
11 Seasons4 Clubs2 Leagues36.5113646.20.540.250.080.1700
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Rochdale (5 Seasons)2 Leagues24.905240.00.380.150.000.0000
Preston (3 Seasons)2 Leagues9.318450.00.860.430.130.2500
Portsmouth (2 Seasons)2 Leagues1.50000.000.0000
Rotherham Utd (1 Season)1 League0.8000
EFL Cup (10 Seasons)16.416350.00.440.220.170.3300
FA Cup (9 Seasons)20.107342.90.690.290.000.0000
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2012-201318Rochdaleeng ENG4. League Two18.93
2013-201419Rochdaleeng ENG4. League Two30.80
2014-201520Rochdaleeng ENGFA Cup4.10Matches
2014-201520Rochdaleeng ENGLeague Cup0.30Matches
2014-201520Rochdaleeng ENG3. League One25.12Matches
2015-201621Rochdaleeng ENGLeague Cup2.30Matches
2015-201621Rochdaleeng ENG3. League One27.31Matches
2016-201722Rochdaleeng ENGEFL Cup1.90Matches
2016-201722Rochdaleeng ENGFA Cup5.01Matches
2016-201722Rochdaleeng ENG3. League One35.53Matches
2017-201823Rochdaleeng ENGEFL Cup2.00Matches
2017-201823Rochdaleeng ENGFA Cup5.90Matches
2017-201823Rochdaleeng ENG3. League One30.62Matches
2018-201924Prestoneng ENG2. Championship4.818225371.933931644707988.69211083.6195633.900.10.2-0.14273224Matches
2018-201924Rochdaleeng ENGEFL Cup1.40Matches
2018-201924Rochdaleeng ENGFA Cup2.00Matches
2018-201924Rochdaleeng ENG3. League One25.23Matches
2019-202025Prestoneng ENG2. Championship27.5951137269.317138783844250188.237852971.511427142.110.91.8+0.11682211094Matches
2019-202025Prestoneng ENGEFL Cup2.50Matches
2019-202025Prestoneng ENGFA Cup1.00Matches
2020-202126Prestoneng ENG2. Championship14.858084069.010106483529232490.120129069.37518241.211.21.7-0.2136220769Matches
2020-202126Prestoneng ENGEFL Cup2.20Matches
2020-202126Prestoneng ENGFA Cup0.80Matches
2021-202227Prestoneng ENG2. Championship2.410114470.11651769627286.1324472.771741.200.00.00.00100010Matches
2021-202227Prestoneng ENGEFL Cup2.81Matches
2022-202328Portsmoutheng ENGEFL Cup1.00Matches
2022-202328Portsmoutheng ENG3. League One24.73Matches
2023-202429Portsmoutheng ENGFA Cup0.50Matches
2023-202429Portsmoutheng ENG3. League One36.54Matches
2024-202530Rotherham Utdeng ENGFA Cup0.80Matches
2024-202530Rotherham Utdeng ENG3. League One24.61Matches
13 Seasons4 Clubs5 Leagues365.31814260969.5322881508686697688.770397372.321552640.9262.33.8+23.7331814419197
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 (7 Seasons)4 Leagues218.315
Preston (4 Seasons)3 Leagues58.91814260969.5322881508686697688.770397372.321552640.932.33.8+0.7331814419197
Portsmouth (2 Seasons)3 Leagues62.77
Rotherham Utd (1 Season)2 Leagues25.41
EFL Cup (10 Seasons)16.41
FA Cup (9 Seasons)20.11
League One (8 Seasons)229.619
Championship (4 Seasons)49.51814260969.5322881508686697688.770397372.321552640.922.33.8-0.3331814419197
League Two (2 Seasons)49.73
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
2012-201318Rochdale1 League18.93
2013-201419Rochdale1 League30.80
2014-201520Rochdale3 Leagues29.62
2015-201621Rochdale2 Leagues29.71
2016-201722Rochdale3 Leagues42.44
2017-201823Rochdale3 Leagues38.52
2018-201924Rochdale3 Leagues28.63
2018-201924Preston1 League4.818225371.933931644707988.69211083.6195633.900.10.2-0.14273224
2019-202025Preston3 Leagues31.0951137269.317138783844250188.237852971.511427142.110.91.8+0.11682211094
2020-202126Preston3 Leagues17.958084069.010106483529232490.120129069.37518241.211.21.7-0.2136220769
2021-202227Preston3 Leagues5.210114470.11651769627286.1324472.771741.210.00.0+1.00100010
2022-202328Portsmouth2 Leagues25.73
2023-202429Portsmouth3 Leagues37.04
2024-202530Rotherham Utd2 Leagues25.41
13 Seasons4 Clubs5 Leagues365.31814260969.5322881508686697688.770397372.321552640.9262.33.8+23.7331814419197
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 (7 Seasons)4 Leagues218.315
Preston (4 Seasons)3 Leagues58.91814260969.5322881508686697688.770397372.321552640.932.33.8+0.7331814419197
Portsmouth (2 Seasons)3 Leagues62.77
Rotherham Utd (1 Season)2 Leagues25.41
EFL Cup (10 Seasons)16.41
FA Cup (9 Seasons)20.11
League One (8 Seasons)229.619
Championship (4 Seasons)49.51814260969.5322881508686697688.770397372.321552640.922.33.8-0.3331814419197
League Two (2 Seasons)49.73
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
2012-201318Rochdaleeng ENG4. League Two12th18.93
2013-201419Rochdaleeng ENG4. League Two3rd30.80
2014-201520Rochdaleeng ENG3. League One8th25.12Matches
2015-201621Rochdaleeng ENG3. League One10th27.31Matches
2016-201722Rochdaleeng ENG3. League One9th35.53Matches
2017-201823Rochdaleeng ENG3. League One20th30.62Matches
2018-201924Rochdaleeng ENG3. League One16th25.23Matches
2018-201924Prestoneng ENG2. Championship14th4.818225371.933931644707988.69211083.6195633.900.10.2-0.14273224Matches
2019-202025Prestoneng ENG2. Championship9th27.5951137269.317138783844250188.237852971.511427142.110.91.8+0.11682211094Matches
2020-202126Prestoneng ENG2. Championship13th14.858084069.010106483529232490.120129069.37518241.211.21.7-0.2136220769Matches
2021-202227Prestoneng ENG2. Championship13th2.410114470.11651769627286.1324472.771741.200.00.00.00100010Matches
2022-202328Portsmoutheng ENG3. League One8th24.73Matches
2023-202429Portsmoutheng ENG3. League One1st36.54Matches
2024-202530Rotherham Utdeng ENG3. League One14th24.61Matches
13 Seasons4 Clubs3 Leagues328.81814260969.5322881508686697688.770397372.321552640.9242.33.8+21.7331814419197
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 (7 Seasons)2 Leagues193.514
Preston (4 Seasons)1 League49.51814260969.5322881508686697688.770397372.321552640.922.33.8-0.3331814419197
Portsmouth (2 Seasons)1 League61.27
Rotherham Utd (1 Season)1 League24.61
League One (8 Seasons)229.619
Championship (4 Seasons)49.51814260969.5322881508686697688.770397372.321552640.922.33.8-0.3331814419197
League Two (2 Seasons)49.73
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-201520Rochdaleeng ENGFA Cup17th4.10Matches
2014-201520Rochdaleeng ENGLeague Cup58th0.30Matches
2015-201621Rochdaleeng ENGLeague Cup33rd2.30Matches
2016-201722Rochdaleeng ENGEFL Cup33rd1.90Matches
2016-201722Rochdaleeng ENGFA Cup17th5.01Matches
2017-201823Rochdaleeng ENGEFL Cup33rd2.00Matches
2017-201823Rochdaleeng ENGFA Cup9th5.90Matches
2018-201924Rochdaleeng ENGEFL Cup33rd1.40Matches
2018-201924Rochdaleeng ENGFA Cup65th2.00Matches
2019-202025Prestoneng ENGEFL Cup17th2.50Matches
2019-202025Prestoneng ENGFA Cup33rd1.00Matches
2020-202126Prestoneng ENGEFL Cup17th2.20Matches
2020-202126Prestoneng ENGFA Cup33rd0.80Matches
2021-202227Prestoneng ENGEFL CupRd42.81Matches
2022-202328Portsmoutheng ENGEFL CupRd21.00Matches
2023-202429Portsmoutheng ENGFA Cup0.50Matches
2024-202530Rotherham Utdeng ENGFA Cup0.80Matches
11 Seasons4 Clubs2 Leagues36.52
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 Leagues24.91
Preston (3 Seasons)2 Leagues9.31
Portsmouth (2 Seasons)2 Leagues1.50
Rotherham Utd (1 Season)1 League0.80
EFL Cup (10 Seasons)16.41
FA Cup (9 Seasons)20.11

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
2012-201318Rochdaleeng ENG4. League Two18.9
2013-201419Rochdaleeng ENG4. League Two30.8
2014-201520Rochdaleeng ENGFA Cup4.1Matches
2014-201520Rochdaleeng ENGLeague Cup0.3Matches
2014-201520Rochdaleeng ENG3. League One25.1Matches
2015-201621Rochdaleeng ENGLeague Cup2.3Matches
2015-201621Rochdaleeng ENG3. League One27.3Matches
2016-201722Rochdaleeng ENGEFL Cup1.94Matches
2016-201722Rochdaleeng ENGFA Cup5.0Matches
2016-201722Rochdaleeng ENG3. League One35.50Matches
2017-201823Rochdaleeng ENGEFL Cup2.01Matches
2017-201823Rochdaleeng ENGFA Cup5.931Matches
2017-201823Rochdaleeng ENG3. League One30.60Matches
2018-201924Prestoneng ENG2. Championship4.825320746000946000018206Matches
2018-201924Rochdaleeng ENGEFL Cup1.410Matches
2018-201924Rochdaleeng ENGFA Cup2.04Matches
2018-201924Rochdaleeng ENG3. League One25.2Matches
2019-202025Prestoneng ENG2. Championship27.513721005362250116232611380951528Matches
2019-202025Prestoneng ENGEFL Cup2.52Matches
2019-202025Prestoneng ENGFA Cup1.04Matches
2020-202126Prestoneng ENG2. Championship14.8840630204131561173183141580615Matches
2020-202126Prestoneng ENGEFL Cup2.28Matches
2020-202126Prestoneng ENGFA Cup0.82Matches
2021-202227Prestoneng ENG2. Championship2.414411328101626110010137Matches
2021-202227Prestoneng ENGEFL Cup2.810Matches
2022-202328Portsmoutheng ENGEFL Cup1.01Matches
2022-202328Portsmoutheng ENG3. League One24.7101Matches
2023-202429Portsmoutheng ENGFA Cup0.50Matches
2023-202429Portsmoutheng ENG3. League One36.5143Matches
2024-202530Rotherham Utdeng ENGFA Cup0.8Matches
2024-202530Rotherham Utdeng ENG3. League One24.696Matches
13 Seasons4 Clubs5 Leagues365.3260919556403911755557130722118141456
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rochdale (7 Seasons)4 Leagues218.350
Preston (4 Seasons)3 Leagues58.9260919556403911716457130722118141456
Portsmouth (2 Seasons)3 Leagues62.7245
Rotherham Utd (1 Season)2 Leagues25.496
EFL Cup (10 Seasons)16.436
FA Cup (9 Seasons)20.141
League One (8 Seasons)229.6340
Championship (4 Seasons)49.5260919556403911713857130722118141456
League Two (2 Seasons)49.7
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
2012-201318Rochdale1 League18.9
2013-201419Rochdale1 League30.8
2014-201520Rochdale3 Leagues29.6
2015-201621Rochdale2 Leagues29.7
2016-201722Rochdale3 Leagues42.44
2017-201823Rochdale3 Leagues38.532
2018-201924Rochdale3 Leagues28.614
2018-201924Preston1 League4.825320746000946000018206
2019-202025Preston3 Leagues31.013721005362250116832611380951528
2020-202126Preston3 Leagues17.9840630204131571173183141580615
2021-202227Preston3 Leagues5.2144113281011626110010137
2022-202328Portsmouth2 Leagues25.7102
2023-202429Portsmouth3 Leagues37.0143
2024-202530Rotherham Utd2 Leagues25.496
13 Seasons4 Clubs5 Leagues365.3260919556403911755557130722118141456
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rochdale (7 Seasons)4 Leagues218.350
Preston (4 Seasons)3 Leagues58.9260919556403911716457130722118141456
Portsmouth (2 Seasons)3 Leagues62.7245
Rotherham Utd (1 Season)2 Leagues25.496
EFL Cup (10 Seasons)16.436
FA Cup (9 Seasons)20.141
League One (8 Seasons)229.6340
Championship (4 Seasons)49.5260919556403911713857130722118141456
League Two (2 Seasons)49.7
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
2012-201318Rochdaleeng ENG4. League Two12th18.9
2013-201419Rochdaleeng ENG4. League Two3rd30.8
2014-201520Rochdaleeng ENG3. League One8th25.1Matches
2015-201621Rochdaleeng ENG3. League One10th27.3Matches
2016-201722Rochdaleeng ENG3. League One9th35.50Matches
2017-201823Rochdaleeng ENG3. League One20th30.60Matches
2018-201924Rochdaleeng ENG3. League One16th25.2Matches
2018-201924Prestoneng ENG2. Championship14th4.825320746000946000018206Matches
2019-202025Prestoneng ENG2. Championship9th27.513721005362250116232611380951528Matches
2020-202126Prestoneng ENG2. Championship13th14.8840630204131561173183141580615Matches
2021-202227Prestoneng ENG2. Championship13th2.414411328101626110010137Matches
2022-202328Portsmoutheng ENG3. League One8th24.7101Matches
2023-202429Portsmoutheng ENG3. League One1st36.5143Matches
2024-202530Rotherham Utdeng ENG3. League One14th24.696Matches
13 Seasons4 Clubs3 Leagues328.8260919556403911747857130722118141456
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rochdale (7 Seasons)2 Leagues193.50
Preston (4 Seasons)1 League49.5260919556403911713857130722118141456
Portsmouth (2 Seasons)1 League61.2244
Rotherham Utd (1 Season)1 League24.696
League One (8 Seasons)229.6340
Championship (4 Seasons)49.5260919556403911713857130722118141456
League Two (2 Seasons)49.7
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-201520Rochdaleeng ENGFA Cup17th4.1Matches
2014-201520Rochdaleeng ENGLeague Cup58th0.3Matches
2015-201621Rochdaleeng ENGLeague Cup33rd2.3Matches
2016-201722Rochdaleeng ENGEFL Cup33rd1.94Matches
2016-201722Rochdaleeng ENGFA Cup17th5.0Matches
2017-201823Rochdaleeng ENGEFL Cup33rd2.01Matches
2017-201823Rochdaleeng ENGFA Cup9th5.931Matches
2018-201924Rochdaleeng ENGEFL Cup33rd1.410Matches
2018-201924Rochdaleeng ENGFA Cup65th2.04Matches
2019-202025Prestoneng ENGEFL Cup17th2.52Matches
2019-202025Prestoneng ENGFA Cup33rd1.04Matches
2020-202126Prestoneng ENGEFL Cup17th2.28Matches
2020-202126Prestoneng ENGFA Cup33rd0.82Matches
2021-202227Prestoneng ENGEFL CupRd42.810Matches
2022-202328Portsmoutheng ENGEFL CupRd21.01Matches
2023-202429Portsmoutheng ENGFA Cup0.50Matches
2024-202530Rotherham Utdeng ENGFA Cup0.8Matches
11 Seasons4 Clubs2 Leagues36.577
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Rochdale (5 Seasons)2 Leagues24.950
Preston (3 Seasons)2 Leagues9.326
Portsmouth (2 Seasons)2 Leagues1.51
Rotherham Utd (1 Season)1 League0.8
EFL Cup (10 Seasons)16.436
FA Cup (9 Seasons)20.141

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
2012-201318Rochdaleeng ENG4. League Two18.9
2013-201419Rochdaleeng ENG4. League Two30.8
2014-201520Rochdaleeng ENGFA Cup4.1Matches
2014-201520Rochdaleeng ENGLeague Cup0.3Matches
2014-201520Rochdaleeng ENG3. League One25.1Matches
2015-201621Rochdaleeng ENGLeague Cup2.3Matches
2015-201621Rochdaleeng ENG3. League One27.3Matches
2016-201722Rochdaleeng ENGEFL Cup1.9Matches
2016-201722Rochdaleeng ENGFA Cup5.0Matches
2016-201722Rochdaleeng ENG3. League One35.5Matches
2017-201823Rochdaleeng ENGEFL Cup2.0Matches
2017-201823Rochdaleeng ENGFA Cup5.9Matches
2017-201823Rochdaleeng ENG3. League One30.6Matches
2018-201924Prestoneng ENG2. Championship4.891.8971010000.00000000Matches
2018-201924Rochdaleeng ENGEFL Cup1.4Matches
2018-201924Rochdaleeng ENGFA Cup2.0Matches
2018-201924Rochdaleeng ENG3. League One25.2Matches
2019-202025Prestoneng ENG2. Championship27.5331.202110001130.11300000Matches
2019-202025Prestoneng ENGEFL Cup2.5Matches
2019-202025Prestoneng ENGFA Cup1.0Matches
2020-202126Prestoneng ENG2. Championship14.8281.89189100050.34410000Matches
2020-202126Prestoneng ENGEFL Cup2.2Matches
2020-202126Prestoneng ENGFA Cup0.8Matches
2021-202227Prestoneng ENG2. Championship2.400.0000000000.00000000Matches
2021-202227Prestoneng ENGEFL Cup2.8Matches
2022-202328Portsmoutheng ENGEFL Cup1.0Matches
2022-202328Portsmoutheng ENG3. League One24.7Matches
2023-202429Portsmoutheng ENGFA Cup0.5Matches
2023-202429Portsmoutheng ENG3. League One36.5Matches
2024-202530Rotherham Utdeng ENGFA Cup0.8Matches
2024-202530Rotherham Utdeng ENG3. League One24.6Matches
13 Seasons4 Clubs5 Leagues365.3701.414620111180.16710000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rochdale (7 Seasons)4 Leagues218.3
Preston (4 Seasons)3 Leagues58.9701.414620111180.16710000
Portsmouth (2 Seasons)3 Leagues62.7
Rotherham Utd (1 Season)2 Leagues25.4
EFL Cup (10 Seasons)16.4
FA Cup (9 Seasons)20.1
League One (8 Seasons)229.6
Championship (4 Seasons)49.5701.414620111180.16710000
League Two (2 Seasons)49.7
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
2012-201318Rochdale1 League18.9
2013-201419Rochdale1 League30.8
2014-201520Rochdale3 Leagues29.6
2015-201621Rochdale2 Leagues29.7
2016-201722Rochdale3 Leagues42.4
2017-201823Rochdale3 Leagues38.5
2018-201924Rochdale3 Leagues28.6
2018-201924Preston1 League4.891.8971010000.00000000
2019-202025Preston3 Leagues31.0331.202110001130.11300000
2020-202126Preston3 Leagues17.9281.89189100050.34410000
2021-202227Preston3 Leagues5.200.0000000000.00000000
2022-202328Portsmouth2 Leagues25.7
2023-202429Portsmouth3 Leagues37.0
2024-202530Rotherham Utd2 Leagues25.4
13 Seasons4 Clubs5 Leagues365.3701.414620111180.16710000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rochdale (7 Seasons)4 Leagues218.3
Preston (4 Seasons)3 Leagues58.9701.414620111180.16710000
Portsmouth (2 Seasons)3 Leagues62.7
Rotherham Utd (1 Season)2 Leagues25.4
EFL Cup (10 Seasons)16.4
FA Cup (9 Seasons)20.1
League One (8 Seasons)229.6
Championship (4 Seasons)49.5701.414620111180.16710000
League Two (2 Seasons)49.7
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
2012-201318Rochdaleeng ENG4. League Two12th18.9
2013-201419Rochdaleeng ENG4. League Two3rd30.8
2014-201520Rochdaleeng ENG3. League One8th25.1Matches
2015-201621Rochdaleeng ENG3. League One10th27.3Matches
2016-201722Rochdaleeng ENG3. League One9th35.5Matches
2017-201823Rochdaleeng ENG3. League One20th30.6Matches
2018-201924Rochdaleeng ENG3. League One16th25.2Matches
2018-201924Prestoneng ENG2. Championship14th4.891.8971010000.00000000Matches
2019-202025Prestoneng ENG2. Championship9th27.5331.202110001130.11300000Matches
2020-202126Prestoneng ENG2. Championship13th14.8281.89189100050.34410000Matches
2021-202227Prestoneng ENG2. Championship13th2.400.0000000000.00000000Matches
2022-202328Portsmoutheng ENG3. League One8th24.7Matches
2023-202429Portsmoutheng ENG3. League One1st36.5Matches
2024-202530Rotherham Utdeng ENG3. League One14th24.6Matches
13 Seasons4 Clubs3 Leagues328.8701.414620111180.16710000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Rochdale (7 Seasons)2 Leagues193.5
Preston (4 Seasons)1 League49.5701.414620111180.16710000
Portsmouth (2 Seasons)1 League61.2
Rotherham Utd (1 Season)1 League24.6
League One (8 Seasons)229.6
Championship (4 Seasons)49.5701.414620111180.16710000
League Two (2 Seasons)49.7
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-201520Rochdaleeng ENGFA Cup17th4.1Matches
2014-201520Rochdaleeng ENGLeague Cup58th0.3Matches
2015-201621Rochdaleeng ENGLeague Cup33rd2.3Matches
2016-201722Rochdaleeng ENGEFL Cup33rd1.9Matches
2016-201722Rochdaleeng ENGFA Cup17th5.0Matches
2017-201823Rochdaleeng ENGEFL Cup33rd2.0Matches
2017-201823Rochdaleeng ENGFA Cup9th5.9Matches
2018-201924Rochdaleeng ENGEFL Cup33rd1.4Matches
2018-201924Rochdaleeng ENGFA Cup65th2.0Matches
2019-202025Prestoneng ENGEFL Cup17th2.5Matches
2019-202025Prestoneng ENGFA Cup33rd1.0Matches
2020-202126Prestoneng ENGEFL Cup17th2.2Matches
2020-202126Prestoneng ENGFA Cup33rd0.8Matches
2021-202227Prestoneng ENGEFL CupRd42.8Matches
2022-202328Portsmoutheng ENGEFL CupRd21.0Matches
2023-202429Portsmoutheng ENGFA Cup0.5Matches
2024-202530Rotherham Utdeng ENGFA Cup0.8Matches
11 Seasons4 Clubs2 Leagues36.5
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 Leagues24.9
Preston (3 Seasons)2 Leagues9.3
Portsmouth (2 Seasons)2 Leagues1.5
Rotherham Utd (1 Season)1 League0.8
EFL Cup (10 Seasons)16.4
FA Cup (9 Seasons)20.1

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
2012-201318Rochdaleeng ENG4. League Two18.9
2013-201419Rochdaleeng ENG4. League Two30.8
2014-201520Rochdaleeng ENGFA Cup4.1Matches
2014-201520Rochdaleeng ENGLeague Cup0.3Matches
2014-201520Rochdaleeng ENG3. League One25.1Matches
2015-201621Rochdaleeng ENGLeague Cup2.3Matches
2015-201621Rochdaleeng ENG3. League One27.3Matches
2016-201722Rochdaleeng ENGEFL Cup1.900Matches
2016-201722Rochdaleeng ENGFA Cup5.0Matches
2016-201722Rochdaleeng ENG3. League One35.500Matches
2017-201823Rochdaleeng ENGEFL Cup2.002Matches
2017-201823Rochdaleeng ENGFA Cup5.911Matches
2017-201823Rochdaleeng ENG3. League One30.600Matches
2018-201924Prestoneng ENG2. Championship4.8313002366.7183547150Matches
2018-201924Rochdaleeng ENGEFL Cup1.400Matches
2018-201924Rochdaleeng ENGFA Cup2.001Matches
2018-201924Rochdaleeng ENG3. League One25.2Matches
2019-202025Prestoneng ENG2. Championship27.5362418153163545.719195143571521Matches
2019-202025Prestoneng ENGEFL Cup2.522Matches
2019-202025Prestoneng ENGFA Cup1.000Matches
2020-202126Prestoneng ENG2. Championship14.812991261154.559543042400Matches
2020-202126Prestoneng ENGEFL Cup2.203Matches
2020-202126Prestoneng ENGFA Cup0.801Matches
2021-202227Prestoneng ENG2. Championship2.46251055100.004043960Matches
2021-202227Prestoneng ENGEFL Cup2.852Matches
2022-202328Portsmoutheng ENGEFL Cup1.000Matches
2022-202328Portsmoutheng ENG3. League One24.72128Matches
2023-202429Portsmoutheng ENGFA Cup0.511Matches
2023-202429Portsmoutheng ENG3. League One36.53530Matches
2024-202530Rotherham Utdeng ENGFA Cup0.8Matches
2024-202530Rotherham Utdeng ENG3. League One24.61123Matches
13 Seasons4 Clubs5 Leagues365.35711235175295453.7254013271661291131
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 (7 Seasons)4 Leagues218.3140
Preston (4 Seasons)3 Leagues58.9574335175295453.725401327801291131
Portsmouth (2 Seasons)3 Leagues62.757590
Rotherham Utd (1 Season)2 Leagues25.411230
EFL Cup (10 Seasons)16.4790
FA Cup (9 Seasons)20.1240
League One (8 Seasons)229.667810
Championship (4 Seasons)49.5573635175295453.725401327721291131
League Two (2 Seasons)49.70
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
2012-201318Rochdale1 League18.90
2013-201419Rochdale1 League30.80
2014-201520Rochdale3 Leagues29.60
2015-201621Rochdale2 Leagues29.70
2016-201722Rochdale3 Leagues42.4000
2017-201823Rochdale3 Leagues38.5130
2018-201924Rochdale3 Leagues28.6010
2018-201924Preston1 League4.8313002366.7183547150
2019-202025Preston3 Leagues31.0362618153163545.719195143771521
2020-202126Preston3 Leagues17.912991261154.559543442400
2021-202227Preston3 Leagues5.26751055100.004045960
2022-202328Portsmouth2 Leagues25.721280
2023-202429Portsmouth3 Leagues37.036310
2024-202530Rotherham Utd2 Leagues25.411230
13 Seasons4 Clubs5 Leagues365.35711235175295453.7254013271661291131
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Rochdale (7 Seasons)4 Leagues218.3140
Preston (4 Seasons)3 Leagues58.9574335175295453.725401327801291131
Portsmouth (2 Seasons)3 Leagues62.757590
Rotherham Utd (1 Season)2 Leagues25.411230
EFL Cup (10 Seasons)16.4790
FA Cup (9 Seasons)20.1240
League One (8 Seasons)229.667810
Championship (4 Seasons)49.5573635175295453.725401327721291131
League Two (2 Seasons)49.70
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
2012-201318Rochdaleeng ENG4. League Two12th18.9
2013-201419Rochdaleeng ENG4. League Two3rd30.8
2014-201520Rochdaleeng ENG3. League One8th25.1Matches
2015-201621Rochdaleeng ENG3. League One10th27.3Matches
2016-201722Rochdaleeng ENG3. League One9th35.500Matches
2017-201823Rochdaleeng ENG3. League One20th30.600Matches
2018-201924Rochdaleeng ENG3. League One16th25.2Matches
2018-201924Prestoneng ENG2. Championship14th4.8313002366.7183547150Matches
2019-202025Prestoneng ENG2. Championship9th27.5362418153163545.719195143571521Matches
2020-202126Prestoneng ENG2. Championship13th14.812991261154.559543042400Matches
2021-202227Prestoneng ENG2. Championship13th2.46251055100.004043960Matches
2022-202328Portsmoutheng ENG3. League One8th24.72128Matches
2023-202429Portsmoutheng ENG3. League One1st36.53530Matches
2024-202530Rotherham Utdeng ENG3. League One14th24.61123Matches
13 Seasons4 Clubs3 Leagues328.85710335175295453.7254013271531291131
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 (7 Seasons)2 Leagues193.5000
Preston (4 Seasons)1 League49.5573635175295453.725401327721291131
Portsmouth (2 Seasons)1 League61.256580
Rotherham Utd (1 Season)1 League24.611230
League One (8 Seasons)229.667810
Championship (4 Seasons)49.5573635175295453.725401327721291131
League Two (2 Seasons)49.70
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-201520Rochdaleeng ENGFA Cup17th4.1Matches
2014-201520Rochdaleeng ENGLeague Cup58th0.3Matches
2015-201621Rochdaleeng ENGLeague Cup33rd2.3Matches
2016-201722Rochdaleeng ENGEFL Cup33rd1.900Matches
2016-201722Rochdaleeng ENGFA Cup17th5.0Matches
2017-201823Rochdaleeng ENGEFL Cup33rd2.002Matches
2017-201823Rochdaleeng ENGFA Cup9th5.911Matches
2018-201924Rochdaleeng ENGEFL Cup33rd1.400Matches
2018-201924Rochdaleeng ENGFA Cup65th2.001Matches
2019-202025Prestoneng ENGEFL Cup17th2.522Matches
2019-202025Prestoneng ENGFA Cup33rd1.000Matches
2020-202126Prestoneng ENGEFL Cup17th2.203Matches
2020-202126Prestoneng ENGFA Cup33rd0.801Matches
2021-202227Prestoneng ENGEFL CupRd42.852Matches
2022-202328Portsmoutheng ENGEFL CupRd21.000Matches
2023-202429Portsmoutheng ENGFA Cup0.511Matches
2024-202530Rotherham Utdeng ENGFA Cup0.8Matches
11 Seasons4 Clubs2 Leagues36.59130
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 Leagues24.9140
Preston (3 Seasons)2 Leagues9.3780
Portsmouth (2 Seasons)2 Leagues1.5110
Rotherham Utd (1 Season)1 League0.80
EFL Cup (10 Seasons)16.4790
FA Cup (9 Seasons)20.1240

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
2012-201318Rochdaleeng ENG4. League Two18.9
2013-201419Rochdaleeng ENG4. League Two30.8
2014-201520Rochdaleeng ENGFA Cup4.1Matches
2014-201520Rochdaleeng ENGLeague Cup0.3Matches
2014-201520Rochdaleeng ENG3. League One25.1Matches
2015-201621Rochdaleeng ENGLeague Cup2.3Matches
2015-201621Rochdaleeng ENG3. League One27.3Matches
2016-201722Rochdaleeng ENGEFL Cup1.9Matches
2016-201722Rochdaleeng ENGFA Cup5.0Matches
2016-201722Rochdaleeng ENG3. League One35.5Matches
2017-201823Rochdaleeng ENGEFL Cup2.0Matches
2017-201823Rochdaleeng ENGFA Cup5.9Matches
2017-201823Rochdaleeng ENG3. League One30.6Matches
2018-201924Prestoneng ENG2. Championship4.82911698128654291200.02100.01415743057213017413Matches
2018-201924Rochdaleeng ENGEFL Cup1.4Matches
2018-201924Rochdaleeng ENGFA Cup2.0Matches
2018-201924Rochdaleeng ENG3. League One25.2Matches
2019-202025Prestoneng ENG2. Championship27.51569684177474139156911327.3872.74821660762145016871057Matches
2019-202025Prestoneng ENGEFL Cup2.5Matches
2019-202025Prestoneng ENGFA Cup1.0Matches
2020-202126Prestoneng ENG2. Championship14.89605526345125339609555.6444.43801552725101107245927Matches
2020-202126Prestoneng ENGEFL Cup2.2Matches
2020-202126Prestoneng ENGFA Cup0.8Matches
2021-202227Prestoneng ENG2. Championship2.416875858521168200.02100.062240134300108714Matches
2021-202227Prestoneng ENGEFL Cup2.8Matches
2022-202328Portsmoutheng ENGEFL Cup1.0Matches
2022-202328Portsmoutheng ENG3. League One24.7Matches
2023-202429Portsmoutheng ENGFA Cup0.5Matches
2023-202429Portsmoutheng ENG3. League One36.5Matches
2024-202530Rotherham Utdeng ENGFA Cup0.8Matches
2024-202530Rotherham Utdeng ENG3. League One24.6Matches
13 Seasons4 Clubs5 Leagues365.32988146836138478317298824833.31666.71065402619263418127101430111
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 (7 Seasons)4 Leagues218.3
Preston (4 Seasons)3 Leagues58.92988146836138478317298824833.31666.71065402619263418127101430111
Portsmouth (2 Seasons)3 Leagues62.7
Rotherham Utd (1 Season)2 Leagues25.4
EFL Cup (10 Seasons)16.4
FA Cup (9 Seasons)20.1
League One (8 Seasons)229.6
Championship (4 Seasons)49.52988146836138478317298824833.31666.71065402619263418127101430111
League Two (2 Seasons)49.7
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
2012-201318Rochdale1 League18.9
2013-201419Rochdale1 League30.8
2014-201520Rochdale3 Leagues29.6
2015-201621Rochdale2 Leagues29.7
2016-201722Rochdale3 Leagues42.4
2017-201823Rochdale3 Leagues38.5
2018-201924Rochdale3 Leagues28.6
2018-201924Preston1 League4.82911698128654291200.02100.01415743057213017413
2019-202025Preston3 Leagues31.01569684177474139156911327.3872.74821660762145016871057
2020-202126Preston3 Leagues17.99605526345125339609555.6444.43801552725101107245927
2021-202227Preston3 Leagues5.216875858521168200.02100.062240134300108714
2022-202328Portsmouth2 Leagues25.7
2023-202429Portsmouth3 Leagues37.0
2024-202530Rotherham Utd2 Leagues25.4
13 Seasons4 Clubs5 Leagues365.32988146836138478317298824833.31666.71065402619263418127101430111
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 (7 Seasons)4 Leagues218.3
Preston (4 Seasons)3 Leagues58.92988146836138478317298824833.31666.71065402619263418127101430111
Portsmouth (2 Seasons)3 Leagues62.7
Rotherham Utd (1 Season)2 Leagues25.4
EFL Cup (10 Seasons)16.4
FA Cup (9 Seasons)20.1
League One (8 Seasons)229.6
Championship (4 Seasons)49.52988146836138478317298824833.31666.71065402619263418127101430111
League Two (2 Seasons)49.7
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
2012-201318Rochdaleeng ENG4. League Two12th18.9
2013-201419Rochdaleeng ENG4. League Two3rd30.8
2014-201520Rochdaleeng ENG3. League One8th25.1Matches
2015-201621Rochdaleeng ENG3. League One10th27.3Matches
2016-201722Rochdaleeng ENG3. League One9th35.5Matches
2017-201823Rochdaleeng ENG3. League One20th30.6Matches
2018-201924Rochdaleeng ENG3. League One16th25.2Matches
2018-201924Prestoneng ENG2. Championship14th4.82911698128654291200.02100.01415743057213017413Matches
2019-202025Prestoneng ENG2. Championship9th27.51569684177474139156911327.3872.74821660762145016871057Matches
2020-202126Prestoneng ENG2. Championship13th14.89605526345125339609555.6444.43801552725101107245927Matches
2021-202227Prestoneng ENG2. Championship13th2.416875858521168200.02100.062240134300108714Matches
2022-202328Portsmoutheng ENG3. League One8th24.7Matches
2023-202429Portsmoutheng ENG3. League One1st36.5Matches
2024-202530Rotherham Utdeng ENG3. League One14th24.6Matches
13 Seasons4 Clubs3 Leagues328.82988146836138478317298824833.31666.71065402619263418127101430111
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 (7 Seasons)2 Leagues193.5
Preston (4 Seasons)1 League49.52988146836138478317298824833.31666.71065402619263418127101430111
Portsmouth (2 Seasons)1 League61.2
Rotherham Utd (1 Season)1 League24.6
League One (8 Seasons)229.6
Championship (4 Seasons)49.52988146836138478317298824833.31666.71065402619263418127101430111
League Two (2 Seasons)49.7
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-201520Rochdaleeng ENGFA Cup17th4.1Matches
2014-201520Rochdaleeng ENGLeague Cup58th0.3Matches
2015-201621Rochdaleeng ENGLeague Cup33rd2.3Matches
2016-201722Rochdaleeng ENGEFL Cup33rd1.9Matches
2016-201722Rochdaleeng ENGFA Cup17th5.0Matches
2017-201823Rochdaleeng ENGEFL Cup33rd2.0Matches
2017-201823Rochdaleeng ENGFA Cup9th5.9Matches
2018-201924Rochdaleeng ENGEFL Cup33rd1.4Matches
2018-201924Rochdaleeng ENGFA Cup65th2.0Matches
2019-202025Prestoneng ENGEFL Cup17th2.5Matches
2019-202025Prestoneng ENGFA Cup33rd1.0Matches
2020-202126Prestoneng ENGEFL Cup17th2.2Matches
2020-202126Prestoneng ENGFA Cup33rd0.8Matches
2021-202227Prestoneng ENGEFL CupRd42.8Matches
2022-202328Portsmoutheng ENGEFL CupRd21.0Matches
2023-202429Portsmoutheng ENGFA Cup0.5Matches
2024-202530Rotherham Utdeng ENGFA Cup0.8Matches
11 Seasons4 Clubs2 Leagues36.5
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Rochdale (5 Seasons)2 Leagues24.9
Preston (3 Seasons)2 Leagues9.3
Portsmouth (2 Seasons)2 Leagues1.5
Rotherham Utd (1 Season)1 League0.8
EFL Cup (10 Seasons)16.4
FA Cup (9 Seasons)20.1

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
2012-201318Rochdaleeng ENG4. League Two211,6998141.018.9201
2013-201419Rochdaleeng ENG4. League Two312,7718966.930.8310
2014-201520Rochdaleeng ENGFA Cup53697468.34.1485313102.006600.00-1.05Matches
2014-201520Rochdaleeng ENGLeague Cup1303033.30.30012900.000000.00+3.00Matches
2014-201520Rochdaleeng ENG3. League One312,2617354.625.12817381.293834+4+0.16+0.06Matches
2015-201621Rochdaleeng ENGLeague Cup2210105100.02.321052001.5012-1-0.43Matches
2015-201621Rochdaleeng ENG3. League One312,4607959.427.32924241.584134+7+0.26+0.26Matches
2016-201722Rochdaleeng ENGEFL Cup21678492.81.92841001.503300.00-6.92Matches
2016-201722Rochdaleeng ENGFA Cup545090100.05.05905002.0075+2+0.40Matches
2016-201722Rochdaleeng ENG3. League One403,1968077.235.53629411.535341+12+0.34+0.62Matches
2017-201823Rochdaleeng ENGEFL Cup218090100.02.02902001.5014-3-1.50Matches
2017-201823Rochdaleeng ENGFA Cup65308884.15.96885001.83139+4+0.68-0.22Matches
2017-201823Rochdaleeng ENG3. League One332,7538366.530.63027361.424436+8+0.26+1.30Matches
2018-201924Prestoneng ENG2. Championship64297210.44.8490323471.679900.000.006.17.3-1.3-0.27-0.20Matches
2018-201924Rochdaleeng ENGEFL Cup21246268.91.4191113301.5030+3+2.18+5.39Matches
2018-201924Rochdaleeng ENGFA Cup218090100.02.02902001.502200.00Matches
2018-201924Rochdaleeng ENG3. League One272,2718454.925.226862314511.153145-14-0.55+0.36Matches
2019-202025Prestoneng ENG2. Championship292,4768559.827.52888271271.664231+11+0.40+0.7235.430.9+4.6+0.17+0.11Matches
2019-202025Prestoneng ENGEFL Cup32227474.02.5290214202.004400.00-1.15Matches
2019-202025Prestoneng ENGFA Cup19090100.01.01901000.0024-2-2.00Matches
2020-202126Prestoneng ENG2. Championship221,3356132.214.8158110717151.091917+2+0.13+0.4220.019.2+0.7+0.05+0.40Matches
2020-202126Prestoneng ENGEFL Cup32016774.42.2290212102.0023-1-0.45-5.67Matches
2020-202126Prestoneng ENGFA Cup1737381.10.81730000.0013-2-2.47+2.83Matches
2021-202227Prestoneng ENG2. Championship5218445.32.42761322180.402200.00+0.092.93.7-0.8-0.35-0.36Matches
2021-202227Prestoneng ENGEFL Cup32538470.32.83842012.0075+2+0.71-2.65Matches
2021-202227Prestoneng ENGFA Cup00001Matches
2022-202328Portsmoutheng ENGEFL Cup1909050.01.01901013.0030+3+3.00+4.00Matches
2022-202328Portsmoutheng ENG3. League One252,2248953.724.7258922001.964019+21+0.85+1.32Matches
2023-202429Portsmoutheng ENGEFL Cup00001Matches
2023-202429Portsmoutheng ENGFA Cup1454550.00.51450000.0001-1-2.00-2.00Matches
2023-202429Portsmoutheng ENG3. League One393,2838479.336.536893532622.106234+28+0.77-0.18Matches
2024-202530Rotherham Utdeng ENGFA Cup1696976.70.81690000.0013-2-2.61-2.61Matches
2024-202530Rotherham Utdeng ENG3. League One252,2178982.124.6258923001.363129+2+0.08+0.64Matches
13 Seasons4 Clubs5 Leagues40632,8768153.9365.3371872703524731.54468385+83+0.26+0.4664.361.2+3.2+0.06+0.15
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 (7 Seasons)4 Leagues24119,6518262.1218.3224871411735201.45243221+22+0.13+0.53
Preston (4 Seasons)3 Leagues735,2977329.858.95886481521491.408878+10+0.17+0.2564.361.2+3.2+0.06+0.15
Portsmouth (2 Seasons)3 Leagues665,6428564.462.763885832642.0310554+51+0.81+0.88
Rotherham Utd (1 Season)2 Leagues262,2868881.925.4268823001.31323200.00+0.54
EFL Cup (10 Seasons)191,4777868.416.415901343131.742421+3+0.18-0.77
FA Cup (9 Seasons)221,8068279.220.121851613111.543233-1-0.05-0.56
League One (8 Seasons)25120,6658265.2229.6235882001631221.57340272+68+0.30+0.62
Championship (4 Seasons)624,4587226.949.54986411319471.367259+13+0.26+0.4064.361.2+3.2+0.06+0.15
League Two (2 Seasons)524,4708654.049.7511
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
2012-201318Rochdale1 League211,6998141.018.9201
2013-201419Rochdale1 League312,7718966.930.8310
2014-201520Rochdale3 Leagues372,6607255.829.632852053081.354440+4+0.14+0.05
2015-201621Rochdale2 Leagues332,6708161.429.73110526241.584236+6+0.20+0.20
2016-201722Rochdale3 Leagues473,8138179.942.4438835411.586349+14+0.33+0.52
2017-201823Rochdale3 Leagues413,4638470.038.5388934361.485849+9+0.23+1.14
2018-201924Rochdale3 Leagues312,5758357.228.629862623911.203647-11-0.38+0.60
2018-201924Preston1 League64297210.44.8490323471.679900.000.006.17.3-1.3-0.27-0.20
2019-202025Preston3 Leagues332,7888461.531.031893022271.644839+9+0.29+0.5535.430.9+4.6+0.17+0.11
2020-202126Preston3 Leagues261,6096235.817.9188212817151.152223-1-0.06+0.1320.019.2+0.7+0.05+0.40
2021-202227Preston3 Leagues84715910.25.25813322201.0097+2+0.38+0.382.93.7-0.8-0.35-0.36
2022-202328Portsmouth2 Leagues262,3148953.625.7268923012.004319+24+0.93+1.43
2023-202429Portsmouth3 Leagues403,3288375.037.037883532632.056235+27+0.73-0.17
2024-202530Rotherham Utd2 Leagues262,2868881.925.4268823001.31323200.00+0.54
13 Seasons4 Clubs5 Leagues40632,8768153.9365.3371872703524731.54468385+83+0.26+0.4664.361.2+3.2+0.06+0.15
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 (7 Seasons)4 Leagues24119,6518262.1218.3224871411735201.45243221+22+0.13+0.53
Preston (4 Seasons)3 Leagues735,2977329.858.95886481521491.408878+10+0.17+0.2564.361.2+3.2+0.06+0.15
Portsmouth (2 Seasons)3 Leagues665,6428564.462.763885832642.0310554+51+0.81+0.88
Rotherham Utd (1 Season)2 Leagues262,2868881.925.4268823001.31323200.00+0.54
EFL Cup (10 Seasons)191,4777868.416.415901343131.742421+3+0.18-0.77
FA Cup (9 Seasons)221,8068279.220.121851613111.543233-1-0.05-0.56
League One (8 Seasons)25120,6658265.2229.6235882001631221.57340272+68+0.30+0.62
Championship (4 Seasons)624,4587226.949.54986411319471.367259+13+0.26+0.4064.361.2+3.2+0.06+0.15
League Two (2 Seasons)524,4708654.049.7511
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
2012-201318Rochdaleeng ENG4. League Two12th211,6998141.018.9201
2013-201419Rochdaleeng ENG4. League Two3rd312,7718966.930.8310
2014-201520Rochdaleeng ENG3. League One8th312,2617354.625.12817381.293834+4+0.16+0.06Matches
2015-201621Rochdaleeng ENG3. League One10th312,4607959.427.32924241.584134+7+0.26+0.26Matches
2016-201722Rochdaleeng ENG3. League One9th403,1968077.235.53629411.535341+12+0.34+0.62Matches
2017-201823Rochdaleeng ENG3. League One20th332,7538366.530.63027361.424436+8+0.26+1.30Matches
2018-201924Rochdaleeng ENG3. League One16th272,2718454.925.226862314511.153145-14-0.55+0.36Matches
2018-201924Prestoneng ENG2. Championship14th64297210.44.8490323471.679900.000.006.17.3-1.3-0.27-0.20Matches
2019-202025Prestoneng ENG2. Championship9th292,4768559.827.52888271271.664231+11+0.40+0.7235.430.9+4.6+0.17+0.11Matches
2020-202126Prestoneng ENG2. Championship13th221,3356132.214.8158110717151.091917+2+0.13+0.4220.019.2+0.7+0.05+0.40Matches
2021-202227Prestoneng ENG2. Championship13th5218445.32.42761322180.402200.00+0.092.93.7-0.8-0.35-0.36Matches
2022-202328Portsmoutheng ENG3. League One8th252,2248953.724.7258922001.964019+21+0.85+1.32Matches
2023-202429Portsmoutheng ENG3. League One1st393,2838479.336.536893532622.106234+28+0.77-0.18Matches
2024-202530Rotherham Utdeng ENG3. League One14th252,2178982.124.6258923001.363129+2+0.08+0.64Matches
13 Seasons4 Clubs3 Leagues36529,5938152.4328.8335872413022691.52412331+81+0.29+0.5264.361.2+3.2+0.06+0.15
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 (7 Seasons)2 Leagues21417,4118160.1193.5200861201445201.41207190+17+0.12+0.54
Preston (4 Seasons)1 League624,4587226.949.54986411319471.367259+13+0.26+0.4064.361.2+3.2+0.06+0.15
Portsmouth (2 Seasons)1 League645,5078666.561.261895732622.0510253+49+0.80+0.83
Rotherham Utd (1 Season)1 League252,2178982.124.6258923001.363129+2+0.08+0.64
League One (8 Seasons)25120,6658265.2229.6235882001631221.57340272+68+0.30+0.62
Championship (4 Seasons)624,4587226.949.54986411319471.367259+13+0.26+0.4064.361.2+3.2+0.06+0.15
League Two (2 Seasons)524,4708654.049.7511
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-201520Rochdaleeng ENGFA Cup17th53697468.34.1485313102.006600.00-1.05Matches
2014-201520Rochdaleeng ENGLeague Cup58th1303033.30.30012900.000000.00+3.00Matches
2015-201621Rochdaleeng ENGLeague Cup33rd2210105100.02.321052001.5012-1-0.43Matches
2016-201722Rochdaleeng ENGEFL Cup33rd21678492.81.92841001.503300.00-6.92Matches
2016-201722Rochdaleeng ENGFA Cup17th545090100.05.05905002.0075+2+0.40Matches
2017-201823Rochdaleeng ENGEFL Cup33rd218090100.02.02902001.5014-3-1.50Matches
2017-201823Rochdaleeng ENGFA Cup9th65308884.15.96885001.83139+4+0.68-0.22Matches
2018-201924Rochdaleeng ENGEFL Cup33rd21246268.91.4191113301.5030+3+2.18+5.39Matches
2018-201924Rochdaleeng ENGFA Cup65th218090100.02.02902001.502200.00Matches
2019-202025Prestoneng ENGEFL Cup17th32227474.02.5290214202.004400.00-1.15Matches
2019-202025Prestoneng ENGFA Cup33rd19090100.01.01901000.0024-2-2.00Matches
2020-202126Prestoneng ENGEFL Cup17th32016774.42.2290212102.0023-1-0.45-5.67Matches
2020-202126Prestoneng ENGFA Cup33rd1737381.10.81730000.0013-2-2.47+2.83Matches
2021-202227Prestoneng ENGEFL CupRd432538470.32.83842012.0075+2+0.71-2.65Matches
2021-202227Prestoneng ENGFA Cup00001Matches
2022-202328Portsmoutheng ENGEFL CupRd21909050.01.01901013.0030+3+3.00+4.00Matches
2023-202429Portsmoutheng ENGEFL CupRd200001Matches
2023-202429Portsmoutheng ENGFA Cup1454550.00.51450000.0001-1-2.00-2.00Matches
2024-202530Rotherham Utdeng ENGFA Cup1696976.70.81690000.0013-2-2.61-2.61Matches
11 Seasons4 Clubs2 Leagues413,2838073.936.536872953141.635654+2+0.05-0.71
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 Leagues272,2408384.824.924892133101.703631+5+0.20+0.20
Preston (3 Seasons)2 Leagues118397668.29.3986723221.641619-3-0.32-2.98
Portsmouth (2 Seasons)2 Leagues21356828.11.52681021.5031+2+1.33+2.00
Rotherham Utd (1 Season)1 League1696976.70.81690000.0013-2-2.61-2.61
EFL Cup (10 Seasons)191,4777868.416.415901343131.742421+3+0.18-0.77
FA Cup (9 Seasons)221,8068279.220.121851613111.543233-1-0.05-0.56

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
2012-201318Rochdaleeng ENG4. League Two18.97128
2013-201419Rochdaleeng ENG4. League Two30.84025
2014-201520Rochdaleeng ENGFA Cup4.10000Matches
2014-201520Rochdaleeng ENGLeague Cup0.30000Matches
2014-201520Rochdaleeng ENG3. League One25.18138Matches
2015-201621Rochdaleeng ENGLeague Cup2.31000Matches
2015-201621Rochdaleeng ENG3. League One27.37031Matches
2016-201722Rochdaleeng ENGEFL Cup1.9100610400000Matches
2016-201722Rochdaleeng ENGFA Cup5.00000Matches
2016-201722Rochdaleeng ENG3. League One35.56214000000000Matches
2017-201823Rochdaleeng ENGEFL Cup2.0000210120000Matches
2017-201823Rochdaleeng ENGFA Cup5.9100104031110Matches
2017-201823Rochdaleeng ENG3. League One30.64003300000000Matches
2018-201924Prestoneng ENG2. Championship4.80004509410002471236.8Matches
2018-201924Rochdaleeng ENGEFL Cup1.40000401000000Matches
2018-201924Rochdaleeng ENGFA Cup2.0000200410000Matches
2018-201924Rochdaleeng ENG3. League One25.21000Matches
2019-202025Prestoneng ENG2. Championship27.521020230623524000117484651.1Matches
2019-202025Prestoneng ENGEFL Cup2.50000102220Matches
2019-202025Prestoneng ENGFA Cup1.00000004000Matches
2020-202126Prestoneng ENG2. Championship14.8110132006130902180272750.0Matches
2020-202126Prestoneng ENGEFL Cup2.20003108300Matches
2020-202126Prestoneng ENGFA Cup0.80000112100Matches
2021-202227Prestoneng ENG2. Championship2.400024163200015040.0Matches
2021-202227Prestoneng ENGEFL Cup2.800001010250Matches
2022-202328Portsmoutheng ENGEFL Cup1.00000201000Matches
2022-202328Portsmoutheng ENG3. League One24.74001326010128210Matches
2023-202429Portsmoutheng ENGFA Cup0.51001000110Matches
2023-202429Portsmoutheng ENG3. League One36.57102431014330350Matches
2024-202530Rotherham Utdeng ENGFA Cup0.80000Matches
2024-202530Rotherham Utdeng ENG3. League One24.6400212009623111Matches
13 Seasons4 Clubs5 Leagues365.359713161452555166112022236828948.0
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rochdale (7 Seasons)4 Leagues218.340412151005041000
Preston (4 Seasons)3 Leagues58.9320425621648043021236828948.0
Portsmouth (2 Seasons)3 Leagues62.712103859024559570
Rotherham Utd (1 Season)2 Leagues25.4400212009623111
EFL Cup (10 Seasons)16.4200111103697000
FA Cup (9 Seasons)20.120013514142000
League One (8 Seasons)229.641412007703408167001
Championship (4 Seasons)49.5320395211387236021236828948.0
League Two (2 Seasons)49.711153
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
2012-201318Rochdale1 League18.97128
2013-201419Rochdale1 League30.84025
2014-201520Rochdale3 Leagues29.6810380
2015-201621Rochdale2 Leagues29.7800310
2016-201722Rochdale3 Leagues42.47214610400000
2017-201823Rochdale3 Leagues38.550045503231000
2018-201924Rochdale3 Leagues28.61002401410000
2018-201924Preston1 League4.80004509410002471236.8
2019-202025Preston3 Leagues31.021020240683726000117484651.1
2020-202126Preston3 Leagues17.9110162217134902180272750.0
2021-202227Preston3 Leagues5.2000251165700015040.0
2022-202328Portsmouth2 Leagues25.74001328010228210
2023-202429Portsmouth3 Leagues37.08102531014331360
2024-202530Rotherham Utd2 Leagues25.4400212009623111
13 Seasons4 Clubs5 Leagues365.359713161452555166112022236828948.0
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rochdale (7 Seasons)4 Leagues218.340412151005041000
Preston (4 Seasons)3 Leagues58.9320425621648043021236828948.0
Portsmouth (2 Seasons)3 Leagues62.712103859024559570
Rotherham Utd (1 Season)2 Leagues25.4400212009623111
EFL Cup (10 Seasons)16.4200111103697000
FA Cup (9 Seasons)20.120013514142000
League One (8 Seasons)229.641412007703408167001
Championship (4 Seasons)49.5320395211387236021236828948.0
League Two (2 Seasons)49.711153
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
2012-201318Rochdaleeng ENG4. League Two12th18.97128
2013-201419Rochdaleeng ENG4. League Two3rd30.84025
2014-201520Rochdaleeng ENG3. League One8th25.18138Matches
2015-201621Rochdaleeng ENG3. League One10th27.37031Matches
2016-201722Rochdaleeng ENG3. League One9th35.56214000000000Matches
2017-201823Rochdaleeng ENG3. League One20th30.64003300000000Matches
2018-201924Rochdaleeng ENG3. League One16th25.21000Matches
2018-201924Prestoneng ENG2. Championship14th4.80004509410002471236.8Matches
2019-202025Prestoneng ENG2. Championship9th27.521020230623524000117484651.1Matches
2020-202126Prestoneng ENG2. Championship13th14.8110132006130902180272750.0Matches
2021-202227Prestoneng ENG2. Championship13th2.400024163200015040.0Matches
2022-202328Portsmoutheng ENG3. League One8th24.74001326010128210Matches
2023-202429Portsmoutheng ENG3. League One1st36.57102431014330350Matches
2024-202530Rotherham Utdeng ENG3. League One14th24.6400212009623111Matches
13 Seasons4 Clubs3 Leagues328.855712921291478153103022236828948.0
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Rochdale (7 Seasons)2 Leagues193.5374119500000000
Preston (4 Seasons)1 League49.5320395211387236021236828948.0
Portsmouth (2 Seasons)1 League61.211103757024458560
Rotherham Utd (1 Season)1 League24.6400212009623111
League One (8 Seasons)229.641412007703408167001
Championship (4 Seasons)49.5320395211387236021236828948.0
League Two (2 Seasons)49.711153
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-201520Rochdaleeng ENGFA Cup17th4.10000Matches
2014-201520Rochdaleeng ENGLeague Cup58th0.30000Matches
2015-201621Rochdaleeng ENGLeague Cup33rd2.31000Matches
2016-201722Rochdaleeng ENGEFL Cup33rd1.9100610400000Matches
2016-201722Rochdaleeng ENGFA Cup17th5.00000Matches
2017-201823Rochdaleeng ENGEFL Cup33rd2.0000210120000Matches
2017-201823Rochdaleeng ENGFA Cup9th5.9100104031110Matches
2018-201924Rochdaleeng ENGEFL Cup33rd1.40000401000000Matches
2018-201924Rochdaleeng ENGFA Cup65th2.0000200410000Matches
2019-202025Prestoneng ENGEFL Cup17th2.50000102220Matches
2019-202025Prestoneng ENGFA Cup33rd1.00000004000Matches
2020-202126Prestoneng ENGEFL Cup17th2.20003108300Matches
2020-202126Prestoneng ENGFA Cup33rd0.80000112100Matches
2021-202227Prestoneng ENGEFL CupRd42.800001010250Matches
2022-202328Portsmoutheng ENGEFL CupRd21.00000201000Matches
2023-202429Portsmoutheng ENGFA Cup0.51001000110Matches
2024-202530Rotherham Utdeng ENGFA Cup0.80000Matches
11 Seasons4 Clubs2 Leagues36.54002416177139000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rochdale (5 Seasons)2 Leagues24.9300201005041000
Preston (3 Seasons)2 Leagues9.300034126870
Portsmouth (2 Seasons)2 Leagues1.51001201110
Rotherham Utd (1 Season)1 League0.80000
EFL Cup (10 Seasons)16.4200111103697000
FA Cup (9 Seasons)20.120013514142000

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 Joe Rafferty Pages