Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-11-16SatNational LeagueMatchweek 18HomeW 2–0AltrinchamSouthend UnitedYFW82100000Match Report
2024-11-09SatNational LeagueMatchweek 17AwayD 3–3AltrinchamSolihull MoorsN26010000Match Report
2024-10-26SatNational LeagueMatchweek 16AwayW 5–0AltrinchamFyldeN30000000Match Report
2024-10-19SatNational LeagueMatchweek 14HomeD 2–2AltrinchamGatesheadN10000000Match Report
2024-10-05SatNational LeagueMatchweek 13AwayL 0–2AltrinchamBraintree TownYAM61000000Match 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
2015-201618Aberdeensct SCO1. Premiership20420.5000000000.000.000.000.000.00Matches
2016-201719Dumbartonsct SCO2. Championship20220.2000000000.000.000.000.000.00Matches
2017-201820Blackburneng ENGFA Cup321952.2101100000.460.000.460.460.46Matches
2017-201820Blackburneng ENG3. League One1334334.8213200200.420.210.620.420.62Matches
2017-201820Blackburneng ENGJr. PL2 — Div. 2121299911.1808800200.720.000.720.720.72Matches
2018-201921Blackburneng ENG2. Championship1524104.6202200102.12.10.22.234400.440.000.440.440.440.450.030.490.450.49Matches
2018-201921Blackburneng ENGEFL Cup211191.3101100000.760.000.760.760.76Matches
2018-201921Blackburneng ENGFA Cup10480.5000000000.000.000.000.000.00Matches
2018-201921Blackburneng ENGJr. PL2 — Div. 1101089610.0628244400.600.200.800.200.40Matches
2019-202022Blackpooleng ENGFA Cup311081.2000000000.000.000.000.000.00Matches
2019-202022Blackpooleng ENG3. League One2791,03811.5202200300.170.000.170.170.17Matches
2020-202123Northamptoneng ENG3. League One10370.4000000000.000.000.000.000.00Matches
2021-202224Scunthorpe Utdeng ENG4. League Two16131,13212.6202200500.160.000.160.160.16Matches
2022-202325Scunthorpe Utdeng ENG5. National League20201,75219.59455510.460.21Matches
2022-202325Oldham Athleticeng ENG5. National League23231,81020.17522400.350.25Matches
2023-202426Oldham Athleticeng ENGFA Cup11580.6000000000.000.000.000.000.00Matches
2023-202426Cheltenhameng ENG3. League One1656487.2213200300.280.140.420.280.42Matches
2023-202426Oldham Athleticeng ENG5. National League12107618.51100400.120.12Matches
2024-202527Altrinchameng ENG5. National League1455426.0112100000.170.170.330.170.33Matches
10 Seasons9 Clubs8 Leagues171959,155101.73031623772712.12.10.22.234400.290.060.300.230.300.450.030.490.450.49
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
Scunthorpe Utd (2 Seasons)2 Leagues36332,88432.011026551010.340.000.160.190.16
Oldham Athletic (2 Seasons)2 Leagues36342,62929.2800622800.270.000.000.210.00
Blackburn (2 Seasons)4 Leagues3481,20513.4617600302.12.10.22.234400.450.070.520.450.520.450.030.490.450.49
Blackburn (2 Seasons)2 Leagues22221,89521.1142161044600.660.090.760.470.57
Blackpool (1 Season)2 Leagues30101,14612.7202200300.160.000.160.160.16
Cheltenham (1 Season)1 League1656487.2213200300.280.140.420.280.42
Altrincham (1 Season)1 League1455426.0112100000.170.170.330.170.33
Dumbarton (1 Season)1 League20220.2000000000.000.000.000.000.00
Aberdeen (1 Season)1 League20420.5000000000.000.000.000.000.00
Northampton (1 Season)1 League10370.4000000000.000.000.000.000.00
League One (4 Seasons)57172,15624.0628600800.250.080.330.250.33
FA Cup (4 Seasons)844094.5101100000.220.000.220.220.22
National League (3 Seasons)69584,86554.1181211771310.330.170.330.200.33
League Two (1 Season)16131,13212.6202200500.160.000.160.160.16
Championship (1 Season)1524104.6202200102.12.10.22.234400.440.000.440.440.440.450.030.490.450.49
PL2 — Div. 2 (1 Season)121299911.1808800200.720.000.720.720.72
PL2 — Div. 1 (1 Season)101089610.0628244400.600.200.800.200.40
Premiership (1 Season)20420.5000000000.000.000.000.000.00
Championship (1 Season)20220.2000000000.000.000.000.000.00
EFL Cup (1 Season)211191.3101100000.760.000.760.760.76
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
2015-201618Aberdeen1 League20420.5000000000.000.000.000.000.00
2016-201719Dumbarton1 League20220.2000000000.000.000.000.000.00
2017-201820Blackburn1 League121299911.1808800200.720.000.720.720.72
2017-201820Blackburn2 Leagues1656287.0314300200.430.140.570.430.57
2018-201921Blackburn1 League101089610.0628244400.600.200.800.200.40
2018-201921Blackburn3 Leagues1835776.4303300102.12.10.22.234400.470.000.470.470.470.450.030.490.450.49
2019-202022Blackpool2 Leagues30101,14612.7202200300.160.000.160.160.16
2020-202123Northampton1 League10370.4000000000.000.000.000.000.00
2021-202224Scunthorpe Utd1 League16131,13212.6202200500.160.000.160.160.16
2022-202325Scunthorpe Utd1 League20201,75219.59455510.460.21
2022-202325Oldham Athletic1 League23231,81020.17522400.350.25
2023-202426Oldham Athletic2 Leagues13118199.1100100400.110.000.000.110.00
2023-202426Cheltenham1 League1656487.2213200300.280.140.420.280.42
2024-202527Altrincham1 League1455426.0112100000.170.170.330.170.33
10 Seasons9 Clubs8 Leagues171959,155101.73031623772712.12.10.22.234400.290.060.300.230.300.450.030.490.450.49
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
Scunthorpe Utd (2 Seasons)2 Leagues36332,88432.011026551010.340.000.160.190.16
Oldham Athletic (2 Seasons)2 Leagues36342,62929.2800622800.270.000.000.210.00
Blackburn (2 Seasons)4 Leagues3481,20513.4617600302.12.10.22.234400.450.070.520.450.520.450.030.490.450.49
Blackburn (2 Seasons)2 Leagues22221,89521.1142161044600.660.090.760.470.57
Blackpool (1 Season)2 Leagues30101,14612.7202200300.160.000.160.160.16
Cheltenham (1 Season)1 League1656487.2213200300.280.140.420.280.42
Altrincham (1 Season)1 League1455426.0112100000.170.170.330.170.33
Dumbarton (1 Season)1 League20220.2000000000.000.000.000.000.00
Aberdeen (1 Season)1 League20420.5000000000.000.000.000.000.00
Northampton (1 Season)1 League10370.4000000000.000.000.000.000.00
League One (4 Seasons)57172,15624.0628600800.250.080.330.250.33
FA Cup (4 Seasons)844094.5101100000.220.000.220.220.22
National League (3 Seasons)69584,86554.1181211771310.330.170.330.200.33
League Two (1 Season)16131,13212.6202200500.160.000.160.160.16
Championship (1 Season)1524104.6202200102.12.10.22.234400.440.000.440.440.440.450.030.490.450.49
PL2 — Div. 2 (1 Season)121299911.1808800200.720.000.720.720.72
PL2 — Div. 1 (1 Season)101089610.0628244400.600.200.800.200.40
Premiership (1 Season)20420.5000000000.000.000.000.000.00
Championship (1 Season)20220.2000000000.000.000.000.000.00
EFL Cup (1 Season)211191.3101100000.760.000.760.760.76
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
2015-201618Aberdeensct SCO1. Premiership2nd20420.5000000000.000.000.000.000.00Matches
2016-201719Dumbartonsct SCO2. Championship8th20220.2000000000.000.000.000.000.00Matches
2017-201820Blackburneng ENGJr. PL2 — Div. 21st121299911.1808800200.720.000.720.720.72Matches
2017-201820Blackburneng ENG3. League One2nd1334334.8213200200.420.210.620.420.62Matches
2018-201921Blackburneng ENGJr. PL2 — Div. 15th101089610.0628244400.600.200.800.200.40Matches
2018-201921Blackburneng ENG2. Championship15th1524104.6202200102.12.10.22.234400.440.000.440.440.440.450.030.490.450.49Matches
2019-202022Blackpooleng ENG3. League One13th2791,03811.5202200300.170.000.170.170.17Matches
2020-202123Northamptoneng ENG3. League One22nd10370.4000000000.000.000.000.000.00Matches
2021-202224Scunthorpe Utdeng ENG4. League Two24th16131,13212.6202200500.160.000.160.160.16Matches
2022-202325Scunthorpe Utdeng ENG5. National League23rd20201,75219.59455510.460.21Matches
2022-202325Oldham Athleticeng ENG5. National League12th23231,81020.17522400.350.25Matches
2023-202426Oldham Athleticeng ENG5. National League10th12107618.51100400.120.12Matches
2023-202426Cheltenhameng ENG3. League One21st1656487.2213200300.280.140.420.280.42Matches
2024-202527Altrinchameng ENG5. National League10th1455426.0112100000.170.170.330.170.33Matches
10 Seasons9 Clubs6 Leagues161908,62795.92831421772712.12.10.22.234400.290.060.290.220.290.450.030.490.450.49
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
Scunthorpe Utd (2 Seasons)2 Leagues36332,88432.011026551010.340.000.160.190.16
Oldham Athletic (2 Seasons)1 League35332,57128.68622800.280.21
Blackburn (2 Seasons)2 Leagues2858439.4415400302.12.10.22.234400.430.110.530.430.530.450.030.490.450.49
Blackburn (2 Seasons)2 Leagues22221,89521.1142161044600.660.090.760.470.57
Blackpool (1 Season)1 League2791,03811.5202200300.170.000.170.170.17
Cheltenham (1 Season)1 League1656487.2213200300.280.140.420.280.42
Altrincham (1 Season)1 League1455426.0112100000.170.170.330.170.33
Dumbarton (1 Season)1 League20220.2000000000.000.000.000.000.00
Aberdeen (1 Season)1 League20420.5000000000.000.000.000.000.00
Northampton (1 Season)1 League10370.4000000000.000.000.000.000.00
League One (4 Seasons)57172,15624.0628600800.250.080.330.250.33
National League (3 Seasons)69584,86554.1181211771310.330.170.330.200.33
League Two (1 Season)16131,13212.6202200500.160.000.160.160.16
Championship (1 Season)1524104.6202200102.12.10.22.234400.440.000.440.440.440.450.030.490.450.49
PL2 — Div. 2 (1 Season)121299911.1808800200.720.000.720.720.72
PL2 — Div. 1 (1 Season)101089610.0628244400.600.200.800.200.40
Premiership (1 Season)20420.5000000000.000.000.000.000.00
Championship (1 Season)20220.2000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2017-201820Blackburneng ENGFA Cup33rd321952.2101100000.460.000.460.460.46Matches
2018-201921Blackburneng ENGEFL Cup17th211191.3101100000.760.000.760.760.76Matches
2018-201921Blackburneng ENGFA Cup33rd10480.5000000000.000.000.000.000.00Matches
2019-202022Blackpooleng ENGFA Cup33rd311081.2000000000.000.000.000.000.00Matches
2023-202426Oldham Athleticeng ENGFA Cup11580.6000000000.000.000.000.000.00Matches
4 Seasons3 Clubs2 Leagues1055285.9202200000.340.000.340.340.34
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
Blackburn (2 Seasons)2 Leagues633624.0202200000.500.000.500.500.50
Blackpool (1 Season)1 League311081.2000000000.000.000.000.000.00
Oldham Athletic (1 Season)1 League11580.6000000000.000.000.000.000.00
FA Cup (4 Seasons)844094.5101100000.220.000.220.220.22
EFL Cup (1 Season)211191.3101100000.760.000.760.760.76

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
2015-201618Aberdeensct SCO1. Premiership0.5000.0000Matches
2016-201719Dumbartonsct SCO2. Championship0.20000.000.0000Matches
2017-201820Blackburneng ENGFA Cup2.217114.33.230.460.141.0000Matches
2017-201820Blackburneng ENG3. League One4.82030.000.620.6700Matches
2017-201820Blackburneng ENGJr. PL2 — Div. 211.1800Matches
2018-201921Blackburneng ENG2. Championship4.6211327.32.410.660.180.6713.00002.12.10.19-0.1-0.1Matches
2018-201921Blackburneng ENGEFL Cup1.312150.01.510.760.501.0000Matches
2018-201921Blackburneng ENGFA Cup0.50200.03.750.000.0000Matches
2018-201921Blackburneng ENGJr. PL2 — Div. 110.0644Matches
2019-202022Blackpooleng ENGFA Cup1.203133.32.500.830.000.0000Matches
2019-202022Blackpooleng ENG3. League One11.5225936.02.170.780.080.2200Matches
2020-202123Northamptoneng ENG3. League One0.40000.000.0000Matches
2021-202224Scunthorpe Utdeng ENG4. League Two12.6227829.62.150.640.070.2500Matches
2022-202325Scunthorpe Utdeng ENG5. National League19.5955Matches
2022-202325Oldham Athleticeng ENG5. National League20.1722Matches
2023-202426Oldham Athleticeng ENGFA Cup0.6011100.01.551.550.000.0000Matches
2023-202426Cheltenhameng ENG3. League One7.2216212.52.220.280.131.0000Matches
2023-202426Oldham Athleticeng ENG5. National League8.5100Matches
2024-202527Altrinchameng ENG5. National League6.0100Matches
10 Seasons9 Clubs8 Leagues101.730942930.91.990.610.130.4113.00772.12.10.19-0.1-0.1
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
Scunthorpe Utd (2 Seasons)2 Leagues32.01127829.62.150.640.070.2555
Oldham Athletic (2 Seasons)2 Leagues29.2811100.01.551.550.000.0022
Blackburn (2 Seasons)4 Leagues13.4622836.41.640.600.270.7513.00002.12.10.19-0.1-0.1
Blackburn (2 Seasons)2 Leagues21.11444
Blackpool (1 Season)2 Leagues12.72281035.72.200.790.070.2000
Cheltenham (1 Season)1 League7.2216212.52.220.280.131.0000
Altrincham (1 Season)1 League6.0100
Dumbarton (1 Season)1 League0.20000.000.0000
Aberdeen (1 Season)1 League0.5000.0000
Northampton (1 Season)1 League0.40000.000.0000
League One (4 Seasons)24.06411434.11.710.580.150.4300
FA Cup (4 Seasons)4.5113323.12.860.660.080.3300
National League (3 Seasons)54.11877
League Two (1 Season)12.6227829.62.150.640.070.2500
Championship (1 Season)4.6211327.32.410.660.180.6713.00002.12.10.19-0.1-0.1
PL2 — Div. 2 (1 Season)11.1800
PL2 — Div. 1 (1 Season)10.0644
Premiership (1 Season)0.5000.0000
Championship (1 Season)0.20000.000.0000
EFL Cup (1 Season)1.312150.01.510.760.501.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
2015-201618Aberdeen1 League0.5000.0000
2016-201719Dumbarton1 League0.20000.000.0000
2017-201820Blackburn1 League11.1800
2017-201820Blackburn2 Leagues7.037457.11.000.570.430.7500
2018-201921Blackburn1 League10.0644
2018-201921Blackburn3 Leagues6.4315426.72.340.620.200.7513.00002.12.10.19-0.1-0.1
2019-202022Blackpool2 Leagues12.72281035.72.200.790.070.2000
2020-202123Northampton1 League0.40000.000.0000
2021-202224Scunthorpe Utd1 League12.6227829.62.150.640.070.2500
2022-202325Scunthorpe Utd1 League19.5955
2022-202325Oldham Athletic1 League20.1722
2023-202426Oldham Athletic2 Leagues9.1111100.01.551.550.000.0000
2023-202426Cheltenham1 League7.2216212.52.220.280.131.0000
2024-202527Altrincham1 League6.0100
10 Seasons9 Clubs8 Leagues101.730942930.91.990.610.130.4113.00772.12.10.19-0.1-0.1
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
Scunthorpe Utd (2 Seasons)2 Leagues32.01127829.62.150.640.070.2555
Oldham Athletic (2 Seasons)2 Leagues29.2811100.01.551.550.000.0022
Blackburn (2 Seasons)4 Leagues13.4622836.41.640.600.270.7513.00002.12.10.19-0.1-0.1
Blackburn (2 Seasons)2 Leagues21.11444
Blackpool (1 Season)2 Leagues12.72281035.72.200.790.070.2000
Cheltenham (1 Season)1 League7.2216212.52.220.280.131.0000
Altrincham (1 Season)1 League6.0100
Dumbarton (1 Season)1 League0.20000.000.0000
Aberdeen (1 Season)1 League0.5000.0000
Northampton (1 Season)1 League0.40000.000.0000
League One (4 Seasons)24.06411434.11.710.580.150.4300
FA Cup (4 Seasons)4.5113323.12.860.660.080.3300
National League (3 Seasons)54.11877
League Two (1 Season)12.6227829.62.150.640.070.2500
Championship (1 Season)4.6211327.32.410.660.180.6713.00002.12.10.19-0.1-0.1
PL2 — Div. 2 (1 Season)11.1800
PL2 — Div. 1 (1 Season)10.0644
Premiership (1 Season)0.5000.0000
Championship (1 Season)0.20000.000.0000
EFL Cup (1 Season)1.312150.01.510.760.501.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
2015-201618Aberdeensct SCO1. Premiership2nd0.5000.0000Matches
2016-201719Dumbartonsct SCO2. Championship8th0.20000.000.0000Matches
2017-201820Blackburneng ENGJr. PL2 — Div. 21st11.1800Matches
2017-201820Blackburneng ENG3. League One2nd4.82030.000.620.6700Matches
2018-201921Blackburneng ENGJr. PL2 — Div. 15th10.0644Matches
2018-201921Blackburneng ENG2. Championship15th4.6211327.32.410.660.180.6713.00002.12.10.19-0.1-0.1Matches
2019-202022Blackpooleng ENG3. League One13th11.5225936.02.170.780.080.2200Matches
2020-202123Northamptoneng ENG3. League One22nd0.40000.000.0000Matches
2021-202224Scunthorpe Utdeng ENG4. League Two24th12.6227829.62.150.640.070.2500Matches
2022-202325Scunthorpe Utdeng ENG5. National League23rd19.5955Matches
2022-202325Oldham Athleticeng ENG5. National League12th20.1722Matches
2023-202426Oldham Athleticeng ENG5. National League10th8.5100Matches
2023-202426Cheltenhameng ENG3. League One21st7.2216212.52.220.280.131.0000Matches
2024-202527Altrinchameng ENG5. National League10th6.0100Matches
10 Seasons9 Clubs6 Leagues95.928792531.61.910.600.130.4013.00772.12.10.19-0.1-0.1
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
Scunthorpe Utd (2 Seasons)2 Leagues32.01127829.62.150.640.070.2555
Oldham Athletic (2 Seasons)1 League28.6822
Blackburn (2 Seasons)2 Leagues9.4411654.51.170.640.360.6713.00002.12.10.19-0.1-0.1
Blackburn (2 Seasons)2 Leagues21.11444
Blackpool (1 Season)1 League11.5225936.02.170.780.080.2200
Cheltenham (1 Season)1 League7.2216212.52.220.280.131.0000
Altrincham (1 Season)1 League6.0100
Dumbarton (1 Season)1 League0.20000.000.0000
Aberdeen (1 Season)1 League0.5000.0000
Northampton (1 Season)1 League0.40000.000.0000
League One (4 Seasons)24.06411434.11.710.580.150.4300
National League (3 Seasons)54.11877
League Two (1 Season)12.6227829.62.150.640.070.2500
Championship (1 Season)4.6211327.32.410.660.180.6713.00002.12.10.19-0.1-0.1
PL2 — Div. 2 (1 Season)11.1800
PL2 — Div. 1 (1 Season)10.0644
Premiership (1 Season)0.5000.0000
Championship (1 Season)0.20000.000.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
2017-201820Blackburneng ENGFA Cup33rd2.217114.33.230.460.141.0000Matches
2018-201921Blackburneng ENGEFL Cup17th1.312150.01.510.760.501.0000Matches
2018-201921Blackburneng ENGFA Cup33rd0.50200.03.750.000.0000Matches
2019-202022Blackpooleng ENGFA Cup33rd1.203133.32.500.830.000.0000Matches
2023-202426Oldham Athleticeng ENGFA Cup0.6011100.01.551.550.000.0000Matches
4 Seasons3 Clubs2 Leagues5.9215426.72.560.680.130.5000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Blackburn (2 Seasons)2 Leagues4.0211218.22.730.500.181.0000
Blackpool (1 Season)1 League1.203133.32.500.830.000.0000
Oldham Athletic (1 Season)1 League0.6011100.01.551.550.000.0000
FA Cup (4 Seasons)4.5113323.12.860.660.080.3300
EFL Cup (1 Season)1.312150.01.510.760.501.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
2015-201618Aberdeensct SCO1. Premiership0.50Matches
2016-201719Dumbartonsct SCO2. Championship0.20Matches
2017-201820Blackburneng ENGFA Cup2.20Matches
2017-201820Blackburneng ENG3. League One4.81Matches
2017-201820Blackburneng ENGJr. PL2 — Div. 211.10Matches
2018-201921Blackburneng ENG2. Championship4.6519951.5626117345561.8142653.8020.000.20.3-0.222104Matches
2018-201921Blackburneng ENGEFL Cup1.30Matches
2018-201921Blackburneng ENGFA Cup0.50Matches
2018-201921Blackburneng ENGJr. PL2 — Div. 110.02Matches
2019-202022Blackpooleng ENGFA Cup1.20Matches
2019-202022Blackpooleng ENG3. League One11.50Matches
2020-202123Northamptoneng ENG3. League One0.40Matches
2021-202224Scunthorpe Utdeng ENG4. League Two12.60Matches
2022-202325Scunthorpe Utdeng ENG5. National League19.5Matches
2022-202325Oldham Athleticeng ENG5. National League20.1Matches
2023-202426Oldham Athleticeng ENGFA Cup0.60Matches
2023-202426Cheltenhameng ENG3. League One7.21Matches
2023-202426Oldham Athleticeng ENG5. National League8.5Matches
2024-202527Altrinchameng ENG5. National League6.01Matches
10 Seasons9 Clubs8 Leagues101.7519951.5626117345561.8142653.8020.030.20.3+2.822104
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
Scunthorpe Utd (2 Seasons)2 Leagues32.00
Oldham Athletic (2 Seasons)2 Leagues29.20
Blackburn (2 Seasons)4 Leagues13.4519951.5626117345561.8142653.8020.010.20.3+0.822104
Blackburn (2 Seasons)2 Leagues21.12
Blackpool (1 Season)2 Leagues12.70
Cheltenham (1 Season)1 League7.21
Altrincham (1 Season)1 League6.01
Dumbarton (1 Season)1 League0.20
Aberdeen (1 Season)1 League0.50
Northampton (1 Season)1 League0.40
League One (4 Seasons)24.02
FA Cup (4 Seasons)4.50
National League (3 Seasons)54.11
League Two (1 Season)12.60
Championship (1 Season)4.6519951.5626117345561.8142653.8020.000.20.3-0.222104
PL2 — Div. 2 (1 Season)11.10
PL2 — Div. 1 (1 Season)10.02
Premiership (1 Season)0.50
Championship (1 Season)0.20
EFL Cup (1 Season)1.30
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
2015-201618Aberdeen1 League0.50
2016-201719Dumbarton1 League0.20
2017-201820Blackburn1 League11.10
2017-201820Blackburn2 Leagues7.01
2018-201921Blackburn1 League10.02
2018-201921Blackburn3 Leagues6.4519951.5626117345561.8142653.8020.000.20.3-0.222104
2019-202022Blackpool2 Leagues12.70
2020-202123Northampton1 League0.40
2021-202224Scunthorpe Utd1 League12.60
2022-202325Scunthorpe Utd1 League19.5
2022-202325Oldham Athletic1 League20.1
2023-202426Oldham Athletic2 Leagues9.10
2023-202426Cheltenham1 League7.21
2024-202527Altrincham1 League6.01
10 Seasons9 Clubs8 Leagues101.7519951.5626117345561.8142653.8020.030.20.3+2.822104
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
Scunthorpe Utd (2 Seasons)2 Leagues32.00
Oldham Athletic (2 Seasons)2 Leagues29.20
Blackburn (2 Seasons)4 Leagues13.4519951.5626117345561.8142653.8020.010.20.3+0.822104
Blackburn (2 Seasons)2 Leagues21.12
Blackpool (1 Season)2 Leagues12.70
Cheltenham (1 Season)1 League7.21
Altrincham (1 Season)1 League6.01
Dumbarton (1 Season)1 League0.20
Aberdeen (1 Season)1 League0.50
Northampton (1 Season)1 League0.40
League One (4 Seasons)24.02
FA Cup (4 Seasons)4.50
National League (3 Seasons)54.11
League Two (1 Season)12.60
Championship (1 Season)4.6519951.5626117345561.8142653.8020.000.20.3-0.222104
PL2 — Div. 2 (1 Season)11.10
PL2 — Div. 1 (1 Season)10.02
Premiership (1 Season)0.50
Championship (1 Season)0.20
EFL Cup (1 Season)1.30
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
2015-201618Aberdeensct SCO1. Premiership2nd0.50Matches
2016-201719Dumbartonsct SCO2. Championship8th0.20Matches
2017-201820Blackburneng ENGJr. PL2 — Div. 21st11.10Matches
2017-201820Blackburneng ENG3. League One2nd4.81Matches
2018-201921Blackburneng ENGJr. PL2 — Div. 15th10.02Matches
2018-201921Blackburneng ENG2. Championship15th4.6519951.5626117345561.8142653.8020.000.20.3-0.222104Matches
2019-202022Blackpooleng ENG3. League One13th11.50Matches
2020-202123Northamptoneng ENG3. League One22nd0.40Matches
2021-202224Scunthorpe Utdeng ENG4. League Two24th12.60Matches
2022-202325Scunthorpe Utdeng ENG5. National League23rd19.5Matches
2022-202325Oldham Athleticeng ENG5. National League12th20.1Matches
2023-202426Oldham Athleticeng ENG5. National League10th8.5Matches
2023-202426Cheltenhameng ENG3. League One21st7.21Matches
2024-202527Altrinchameng ENG5. National League10th6.01Matches
10 Seasons9 Clubs6 Leagues95.9519951.5626117345561.8142653.8020.030.20.3+2.822104
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
Scunthorpe Utd (2 Seasons)2 Leagues32.00
Oldham Athletic (2 Seasons)1 League28.6
Blackburn (2 Seasons)2 Leagues9.4519951.5626117345561.8142653.8020.010.20.3+0.822104
Blackburn (2 Seasons)2 Leagues21.12
Blackpool (1 Season)1 League11.50
Cheltenham (1 Season)1 League7.21
Altrincham (1 Season)1 League6.01
Dumbarton (1 Season)1 League0.20
Aberdeen (1 Season)1 League0.50
Northampton (1 Season)1 League0.40
League One (4 Seasons)24.02
National League (3 Seasons)54.11
League Two (1 Season)12.60
Championship (1 Season)4.6519951.5626117345561.8142653.8020.000.20.3-0.222104
PL2 — Div. 2 (1 Season)11.10
PL2 — Div. 1 (1 Season)10.02
Premiership (1 Season)0.50
Championship (1 Season)0.20
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
2017-201820Blackburneng ENGFA Cup33rd2.20Matches
2018-201921Blackburneng ENGEFL Cup17th1.30Matches
2018-201921Blackburneng ENGFA Cup33rd0.50Matches
2019-202022Blackpooleng ENGFA Cup33rd1.20Matches
2023-202426Oldham Athleticeng ENGFA Cup0.60Matches
4 Seasons3 Clubs2 Leagues5.90
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
Blackburn (2 Seasons)2 Leagues4.00
Blackpool (1 Season)1 League1.20
Oldham Athletic (1 Season)1 League0.60
FA Cup (4 Seasons)4.50
EFL Cup (1 Season)1.30

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2015-201618Aberdeensct SCO1. Premiership0.5Matches
2016-201719Dumbartonsct SCO2. Championship0.20Matches
2017-201820Blackburneng ENGFA Cup2.22Matches
2017-201820Blackburneng ENG3. League One4.80Matches
2017-201820Blackburneng ENGJr. PL2 — Div. 211.1Matches
2018-201921Blackburneng ENG2. Championship4.6999630012200005103Matches
2018-201921Blackburneng ENGEFL Cup1.30Matches
2018-201921Blackburneng ENGFA Cup0.51Matches
2018-201921Blackburneng ENGJr. PL2 — Div. 110.0Matches
2019-202022Blackpooleng ENGFA Cup1.20Matches
2019-202022Blackpooleng ENG3. League One11.58Matches
2020-202123Northamptoneng ENG3. League One0.40Matches
2021-202224Scunthorpe Utdeng ENG4. League Two12.63Matches
2022-202325Scunthorpe Utdeng ENG5. National League19.5Matches
2022-202325Oldham Athleticeng ENG5. National League20.1Matches
2023-202426Oldham Athleticeng ENGFA Cup0.60Matches
2023-202426Cheltenhameng ENG3. League One7.24Matches
2023-202426Oldham Athleticeng ENG5. National League8.5Matches
2024-202527Altrinchameng ENG5. National League6.0Matches
10 Seasons9 Clubs8 Leagues101.79996300120200005103
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Scunthorpe Utd (2 Seasons)2 Leagues32.03
Oldham Athletic (2 Seasons)2 Leagues29.20
Blackburn (2 Seasons)4 Leagues13.4999630015200005103
Blackburn (2 Seasons)2 Leagues21.1
Blackpool (1 Season)2 Leagues12.78
Cheltenham (1 Season)1 League7.24
Altrincham (1 Season)1 League6.0
Dumbarton (1 Season)1 League0.20
Aberdeen (1 Season)1 League0.5
Northampton (1 Season)1 League0.40
League One (4 Seasons)24.012
FA Cup (4 Seasons)4.53
National League (3 Seasons)54.1
League Two (1 Season)12.63
Championship (1 Season)4.6999630012200005103
PL2 — Div. 2 (1 Season)11.1
PL2 — Div. 1 (1 Season)10.0
Premiership (1 Season)0.5
Championship (1 Season)0.20
EFL Cup (1 Season)1.30
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
2015-201618Aberdeen1 League0.5
2016-201719Dumbarton1 League0.20
2017-201820Blackburn1 League11.1
2017-201820Blackburn2 Leagues7.02
2018-201921Blackburn1 League10.0
2018-201921Blackburn3 Leagues6.4999630013200005103
2019-202022Blackpool2 Leagues12.78
2020-202123Northampton1 League0.40
2021-202224Scunthorpe Utd1 League12.63
2022-202325Scunthorpe Utd1 League19.5
2022-202325Oldham Athletic1 League20.1
2023-202426Oldham Athletic2 Leagues9.10
2023-202426Cheltenham1 League7.24
2024-202527Altrincham1 League6.0
10 Seasons9 Clubs8 Leagues101.79996300120200005103
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Scunthorpe Utd (2 Seasons)2 Leagues32.03
Oldham Athletic (2 Seasons)2 Leagues29.20
Blackburn (2 Seasons)4 Leagues13.4999630015200005103
Blackburn (2 Seasons)2 Leagues21.1
Blackpool (1 Season)2 Leagues12.78
Cheltenham (1 Season)1 League7.24
Altrincham (1 Season)1 League6.0
Dumbarton (1 Season)1 League0.20
Aberdeen (1 Season)1 League0.5
Northampton (1 Season)1 League0.40
League One (4 Seasons)24.012
FA Cup (4 Seasons)4.53
National League (3 Seasons)54.1
League Two (1 Season)12.63
Championship (1 Season)4.6999630012200005103
PL2 — Div. 2 (1 Season)11.1
PL2 — Div. 1 (1 Season)10.0
Premiership (1 Season)0.5
Championship (1 Season)0.20
EFL Cup (1 Season)1.30
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-201618Aberdeensct SCO1. Premiership2nd0.5Matches
2016-201719Dumbartonsct SCO2. Championship8th0.20Matches
2017-201820Blackburneng ENGJr. PL2 — Div. 21st11.1Matches
2017-201820Blackburneng ENG3. League One2nd4.80Matches
2018-201921Blackburneng ENGJr. PL2 — Div. 15th10.0Matches
2018-201921Blackburneng ENG2. Championship15th4.6999630012200005103Matches
2019-202022Blackpooleng ENG3. League One13th11.58Matches
2020-202123Northamptoneng ENG3. League One22nd0.40Matches
2021-202224Scunthorpe Utdeng ENG4. League Two24th12.63Matches
2022-202325Scunthorpe Utdeng ENG5. National League23rd19.5Matches
2022-202325Oldham Athleticeng ENG5. National League12th20.1Matches
2023-202426Oldham Athleticeng ENG5. National League10th8.5Matches
2023-202426Cheltenhameng ENG3. League One21st7.24Matches
2024-202527Altrinchameng ENG5. National League10th6.0Matches
10 Seasons9 Clubs6 Leagues95.99996300117200005103
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Scunthorpe Utd (2 Seasons)2 Leagues32.03
Oldham Athletic (2 Seasons)1 League28.6
Blackburn (2 Seasons)2 Leagues9.4999630012200005103
Blackburn (2 Seasons)2 Leagues21.1
Blackpool (1 Season)1 League11.58
Cheltenham (1 Season)1 League7.24
Altrincham (1 Season)1 League6.0
Dumbarton (1 Season)1 League0.20
Aberdeen (1 Season)1 League0.5
Northampton (1 Season)1 League0.40
League One (4 Seasons)24.012
National League (3 Seasons)54.1
League Two (1 Season)12.63
Championship (1 Season)4.6999630012200005103
PL2 — Div. 2 (1 Season)11.1
PL2 — Div. 1 (1 Season)10.0
Premiership (1 Season)0.5
Championship (1 Season)0.20
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
2017-201820Blackburneng ENGFA Cup33rd2.22Matches
2018-201921Blackburneng ENGEFL Cup17th1.30Matches
2018-201921Blackburneng ENGFA Cup33rd0.51Matches
2019-202022Blackpooleng ENGFA Cup33rd1.20Matches
2023-202426Oldham Athleticeng ENGFA Cup0.60Matches
4 Seasons3 Clubs2 Leagues5.93
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Blackburn (2 Seasons)2 Leagues4.03
Blackpool (1 Season)1 League1.20
Oldham Athletic (1 Season)1 League0.60
FA Cup (4 Seasons)4.53
EFL Cup (1 Season)1.30

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2015-201618Aberdeensct SCO1. Premiership0.5Matches
2016-201719Dumbartonsct SCO2. Championship0.2Matches
2017-201820Blackburneng ENGFA Cup2.2Matches
2017-201820Blackburneng ENG3. League One4.8Matches
2017-201820Blackburneng ENGJr. PL2 — Div. 211.1Matches
2018-201921Blackburneng ENG2. Championship4.681.7651020000.00000000Matches
2018-201921Blackburneng ENGEFL Cup1.3Matches
2018-201921Blackburneng ENGFA Cup0.5Matches
2018-201921Blackburneng ENGJr. PL2 — Div. 110.0Matches
2019-202022Blackpooleng ENGFA Cup1.2Matches
2019-202022Blackpooleng ENG3. League One11.5Matches
2020-202123Northamptoneng ENG3. League One0.4Matches
2021-202224Scunthorpe Utdeng ENG4. League Two12.6Matches
2022-202325Scunthorpe Utdeng ENG5. National League19.5Matches
2022-202325Oldham Athleticeng ENG5. National League20.1Matches
2023-202426Oldham Athleticeng ENGFA Cup0.6Matches
2023-202426Cheltenhameng ENG3. League One7.2Matches
2023-202426Oldham Athleticeng ENG5. National League8.5Matches
2024-202527Altrinchameng ENG5. National League6.0Matches
10 Seasons9 Clubs8 Leagues101.781.7651020000.00000000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Scunthorpe Utd (2 Seasons)2 Leagues32.0
Oldham Athletic (2 Seasons)2 Leagues29.2
Blackburn (2 Seasons)4 Leagues13.481.7651020000.00000000
Blackburn (2 Seasons)2 Leagues21.1
Blackpool (1 Season)2 Leagues12.7
Cheltenham (1 Season)1 League7.2
Altrincham (1 Season)1 League6.0
Dumbarton (1 Season)1 League0.2
Aberdeen (1 Season)1 League0.5
Northampton (1 Season)1 League0.4
League One (4 Seasons)24.0
FA Cup (4 Seasons)4.5
National League (3 Seasons)54.1
League Two (1 Season)12.6
Championship (1 Season)4.681.7651020000.00000000
PL2 — Div. 2 (1 Season)11.1
PL2 — Div. 1 (1 Season)10.0
Premiership (1 Season)0.5
Championship (1 Season)0.2
EFL Cup (1 Season)1.3
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
2015-201618Aberdeen1 League0.5
2016-201719Dumbarton1 League0.2
2017-201820Blackburn1 League11.1
2017-201820Blackburn2 Leagues7.0
2018-201921Blackburn1 League10.0
2018-201921Blackburn3 Leagues6.481.7651020000.00000000
2019-202022Blackpool2 Leagues12.7
2020-202123Northampton1 League0.4
2021-202224Scunthorpe Utd1 League12.6
2022-202325Scunthorpe Utd1 League19.5
2022-202325Oldham Athletic1 League20.1
2023-202426Oldham Athletic2 Leagues9.1
2023-202426Cheltenham1 League7.2
2024-202527Altrincham1 League6.0
10 Seasons9 Clubs8 Leagues101.781.7651020000.00000000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Scunthorpe Utd (2 Seasons)2 Leagues32.0
Oldham Athletic (2 Seasons)2 Leagues29.2
Blackburn (2 Seasons)4 Leagues13.481.7651020000.00000000
Blackburn (2 Seasons)2 Leagues21.1
Blackpool (1 Season)2 Leagues12.7
Cheltenham (1 Season)1 League7.2
Altrincham (1 Season)1 League6.0
Dumbarton (1 Season)1 League0.2
Aberdeen (1 Season)1 League0.5
Northampton (1 Season)1 League0.4
League One (4 Seasons)24.0
FA Cup (4 Seasons)4.5
National League (3 Seasons)54.1
League Two (1 Season)12.6
Championship (1 Season)4.681.7651020000.00000000
PL2 — Div. 2 (1 Season)11.1
PL2 — Div. 1 (1 Season)10.0
Premiership (1 Season)0.5
Championship (1 Season)0.2
EFL Cup (1 Season)1.3
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-201618Aberdeensct SCO1. Premiership2nd0.5Matches
2016-201719Dumbartonsct SCO2. Championship8th0.2Matches
2017-201820Blackburneng ENGJr. PL2 — Div. 21st11.1Matches
2017-201820Blackburneng ENG3. League One2nd4.8Matches
2018-201921Blackburneng ENGJr. PL2 — Div. 15th10.0Matches
2018-201921Blackburneng ENG2. Championship15th4.681.7651020000.00000000Matches
2019-202022Blackpooleng ENG3. League One13th11.5Matches
2020-202123Northamptoneng ENG3. League One22nd0.4Matches
2021-202224Scunthorpe Utdeng ENG4. League Two24th12.6Matches
2022-202325Scunthorpe Utdeng ENG5. National League23rd19.5Matches
2022-202325Oldham Athleticeng ENG5. National League12th20.1Matches
2023-202426Oldham Athleticeng ENG5. National League10th8.5Matches
2023-202426Cheltenhameng ENG3. League One21st7.2Matches
2024-202527Altrinchameng ENG5. National League10th6.0Matches
10 Seasons9 Clubs6 Leagues95.981.7651020000.00000000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Scunthorpe Utd (2 Seasons)2 Leagues32.0
Oldham Athletic (2 Seasons)1 League28.6
Blackburn (2 Seasons)2 Leagues9.481.7651020000.00000000
Blackburn (2 Seasons)2 Leagues21.1
Blackpool (1 Season)1 League11.5
Cheltenham (1 Season)1 League7.2
Altrincham (1 Season)1 League6.0
Dumbarton (1 Season)1 League0.2
Aberdeen (1 Season)1 League0.5
Northampton (1 Season)1 League0.4
League One (4 Seasons)24.0
National League (3 Seasons)54.1
League Two (1 Season)12.6
Championship (1 Season)4.681.7651020000.00000000
PL2 — Div. 2 (1 Season)11.1
PL2 — Div. 1 (1 Season)10.0
Premiership (1 Season)0.5
Championship (1 Season)0.2
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
2017-201820Blackburneng ENGFA Cup33rd2.2Matches
2018-201921Blackburneng ENGEFL Cup17th1.3Matches
2018-201921Blackburneng ENGFA Cup33rd0.5Matches
2019-202022Blackpooleng ENGFA Cup33rd1.2Matches
2023-202426Oldham Athleticeng ENGFA Cup0.6Matches
4 Seasons3 Clubs2 Leagues5.9
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Blackburn (2 Seasons)2 Leagues4.0
Blackpool (1 Season)1 League1.2
Oldham Athletic (1 Season)1 League0.6
FA Cup (4 Seasons)4.5
EFL Cup (1 Season)1.3

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2015-201618Aberdeensct SCO1. Premiership0.5Matches
2016-201719Dumbartonsct SCO2. Championship0.200Matches
2017-201820Blackburneng ENGFA Cup2.200Matches
2017-201820Blackburneng ENG3. League One4.800Matches
2017-201820Blackburneng ENGJr. PL2 — Div. 211.1Matches
2018-201921Blackburneng ENG2. Championship4.6423102366.714040460Matches
2018-201921Blackburneng ENGEFL Cup1.300Matches
2018-201921Blackburneng ENGFA Cup0.500Matches
2018-201921Blackburneng ENGJr. PL2 — Div. 110.0Matches
2019-202022Blackpooleng ENGFA Cup1.200Matches
2019-202022Blackpooleng ENG3. League One11.592Matches
2020-202123Northamptoneng ENG3. League One0.411Matches
2021-202224Scunthorpe Utdeng ENG4. League Two12.640Matches
2022-202325Scunthorpe Utdeng ENG5. National League19.5Matches
2022-202325Oldham Athleticeng ENG5. National League20.1Matches
2023-202426Oldham Athleticeng ENGFA Cup0.600Matches
2023-202426Cheltenhameng ENG3. League One7.230Matches
2023-202426Oldham Athleticeng ENG5. National League8.5Matches
2024-202527Altrinchameng ENG5. National League6.0Matches
10 Seasons9 Clubs8 Leagues101.74193102366.714043460
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Scunthorpe Utd (2 Seasons)2 Leagues32.0400
Oldham Athletic (2 Seasons)2 Leagues29.2000
Blackburn (2 Seasons)4 Leagues13.4423102366.714040460
Blackburn (2 Seasons)2 Leagues21.10
Blackpool (1 Season)2 Leagues12.7920
Cheltenham (1 Season)1 League7.2300
Altrincham (1 Season)1 League6.00
Dumbarton (1 Season)1 League0.2000
Aberdeen (1 Season)1 League0.50
Northampton (1 Season)1 League0.4110
League One (4 Seasons)24.01330
FA Cup (4 Seasons)4.5000
National League (3 Seasons)54.10
League Two (1 Season)12.6400
Championship (1 Season)4.6423102366.714040460
PL2 — Div. 2 (1 Season)11.10
PL2 — Div. 1 (1 Season)10.00
Premiership (1 Season)0.50
Championship (1 Season)0.2000
EFL Cup (1 Season)1.3000
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
2015-201618Aberdeen1 League0.50
2016-201719Dumbarton1 League0.2000
2017-201820Blackburn1 League11.10
2017-201820Blackburn2 Leagues7.0000
2018-201921Blackburn1 League10.00
2018-201921Blackburn3 Leagues6.4423102366.714040460
2019-202022Blackpool2 Leagues12.7920
2020-202123Northampton1 League0.4110
2021-202224Scunthorpe Utd1 League12.6400
2022-202325Scunthorpe Utd1 League19.50
2022-202325Oldham Athletic1 League20.10
2023-202426Oldham Athletic2 Leagues9.1000
2023-202426Cheltenham1 League7.2300
2024-202527Altrincham1 League6.00
10 Seasons9 Clubs8 Leagues101.74193102366.714043460
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Scunthorpe Utd (2 Seasons)2 Leagues32.0400
Oldham Athletic (2 Seasons)2 Leagues29.2000
Blackburn (2 Seasons)4 Leagues13.4423102366.714040460
Blackburn (2 Seasons)2 Leagues21.10
Blackpool (1 Season)2 Leagues12.7920
Cheltenham (1 Season)1 League7.2300
Altrincham (1 Season)1 League6.00
Dumbarton (1 Season)1 League0.2000
Aberdeen (1 Season)1 League0.50
Northampton (1 Season)1 League0.4110
League One (4 Seasons)24.01330
FA Cup (4 Seasons)4.5000
National League (3 Seasons)54.10
League Two (1 Season)12.6400
Championship (1 Season)4.6423102366.714040460
PL2 — Div. 2 (1 Season)11.10
PL2 — Div. 1 (1 Season)10.00
Premiership (1 Season)0.50
Championship (1 Season)0.2000
EFL Cup (1 Season)1.3000
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-201618Aberdeensct SCO1. Premiership2nd0.5Matches
2016-201719Dumbartonsct SCO2. Championship8th0.200Matches
2017-201820Blackburneng ENGJr. PL2 — Div. 21st11.1Matches
2017-201820Blackburneng ENG3. League One2nd4.800Matches
2018-201921Blackburneng ENGJr. PL2 — Div. 15th10.0Matches
2018-201921Blackburneng ENG2. Championship15th4.6423102366.714040460Matches
2019-202022Blackpooleng ENG3. League One13th11.592Matches
2020-202123Northamptoneng ENG3. League One22nd0.411Matches
2021-202224Scunthorpe Utdeng ENG4. League Two24th12.640Matches
2022-202325Scunthorpe Utdeng ENG5. National League23rd19.5Matches
2022-202325Oldham Athleticeng ENG5. National League12th20.1Matches
2023-202426Oldham Athleticeng ENG5. National League10th8.5Matches
2023-202426Cheltenhameng ENG3. League One21st7.230Matches
2024-202527Altrinchameng ENG5. National League10th6.0Matches
10 Seasons9 Clubs6 Leagues95.94193102366.714043460
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
Scunthorpe Utd (2 Seasons)2 Leagues32.0400
Oldham Athletic (2 Seasons)1 League28.60
Blackburn (2 Seasons)2 Leagues9.4423102366.714040460
Blackburn (2 Seasons)2 Leagues21.10
Blackpool (1 Season)1 League11.5920
Cheltenham (1 Season)1 League7.2300
Altrincham (1 Season)1 League6.00
Dumbarton (1 Season)1 League0.2000
Aberdeen (1 Season)1 League0.50
Northampton (1 Season)1 League0.4110
League One (4 Seasons)24.01330
National League (3 Seasons)54.10
League Two (1 Season)12.6400
Championship (1 Season)4.6423102366.714040460
PL2 — Div. 2 (1 Season)11.10
PL2 — Div. 1 (1 Season)10.00
Premiership (1 Season)0.50
Championship (1 Season)0.2000
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
2017-201820Blackburneng ENGFA Cup33rd2.200Matches
2018-201921Blackburneng ENGEFL Cup17th1.300Matches
2018-201921Blackburneng ENGFA Cup33rd0.500Matches
2019-202022Blackpooleng ENGFA Cup33rd1.200Matches
2023-202426Oldham Athleticeng ENGFA Cup0.600Matches
4 Seasons3 Clubs2 Leagues5.9000
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
Blackburn (2 Seasons)2 Leagues4.0000
Blackpool (1 Season)1 League1.2000
Oldham Athletic (1 Season)1 League0.6000
FA Cup (4 Seasons)4.5000
EFL Cup (1 Season)1.3000

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
2015-201618Aberdeensct SCO1. Premiership0.5Matches
2016-201719Dumbartonsct SCO2. Championship0.2Matches
2017-201820Blackburneng ENGFA Cup2.2Matches
2017-201820Blackburneng ENG3. League One4.8Matches
2017-201820Blackburneng ENGJr. PL2 — Div. 211.1Matches
2018-201921Blackburneng ENG2. Championship4.61585176181231585360.0240.08140597333171012040Matches
2018-201921Blackburneng ENGEFL Cup1.3Matches
2018-201921Blackburneng ENGFA Cup0.5Matches
2018-201921Blackburneng ENGJr. PL2 — Div. 110.0Matches
2019-202022Blackpooleng ENGFA Cup1.2Matches
2019-202022Blackpooleng ENG3. League One11.5Matches
2020-202123Northamptoneng ENG3. League One0.4Matches
2021-202224Scunthorpe Utdeng ENG4. League Two12.6Matches
2022-202325Scunthorpe Utdeng ENG5. National League19.5Matches
2022-202325Oldham Athleticeng ENG5. National League20.1Matches
2023-202426Oldham Athleticeng ENGFA Cup0.6Matches
2023-202426Cheltenhameng ENG3. League One7.2Matches
2023-202426Oldham Athleticeng ENG5. National League8.5Matches
2024-202527Altrinchameng ENG5. National League6.0Matches
10 Seasons9 Clubs8 Leagues101.71585176181231585360.0240.08140597333171012040
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
Scunthorpe Utd (2 Seasons)2 Leagues32.0
Oldham Athletic (2 Seasons)2 Leagues29.2
Blackburn (2 Seasons)4 Leagues13.41585176181231585360.0240.08140597333171012040
Blackburn (2 Seasons)2 Leagues21.1
Blackpool (1 Season)2 Leagues12.7
Cheltenham (1 Season)1 League7.2
Altrincham (1 Season)1 League6.0
Dumbarton (1 Season)1 League0.2
Aberdeen (1 Season)1 League0.5
Northampton (1 Season)1 League0.4
League One (4 Seasons)24.0
FA Cup (4 Seasons)4.5
National League (3 Seasons)54.1
League Two (1 Season)12.6
Championship (1 Season)4.61585176181231585360.0240.08140597333171012040
PL2 — Div. 2 (1 Season)11.1
PL2 — Div. 1 (1 Season)10.0
Premiership (1 Season)0.5
Championship (1 Season)0.2
EFL Cup (1 Season)1.3
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
2015-201618Aberdeen1 League0.5
2016-201719Dumbarton1 League0.2
2017-201820Blackburn1 League11.1
2017-201820Blackburn2 Leagues7.0
2018-201921Blackburn1 League10.0
2018-201921Blackburn3 Leagues6.41585176181231585360.0240.08140597333171012040
2019-202022Blackpool2 Leagues12.7
2020-202123Northampton1 League0.4
2021-202224Scunthorpe Utd1 League12.6
2022-202325Scunthorpe Utd1 League19.5
2022-202325Oldham Athletic1 League20.1
2023-202426Oldham Athletic2 Leagues9.1
2023-202426Cheltenham1 League7.2
2024-202527Altrincham1 League6.0
10 Seasons9 Clubs8 Leagues101.71585176181231585360.0240.08140597333171012040
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
Scunthorpe Utd (2 Seasons)2 Leagues32.0
Oldham Athletic (2 Seasons)2 Leagues29.2
Blackburn (2 Seasons)4 Leagues13.41585176181231585360.0240.08140597333171012040
Blackburn (2 Seasons)2 Leagues21.1
Blackpool (1 Season)2 Leagues12.7
Cheltenham (1 Season)1 League7.2
Altrincham (1 Season)1 League6.0
Dumbarton (1 Season)1 League0.2
Aberdeen (1 Season)1 League0.5
Northampton (1 Season)1 League0.4
League One (4 Seasons)24.0
FA Cup (4 Seasons)4.5
National League (3 Seasons)54.1
League Two (1 Season)12.6
Championship (1 Season)4.61585176181231585360.0240.08140597333171012040
PL2 — Div. 2 (1 Season)11.1
PL2 — Div. 1 (1 Season)10.0
Premiership (1 Season)0.5
Championship (1 Season)0.2
EFL Cup (1 Season)1.3
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
2015-201618Aberdeensct SCO1. Premiership2nd0.5Matches
2016-201719Dumbartonsct SCO2. Championship8th0.2Matches
2017-201820Blackburneng ENGJr. PL2 — Div. 21st11.1Matches
2017-201820Blackburneng ENG3. League One2nd4.8Matches
2018-201921Blackburneng ENGJr. PL2 — Div. 15th10.0Matches
2018-201921Blackburneng ENG2. Championship15th4.61585176181231585360.0240.08140597333171012040Matches
2019-202022Blackpooleng ENG3. League One13th11.5Matches
2020-202123Northamptoneng ENG3. League One22nd0.4Matches
2021-202224Scunthorpe Utdeng ENG4. League Two24th12.6Matches
2022-202325Scunthorpe Utdeng ENG5. National League23rd19.5Matches
2022-202325Oldham Athleticeng ENG5. National League12th20.1Matches
2023-202426Oldham Athleticeng ENG5. National League10th8.5Matches
2023-202426Cheltenhameng ENG3. League One21st7.2Matches
2024-202527Altrinchameng ENG5. National League10th6.0Matches
10 Seasons9 Clubs6 Leagues95.91585176181231585360.0240.08140597333171012040
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
Scunthorpe Utd (2 Seasons)2 Leagues32.0
Oldham Athletic (2 Seasons)1 League28.6
Blackburn (2 Seasons)2 Leagues9.41585176181231585360.0240.08140597333171012040
Blackburn (2 Seasons)2 Leagues21.1
Blackpool (1 Season)1 League11.5
Cheltenham (1 Season)1 League7.2
Altrincham (1 Season)1 League6.0
Dumbarton (1 Season)1 League0.2
Aberdeen (1 Season)1 League0.5
Northampton (1 Season)1 League0.4
League One (4 Seasons)24.0
National League (3 Seasons)54.1
League Two (1 Season)12.6
Championship (1 Season)4.61585176181231585360.0240.08140597333171012040
PL2 — Div. 2 (1 Season)11.1
PL2 — Div. 1 (1 Season)10.0
Premiership (1 Season)0.5
Championship (1 Season)0.2
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
2017-201820Blackburneng ENGFA Cup33rd2.2Matches
2018-201921Blackburneng ENGEFL Cup17th1.3Matches
2018-201921Blackburneng ENGFA Cup33rd0.5Matches
2019-202022Blackpooleng ENGFA Cup33rd1.2Matches
2023-202426Oldham Athleticeng ENGFA Cup0.6Matches
4 Seasons3 Clubs2 Leagues5.9
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
Blackburn (2 Seasons)2 Leagues4.0
Blackpool (1 Season)1 League1.2
Oldham Athletic (1 Season)1 League0.6
FA Cup (4 Seasons)4.5
EFL Cup (1 Season)1.3

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2015-201618Aberdeensct SCO1. Premiership242211.20.500210.0002-2-4.29-4.71Matches
2016-201719Dumbartonsct SCO2. Championship222110.70.200241.5001-1-4.09-3.84Matches
2017-201820Blackburneng ENGFA Cup31956554.22.2275114512.0041+3+1.38+1.93Matches
2017-201820Blackburneng ENG3. League One134333310.54.8311062.31104+6+1.25+0.37Matches
2017-201820Blackburneng ENGJr. PL2 — Div. 2129998358.411.112839001.752213+9+0.81-1.47Matches
2018-201921Blackburneng ENG2. Championship15410279.94.62811131961.7389-1-0.22-0.128.75.2+3.6+0.78+0.94Matches
2018-201921Blackburneng ENGEFL Cup21196044.11.3191112813.0041+3+2.27+0.48Matches
2018-201921Blackburneng ENGFA Cup1484822.90.50014700.0002-2-3.75-3.75Matches
2018-201921Blackburneng ENGJr. PL2 — Div. 1108969045.310.010909001.601413+1+0.10+0.10Matches
2019-202022Blackpooleng ENGFA Cup31083630.01.219012912.0041+3+2.50+2.50Matches
2019-202022Blackpooleng ENG3. League One271,0383833.011.59795181831.221019-9-0.78-1.21Matches
2020-202123Northamptoneng ENG3. League One137370.90.40013700.000000.00+0.57Matches
2021-202224Scunthorpe Utdeng ENG4. League Two161,1327127.312.61379733520.44331-28-2.23-1.24Matches
2022-202325Scunthorpe Utdeng ENG5. National League201,7528842.319.5208818000.752539-14-0.72+0.19Matches
2022-202325Oldham Athleticeng ENG5. National League231,8107943.720.1237913001.523126+5+0.25+0.48Matches
2023-202426Oldham Athleticeng ENGFA Cup1585864.40.61580000.0001-1-1.55+1.26Matches
2023-202426Cheltenhameng ENG3. League One166484115.77.25732112621.25910-1-0.14+0.45Matches
2023-202426Oldham Athleticeng ENG5. National League127616318.48.51073321641.421213-1-0.12-0.22Matches
2024-202527Altrinchameng ENG5. National League145423933.56.0570092121.50128+4+0.66+0.58Matches
10 Seasons9 Clubs8 Leagues1719,1555420.0101.79579537622331.32132168-36-0.35-0.218.75.2+3.6+0.78+0.94
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
Scunthorpe Utd (2 Seasons)2 Leagues362,8848034.832.033842533520.612870-42-1.31-0.36
Oldham Athletic (2 Seasons)2 Leagues362,6297331.429.234761621641.444340+3+0.10+0.15
Blackburn (2 Seasons)4 Leagues341,2053513.213.488142623142.002617+9+0.67+0.298.75.2+3.6+0.78+0.94
Blackburn (2 Seasons)2 Leagues221,8958651.421.1228618001.683626+10+0.47-0.43
Blackpool (1 Season)2 Leagues301,1463832.612.710806201741.301420-6-0.47-0.85
Cheltenham (1 Season)1 League166484115.77.25732112621.25910-1-0.14+0.45
Altrincham (1 Season)1 League145423933.56.0570092121.50128+4+0.66+0.58
Dumbarton (1 Season)1 League222110.70.200241.5001-1-4.09-3.84
Aberdeen (1 Season)1 League242211.20.500210.0002-2-4.29-4.71
Northampton (1 Season)1 League137370.90.40013700.000000.00+0.57
League One (4 Seasons)572,1563813.824.0177784021111.462933-4-0.17-0.15
FA Cup (4 Seasons)84095140.14.5475242821.5085+3+0.66+0.95
National League (3 Seasons)694,8657134.754.1588034112061.288086-6-0.11+0.13
League Two (1 Season)161,1327127.312.61379733520.44331-28-2.23-1.24
Championship (1 Season)15410279.94.62811131961.7389-1-0.22-0.128.75.2+3.6+0.78+0.94
PL2 — Div. 2 (1 Season)129998358.411.112839001.752213+9+0.81-1.47
PL2 — Div. 1 (1 Season)108969045.310.010909001.601413+1+0.10+0.10
Premiership (1 Season)242211.20.500210.0002-2-4.29-4.71
Championship (1 Season)222110.70.200241.5001-1-4.09-3.84
EFL Cup (1 Season)21196044.11.3191112813.0041+3+2.27+0.48
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
2015-201618Aberdeen1 League242211.20.500210.0002-2-4.29-4.71
2016-201719Dumbarton1 League222110.70.200241.5001-1-4.09-3.84
2017-201820Blackburn1 League129998358.411.112839001.752213+9+0.81-1.47
2017-201820Blackburn2 Leagues166283914.07.05752114572.25145+9+1.29+0.48
2018-201921Blackburn1 League108969045.310.010909001.601413+1+0.10+0.10
2018-201921Blackburn3 Leagues185773212.56.43842152271.78121200.00+0.028.75.2+3.6+0.78+0.94
2019-202022Blackpool2 Leagues301,1463832.612.710806201741.301420-6-0.47-0.85
2020-202123Northampton1 League137370.90.40013700.000000.00+0.57
2021-202224Scunthorpe Utd1 League161,1327127.312.61379733520.44331-28-2.23-1.24
2022-202325Scunthorpe Utd1 League201,7528842.319.5208818000.752539-14-0.72+0.19
2022-202325Oldham Athletic1 League231,8107943.720.1237913001.523126+5+0.25+0.48
2023-202426Oldham Athletic2 Leagues138196319.49.11172321641.311214-2-0.22-0.30
2023-202426Cheltenham1 League166484115.77.25732112621.25910-1-0.14+0.45
2024-202527Altrincham1 League145423933.56.0570092121.50128+4+0.66+0.58
10 Seasons9 Clubs8 Leagues1719,1555420.0101.79579537622331.32132168-36-0.35-0.218.75.2+3.6+0.78+0.94
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
Scunthorpe Utd (2 Seasons)2 Leagues362,8848034.832.033842533520.612870-42-1.31-0.36
Oldham Athletic (2 Seasons)2 Leagues362,6297331.429.234761621641.444340+3+0.10+0.15
Blackburn (2 Seasons)4 Leagues341,2053513.213.488142623142.002617+9+0.67+0.298.75.2+3.6+0.78+0.94
Blackburn (2 Seasons)2 Leagues221,8958651.421.1228618001.683626+10+0.47-0.43
Blackpool (1 Season)2 Leagues301,1463832.612.710806201741.301420-6-0.47-0.85
Cheltenham (1 Season)1 League166484115.77.25732112621.25910-1-0.14+0.45
Altrincham (1 Season)1 League145423933.56.0570092121.50128+4+0.66+0.58
Dumbarton (1 Season)1 League222110.70.200241.5001-1-4.09-3.84
Aberdeen (1 Season)1 League242211.20.500210.0002-2-4.29-4.71
Northampton (1 Season)1 League137370.90.40013700.000000.00+0.57
League One (4 Seasons)572,1563813.824.0177784021111.462933-4-0.17-0.15
FA Cup (4 Seasons)84095140.14.5475242821.5085+3+0.66+0.95
National League (3 Seasons)694,8657134.754.1588034112061.288086-6-0.11+0.13
League Two (1 Season)161,1327127.312.61379733520.44331-28-2.23-1.24
Championship (1 Season)15410279.94.62811131961.7389-1-0.22-0.128.75.2+3.6+0.78+0.94
PL2 — Div. 2 (1 Season)129998358.411.112839001.752213+9+0.81-1.47
PL2 — Div. 1 (1 Season)108969045.310.010909001.601413+1+0.10+0.10
Premiership (1 Season)242211.20.500210.0002-2-4.29-4.71
Championship (1 Season)222110.70.200241.5001-1-4.09-3.84
EFL Cup (1 Season)21196044.11.3191112813.0041+3+2.27+0.48
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
2015-201618Aberdeensct SCO1. Premiership2nd242211.20.500210.0002-2-4.29-4.71Matches
2016-201719Dumbartonsct SCO2. Championship8th222110.70.200241.5001-1-4.09-3.84Matches
2017-201820Blackburneng ENGJr. PL2 — Div. 21st129998358.411.112839001.752213+9+0.81-1.47Matches
2017-201820Blackburneng ENG3. League One2nd134333310.54.8311062.31104+6+1.25+0.37Matches
2018-201921Blackburneng ENGJr. PL2 — Div. 15th108969045.310.010909001.601413+1+0.10+0.10Matches
2018-201921Blackburneng ENG2. Championship15th15410279.94.62811131961.7389-1-0.22-0.128.75.2+3.6+0.78+0.94Matches
2019-202022Blackpooleng ENG3. League One13th271,0383833.011.59795181831.221019-9-0.78-1.21Matches
2020-202123Northamptoneng ENG3. League One22nd137370.90.40013700.000000.00+0.57Matches
2021-202224Scunthorpe Utdeng ENG4. League Two24th161,1327127.312.61379733520.44331-28-2.23-1.24Matches
2022-202325Scunthorpe Utdeng ENG5. National League23rd201,7528842.319.5208818000.752539-14-0.72+0.19Matches
2022-202325Oldham Athleticeng ENG5. National League12th231,8107943.720.1237913001.523126+5+0.25+0.48Matches
2023-202426Oldham Athleticeng ENG5. National League10th127616318.48.51073321641.421213-1-0.12-0.22Matches
2023-202426Cheltenhameng ENG3. League One21st166484115.77.25732112621.25910-1-0.14+0.45Matches
2024-202527Altrinchameng ENG5. National League10th145423933.56.0570092121.50128+4+0.66+0.58Matches
10 Seasons9 Clubs6 Leagues1618,6275419.495.99079507121301.29120162-42-0.44-0.298.75.2+3.6+0.78+0.94
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
Scunthorpe Utd (2 Seasons)2 Leagues362,8848034.832.033842533520.612870-42-1.31-0.36
Oldham Athletic (2 Seasons)1 League352,5717331.128.633771621641.494339+4+0.14+0.17
Blackburn (2 Seasons)2 Leagues288433010.29.458122319122.001813+5+0.53+0.158.75.2+3.6+0.78+0.94
Blackburn (2 Seasons)2 Leagues221,8958651.421.1228618001.683626+10+0.47-0.43
Blackpool (1 Season)1 League271,0383833.011.59795181831.221019-9-0.78-1.21
Cheltenham (1 Season)1 League166484115.77.25732112621.25910-1-0.14+0.45
Altrincham (1 Season)1 League145423933.56.0570092121.50128+4+0.66+0.58
Dumbarton (1 Season)1 League222110.70.200241.5001-1-4.09-3.84
Aberdeen (1 Season)1 League242211.20.500210.0002-2-4.29-4.71
Northampton (1 Season)1 League137370.90.40013700.000000.00+0.57
League One (4 Seasons)572,1563813.824.0177784021111.462933-4-0.17-0.15
National League (3 Seasons)694,8657134.754.1588034112061.288086-6-0.11+0.13
League Two (1 Season)161,1327127.312.61379733520.44331-28-2.23-1.24
Championship (1 Season)15410279.94.62811131961.7389-1-0.22-0.128.75.2+3.6+0.78+0.94
PL2 — Div. 2 (1 Season)129998358.411.112839001.752213+9+0.81-1.47
PL2 — Div. 1 (1 Season)108969045.310.010909001.601413+1+0.10+0.10
Premiership (1 Season)242211.20.500210.0002-2-4.29-4.71
Championship (1 Season)222110.70.200241.5001-1-4.09-3.84
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
2017-201820Blackburneng ENGFA Cup33rd31956554.22.2275114512.0041+3+1.38+1.93Matches
2018-201921Blackburneng ENGEFL Cup17th21196044.11.3191112813.0041+3+2.27+0.48Matches
2018-201921Blackburneng ENGFA Cup33rd1484822.90.50014700.0002-2-3.75-3.75Matches
2019-202022Blackpooleng ENGFA Cup33rd31083630.01.219012912.0041+3+2.50+2.50Matches
2023-202426Oldham Athleticeng ENGFA Cup1585864.40.61580000.0001-1-1.55+1.26Matches
4 Seasons3 Clubs2 Leagues105285340.95.9578352831.80126+6+1.02+0.90
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Blackburn (2 Seasons)2 Leagues63626043.14.0381234022.0084+4+0.99+0.62
Blackpool (1 Season)1 League31083630.01.219012912.0041+3+2.50+2.50
Oldham Athletic (1 Season)1 League1585864.40.61580000.0001-1-1.55+1.26
FA Cup (4 Seasons)84095140.14.5475242821.5085+3+0.66+0.95
EFL Cup (1 Season)21196044.11.3191112813.0041+3+2.27+0.48

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
2015-201618Aberdeensct SCO1. Premiership0.5000Matches
2016-201719Dumbartonsct SCO2. Championship0.2000000000000Matches
2017-201820Blackburneng ENGFA Cup2.20003112000Matches
2017-201820Blackburneng ENG3. League One4.82001300000000Matches
2017-201820Blackburneng ENGJr. PL2 — Div. 211.12000Matches
2018-201921Blackburneng ENG2. Championship4.610095120200012346335.1Matches
2018-201921Blackburneng ENGEFL Cup1.3000120000000Matches
2018-201921Blackburneng ENGFA Cup0.5000100100000Matches
2018-201921Blackburneng ENGJr. PL2 — Div. 110.04000Matches
2019-202022Blackpooleng ENGFA Cup1.20003020000Matches
2019-202022Blackpooleng ENG3. League One11.530037710829010Matches
2020-202123Northamptoneng ENG3. League One0.40000010110Matches
2021-202224Scunthorpe Utdeng ENG4. League Two12.650028853040Matches
2022-202325Scunthorpe Utdeng ENG5. National League19.55100Matches
2022-202325Oldham Athleticeng ENG5. National League20.14000Matches
2023-202426Oldham Athleticeng ENGFA Cup0.60000000000Matches
2023-202426Cheltenhameng ENG3. League One7.230022664030Matches
2023-202426Oldham Athleticeng ENG5. National League8.54000Matches
2024-202527Altrinchameng ENG5. National League6.00000Matches
10 Seasons9 Clubs8 Leagues101.7271011729262031901012346335.1
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Scunthorpe Utd (2 Seasons)2 Leagues32.0101028853040
Oldham Athletic (2 Seasons)2 Leagues29.28000000000
Blackburn (2 Seasons)4 Leagues13.4300278250200012346335.1
Blackburn (2 Seasons)2 Leagues21.16000
Blackpool (1 Season)2 Leagues12.730040712829010
Cheltenham (1 Season)1 League7.230022664030
Altrincham (1 Season)1 League6.00000
Dumbarton (1 Season)1 League0.2000000000000
Aberdeen (1 Season)1 League0.5000
Northampton (1 Season)1 League0.40000010110
League One (4 Seasons)24.080072131712313010
FA Cup (4 Seasons)4.5000713300000
National League (3 Seasons)54.113100
League Two (1 Season)12.650028853040
Championship (1 Season)4.610095120200012346335.1
PL2 — Div. 2 (1 Season)11.12000
PL2 — Div. 1 (1 Season)10.04000
Premiership (1 Season)0.5000
Championship (1 Season)0.2000000000000
EFL Cup (1 Season)1.3000120000000
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
2015-201618Aberdeen1 League0.5000
2016-201719Dumbarton1 League0.2000000000000
2017-201820Blackburn1 League11.12000
2017-201820Blackburn2 Leagues7.02001611200000
2018-201921Blackburn1 League10.04000
2018-201921Blackburn3 Leagues6.4100117130200012346335.1
2019-202022Blackpool2 Leagues12.730040712829010
2020-202123Northampton1 League0.40000010110
2021-202224Scunthorpe Utd1 League12.650028853040
2022-202325Scunthorpe Utd1 League19.55100
2022-202325Oldham Athletic1 League20.14000
2023-202426Oldham Athletic2 Leagues9.14000000000
2023-202426Cheltenham1 League7.230022664030
2024-202527Altrincham1 League6.00000
10 Seasons9 Clubs8 Leagues101.7271011729262031901012346335.1
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Scunthorpe Utd (2 Seasons)2 Leagues32.0101028853040
Oldham Athletic (2 Seasons)2 Leagues29.28000000000
Blackburn (2 Seasons)4 Leagues13.4300278250200012346335.1
Blackburn (2 Seasons)2 Leagues21.16000
Blackpool (1 Season)2 Leagues12.730040712829010
Cheltenham (1 Season)1 League7.230022664030
Altrincham (1 Season)1 League6.00000
Dumbarton (1 Season)1 League0.2000000000000
Aberdeen (1 Season)1 League0.5000
Northampton (1 Season)1 League0.40000010110
League One (4 Seasons)24.080072131712313010
FA Cup (4 Seasons)4.5000713300000
National League (3 Seasons)54.113100
League Two (1 Season)12.650028853040
Championship (1 Season)4.610095120200012346335.1
PL2 — Div. 2 (1 Season)11.12000
PL2 — Div. 1 (1 Season)10.04000
Premiership (1 Season)0.5000
Championship (1 Season)0.2000000000000
EFL Cup (1 Season)1.3000120000000
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
2015-201618Aberdeensct SCO1. Premiership2nd0.5000Matches
2016-201719Dumbartonsct SCO2. Championship8th0.2000000000000Matches
2017-201820Blackburneng ENGJr. PL2 — Div. 21st11.12000Matches
2017-201820Blackburneng ENG3. League One2nd4.82001300000000Matches
2018-201921Blackburneng ENGJr. PL2 — Div. 15th10.04000Matches
2018-201921Blackburneng ENG2. Championship15th4.610095120200012346335.1Matches
2019-202022Blackpooleng ENG3. League One13th11.530037710829010Matches
2020-202123Northamptoneng ENG3. League One22nd0.40000010110Matches
2021-202224Scunthorpe Utdeng ENG4. League Two24th12.650028853040Matches
2022-202325Scunthorpe Utdeng ENG5. National League23rd19.55100Matches
2022-202325Oldham Athleticeng ENG5. National League12th20.14000Matches
2023-202426Oldham Athleticeng ENG5. National League10th8.54000Matches
2023-202426Cheltenhameng ENG3. League One21st7.230022664030Matches
2024-202527Altrinchameng ENG5. National League10th6.00000Matches
10 Seasons9 Clubs6 Leagues95.9271010926231731901012346335.1
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Scunthorpe Utd (2 Seasons)2 Leagues32.0101028853040
Oldham Athletic (2 Seasons)1 League28.68000
Blackburn (2 Seasons)2 Leagues9.4300225120200012346335.1
Blackburn (2 Seasons)2 Leagues21.16000
Blackpool (1 Season)1 League11.530037710829010
Cheltenham (1 Season)1 League7.230022664030
Altrincham (1 Season)1 League6.00000
Dumbarton (1 Season)1 League0.2000000000000
Aberdeen (1 Season)1 League0.5000
Northampton (1 Season)1 League0.40000010110
League One (4 Seasons)24.080072131712313010
National League (3 Seasons)54.113100
League Two (1 Season)12.650028853040
Championship (1 Season)4.610095120200012346335.1
PL2 — Div. 2 (1 Season)11.12000
PL2 — Div. 1 (1 Season)10.04000
Premiership (1 Season)0.5000
Championship (1 Season)0.2000000000000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2017-201820Blackburneng ENGFA Cup33rd2.20003112000Matches
2018-201921Blackburneng ENGEFL Cup17th1.3000120000000Matches
2018-201921Blackburneng ENGFA Cup33rd0.5000100100000Matches
2019-202022Blackpooleng ENGFA Cup33rd1.20003020000Matches
2023-202426Oldham Athleticeng ENGFA Cup0.60000000000Matches
4 Seasons3 Clubs2 Leagues5.9000833300000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Blackburn (2 Seasons)2 Leagues4.0000531300000
Blackpool (1 Season)1 League1.20003020000
Oldham Athletic (1 Season)1 League0.60000000000
FA Cup (4 Seasons)4.5000713300000
EFL Cup (1 Season)1.3000120000000

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 Nuttall Pages

Joe Nuttall 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