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
2016-201719Port Valeeng ENGFA Cup20800.9000000000.000.000.000.000.00Matches
2016-201719Port Valeeng ENG3. League One1197488.3112100400.120.120.240.120.24Matches
2016-201719Liverpooleng ENGJr. PL2 — Div. 1854775.3000000000.000.000.000.000.00Matches
2017-201820Blackburneng ENGFA Cup21800.9000000000.000.000.000.000.00Matches
2017-201820Rochdaleeng ENG3. League One311051.2000000200.000.000.000.000.00Matches
2017-201820Blackburneng ENG3. League One30400.4000000000.000.000.000.000.00Matches
2017-201820Liverpooleng ENGJr. PL2 — Div. 1332703.0101100100.330.000.330.330.33Matches
2017-201820Blackburneng ENGJr. PL2 — Div. 2221802.0000000000.000.000.000.000.00Matches
2018-201921Blackburneng ENG2. Championship00Matches
2018-201921Rochdaleeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2018-201921Rochdaleeng ENG3. League One11118809.8000000400.000.000.000.000.00Matches
2018-201921Southend Unitedeng ENG3. League One18181,53817.1033000500.000.180.180.000.18Matches
2018-201921Blackburneng ENGJr. PL2 — Div. 111530.6000000000.000.000.000.000.00Matches
2019-202022Shrewsburyeng ENGFA Cup00Matches
2019-202022Shrewsburyeng ENG3. League One421812.0000000100.000.000.000.000.00Matches
2019-202022Blackburneng ENGJr. PL2 — Div. 1775856.5011000300.000.150.150.000.15Matches
2020-202123Southend Unitedeng ENG4. League Two21181,52817.0033000610.000.180.180.000.18Matches
2021-202224Oldham Athleticeng ENGEFL Cup221802.0000000000.000.000.000.000.00Matches
2021-202224Oldham Athleticeng ENGFA Cup10220.2000000000.000.000.000.000.00Matches
2021-202224Oldham Athleticeng ENG4. League Two31302,66229.61231011000.030.070.100.030.10Matches
2022-202325Sutton Unitedeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2022-202325Sutton Unitedeng ENG4. League Two20131,11512.4011000400.000.080.080.000.08Matches
2023-202426Sutton Unitedeng ENGEFL Cup1030.0000000000.000.000.000.000.00Matches
2023-202426Sutton Unitedeng ENG4. League Two30252,14923.9000000800.000.000.000.000.00Matches
8 Seasons7 Clubs5 Leagues16213211,491127.7210122014410.020.080.090.020.09
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
Blackburn (3 Seasons)2 Leagues10108189.1011000300.000.110.110.000.11
Sutton United (2 Seasons)3 Leagues52393,35737.30110001200.000.030.030.000.03
Southend United (2 Seasons)2 Leagues39363,06634.10660001110.000.180.180.000.18
Rochdale (2 Seasons)2 Leagues15131,07511.9000000600.000.000.000.000.00
Liverpool (2 Seasons)1 League1187478.3101100100.120.000.120.120.12
Blackburn (2 Seasons)3 Leagues511201.3000000000.000.000.000.000.00
Oldham Athletic (1 Season)3 Leagues34322,86431.81231011000.030.060.090.030.09
Port Vale (1 Season)2 Leagues1398289.2112100400.110.110.220.110.22
Shrewsbury (1 Season)2 Leagues421812.0000000100.000.000.000.000.00
FA Cup (6 Seasons)733624.0000000000.000.000.000.000.00
League Two (4 Seasons)102867,45482.81671012810.010.070.080.010.08
League One (4 Seasons)50413,49238.81451001600.030.100.130.030.13
PL2 — Div. 1 (4 Seasons)19161,38515.4112100400.060.060.130.060.13
EFL Cup (2 Seasons)321832.0000000000.000.000.000.000.00
PL2 — Div. 2 (1 Season)221802.0000000000.000.000.000.000.00
Championship (1 Season)00
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
2016-201719Port Vale2 Leagues1398289.2112100400.110.110.220.110.22
2016-201719Liverpool1 League854775.3000000000.000.000.000.000.00
2017-201820Liverpool1 League332703.0101100100.330.000.330.330.33
2017-201820Rochdale1 League311051.2000000200.000.000.000.000.00
2017-201820Blackburn1 League221802.0000000000.000.000.000.000.00
2017-201820Blackburn2 Leagues511201.3000000000.000.000.000.000.00
2018-201921Rochdale2 Leagues121297010.8000000400.000.000.000.000.00
2018-201921Blackburn1 League00
2018-201921Southend United1 League18181,53817.1033000500.000.180.180.000.18
2018-201921Blackburn1 League11530.6000000000.000.000.000.000.00
2019-202022Blackburn1 League775856.5011000300.000.150.150.000.15
2019-202022Shrewsbury2 Leagues421812.0000000100.000.000.000.000.00
2020-202123Southend United1 League21181,52817.0033000610.000.180.180.000.18
2021-202224Oldham Athletic3 Leagues34322,86431.81231011000.030.060.090.030.09
2022-202325Sutton United2 Leagues21141,20513.4011000400.000.070.070.000.07
2023-202426Sutton United2 Leagues31252,15223.9000000800.000.000.000.000.00
8 Seasons7 Clubs5 Leagues16213211,491127.7210122014410.020.080.090.020.09
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
Blackburn (3 Seasons)2 Leagues10108189.1011000300.000.110.110.000.11
Sutton United (2 Seasons)3 Leagues52393,35737.30110001200.000.030.030.000.03
Southend United (2 Seasons)2 Leagues39363,06634.10660001110.000.180.180.000.18
Rochdale (2 Seasons)2 Leagues15131,07511.9000000600.000.000.000.000.00
Liverpool (2 Seasons)1 League1187478.3101100100.120.000.120.120.12
Blackburn (2 Seasons)3 Leagues511201.3000000000.000.000.000.000.00
Oldham Athletic (1 Season)3 Leagues34322,86431.81231011000.030.060.090.030.09
Port Vale (1 Season)2 Leagues1398289.2112100400.110.110.220.110.22
Shrewsbury (1 Season)2 Leagues421812.0000000100.000.000.000.000.00
FA Cup (6 Seasons)733624.0000000000.000.000.000.000.00
League Two (4 Seasons)102867,45482.81671012810.010.070.080.010.08
League One (4 Seasons)50413,49238.81451001600.030.100.130.030.13
PL2 — Div. 1 (4 Seasons)19161,38515.4112100400.060.060.130.060.13
EFL Cup (2 Seasons)321832.0000000000.000.000.000.000.00
PL2 — Div. 2 (1 Season)221802.0000000000.000.000.000.000.00
Championship (1 Season)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
2016-201719Port Valeeng ENG3. League One21st1197488.3112100400.120.120.240.120.24Matches
2016-201719Liverpooleng ENGJr. PL2 — Div. 13rd854775.3000000000.000.000.000.000.00Matches
2017-201820Liverpooleng ENGJr. PL2 — Div. 12nd332703.0101100100.330.000.330.330.33Matches
2017-201820Rochdaleeng ENG3. League One20th311051.2000000200.000.000.000.000.00Matches
2017-201820Blackburneng ENGJr. PL2 — Div. 21st221802.0000000000.000.000.000.000.00Matches
2017-201820Blackburneng ENG3. League One2nd30400.4000000000.000.000.000.000.00Matches
2018-201921Rochdaleeng ENG3. League One16th11118809.8000000400.000.000.000.000.00Matches
2018-201921Blackburneng ENG2. Championship15th00Matches
2018-201921Southend Unitedeng ENG3. League One19th18181,53817.1033000500.000.180.180.000.18Matches
2018-201921Blackburneng ENGJr. PL2 — Div. 15th11530.6000000000.000.000.000.000.00Matches
2019-202022Blackburneng ENGJr. PL2 — Div. 18th775856.5011000300.000.150.150.000.15Matches
2019-202022Shrewsburyeng ENG3. League One15th421812.0000000100.000.000.000.000.00Matches
2020-202123Southend Unitedeng ENG4. League Two23rd21181,52817.0033000610.000.180.180.000.18Matches
2021-202224Oldham Athleticeng ENG4. League Two23rd31302,66229.61231011000.030.070.100.030.10Matches
2022-202325Sutton Unitedeng ENG4. League Two14th20131,11512.4011000400.000.080.080.000.08Matches
2023-202426Sutton Unitedeng ENG4. League Two23rd30252,14923.9000000800.000.000.000.000.00Matches
8 Seasons7 Clubs3 Leagues15212710,946121.6210122014410.020.080.100.020.10
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 (3 Seasons)2 Leagues10108189.1011000300.000.110.110.000.11
Sutton United (2 Seasons)1 League50383,26436.30110001200.000.030.030.000.03
Southend United (2 Seasons)2 Leagues39363,06634.10660001110.000.180.180.000.18
Rochdale (2 Seasons)1 League141298510.9000000600.000.000.000.000.00
Liverpool (2 Seasons)1 League1187478.3101100100.120.000.120.120.12
Blackburn (2 Seasons)2 Leagues30400.4000000000.000.000.000.000.00
Oldham Athletic (1 Season)1 League31302,66229.61231011000.030.070.100.030.10
Port Vale (1 Season)1 League1197488.3112100400.120.120.240.120.24
Shrewsbury (1 Season)1 League421812.0000000100.000.000.000.000.00
League Two (4 Seasons)102867,45482.81671012810.010.070.080.010.08
League One (4 Seasons)50413,49238.81451001600.030.100.130.030.13
PL2 — Div. 1 (4 Seasons)19161,38515.4112100400.060.060.130.060.13
PL2 — Div. 2 (1 Season)221802.0000000000.000.000.000.000.00
Championship (1 Season)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
2016-201719Port Valeeng ENGFA Cup33rd20800.9000000000.000.000.000.000.00Matches
2017-201820Blackburneng ENGFA Cup33rd21800.9000000000.000.000.000.000.00Matches
2018-201921Rochdaleeng ENGFA Cup65th11901.0000000000.000.000.000.000.00Matches
2019-202022Shrewsburyeng ENGFA Cup17th00Matches
2021-202224Oldham Athleticeng ENGEFL CupRd3221802.0000000000.000.000.000.000.00Matches
2021-202224Oldham Athleticeng ENGFA Cup10220.2000000000.000.000.000.000.00Matches
2022-202325Sutton Unitedeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2023-202426Sutton Unitedeng ENGEFL CupRd31030.0000000000.000.000.000.000.00Matches
7 Seasons6 Clubs2 Leagues1055456.1000000000.000.000.000.000.00
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Sutton United (2 Seasons)2 Leagues21931.0000000000.000.000.000.000.00
Oldham Athletic (1 Season)2 Leagues322022.2000000000.000.000.000.000.00
Port Vale (1 Season)1 League20800.9000000000.000.000.000.000.00
Blackburn (1 Season)1 League21800.9000000000.000.000.000.000.00
Rochdale (1 Season)1 League11901.0000000000.000.000.000.000.00
Shrewsbury (1 Season)1 League00
FA Cup (6 Seasons)733624.0000000000.000.000.000.000.00
EFL Cup (2 Seasons)321832.0000000000.000.000.000.000.00

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2016-201719Port Valeeng ENGFA Cup0.9000Matches
2016-201719Port Valeeng ENG3. League One8.31020.000.240.5000Matches
2016-201719Liverpooleng ENGJr. PL2 — Div. 15.3000Matches
2017-201820Blackburneng ENGFA Cup0.902150.02.251.130.000.0000Matches
2017-201820Rochdaleeng ENG3. League One1.20000.000.0000Matches
2017-201820Blackburneng ENG3. League One0.40000.000.0000Matches
2017-201820Liverpooleng ENGJr. PL2 — Div. 13.0100Matches
2017-201820Blackburneng ENGJr. PL2 — Div. 22.0000Matches
2018-201921Rochdaleeng ENGFA Cup1.00000.000.0000Matches
2018-201921Rochdaleeng ENG3. League One9.8000Matches
2018-201921Southend Unitedeng ENG3. League One17.1000Matches
2018-201921Blackburneng ENGJr. PL2 — Div. 10.6000Matches
2019-202022Shrewsburyeng ENG3. League One2.00000.000.0000Matches
2019-202022Blackburneng ENGJr. PL2 — Div. 16.5000Matches
2020-202123Southend Unitedeng ENG4. League Two17.00300.00.180.000.0000Matches
2021-202224Oldham Athleticeng ENGEFL Cup2.00300.01.500.000.0000Matches
2021-202224Oldham Athleticeng ENGFA Cup0.20000.000.0000Matches
2021-202224Oldham Athleticeng ENG4. League Two29.6118633.30.610.200.060.1701Matches
2022-202325Sutton Unitedeng ENGFA Cup1.0000Matches
2022-202325Sutton Unitedeng ENG4. League Two12.409111.10.730.080.000.0000Matches
2023-202426Sutton Unitedeng ENGEFL Cup0.00000.000.0000Matches
2023-202426Sutton Unitedeng ENG4. League Two23.901300.00.540.000.0000Matches
8 Seasons7 Clubs5 Leagues127.72481020.80.490.100.040.2001
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Blackburn (3 Seasons)2 Leagues9.1000
Sutton United (2 Seasons)3 Leagues37.302214.50.610.030.000.0000
Southend United (2 Seasons)2 Leagues34.10300.00.180.000.0000
Rochdale (2 Seasons)2 Leagues11.90000.000.0000
Liverpool (2 Seasons)1 League8.3100
Blackburn (2 Seasons)3 Leagues1.302150.01.500.750.000.0000
Oldham Athletic (1 Season)3 Leagues31.8121628.60.660.190.050.1701
Port Vale (1 Season)2 Leagues9.21020.000.240.5000
Shrewsbury (1 Season)2 Leagues2.00000.000.0000
FA Cup (6 Seasons)4.002150.00.940.470.000.0000
League Two (4 Seasons)82.8143716.30.520.080.020.1401
League One (4 Seasons)38.81020.000.170.5000
PL2 — Div. 1 (4 Seasons)15.4100
EFL Cup (2 Seasons)2.00300.01.480.000.0000
PL2 — Div. 2 (1 Season)2.0000
Championship (1 Season)
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2016-201719Port Vale2 Leagues9.21020.000.240.5000
2016-201719Liverpool1 League5.3000
2017-201820Liverpool1 League3.0100
2017-201820Rochdale1 League1.20000.000.0000
2017-201820Blackburn1 League2.0000
2017-201820Blackburn2 Leagues1.302150.01.500.750.000.0000
2018-201921Rochdale2 Leagues10.80000.000.0000
2018-201921Southend United1 League17.1000
2018-201921Blackburn1 League0.6000
2019-202022Blackburn1 League6.5000
2019-202022Shrewsbury2 Leagues2.00000.000.0000
2020-202123Southend United1 League17.00300.00.180.000.0000
2021-202224Oldham Athletic3 Leagues31.8121628.60.660.190.050.1701
2022-202325Sutton United2 Leagues13.409111.10.730.080.000.0000
2023-202426Sutton United2 Leagues23.901300.00.540.000.0000
8 Seasons7 Clubs5 Leagues127.72481020.80.490.100.040.2001
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Blackburn (3 Seasons)2 Leagues9.1000
Sutton United (2 Seasons)3 Leagues37.302214.50.610.030.000.0000
Southend United (2 Seasons)2 Leagues34.10300.00.180.000.0000
Rochdale (2 Seasons)2 Leagues11.90000.000.0000
Liverpool (2 Seasons)1 League8.3100
Blackburn (2 Seasons)3 Leagues1.302150.01.500.750.000.0000
Oldham Athletic (1 Season)3 Leagues31.8121628.60.660.190.050.1701
Port Vale (1 Season)2 Leagues9.21020.000.240.5000
Shrewsbury (1 Season)2 Leagues2.00000.000.0000
FA Cup (6 Seasons)4.002150.00.940.470.000.0000
League Two (4 Seasons)82.8143716.30.520.080.020.1401
League One (4 Seasons)38.81020.000.170.5000
PL2 — Div. 1 (4 Seasons)15.4100
EFL Cup (2 Seasons)2.00300.01.480.000.0000
PL2 — Div. 2 (1 Season)2.0000
Championship (1 Season)
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
2016-201719Port Valeeng ENG3. League One21st8.31020.000.240.5000Matches
2016-201719Liverpooleng ENGJr. PL2 — Div. 13rd5.3000Matches
2017-201820Liverpooleng ENGJr. PL2 — Div. 12nd3.0100Matches
2017-201820Rochdaleeng ENG3. League One20th1.20000.000.0000Matches
2017-201820Blackburneng ENGJr. PL2 — Div. 21st2.0000Matches
2017-201820Blackburneng ENG3. League One2nd0.40000.000.0000Matches
2018-201921Rochdaleeng ENG3. League One16th9.8000Matches
2018-201921Southend Unitedeng ENG3. League One19th17.1000Matches
2018-201921Blackburneng ENGJr. PL2 — Div. 15th0.6000Matches
2019-202022Blackburneng ENGJr. PL2 — Div. 18th6.5000Matches
2019-202022Shrewsburyeng ENG3. League One15th2.00000.000.0000Matches
2020-202123Southend Unitedeng ENG4. League Two23rd17.00300.00.180.000.0000Matches
2021-202224Oldham Athleticeng ENG4. League Two23rd29.6118633.30.610.200.060.1701Matches
2022-202325Sutton Unitedeng ENG4. League Two14th12.409111.10.730.080.000.0000Matches
2023-202426Sutton Unitedeng ENG4. League Two23rd23.901300.00.540.000.0000Matches
8 Seasons7 Clubs3 Leagues121.6243920.90.450.090.050.2201
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Blackburn (3 Seasons)2 Leagues9.1000
Sutton United (2 Seasons)1 League36.302214.50.610.030.000.0000
Southend United (2 Seasons)2 Leagues34.10300.00.180.000.0000
Rochdale (2 Seasons)1 League10.90000.000.0000
Liverpool (2 Seasons)1 League8.3100
Blackburn (2 Seasons)2 Leagues0.40000.000.0000
Oldham Athletic (1 Season)1 League29.6118633.30.610.200.060.1701
Port Vale (1 Season)1 League8.31020.000.240.5000
Shrewsbury (1 Season)1 League2.00000.000.0000
League Two (4 Seasons)82.8143716.30.520.080.020.1401
League One (4 Seasons)38.81020.000.170.5000
PL2 — Div. 1 (4 Seasons)15.4100
PL2 — Div. 2 (1 Season)2.0000
Championship (1 Season)
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
2016-201719Port Valeeng ENGFA Cup33rd0.9000Matches
2017-201820Blackburneng ENGFA Cup33rd0.902150.02.251.130.000.0000Matches
2018-201921Rochdaleeng ENGFA Cup65th1.00000.000.0000Matches
2021-202224Oldham Athleticeng ENGEFL CupRd32.00300.01.500.000.0000Matches
2021-202224Oldham Athleticeng ENGFA Cup0.20000.000.0000Matches
2022-202325Sutton Unitedeng ENGFA Cup1.0000Matches
2023-202426Sutton Unitedeng ENGEFL CupRd30.00000.000.0000Matches
7 Seasons6 Clubs2 Leagues6.105120.01.200.240.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Sutton United (2 Seasons)2 Leagues1.00000.000.0000
Oldham Athletic (1 Season)2 Leagues2.20300.01.340.000.0000
Port Vale (1 Season)1 League0.9000
Blackburn (1 Season)1 League0.902150.02.251.130.000.0000
Rochdale (1 Season)1 League1.00000.000.0000
Shrewsbury (1 Season)1 League
FA Cup (6 Seasons)4.002150.00.940.470.000.0000
EFL Cup (2 Seasons)2.00300.01.480.000.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
2016-201719Port Valeeng ENGFA Cup2804029.60.90023901.5003-3-3.38-5.27Matches
2016-201719Port Valeeng ENG3. League One117486818.18.395241.36915-6-0.72-0.22Matches
2016-201719Liverpooleng ENGJr. PL2 — Div. 184776024.15.3588431311.00710-3-0.57-1.94Matches
2017-201820Blackburneng ENGFA Cup2804022.20.9145013523.0001-1-1.13-2.09Matches
2017-201820Rochdaleeng ENG3. League One3105352.51.210291.7521+1+0.86+1.06Matches
2017-201820Blackburneng ENG3. League One340131.00.400351.671100.00-0.92Matches
2017-201820Liverpooleng ENGJr. PL2 — Div. 132709013.63.03903003.0071+6+2.00+1.47Matches
2017-201820Blackburneng ENGJr. PL2 — Div. 221809010.52.02902002.0042+2+1.00-0.47Matches
2018-201921Blackburneng ENG2. Championship00002Matches
2018-201921Rochdaleeng ENGFA Cup1909050.01.01901003.0021+1+1.00+2.00Matches
2018-201921Rochdaleeng ENG3. League One118808021.39.811807000.911518-3-0.31+0.52Matches
2018-201921Southend Unitedeng ENG3. League One181,5388537.117.1188513010.832031-11-0.64-0.57Matches
2018-201921Blackburneng ENGJr. PL2 — Div. 1153532.70.61530000.0012-1-1.70-1.79Matches
2019-202022Shrewsburyeng ENGFA Cup00002Matches
2019-202022Shrewsburyeng ENG3. League One4181455.92.0268122330.0004-4-1.99-1.77Matches
2019-202022Blackburneng ENGJr. PL2 — Div. 175858438.26.57846001.00911-2-0.31-0.59Matches
2020-202123Southend Unitedeng ENG4. League Two211,5287336.917.018791333821.191219-7-0.41+0.35Matches
2021-202224Oldham Athleticeng ENGEFL Cup21809066.72.02902001.002200.00+7.00Matches
2021-202224Oldham Athleticeng ENGFA Cup1222212.20.20012200.0001-1-4.09-4.09Matches
2021-202224Oldham Athleticeng ENG4. League Two312,6628664.329.630882913610.903047-17-0.57+0.16Matches
2022-202325Sutton Unitedeng ENGFA Cup19090100.01.01901000.0002-2-2.00Matches
2022-202325Sutton Unitedeng ENG4. League Two201,1155626.912.413798713121.301113-2-0.16+0.14Matches
2023-202426Sutton Unitedeng ENGEFL Cup1331.00.0001300.000000.000.00Matches
2023-202426Sutton Unitedeng ENG4. League Two302,1497251.923.925841751111.033442-8-0.34+0.43Matches
8 Seasons7 Clubs5 Leagues16211,4917124.6127.713283973021441.07138201-63-0.49-0.24
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Blackburn (3 Seasons)2 Leagues108188215.79.110828001.101415-1-0.11-0.72
Sutton United (2 Seasons)3 Leagues523,3576538.737.33982261311131.094557-12-0.32+0.14
Southend United (2 Seasons)2 Leagues393,0667937.034.136822633831.023250-18-0.53-0.11
Rochdale (2 Seasons)2 Leagues151,0757212.711.913818291.221920-1-0.08+0.40
Liverpool (2 Seasons)1 League117476818.98.3889731311.551411+3+0.36-0.56
Blackburn (2 Seasons)3 Leagues5120241.41.3145043592.2012-1-0.75-1.67
Oldham Athletic (1 Season)3 Leagues342,8648462.431.832883122910.883250-18-0.57+0.43
Port Vale (1 Season)2 Leagues138286418.89.29543941.38918-9-0.98-0.60
Shrewsbury (1 Season)2 Leagues4181454.92.0268122350.0004-4-1.99-1.77
FA Cup (6 Seasons)73625221.24.0376243441.7128-6-1.49-2.24
League Two (4 Seasons)1027,4547345.082.88683671618161.0887121-34-0.41+0.19
League One (4 Seasons)503,4927014.738.8418226923221.004770-23-0.59-0.48
PL2 — Div. 1 (4 Seasons)191,3857318.515.416841331311.26242400.00-0.56
EFL Cup (2 Seasons)31836132.12.029021300.672200.00+1.63
PL2 — Div. 2 (1 Season)21809010.52.02902002.0042+2+1.00-0.47
Championship (1 Season)00002
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
2016-201719Port Vale2 Leagues138286418.89.29543941.38918-9-0.98-0.60
2016-201719Liverpool1 League84776024.15.3588431311.00710-3-0.57-1.94
2017-201820Liverpool1 League32709013.63.03903003.0071+6+2.00+1.47
2017-201820Rochdale1 League3105352.51.210291.7521+1+0.86+1.06
2017-201820Blackburn1 League21809010.52.02902002.0042+2+1.00-0.47
2017-201820Blackburn2 Leagues5120242.71.3145043572.2012-1-0.75-1.67
2018-201921Rochdale2 Leagues129708122.510.812818001.081719-2-0.19+0.65
2018-201921Blackburn1 League00002
2018-201921Southend United1 League181,5388537.117.1188513010.832031-11-0.64-0.57
2018-201921Blackburn1 League153532.70.61530000.0012-1-1.70-1.79
2019-202022Blackburn1 League75858438.26.57846001.00911-2-0.31-0.59
2019-202022Shrewsbury2 Leagues4181454.92.0268122350.0004-4-1.99-1.77
2020-202123Southend United1 League211,5287336.917.018791333821.191219-7-0.41+0.35
2021-202224Oldham Athletic3 Leagues342,8648462.431.832883122910.883250-18-0.57+0.43
2022-202325Sutton United2 Leagues211,2055728.513.414809713121.241115-4-0.300.00
2023-202426Sutton United2 Leagues312,1526948.523.925841761011.003442-8-0.33+0.33
8 Seasons7 Clubs5 Leagues16211,4917124.6127.713283973021441.07138201-63-0.49-0.24
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Blackburn (3 Seasons)2 Leagues108188215.79.110828001.101415-1-0.11-0.72
Sutton United (2 Seasons)3 Leagues523,3576538.737.33982261311131.094557-12-0.32+0.14
Southend United (2 Seasons)2 Leagues393,0667937.034.136822633831.023250-18-0.53-0.11
Rochdale (2 Seasons)2 Leagues151,0757212.711.913818291.221920-1-0.08+0.40
Liverpool (2 Seasons)1 League117476818.98.3889731311.551411+3+0.36-0.56
Blackburn (2 Seasons)3 Leagues5120241.41.3145043592.2012-1-0.75-1.67
Oldham Athletic (1 Season)3 Leagues342,8648462.431.832883122910.883250-18-0.57+0.43
Port Vale (1 Season)2 Leagues138286418.89.29543941.38918-9-0.98-0.60
Shrewsbury (1 Season)2 Leagues4181454.92.0268122350.0004-4-1.99-1.77
FA Cup (6 Seasons)73625221.24.0376243441.7128-6-1.49-2.24
League Two (4 Seasons)1027,4547345.082.88683671618161.0887121-34-0.41+0.19
League One (4 Seasons)503,4927014.738.8418226923221.004770-23-0.59-0.48
PL2 — Div. 1 (4 Seasons)191,3857318.515.416841331311.26242400.00-0.56
EFL Cup (2 Seasons)31836132.12.029021300.672200.00+1.63
PL2 — Div. 2 (1 Season)21809010.52.02902002.0042+2+1.00-0.47
Championship (1 Season)00002
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
2016-201719Port Valeeng ENG3. League One21st117486818.18.395241.36915-6-0.72-0.22Matches
2016-201719Liverpooleng ENGJr. PL2 — Div. 13rd84776024.15.3588431311.00710-3-0.57-1.94Matches
2017-201820Liverpooleng ENGJr. PL2 — Div. 12nd32709013.63.03903003.0071+6+2.00+1.47Matches
2017-201820Rochdaleeng ENG3. League One20th3105352.51.210291.7521+1+0.86+1.06Matches
2017-201820Blackburneng ENGJr. PL2 — Div. 21st21809010.52.02902002.0042+2+1.00-0.47Matches
2017-201820Blackburneng ENG3. League One2nd340131.00.400351.671100.00-0.92Matches
2018-201921Rochdaleeng ENG3. League One16th118808021.39.811807000.911518-3-0.31+0.52Matches
2018-201921Blackburneng ENG2. Championship15th00002Matches
2018-201921Southend Unitedeng ENG3. League One19th181,5388537.117.1188513010.832031-11-0.64-0.57Matches
2018-201921Blackburneng ENGJr. PL2 — Div. 15th153532.70.61530000.0012-1-1.70-1.79Matches
2019-202022Blackburneng ENGJr. PL2 — Div. 18th75858438.26.57846001.00911-2-0.31-0.59Matches
2019-202022Shrewsburyeng ENG3. League One15th4181455.92.0268122330.0004-4-1.99-1.77Matches
2020-202123Southend Unitedeng ENG4. League Two23rd211,5287336.917.018791333821.191219-7-0.41+0.35Matches
2021-202224Oldham Athleticeng ENG4. League Two23rd312,6628664.329.630882913610.903047-17-0.57+0.16Matches
2022-202325Sutton Unitedeng ENG4. League Two14th201,1155626.912.413798713121.301113-2-0.16+0.14Matches
2023-202426Sutton Unitedeng ENG4. League Two23rd302,1497251.923.925841751111.033442-8-0.34+0.43Matches
8 Seasons7 Clubs3 Leagues15210,9467224.6121.612783932519401.05134191-57-0.47-0.21
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 (3 Seasons)2 Leagues108188215.79.110828001.101415-1-0.11-0.72
Sutton United (2 Seasons)1 League503,2646539.436.33882251212131.144555-10-0.28+0.21
Southend United (2 Seasons)2 Leagues393,0667937.034.136822633831.023250-18-0.53-0.11
Rochdale (2 Seasons)1 League149857011.910.912807291.091719-2-0.18+0.30
Liverpool (2 Seasons)1 League117476818.98.3889731311.551411+3+0.36-0.56
Blackburn (2 Seasons)2 Leagues340130.50.400371.671100.00-0.92
Oldham Athletic (1 Season)1 League312,6628664.329.630882913610.903047-17-0.57+0.16
Port Vale (1 Season)1 League117486818.18.395241.36915-6-0.72-0.22
Shrewsbury (1 Season)1 League4181455.92.0268122330.0004-4-1.99-1.77
League Two (4 Seasons)1027,4547345.082.88683671618161.0887121-34-0.41+0.19
League One (4 Seasons)503,4927014.738.8418226923221.004770-23-0.59-0.48
PL2 — Div. 1 (4 Seasons)191,3857318.515.416841331311.26242400.00-0.56
PL2 — Div. 2 (1 Season)21809010.52.02902002.0042+2+1.00-0.47
Championship (1 Season)00002
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
2016-201719Port Valeeng ENGFA Cup33rd2804029.60.90023901.5003-3-3.38-5.27Matches
2017-201820Blackburneng ENGFA Cup33rd2804022.20.9145013523.0001-1-1.13-2.09Matches
2018-201921Rochdaleeng ENGFA Cup65th1909050.01.01901003.0021+1+1.00+2.00Matches
2019-202022Shrewsburyeng ENGFA Cup17th00002Matches
2021-202224Oldham Athleticeng ENGEFL CupRd321809066.72.02902001.002200.00+7.00Matches
2021-202224Oldham Athleticeng ENGFA Cup1222212.20.20012200.0001-1-4.09-4.09Matches
2022-202325Sutton Unitedeng ENGFA Cup19090100.01.01901000.0002-2-2.00Matches
2023-202426Sutton Unitedeng ENGEFL CupRd31331.00.0001300.000000.000.00Matches
7 Seasons6 Clubs2 Leagues105455523.96.1581452841.40410-6-0.99-0.91
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Sutton United (2 Seasons)2 Leagues2934723.81.019011300.0002-2-1.94-1.94
Oldham Athletic (1 Season)2 Leagues32026744.92.2290212200.6723-1-0.45+2.09
Port Vale (1 Season)1 League2804029.60.90023901.5003-3-3.38-5.27
Blackburn (1 Season)1 League2804022.20.9145013523.0001-1-1.13-2.09
Rochdale (1 Season)1 League1909050.01.01901003.0021+1+1.00+2.00
Shrewsbury (1 Season)1 League00002
FA Cup (6 Seasons)73625221.24.0376243441.7128-6-1.49-2.24
EFL Cup (2 Seasons)31836132.12.029021300.672200.00+1.63
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
2016-201719Port Valeeng ENGFA Cup0.90000Matches
2016-201719Port Valeeng ENG3. League One8.34001100000000Matches
2016-201719Liverpooleng ENGJr. PL2 — Div. 15.30000Matches
2017-201820Blackburneng ENGFA Cup0.90001001000Matches
2017-201820Rochdaleeng ENG3. League One1.2200300000000Matches
2017-201820Blackburneng ENG3. League One0.4000100000000Matches
2017-201820Liverpooleng ENGJr. PL2 — Div. 13.01000Matches
2017-201820Blackburneng ENGJr. PL2 — Div. 22.00000Matches
2018-201921Rochdaleeng ENGFA Cup1.0000000000000Matches
2018-201921Rochdaleeng ENG3. League One9.84000Matches
2018-201921Southend Unitedeng ENG3. League One17.15000Matches
2018-201921Blackburneng ENGJr. PL2 — Div. 10.60000Matches
2019-202022Shrewsburyeng ENG3. League One2.010043014230Matches
2019-202022Blackburneng ENGJr. PL2 — Div. 16.53000Matches
2020-202123Southend Unitedeng ENG4. League Two17.0610272608933380Matches
2021-202224Oldham Athleticeng ENGEFL Cup2.00004605220Matches
2021-202224Oldham Athleticeng ENGFA Cup0.20000000000Matches
2021-202224Oldham Athleticeng ENG4. League Two29.61000334805936550Matches
2022-202325Sutton Unitedeng ENGFA Cup1.00000Matches
2022-202325Sutton Unitedeng ENG4. League Two12.4400151004511140Matches
2023-202426Sutton Unitedeng ENGEFL Cup0.00000000000Matches
2023-202426Sutton Unitedeng ENG4. League Two23.9800163826437410Matches
8 Seasons7 Clubs5 Leagues127.744101151312277121153000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Blackburn (3 Seasons)2 Leagues9.13000
Sutton United (2 Seasons)3 Leagues37.312003148210948550
Southend United (2 Seasons)2 Leagues34.11110272608933380
Rochdale (2 Seasons)2 Leagues11.9600300000000
Liverpool (2 Seasons)1 League8.31000
Blackburn (2 Seasons)3 Leagues1.3000200100000
Oldham Athletic (1 Season)3 Leagues31.81000375406438570
Port Vale (1 Season)2 Leagues9.24001100000000
Shrewsbury (1 Season)2 Leagues2.010043014230
FA Cup (6 Seasons)4.0000100100000
League Two (4 Seasons)82.828109112222571171480
League One (4 Seasons)38.8160019301423000
PL2 — Div. 1 (4 Seasons)15.44000
EFL Cup (2 Seasons)2.00004605220
PL2 — Div. 2 (1 Season)2.00000
Championship (1 Season)
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201719Port Vale2 Leagues9.24001100000000
2016-201719Liverpool1 League5.30000
2017-201820Liverpool1 League3.01000
2017-201820Rochdale1 League1.2200300000000
2017-201820Blackburn1 League2.00000
2017-201820Blackburn2 Leagues1.3000200100000
2018-201921Rochdale2 Leagues10.8400000000000
2018-201921Southend United1 League17.15000
2018-201921Blackburn1 League0.60000
2019-202022Blackburn1 League6.53000
2019-202022Shrewsbury2 Leagues2.010043014230
2020-202123Southend United1 League17.0610272608933380
2021-202224Oldham Athletic3 Leagues31.81000375406438570
2022-202325Sutton United2 Leagues13.4400151004511140
2023-202426Sutton United2 Leagues23.9800163826437410
8 Seasons7 Clubs5 Leagues127.744101151312277121153000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Blackburn (3 Seasons)2 Leagues9.13000
Sutton United (2 Seasons)3 Leagues37.312003148210948550
Southend United (2 Seasons)2 Leagues34.11110272608933380
Rochdale (2 Seasons)2 Leagues11.9600300000000
Liverpool (2 Seasons)1 League8.31000
Blackburn (2 Seasons)3 Leagues1.3000200100000
Oldham Athletic (1 Season)3 Leagues31.81000375406438570
Port Vale (1 Season)2 Leagues9.24001100000000
Shrewsbury (1 Season)2 Leagues2.010043014230
FA Cup (6 Seasons)4.0000100100000
League Two (4 Seasons)82.828109112222571171480
League One (4 Seasons)38.8160019301423000
PL2 — Div. 1 (4 Seasons)15.44000
EFL Cup (2 Seasons)2.00004605220
PL2 — Div. 2 (1 Season)2.00000
Championship (1 Season)
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201719Port Valeeng ENG3. League One21st8.34001100000000Matches
2016-201719Liverpooleng ENGJr. PL2 — Div. 13rd5.30000Matches
2017-201820Liverpooleng ENGJr. PL2 — Div. 12nd3.01000Matches
2017-201820Rochdaleeng ENG3. League One20th1.2200300000000Matches
2017-201820Blackburneng ENGJr. PL2 — Div. 21st2.00000Matches
2017-201820Blackburneng ENG3. League One2nd0.4000100000000Matches
2018-201921Rochdaleeng ENG3. League One16th9.84000Matches
2018-201921Southend Unitedeng ENG3. League One19th17.15000Matches
2018-201921Blackburneng ENGJr. PL2 — Div. 15th0.60000Matches
2019-202022Blackburneng ENGJr. PL2 — Div. 18th6.53000Matches
2019-202022Shrewsburyeng ENG3. League One15th2.010043014230Matches
2020-202123Southend Unitedeng ENG4. League Two23rd17.0610272608933380Matches
2021-202224Oldham Athleticeng ENG4. League Two23rd29.61000334805936550Matches
2022-202325Sutton Unitedeng ENG4. League Two14th12.4400151004511140Matches
2023-202426Sutton Unitedeng ENG4. League Two23rd23.9800163826437410Matches
8 Seasons7 Clubs3 Leagues121.644101101252271119151000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Blackburn (3 Seasons)2 Leagues9.13000
Sutton United (2 Seasons)1 League36.312003148210948550
Southend United (2 Seasons)2 Leagues34.11110272608933380
Rochdale (2 Seasons)1 League10.9600300000000
Liverpool (2 Seasons)1 League8.31000
Blackburn (2 Seasons)2 Leagues0.4000100000000
Oldham Athletic (1 Season)1 League29.61000334805936550
Port Vale (1 Season)1 League8.34001100000000
Shrewsbury (1 Season)1 League2.010043014230
League Two (4 Seasons)82.828109112222571171480
League One (4 Seasons)38.8160019301423000
PL2 — Div. 1 (4 Seasons)15.44000
PL2 — Div. 2 (1 Season)2.00000
Championship (1 Season)
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201719Port Valeeng ENGFA Cup33rd0.90000Matches
2017-201820Blackburneng ENGFA Cup33rd0.90001001000Matches
2018-201921Rochdaleeng ENGFA Cup65th1.0000000000000Matches
2021-202224Oldham Athleticeng ENGEFL CupRd32.00004605220Matches
2021-202224Oldham Athleticeng ENGFA Cup0.20000000000Matches
2022-202325Sutton Unitedeng ENGFA Cup1.00000Matches
2023-202426Sutton Unitedeng ENGEFL CupRd30.00000000000Matches
7 Seasons6 Clubs2 Leagues6.1000560622000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Sutton United (2 Seasons)2 Leagues1.00000000000
Oldham Athletic (1 Season)2 Leagues2.20004605220
Port Vale (1 Season)1 League0.90000
Blackburn (1 Season)1 League0.90001001000
Rochdale (1 Season)1 League1.0000000000000
Shrewsbury (1 Season)1 League
FA Cup (6 Seasons)4.0000100100000
EFL Cup (2 Seasons)2.00004605220

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.