Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2015-201618Aberdeensct SCO1. Premiership20420.5000000000.000.000.000.000.00Matches
2016-201719Dumbartonsct SCO2. Championship20220.2000000000.000.000.000.000.00Matches
2017-201820Blackburn Roverseng ENGFA Cup321952.2101100000.460.000.460.460.46Matches
2017-201820Blackburn Roverseng ENG3. League One1334334.8213200200.420.210.620.420.62Matches
2017-201820Blackburn Roverseng ENGJr. PL2 — Div. 2121299911.1808800200.720.000.720.720.72Matches
2018-201921Blackburn Roverseng ENG2. Championship1524104.6202200100.440.000.440.440.44Matches
2018-201921Blackburn Roverseng ENGEFL Cup211191.3101100000.760.000.760.760.76Matches
2018-201921Blackburn Roverseng ENGFA Cup10480.5000000000.000.000.000.000.00Matches
2018-201921Blackburn Roverseng 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-202123Northampton Towneng ENG3. League One10370.4000000000.000.000.000.000.00Matches
2021-202224Scunthorpe Unitedeng ENG4. League Two16131,13212.6202200500.160.000.160.160.16Matches
2022-202325Scunthorpe Unitedeng 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-202426Cheltenham Towneng ENG3. League One1656487.2213200300.280.140.420.280.42Matches
2023-202426Oldham Athleticeng ENG5. National League12107618.51100400.120.12Matches
2024-202527Altrinchameng ENG5. National League26131,30714.5415400300.280.070.340.280.34Matches
2025-202628Morecambeeng ENG5. National League1986837.6202111100.260.000.260.130.13Matches
11 Seasons10 Clubs8 Leagues20211110,603117.83532127883110.300.040.300.230.29
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Scunthorpe United (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 Rovers (2 Seasons)4 Leagues3481,20513.4617600300.450.070.520.450.52
Blackburn Rovers (2 Seasons)2 Leagues22221,89521.1142161044600.660.090.760.470.57
Blackpool (1 Season)2 Leagues30101,14612.7202200300.160.000.160.160.16
Altrincham (1 Season)1 League26131,30714.5415400300.280.070.340.280.34
Morecambe (1 Season)1 League1986837.6202111100.260.000.260.130.13
Cheltenham Town (1 Season)1 League1656487.2213200300.280.140.420.280.42
Dumbarton (1 Season)1 League20220.2000000000.000.000.000.000.00
Aberdeen (1 Season)1 League20420.5000000000.000.000.000.000.00
Northampton Town (1 Season)1 League10370.4000000000.000.000.000.000.00
National League (4 Seasons)100746,31370.1231715881710.330.050.320.210.27
League One (4 Seasons)57172,15624.0628600800.250.080.330.250.33
FA Cup (4 Seasons)844094.5101100000.220.000.220.220.22
League Two (1 Season)16131,13212.6202200500.160.000.160.160.16
Championship (1 Season)1524104.6202200100.440.000.440.440.44
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 Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2015-201618Aberdeen1 League20420.5000000000.000.000.000.000.00
2016-201719Dumbarton1 League20220.2000000000.000.000.000.000.00
2017-201820Blackburn Rovers1 League121299911.1808800200.720.000.720.720.72
2017-201820Blackburn Rovers2 Leagues1656287.0314300200.430.140.570.430.57
2018-201921Blackburn Rovers1 League101089610.0628244400.600.200.800.200.40
2018-201921Blackburn Rovers3 Leagues1835776.4303300100.470.000.470.470.47
2019-202022Blackpool2 Leagues30101,14612.7202200300.160.000.160.160.16
2020-202123Northampton Town1 League10370.4000000000.000.000.000.000.00
2021-202224Scunthorpe United1 League16131,13212.6202200500.160.000.160.160.16
2022-202325Scunthorpe United1 League20201,75219.59455510.460.21
2022-202325Oldham Athletic1 League23231,81020.17522400.350.25
2023-202426Oldham Athletic2 Leagues13118199.1100100400.110.000.000.110.00
2023-202426Cheltenham Town1 League1656487.2213200300.280.140.420.280.42
2024-202527Altrincham1 League26131,30714.5415400300.280.070.340.280.34
2025-202628Morecambe1 League1986837.6202111100.260.000.260.130.13
11 Seasons10 Clubs8 Leagues20211110,603117.83532127883110.300.040.300.230.29
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Scunthorpe United (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 Rovers (2 Seasons)4 Leagues3481,20513.4617600300.450.070.520.450.52
Blackburn Rovers (2 Seasons)2 Leagues22221,89521.1142161044600.660.090.760.470.57
Blackpool (1 Season)2 Leagues30101,14612.7202200300.160.000.160.160.16
Altrincham (1 Season)1 League26131,30714.5415400300.280.070.340.280.34
Morecambe (1 Season)1 League1986837.6202111100.260.000.260.130.13
Cheltenham Town (1 Season)1 League1656487.2213200300.280.140.420.280.42
Dumbarton (1 Season)1 League20220.2000000000.000.000.000.000.00
Aberdeen (1 Season)1 League20420.5000000000.000.000.000.000.00
Northampton Town (1 Season)1 League10370.4000000000.000.000.000.000.00
National League (4 Seasons)100746,31370.1231715881710.330.050.320.210.27
League One (4 Seasons)57172,15624.0628600800.250.080.330.250.33
FA Cup (4 Seasons)844094.5101100000.220.000.220.220.22
League Two (1 Season)16131,13212.6202200500.160.000.160.160.16
Championship (1 Season)1524104.6202200100.440.000.440.440.44
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 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
2015-201618Aberdeensct SCO1. Premiership2nd20420.5000000000.000.000.000.000.00Matches
2016-201719Dumbartonsct SCO2. Championship8th20220.2000000000.000.000.000.000.00Matches
2017-201820Blackburn Roverseng ENGJr. PL2 — Div. 21st121299911.1808800200.720.000.720.720.72Matches
2017-201820Blackburn Roverseng ENG3. League One2nd1334334.8213200200.420.210.620.420.62Matches
2018-201921Blackburn Roverseng ENGJr. PL2 — Div. 15th101089610.0628244400.600.200.800.200.40Matches
2018-201921Blackburn Roverseng ENG2. Championship15th1524104.6202200100.440.000.440.440.44Matches
2019-202022Blackpooleng ENG3. League One13th2791,03811.5202200300.170.000.170.170.17Matches
2020-202123Northampton Towneng ENG3. League One22nd10370.4000000000.000.000.000.000.00Matches
2021-202224Scunthorpe Unitedeng ENG4. League Two24th16131,13212.6202200500.160.000.160.160.16Matches
2022-202325Scunthorpe Unitedeng 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-202426Cheltenham Towneng ENG3. League One21st1656487.2213200300.280.140.420.280.42Matches
2024-202527Altrinchameng ENG5. National League9th26131,30714.5415400300.280.070.340.280.34Matches
2025-202628Morecambeeng ENG5. National League22nd1986837.6202111100.260.000.260.130.13Matches
11 Seasons10 Clubs6 Leagues19210610,075111.93331925883110.290.050.300.220.28
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
Scunthorpe United (2 Seasons)2 Leagues36332,88432.011026551010.340.000.160.190.16
Oldham Athletic (2 Seasons)1 League35332,57128.68622800.280.21
Blackburn Rovers (2 Seasons)2 Leagues2858439.4415400300.430.110.530.430.53
Blackburn Rovers (2 Seasons)2 Leagues22221,89521.1142161044600.660.090.760.470.57
Blackpool (1 Season)1 League2791,03811.5202200300.170.000.170.170.17
Altrincham (1 Season)1 League26131,30714.5415400300.280.070.340.280.34
Morecambe (1 Season)1 League1986837.6202111100.260.000.260.130.13
Cheltenham Town (1 Season)1 League1656487.2213200300.280.140.420.280.42
Dumbarton (1 Season)1 League20220.2000000000.000.000.000.000.00
Aberdeen (1 Season)1 League20420.5000000000.000.000.000.000.00
Northampton Town (1 Season)1 League10370.4000000000.000.000.000.000.00
National League (4 Seasons)100746,31370.1231715881710.330.050.320.210.27
League One (4 Seasons)57172,15624.0628600800.250.080.330.250.33
League Two (1 Season)16131,13212.6202200500.160.000.160.160.16
Championship (1 Season)1524104.6202200100.440.000.440.440.44
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-201820Blackburn Roverseng ENGFA Cup33rd321952.2101100000.460.000.460.460.46Matches
2018-201921Blackburn Roverseng ENGEFL Cup17th211191.3101100000.760.000.760.760.76Matches
2018-201921Blackburn Roverseng 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 Rovers (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
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2015-201618Aberdeensct SCO1. Premiership0.5000.0000Matches
2016-201719Dumbartonsct SCO2. Championship0.20000.000.0000Matches
2017-201820Blackburn Roverseng ENGFA Cup2.217114.33.230.460.141.0000Matches
2017-201820Blackburn Roverseng ENG3. League One4.82030.000.620.6700Matches
2017-201820Blackburn Roverseng ENGJr. PL2 — Div. 211.1800Matches
2018-201921Blackburn Roverseng ENG2. Championship4.6211327.32.410.660.180.6700Matches
2018-201921Blackburn Roverseng ENGEFL Cup1.312150.01.510.760.501.0000Matches
2018-201921Blackburn Roverseng ENGFA Cup0.50200.03.750.000.0000Matches
2018-201921Blackburn Roverseng 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-202123Northampton Towneng ENG3. League One0.40000.000.0000Matches
2021-202224Scunthorpe Unitedeng ENG4. League Two12.6227829.62.150.640.070.2500Matches
2022-202325Scunthorpe Unitedeng ENG5. National League19.5955Matches
2022-202325Oldham Athleticeng ENG5. National League20.1722Matches
2023-202426Oldham Athleticeng ENGFA Cup0.6011100.01.551.550.000.0000Matches
2023-202426Cheltenham Towneng ENG3. League One7.2216212.52.220.280.131.0000Matches
2023-202426Oldham Athleticeng ENG5. National League8.5100Matches
2024-202527Altrinchameng ENG5. National League14.5400Matches
2025-202628Morecambeeng ENG5. National League7.6211Matches
11 Seasons10 Clubs8 Leagues117.835942930.91.990.610.130.4188
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Scunthorpe United (2 Seasons)2 Leagues32.01127829.62.150.640.070.2555
Oldham Athletic (2 Seasons)2 Leagues29.2811100.01.551.550.000.0022
Blackburn Rovers (2 Seasons)4 Leagues13.4622836.41.640.600.270.7500
Blackburn Rovers (2 Seasons)2 Leagues21.11444
Blackpool (1 Season)2 Leagues12.72281035.72.200.790.070.2000
Altrincham (1 Season)1 League14.5400
Morecambe (1 Season)1 League7.6211
Cheltenham Town (1 Season)1 League7.2216212.52.220.280.131.0000
Dumbarton (1 Season)1 League0.20000.000.0000
Aberdeen (1 Season)1 League0.5000.0000
Northampton Town (1 Season)1 League0.40000.000.0000
National League (4 Seasons)70.12388
League One (4 Seasons)24.06411434.11.710.580.150.4300
FA Cup (4 Seasons)4.5113323.12.860.660.080.3300
League Two (1 Season)12.6227829.62.150.640.070.2500
Championship (1 Season)4.6211327.32.410.660.180.6700
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
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2015-201618Aberdeen1 League0.5000.0000
2016-201719Dumbarton1 League0.20000.000.0000
2017-201820Blackburn Rovers1 League11.1800
2017-201820Blackburn Rovers2 Leagues7.037457.11.000.570.430.7500
2018-201921Blackburn Rovers1 League10.0644
2018-201921Blackburn Rovers3 Leagues6.4315426.72.340.620.200.7500
2019-202022Blackpool2 Leagues12.72281035.72.200.790.070.2000
2020-202123Northampton Town1 League0.40000.000.0000
2021-202224Scunthorpe United1 League12.6227829.62.150.640.070.2500
2022-202325Scunthorpe United1 League19.5955
2022-202325Oldham Athletic1 League20.1722
2023-202426Oldham Athletic2 Leagues9.1111100.01.551.550.000.0000
2023-202426Cheltenham Town1 League7.2216212.52.220.280.131.0000
2024-202527Altrincham1 League14.5400
2025-202628Morecambe1 League7.6211
11 Seasons10 Clubs8 Leagues117.835942930.91.990.610.130.4188
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Scunthorpe United (2 Seasons)2 Leagues32.01127829.62.150.640.070.2555
Oldham Athletic (2 Seasons)2 Leagues29.2811100.01.551.550.000.0022
Blackburn Rovers (2 Seasons)4 Leagues13.4622836.41.640.600.270.7500
Blackburn Rovers (2 Seasons)2 Leagues21.11444
Blackpool (1 Season)2 Leagues12.72281035.72.200.790.070.2000
Altrincham (1 Season)1 League14.5400
Morecambe (1 Season)1 League7.6211
Cheltenham Town (1 Season)1 League7.2216212.52.220.280.131.0000
Dumbarton (1 Season)1 League0.20000.000.0000
Aberdeen (1 Season)1 League0.5000.0000
Northampton Town (1 Season)1 League0.40000.000.0000
National League (4 Seasons)70.12388
League One (4 Seasons)24.06411434.11.710.580.150.4300
FA Cup (4 Seasons)4.5113323.12.860.660.080.3300
League Two (1 Season)12.6227829.62.150.640.070.2500
Championship (1 Season)4.6211327.32.410.660.180.6700
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
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2015-201618Aberdeensct SCO1. Premiership2nd0.5000.0000Matches
2016-201719Dumbartonsct SCO2. Championship8th0.20000.000.0000Matches
2017-201820Blackburn Roverseng ENGJr. PL2 — Div. 21st11.1800Matches
2017-201820Blackburn Roverseng ENG3. League One2nd4.82030.000.620.6700Matches
2018-201921Blackburn Roverseng ENGJr. PL2 — Div. 15th10.0644Matches
2018-201921Blackburn Roverseng ENG2. Championship15th4.6211327.32.410.660.180.6700Matches
2019-202022Blackpooleng ENG3. League One13th11.5225936.02.170.780.080.2200Matches
2020-202123Northampton Towneng ENG3. League One22nd0.40000.000.0000Matches
2021-202224Scunthorpe Unitedeng ENG4. League Two24th12.6227829.62.150.640.070.2500Matches
2022-202325Scunthorpe Unitedeng ENG5. National League23rd19.5955Matches
2022-202325Oldham Athleticeng ENG5. National League12th20.1722Matches
2023-202426Oldham Athleticeng ENG5. National League10th8.5100Matches
2023-202426Cheltenham Towneng ENG3. League One21st7.2216212.52.220.280.131.0000Matches
2024-202527Altrinchameng ENG5. National League9th14.5400Matches
2025-202628Morecambeeng ENG5. National League22nd7.6211Matches
11 Seasons10 Clubs6 Leagues111.933792531.61.910.600.130.4088
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Scunthorpe United (2 Seasons)2 Leagues32.01127829.62.150.640.070.2555
Oldham Athletic (2 Seasons)1 League28.6822
Blackburn Rovers (2 Seasons)2 Leagues9.4411654.51.170.640.360.6700
Blackburn Rovers (2 Seasons)2 Leagues21.11444
Blackpool (1 Season)1 League11.5225936.02.170.780.080.2200
Altrincham (1 Season)1 League14.5400
Morecambe (1 Season)1 League7.6211
Cheltenham Town (1 Season)1 League7.2216212.52.220.280.131.0000
Dumbarton (1 Season)1 League0.20000.000.0000
Aberdeen (1 Season)1 League0.5000.0000
Northampton Town (1 Season)1 League0.40000.000.0000
National League (4 Seasons)70.12388
League One (4 Seasons)24.06411434.11.710.580.150.4300
League Two (1 Season)12.6227829.62.150.640.070.2500
Championship (1 Season)4.6211327.32.410.660.180.6700
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 PK PKatt Matches
2017-201820Blackburn Roverseng ENGFA Cup33rd2.217114.33.230.460.141.0000Matches
2018-201921Blackburn Roverseng ENGEFL Cup17th1.312150.01.510.760.501.0000Matches
2018-201921Blackburn Roverseng 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 PK PKatt Matches
Blackburn Rovers (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

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
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 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-201820Blackburn Roverseng ENGFA Cup31956554.22.2275114512.0041+3+1.38+1.93Matches
2017-201820Blackburn Roverseng ENG3. League One134333310.54.8311062.31104+6+1.25+0.37Matches
2017-201820Blackburn Roverseng ENGJr. PL2 — Div. 2129998358.411.112839001.752213+9+0.81-1.47Matches
2018-201921Blackburn Roverseng ENG2. Championship15410279.94.62811131961.7389-1-0.22-0.12Matches
2018-201921Blackburn Roverseng ENGEFL Cup21196044.11.3191112813.0041+3+2.27+0.48Matches
2018-201921Blackburn Roverseng ENGFA Cup1484822.90.50014700.0002-2-3.75-3.75Matches
2018-201921Blackburn Roverseng 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-202123Northampton Towneng ENG3. League One137370.90.40013700.000000.00+0.57Matches
2021-202224Scunthorpe Unitedeng ENG4. League Two161,1327127.312.61379733520.44331-28-2.23-1.24Matches
2022-202325Scunthorpe Unitedeng 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-202426Cheltenham Towneng 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 League261,3075031.614.513763132431.692517+8+0.55+0.61Matches
2025-202628Morecambeeng ENG5. National League196833616.57.68661111410.84913-4-0.53+0.33Matches
11 Seasons10 Clubs8 Leagues20210,6035220.2117.811178579121351.31154190-36-0.31-0.11
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Scunthorpe United (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 Rovers (2 Seasons)4 Leagues341,2053513.213.488142623142.002617+9+0.67+0.29
Blackburn Rovers (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
Altrincham (1 Season)1 League261,3075031.614.513763132431.692517+8+0.55+0.61
Morecambe (1 Season)1 League196833616.57.68661111410.84913-4-0.53+0.33
Cheltenham Town (1 Season)1 League166484115.77.25732112621.25910-1-0.14+0.45
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 Town (1 Season)1 League137370.90.40013700.000000.00+0.57
National League (4 Seasons)1006,3136330.570.1747938261981.27102108-6-0.09+0.30
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
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.12
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
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-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-201820Blackburn Rovers1 League129998358.411.112839001.752213+9+0.81-1.47
2017-201820Blackburn Rovers2 Leagues166283914.07.05752114572.25145+9+1.29+0.48
2018-201921Blackburn Rovers1 League108969045.310.010909001.601413+1+0.10+0.10
2018-201921Blackburn Rovers3 Leagues185773212.56.43842152271.78121200.00+0.02
2019-202022Blackpool2 Leagues301,1463832.612.710806201741.301420-6-0.47-0.85
2020-202123Northampton Town1 League137370.90.40013700.000000.00+0.57
2021-202224Scunthorpe United1 League161,1327127.312.61379733520.44331-28-2.23-1.24
2022-202325Scunthorpe United1 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-202426Cheltenham Town1 League166484115.77.25732112621.25910-1-0.14+0.45
2024-202527Altrincham1 League261,3075031.614.513763132431.692517+8+0.55+0.61
2025-202628Morecambe1 League196833616.57.68661111410.84913-4-0.53+0.33
11 Seasons10 Clubs8 Leagues20210,6035220.2117.811178579121351.31154190-36-0.31-0.11
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Scunthorpe United (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 Rovers (2 Seasons)4 Leagues341,2053513.213.488142623142.002617+9+0.67+0.29
Blackburn Rovers (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
Altrincham (1 Season)1 League261,3075031.614.513763132431.692517+8+0.55+0.61
Morecambe (1 Season)1 League196833616.57.68661111410.84913-4-0.53+0.33
Cheltenham Town (1 Season)1 League166484115.77.25732112621.25910-1-0.14+0.45
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 Town (1 Season)1 League137370.90.40013700.000000.00+0.57
National League (4 Seasons)1006,3136330.570.1747938261981.27102108-6-0.09+0.30
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
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.12
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
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
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-201820Blackburn Roverseng ENGJr. PL2 — Div. 21st129998358.411.112839001.752213+9+0.81-1.47Matches
2017-201820Blackburn Roverseng ENG3. League One2nd134333310.54.8311062.31104+6+1.25+0.37Matches
2018-201921Blackburn Roverseng ENGJr. PL2 — Div. 15th108969045.310.010909001.601413+1+0.10+0.10Matches
2018-201921Blackburn Roverseng ENG2. Championship15th15410279.94.62811131961.7389-1-0.22-0.12Matches
2019-202022Blackpooleng ENG3. League One13th271,0383833.011.59795181831.221019-9-0.78-1.21Matches
2020-202123Northampton Towneng ENG3. League One22nd137370.90.40013700.000000.00+0.57Matches
2021-202224Scunthorpe Unitedeng ENG4. League Two24th161,1327127.312.61379733520.44331-28-2.23-1.24Matches
2022-202325Scunthorpe Unitedeng 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-202426Cheltenham Towneng ENG3. League One21st166484115.77.25732112621.25910-1-0.14+0.45Matches
2024-202527Altrinchameng ENG5. National League9th261,3075031.614.513763132431.692517+8+0.55+0.61Matches
2025-202628Morecambeeng ENG5. National League22nd196833616.57.68661111410.84913-4-0.53+0.33Matches
11 Seasons10 Clubs6 Leagues19210,0755219.7111.910678548621321.28142184-42-0.38-0.17
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Scunthorpe United (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 Rovers (2 Seasons)2 Leagues288433010.29.458122319122.001813+5+0.53+0.15
Blackburn Rovers (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
Altrincham (1 Season)1 League261,3075031.614.513763132431.692517+8+0.55+0.61
Morecambe (1 Season)1 League196833616.57.68661111410.84913-4-0.53+0.33
Cheltenham Town (1 Season)1 League166484115.77.25732112621.25910-1-0.14+0.45
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 Town (1 Season)1 League137370.90.40013700.000000.00+0.57
National League (4 Seasons)1006,3136330.570.1747938261981.27102108-6-0.09+0.30
League One (4 Seasons)572,1563813.824.0177784021111.462933-4-0.17-0.15
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.12
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-201820Blackburn Roverseng ENGFA Cup33rd31956554.22.2275114512.0041+3+1.38+1.93Matches
2018-201921Blackburn Roverseng ENGEFL Cup17th21196044.11.3191112813.0041+3+2.27+0.48Matches
2018-201921Blackburn Roverseng 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 Rovers (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
Become a Stathead & surf this site ad-free.

Miscellaneous Stats

Miscellaneous Stats Table
Performance
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201618Aberdeensct SCO1. Premiership0.5000Matches
2016-201719Dumbartonsct SCO2. Championship0.2000000000000Matches
2017-201820Blackburn Roverseng ENGFA Cup2.20003112000Matches
2017-201820Blackburn Roverseng ENG3. League One4.82001300000000Matches
2017-201820Blackburn Roverseng ENGJr. PL2 — Div. 211.12000Matches
2018-201921Blackburn Roverseng ENG2. Championship4.6100951202000Matches
2018-201921Blackburn Roverseng ENGEFL Cup1.3000120000000Matches
2018-201921Blackburn Roverseng ENGFA Cup0.5000100100000Matches
2018-201921Blackburn Roverseng ENGJr. PL2 — Div. 110.04000Matches
2019-202022Blackpooleng ENGFA Cup1.20003020000Matches
2019-202022Blackpooleng ENG3. League One11.530037710829010Matches
2020-202123Northampton Towneng ENG3. League One0.40000010110Matches
2021-202224Scunthorpe Unitedeng ENG4. League Two12.650028853040Matches
2022-202325Scunthorpe Unitedeng ENG5. National League19.55100Matches
2022-202325Oldham Athleticeng ENG5. National League20.14000Matches
2023-202426Oldham Athleticeng ENGFA Cup0.60000000000Matches
2023-202426Cheltenham Towneng ENG3. League One7.230022664030Matches
2023-202426Oldham Athleticeng ENG5. National League8.54000Matches
2024-202527Altrinchameng ENG5. National League14.53000Matches
2025-202628Morecambeeng ENG5. National League7.61000Matches
11 Seasons10 Clubs8 Leagues117.83110117292620319010
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Scunthorpe United (2 Seasons)2 Leagues32.0101028853040
Oldham Athletic (2 Seasons)2 Leagues29.28000000000
Blackburn Rovers (2 Seasons)4 Leagues13.43002782502000
Blackburn Rovers (2 Seasons)2 Leagues21.16000
Blackpool (1 Season)2 Leagues12.730040712829010
Altrincham (1 Season)1 League14.53000
Morecambe (1 Season)1 League7.61000
Cheltenham Town (1 Season)1 League7.230022664030
Dumbarton (1 Season)1 League0.2000000000000
Aberdeen (1 Season)1 League0.5000
Northampton Town (1 Season)1 League0.40000010110
National League (4 Seasons)70.117100
League One (4 Seasons)24.080072131712313010
FA Cup (4 Seasons)4.5000713300000
League Two (1 Season)12.650028853040
Championship (1 Season)4.6100951202000
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
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201618Aberdeen1 League0.5000
2016-201719Dumbarton1 League0.2000000000000
2017-201820Blackburn Rovers1 League11.12000
2017-201820Blackburn Rovers2 Leagues7.02001611200000
2018-201921Blackburn Rovers1 League10.04000
2018-201921Blackburn Rovers3 Leagues6.41001171302000
2019-202022Blackpool2 Leagues12.730040712829010
2020-202123Northampton Town1 League0.40000010110
2021-202224Scunthorpe United1 League12.650028853040
2022-202325Scunthorpe United1 League19.55100
2022-202325Oldham Athletic1 League20.14000
2023-202426Oldham Athletic2 Leagues9.14000000000
2023-202426Cheltenham Town1 League7.230022664030
2024-202527Altrincham1 League14.53000
2025-202628Morecambe1 League7.61000
11 Seasons10 Clubs8 Leagues117.83110117292620319010
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Scunthorpe United (2 Seasons)2 Leagues32.0101028853040
Oldham Athletic (2 Seasons)2 Leagues29.28000000000
Blackburn Rovers (2 Seasons)4 Leagues13.43002782502000
Blackburn Rovers (2 Seasons)2 Leagues21.16000
Blackpool (1 Season)2 Leagues12.730040712829010
Altrincham (1 Season)1 League14.53000
Morecambe (1 Season)1 League7.61000
Cheltenham Town (1 Season)1 League7.230022664030
Dumbarton (1 Season)1 League0.2000000000000
Aberdeen (1 Season)1 League0.5000
Northampton Town (1 Season)1 League0.40000010110
National League (4 Seasons)70.117100
League One (4 Seasons)24.080072131712313010
FA Cup (4 Seasons)4.5000713300000
League Two (1 Season)12.650028853040
Championship (1 Season)4.6100951202000
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
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201618Aberdeensct SCO1. Premiership2nd0.5000Matches
2016-201719Dumbartonsct SCO2. Championship8th0.2000000000000Matches
2017-201820Blackburn Roverseng ENGJr. PL2 — Div. 21st11.12000Matches
2017-201820Blackburn Roverseng ENG3. League One2nd4.82001300000000Matches
2018-201921Blackburn Roverseng ENGJr. PL2 — Div. 15th10.04000Matches
2018-201921Blackburn Roverseng ENG2. Championship15th4.6100951202000Matches
2019-202022Blackpooleng ENG3. League One13th11.530037710829010Matches
2020-202123Northampton Towneng ENG3. League One22nd0.40000010110Matches
2021-202224Scunthorpe Unitedeng ENG4. League Two24th12.650028853040Matches
2022-202325Scunthorpe Unitedeng ENG5. National League23rd19.55100Matches
2022-202325Oldham Athleticeng ENG5. National League12th20.14000Matches
2023-202426Oldham Athleticeng ENG5. National League10th8.54000Matches
2023-202426Cheltenham Towneng ENG3. League One21st7.230022664030Matches
2024-202527Altrinchameng ENG5. National League9th14.53000Matches
2025-202628Morecambeeng ENG5. National League22nd7.61000Matches
11 Seasons10 Clubs6 Leagues111.93110109262317319010
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Scunthorpe United (2 Seasons)2 Leagues32.0101028853040
Oldham Athletic (2 Seasons)1 League28.68000
Blackburn Rovers (2 Seasons)2 Leagues9.43002251202000
Blackburn Rovers (2 Seasons)2 Leagues21.16000
Blackpool (1 Season)1 League11.530037710829010
Altrincham (1 Season)1 League14.53000
Morecambe (1 Season)1 League7.61000
Cheltenham Town (1 Season)1 League7.230022664030
Dumbarton (1 Season)1 League0.2000000000000
Aberdeen (1 Season)1 League0.5000
Northampton Town (1 Season)1 League0.40000010110
National League (4 Seasons)70.117100
League One (4 Seasons)24.080072131712313010
League Two (1 Season)12.650028853040
Championship (1 Season)4.6100951202000
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-201820Blackburn Roverseng ENGFA Cup33rd2.20003112000Matches
2018-201921Blackburn Roverseng ENGEFL Cup17th1.3000120000000Matches
2018-201921Blackburn Roverseng 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 Rovers (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.

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.

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.