Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-11-19TueUEFA Nations LeagueLeague BHomeW 4–1wls Walesis IcelandYDM88000000001Match Report
2024-11-16SatUEFA Nations LeagueLeague BAwayD 0–0wls Walestr TürkiyeYDM90000000002Match Report
2024-11-09SatLeague OneMatchweek 15AwayL 0–5BoltonStockportYCM90000010000Match Report
2024-11-02SatFA CupFirst round properAwayL 1–2BoltonWalsallYCM90100021000Match Report
2024-10-29TueLeague OneMatchweek 11AwayW 4–1BoltonStevenageYDM90010010100Match 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
2014-201519Swansea Cityeng ENGLeague Cup11580.6000000000.000.000.000.000.00Matches
2014-201519Yeovil Towneng ENG3. League One13121,00111.1000000300.000.000.000.000.00Matches
2014-201519Swansea Cityeng ENG1. Premier League00Matches
2015-201620Yeovil Towneng ENGFA Cup221301.4000000000.000.000.000.000.00Matches
2015-201620Yeovil Towneng ENG4. League Two13131,10612.3202200300.160.000.160.160.16Matches
2016-201721Newport Countyeng ENGEFL Cup00Matches
2016-201721Newport Countyeng ENGFA Cup444204.7202200100.430.000.430.430.43Matches
2016-201721Newport Countyeng ENG4. League Two21171,43115.9516501300.310.060.380.310.38Matches
2017-201822Newport Countyeng ENGFA Cup00Matches
2017-201822Newport Countyeng ENG4. League Two1397077.9202200000.250.000.250.250.25Matches
2018-201923Newport Countyeng ENGEFL Cup21840.9000000000.000.000.000.000.00Matches
2018-201923Newport Countyeng ENGFA Cup421952.2000000100.000.000.000.000.00Matches
2018-201923Newport Countyeng ENG4. League Two33211,89721.1112100500.050.050.090.050.09Matches
2019-202024Newport Countyeng ENGEFL Cup211311.5000000000.000.000.000.000.00Matches
2019-202024Newport Countyeng ENGFA Cup443604.0000000100.000.000.000.000.00Matches
2019-202024Newport Countyeng ENG4. League Two33332,90532.3235200600.060.090.150.060.15Matches
2020-202125Newport Countyeng ENGEFL Cup443604.0000000000.000.000.000.000.00Matches
2020-202125Newport Countyeng ENGFA Cup333003.3000000000.000.000.000.000.00Matches
2020-202125Newport Countyeng ENG4. League Two43433,81842.4336211510.070.070.140.050.12Matches
2021-202226Boltoneng ENGEFL Cup211021.1000000000.000.000.000.000.00Matches
2021-202226Boltoneng ENGFA Cup11440.5000000100.000.000.000.000.00Matches
2021-202226Boltoneng ENG3. League One15121,04011.6415311100.350.090.430.260.35Matches
2022-202327Boltoneng ENGFA Cup00Matches
2022-202327Boltoneng ENG3. League One24131,08112.0224200400.170.170.330.170.33Matches
2023-202428Boltoneng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2023-202428Boltoneng ENGFA Cup321952.2000000000.000.000.000.000.00Matches
2023-202428Boltoneng ENG3. League One43393,31336.8212142011000.050.330.380.050.38Matches
2024-202529Boltoneng ENGEFL Cup211091.2000000000.000.000.000.000.00Matches
2024-202529Boltoneng ENGFA Cup11901.0101100001.000.001.001.001.00Matches
2024-202529Boltoneng ENG3. League One14131,07612.0145100100.080.330.420.080.42Matches
11 Seasons4 Clubs5 Leagues30125422,043244.927275425244510.110.110.220.100.21
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
Newport County (5 Seasons)3 Leagues16614212,608140.11582314122210.110.060.160.100.16
Bolton (4 Seasons)3 Leagues106847,14079.31019299121700.130.240.370.110.35
Yeovil Town (2 Seasons)3 Leagues28272,23724.9202200600.080.000.080.080.08
Swansea City (1 Season)2 Leagues11580.6000000000.000.000.000.000.00
FA Cup (10 Seasons)22191,73419.3303300400.160.000.160.160.16
EFL Cup (8 Seasons)141093410.4000000000.000.000.000.000.00
League Two (6 Seasons)15613611,864131.81582314122210.110.060.170.110.17
League One (5 Seasons)109897,51183.5919288121900.110.230.340.100.32
Premier League (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
2014-201519Swansea City2 Leagues11580.6000000000.000.000.000.000.00
2014-201519Yeovil Town1 League13121,00111.1000000300.000.000.000.000.00
2015-201620Yeovil Town2 Leagues15151,23613.7202200300.150.000.150.150.15
2016-201721Newport County3 Leagues25211,85120.6718701400.340.050.390.340.39
2017-201822Newport County2 Leagues1397077.9202200000.250.000.250.250.25
2018-201923Newport County3 Leagues39242,17624.2112100600.040.040.080.040.08
2019-202024Newport County3 Leagues39383,39637.7235200700.050.080.130.050.13
2020-202125Newport County3 Leagues50504,47849.8336211510.060.060.120.040.10
2021-202226Bolton3 Leagues18141,18613.2415311200.300.080.380.230.30
2022-202327Bolton2 Leagues24131,08112.0224200400.170.170.330.170.33
2023-202428Bolton3 Leagues47423,59840.0212142011000.050.300.350.050.35
2024-202529Bolton3 Leagues17151,27514.2246200100.140.280.420.140.42
11 Seasons4 Clubs5 Leagues30125422,043244.927275425244510.110.110.220.100.21
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
Newport County (5 Seasons)3 Leagues16614212,608140.11582314122210.110.060.160.100.16
Bolton (4 Seasons)3 Leagues106847,14079.31019299121700.130.240.370.110.35
Yeovil Town (2 Seasons)3 Leagues28272,23724.9202200600.080.000.080.080.08
Swansea City (1 Season)2 Leagues11580.6000000000.000.000.000.000.00
FA Cup (10 Seasons)22191,73419.3303300400.160.000.160.160.16
EFL Cup (8 Seasons)141093410.4000000000.000.000.000.000.00
League Two (6 Seasons)15613611,864131.81582314122210.110.060.170.110.17
League One (5 Seasons)109897,51183.5919288121900.110.230.340.100.32
Premier League (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
2014-201519Swansea Cityeng ENG1. Premier League8th00Matches
2014-201519Yeovil Towneng ENG3. League One24th13121,00111.1000000300.000.000.000.000.00Matches
2015-201620Yeovil Towneng ENG4. League Two19th13131,10612.3202200300.160.000.160.160.16Matches
2016-201721Newport Countyeng ENG4. League Two22nd21171,43115.9516501300.310.060.380.310.38Matches
2017-201822Newport Countyeng ENG4. League Two11th1397077.9202200000.250.000.250.250.25Matches
2018-201923Newport Countyeng ENG4. League Two7th33211,89721.1112100500.050.050.090.050.09Matches
2019-202024Newport Countyeng ENG4. League Two14th33332,90532.3235200600.060.090.150.060.15Matches
2020-202125Newport Countyeng ENG4. League Two5th43433,81842.4336211510.070.070.140.050.12Matches
2021-202226Boltoneng ENG3. League One9th15121,04011.6415311100.350.090.430.260.35Matches
2022-202327Boltoneng ENG3. League One5th24131,08112.0224200400.170.170.330.170.33Matches
2023-202428Boltoneng ENG3. League One3rd43393,31336.8212142011000.050.330.380.050.38Matches
2024-202529Boltoneng ENG3. League One11th14131,07612.0145100100.080.330.420.080.42Matches
11 Seasons4 Clubs3 Leagues26522519,375215.324275122244110.110.130.240.100.23
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
Newport County (5 Seasons)1 League14312310,758119.51382112121910.110.070.180.100.17
Bolton (4 Seasons)1 League96776,51072.3919288121600.120.260.390.110.37
Yeovil Town (2 Seasons)2 Leagues26252,10723.4202200600.090.000.090.090.09
Swansea City (1 Season)1 League00
League Two (6 Seasons)15613611,864131.81582314122210.110.060.170.110.17
League One (5 Seasons)109897,51183.5919288121900.110.230.340.100.32
Premier League (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
2014-201519Swansea Cityeng ENGLeague Cup9th11580.6000000000.000.000.000.000.00Matches
2015-201620Yeovil Towneng ENGFA Cup33rd221301.4000000000.000.000.000.000.00Matches
2016-201721Newport Countyeng ENGEFL Cup58th00Matches
2016-201721Newport Countyeng ENGFA Cup65th444204.7202200100.430.000.430.430.43Matches
2017-201822Newport Countyeng ENGFA Cup17th00Matches
2018-201923Newport Countyeng ENGEFL Cup33rd21840.9000000000.000.000.000.000.00Matches
2018-201923Newport Countyeng ENGFA Cup9th421952.2000000100.000.000.000.000.00Matches
2019-202024Newport Countyeng ENGEFL Cup33rd211311.5000000000.000.000.000.000.00Matches
2019-202024Newport Countyeng ENGFA Cup33rd443604.0000000100.000.000.000.000.00Matches
2020-202125Newport Countyeng ENGEFL Cup9th443604.0000000000.000.000.000.000.00Matches
2020-202125Newport Countyeng ENGFA Cup33rd333003.3000000000.000.000.000.000.00Matches
2021-202226Boltoneng ENGEFL CupRd2211021.1000000000.000.000.000.000.00Matches
2021-202226Boltoneng ENGFA Cup11440.5000000100.000.000.000.000.00Matches
2022-202327Boltoneng ENGFA Cup00Matches
2023-202428Boltoneng ENGEFL CupRd211901.0000000000.000.000.000.000.00Matches
2023-202428Boltoneng ENGFA Cup321952.2000000000.000.000.000.000.00Matches
2024-202529Boltoneng ENGEFL CupRd3211091.2000000000.000.000.000.000.00Matches
2024-202529Boltoneng ENGFA Cup11901.0101100001.000.001.001.001.00Matches
11 Seasons4 Clubs2 Leagues36292,66829.6303300400.100.000.100.100.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
Newport County (5 Seasons)2 Leagues23191,85020.6202200300.100.000.100.100.10
Bolton (4 Seasons)2 Leagues1076307.0101100100.140.000.140.140.14
Yeovil Town (1 Season)1 League221301.4000000000.000.000.000.000.00
Swansea City (1 Season)1 League11580.6000000000.000.000.000.000.00
FA Cup (10 Seasons)22191,73419.3303300400.160.000.160.160.16
EFL Cup (8 Seasons)141093410.4000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad 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
202024wls WalesFriendlies (M)10450.5000000000.000.000.000.000.00Matches
2020-202125wls WalesUEFA Nations LeagueLgB00Matches
202125wls WalesFriendlies (M)20730.8000000100.000.000.000.000.00Matches
202226wls WalesWCQ00Matches
202327wls WalesFriendlies (M)20750.8000000000.000.000.000.000.00Matches
202428wls WalesFriendlies (M)221802.0000000100.000.000.000.000.00Matches
202428wls WalesUEFA Euro Qualifying00Matches
2024-202529wls WalesUEFA Nations LeagueLgB332683.0000000000.000.000.000.000.00Matches
5 Seasons1 Club4 Leagues1056417.1000000200.000.000.000.000.00
Friendlies (M) (4 Seasons)723734.1000000200.000.000.000.000.00
UEFA Nations League (2 Seasons)332683.0000000000.000.000.000.000.00
WCQ (1 Season)00
UEFA Euro Qualifying (1 Season)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
2014-201519Swansea Cityeng ENGLeague Cup0.6000Matches
2014-201519Yeovil Towneng ENG3. League One11.1030.270.0000Matches
2015-201620Yeovil Towneng ENGFA Cup1.4000Matches
2015-201620Yeovil Towneng ENG4. League Two12.3260.490.3300Matches
2016-201721Newport Countyeng ENGFA Cup4.7200Matches
2016-201721Newport Countyeng ENG4. League Two15.950120.000.750.4201Matches
2017-201822Newport Countyeng ENG4. League Two7.92070.000.890.2900Matches
2018-201923Newport Countyeng ENGEFL Cup0.90100.01.070.000.0000Matches
2018-201923Newport Countyeng ENGFA Cup2.20200.00.920.000.0000Matches
2018-201923Newport Countyeng ENG4. League Two21.1100Matches
2019-202024Newport Countyeng ENGEFL Cup1.50100.00.690.000.0000Matches
2019-202024Newport Countyeng ENGFA Cup4.004125.01.000.250.000.0000Matches
2019-202024Newport Countyeng ENG4. League Two32.32431227.91.330.370.050.1700Matches
2020-202125Newport Countyeng ENGEFL Cup4.004125.01.000.250.000.0000Matches
2020-202125Newport Countyeng ENGFA Cup3.304375.01.200.900.000.0000Matches
2020-202125Newport Countyeng ENG4. League Two42.43541629.61.270.380.040.1311Matches
2021-202226Boltoneng ENGEFL Cup1.103133.32.650.880.000.0000Matches
2021-202226Boltoneng ENGFA Cup0.50000.000.0000Matches
2021-202226Boltoneng ENG3. League One11.6427933.32.340.780.110.3311Matches
2022-202327Boltoneng ENG3. League One12.0213753.81.080.580.150.2900Matches
2023-202428Boltoneng ENGEFL Cup1.0011100.01.001.000.000.0000Matches
2023-202428Boltoneng ENGFA Cup2.20100.00.460.000.0000Matches
2023-202428Boltoneng ENG3. League One36.82301343.30.810.350.070.1501Matches
2024-202529Boltoneng ENGEFL Cup1.20000.000.0000Matches
2024-202529Boltoneng ENGFA Cup1.012150.02.001.000.501.0000Matches
2024-202529Boltoneng ENG3. League One12.0114642.91.170.500.070.1700Matches
11 Seasons4 Clubs5 Leagues244.9272049944.11.050.460.100.2224
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Newport County (5 Seasons)3 Leagues140.1151135246.00.990.450.100.2112
Bolton (4 Seasons)3 Leagues79.310913841.81.150.480.100.2412
Yeovil Town (2 Seasons)3 Leagues24.9290.380.2200
Swansea City (1 Season)2 Leagues0.6000
FA Cup (10 Seasons)19.3313538.50.990.380.080.2000
EFL Cup (8 Seasons)10.4010330.01.030.310.000.0000
League Two (6 Seasons)131.815975348.50.990.480.110.2512
League One (5 Seasons)83.59843841.71.160.460.100.2112
Premier League (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
2014-201519Swansea City2 Leagues0.6000
2014-201519Yeovil Town1 League11.1030.270.0000
2015-201620Yeovil Town2 Leagues13.7260.490.3300
2016-201721Newport County3 Leagues20.670120.000.750.4201
2017-201822Newport County2 Leagues7.92070.000.890.2900
2018-201923Newport County3 Leagues24.21300.00.970.000.0000
2019-202024Newport County3 Leagues37.72481327.11.270.340.040.1500
2020-202125Newport County3 Leagues49.83622032.31.250.400.030.1011
2021-202226Bolton3 Leagues13.24301033.32.280.760.100.3011
2022-202327Bolton2 Leagues12.0213753.81.080.580.150.2900
2023-202428Bolton3 Leagues40.02321443.80.800.350.060.1401
2024-202529Bolton3 Leagues14.2216743.81.130.490.130.2900
11 Seasons4 Clubs5 Leagues244.9272049944.11.050.460.100.2224
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Newport County (5 Seasons)3 Leagues140.1151135246.00.990.450.100.2112
Bolton (4 Seasons)3 Leagues79.310913841.81.150.480.100.2412
Yeovil Town (2 Seasons)3 Leagues24.9290.380.2200
Swansea City (1 Season)2 Leagues0.6000
FA Cup (10 Seasons)19.3313538.50.990.380.080.2000
EFL Cup (8 Seasons)10.4010330.01.030.310.000.0000
League Two (6 Seasons)131.815975348.50.990.480.110.2512
League One (5 Seasons)83.59843841.71.160.460.100.2112
Premier League (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
2014-201519Yeovil Towneng ENG3. League One24th11.1030.270.0000Matches
2015-201620Yeovil Towneng ENG4. League Two19th12.3260.490.3300Matches
2016-201721Newport Countyeng ENG4. League Two22nd15.950120.000.750.4201Matches
2017-201822Newport Countyeng ENG4. League Two11th7.92070.000.890.2900Matches
2018-201923Newport Countyeng ENG4. League Two7th21.1100Matches
2019-202024Newport Countyeng ENG4. League Two14th32.32431227.91.330.370.050.1700Matches
2020-202125Newport Countyeng ENG4. League Two5th42.43541629.61.270.380.040.1311Matches
2021-202226Boltoneng ENG3. League One9th11.6427933.32.340.780.110.3311Matches
2022-202327Boltoneng ENG3. League One5th12.0213753.81.080.580.150.2900Matches
2023-202428Boltoneng ENG3. League One3rd36.82301343.30.810.350.070.1501Matches
2024-202529Boltoneng ENG3. League One11th12.0114642.91.170.500.070.1700Matches
11 Seasons4 Clubs3 Leagues215.3241819145.31.060.470.100.2324
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Newport County (5 Seasons)1 League119.513974748.50.990.480.110.2312
Bolton (4 Seasons)1 League72.39843541.71.160.480.100.2312
Yeovil Town (2 Seasons)2 Leagues23.4290.380.2200
Swansea City (1 Season)1 League
League Two (6 Seasons)131.815975348.50.990.480.110.2512
League One (5 Seasons)83.59843841.71.160.460.100.2112
Premier League (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
2014-201519Swansea Cityeng ENGLeague Cup9th0.6000Matches
2015-201620Yeovil Towneng ENGFA Cup33rd1.4000Matches
2016-201721Newport Countyeng ENGFA Cup65th4.7200Matches
2018-201923Newport Countyeng ENGEFL Cup33rd0.90100.01.070.000.0000Matches
2018-201923Newport Countyeng ENGFA Cup9th2.20200.00.920.000.0000Matches
2019-202024Newport Countyeng ENGEFL Cup33rd1.50100.00.690.000.0000Matches
2019-202024Newport Countyeng ENGFA Cup33rd4.004125.01.000.250.000.0000Matches
2020-202125Newport Countyeng ENGEFL Cup9th4.004125.01.000.250.000.0000Matches
2020-202125Newport Countyeng ENGFA Cup33rd3.304375.01.200.900.000.0000Matches
2021-202226Boltoneng ENGEFL CupRd21.103133.32.650.880.000.0000Matches
2021-202226Boltoneng ENGFA Cup0.50000.000.0000Matches
2023-202428Boltoneng ENGEFL CupRd21.0011100.01.001.000.000.0000Matches
2023-202428Boltoneng ENGFA Cup2.20100.00.460.000.0000Matches
2024-202529Boltoneng ENGEFL CupRd31.20000.000.0000Matches
2024-202529Boltoneng ENGFA Cup1.012150.02.001.000.501.0000Matches
11 Seasons4 Clubs2 Leagues29.6323834.81.000.350.040.1300
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Newport County (5 Seasons)2 Leagues20.6216531.31.010.310.000.0000
Bolton (4 Seasons)2 Leagues7.017342.91.000.430.140.3300
Yeovil Town (1 Season)1 League1.4000
Swansea City (1 Season)1 League0.6000
FA Cup (10 Seasons)19.3313538.50.990.380.080.2000
EFL Cup (8 Seasons)10.4010330.01.030.310.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
202024wls WalesFriendlies (M)0.5000Matches
202125wls WalesFriendlies (M)0.8000Matches
202327wls WalesFriendlies (M)0.8000Matches
202428wls WalesFriendlies (M)2.0000Matches
2024-202529wls WalesUEFA Nations LeagueLgB3.00000.000.0000Matches
5 Seasons1 Club4 Leagues7.10000.000.0000
Friendlies (M) (4 Seasons)4.1000
UEFA Nations League (2 Seasons)3.00000.000.0000
WCQ (1 Season)
UEFA Euro Qualifying (1 Season)
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
2014-201519Swansea Cityeng ENGLeague Cup1585821.50.61580003.0010+1+1.55+0.70Matches
2014-201519Yeovil Towneng ENG3. League One131,0017724.211.1129100.921123-12-1.08-0.30Matches
2014-201519Swansea Cityeng ENG1. Premier League00002Matches
2015-201620Yeovil Towneng ENGFA Cup21306533.31.42650003.0010+1+0.69+0.35Matches
2015-201620Yeovil Towneng ENG4. League Two131,1068526.712.3139020.54819-11-0.90-0.75Matches
2016-201721Newport Countyeng ENGEFL Cup00001Matches
2016-201721Newport Countyeng ENGFA Cup4420105100.04.741054001.2553+2+0.43Matches
2016-201721Newport Countyeng ENG4. League Two211,4316834.615.91711470.701923-4-0.25+0.35Matches
2017-201822Newport Countyeng ENGFA Cup00003Matches
2017-201822Newport Countyeng ENG4. League Two137075417.17.992471.31107+3+0.38+0.51Matches
2018-201923Newport Countyeng ENGEFL Cup2844246.70.9169011501.5031+2+2.14+4.02Matches
2018-201923Newport Countyeng ENGFA Cup41954931.02.2278122031.2543+1+0.46-0.57Matches
2018-201923Newport Countyeng ENG4. League Two331,8975745.821.1218091218131.612722+5+0.24+0.44Matches
2019-202024Newport Countyeng ENGEFL Cup21316662.41.5190114101.5023-1-0.69+0.45Matches
2019-202024Newport Countyeng ENGFA Cup436090100.04.04904001.754400.00Matches
2019-202024Newport Countyeng ENG4. League Two332,9058889.732.3338832001.363236-4-0.12+0.68Matches
2020-202125Newport Countyeng ENGEFL Cup436090100.04.04904002.5072+5+1.25Matches
2020-202125Newport Countyeng ENGFA Cup3300100100.03.331003002.3362+4+1.20Matches
2020-202125Newport Countyeng ENG4. League Two433,8188992.242.4438941001.635236+16+0.38+0.66Matches
2021-202226Boltoneng ENGEFL Cup21025156.71.1190111201.000000.000.00Matches
2021-202226Boltoneng ENGFA Cup1444421.00.51440000.0032+1+2.05+3.67Matches
2021-202226Boltoneng ENG3. League One151,0406925.111.61281632211.201522-7-0.61-1.30Matches
2022-202327Boltoneng ENGFA Cup00001Matches
2022-202327Boltoneng ENG3. League One241,0814526.112.0137331112111.851610+6+0.50-0.09Matches
2023-202428Boltoneng ENGEFL Cup1909050.01.01901010.0013-2-2.00-3.00Matches
2023-202428Boltoneng ENGFA Cup31956554.22.2290211511.3312-1-0.46-4.83Matches
2023-202428Boltoneng ENG3. League One433,3137780.036.839832041921.876842+26+0.71-0.27Matches
2024-202529Boltoneng ENGEFL Cup21095536.31.2190111911.5015-4-3.30-4.25Matches
2024-202529Boltoneng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2024-202529Boltoneng ENG3. League One141,0767785.412.01381712101.64202000.00+0.98Matches
11 Seasons4 Clubs5 Leagues30122,0437343.9244.9254841724717561.47318292+26+0.11+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
Newport County (5 Seasons)3 Leagues16612,6087655.3140.1142881122419341.44171142+29+0.21+0.49
Bolton (4 Seasons)3 Leagues1067,1406747.379.38481422215181.65126108+18+0.23-0.45
Yeovil Town (2 Seasons)3 Leagues282,2378025.824.9276518120.892042-22-0.89-0.45
Swansea City (1 Season)2 Leagues158581.60.61580023.0010+1+1.55+0.70
FA Cup (10 Seasons)221,7347952.519.319881531881.542518+7+0.36-0.60
EFL Cup (8 Seasons)149346752.810.41085842231.711514+1+0.10-0.14
League Two (6 Seasons)15611,8647649.6131.8136871042018291.33148143+5+0.04+0.31
League One (5 Seasons)1097,5116942.183.58981452015141.63130117+13+0.16-0.05
Premier League (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
2014-201519Swansea City2 Leagues158581.60.61580023.0010+1+1.55+0.70
2014-201519Yeovil Town1 League131,0017724.211.1129100.921123-12-1.08-0.30
2015-201620Yeovil Town2 Leagues151,2368227.313.715659020.87919-10-0.73-0.62
2016-201721Newport County3 Leagues251,8517439.820.62110515480.792426-2-0.10+0.50
2017-201822Newport County2 Leagues137075415.47.9924101.31107+3+0.38+0.51
2018-201923Newport County3 Leagues392,1765644.024.22480101518161.573426+8+0.33+0.40
2019-202024Newport County3 Leagues393,3968789.137.738883714101.413843-5-0.13+0.74
2020-202125Newport County3 Leagues504,4789093.349.8509048001.746540+25+0.50+0.78
2021-202226Bolton3 Leagues181,1866626.213.21479741911.111824-6-0.46-1.02
2022-202327Bolton2 Leagues241,0814525.612.0137331112121.851610+6+0.50-0.09
2023-202428Bolton3 Leagues473,5987776.940.042842351841.807047+23+0.58-0.92
2024-202529Bolton3 Leagues171,2757577.314.21582922011.532227-5-0.35-0.35
11 Seasons4 Clubs5 Leagues30122,0437343.9244.9254841724717561.47318292+26+0.11+0.11
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Newport County (5 Seasons)3 Leagues16612,6087655.3140.1142881122419341.44171142+29+0.21+0.49
Bolton (4 Seasons)3 Leagues1067,1406747.379.38481422215181.65126108+18+0.23-0.45
Yeovil Town (2 Seasons)3 Leagues282,2378025.824.9276518120.892042-22-0.89-0.45
Swansea City (1 Season)2 Leagues158581.60.61580023.0010+1+1.55+0.70
FA Cup (10 Seasons)221,7347952.519.319881531881.542518+7+0.36-0.60
EFL Cup (8 Seasons)149346752.810.41085842231.711514+1+0.10-0.14
League Two (6 Seasons)15611,8647649.6131.8136871042018291.33148143+5+0.04+0.31
League One (5 Seasons)1097,5116942.183.58981452015141.63130117+13+0.16-0.05
Premier League (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
2014-201519Swansea Cityeng ENG1. Premier League8th00002Matches
2014-201519Yeovil Towneng ENG3. League One24th131,0017724.211.1129100.921123-12-1.08-0.30Matches
2015-201620Yeovil Towneng ENG4. League Two19th131,1068526.712.3139020.54819-11-0.90-0.75Matches
2016-201721Newport Countyeng ENG4. League Two22nd211,4316834.615.91711470.701923-4-0.25+0.35Matches
2017-201822Newport Countyeng ENG4. League Two11th137075417.17.992471.31107+3+0.38+0.51Matches
2018-201923Newport Countyeng ENG4. League Two7th331,8975745.821.1218091218131.612722+5+0.24+0.44Matches
2019-202024Newport Countyeng ENG4. League Two14th332,9058889.732.3338832001.363236-4-0.12+0.68Matches
2020-202125Newport Countyeng ENG4. League Two5th433,8188992.242.4438941001.635236+16+0.38+0.66Matches
2021-202226Boltoneng ENG3. League One9th151,0406925.111.61281632211.201522-7-0.61-1.30Matches
2022-202327Boltoneng ENG3. League One5th241,0814526.112.0137331112111.851610+6+0.50-0.09Matches
2023-202428Boltoneng ENG3. League One3rd433,3137780.036.839832041921.876842+26+0.71-0.27Matches
2024-202529Boltoneng ENG3. League One11th141,0767785.412.01381712101.64202000.00+0.98Matches
11 Seasons4 Clubs3 Leagues26519,3757342.9215.3225841494016451.45278260+18+0.08+0.14
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Newport County (5 Seasons)1 League14310,7587554.3119.512387952018271.40140124+16+0.13+0.45
Bolton (4 Seasons)1 League966,5106847.672.37781361915141.7311994+25+0.35-0.29
Yeovil Town (2 Seasons)2 Leagues262,1078125.423.42518120.731942-23-0.98-0.52
Swansea City (1 Season)1 League00002
League Two (6 Seasons)15611,8647649.6131.8136871042018291.33148143+5+0.04+0.31
League One (5 Seasons)1097,5116942.183.58981452015141.63130117+13+0.16-0.05
Premier League (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
2014-201519Swansea Cityeng ENGLeague Cup9th1585821.50.61580003.0010+1+1.55+0.70Matches
2015-201620Yeovil Towneng ENGFA Cup33rd21306533.31.42650003.0010+1+0.69+0.35Matches
2016-201721Newport Countyeng ENGEFL Cup58th00001Matches
2016-201721Newport Countyeng ENGFA Cup65th4420105100.04.741054001.2553+2+0.43Matches
2017-201822Newport Countyeng ENGFA Cup17th00003Matches
2018-201923Newport Countyeng ENGEFL Cup33rd2844246.70.9169011501.5031+2+2.14+4.02Matches
2018-201923Newport Countyeng ENGFA Cup9th41954931.02.2278122031.2543+1+0.46-0.57Matches
2019-202024Newport Countyeng ENGEFL Cup33rd21316662.41.5190114101.5023-1-0.69+0.45Matches
2019-202024Newport Countyeng ENGFA Cup33rd436090100.04.04904001.754400.00Matches
2020-202125Newport Countyeng ENGEFL Cup9th436090100.04.04904002.5072+5+1.25Matches
2020-202125Newport Countyeng ENGFA Cup33rd3300100100.03.331003002.3362+4+1.20Matches
2021-202226Boltoneng ENGEFL CupRd221025156.71.1190111201.000000.000.00Matches
2021-202226Boltoneng ENGFA Cup1444421.00.51440000.0032+1+2.05+3.67Matches
2022-202327Boltoneng ENGFA Cup00001Matches
2023-202428Boltoneng ENGEFL CupRd21909050.01.01901010.0013-2-2.00-3.00Matches
2023-202428Boltoneng ENGFA Cup31956554.22.2290211511.3312-1-0.46-4.83Matches
2024-202529Boltoneng ENGEFL CupRd321095536.31.2190111911.5015-4-3.30-4.25Matches
2024-202529Boltoneng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
11 Seasons4 Clubs2 Leagues362,6687452.629.6298723720111.614032+8+0.27-0.39
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Newport County (5 Seasons)2 Leagues231,8508061.720.619921742471.743118+13+0.63+0.34
Bolton (4 Seasons)2 Leagues106306344.77.0783631540.90714-7-1.00-2.04
Yeovil Town (1 Season)1 League21306533.31.42650003.0010+1+0.69+0.35
Swansea City (1 Season)1 League1585821.50.61580003.0010+1+1.55+0.70
FA Cup (10 Seasons)221,7347952.519.319881531881.542518+7+0.36-0.60
EFL Cup (8 Seasons)149346752.810.41085842231.711514+1+0.10-0.14
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
202024wls WalesFriendlies (M)1454525.00.50014501.000000.00+2.00Matches
2020-202125wls WalesUEFA Nations LeagueLgB00002Matches
202125wls WalesFriendlies (M)2733720.30.80023702.000000.00+0.63Matches
202226wls WalesWCQ00002Matches
202327wls WalesFriendlies (M)2753841.70.80023802.000000.00-3.43Matches
202428wls WalesFriendlies (M)218090100.02.02902000.5004-4-2.00Matches
202428wls WalesUEFA Euro Qualifying00006Matches
2024-202529wls WalesUEFA Nations LeagueLgB32688949.63.03892032.3351+4+1.34+1.01Matches
5 Seasons1 Club4 Leagues106416416.87.15904539131.705500.000.00
Friendlies (M) (4 Seasons)73735341.44.1290253901.4304-4-0.97-0.79
UEFA Nations League (2 Seasons)32688924.83.03892052.3351+4+1.34+1.01
WCQ (1 Season)00002
UEFA Euro Qualifying (1 Season)00006

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
2014-201519Swansea Cityeng ENGLeague Cup0.60000Matches
2014-201519Yeovil Towneng ENG3. League One11.13012Matches
2015-201620Yeovil Towneng ENGFA Cup1.40000Matches
2015-201620Yeovil Towneng ENG4. League Two12.3309Matches
2016-201721Newport Countyeng ENGFA Cup4.71000Matches
2016-201721Newport Countyeng ENG4. League Two15.93001700000000Matches
2017-201822Newport Countyeng ENG4. League Two7.9000700000000Matches
2018-201923Newport Countyeng ENGEFL Cup0.9000000300000Matches
2018-201923Newport Countyeng ENGFA Cup2.2100230612000Matches
2018-201923Newport Countyeng ENG4. League Two21.15000Matches
2019-202024Newport Countyeng ENGEFL Cup1.50003201320Matches
2019-202024Newport Countyeng ENGFA Cup4.010091207080Matches
2019-202024Newport Countyeng ENG4. League Two32.360049830334262200Matches
2020-202125Newport Countyeng ENGEFL Cup4.0000512038100Matches
2020-202125Newport Countyeng ENGFA Cup3.300011302220Matches
2020-202125Newport Countyeng ENG4. League Two42.4510339916858400Matches
2021-202226Boltoneng ENGEFL Cup1.10000305010Matches
2021-202226Boltoneng ENGFA Cup0.51001202020Matches
2021-202226Boltoneng ENG3. League One11.61008160676100Matches
2022-202327Boltoneng ENG3. League One12.0400152401917140Matches
2023-202428Boltoneng ENGEFL Cup1.00001300200Matches
2023-202428Boltoneng ENGFA Cup2.20003309380Matches
2023-202428Boltoneng ENG3. League One36.810004085210929480Matches
2024-202529Boltoneng ENGEFL Cup1.20000204030Matches
2024-202529Boltoneng ENGFA Cup1.00002302000Matches
2024-202529Boltoneng ENG3. League One12.01009270419110Matches
11 Seasons4 Clubs5 Leagues244.945102263923381180223200
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Newport County (5 Seasons)3 Leagues140.122101262241123114126200
Bolton (4 Seasons)3 Leagues79.3170079168225866970
Yeovil Town (2 Seasons)3 Leagues24.9600210
Swansea City (1 Season)2 Leagues0.60000
FA Cup (10 Seasons)19.34001836028622000
EFL Cup (8 Seasons)10.40009220161316000
League Two (6 Seasons)131.822101151821101100102200
League One (5 Seasons)83.5190084152223661830
Premier League (1 Season)
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201519Swansea City2 Leagues0.60000
2014-201519Yeovil Town1 League11.13012
2015-201620Yeovil Town2 Leagues13.730090
2016-201721Newport County3 Leagues20.64001700000000
2017-201822Newport County2 Leagues7.9000700000000
2018-201923Newport County3 Leagues24.2600230912000
2019-202024Newport County3 Leagues37.770061970414572200
2020-202125Newport County3 Leagues49.85103912417368520
2021-202226Bolton3 Leagues13.22009210746130
2022-202327Bolton2 Leagues12.0400152401917140
2023-202428Bolton3 Leagues40.010004491211834560
2024-202529Bolton3 Leagues14.210011320479140
11 Seasons4 Clubs5 Leagues244.945102263923381180223200
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Newport County (5 Seasons)3 Leagues140.122101262241123114126200
Bolton (4 Seasons)3 Leagues79.3170079168225866970
Yeovil Town (2 Seasons)3 Leagues24.9600210
Swansea City (1 Season)2 Leagues0.60000
FA Cup (10 Seasons)19.34001836028622000
EFL Cup (8 Seasons)10.40009220161316000
League Two (6 Seasons)131.822101151821101100102200
League One (5 Seasons)83.5190084152223661830
Premier League (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
2014-201519Yeovil Towneng ENG3. League One24th11.13012Matches
2015-201620Yeovil Towneng ENG4. League Two19th12.3309Matches
2016-201721Newport Countyeng ENG4. League Two22nd15.93001700000000Matches
2017-201822Newport Countyeng ENG4. League Two11th7.9000700000000Matches
2018-201923Newport Countyeng ENG4. League Two7th21.15000Matches
2019-202024Newport Countyeng ENG4. League Two14th32.360049830334262200Matches
2020-202125Newport Countyeng ENG4. League Two5th42.4510339916858400Matches
2021-202226Boltoneng ENG3. League One9th11.61008160676100Matches
2022-202327Boltoneng ENG3. League One5th12.0400152401917140Matches
2023-202428Boltoneng ENG3. League One3rd36.810004085210929480Matches
2024-202529Boltoneng ENG3. League One11th12.01009270419110Matches
11 Seasons4 Clubs3 Leagues215.341101993343337161185200
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Newport County (5 Seasons)1 League119.519101061821101100102200
Bolton (4 Seasons)1 League72.3160072152223661830
Yeovil Town (2 Seasons)2 Leagues23.46021
Swansea City (1 Season)1 League
League Two (6 Seasons)131.822101151821101100102200
League One (5 Seasons)83.5190084152223661830
Premier League (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
2014-201519Swansea Cityeng ENGLeague Cup9th0.60000Matches
2015-201620Yeovil Towneng ENGFA Cup33rd1.40000Matches
2016-201721Newport Countyeng ENGFA Cup65th4.71000Matches
2018-201923Newport Countyeng ENGEFL Cup33rd0.9000000300000Matches
2018-201923Newport Countyeng ENGFA Cup9th2.2100230612000Matches
2019-202024Newport Countyeng ENGEFL Cup33rd1.50003201320Matches
2019-202024Newport Countyeng ENGFA Cup33rd4.010091207080Matches
2020-202125Newport Countyeng ENGEFL Cup9th4.0000512038100Matches
2020-202125Newport Countyeng ENGFA Cup33rd3.300011302220Matches
2021-202226Boltoneng ENGEFL CupRd21.10000305010Matches
2021-202226Boltoneng ENGFA Cup0.51001202020Matches
2023-202428Boltoneng ENGEFL CupRd21.00001300200Matches
2023-202428Boltoneng ENGFA Cup2.20003309380Matches
2024-202529Boltoneng ENGEFL CupRd31.20000204030Matches
2024-202529Boltoneng ENGFA Cup1.00002302000Matches
11 Seasons4 Clubs2 Leagues29.640027580441938000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Newport County (5 Seasons)2 Leagues20.630020420221424000
Bolton (4 Seasons)2 Leagues7.01007160225140
Yeovil Town (1 Season)1 League1.40000
Swansea City (1 Season)1 League0.60000
FA Cup (10 Seasons)19.34001836028622000
EFL Cup (8 Seasons)10.40009220161316000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202024wls WalesFriendlies (M)0.50000Matches
202125wls WalesFriendlies (M)0.81000Matches
202327wls WalesFriendlies (M)0.80000Matches
202428wls WalesFriendlies (M)2.01000Matches
2024-202529wls WalesUEFA Nations LeagueLgB3.00002505310Matches
5 Seasons1 Club4 Leagues7.12002505310
Friendlies (M) (4 Seasons)4.12000
UEFA Nations League (2 Seasons)3.00002505310
WCQ (1 Season)
UEFA Euro Qualifying (1 Season)

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.