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-16SatLeague TwoMatchweek 16HomeD 0–0Newport CountyGrimsby TownN14000000000Match Report
2024-11-09SatLeague TwoMatchweek 15AwayL 1–2Newport CountyTranmere RoversN26000000000Match Report
2024-11-02SatFA CupFirst round properHomeL 2–4Newport CountyP'borough UtdYFW64000021100Match Report
2024-10-26SatLeague TwoMatchweek 14HomeD 0–0Newport CountyFleetwood TownN13000000000Match Report
2024-10-22TueLeague TwoMatchweek 13AwayW 2–0Newport CountyGillinghamN31000000000Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2013-201417Tamwortheng ENG5. Conf Premier10230.3000000000.000.000.000.000.00
2014-201518Nuneaton Towneng ENG5. Conf Premier201061.2000000000.000.000.000.000.00
2017-201821Swansea Cityeng ENGEFL Cup00Matches
2017-201821Swansea Cityeng ENGJr. PL2 — Div. 1151194010.4336300200.290.290.570.290.57Matches
2018-201922Swansea Cityeng ENG2. Championship1764545.0314300113.53.50.33.853230.590.200.790.590.790.690.050.750.690.75Matches
2018-201922Swansea Cityeng ENGEFL Cup11760.8000000000.000.000.000.000.00Matches
2018-201922Swansea Cityeng ENGFA Cup321521.7101100000.590.000.590.590.59Matches
2018-201922Swansea Cityeng ENGJr. PL2 — Div. 1221531.7000000000.000.000.000.000.00Matches
2019-202023Swansea Cityeng ENG2. Championship00Matches
2019-202023Acc'ton Stanleyeng ENGEFL Cup11770.9000000000.000.000.000.000.00Matches
2019-202023Acc'ton Stanleyeng ENG3. League One221051.2011000000.000.860.860.000.86Matches
2020-202124Barneteng ENG5. National League17141,08712.13211210.250.17Matches
2021-202225Newport Countyeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2021-202225Newport Countyeng ENG4. League Two31252,11123.5819800500.340.040.380.340.38Matches
2022-202326Crewe Alexandraeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2022-202326Crewe Alexandraeng ENGFA Cup00Matches
2022-202326Crewe Alexandraeng ENG4. League Two29181,74219.4819800500.410.050.460.410.46Matches
2023-202427Crewe Alexandraeng ENGEFL Cup11680.8000000000.000.000.000.000.00Matches
2023-202427Crewe Alexandraeng ENGFA Cup332703.0112100100.330.330.670.330.67Matches
2023-202427Crewe Alexandraeng ENG4. League Two36232,16024.09110811600.370.040.420.330.37Matches
2024-202528Newport Countyeng ENGEFL Cup10210.2000000000.000.000.000.000.00Matches
2024-202528Newport Countyeng ENGFA Cup11640.7000000100.000.000.000.000.00Matches
2024-202528Newport Countyeng ENG4. League Two1698619.6314122300.310.100.420.100.21Matches
10 Seasons7 Clubs6 Leagues1641089,557106.23674032442423.53.50.33.853230.340.070.430.300.390.690.050.750.690.75
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Swansea City (3 Seasons)3 Leagues2196827.6415400113.53.50.33.853230.530.130.660.530.660.690.050.750.690.75
Crewe Alexandra (2 Seasons)3 Leagues70464,33048.11832117111200.370.060.440.350.42
Newport County (2 Seasons)3 Leagues50363,14735.011213922900.310.060.370.260.31
Swansea City (2 Seasons)1 League17131,09312.1336300200.250.250.490.250.49
Barnet (1 Season)1 League17141,08712.13211210.250.17
Acc'ton Stanley (1 Season)2 Leagues331822.0011000000.000.490.490.000.49
Nuneaton Town (1 Season)1 League201061.2000000000.000.000.000.000.00
Tamworth (1 Season)1 League10230.3000000000.000.000.000.000.00
EFL Cup (6 Seasons)543323.7000000000.000.000.000.000.00
FA Cup (5 Seasons)875766.4213200200.310.160.470.310.47
League Two (4 Seasons)112756,87476.42843225331900.370.050.420.330.38
Conf Premier (3 Seasons)20141,21613.5300211210.220.000.000.150.00
Championship (2 Seasons)1764545.0314300113.53.50.33.853230.590.200.790.590.790.690.050.750.690.75
PL2 — Div. 1 (2 Seasons)17131,09312.1336300200.250.250.490.250.49
League One (1 Season)221051.2011000000.000.860.860.000.86
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2013-201417Tamworth1 League10230.3000000000.000.000.000.000.00
2014-201518Nuneaton Town1 League201061.2000000000.000.000.000.000.00
2017-201821Swansea City1 League151194010.4336300200.290.290.570.290.57
2017-201821Swansea City1 League00
2018-201922Swansea City1 League221531.7000000000.000.000.000.000.00
2018-201922Swansea City3 Leagues2196827.6415400113.53.50.33.853230.530.130.660.530.660.690.050.750.690.75
2019-202023Swansea City1 League00
2019-202023Acc'ton Stanley2 Leagues331822.0011000000.000.490.490.000.49
2020-202124Barnet1 League17141,08712.13211210.250.17
2021-202225Newport County2 Leagues32262,20124.5819800500.330.040.370.330.37
2022-202326Crewe Alexandra3 Leagues30191,83220.4819800500.390.050.440.390.44
2023-202427Crewe Alexandra3 Leagues40272,49827.810212911700.360.070.430.320.40
2024-202528Newport County3 Leagues181094610.5314122400.290.100.380.100.19
10 Seasons7 Clubs6 Leagues1641089,557106.23674032442423.53.50.33.853230.340.070.430.300.390.690.050.750.690.75
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Swansea City (3 Seasons)3 Leagues2196827.6415400113.53.50.33.853230.530.130.660.530.660.690.050.750.690.75
Crewe Alexandra (2 Seasons)3 Leagues70464,33048.11832117111200.370.060.440.350.42
Newport County (2 Seasons)3 Leagues50363,14735.011213922900.310.060.370.260.31
Swansea City (2 Seasons)1 League17131,09312.1336300200.250.250.490.250.49
Barnet (1 Season)1 League17141,08712.13211210.250.17
Acc'ton Stanley (1 Season)2 Leagues331822.0011000000.000.490.490.000.49
Nuneaton Town (1 Season)1 League201061.2000000000.000.000.000.000.00
Tamworth (1 Season)1 League10230.3000000000.000.000.000.000.00
EFL Cup (6 Seasons)543323.7000000000.000.000.000.000.00
FA Cup (5 Seasons)875766.4213200200.310.160.470.310.47
League Two (4 Seasons)112756,87476.42843225331900.370.050.420.330.38
Conf Premier (3 Seasons)20141,21613.5300211210.220.000.000.150.00
Championship (2 Seasons)1764545.0314300113.53.50.33.853230.590.200.790.590.790.690.050.750.690.75
PL2 — Div. 1 (2 Seasons)17131,09312.1336300200.250.250.490.250.49
League One (1 Season)221051.2011000000.000.860.860.000.86
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2013-201417Tamwortheng ENG5. Conf Premier23rd10230.3000000000.000.000.000.000.00
2014-201518Nuneaton Towneng ENG5. Conf Premier23rd201061.2000000000.000.000.000.000.00
2017-201821Swansea Cityeng ENGJr. PL2 — Div. 14th151194010.4336300200.290.290.570.290.57Matches
2018-201922Swansea Cityeng ENGJr. PL2 — Div. 112th221531.7000000000.000.000.000.000.00Matches
2018-201922Swansea Cityeng ENG2. Championship10th1764545.0314300113.53.50.33.853230.590.200.790.590.790.690.050.750.690.75Matches
2019-202023Swansea Cityeng ENG2. Championship6th00Matches
2019-202023Acc'ton Stanleyeng ENG3. League One17th221051.2011000000.000.860.860.000.86Matches
2020-202124Barneteng ENG5. National League22nd17141,08712.13211210.250.17Matches
2021-202225Newport Countyeng ENG4. League Two11th31252,11123.5819800500.340.040.380.340.38Matches
2022-202326Crewe Alexandraeng ENG4. League Two13th29181,74219.4819800500.410.050.460.410.46Matches
2023-202427Crewe Alexandraeng ENG4. League Two6th36232,16024.09110811600.370.040.420.330.37Matches
2024-202528Newport Countyeng ENG4. League Two16th1698619.6314122300.310.100.420.100.21Matches
9 Seasons7 Clubs4 Leagues151978,64996.13463730442223.53.50.33.853230.350.070.440.310.400.690.050.750.690.75
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Crewe Alexandra (2 Seasons)1 League65413,90243.41721916111100.390.050.440.370.42
Newport County (2 Seasons)1 League47342,97233.011213922800.330.060.390.270.33
Swansea City (2 Seasons)1 League17131,09312.1336300200.250.250.490.250.49
Swansea City (2 Seasons)1 League1764545.0314300113.53.50.33.853230.590.200.790.590.790.690.050.750.690.75
Barnet (1 Season)1 League17141,08712.13211210.250.17
Acc'ton Stanley (1 Season)1 League221051.2011000000.000.860.860.000.86
Nuneaton Town (1 Season)1 League201061.2000000000.000.000.000.000.00
Tamworth (1 Season)1 League10230.3000000000.000.000.000.000.00
League Two (4 Seasons)112756,87476.42843225331900.370.050.420.330.38
Conf Premier (3 Seasons)20141,21613.5300211210.220.000.000.150.00
Championship (2 Seasons)1764545.0314300113.53.50.33.853230.590.200.790.590.790.690.050.750.690.75
PL2 — Div. 1 (2 Seasons)17131,09312.1336300200.250.250.490.250.49
League One (1 Season)221051.2011000000.000.860.860.000.86
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2017-201821Swansea Cityeng ENGEFL Cup9th00Matches
2018-201922Swansea Cityeng ENGEFL Cup33rd11760.8000000000.000.000.000.000.00Matches
2018-201922Swansea Cityeng ENGFA Cup5th321521.7101100000.590.000.590.590.59Matches
2019-202023Acc'ton Stanleyeng ENGEFL Cup58th11770.9000000000.000.000.000.000.00Matches
2021-202225Newport Countyeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2022-202326Crewe Alexandraeng ENGEFL CupRd111901.0000000000.000.000.000.000.00Matches
2022-202326Crewe Alexandraeng ENGFA Cup00Matches
2023-202427Crewe Alexandraeng ENGEFL CupRd211680.8000000000.000.000.000.000.00Matches
2023-202427Crewe Alexandraeng ENGFA Cup332703.0112100100.330.330.670.330.67Matches
2024-202528Newport Countyeng ENGEFL CupRd110210.2000000000.000.000.000.000.00Matches
2024-202528Newport Countyeng ENGFA Cup11640.7000000100.000.000.000.000.00Matches
7 Seasons4 Clubs2 Leagues131190810.1213200200.200.100.300.200.30
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
Crewe Alexandra (2 Seasons)2 Leagues554284.8112100100.210.210.420.210.42
Swansea City (2 Seasons)2 Leagues432282.5101100000.390.000.390.390.39
Newport County (2 Seasons)2 Leagues321751.9000000100.000.000.000.000.00
Acc'ton Stanley (1 Season)1 League11770.9000000000.000.000.000.000.00
EFL Cup (6 Seasons)543323.7000000000.000.000.000.000.00
FA Cup (5 Seasons)875766.4213200200.310.160.470.310.47

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2013-201417Tamwortheng ENG5. Conf Premier0.3000.0000
2014-201518Nuneaton Towneng ENG5. Conf Premier1.2000.0000
2017-201821Swansea Cityeng ENGJr. PL2 — Div. 110.4300Matches
2018-201922Swansea Cityeng ENG2. Championship5.0313753.82.581.390.230.4310.80003.53.50.27-0.5-0.5Matches
2018-201922Swansea Cityeng ENGEFL Cup0.80200.02.370.000.0000Matches
2018-201922Swansea Cityeng ENGFA Cup1.715240.02.961.180.200.5000Matches
2018-201922Swansea Cityeng ENGJr. PL2 — Div. 11.7000Matches
2019-202023Acc'ton Stanleyeng ENGEFL Cup0.90000.000.0000Matches
2019-202023Acc'ton Stanleyeng ENG3. League One1.204125.03.430.860.000.0000Matches
2020-202124Barneteng ENG5. National League12.1311Matches
2021-202225Newport Countyeng ENGFA Cup1.00100.01.000.000.0000Matches
2021-202225Newport Countyeng ENG4. League Two23.58662842.42.811.190.120.2900Matches
2022-202326Crewe Alexandraeng ENGEFL Cup1.00100.01.000.000.0000Matches
2022-202326Crewe Alexandraeng ENG4. League Two19.48481837.52.480.930.170.4400Matches
2023-202427Crewe Alexandraeng ENGEFL Cup0.80100.01.320.000.0000Matches
2023-202427Crewe Alexandraeng ENGFA Cup3.0155100.01.671.670.200.2000Matches
2023-202427Crewe Alexandraeng ENG4. League Two24.09702738.62.921.130.110.3011Matches
2024-202528Newport Countyeng ENGEFL Cup0.20000.000.0000Matches
2024-202528Newport Countyeng ENGFA Cup0.702150.02.811.410.000.0000Matches
2024-202528Newport Countyeng ENG4. League Two9.6316318.81.670.310.060.3322Matches
10 Seasons7 Clubs6 Leagues106.2362349239.32.520.980.130.3310.80443.53.50.27-0.5-0.5
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Swansea City (3 Seasons)3 Leagues7.6420945.02.641.190.200.4410.80003.53.50.27-0.5-0.5
Crewe Alexandra (2 Seasons)3 Leagues48.1181255040.02.601.040.140.3411
Newport County (2 Seasons)3 Leagues35.011853237.62.430.920.110.2822
Swansea City (2 Seasons)1 League12.1300
Barnet (1 Season)1 League12.1311
Acc'ton Stanley (1 Season)2 Leagues2.004125.01.980.490.000.0000
Nuneaton Town (1 Season)1 League1.2000.0000
Tamworth (1 Season)1 League0.3000.0000
EFL Cup (6 Seasons)3.70400.01.080.000.0000
FA Cup (5 Seasons)6.4213861.52.031.250.150.2500
League Two (4 Seasons)76.4282007638.02.621.000.130.3333
Conf Premier (3 Seasons)13.5300.0011
Championship (2 Seasons)5.0313753.82.581.390.230.4310.80003.53.50.27-0.5-0.5
PL2 — Div. 1 (2 Seasons)12.1300
League One (1 Season)1.204125.03.430.860.000.0000
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2013-201417Tamworth1 League0.3000.0000
2014-201518Nuneaton Town1 League1.2000.0000
2017-201821Swansea City1 League10.4300
2018-201922Swansea City1 League1.7000
2018-201922Swansea City3 Leagues7.6420945.02.641.190.200.4410.80003.53.50.27-0.5-0.5
2019-202023Acc'ton Stanley2 Leagues2.004125.01.980.490.000.0000
2020-202124Barnet1 League12.1311
2021-202225Newport County2 Leagues24.58672841.82.741.140.120.2900
2022-202326Crewe Alexandra3 Leagues20.48491836.72.410.880.160.4400
2023-202427Crewe Alexandra3 Leagues27.810763242.12.741.150.120.2811
2024-202528Newport County3 Leagues10.5318422.21.710.380.060.2522
10 Seasons7 Clubs6 Leagues106.2362349239.32.520.980.130.3310.80443.53.50.27-0.5-0.5
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Swansea City (3 Seasons)3 Leagues7.6420945.02.641.190.200.4410.80003.53.50.27-0.5-0.5
Crewe Alexandra (2 Seasons)3 Leagues48.1181255040.02.601.040.140.3411
Newport County (2 Seasons)3 Leagues35.011853237.62.430.920.110.2822
Swansea City (2 Seasons)1 League12.1300
Barnet (1 Season)1 League12.1311
Acc'ton Stanley (1 Season)2 Leagues2.004125.01.980.490.000.0000
Nuneaton Town (1 Season)1 League1.2000.0000
Tamworth (1 Season)1 League0.3000.0000
EFL Cup (6 Seasons)3.70400.01.080.000.0000
FA Cup (5 Seasons)6.4213861.52.031.250.150.2500
League Two (4 Seasons)76.4282007638.02.621.000.130.3333
Conf Premier (3 Seasons)13.5300.0011
Championship (2 Seasons)5.0313753.82.581.390.230.4310.80003.53.50.27-0.5-0.5
PL2 — Div. 1 (2 Seasons)12.1300
League One (1 Season)1.204125.03.430.860.000.0000
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2013-201417Tamwortheng ENG5. Conf Premier23rd0.3000.0000
2014-201518Nuneaton Towneng ENG5. Conf Premier23rd1.2000.0000
2017-201821Swansea Cityeng ENGJr. PL2 — Div. 14th10.4300Matches
2018-201922Swansea Cityeng ENGJr. PL2 — Div. 112th1.7000Matches
2018-201922Swansea Cityeng ENG2. Championship10th5.0313753.82.581.390.230.4310.80003.53.50.27-0.5-0.5Matches
2019-202023Acc'ton Stanleyeng ENG3. League One17th1.204125.03.430.860.000.0000Matches
2020-202124Barneteng ENG5. National League22nd12.1311Matches
2021-202225Newport Countyeng ENG4. League Two11th23.58662842.42.811.190.120.2900Matches
2022-202326Crewe Alexandraeng ENG4. League Two13th19.48481837.52.480.930.170.4400Matches
2023-202427Crewe Alexandraeng ENG4. League Two6th24.09702738.62.921.130.110.3011Matches
2024-202528Newport Countyeng ENG4. League Two16th9.6316318.81.670.310.060.3322Matches
9 Seasons7 Clubs4 Leagues96.1342178438.72.631.000.130.3310.80443.53.50.27-0.5-0.5
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Crewe Alexandra (2 Seasons)1 League43.4171184538.12.721.040.140.3611
Newport County (2 Seasons)1 League33.011823137.82.480.940.110.2922
Swansea City (2 Seasons)1 League12.1300
Swansea City (2 Seasons)1 League5.0313753.82.581.390.230.4310.80003.53.50.27-0.5-0.5
Barnet (1 Season)1 League12.1311
Acc'ton Stanley (1 Season)1 League1.204125.03.430.860.000.0000
Nuneaton Town (1 Season)1 League1.2000.0000
Tamworth (1 Season)1 League0.3000.0000
League Two (4 Seasons)76.4282007638.02.621.000.130.3333
Conf Premier (3 Seasons)13.5300.0011
Championship (2 Seasons)5.0313753.82.581.390.230.4310.80003.53.50.27-0.5-0.5
PL2 — Div. 1 (2 Seasons)12.1300
League One (1 Season)1.204125.03.430.860.000.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2018-201922Swansea Cityeng ENGEFL Cup33rd0.80200.02.370.000.0000Matches
2018-201922Swansea Cityeng ENGFA Cup5th1.715240.02.961.180.200.5000Matches
2019-202023Acc'ton Stanleyeng ENGEFL Cup58th0.90000.000.0000Matches
2021-202225Newport Countyeng ENGFA Cup1.00100.01.000.000.0000Matches
2022-202326Crewe Alexandraeng ENGEFL CupRd11.00100.01.000.000.0000Matches
2023-202427Crewe Alexandraeng ENGEFL CupRd20.80100.01.320.000.0000Matches
2023-202427Crewe Alexandraeng ENGFA Cup3.0155100.01.671.670.200.2000Matches
2024-202528Newport Countyeng ENGEFL CupRd10.20000.000.0000Matches
2024-202528Newport Countyeng ENGFA Cup0.702150.02.811.410.000.0000Matches
7 Seasons4 Clubs2 Leagues10.1217847.11.690.790.120.2500
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Crewe Alexandra (2 Seasons)2 Leagues4.817571.41.471.050.140.2000
Swansea City (2 Seasons)2 Leagues2.517228.62.760.790.140.5000
Newport County (2 Seasons)2 Leagues1.903133.31.540.510.000.0000
Acc'ton Stanley (1 Season)1 League0.90000.000.0000
EFL Cup (6 Seasons)3.70400.01.080.000.0000
FA Cup (5 Seasons)6.4213861.52.031.250.150.2500
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2013-201417Tamwortheng ENG5. Conf Premier0.30
2014-201518Nuneaton Towneng ENG5. Conf Premier1.20
2017-201821Swansea Cityeng ENGJr. PL2 — Div. 110.43Matches
2018-201922Swansea Cityeng ENG2. Championship5.0315952.533680223661.151435.7010.010.30.3+0.732103Matches
2018-201922Swansea Cityeng ENGEFL Cup0.80Matches
2018-201922Swansea Cityeng ENGFA Cup1.70Matches
2018-201922Swansea Cityeng ENGJr. PL2 — Div. 11.70Matches
2019-202023Acc'ton Stanleyeng ENGEFL Cup0.90Matches
2019-202023Acc'ton Stanleyeng ENG3. League One1.21Matches
2020-202124Barneteng ENG5. National League12.1Matches
2021-202225Newport Countyeng ENGFA Cup1.00Matches
2021-202225Newport Countyeng ENG4. League Two23.51Matches
2022-202326Crewe Alexandraeng ENGEFL Cup1.00Matches
2022-202326Crewe Alexandraeng ENG4. League Two19.41Matches
2023-202427Crewe Alexandraeng ENGEFL Cup0.80Matches
2023-202427Crewe Alexandraeng ENGFA Cup3.01Matches
2023-202427Crewe Alexandraeng ENG4. League Two24.01Matches
2024-202528Newport Countyeng ENGEFL Cup0.20Matches
2024-202528Newport Countyeng ENGFA Cup0.70Matches
2024-202528Newport Countyeng ENG4. League Two9.61Matches
10 Seasons7 Clubs6 Leagues106.2315952.533680223661.151435.7010.070.30.3+6.732103
Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Swansea City (3 Seasons)3 Leagues7.6315952.533680223661.151435.7010.010.30.3+0.732103
Crewe Alexandra (2 Seasons)3 Leagues48.13
Newport County (2 Seasons)3 Leagues35.02
Swansea City (2 Seasons)1 League12.13
Barnet (1 Season)1 League12.1
Acc'ton Stanley (1 Season)2 Leagues2.01
Nuneaton Town (1 Season)1 League1.20
Tamworth (1 Season)1 League0.30
EFL Cup (6 Seasons)3.70
FA Cup (5 Seasons)6.41
League Two (4 Seasons)76.44
Conf Premier (3 Seasons)13.50
Championship (2 Seasons)5.0315952.533680223661.151435.7010.010.30.3+0.732103
PL2 — Div. 1 (2 Seasons)12.13
League One (1 Season)1.21
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2013-201417Tamworth1 League0.30
2014-201518Nuneaton Town1 League1.20
2017-201821Swansea City1 League10.43
2018-201922Swansea City1 League1.70
2018-201922Swansea City3 Leagues7.6315952.533680223661.151435.7010.010.30.3+0.732103
2019-202023Acc'ton Stanley2 Leagues2.01
2020-202124Barnet1 League12.1
2021-202225Newport County2 Leagues24.51
2022-202326Crewe Alexandra3 Leagues20.41
2023-202427Crewe Alexandra3 Leagues27.82
2024-202528Newport County3 Leagues10.51
10 Seasons7 Clubs6 Leagues106.2315952.533680223661.151435.7010.070.30.3+6.732103
Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Swansea City (3 Seasons)3 Leagues7.6315952.533680223661.151435.7010.010.30.3+0.732103
Crewe Alexandra (2 Seasons)3 Leagues48.13
Newport County (2 Seasons)3 Leagues35.02
Swansea City (2 Seasons)1 League12.13
Barnet (1 Season)1 League12.1
Acc'ton Stanley (1 Season)2 Leagues2.01
Nuneaton Town (1 Season)1 League1.20
Tamworth (1 Season)1 League0.30
EFL Cup (6 Seasons)3.70
FA Cup (5 Seasons)6.41
League Two (4 Seasons)76.44
Conf Premier (3 Seasons)13.50
Championship (2 Seasons)5.0315952.533680223661.151435.7010.010.30.3+0.732103
PL2 — Div. 1 (2 Seasons)12.13
League One (1 Season)1.21
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2013-201417Tamwortheng ENG5. Conf Premier23rd0.30
2014-201518Nuneaton Towneng ENG5. Conf Premier23rd1.20
2017-201821Swansea Cityeng ENGJr. PL2 — Div. 14th10.43Matches
2018-201922Swansea Cityeng ENGJr. PL2 — Div. 112th1.70Matches
2018-201922Swansea Cityeng ENG2. Championship10th5.0315952.533680223661.151435.7010.010.30.3+0.732103Matches
2019-202023Acc'ton Stanleyeng ENG3. League One17th1.21Matches
2020-202124Barneteng ENG5. National League22nd12.1Matches
2021-202225Newport Countyeng ENG4. League Two11th23.51Matches
2022-202326Crewe Alexandraeng ENG4. League Two13th19.41Matches
2023-202427Crewe Alexandraeng ENG4. League Two6th24.01Matches
2024-202528Newport Countyeng ENG4. League Two16th9.61Matches
9 Seasons7 Clubs4 Leagues96.1315952.533680223661.151435.7010.060.30.3+5.732103
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Crewe Alexandra (2 Seasons)1 League43.42
Newport County (2 Seasons)1 League33.02
Swansea City (2 Seasons)1 League12.13
Swansea City (2 Seasons)1 League5.0315952.533680223661.151435.7010.010.30.3+0.732103
Barnet (1 Season)1 League12.1
Acc'ton Stanley (1 Season)1 League1.21
Nuneaton Town (1 Season)1 League1.20
Tamworth (1 Season)1 League0.30
League Two (4 Seasons)76.44
Conf Premier (3 Seasons)13.50
Championship (2 Seasons)5.0315952.533680223661.151435.7010.010.30.3+0.732103
PL2 — Div. 1 (2 Seasons)12.13
League One (1 Season)1.21
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2018-201922Swansea Cityeng ENGEFL Cup33rd0.80Matches
2018-201922Swansea Cityeng ENGFA Cup5th1.70Matches
2019-202023Acc'ton Stanleyeng ENGEFL Cup58th0.90Matches
2021-202225Newport Countyeng ENGFA Cup1.00Matches
2022-202326Crewe Alexandraeng ENGEFL CupRd11.00Matches
2023-202427Crewe Alexandraeng ENGEFL CupRd20.80Matches
2023-202427Crewe Alexandraeng ENGFA Cup3.01Matches
2024-202528Newport Countyeng ENGEFL CupRd10.20Matches
2024-202528Newport Countyeng ENGFA Cup0.70Matches
7 Seasons4 Clubs2 Leagues10.11
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
Crewe Alexandra (2 Seasons)2 Leagues4.81
Swansea City (2 Seasons)2 Leagues2.50
Newport County (2 Seasons)2 Leagues1.90
Acc'ton Stanley (1 Season)1 League0.90
EFL Cup (6 Seasons)3.70
FA Cup (5 Seasons)6.41

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2013-201417Tamwortheng ENG5. Conf Premier0.3
2014-201518Nuneaton Towneng ENG5. Conf Premier1.2
2017-201821Swansea Cityeng ENGJr. PL2 — Div. 110.4Matches
2018-201922Swansea Cityeng ENG2. Championship5.0595630000000003102Matches
2018-201922Swansea Cityeng ENGEFL Cup0.82Matches
2018-201922Swansea Cityeng ENGFA Cup1.70Matches
2018-201922Swansea Cityeng ENGJr. PL2 — Div. 11.7Matches
2019-202023Acc'ton Stanleyeng ENGEFL Cup0.90Matches
2019-202023Acc'ton Stanleyeng ENG3. League One1.23Matches
2020-202124Barneteng ENG5. National League12.1Matches
2021-202225Newport Countyeng ENGFA Cup1.00Matches
2021-202225Newport Countyeng ENG4. League Two23.59Matches
2022-202326Crewe Alexandraeng ENGEFL Cup1.01Matches
2022-202326Crewe Alexandraeng ENG4. League Two19.48Matches
2023-202427Crewe Alexandraeng ENGEFL Cup0.81Matches
2023-202427Crewe Alexandraeng ENGFA Cup3.00Matches
2023-202427Crewe Alexandraeng ENG4. League Two24.019Matches
2024-202528Newport Countyeng ENGEFL Cup0.21Matches
2024-202528Newport Countyeng ENGFA Cup0.70Matches
2024-202528Newport Countyeng ENG4. League Two9.64Matches
10 Seasons7 Clubs6 Leagues106.25956300048000003102
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Swansea City (3 Seasons)3 Leagues7.6595630002000003102
Crewe Alexandra (2 Seasons)3 Leagues48.129
Newport County (2 Seasons)3 Leagues35.014
Swansea City (2 Seasons)1 League12.1
Barnet (1 Season)1 League12.1
Acc'ton Stanley (1 Season)2 Leagues2.03
Nuneaton Town (1 Season)1 League1.2
Tamworth (1 Season)1 League0.3
EFL Cup (6 Seasons)3.75
FA Cup (5 Seasons)6.40
League Two (4 Seasons)76.440
Conf Premier (3 Seasons)13.5
Championship (2 Seasons)5.0595630000000003102
PL2 — Div. 1 (2 Seasons)12.1
League One (1 Season)1.23
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2013-201417Tamworth1 League0.3
2014-201518Nuneaton Town1 League1.2
2017-201821Swansea City1 League10.4
2018-201922Swansea City1 League1.7
2018-201922Swansea City3 Leagues7.6595630002000003102
2019-202023Acc'ton Stanley2 Leagues2.03
2020-202124Barnet1 League12.1
2021-202225Newport County2 Leagues24.59
2022-202326Crewe Alexandra3 Leagues20.49
2023-202427Crewe Alexandra3 Leagues27.820
2024-202528Newport County3 Leagues10.55
10 Seasons7 Clubs6 Leagues106.25956300048000003102
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Swansea City (3 Seasons)3 Leagues7.6595630002000003102
Crewe Alexandra (2 Seasons)3 Leagues48.129
Newport County (2 Seasons)3 Leagues35.014
Swansea City (2 Seasons)1 League12.1
Barnet (1 Season)1 League12.1
Acc'ton Stanley (1 Season)2 Leagues2.03
Nuneaton Town (1 Season)1 League1.2
Tamworth (1 Season)1 League0.3
EFL Cup (6 Seasons)3.75
FA Cup (5 Seasons)6.40
League Two (4 Seasons)76.440
Conf Premier (3 Seasons)13.5
Championship (2 Seasons)5.0595630000000003102
PL2 — Div. 1 (2 Seasons)12.1
League One (1 Season)1.23
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2013-201417Tamwortheng ENG5. Conf Premier23rd0.3
2014-201518Nuneaton Towneng ENG5. Conf Premier23rd1.2
2017-201821Swansea Cityeng ENGJr. PL2 — Div. 14th10.4Matches
2018-201922Swansea Cityeng ENGJr. PL2 — Div. 112th1.7Matches
2018-201922Swansea Cityeng ENG2. Championship10th5.0595630000000003102Matches
2019-202023Acc'ton Stanleyeng ENG3. League One17th1.23Matches
2020-202124Barneteng ENG5. National League22nd12.1Matches
2021-202225Newport Countyeng ENG4. League Two11th23.59Matches
2022-202326Crewe Alexandraeng ENG4. League Two13th19.48Matches
2023-202427Crewe Alexandraeng ENG4. League Two6th24.019Matches
2024-202528Newport Countyeng ENG4. League Two16th9.64Matches
9 Seasons7 Clubs4 Leagues96.15956300043000003102
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Crewe Alexandra (2 Seasons)1 League43.427
Newport County (2 Seasons)1 League33.013
Swansea City (2 Seasons)1 League12.1
Swansea City (2 Seasons)1 League5.0595630000000003102
Barnet (1 Season)1 League12.1
Acc'ton Stanley (1 Season)1 League1.23
Nuneaton Town (1 Season)1 League1.2
Tamworth (1 Season)1 League0.3
League Two (4 Seasons)76.440
Conf Premier (3 Seasons)13.5
Championship (2 Seasons)5.0595630000000003102
PL2 — Div. 1 (2 Seasons)12.1
League One (1 Season)1.23
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2018-201922Swansea Cityeng ENGEFL Cup33rd0.82Matches
2018-201922Swansea Cityeng ENGFA Cup5th1.70Matches
2019-202023Acc'ton Stanleyeng ENGEFL Cup58th0.90Matches
2021-202225Newport Countyeng ENGFA Cup1.00Matches
2022-202326Crewe Alexandraeng ENGEFL CupRd11.01Matches
2023-202427Crewe Alexandraeng ENGEFL CupRd20.81Matches
2023-202427Crewe Alexandraeng ENGFA Cup3.00Matches
2024-202528Newport Countyeng ENGEFL CupRd10.21Matches
2024-202528Newport Countyeng ENGFA Cup0.70Matches
7 Seasons4 Clubs2 Leagues10.15
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Crewe Alexandra (2 Seasons)2 Leagues4.82
Swansea City (2 Seasons)2 Leagues2.52
Newport County (2 Seasons)2 Leagues1.91
Acc'ton Stanley (1 Season)1 League0.90
EFL Cup (6 Seasons)3.75
FA Cup (5 Seasons)6.40

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2013-201417Tamwortheng ENG5. Conf Premier0.3
2014-201518Nuneaton Towneng ENG5. Conf Premier1.2
2017-201821Swansea Cityeng ENGJr. PL2 — Div. 110.4Matches
2018-201922Swansea Cityeng ENG2. Championship5.061.1930210010.20100000Matches
2018-201922Swansea Cityeng ENGEFL Cup0.8Matches
2018-201922Swansea Cityeng ENGFA Cup1.7Matches
2018-201922Swansea Cityeng ENGJr. PL2 — Div. 11.7Matches
2019-202023Acc'ton Stanleyeng ENGEFL Cup0.9Matches
2019-202023Acc'ton Stanleyeng ENG3. League One1.2Matches
2020-202124Barneteng ENG5. National League12.1Matches
2021-202225Newport Countyeng ENGFA Cup1.0Matches
2021-202225Newport Countyeng ENG4. League Two23.5Matches
2022-202326Crewe Alexandraeng ENGEFL Cup1.0Matches
2022-202326Crewe Alexandraeng ENG4. League Two19.4Matches
2023-202427Crewe Alexandraeng ENGEFL Cup0.8Matches
2023-202427Crewe Alexandraeng ENGFA Cup3.0Matches
2023-202427Crewe Alexandraeng ENG4. League Two24.0Matches
2024-202528Newport Countyeng ENGEFL Cup0.2Matches
2024-202528Newport Countyeng ENGFA Cup0.7Matches
2024-202528Newport Countyeng ENG4. League Two9.6Matches
10 Seasons7 Clubs6 Leagues106.261.1930210010.20100000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Swansea City (3 Seasons)3 Leagues7.661.1930210010.20100000
Crewe Alexandra (2 Seasons)3 Leagues48.1
Newport County (2 Seasons)3 Leagues35.0
Swansea City (2 Seasons)1 League12.1
Barnet (1 Season)1 League12.1
Acc'ton Stanley (1 Season)2 Leagues2.0
Nuneaton Town (1 Season)1 League1.2
Tamworth (1 Season)1 League0.3
EFL Cup (6 Seasons)3.7
FA Cup (5 Seasons)6.4
League Two (4 Seasons)76.4
Conf Premier (3 Seasons)13.5
Championship (2 Seasons)5.061.1930210010.20100000
PL2 — Div. 1 (2 Seasons)12.1
League One (1 Season)1.2
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2013-201417Tamworth1 League0.3
2014-201518Nuneaton Town1 League1.2
2017-201821Swansea City1 League10.4
2018-201922Swansea City1 League1.7
2018-201922Swansea City3 Leagues7.661.1930210010.20100000
2019-202023Acc'ton Stanley2 Leagues2.0
2020-202124Barnet1 League12.1
2021-202225Newport County2 Leagues24.5
2022-202326Crewe Alexandra3 Leagues20.4
2023-202427Crewe Alexandra3 Leagues27.8
2024-202528Newport County3 Leagues10.5
10 Seasons7 Clubs6 Leagues106.261.1930210010.20100000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Swansea City (3 Seasons)3 Leagues7.661.1930210010.20100000
Crewe Alexandra (2 Seasons)3 Leagues48.1
Newport County (2 Seasons)3 Leagues35.0
Swansea City (2 Seasons)1 League12.1
Barnet (1 Season)1 League12.1
Acc'ton Stanley (1 Season)2 Leagues2.0
Nuneaton Town (1 Season)1 League1.2
Tamworth (1 Season)1 League0.3
EFL Cup (6 Seasons)3.7
FA Cup (5 Seasons)6.4
League Two (4 Seasons)76.4
Conf Premier (3 Seasons)13.5
Championship (2 Seasons)5.061.1930210010.20100000
PL2 — Div. 1 (2 Seasons)12.1
League One (1 Season)1.2
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2013-201417Tamwortheng ENG5. Conf Premier23rd0.3
2014-201518Nuneaton Towneng ENG5. Conf Premier23rd1.2
2017-201821Swansea Cityeng ENGJr. PL2 — Div. 14th10.4Matches
2018-201922Swansea Cityeng ENGJr. PL2 — Div. 112th1.7Matches
2018-201922Swansea Cityeng ENG2. Championship10th5.061.1930210010.20100000Matches
2019-202023Acc'ton Stanleyeng ENG3. League One17th1.2Matches
2020-202124Barneteng ENG5. National League22nd12.1Matches
2021-202225Newport Countyeng ENG4. League Two11th23.5Matches
2022-202326Crewe Alexandraeng ENG4. League Two13th19.4Matches
2023-202427Crewe Alexandraeng ENG4. League Two6th24.0Matches
2024-202528Newport Countyeng ENG4. League Two16th9.6Matches
9 Seasons7 Clubs4 Leagues96.161.1930210010.20100000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Crewe Alexandra (2 Seasons)1 League43.4
Newport County (2 Seasons)1 League33.0
Swansea City (2 Seasons)1 League12.1
Swansea City (2 Seasons)1 League5.061.1930210010.20100000
Barnet (1 Season)1 League12.1
Acc'ton Stanley (1 Season)1 League1.2
Nuneaton Town (1 Season)1 League1.2
Tamworth (1 Season)1 League0.3
League Two (4 Seasons)76.4
Conf Premier (3 Seasons)13.5
Championship (2 Seasons)5.061.1930210010.20100000
PL2 — Div. 1 (2 Seasons)12.1
League One (1 Season)1.2
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2018-201922Swansea Cityeng ENGEFL Cup33rd0.8Matches
2018-201922Swansea Cityeng ENGFA Cup5th1.7Matches
2019-202023Acc'ton Stanleyeng ENGEFL Cup58th0.9Matches
2021-202225Newport Countyeng ENGFA Cup1.0Matches
2022-202326Crewe Alexandraeng ENGEFL CupRd11.0Matches
2023-202427Crewe Alexandraeng ENGEFL CupRd20.8Matches
2023-202427Crewe Alexandraeng ENGFA Cup3.0Matches
2024-202528Newport Countyeng ENGEFL CupRd10.2Matches
2024-202528Newport Countyeng ENGFA Cup0.7Matches
7 Seasons4 Clubs2 Leagues10.1
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Crewe Alexandra (2 Seasons)2 Leagues4.8
Swansea City (2 Seasons)2 Leagues2.5
Newport County (2 Seasons)2 Leagues1.9
Acc'ton Stanley (1 Season)1 League0.9
EFL Cup (6 Seasons)3.7
FA Cup (5 Seasons)6.4

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2013-201417Tamwortheng ENG5. Conf Premier0.3
2014-201518Nuneaton Towneng ENG5. Conf Premier1.2
2017-201821Swansea Cityeng ENGJr. PL2 — Div. 110.4Matches
2018-201922Swansea Cityeng ENG2. Championship5.010001010.015232390Matches
2018-201922Swansea Cityeng ENGEFL Cup0.800Matches
2018-201922Swansea Cityeng ENGFA Cup1.700Matches
2018-201922Swansea Cityeng ENGJr. PL2 — Div. 11.7Matches
2019-202023Acc'ton Stanleyeng ENGEFL Cup0.900Matches
2019-202023Acc'ton Stanleyeng ENG3. League One1.200Matches
2020-202124Barneteng ENG5. National League12.1Matches
2021-202225Newport Countyeng ENGFA Cup1.000Matches
2021-202225Newport Countyeng ENG4. League Two23.578Matches
2022-202326Crewe Alexandraeng ENGEFL Cup1.000Matches
2022-202326Crewe Alexandraeng ENG4. League Two19.493Matches
2023-202427Crewe Alexandraeng ENGEFL Cup0.801Matches
2023-202427Crewe Alexandraeng ENGFA Cup3.000Matches
2023-202427Crewe Alexandraeng ENG4. League Two24.082Matches
2024-202528Newport Countyeng ENGEFL Cup0.210Matches
2024-202528Newport Countyeng ENGFA Cup0.700Matches
2024-202528Newport Countyeng ENG4. League Two9.644Matches
10 Seasons7 Clubs6 Leagues106.2129001010.0152320390
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Swansea City (3 Seasons)3 Leagues7.610001010.015232390
Crewe Alexandra (2 Seasons)3 Leagues48.11760
Newport County (2 Seasons)3 Leagues35.012120
Swansea City (2 Seasons)1 League12.10
Barnet (1 Season)1 League12.10
Acc'ton Stanley (1 Season)2 Leagues2.0000
Nuneaton Town (1 Season)1 League1.20
Tamworth (1 Season)1 League0.30
EFL Cup (6 Seasons)3.7110
FA Cup (5 Seasons)6.4000
League Two (4 Seasons)76.428170
Conf Premier (3 Seasons)13.50
Championship (2 Seasons)5.010001010.015232390
PL2 — Div. 1 (2 Seasons)12.10
League One (1 Season)1.2000
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2013-201417Tamworth1 League0.30
2014-201518Nuneaton Town1 League1.20
2017-201821Swansea City1 League10.40
2018-201922Swansea City1 League1.70
2018-201922Swansea City3 Leagues7.610001010.015232390
2019-202023Acc'ton Stanley2 Leagues2.0000
2020-202124Barnet1 League12.10
2021-202225Newport County2 Leagues24.5780
2022-202326Crewe Alexandra3 Leagues20.4930
2023-202427Crewe Alexandra3 Leagues27.8830
2024-202528Newport County3 Leagues10.5540
10 Seasons7 Clubs6 Leagues106.2129001010.0152320390
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Swansea City (3 Seasons)3 Leagues7.610001010.015232390
Crewe Alexandra (2 Seasons)3 Leagues48.11760
Newport County (2 Seasons)3 Leagues35.012120
Swansea City (2 Seasons)1 League12.10
Barnet (1 Season)1 League12.10
Acc'ton Stanley (1 Season)2 Leagues2.0000
Nuneaton Town (1 Season)1 League1.20
Tamworth (1 Season)1 League0.30
EFL Cup (6 Seasons)3.7110
FA Cup (5 Seasons)6.4000
League Two (4 Seasons)76.428170
Conf Premier (3 Seasons)13.50
Championship (2 Seasons)5.010001010.015232390
PL2 — Div. 1 (2 Seasons)12.10
League One (1 Season)1.2000
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2013-201417Tamwortheng ENG5. Conf Premier23rd0.3
2014-201518Nuneaton Towneng ENG5. Conf Premier23rd1.2
2017-201821Swansea Cityeng ENGJr. PL2 — Div. 14th10.4Matches
2018-201922Swansea Cityeng ENGJr. PL2 — Div. 112th1.7Matches
2018-201922Swansea Cityeng ENG2. Championship10th5.010001010.015232390Matches
2019-202023Acc'ton Stanleyeng ENG3. League One17th1.200Matches
2020-202124Barneteng ENG5. National League22nd12.1Matches
2021-202225Newport Countyeng ENG4. League Two11th23.578Matches
2022-202326Crewe Alexandraeng ENG4. League Two13th19.493Matches
2023-202427Crewe Alexandraeng ENG4. League Two6th24.082Matches
2024-202528Newport Countyeng ENG4. League Two16th9.644Matches
9 Seasons7 Clubs4 Leagues96.1128001010.0152319390
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Crewe Alexandra (2 Seasons)1 League43.41750
Newport County (2 Seasons)1 League33.011120
Swansea City (2 Seasons)1 League12.10
Swansea City (2 Seasons)1 League5.010001010.015232390
Barnet (1 Season)1 League12.10
Acc'ton Stanley (1 Season)1 League1.2000
Nuneaton Town (1 Season)1 League1.20
Tamworth (1 Season)1 League0.30
League Two (4 Seasons)76.428170
Conf Premier (3 Seasons)13.50
Championship (2 Seasons)5.010001010.015232390
PL2 — Div. 1 (2 Seasons)12.10
League One (1 Season)1.2000
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2018-201922Swansea Cityeng ENGEFL Cup33rd0.800Matches
2018-201922Swansea Cityeng ENGFA Cup5th1.700Matches
2019-202023Acc'ton Stanleyeng ENGEFL Cup58th0.900Matches
2021-202225Newport Countyeng ENGFA Cup1.000Matches
2022-202326Crewe Alexandraeng ENGEFL CupRd11.000Matches
2023-202427Crewe Alexandraeng ENGEFL CupRd20.801Matches
2023-202427Crewe Alexandraeng ENGFA Cup3.000Matches
2024-202528Newport Countyeng ENGEFL CupRd10.210Matches
2024-202528Newport Countyeng ENGFA Cup0.700Matches
7 Seasons4 Clubs2 Leagues10.1110
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Crewe Alexandra (2 Seasons)2 Leagues4.8010
Swansea City (2 Seasons)2 Leagues2.5000
Newport County (2 Seasons)2 Leagues1.9100
Acc'ton Stanley (1 Season)1 League0.9000
EFL Cup (6 Seasons)3.7110
FA Cup (5 Seasons)6.4000

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2013-201417Tamwortheng ENG5. Conf Premier0.3
2014-201518Nuneaton Towneng ENG5. Conf Premier1.2
2017-201821Swansea Cityeng ENGJr. PL2 — Div. 110.4Matches
2018-201922Swansea Cityeng ENG2. Championship5.01189155152251183266.7133.3552981185441498323Matches
2018-201922Swansea Cityeng ENGEFL Cup0.8Matches
2018-201922Swansea Cityeng ENGFA Cup1.7Matches
2018-201922Swansea Cityeng ENGJr. PL2 — Div. 11.7Matches
2019-202023Acc'ton Stanleyeng ENGEFL Cup0.9Matches
2019-202023Acc'ton Stanleyeng ENG3. League One1.2Matches
2020-202124Barneteng ENG5. National League12.1Matches
2021-202225Newport Countyeng ENGFA Cup1.0Matches
2021-202225Newport Countyeng ENG4. League Two23.5Matches
2022-202326Crewe Alexandraeng ENGEFL Cup1.0Matches
2022-202326Crewe Alexandraeng ENG4. League Two19.4Matches
2023-202427Crewe Alexandraeng ENGEFL Cup0.8Matches
2023-202427Crewe Alexandraeng ENGFA Cup3.0Matches
2023-202427Crewe Alexandraeng ENG4. League Two24.0Matches
2024-202528Newport Countyeng ENGEFL Cup0.2Matches
2024-202528Newport Countyeng ENGFA Cup0.7Matches
2024-202528Newport Countyeng ENG4. League Two9.6Matches
10 Seasons7 Clubs6 Leagues106.21189155152251183266.7133.3552981185441498323
Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Swansea City (3 Seasons)3 Leagues7.61189155152251183266.7133.3552981185441498323
Crewe Alexandra (2 Seasons)3 Leagues48.1
Newport County (2 Seasons)3 Leagues35.0
Swansea City (2 Seasons)1 League12.1
Barnet (1 Season)1 League12.1
Acc'ton Stanley (1 Season)2 Leagues2.0
Nuneaton Town (1 Season)1 League1.2
Tamworth (1 Season)1 League0.3
EFL Cup (6 Seasons)3.7
FA Cup (5 Seasons)6.4
League Two (4 Seasons)76.4
Conf Premier (3 Seasons)13.5
Championship (2 Seasons)5.01189155152251183266.7133.3552981185441498323
PL2 — Div. 1 (2 Seasons)12.1
League One (1 Season)1.2
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2013-201417Tamworth1 League0.3
2014-201518Nuneaton Town1 League1.2
2017-201821Swansea City1 League10.4
2018-201922Swansea City1 League1.7
2018-201922Swansea City3 Leagues7.61189155152251183266.7133.3552981185441498323
2019-202023Acc'ton Stanley2 Leagues2.0
2020-202124Barnet1 League12.1
2021-202225Newport County2 Leagues24.5
2022-202326Crewe Alexandra3 Leagues20.4
2023-202427Crewe Alexandra3 Leagues27.8
2024-202528Newport County3 Leagues10.5
10 Seasons7 Clubs6 Leagues106.21189155152251183266.7133.3552981185441498323
Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Swansea City (3 Seasons)3 Leagues7.61189155152251183266.7133.3552981185441498323
Crewe Alexandra (2 Seasons)3 Leagues48.1
Newport County (2 Seasons)3 Leagues35.0
Swansea City (2 Seasons)1 League12.1
Barnet (1 Season)1 League12.1
Acc'ton Stanley (1 Season)2 Leagues2.0
Nuneaton Town (1 Season)1 League1.2
Tamworth (1 Season)1 League0.3
EFL Cup (6 Seasons)3.7
FA Cup (5 Seasons)6.4
League Two (4 Seasons)76.4
Conf Premier (3 Seasons)13.5
Championship (2 Seasons)5.01189155152251183266.7133.3552981185441498323
PL2 — Div. 1 (2 Seasons)12.1
League One (1 Season)1.2
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2013-201417Tamwortheng ENG5. Conf Premier23rd0.3
2014-201518Nuneaton Towneng ENG5. Conf Premier23rd1.2
2017-201821Swansea Cityeng ENGJr. PL2 — Div. 14th10.4Matches
2018-201922Swansea Cityeng ENGJr. PL2 — Div. 112th1.7Matches
2018-201922Swansea Cityeng ENG2. Championship10th5.01189155152251183266.7133.3552981185441498323Matches
2019-202023Acc'ton Stanleyeng ENG3. League One17th1.2Matches
2020-202124Barneteng ENG5. National League22nd12.1Matches
2021-202225Newport Countyeng ENG4. League Two11th23.5Matches
2022-202326Crewe Alexandraeng ENG4. League Two13th19.4Matches
2023-202427Crewe Alexandraeng ENG4. League Two6th24.0Matches
2024-202528Newport Countyeng ENG4. League Two16th9.6Matches
9 Seasons7 Clubs4 Leagues96.11189155152251183266.7133.3552981185441498323
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Crewe Alexandra (2 Seasons)1 League43.4
Newport County (2 Seasons)1 League33.0
Swansea City (2 Seasons)1 League12.1
Swansea City (2 Seasons)1 League5.01189155152251183266.7133.3552981185441498323
Barnet (1 Season)1 League12.1
Acc'ton Stanley (1 Season)1 League1.2
Nuneaton Town (1 Season)1 League1.2
Tamworth (1 Season)1 League0.3
League Two (4 Seasons)76.4
Conf Premier (3 Seasons)13.5
Championship (2 Seasons)5.01189155152251183266.7133.3552981185441498323
PL2 — Div. 1 (2 Seasons)12.1
League One (1 Season)1.2
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2018-201922Swansea Cityeng ENGEFL Cup33rd0.8Matches
2018-201922Swansea Cityeng ENGFA Cup5th1.7Matches
2019-202023Acc'ton Stanleyeng ENGEFL Cup58th0.9Matches
2021-202225Newport Countyeng ENGFA Cup1.0Matches
2022-202326Crewe Alexandraeng ENGEFL CupRd11.0Matches
2023-202427Crewe Alexandraeng ENGEFL CupRd20.8Matches
2023-202427Crewe Alexandraeng ENGFA Cup3.0Matches
2024-202528Newport Countyeng ENGEFL CupRd10.2Matches
2024-202528Newport Countyeng ENGFA Cup0.7Matches
7 Seasons4 Clubs2 Leagues10.1
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Crewe Alexandra (2 Seasons)2 Leagues4.8
Swansea City (2 Seasons)2 Leagues2.5
Newport County (2 Seasons)2 Leagues1.9
Acc'ton Stanley (1 Season)1 League0.9
EFL Cup (6 Seasons)3.7
FA Cup (5 Seasons)6.4

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2013-201417Tamwortheng ENG5. Conf Premier123230.60.301
2014-201518Nuneaton Towneng ENG5. Conf Premier2106532.61.202
2017-201821Swansea Cityeng ENGEFL Cup00001Matches
2017-201821Swansea Cityeng ENGJr. PL2 — Div. 1159406347.510.41180441521.271617-1-0.10-0.96Matches
2018-201922Swansea Cityeng ENG2. Championship174542711.05.065601111101.598800.00-0.077.07.1-0.1-0.02-0.41Matches
2018-201922Swansea Cityeng ENGEFL Cup1767684.40.81760000.0001-1-1.18-1.18Matches
2018-201922Swansea Cityeng ENGFA Cup31525142.21.7270011313.0051+4+2.37+0.64Matches
2018-201922Swansea Cityeng ENGJr. PL2 — Div. 12153777.71.72770000.501100.00+0.69Matches
2019-202023Swansea Cityeng ENG2. Championship00001Matches
2019-202023Acc'ton Stanleyeng ENGEFL Cup1777785.60.91770000.001100.00+13.85Matches
2019-202023Acc'ton Stanleyeng ENG3. League One2105533.31.22530000.501100.00+0.18Matches
2020-202124Barneteng ENG5. National League171,0876428.112.11474531600.761121-10-0.83+0.50Matches
2021-202225Newport Countyeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2021-202225Newport Countyeng ENG4. League Two312,1116851.023.52578962601.523931+8+0.34+0.30Matches
2022-202326Crewe Alexandraeng ENGEFL Cup19090100.01.01901000.0004-4-4.00Matches
2022-202326Crewe Alexandraeng ENGFA Cup00001Matches
2022-202326Crewe Alexandraeng ENG4. League Two291,7426042.119.4188311112301.311827-9-0.46-0.35Matches
2023-202427Crewe Alexandraeng ENGEFL Cup1686828.30.81680001.001100.000.00Matches
2023-202427Crewe Alexandraeng ENGFA Cup327090100.03.03903001.337700.00Matches
2023-202427Crewe Alexandraeng ENG4. League Two362,1606052.224.0238217132001.723937+2+0.08-0.01Matches
2024-202528Newport Countyeng ENGEFL Cup1212123.30.20012100.0001-1-4.29-1.68Matches
2024-202528Newport Countyeng ENGFA Cup1646471.10.71640000.0021+1+1.41+11.79Matches
2024-202528Newport Countyeng ENG4. League Two168615459.89.6982371801.251318-5-0.52-0.21Matches
10 Seasons7 Clubs6 Leagues1649,5575824.3106.210878505619141.38145161-16-0.15+0.117.07.1-0.1-0.02-0.41
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Swansea City (3 Seasons)3 Leagues21682327.67.696101211131.721310+3+0.40+0.237.07.1-0.1-0.02-0.41
Crewe Alexandra (2 Seasons)3 Leagues704,3306247.848.1468332242211.506576-11-0.23-0.21
Newport County (2 Seasons)3 Leagues503,1476353.835.0367913142101.345452+2+0.06+0.26
Swansea City (2 Seasons)1 League171,0936427.612.11379441521.181718-1-0.08+0.04
Barnet (1 Season)1 League171,0876428.112.11474531600.761121-10-0.83+0.50
Acc'ton Stanley (1 Season)2 Leagues3182615.62.03610000.332200.00+0.24
Nuneaton Town (1 Season)1 League2106532.61.202
Tamworth (1 Season)1 League123230.60.301
EFL Cup (6 Seasons)53326638.23.7478112110.2028-6-1.63-0.28
FA Cup (5 Seasons)85767258.26.4780411321.621410+4+0.62+0.24
League Two (4 Seasons)1126,8746149.676.4758140372201.49109113-4-0.05-0.03
Conf Premier (3 Seasons)201,2166110.013.51474561600.761121-10-0.83+0.50
Championship (2 Seasons)17454275.55.065601111111.598800.00-0.077.07.1-0.1-0.02-0.41
PL2 — Div. 1 (2 Seasons)171,0936427.612.11379441521.181718-1-0.08+0.04
League One (1 Season)2105533.31.22530000.501100.00+0.18
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2013-201417Tamworth1 League123230.60.301
2014-201518Nuneaton Town1 League2106532.61.202
2017-201821Swansea City1 League159406347.510.41180441521.271617-1-0.10-0.96
2017-201821Swansea City1 League00001
2018-201922Swansea City1 League2153777.71.72770000.501100.00+0.69
2018-201922Swansea City3 Leagues216823214.97.696101211111.721310+3+0.40+0.237.07.1-0.1-0.02-0.41
2019-202023Swansea City1 League00001
2019-202023Acc'ton Stanley2 Leagues3182615.62.03610000.332200.00+0.24
2020-202124Barnet1 League171,0876428.112.11474531600.761121-10-0.83+0.50
2021-202225Newport County2 Leagues322,2016952.024.526791062601.473932+7+0.29+0.24
2022-202326Crewe Alexandra3 Leagues301,8326141.520.4198312112311.271831-13-0.64-0.53
2023-202427Crewe Alexandra3 Leagues402,4986253.727.8278320132001.674745+2+0.07-0.01
2024-202528Newport County3 Leagues189465358.410.51080381801.111520-5-0.48+0.46
10 Seasons7 Clubs6 Leagues1649,5575824.3106.210878505619141.38145161-16-0.15+0.117.07.1-0.1-0.02-0.41
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Swansea City (3 Seasons)3 Leagues21682327.67.696101211131.721310+3+0.40+0.237.07.1-0.1-0.02-0.41
Crewe Alexandra (2 Seasons)3 Leagues704,3306247.848.1468332242211.506576-11-0.23-0.21
Newport County (2 Seasons)3 Leagues503,1476353.835.0367913142101.345452+2+0.06+0.26
Swansea City (2 Seasons)1 League171,0936427.612.11379441521.181718-1-0.08+0.04
Barnet (1 Season)1 League171,0876428.112.11474531600.761121-10-0.83+0.50
Acc'ton Stanley (1 Season)2 Leagues3182615.62.03610000.332200.00+0.24
Nuneaton Town (1 Season)1 League2106532.61.202
Tamworth (1 Season)1 League123230.60.301
EFL Cup (6 Seasons)53326638.23.7478112110.2028-6-1.63-0.28
FA Cup (5 Seasons)85767258.26.4780411321.621410+4+0.62+0.24
League Two (4 Seasons)1126,8746149.676.4758140372201.49109113-4-0.05-0.03
Conf Premier (3 Seasons)201,2166110.013.51474561600.761121-10-0.83+0.50
Championship (2 Seasons)17454275.55.065601111111.598800.00-0.077.07.1-0.1-0.02-0.41
PL2 — Div. 1 (2 Seasons)171,0936427.612.11379441521.181718-1-0.08+0.04
League One (1 Season)2105533.31.22530000.501100.00+0.18
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2013-201417Tamwortheng ENG5. Conf Premier23rd123230.60.301
2014-201518Nuneaton Towneng ENG5. Conf Premier23rd2106532.61.202
2017-201821Swansea Cityeng ENGJr. PL2 — Div. 14th159406347.510.41180441521.271617-1-0.10-0.96Matches
2018-201922Swansea Cityeng ENGJr. PL2 — Div. 112th2153777.71.72770000.501100.00+0.69Matches
2018-201922Swansea Cityeng ENG2. Championship10th174542711.05.065601111101.598800.00-0.077.07.1-0.1-0.02-0.41Matches
2019-202023Swansea Cityeng ENG2. Championship6th00001Matches
2019-202023Acc'ton Stanleyeng ENG3. League One17th2105533.31.22530000.501100.00+0.18Matches
2020-202124Barneteng ENG5. National League22nd171,0876428.112.11474531600.761121-10-0.83+0.50Matches
2021-202225Newport Countyeng ENG4. League Two11th312,1116851.023.52578962601.523931+8+0.34+0.30Matches
2022-202326Crewe Alexandraeng ENG4. League Two13th291,7426042.119.4188311112301.311827-9-0.46-0.35Matches
2023-202427Crewe Alexandraeng ENG4. League Two6th362,1606052.224.0238217132001.723937+2+0.08-0.01Matches
2024-202528Newport Countyeng ENG4. League Two16th168615459.89.6982371801.251318-5-0.52-0.21Matches
9 Seasons7 Clubs4 Leagues1518,6495723.196.19778455419111.41129143-14-0.15+0.107.07.1-0.1-0.02-0.41
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Crewe Alexandra (2 Seasons)1 League653,9026047.143.4418228242201.545764-7-0.16-0.14
Newport County (2 Seasons)1 League472,9726353.333.0347912132101.435249+3+0.09+0.13
Swansea City (2 Seasons)1 League171,0936427.612.11379441521.181718-1-0.08+0.04
Swansea City (2 Seasons)1 League17454275.55.065601111111.598800.00-0.077.07.1-0.1-0.02-0.41
Barnet (1 Season)1 League171,0876428.112.11474531600.761121-10-0.83+0.50
Acc'ton Stanley (1 Season)1 League2105533.31.22530000.501100.00+0.18
Nuneaton Town (1 Season)1 League2106532.61.202
Tamworth (1 Season)1 League123230.60.301
League Two (4 Seasons)1126,8746149.676.4758140372201.49109113-4-0.05-0.03
Conf Premier (3 Seasons)201,2166110.013.51474561600.761121-10-0.83+0.50
Championship (2 Seasons)17454275.55.065601111111.598800.00-0.077.07.1-0.1-0.02-0.41
PL2 — Div. 1 (2 Seasons)171,0936427.612.11379441521.181718-1-0.08+0.04
League One (1 Season)2105533.31.22530000.501100.00+0.18
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2017-201821Swansea Cityeng ENGEFL Cup9th00001Matches
2018-201922Swansea Cityeng ENGEFL Cup33rd1767684.40.81760000.0001-1-1.18-1.18Matches
2018-201922Swansea Cityeng ENGFA Cup5th31525142.21.7270011313.0051+4+2.37+0.64Matches
2019-202023Acc'ton Stanleyeng ENGEFL Cup58th1777785.60.91770000.001100.00+13.85Matches
2021-202225Newport Countyeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2022-202326Crewe Alexandraeng ENGEFL CupRd119090100.01.01901000.0004-4-4.00Matches
2022-202326Crewe Alexandraeng ENGFA Cup00001Matches
2023-202427Crewe Alexandraeng ENGEFL CupRd21686828.30.81680001.001100.000.00Matches
2023-202427Crewe Alexandraeng ENGFA Cup327090100.03.03903001.337700.00Matches
2024-202528Newport Countyeng ENGEFL CupRd11212123.30.20012100.0001-1-4.29-1.68Matches
2024-202528Newport Countyeng ENGFA Cup1646471.10.71640000.0021+1+1.41+11.79Matches
7 Seasons4 Clubs2 Leagues139087048.810.11179521731.081618-2-0.20+0.34
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Crewe Alexandra (2 Seasons)2 Leagues54288654.94.85864011.00812-4-0.84-0.84
Swansea City (2 Seasons)2 Leagues42285731.72.5372011322.2552+3+1.18-0.44
Newport County (2 Seasons)2 Leagues31755864.81.9277112100.0023-1-0.51+4.22
Acc'ton Stanley (1 Season)1 League1777785.60.91770000.001100.00+13.85
EFL Cup (6 Seasons)53326638.23.7478112110.2028-6-1.63-0.28
FA Cup (5 Seasons)85767258.26.4780411321.621410+4+0.62+0.24

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2013-201417Tamwortheng ENG5. Conf Premier0.3000
2014-201518Nuneaton Towneng ENG5. Conf Premier1.2000
2017-201821Swansea Cityeng ENGJr. PL2 — Div. 110.42000Matches
2018-201922Swansea Cityeng ENG2. Championship5.011013730200006173632.1Matches
2018-201922Swansea Cityeng ENGEFL Cup0.8000020200000Matches
2018-201922Swansea Cityeng ENGFA Cup1.7000330000000Matches
2018-201922Swansea Cityeng ENGJr. PL2 — Div. 11.70000Matches
2019-202023Acc'ton Stanleyeng ENGEFL Cup0.90001200000Matches
2019-202023Acc'ton Stanleyeng ENG3. League One1.2000130300000Matches
2020-202124Barneteng ENG5. National League12.12100Matches
2021-202225Newport Countyeng ENGFA Cup1.00002110000Matches
2021-202225Newport Countyeng ENG4. League Two23.55003721129870Matches
2022-202326Crewe Alexandraeng ENGEFL Cup1.00001001000Matches
2022-202326Crewe Alexandraeng ENG4. League Two19.4500411268390Matches
2023-202427Crewe Alexandraeng ENGEFL Cup0.80000201100Matches
2023-202427Crewe Alexandraeng ENGFA Cup3.01005100000Matches
2023-202427Crewe Alexandraeng ENG4. League Two24.060059211319280Matches
2024-202528Newport Countyeng ENGEFL Cup0.20000001010Matches
2024-202528Newport Countyeng ENGFA Cup0.71003000000Matches
2024-202528Newport Countyeng ENG4. League Two9.630021954440Matches
10 Seasons7 Clubs6 Leagues106.2242018784404820290006173632.1
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Swansea City (3 Seasons)3 Leagues7.6110161232200006173632.1
Crewe Alexandra (2 Seasons)3 Leagues48.112001063619296170
Newport County (2 Seasons)3 Leagues35.09006331181412120
Swansea City (2 Seasons)1 League12.12000
Barnet (1 Season)1 League12.12100
Acc'ton Stanley (1 Season)2 Leagues2.0000250300000
Nuneaton Town (1 Season)1 League1.2000
Tamworth (1 Season)1 League0.3000
EFL Cup (6 Seasons)3.7000260511000
FA Cup (5 Seasons)6.42001351000000
League Two (4 Seasons)76.4190015863364017280
Conf Premier (3 Seasons)13.521000
Championship (2 Seasons)5.011013730200006173632.1
PL2 — Div. 1 (2 Seasons)12.12000
League One (1 Season)1.2000130300000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2013-201417Tamworth1 League0.3000
2014-201518Nuneaton Town1 League1.2000
2017-201821Swansea City1 League10.42000
2018-201922Swansea City1 League1.70000
2018-201922Swansea City3 Leagues7.6110161232200006173632.1
2019-202023Acc'ton Stanley2 Leagues2.0000250300000
2020-202124Barnet1 League12.12100
2021-202225Newport County2 Leagues24.55003922139870
2022-202326Crewe Alexandra3 Leagues20.4500421269390
2023-202427Crewe Alexandra3 Leagues27.870064241320380
2024-202528Newport County3 Leagues10.540024955450
10 Seasons7 Clubs6 Leagues106.2242018784404820290006173632.1
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Swansea City (3 Seasons)3 Leagues7.6110161232200006173632.1
Crewe Alexandra (2 Seasons)3 Leagues48.112001063619296170
Newport County (2 Seasons)3 Leagues35.09006331181412120
Swansea City (2 Seasons)1 League12.12000
Barnet (1 Season)1 League12.12100
Acc'ton Stanley (1 Season)2 Leagues2.0000250300000
Nuneaton Town (1 Season)1 League1.2000
Tamworth (1 Season)1 League0.3000
EFL Cup (6 Seasons)3.7000260511000
FA Cup (5 Seasons)6.42001351000000
League Two (4 Seasons)76.4190015863364017280
Conf Premier (3 Seasons)13.521000
Championship (2 Seasons)5.011013730200006173632.1
PL2 — Div. 1 (2 Seasons)12.12000
League One (1 Season)1.2000130300000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2013-201417Tamwortheng ENG5. Conf Premier23rd0.3000
2014-201518Nuneaton Towneng ENG5. Conf Premier23rd1.2000
2017-201821Swansea Cityeng ENGJr. PL2 — Div. 14th10.42000Matches
2018-201922Swansea Cityeng ENGJr. PL2 — Div. 112th1.70000Matches
2018-201922Swansea Cityeng ENG2. Championship10th5.011013730200006173632.1Matches
2019-202023Acc'ton Stanleyeng ENG3. League One17th1.2000130300000Matches
2020-202124Barneteng ENG5. National League22nd12.12100Matches
2021-202225Newport Countyeng ENG4. League Two11th23.55003721129870Matches
2022-202326Crewe Alexandraeng ENG4. League Two13th19.4500411268390Matches
2023-202427Crewe Alexandraeng ENG4. League Two6th24.060059211319280Matches
2024-202528Newport Countyeng ENG4. League Two16th9.630021954440Matches
9 Seasons7 Clubs4 Leagues96.1222017273394319280006173632.1
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Crewe Alexandra (2 Seasons)1 League43.411001003319275170
Newport County (2 Seasons)1 League33.08005830171312110
Swansea City (2 Seasons)1 League12.12000
Swansea City (2 Seasons)1 League5.011013730200006173632.1
Barnet (1 Season)1 League12.12100
Acc'ton Stanley (1 Season)1 League1.2000130300000
Nuneaton Town (1 Season)1 League1.2000
Tamworth (1 Season)1 League0.3000
League Two (4 Seasons)76.4190015863364017280
Conf Premier (3 Seasons)13.521000
Championship (2 Seasons)5.011013730200006173632.1
PL2 — Div. 1 (2 Seasons)12.12000
League One (1 Season)1.2000130300000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2018-201922Swansea Cityeng ENGEFL Cup33rd0.8000020200000Matches
2018-201922Swansea Cityeng ENGFA Cup5th1.7000330000000Matches
2019-202023Acc'ton Stanleyeng ENGEFL Cup58th0.90001200000Matches
2021-202225Newport Countyeng ENGFA Cup1.00002110000Matches
2022-202326Crewe Alexandraeng ENGEFL CupRd11.00001001000Matches
2023-202427Crewe Alexandraeng ENGEFL CupRd20.80000201100Matches
2023-202427Crewe Alexandraeng ENGFA Cup3.01005100000Matches
2024-202528Newport Countyeng ENGEFL CupRd10.20000001010Matches
2024-202528Newport Countyeng ENGFA Cup0.71003000000Matches
7 Seasons4 Clubs2 Leagues10.120015111511000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Crewe Alexandra (2 Seasons)2 Leagues4.81006302100
Swansea City (2 Seasons)2 Leagues2.5000350200000
Newport County (2 Seasons)2 Leagues1.91005111010
Acc'ton Stanley (1 Season)1 League0.90001200000
EFL Cup (6 Seasons)3.7000260511000
FA Cup (5 Seasons)6.42001351000000

Player Club Summary

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.

More Courtney Baker-Richardson Pages

Courtney Baker-Richardson Overview

Stats by Competition

Match Logs (Summary)

Match Logs (Passing)

Match Logs (Pass Types)

Match Logs (Goal and Shot Creation)

Match Logs (Defensive Actions)

Match Logs (Possession)

Match Logs (Miscellaneous Stats)

Goal Logs by Competition

Scouting Report

Stathead & Player Comparison