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-12-14SatLeague TwoMatchweek 20HomeL 0–2Carlisle UnitedChesterfieldN30000000000Match Report
2024-11-30SatLeague TwoMatchweek 18HomeD 1–1Carlisle UnitedCrewe AlexandraYDM68000000001Match Report
2024-11-23SatLeague TwoMatchweek 17HomeD 0–0Carlisle UnitedDoncasterYDM85000010001Match Report
2024-11-16SatLeague TwoMatchweek 16AwayD 1–1Carlisle UnitedBromleyYDM90000010101Match Report
2024-11-09SatLeague TwoMatchweek 15AwayW 1–0Carlisle UnitedSalford CityYDM63000000000Match Report

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-201618Derby Countyeng ENG2. Championship00Matches
2016-201719Derby Countyeng ENGFA Cup00Matches
2016-201719Port Valeeng ENG3. League One11108079.0011000200.000.110.110.000.11Matches
2016-201719Derby Countyeng ENGJr. PL2 — Div. 112111,01011.2213201500.180.090.270.180.27Matches
2017-201820Derby Countyeng ENGEFL Cup10100.1000000000.000.000.000.000.00Matches
2017-201820Bradford Cityeng ENG3. League One17151,33514.8000000300.000.000.000.000.00Matches
2017-201820Derby Countyeng ENGJr. PL2 — Div. 1875486.1000000300.000.000.000.000.00Matches
2018-201921Blackpooleng ENGEFL Cup221611.8000000000.000.000.000.000.00Matches
2018-201921Blackpooleng ENGFA Cup332612.9000000000.000.000.000.000.00Matches
2018-201921Blackpooleng ENG3. League One15131,09512.2022000100.000.160.160.000.16Matches
2018-201921Derby Countyeng ENGJr. PL2 — Div. 1211051.2011000000.000.860.860.000.86Matches
2019-202022Blackpooleng ENGFA Cup322102.3000000100.000.000.000.000.00Matches
2019-202022Blackpooleng ENG3. League One1567208.0011000100.000.120.120.000.12Matches
2019-202022Carlisle Unitedeng ENG4. League Two321882.1000000000.000.000.000.000.00Matches
2020-202123Carlisle Unitedeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2020-202123Carlisle Unitedeng ENGFA Cup211331.5000000000.000.000.000.000.00Matches
2020-202123Carlisle Unitedeng ENG4. League Two43433,79742.201414000800.000.330.330.000.33Matches
2021-202224Carlisle Unitedeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2021-202224Carlisle Unitedeng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2021-202224Carlisle Unitedeng ENG4. League Two34342,88832.1022000800.000.060.060.000.06Matches
2022-202325Carlisle Unitedeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2022-202325Carlisle Unitedeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2022-202325Carlisle Unitedeng ENG4. League Two45453,87643.1314300600.070.020.090.070.09Matches
2023-202426Carlisle Unitedeng ENGEFL Cup10450.5000000000.000.000.000.000.00Matches
2023-202426Carlisle Unitedeng ENGFA Cup11190.2000000000.000.000.000.000.00Matches
2023-202426Carlisle Unitedeng ENG3. League One16161,40315.6000000400.000.000.000.000.00Matches
2024-202527Carlisle Unitedeng ENGFA Cup00Matches
2024-202527Carlisle Unitedeng ENG4. League Two975756.4000000100.000.000.000.000.00Matches
10 Seasons5 Clubs5 Leagues22720618,063200.7321243003500.010.100.120.010.12
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
Carlisle United (6 Seasons)4 Leagues16015513,464149.6317203002700.020.110.130.020.13
Derby County (3 Seasons)1 League22191,66318.5224201800.110.110.220.110.22
Derby County (3 Seasons)3 Leagues10100.1000000000.000.000.000.000.00
Blackpool (2 Seasons)3 Leagues38262,44727.2033000300.000.110.110.000.11
Bradford City (1 Season)1 League17151,33514.8000000300.000.000.000.000.00
Port Vale (1 Season)1 League11108079.0011000200.000.110.110.000.11
FA Cup (8 Seasons)12108939.9000000100.000.000.000.000.00
EFL Cup (6 Seasons)754865.4000000000.000.000.000.000.00
League Two (5 Seasons)13413111,324125.8317203002300.020.140.160.020.16
League One (5 Seasons)74605,36059.60440001100.000.070.070.000.07
PL2 — Div. 1 (3 Seasons)22191,66318.5224201800.110.110.220.110.22
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
2015-201618Derby County1 League00
2016-201719Port Vale1 League11108079.0011000200.000.110.110.000.11
2016-201719Derby County1 League00
2016-201719Derby County1 League12111,01011.2213201500.180.090.270.180.27
2017-201820Derby County1 League10100.1000000000.000.000.000.000.00
2017-201820Bradford City1 League17151,33514.8000000300.000.000.000.000.00
2017-201820Derby County1 League875486.1000000300.000.000.000.000.00
2018-201921Derby County1 League211051.2011000000.000.860.860.000.86
2018-201921Blackpool3 Leagues20181,51716.9022000100.000.120.120.000.12
2019-202022Blackpool2 Leagues18893010.3011000200.000.100.100.000.10
2019-202022Carlisle United1 League321882.1000000000.000.000.000.000.00
2020-202123Carlisle United3 Leagues46454,02044.701414000800.000.310.310.000.31
2021-202224Carlisle United3 Leagues37373,15835.1022000800.000.060.060.000.06
2022-202325Carlisle United3 Leagues47474,05645.1314300600.070.020.090.070.09
2023-202426Carlisle United3 Leagues18171,46716.3000000400.000.000.000.000.00
2024-202527Carlisle United2 Leagues975756.4000000100.000.000.000.000.00
10 Seasons5 Clubs5 Leagues22720618,063200.7321243003500.010.100.120.010.12
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
Carlisle United (6 Seasons)4 Leagues16015513,464149.6317203002700.020.110.130.020.13
Derby County (3 Seasons)1 League22191,66318.5224201800.110.110.220.110.22
Derby County (3 Seasons)3 Leagues10100.1000000000.000.000.000.000.00
Blackpool (2 Seasons)3 Leagues38262,44727.2033000300.000.110.110.000.11
Bradford City (1 Season)1 League17151,33514.8000000300.000.000.000.000.00
Port Vale (1 Season)1 League11108079.0011000200.000.110.110.000.11
FA Cup (8 Seasons)12108939.9000000100.000.000.000.000.00
EFL Cup (6 Seasons)754865.4000000000.000.000.000.000.00
League Two (5 Seasons)13413111,324125.8317203002300.020.140.160.020.16
League One (5 Seasons)74605,36059.60440001100.000.070.070.000.07
PL2 — Div. 1 (3 Seasons)22191,66318.5224201800.110.110.220.110.22
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
2015-201618Derby Countyeng ENG2. Championship5th00Matches
2016-201719Port Valeeng ENG3. League One21st11108079.0011000200.000.110.110.000.11Matches
2016-201719Derby Countyeng ENGJr. PL2 — Div. 18th12111,01011.2213201500.180.090.270.180.27Matches
2017-201820Bradford Cityeng ENG3. League One11th17151,33514.8000000300.000.000.000.000.00Matches
2017-201820Derby Countyeng ENGJr. PL2 — Div. 110th875486.1000000300.000.000.000.000.00Matches
2018-201921Derby Countyeng ENGJr. PL2 — Div. 17th211051.2011000000.000.860.860.000.86Matches
2018-201921Blackpooleng ENG3. League One10th15131,09512.2022000100.000.160.160.000.16Matches
2019-202022Blackpooleng ENG3. League One13th1567208.0011000100.000.120.120.000.12Matches
2019-202022Carlisle Unitedeng ENG4. League Two18th321882.1000000000.000.000.000.000.00Matches
2020-202123Carlisle Unitedeng ENG4. League Two10th43433,79742.201414000800.000.330.330.000.33Matches
2021-202224Carlisle Unitedeng ENG4. League Two20th34342,88832.1022000800.000.060.060.000.06Matches
2022-202325Carlisle Unitedeng ENG4. League Two5th45453,87643.1314300600.070.020.090.070.09Matches
2023-202426Carlisle Unitedeng ENG3. League One24th16161,40315.6000000400.000.000.000.000.00Matches
2024-202527Carlisle Unitedeng ENG4. League Two23rd975756.4000000100.000.000.000.000.00Matches
10 Seasons5 Clubs3 Leagues20819116,684185.4321243003400.020.110.130.020.13
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
Carlisle United (6 Seasons)2 Leagues15014712,727141.4317203002700.020.120.140.020.14
Derby County (3 Seasons)1 League22191,66318.5224201800.110.110.220.110.22
Blackpool (2 Seasons)1 League30191,81520.2033000200.000.150.150.000.15
Bradford City (1 Season)1 League17151,33514.8000000300.000.000.000.000.00
Port Vale (1 Season)1 League11108079.0011000200.000.110.110.000.11
Derby County (1 Season)1 League00
League Two (5 Seasons)13413111,324125.8317203002300.020.140.160.020.16
League One (5 Seasons)74605,36059.60440001100.000.070.070.000.07
PL2 — Div. 1 (3 Seasons)22191,66318.5224201800.110.110.220.110.22
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-201719Derby Countyeng ENGFA Cup17th00Matches
2017-201820Derby Countyeng ENGEFL Cup33rd10100.1000000000.000.000.000.000.00Matches
2018-201921Blackpooleng ENGEFL Cup9th221611.8000000000.000.000.000.000.00Matches
2018-201921Blackpooleng ENGFA Cup33rd332612.9000000000.000.000.000.000.00Matches
2019-202022Blackpooleng ENGFA Cup33rd322102.3000000100.000.000.000.000.00Matches
2020-202123Carlisle Unitedeng ENGEFL Cup58th11901.0000000000.000.000.000.000.00Matches
2020-202123Carlisle Unitedeng ENGFA Cup65th211331.5000000000.000.000.000.000.00Matches
2021-202224Carlisle Unitedeng ENGEFL CupRd111901.0000000000.000.000.000.000.00Matches
2021-202224Carlisle Unitedeng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2022-202325Carlisle Unitedeng ENGEFL CupRd111901.0000000000.000.000.000.000.00Matches
2022-202325Carlisle Unitedeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2023-202426Carlisle Unitedeng ENGEFL CupRd110450.5000000000.000.000.000.000.00Matches
2023-202426Carlisle Unitedeng ENGFA Cup11190.2000000000.000.000.000.000.00Matches
2024-202527Carlisle Unitedeng ENGFA Cup00Matches
9 Seasons3 Clubs2 Leagues19151,37915.3000000100.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
Carlisle United (5 Seasons)2 Leagues1087378.2000000000.000.000.000.000.00
Blackpool (2 Seasons)2 Leagues876327.0000000100.000.000.000.000.00
Derby County (2 Seasons)2 Leagues10100.1000000000.000.000.000.000.00
FA Cup (8 Seasons)12108939.9000000100.000.000.000.000.00
EFL Cup (6 Seasons)754865.4000000000.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 ENG3. League One9.00010.000.110.0000Matches
2016-201719Derby Countyeng ENGJr. PL2 — Div. 111.2201Matches
2017-201820Derby Countyeng ENGEFL Cup0.10000.000.0000Matches
2017-201820Bradford Cityeng ENG3. League One14.80040.000.270.0000Matches
2017-201820Derby Countyeng ENGJr. PL2 — Div. 16.1000Matches
2018-201921Blackpooleng ENGEFL Cup1.80100.00.560.000.0000Matches
2018-201921Blackpooleng ENGFA Cup2.90100.00.340.000.0000Matches
2018-201921Blackpooleng ENG3. League One12.2000Matches
2018-201921Derby Countyeng ENGJr. PL2 — Div. 11.2000Matches
2019-202022Blackpooleng ENGFA Cup2.306116.72.570.430.000.0000Matches
2019-202022Blackpooleng ENG3. League One8.007114.30.870.120.000.0000Matches
2019-202022Carlisle Unitedeng ENG4. League Two2.10200.00.960.000.0000Matches
2020-202123Carlisle Unitedeng ENGEFL Cup1.00100.01.000.000.0000Matches
2020-202123Carlisle Unitedeng ENGFA Cup1.50200.01.350.000.0000Matches
2020-202123Carlisle Unitedeng ENG4. League Two42.2038821.10.900.190.000.0000Matches
2021-202224Carlisle Unitedeng ENGEFL Cup1.00100.01.000.000.0000Matches
2021-202224Carlisle Unitedeng ENGFA Cup2.00100.00.500.000.0000Matches
2021-202224Carlisle Unitedeng ENG4. League Two32.1027518.50.840.160.000.0000Matches
2022-202325Carlisle Unitedeng ENGEFL Cup1.00000.000.0000Matches
2022-202325Carlisle Unitedeng ENGFA Cup1.0000Matches
2022-202325Carlisle Unitedeng ENG4. League Two43.1334823.50.790.190.090.3800Matches
2023-202426Carlisle Unitedeng ENGEFL Cup0.50100.02.000.000.0000Matches
2023-202426Carlisle Unitedeng ENGFA Cup0.20000.000.0000Matches
2023-202426Carlisle Unitedeng ENG3. League One15.6012325.00.770.190.000.0000Matches
2024-202527Carlisle Unitedeng ENG4. League Two6.40600.00.940.000.0000Matches
10 Seasons5 Clubs5 Leagues200.731403122.10.750.170.020.1000
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Carlisle United (6 Seasons)4 Leagues149.631252419.20.840.160.020.1300
Derby County (3 Seasons)1 League18.5201
Derby County (3 Seasons)3 Leagues0.10000.000.0000
Blackpool (2 Seasons)3 Leagues27.2015213.31.000.130.000.0000
Bradford City (1 Season)1 League14.80040.000.270.0000
Port Vale (1 Season)1 League9.00010.000.110.0000
FA Cup (8 Seasons)9.9010110.01.120.110.000.0000
EFL Cup (6 Seasons)5.40400.00.740.000.0000
League Two (5 Seasons)125.831072119.60.850.170.030.1400
League One (5 Seasons)59.6019947.40.400.190.000.0000
PL2 — Div. 1 (3 Seasons)18.5201
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 Vale1 League9.00010.000.110.0000
2016-201719Derby County1 League11.2201
2017-201820Derby County1 League0.10000.000.0000
2017-201820Bradford City1 League14.80040.000.270.0000
2017-201820Derby County1 League6.1000
2018-201921Derby County1 League1.2000
2018-201921Blackpool3 Leagues16.90200.00.430.000.0000
2019-202022Blackpool2 Leagues10.3013215.41.260.190.000.0000
2019-202022Carlisle United1 League2.10200.00.960.000.0000
2020-202123Carlisle United3 Leagues44.7041819.50.920.180.000.0000
2021-202224Carlisle United3 Leagues35.1029517.20.830.140.000.0000
2022-202325Carlisle United3 Leagues45.1334823.50.770.180.090.3800
2023-202426Carlisle United3 Leagues16.3013323.10.800.180.000.0000
2024-202527Carlisle United2 Leagues6.40600.00.940.000.0000
10 Seasons5 Clubs5 Leagues200.731403122.10.750.170.020.1000
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Carlisle United (6 Seasons)4 Leagues149.631252419.20.840.160.020.1300
Derby County (3 Seasons)1 League18.5201
Derby County (3 Seasons)3 Leagues0.10000.000.0000
Blackpool (2 Seasons)3 Leagues27.2015213.31.000.130.000.0000
Bradford City (1 Season)1 League14.80040.000.270.0000
Port Vale (1 Season)1 League9.00010.000.110.0000
FA Cup (8 Seasons)9.9010110.01.120.110.000.0000
EFL Cup (6 Seasons)5.40400.00.740.000.0000
League Two (5 Seasons)125.831072119.60.850.170.030.1400
League One (5 Seasons)59.6019947.40.400.190.000.0000
PL2 — Div. 1 (3 Seasons)18.5201
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 One21st9.00010.000.110.0000Matches
2016-201719Derby Countyeng ENGJr. PL2 — Div. 18th11.2201Matches
2017-201820Bradford Cityeng ENG3. League One11th14.80040.000.270.0000Matches
2017-201820Derby Countyeng ENGJr. PL2 — Div. 110th6.1000Matches
2018-201921Derby Countyeng ENGJr. PL2 — Div. 17th1.2000Matches
2018-201921Blackpooleng ENG3. League One10th12.2000Matches
2019-202022Blackpooleng ENG3. League One13th8.007114.30.870.120.000.0000Matches
2019-202022Carlisle Unitedeng ENG4. League Two18th2.10200.00.960.000.0000Matches
2020-202123Carlisle Unitedeng ENG4. League Two10th42.2038821.10.900.190.000.0000Matches
2021-202224Carlisle Unitedeng ENG4. League Two20th32.1027518.50.840.160.000.0000Matches
2022-202325Carlisle Unitedeng ENG4. League Two5th43.1334823.50.790.190.090.3800Matches
2023-202426Carlisle Unitedeng ENG3. League One24th15.6012325.00.770.190.000.0000Matches
2024-202527Carlisle Unitedeng ENG4. League Two23rd6.40600.00.940.000.0000Matches
10 Seasons5 Clubs3 Leagues185.431263023.80.730.170.020.1000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Carlisle United (6 Seasons)2 Leagues141.431192420.20.840.170.030.1300
Derby County (3 Seasons)1 League18.5201
Blackpool (2 Seasons)1 League20.207114.30.870.120.000.0000
Bradford City (1 Season)1 League14.80040.000.270.0000
Port Vale (1 Season)1 League9.00010.000.110.0000
Derby County (1 Season)1 League
League Two (5 Seasons)125.831072119.60.850.170.030.1400
League One (5 Seasons)59.6019947.40.400.190.000.0000
PL2 — Div. 1 (3 Seasons)18.5201
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
2017-201820Derby Countyeng ENGEFL Cup33rd0.10000.000.0000Matches
2018-201921Blackpooleng ENGEFL Cup9th1.80100.00.560.000.0000Matches
2018-201921Blackpooleng ENGFA Cup33rd2.90100.00.340.000.0000Matches
2019-202022Blackpooleng ENGFA Cup33rd2.306116.72.570.430.000.0000Matches
2020-202123Carlisle Unitedeng ENGEFL Cup58th1.00100.01.000.000.0000Matches
2020-202123Carlisle Unitedeng ENGFA Cup65th1.50200.01.350.000.0000Matches
2021-202224Carlisle Unitedeng ENGEFL CupRd11.00100.01.000.000.0000Matches
2021-202224Carlisle Unitedeng ENGFA Cup2.00100.00.500.000.0000Matches
2022-202325Carlisle Unitedeng ENGEFL CupRd11.00000.000.0000Matches
2022-202325Carlisle Unitedeng ENGFA Cup1.0000Matches
2023-202426Carlisle Unitedeng ENGEFL CupRd10.50100.02.000.000.0000Matches
2023-202426Carlisle Unitedeng ENGFA Cup0.20000.000.0000Matches
9 Seasons3 Clubs2 Leagues15.301417.10.980.070.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Carlisle United (5 Seasons)2 Leagues8.20600.00.830.000.0000
Blackpool (2 Seasons)2 Leagues7.008112.51.140.140.000.0000
Derby County (2 Seasons)2 Leagues0.10000.000.0000
FA Cup (8 Seasons)9.9010110.01.120.110.000.0000
EFL Cup (6 Seasons)5.40400.00.740.000.0000
Become a Stathead & surf this site ad-free.

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-201618Derby Countyeng ENG2. Championship00001Matches
2016-201719Derby Countyeng ENGFA Cup00001Matches
2016-201719Port Valeeng ENG3. League One118077319.59.0107100.911117-6-0.67-0.16Matches
2016-201719Derby Countyeng ENGJr. PL2 — Div. 1121,0108451.011.211901111900.751225-13-1.16-1.34Matches
2017-201820Derby Countyeng ENGEFL Cup110105.60.1001900.0001-1-9.00-9.53Matches
2017-201820Bradford Cityeng ENG3. League One171,3357932.214.81512210.71925-16-1.08-1.27Matches
2017-201820Derby Countyeng ENGJr. PL2 — Div. 185486927.76.1777411001.639900.00+0.75Matches
2018-201921Blackpooleng ENGEFL Cup21618144.71.82810001.502200.00-1.81Matches
2018-201921Blackpooleng ENGFA Cup32618766.92.93872002.0057-2-0.69-1.39Matches
2018-201921Blackpooleng ENG3. League One151,0957326.412.21379523741.531410+4+0.33+0.51Matches
2018-201921Derby Countyeng ENGJr. PL2 — Div. 12105535.31.2176012902.0020+2+1.71+2.05Matches
2019-202022Blackpooleng ENGFA Cup32107058.32.3290213011.3334-1-0.43-2.83Matches
2019-202022Blackpooleng ENG3. League One157204822.98.0690692071.478800.00-0.04Matches
2019-202022Carlisle Unitedeng ENG4. League Two3188635.62.1278013200.673300.00+0.49Matches
2020-202123Carlisle Unitedeng ENGEFL Cup19090100.01.01901000.0003-3-3.00Matches
2020-202123Carlisle Unitedeng ENGFA Cup21336763.31.5190114300.5034-1-0.68-0.68Matches
2020-202123Carlisle Unitedeng ENG4. League Two433,7978891.742.2438838001.475644+12+0.28+1.07Matches
2021-202224Carlisle Unitedeng ENGEFL Cup19090100.01.01901000.0001-1-1.00Matches
2021-202224Carlisle Unitedeng ENGFA Cup218090100.02.02902001.5032+1+0.50Matches
2021-202224Carlisle Unitedeng ENG4. League Two342,8888569.832.1348529001.242540-15-0.47+0.11Matches
2022-202325Carlisle Unitedeng ENGEFL Cup19090100.01.01901000.0023-1-1.00Matches
2022-202325Carlisle Unitedeng ENGFA Cup1909050.01.01901003.0021+1+1.00+2.00Matches
2022-202325Carlisle Unitedeng ENG4. League Two453,8768693.643.1458634001.655839+19+0.44-0.92Matches
2023-202426Carlisle Unitedeng ENGEFL Cup1454550.00.50014500.000000.00+2.00Matches
2023-202426Carlisle Unitedeng ENGFA Cup1191921.10.21190000.0001-1-4.74-3.47Matches
2023-202426Carlisle Unitedeng ENG3. League One161,4038833.915.6168811000.881217-5-0.32+0.83Matches
2024-202527Carlisle Unitedeng ENGFA Cup00001Matches
2024-202527Carlisle Unitedeng ENG4. League Two95756431.96.4774122900.7837-4-0.63+0.33Matches
10 Seasons5 Clubs5 Leagues22718,0638040.9200.7206851542126161.28219239-20-0.10+0.25
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Carlisle United (6 Seasons)4 Leagues16013,4648459.0149.61558612053511.31167165+2+0.01+0.74
Derby County (3 Seasons)1 League221,6637628.018.519841531901.182334-11-0.60-0.24
Derby County (3 Seasons)3 Leagues110100.20.1001920.0001-1-9.00-9.53
Blackpool (2 Seasons)3 Leagues382,4476429.127.22683151224121.533231+1+0.04-0.02
Bradford City (1 Season)1 League171,3357932.214.81512210.71925-16-1.08-1.27
Port Vale (1 Season)1 League118077319.59.0107100.911117-6-0.67-0.16
FA Cup (8 Seasons)128937448.89.91082823731.421619-3-0.30-0.82
EFL Cup (6 Seasons)74866954.05.4586322700.43410-6-1.11-1.98
League Two (5 Seasons)13411,3248564.5125.81318610233001.41145133+12+0.10+0.63
League One (5 Seasons)745,3607227.259.66085411423121.105477-23-0.39-0.05
PL2 — Div. 1 (3 Seasons)221,6637628.018.519841531901.182334-11-0.60-0.24
Championship (1 Season)00001
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-201618Derby County1 League00001
2016-201719Port Vale1 League118077319.59.0107100.911117-6-0.67-0.16
2016-201719Derby County1 League00001
2016-201719Derby County1 League121,0108451.011.211901111900.751225-13-1.16-1.34
2017-201820Derby County1 League110105.60.1001900.0001-1-9.00-9.53
2017-201820Bradford City1 League171,3357932.214.81512210.71925-16-1.08-1.27
2017-201820Derby County1 League85486927.76.1777411001.639900.00+0.75
2018-201921Derby County1 League2105535.31.2176012902.0020+2+1.71+2.05
2018-201921Blackpool3 Leagues201,5177631.016.91880723741.602119+2+0.12+0.15
2019-202022Blackpool2 Leagues189305226.510.38908102181.451112-1-0.10-0.27
2019-202022Carlisle United1 League3188635.62.1278013200.673300.00+0.49
2020-202123Carlisle United3 Leagues464,0208790.544.745884014301.405951+8+0.18+0.82
2021-202224Carlisle United3 Leagues373,1588571.635.1378532001.222843-15-0.43+0.15
2022-202325Carlisle United3 Leagues474,0568692.045.1478636001.646243+19+0.42-0.34
2023-202426Carlisle United3 Leagues181,4678234.016.317841114500.781218-6-0.37+0.80
2024-202527Carlisle United2 Leagues95756429.96.4774122910.7837-4-0.63+0.33
10 Seasons5 Clubs5 Leagues22718,0638040.9200.7206851542126161.28219239-20-0.10+0.25
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Carlisle United (6 Seasons)4 Leagues16013,4648459.0149.61558612053511.31167165+2+0.01+0.74
Derby County (3 Seasons)1 League221,6637628.018.519841531901.182334-11-0.60-0.24
Derby County (3 Seasons)3 Leagues110100.20.1001920.0001-1-9.00-9.53
Blackpool (2 Seasons)3 Leagues382,4476429.127.22683151224121.533231+1+0.04-0.02
Bradford City (1 Season)1 League171,3357932.214.81512210.71925-16-1.08-1.27
Port Vale (1 Season)1 League118077319.59.0107100.911117-6-0.67-0.16
FA Cup (8 Seasons)128937448.89.91082823731.421619-3-0.30-0.82
EFL Cup (6 Seasons)74866954.05.4586322700.43410-6-1.11-1.98
League Two (5 Seasons)13411,3248564.5125.81318610233001.41145133+12+0.10+0.63
League One (5 Seasons)745,3607227.259.66085411423121.105477-23-0.39-0.05
PL2 — Div. 1 (3 Seasons)221,6637628.018.519841531901.182334-11-0.60-0.24
Championship (1 Season)00001
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-201618Derby Countyeng ENG2. Championship5th00001Matches
2016-201719Port Valeeng ENG3. League One21st118077319.59.0107100.911117-6-0.67-0.16Matches
2016-201719Derby Countyeng ENGJr. PL2 — Div. 18th121,0108451.011.211901111900.751225-13-1.16-1.34Matches
2017-201820Bradford Cityeng ENG3. League One11th171,3357932.214.81512210.71925-16-1.08-1.27Matches
2017-201820Derby Countyeng ENGJr. PL2 — Div. 110th85486927.76.1777411001.639900.00+0.75Matches
2018-201921Derby Countyeng ENGJr. PL2 — Div. 17th2105535.31.2176012902.0020+2+1.71+2.05Matches
2018-201921Blackpooleng ENG3. League One10th151,0957326.412.21379523741.531410+4+0.33+0.51Matches
2019-202022Blackpooleng ENG3. League One13th157204822.98.0690692071.478800.00-0.04Matches
2019-202022Carlisle Unitedeng ENG4. League Two18th3188635.62.1278013200.673300.00+0.49Matches
2020-202123Carlisle Unitedeng ENG4. League Two10th433,7978891.742.2438838001.475644+12+0.28+1.07Matches
2021-202224Carlisle Unitedeng ENG4. League Two20th342,8888569.832.1348529001.242540-15-0.47+0.11Matches
2022-202325Carlisle Unitedeng ENG4. League Two5th453,8768693.643.1458634001.655839+19+0.44-0.92Matches
2023-202426Carlisle Unitedeng ENG3. League One24th161,4038833.915.6168811000.881217-5-0.32+0.83Matches
2024-202527Carlisle Unitedeng ENG4. League Two23rd95756431.96.4774122900.7837-4-0.63+0.33Matches
10 Seasons5 Clubs3 Leagues20816,6848040.3185.4191861431725131.30199210-11-0.06+0.33
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Carlisle United (6 Seasons)2 Leagues15012,7278558.7141.41478611333001.35157150+7+0.05+0.77
Derby County (3 Seasons)1 League221,6637628.018.519841531901.182334-11-0.60-0.24
Blackpool (2 Seasons)1 League301,8156124.920.21982111123111.502218+4+0.20+0.28
Bradford City (1 Season)1 League171,3357932.214.81512210.71925-16-1.08-1.27
Port Vale (1 Season)1 League118077319.59.0107100.911117-6-0.67-0.16
Derby County (1 Season)1 League00001
League Two (5 Seasons)13411,3248564.5125.81318610233001.41145133+12+0.10+0.63
League One (5 Seasons)745,3607227.259.66085411423121.105477-23-0.39-0.05
PL2 — Div. 1 (3 Seasons)221,6637628.018.519841531901.182334-11-0.60-0.24
Championship (1 Season)00001
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-201719Derby Countyeng ENGFA Cup17th00001Matches
2017-201820Derby Countyeng ENGEFL Cup33rd110105.60.1001900.0001-1-9.00-9.53Matches
2018-201921Blackpooleng ENGEFL Cup9th21618144.71.82810001.502200.00-1.81Matches
2018-201921Blackpooleng ENGFA Cup33rd32618766.92.93872002.0057-2-0.69-1.39Matches
2019-202022Blackpooleng ENGFA Cup33rd32107058.32.3290213011.3334-1-0.43-2.83Matches
2020-202123Carlisle Unitedeng ENGEFL Cup58th19090100.01.01901000.0003-3-3.00Matches
2020-202123Carlisle Unitedeng ENGFA Cup65th21336763.31.5190114300.5034-1-0.68-0.68Matches
2021-202224Carlisle Unitedeng ENGEFL CupRd119090100.01.01901000.0001-1-1.00Matches
2021-202224Carlisle Unitedeng ENGFA Cup218090100.02.02902001.5032+1+0.50Matches
2022-202325Carlisle Unitedeng ENGEFL CupRd119090100.01.01901000.0023-1-1.00Matches
2022-202325Carlisle Unitedeng ENGFA Cup1909050.01.01901003.0021+1+1.00+2.00Matches
2023-202426Carlisle Unitedeng ENGEFL CupRd11454550.00.50014500.000000.00+2.00Matches
2023-202426Carlisle Unitedeng ENGFA Cup1191921.10.21190000.0001-1-4.74-3.47Matches
2024-202527Carlisle Unitedeng ENGFA Cup00001Matches
9 Seasons3 Clubs2 Leagues191,3797350.515.315831143231.052029-9-0.59-1.26
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Carlisle United (5 Seasons)2 Leagues107377464.68.2881724410.701015-5-0.61+0.34
Blackpool (2 Seasons)2 Leagues86327956.97.0786413011.621013-3-0.43-2.12
Derby County (2 Seasons)2 Leagues110102.10.1001910.0001-1-9.00-9.53
FA Cup (8 Seasons)128937448.89.91082823731.421619-3-0.30-0.82
EFL Cup (6 Seasons)74866954.05.4586322700.43410-6-1.11-1.98

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 ENG3. League One9.02001200000000Matches
2016-201719Derby Countyeng ENGJr. PL2 — Div. 111.25000Matches
2017-201820Derby Countyeng ENGEFL Cup0.1000010000000Matches
2017-201820Bradford Cityeng ENG3. League One14.83001300000000Matches
2017-201820Derby Countyeng ENGJr. PL2 — Div. 16.13000Matches
2018-201921Blackpooleng ENGEFL Cup1.8000370000000Matches
2018-201921Blackpooleng ENGFA Cup2.9000420023000Matches
2018-201921Blackpooleng ENG3. League One12.21000Matches
2018-201921Derby Countyeng ENGJr. PL2 — Div. 11.20000Matches
2019-202022Blackpooleng ENGFA Cup2.31006001000Matches
2019-202022Blackpooleng ENG3. League One8.0100516012922000Matches
2019-202022Carlisle Unitedeng ENG4. League Two2.10001504260Matches
2020-202123Carlisle Unitedeng ENGEFL Cup1.00005102020Matches
2020-202123Carlisle Unitedeng ENGFA Cup1.500022012000Matches
2020-202123Carlisle Unitedeng ENG4. League Two42.280039780295115890Matches
2021-202224Carlisle Unitedeng ENGEFL Cup1.00001004010Matches
2021-202224Carlisle Unitedeng ENGFA Cup2.00002504000Matches
2021-202224Carlisle Unitedeng ENG4. League Two32.18002764010550350Matches
2022-202325Carlisle Unitedeng ENGEFL Cup1.00000201110Matches
2022-202325Carlisle Unitedeng ENGFA Cup1.00000Matches
2022-202325Carlisle Unitedeng ENG4. League Two43.1600286904158640Matches
2023-202426Carlisle Unitedeng ENGEFL Cup0.50000000020Matches
2023-202426Carlisle Unitedeng ENGFA Cup0.20000000000Matches
2023-202426Carlisle Unitedeng ENG3. League One15.640092001826190Matches
2024-202527Carlisle Unitedeng ENG4. League Two6.410067012770Matches
10 Seasons5 Clubs5 Leagues200.735001632790511270251000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Carlisle United (6 Seasons)4 Leagues149.6270012025304982592260
Derby County (3 Seasons)1 League18.58000
Derby County (3 Seasons)3 Leagues0.1000010000000
Blackpool (2 Seasons)3 Leagues27.230018250131125000
Bradford City (1 Season)1 League14.83001300000000
Port Vale (1 Season)1 League9.02001200000000
FA Cup (8 Seasons)9.910014901723000
EFL Cup (6 Seasons)5.40009110716000
League Two (5 Seasons)125.8230010122304572322010
League One (5 Seasons)59.6110039360303541000
PL2 — Div. 1 (3 Seasons)18.58000
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 Vale1 League9.02001200000000
2016-201719Derby County1 League11.25000
2017-201820Derby County1 League0.1000010000000
2017-201820Bradford City1 League14.83001300000000
2017-201820Derby County1 League6.13000
2018-201921Derby County1 League1.20000
2018-201921Blackpool3 Leagues16.9100790023000
2019-202022Blackpool2 Leagues10.32001116013922000
2019-202022Carlisle United1 League2.10001504260
2020-202123Carlisle United3 Leagues44.780046810309115910
2021-202224Carlisle United3 Leagues35.18003069011350360
2022-202325Carlisle United3 Leagues45.1600287104259650
2023-202426Carlisle United3 Leagues16.340092001826210
2024-202527Carlisle United2 Leagues6.410067012770
10 Seasons5 Clubs5 Leagues200.735001632790511270251000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Carlisle United (6 Seasons)4 Leagues149.6270012025304982592260
Derby County (3 Seasons)1 League18.58000
Derby County (3 Seasons)3 Leagues0.1000010000000
Blackpool (2 Seasons)3 Leagues27.230018250131125000
Bradford City (1 Season)1 League14.83001300000000
Port Vale (1 Season)1 League9.02001200000000
FA Cup (8 Seasons)9.910014901723000
EFL Cup (6 Seasons)5.40009110716000
League Two (5 Seasons)125.8230010122304572322010
League One (5 Seasons)59.6110039360303541000
PL2 — Div. 1 (3 Seasons)18.58000
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 One21st9.02001200000000Matches
2016-201719Derby Countyeng ENGJr. PL2 — Div. 18th11.25000Matches
2017-201820Bradford Cityeng ENG3. League One11th14.83001300000000Matches
2017-201820Derby Countyeng ENGJr. PL2 — Div. 110th6.13000Matches
2018-201921Derby Countyeng ENGJr. PL2 — Div. 17th1.20000Matches
2018-201921Blackpooleng ENG3. League One10th12.21000Matches
2019-202022Blackpooleng ENG3. League One13th8.0100516012922000Matches
2019-202022Carlisle Unitedeng ENG4. League Two18th2.10001504260Matches
2020-202123Carlisle Unitedeng ENG4. League Two10th42.280039780295115890Matches
2021-202224Carlisle Unitedeng ENG4. League Two20th32.18002764010550350Matches
2022-202325Carlisle Unitedeng ENG4. League Two5th43.1600286904158640Matches
2023-202426Carlisle Unitedeng ENG3. League One24th15.640092001826190Matches
2024-202527Carlisle Unitedeng ENG4. League Two23rd6.410067012770Matches
10 Seasons5 Clubs3 Leagues185.434001402590487267242000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Carlisle United (6 Seasons)2 Leagues141.4270011024304752582200
Derby County (3 Seasons)1 League18.58000
Blackpool (2 Seasons)1 League20.2200516012922000
Bradford City (1 Season)1 League14.83001300000000
Port Vale (1 Season)1 League9.02001200000000
Derby County (1 Season)1 League
League Two (5 Seasons)125.8230010122304572322010
League One (5 Seasons)59.6110039360303541000
PL2 — Div. 1 (3 Seasons)18.58000
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
2017-201820Derby Countyeng ENGEFL Cup33rd0.1000010000000Matches
2018-201921Blackpooleng ENGEFL Cup9th1.8000370000000Matches
2018-201921Blackpooleng ENGFA Cup33rd2.9000420023000Matches
2019-202022Blackpooleng ENGFA Cup33rd2.31006001000Matches
2020-202123Carlisle Unitedeng ENGEFL Cup58th1.00005102020Matches
2020-202123Carlisle Unitedeng ENGFA Cup65th1.500022012000Matches
2021-202224Carlisle Unitedeng ENGEFL CupRd11.00001004010Matches
2021-202224Carlisle Unitedeng ENGFA Cup2.00002504000Matches
2022-202325Carlisle Unitedeng ENGEFL CupRd11.00000201110Matches
2022-202325Carlisle Unitedeng ENGFA Cup1.00000Matches
2023-202426Carlisle Unitedeng ENGEFL CupRd10.50000000020Matches
2023-202426Carlisle Unitedeng ENGFA Cup0.20000000000Matches
9 Seasons3 Clubs2 Leagues15.3100232002439000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Carlisle United (5 Seasons)2 Leagues8.20001010023160
Blackpool (2 Seasons)2 Leagues7.01001390123000
Derby County (2 Seasons)2 Leagues0.1000010000000
FA Cup (8 Seasons)9.910014901723000
EFL Cup (6 Seasons)5.40009110716000

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.