Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-12-21SatLeague OneMatchweek 21AwayD 1–1WrexhamBristol RoversN7000000000Match Report
2024-12-14SatLeague OneMatchweek 20HomeD 2–2WrexhamCambridge UtdYCM62000010000Match Report
2024-12-03TueLeague OneMatchweek 18HomeW 1–0WrexhamBarnsleyYCM89000000101Match Report
2024-11-26TueLeague OneMatchweek 11HomeW 1–0WrexhamLincoln CityYCM90000010002Match Report
2024-11-23SatLeague OneMatchweek 17HomeW 3–0WrexhamExeter CityYCM90000010000Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2015-201617West Hameng ENG1. Premier League00Matches
2016-201718Walsalleng ENGEFL Cup11680.8000000000.000.000.000.000.00Matches
2016-201718Walsalleng ENGFA Cup00Matches
2016-201718Walsalleng ENG3. League One21997510.8101100300.090.000.090.090.09Matches
2017-201819Sparta R'damnl NED1. Eredivisie554394.9000000300.000.000.000.000.00Matches
2017-201819Walsalleng ENG3. League One21191,72119.1101100300.050.000.050.050.05Matches
2018-201920Walsalleng ENGEFL Cup222102.3011000100.000.430.430.000.43Matches
2018-201920Walsalleng ENGFA Cup332703.0000000000.000.000.000.000.00Matches
2018-201920Walsalleng ENG3. League One39353,16135.1066000900.000.170.170.000.17Matches
2019-202021Sunderlandeng ENGEFL Cup422162.4101100000.420.000.420.420.42Matches
2019-202021Sunderlandeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2019-202021Sunderlandeng ENG3. League One29262,31825.80110001010.000.040.040.000.04Matches
2020-202122Sunderlandeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2020-202122Sunderlandeng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2020-202122Sunderlandeng ENG3. League One532542.8000000010.000.000.000.000.00Matches
2020-202122AFC Wimbledoneng ENG3. League One24221,88020.9112100300.050.050.100.050.10Matches
2020-202122Sunderlandeng ENGJr. PL2 — Div. 211901.0000000000.000.000.000.000.00Matches
2021-202223Charlton Atheng ENGEFL Cup10230.3000000100.000.000.000.000.00Matches
2021-202223Charlton Atheng ENGFA Cup221802.0000000100.000.000.000.000.00Matches
2021-202223Charlton Atheng ENG3. League One38383,34437.21121001300.030.030.050.030.05Matches
2022-202324Charlton Atheng ENGEFL Cup543233.6000000000.000.000.000.000.00Matches
2022-202324Charlton Atheng ENGFA Cup321802.0011000000.000.500.500.000.50Matches
2022-202324Charlton Atheng ENG3. League One45443,90843.41341001400.020.070.090.020.09Matches
2023-202425Charlton Atheng ENGEFL Cup00Matches
2023-202425Charlton Atheng ENGFA Cup221802.0101100100.500.000.500.500.50Matches
2023-202425Charlton Atheng ENG3. League One43433,83642.62462001200.050.090.140.050.14Matches
2024-202526Wrexhameng ENGEFL Cup10210.2000000000.000.000.000.000.00Matches
2024-202526Wrexhameng ENGFA Cup11901.0000000100.000.000.000.000.00Matches
2024-202526Wrexhameng ENG3. League One20191,68218.7022000500.000.110.110.000.11Matches
10 Seasons7 Clubs5 Leagues31828525,549283.9920299008020.030.070.100.030.10
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
Charlton Ath (3 Seasons)3 Leagues13913511,974133.059145004200.040.070.110.040.11
Walsall (3 Seasons)3 Leagues87696,40571.22792001600.030.100.130.030.13
Sunderland (2 Seasons)3 Leagues41343,05834.01121001020.030.030.060.030.06
AFC Wimbledon (1 Season)1 League24221,88020.9112100300.050.050.100.050.10
Wrexham (1 Season)3 Leagues22201,79319.9022000600.000.100.100.000.10
Sparta R'dam (1 Season)1 League554394.9000000300.000.000.000.000.00
Sunderland (1 Season)1 League11901.0000000000.000.000.000.000.00
West Ham (1 Season)1 League00
League One (9 Seasons)28525823,079256.4718257007220.030.070.100.030.10
EFL Cup (8 Seasons)151095110.6112100200.090.090.190.090.19
FA Cup (8 Seasons)13121,08012.0112100300.080.080.170.080.17
Eredivisie (1 Season)554394.9000000300.000.000.000.000.00
PL2 — Div. 2 (1 Season)11901.0000000000.000.000.000.000.00
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
2015-201617West Ham1 League00
2016-201718Walsall3 Leagues22101,04311.6101100300.090.000.090.090.09
2017-201819Sparta R'dam1 League554394.9000000300.000.000.000.000.00
2017-201819Walsall1 League21191,72119.1101100300.050.000.050.050.05
2018-201920Walsall3 Leagues44403,64140.50770001000.000.170.170.000.17
2019-202021Sunderland3 Leagues34292,62429.21121001010.030.030.070.030.07
2020-202122Sunderland3 Leagues754344.8000000010.000.000.000.000.00
2020-202122AFC Wimbledon1 League24221,88020.9112100300.050.050.100.050.10
2020-202122Sunderland1 League11901.0000000000.000.000.000.000.00
2021-202223Charlton Ath3 Leagues41403,54739.41121001500.030.030.050.030.05
2022-202324Charlton Ath3 Leagues53504,41149.01451001400.020.080.100.020.10
2023-202425Charlton Ath3 Leagues45454,01644.63473001300.070.090.160.070.16
2024-202526Wrexham3 Leagues22201,79319.9022000600.000.100.100.000.10
10 Seasons7 Clubs5 Leagues31828525,549283.9920299008020.030.070.100.030.10
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
Charlton Ath (3 Seasons)3 Leagues13913511,974133.059145004200.040.070.110.040.11
Walsall (3 Seasons)3 Leagues87696,40571.22792001600.030.100.130.030.13
Sunderland (2 Seasons)3 Leagues41343,05834.01121001020.030.030.060.030.06
AFC Wimbledon (1 Season)1 League24221,88020.9112100300.050.050.100.050.10
Wrexham (1 Season)3 Leagues22201,79319.9022000600.000.100.100.000.10
Sparta R'dam (1 Season)1 League554394.9000000300.000.000.000.000.00
Sunderland (1 Season)1 League11901.0000000000.000.000.000.000.00
West Ham (1 Season)1 League00
League One (9 Seasons)28525823,079256.4718257007220.030.070.100.030.10
EFL Cup (8 Seasons)151095110.6112100200.090.090.190.090.19
FA Cup (8 Seasons)13121,08012.0112100300.080.080.170.080.17
Eredivisie (1 Season)554394.9000000300.000.000.000.000.00
PL2 — Div. 2 (1 Season)11901.0000000000.000.000.000.000.00
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
2015-201617West Hameng ENG1. Premier League7th00Matches
2016-201718Walsalleng ENG3. League One14th21997510.8101100300.090.000.090.090.09Matches
2017-201819Sparta R'damnl NED1. Eredivisie17th554394.9000000300.000.000.000.000.00Matches
2017-201819Walsalleng ENG3. League One19th21191,72119.1101100300.050.000.050.050.05Matches
2018-201920Walsalleng ENG3. League One22nd39353,16135.1066000900.000.170.170.000.17Matches
2019-202021Sunderlandeng ENG3. League One8th29262,31825.80110001010.000.040.040.000.04Matches
2020-202122Sunderlandeng ENG3. League One4th532542.8000000010.000.000.000.000.00Matches
2020-202122AFC Wimbledoneng ENG3. League One19th24221,88020.9112100300.050.050.100.050.10Matches
2020-202122Sunderlandeng ENGJr. PL2 — Div. 25th11901.0000000000.000.000.000.000.00Matches
2021-202223Charlton Atheng ENG3. League One13th38383,34437.21121001300.030.030.050.030.05Matches
2022-202324Charlton Atheng ENG3. League One10th45443,90843.41341001400.020.070.090.020.09Matches
2023-202425Charlton Atheng ENG3. League One16th43433,83642.62462001200.050.090.140.050.14Matches
2024-202526Wrexhameng ENG3. League One3rd20191,68218.7022000500.000.110.110.000.11Matches
10 Seasons7 Clubs3 Leagues29026323,518261.3718257007520.030.070.100.030.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
Charlton Ath (3 Seasons)1 League12612511,088123.248124003900.030.060.100.030.10
Walsall (3 Seasons)1 League81635,85765.12682001500.030.090.120.030.12
Sunderland (2 Seasons)1 League34292,57228.60110001020.000.030.030.000.03
AFC Wimbledon (1 Season)1 League24221,88020.9112100300.050.050.100.050.10
Wrexham (1 Season)1 League20191,68218.7022000500.000.110.110.000.11
Sparta R'dam (1 Season)1 League554394.9000000300.000.000.000.000.00
Sunderland (1 Season)1 League11901.0000000000.000.000.000.000.00
West Ham (1 Season)1 League00
League One (9 Seasons)28525823,079256.4718257007220.030.070.100.030.10
Eredivisie (1 Season)554394.9000000300.000.000.000.000.00
PL2 — Div. 2 (1 Season)11901.0000000000.000.000.000.000.00
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
2016-201718Walsalleng ENGEFL Cup58th11680.8000000000.000.000.000.000.00Matches
2016-201718Walsalleng ENGFA Cup85th00Matches
2018-201920Walsalleng ENGEFL Cup33rd222102.3011000100.000.430.430.000.43Matches
2018-201920Walsalleng ENGFA Cup33rd332703.0000000000.000.000.000.000.00Matches
2019-202021Sunderlandeng ENGEFL Cup9th422162.4101100000.420.000.420.420.42Matches
2019-202021Sunderlandeng ENGFA Cup85th11901.0000000000.000.000.000.000.00Matches
2020-202122Sunderlandeng ENGEFL Cup58th11901.0000000000.000.000.000.000.00Matches
2020-202122Sunderlandeng ENGFA Cup85th11901.0000000000.000.000.000.000.00Matches
2021-202223Charlton Atheng ENGEFL CupRd110230.3000000100.000.000.000.000.00Matches
2021-202223Charlton Atheng ENGFA Cup221802.0000000100.000.000.000.000.00Matches
2022-202324Charlton Atheng ENGEFL CupQF543233.6000000000.000.000.000.000.00Matches
2022-202324Charlton Atheng ENGFA Cup321802.0011000000.000.500.500.000.50Matches
2023-202425Charlton Atheng ENGEFL CupRd100Matches
2023-202425Charlton Atheng ENGFA Cup221802.0101100100.500.000.500.500.50Matches
2024-202526Wrexhameng ENGEFL CupRd110210.2000000000.000.000.000.000.00Matches
2024-202526Wrexhameng ENGFA Cup11901.0000000100.000.000.000.000.00Matches
8 Seasons4 Clubs2 Leagues28222,03122.6224200500.090.090.180.090.18
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
Charlton Ath (3 Seasons)2 Leagues13108869.8112100300.100.100.200.100.20
Sunderland (2 Seasons)2 Leagues754865.4101100000.190.000.190.190.19
Walsall (2 Seasons)2 Leagues665486.1011000100.000.160.160.000.16
Wrexham (1 Season)2 Leagues211111.2000000100.000.000.000.000.00
EFL Cup (8 Seasons)151095110.6112100200.090.090.190.090.19
FA Cup (8 Seasons)13121,08012.0112100300.080.080.170.080.17

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2016-201718Walsalleng ENGEFL Cup0.80000.000.0000Matches
2016-201718Walsalleng ENG3. League One10.81020.000.180.5000Matches
2017-201819Sparta R'damnl NED1. Eredivisie4.90000.000.0000Matches
2017-201819Walsalleng ENG3. League One19.11060.000.310.1700Matches
2018-201920Walsalleng ENGEFL Cup2.302150.00.860.430.000.0000Matches
2018-201920Walsalleng ENGFA Cup3.00000.000.0000Matches
2018-201920Walsalleng ENG3. League One35.1000Matches
2019-202021Sunderlandeng ENGEFL Cup2.413133.31.250.420.331.0000Matches
2019-202021Sunderlandeng ENGFA Cup1.00000.000.0000Matches
2019-202021Sunderlandeng ENG3. League One25.801600.00.620.000.0000Matches
2020-202122Sunderlandeng ENGEFL Cup1.00100.01.000.000.0000Matches
2020-202122Sunderlandeng ENGFA Cup1.00000.000.0000Matches
2020-202122Sunderlandeng ENG3. League One2.805120.01.770.350.000.0000Matches
2020-202122AFC Wimbledoneng ENG3. League One20.9117741.20.810.340.060.1400Matches
2020-202122Sunderlandeng ENGJr. PL2 — Div. 21.0000Matches
2021-202223Charlton Atheng ENGEFL Cup0.30000.000.0000Matches
2021-202223Charlton Atheng ENGFA Cup2.00300.01.500.000.0000Matches
2021-202223Charlton Atheng ENG3. League One37.2114321.40.380.080.070.3300Matches
2022-202324Charlton Atheng ENGEFL Cup3.6011100.00.280.280.000.0000Matches
2022-202324Charlton Atheng ENGFA Cup2.00000.000.0000Matches
2022-202324Charlton Atheng ENG3. League One43.4123730.40.530.160.040.1400Matches
2023-202425Charlton Atheng ENGFA Cup2.0111100.00.500.501.001.0000Matches
2023-202425Charlton Atheng ENG3. League One42.6239923.10.920.210.050.2200Matches
2024-202526Wrexhameng ENGEFL Cup0.20000.000.0000Matches
2024-202526Wrexhameng ENGFA Cup1.002150.02.001.000.000.0000Matches
2024-202526Wrexhameng ENG3. League One18.70500.00.270.000.0000Matches
10 Seasons7 Clubs5 Leagues283.991324030.30.530.160.070.2300
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Charlton Ath (3 Seasons)3 Leagues133.05812125.90.610.160.060.2400
Walsall (3 Seasons)3 Leagues71.2229450.00.060.251.000.2200
Sunderland (2 Seasons)3 Leagues34.012528.00.740.060.040.5000
AFC Wimbledon (1 Season)1 League20.9117741.20.810.340.060.1400
Wrexham (1 Season)3 Leagues19.907114.30.350.050.000.0000
Sparta R'dam (1 Season)1 League4.90000.000.0000
Sunderland (1 Season)1 League1.0000
West Ham (1 Season)1 League
League One (9 Seasons)256.471193529.40.540.160.060.2000
EFL Cup (8 Seasons)10.617342.90.660.280.140.3300
FA Cup (8 Seasons)12.016233.30.500.170.170.5000
Eredivisie (1 Season)4.90000.000.0000
PL2 — Div. 2 (1 Season)1.0000
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
2016-201718Walsall3 Leagues11.61020.000.170.5000
2017-201819Sparta R'dam1 League4.90000.000.0000
2017-201819Walsall1 League19.11060.000.310.1700
2018-201920Walsall3 Leagues40.502150.00.370.190.000.0000
2019-202021Sunderland3 Leagues29.211915.30.650.030.051.0000
2020-202122Sunderland3 Leagues4.806116.71.240.210.000.0000
2020-202122AFC Wimbledon1 League20.9117741.20.810.340.060.1400
2020-202122Sunderland1 League1.0000
2021-202223Charlton Ath3 Leagues39.4117317.60.430.080.060.3300
2022-202324Charlton Ath3 Leagues49.0124833.30.490.160.040.1300
2023-202425Charlton Ath3 Leagues44.63401025.00.900.220.080.3000
2024-202526Wrexham3 Leagues19.907114.30.350.050.000.0000
10 Seasons7 Clubs5 Leagues283.991324030.30.530.160.070.2300
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Charlton Ath (3 Seasons)3 Leagues133.05812125.90.610.160.060.2400
Walsall (3 Seasons)3 Leagues71.2229450.00.060.251.000.2200
Sunderland (2 Seasons)3 Leagues34.012528.00.740.060.040.5000
AFC Wimbledon (1 Season)1 League20.9117741.20.810.340.060.1400
Wrexham (1 Season)3 Leagues19.907114.30.350.050.000.0000
Sparta R'dam (1 Season)1 League4.90000.000.0000
Sunderland (1 Season)1 League1.0000
West Ham (1 Season)1 League
League One (9 Seasons)256.471193529.40.540.160.060.2000
EFL Cup (8 Seasons)10.617342.90.660.280.140.3300
FA Cup (8 Seasons)12.016233.30.500.170.170.5000
Eredivisie (1 Season)4.90000.000.0000
PL2 — Div. 2 (1 Season)1.0000
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
2016-201718Walsalleng ENG3. League One14th10.81020.000.180.5000Matches
2017-201819Sparta R'damnl NED1. Eredivisie17th4.90000.000.0000Matches
2017-201819Walsalleng ENG3. League One19th19.11060.000.310.1700Matches
2018-201920Walsalleng ENG3. League One22nd35.1000Matches
2019-202021Sunderlandeng ENG3. League One8th25.801600.00.620.000.0000Matches
2020-202122Sunderlandeng ENG3. League One4th2.805120.01.770.350.000.0000Matches
2020-202122AFC Wimbledoneng ENG3. League One19th20.9117741.20.810.340.060.1400Matches
2020-202122Sunderlandeng ENGJr. PL2 — Div. 25th1.0000Matches
2021-202223Charlton Atheng ENG3. League One13th37.2114321.40.380.080.070.3300Matches
2022-202324Charlton Atheng ENG3. League One10th43.4123730.40.530.160.040.1400Matches
2023-202425Charlton Atheng ENG3. League One16th42.6239923.10.920.210.050.2200Matches
2024-202526Wrexhameng ENG3. League One3rd18.70500.00.270.000.0000Matches
10 Seasons7 Clubs3 Leagues261.371193529.40.530.150.060.2000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Charlton Ath (3 Seasons)1 League123.24761925.00.620.150.050.2100
Walsall (3 Seasons)1 League65.12080.000.270.2500
Sunderland (2 Seasons)1 League28.602114.80.730.030.000.0000
AFC Wimbledon (1 Season)1 League20.9117741.20.810.340.060.1400
Wrexham (1 Season)1 League18.70500.00.270.000.0000
Sparta R'dam (1 Season)1 League4.90000.000.0000
Sunderland (1 Season)1 League1.0000
West Ham (1 Season)1 League
League One (9 Seasons)256.471193529.40.540.160.060.2000
Eredivisie (1 Season)4.90000.000.0000
PL2 — Div. 2 (1 Season)1.0000
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
2016-201718Walsalleng ENGEFL Cup58th0.80000.000.0000Matches
2018-201920Walsalleng ENGEFL Cup33rd2.302150.00.860.430.000.0000Matches
2018-201920Walsalleng ENGFA Cup33rd3.00000.000.0000Matches
2019-202021Sunderlandeng ENGEFL Cup9th2.413133.31.250.420.331.0000Matches
2019-202021Sunderlandeng ENGFA Cup85th1.00000.000.0000Matches
2020-202122Sunderlandeng ENGEFL Cup58th1.00100.01.000.000.0000Matches
2020-202122Sunderlandeng ENGFA Cup85th1.00000.000.0000Matches
2021-202223Charlton Atheng ENGEFL CupRd10.30000.000.0000Matches
2021-202223Charlton Atheng ENGFA Cup2.00300.01.500.000.0000Matches
2022-202324Charlton Atheng ENGEFL CupQF3.6011100.00.280.280.000.0000Matches
2022-202324Charlton Atheng ENGFA Cup2.00000.000.0000Matches
2023-202425Charlton Atheng ENGFA Cup2.0111100.00.500.501.001.0000Matches
2024-202526Wrexhameng ENGEFL CupRd10.20000.000.0000Matches
2024-202526Wrexhameng ENGFA Cup1.002150.02.001.000.000.0000Matches
8 Seasons4 Clubs2 Leagues22.6213538.50.580.220.150.4000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Charlton Ath (3 Seasons)2 Leagues9.815240.00.510.200.200.5000
Sunderland (2 Seasons)2 Leagues5.414125.00.740.190.251.0000
Walsall (2 Seasons)2 Leagues6.102150.00.330.160.000.0000
Wrexham (1 Season)2 Leagues1.202150.01.620.810.000.0000
EFL Cup (8 Seasons)10.617342.90.660.280.140.3300
FA Cup (8 Seasons)12.016233.30.500.170.170.5000
Become a Stathead & surf this site ad-free.

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2015-201617West Hameng ENG1. Premier League00002Matches
2016-201718Walsalleng ENGEFL Cup1686856.70.81680000.000000.00+3.46Matches
2016-201718Walsalleng ENGFA Cup00001Matches
2016-201718Walsalleng ENG3. League One219754623.610.89412251.381221-9-0.83-0.89Matches
2017-201819Sparta R'damnl NED1. Eredivisie54398814.34.954041.0048-4-0.82+0.45Matches
2017-201819Walsalleng ENG3. League One211,7218241.619.11917201.052232-10-0.52-0.41Matches
2018-201920Walsalleng ENGEFL Cup2210105100.02.321052002.0064+2+0.86Matches
2018-201920Walsalleng ENGFA Cup32709075.03.03903001.3368-2-0.67-1.67Matches
2018-201920Walsalleng ENG3. League One393,1618176.435.135893441331.053851-13-0.37+0.46Matches
2019-202021Sunderlandeng ENGEFL Cup42165455.42.4210522302.2552+3+1.25+0.22Matches
2019-202021Sunderlandeng ENGFA Cup1909042.91.01901001.001100.00+0.75Matches
2019-202021Sunderlandeng ENG3. League One292,3188071.525.82688233851.793618+18+0.70+0.89Matches
2020-202122Sunderlandeng ENGEFL Cup19090100.01.01901001.000000.00Matches
2020-202122Sunderlandeng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2020-202122Sunderlandeng ENG3. League One5254516.12.8375121551.804400.00-0.65Matches
2020-202122AFC Wimbledoneng ENG3. League One241,8807845.420.922821123901.25252500.00+0.64Matches
2020-202122Sunderlandeng ENGJr. PL2 — Div. 2190904.21.01901000.0013-2-2.00-2.13Matches
2021-202223Charlton Atheng ENGEFL Cup1232325.60.30012300.000000.00+1.34Matches
2021-202223Charlton Atheng ENGFA Cup21809066.72.02902011.5021+1+0.50-3.50Matches
2021-202223Charlton Atheng ENG3. League One383,3448880.837.2388831021.344142-1-0.03+0.31Matches
2022-202324Charlton Atheng ENGEFL Cup53236571.83.647921601.2004-4-1.11-2.53Matches
2022-202324Charlton Atheng ENGFA Cup31806066.72.0268114501.334400.00-1.00Matches
2022-202324Charlton Atheng ENG3. League One453,9088794.443.444873516001.366562+3+0.07-0.32Matches
2023-202425Charlton Atheng ENGEFL Cup00001Matches
2023-202425Charlton Atheng ENGFA Cup21809066.72.02902011.5063+3+1.50+1.50Matches
2023-202425Charlton Atheng ENG3. League One433,8368992.742.6438939011.16616100.00+0.30Matches
2024-202526Wrexhameng ENGEFL Cup1212123.30.20012100.001100.00+2.61Matches
2024-202526Wrexhameng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
2024-202526Wrexhameng ENG3. League One201,6828489.018.71988161701.952713+14+0.75-0.55Matches
10 Seasons7 Clubs5 Leagues31825,5498053.3283.9285882333318511.33366367-10.00+0.15
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Charlton Ath (3 Seasons)3 Leagues13911,9748686.4133.01358811243461.28179177+2+0.02-0.14
Walsall (3 Seasons)3 Leagues876,4057448.571.26989601813291.1584116-32-0.45-0.30
Sunderland (2 Seasons)3 Leagues413,0587537.534.034882978101.754626+20+0.59+0.11
AFC Wimbledon (1 Season)1 League241,8807845.420.922821123901.25252500.00+0.64
Wrexham (1 Season)3 Leagues221,7938286.619.920881721401.772815+13+0.65+0.33
Sparta R'dam (1 Season)1 League54398814.34.954041.0048-4-0.82+0.45
Sunderland (1 Season)1 League190904.21.01901000.0013-2-2.00-2.13
West Ham (1 Season)1 League00002
League One (9 Seasons)28523,0798160.3256.4258882112719411.35331329+2+0.01+0.01
EFL Cup (8 Seasons)159516362.210.61090751111.331211+1+0.09+0.28
FA Cup (8 Seasons)131,0808365.512.012861114531.15191900.00-0.94
Eredivisie (1 Season)54398814.34.954041.0048-4-0.82+0.45
PL2 — Div. 2 (1 Season)190904.21.01901000.0013-2-2.00-2.13
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
2015-201617West Ham1 League00002
2016-201718Walsall3 Leagues221,0434724.011.61068412261.321221-9-0.78-0.78
2017-201819Sparta R'dam1 League54398814.34.954041.0048-4-0.82+0.45
2017-201819Walsall1 League211,7218241.619.11917201.052232-10-0.52-0.41
2018-201920Walsall3 Leagues443,6418377.340.540903941331.115063-13-0.32+0.35
2019-202021Sunderland3 Leagues342,6247768.329.22989265651.824221+21+0.72+0.79
2020-202122Sunderland3 Leagues74346210.04.8581321551.4345-1-0.21-0.86
2020-202122AFC Wimbledon1 League241,8807845.420.922821123901.25252500.00+0.64
2020-202122Sunderland1 League190904.21.01901000.0013-2-2.00-2.13
2021-202223Charlton Ath3 Leagues413,5478778.839.440883312331.32434300.000.00
2022-202324Charlton Ath3 Leagues534,4118390.849.050863833701.346970-1-0.02-0.82
2023-202425Charlton Ath3 Leagues454,0168989.244.6458941031.186764+3+0.07+0.30
2024-202526Wrexham3 Leagues221,7938286.619.920881721401.772815+13+0.65+0.33
10 Seasons7 Clubs5 Leagues31825,5498053.3283.9285882333318511.33366367-10.00+0.15
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Charlton Ath (3 Seasons)3 Leagues13911,9748686.4133.01358811243461.28179177+2+0.02-0.14
Walsall (3 Seasons)3 Leagues876,4057448.571.26989601813291.1584116-32-0.45-0.30
Sunderland (2 Seasons)3 Leagues413,0587537.534.034882978101.754626+20+0.59+0.11
AFC Wimbledon (1 Season)1 League241,8807845.420.922821123901.25252500.00+0.64
Wrexham (1 Season)3 Leagues221,7938286.619.920881721401.772815+13+0.65+0.33
Sparta R'dam (1 Season)1 League54398814.34.954041.0048-4-0.82+0.45
Sunderland (1 Season)1 League190904.21.01901000.0013-2-2.00-2.13
West Ham (1 Season)1 League00002
League One (9 Seasons)28523,0798160.3256.4258882112719411.35331329+2+0.01+0.01
EFL Cup (8 Seasons)159516362.210.61090751111.331211+1+0.09+0.28
FA Cup (8 Seasons)131,0808365.512.012861114531.15191900.00-0.94
Eredivisie (1 Season)54398814.34.954041.0048-4-0.82+0.45
PL2 — Div. 2 (1 Season)190904.21.01901000.0013-2-2.00-2.13
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
2015-201617West Hameng ENG1. Premier League7th00002Matches
2016-201718Walsalleng ENG3. League One14th219754623.610.89412251.381221-9-0.83-0.89Matches
2017-201819Sparta R'damnl NED1. Eredivisie17th54398814.34.954041.0048-4-0.82+0.45Matches
2017-201819Walsalleng ENG3. League One19th211,7218241.619.11917201.052232-10-0.52-0.41Matches
2018-201920Walsalleng ENG3. League One22nd393,1618176.435.135893441331.053851-13-0.37+0.46Matches
2019-202021Sunderlandeng ENG3. League One8th292,3188071.525.82688233851.793618+18+0.70+0.89Matches
2020-202122Sunderlandeng ENG3. League One4th5254516.12.8375121551.804400.00-0.65Matches
2020-202122AFC Wimbledoneng ENG3. League One19th241,8807845.420.922821123901.25252500.00+0.64Matches
2020-202122Sunderlandeng ENGJr. PL2 — Div. 25th190904.21.01901000.0013-2-2.00-2.13Matches
2021-202223Charlton Atheng ENG3. League One13th383,3448880.837.2388831021.344142-1-0.03+0.31Matches
2022-202324Charlton Atheng ENG3. League One10th453,9088794.443.444873516001.366562+3+0.07-0.32Matches
2023-202425Charlton Atheng ENG3. League One16th433,8368992.742.6438939011.16616100.00+0.30Matches
2024-202526Wrexhameng ENG3. League One3rd201,6828489.018.71988161701.952713+14+0.75-0.55Matches
10 Seasons7 Clubs3 Leagues29023,5188152.6261.3263882152719471.34335337-2-0.01+0.18
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Charlton Ath (3 Seasons)1 League12611,0888889.3123.21258810516031.29167165+2+0.02+0.22
Walsall (3 Seasons)1 League815,8577247.265.16389551813281.1472104-32-0.49-0.35
Sunderland (2 Seasons)1 League342,5727634.928.6298724511101.794022+18+0.63+0.14
AFC Wimbledon (1 Season)1 League241,8807845.420.922821123901.25252500.00+0.64
Wrexham (1 Season)1 League201,6828489.018.71988161701.952713+14+0.75-0.55
Sparta R'dam (1 Season)1 League54398814.34.954041.0048-4-0.82+0.45
Sunderland (1 Season)1 League190904.21.01901000.0013-2-2.00-2.13
West Ham (1 Season)1 League00002
League One (9 Seasons)28523,0798160.3256.4258882112719411.35331329+2+0.01+0.01
Eredivisie (1 Season)54398814.34.954041.0048-4-0.82+0.45
PL2 — Div. 2 (1 Season)190904.21.01901000.0013-2-2.00-2.13
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
2016-201718Walsalleng ENGEFL Cup58th1686856.70.81680000.000000.00+3.46Matches
2016-201718Walsalleng ENGFA Cup85th00001Matches
2018-201920Walsalleng ENGEFL Cup33rd2210105100.02.321052002.0064+2+0.86Matches
2018-201920Walsalleng ENGFA Cup33rd32709075.03.03903001.3368-2-0.67-1.67Matches
2019-202021Sunderlandeng ENGEFL Cup9th42165455.42.4210522302.2552+3+1.25+0.22Matches
2019-202021Sunderlandeng ENGFA Cup85th1909042.91.01901001.001100.00+0.75Matches
2020-202122Sunderlandeng ENGEFL Cup58th19090100.01.01901001.000000.00Matches
2020-202122Sunderlandeng ENGFA Cup85th19090100.01.01901000.0001-1-1.00Matches
2021-202223Charlton Atheng ENGEFL CupRd11232325.60.30012300.000000.00+1.34Matches
2021-202223Charlton Atheng ENGFA Cup21809066.72.02902011.5021+1+0.50-3.50Matches
2022-202324Charlton Atheng ENGEFL CupQF53236571.83.647921601.2004-4-1.11-2.53Matches
2022-202324Charlton Atheng ENGFA Cup31806066.72.0268114501.334400.00-1.00Matches
2023-202425Charlton Atheng ENGEFL CupRd100001Matches
2023-202425Charlton Atheng ENGFA Cup21809066.72.02902011.5063+3+1.50+1.50Matches
2024-202526Wrexhameng ENGEFL CupRd11212123.30.20012100.001100.00+2.61Matches
2024-202526Wrexhameng ENGFA Cup19090100.01.01901000.0001-1-1.00Matches
8 Seasons4 Clubs2 Leagues282,0317363.922.622881861741.253130+1+0.04-0.33
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Charlton Ath (3 Seasons)2 Leagues138866861.59.81081732531.23121200.00-1.16
Sunderland (2 Seasons)2 Leagues74866962.35.459652301.5764+2+0.37+0.06
Walsall (2 Seasons)2 Leagues65489170.36.16915011.33121200.00+0.63
Wrexham (1 Season)2 Leagues21115661.71.2190112100.0012-1-0.81+1.80
EFL Cup (8 Seasons)159516362.210.61090751111.331211+1+0.09+0.28
FA Cup (8 Seasons)131,0808365.512.012861114531.15191900.00-0.94

Miscellaneous Stats

Miscellaneous Stats Table
Performance
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201718Walsalleng ENGEFL Cup0.8000110000000Matches
2016-201718Walsalleng ENG3. League One10.83001100000000Matches
2017-201819Sparta R'damnl NED1. Eredivisie4.9300700000000Matches
2017-201819Walsalleng ENG3. League One19.13002600000000Matches
2018-201920Walsalleng ENGEFL Cup2.31003101400000Matches
2018-201920Walsalleng ENGFA Cup3.0000040700000Matches
2018-201920Walsalleng ENG3. League One35.19000Matches
2019-202021Sunderlandeng ENGEFL Cup2.40001203350Matches
2019-202021Sunderlandeng ENGFA Cup1.00001201000Matches
2019-202021Sunderlandeng ENG3. League One25.8101138320112353000Matches
2020-202122Sunderlandeng ENGEFL Cup1.00002100320Matches
2020-202122Sunderlandeng ENGFA Cup1.00002102000Matches
2020-202122Sunderlandeng ENG3. League One2.80103401620Matches
2020-202122AFC Wimbledoneng ENG3. League One20.930019300554510Matches
2020-202122Sunderlandeng ENGJr. PL2 — Div. 21.00000Matches
2021-202223Charlton Atheng ENGEFL Cup0.31001000120Matches
2021-202223Charlton Atheng ENGFA Cup2.01001301310Matches
2021-202223Charlton Atheng ENG3. League One37.21300484011552720Matches
2022-202324Charlton Atheng ENGEFL Cup3.60004401580Matches
2022-202324Charlton Atheng ENGFA Cup2.00003310010Matches
2022-202324Charlton Atheng ENG3. League One43.41400713708701190Matches
2023-202425Charlton Atheng ENGFA Cup2.01006500020Matches
2023-202425Charlton Atheng ENG3. League One42.61200714515249830Matches
2024-202526Wrexhameng ENGEFL Cup0.20000001020Matches
2024-202526Wrexhameng ENGFA Cup1.01001000030Matches
2024-202526Wrexhameng ENG3. League One18.750034110826300Matches
10 Seasons7 Clubs5 Leagues283.980213542263130295436000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Charlton Ath (3 Seasons)3 Leagues133.042002051373771802880
Walsall (3 Seasons)3 Leagues71.2160041602100000
Sunderland (2 Seasons)3 Leagues34.0102147420183562000
AFC Wimbledon (1 Season)1 League20.930019300554510
Wrexham (1 Season)3 Leagues19.960035110926350
Sparta R'dam (1 Season)1 League4.9300700000000
Sunderland (1 Season)1 League1.00000
West Ham (1 Season)1 League
League One (9 Seasons)256.472213211992100280410000
EFL Cup (8 Seasons)10.62001290191219000
FA Cup (8 Seasons)12.0300141811137000
Eredivisie (1 Season)4.9300700000000
PL2 — Div. 2 (1 Season)1.00000
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
2016-201718Walsall3 Leagues11.63001210000000
2017-201819Sparta R'dam1 League4.9300700000000
2017-201819Walsall1 League19.13002600000000
2018-201920Walsall3 Leagues40.510003502100000
2019-202021Sunderland3 Leagues29.2101140360152658000
2020-202122Sunderland3 Leagues4.80107603940
2020-202122AFC Wimbledon1 League20.930019300554510
2020-202122Sunderland1 League1.00000
2021-202223Charlton Ath3 Leagues39.41500504311656750
2022-202324Charlton Ath3 Leagues49.01400784419751280
2023-202425Charlton Ath3 Leagues44.61300775015249850
2024-202526Wrexham3 Leagues19.960035110926350
10 Seasons7 Clubs5 Leagues283.980213542263130295436000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Charlton Ath (3 Seasons)3 Leagues133.042002051373771802880
Walsall (3 Seasons)3 Leagues71.2160041602100000
Sunderland (2 Seasons)3 Leagues34.0102147420183562000
AFC Wimbledon (1 Season)1 League20.930019300554510
Wrexham (1 Season)3 Leagues19.960035110926350
Sparta R'dam (1 Season)1 League4.9300700000000
Sunderland (1 Season)1 League1.00000
West Ham (1 Season)1 League
League One (9 Seasons)256.472213211992100280410000
EFL Cup (8 Seasons)10.62001290191219000
FA Cup (8 Seasons)12.0300141811137000
Eredivisie (1 Season)4.9300700000000
PL2 — Div. 2 (1 Season)1.00000
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
2016-201718Walsalleng ENG3. League One14th10.83001100000000Matches
2017-201819Sparta R'damnl NED1. Eredivisie17th4.9300700000000Matches
2017-201819Walsalleng ENG3. League One19th19.13002600000000Matches
2018-201920Walsalleng ENG3. League One22nd35.19000Matches
2019-202021Sunderlandeng ENG3. League One8th25.8101138320112353000Matches
2020-202122Sunderlandeng ENG3. League One4th2.80103401620Matches
2020-202122AFC Wimbledoneng ENG3. League One19th20.930019300554510Matches
2020-202122Sunderlandeng ENGJr. PL2 — Div. 25th1.00000Matches
2021-202223Charlton Atheng ENG3. League One13th37.21300484011552720Matches
2022-202324Charlton Atheng ENG3. League One10th43.41400713708701190Matches
2023-202425Charlton Atheng ENG3. League One16th42.61200714515249830Matches
2024-202526Wrexhameng ENG3. League One3rd18.750034110826300Matches
10 Seasons7 Clubs3 Leagues261.375213281992100280410000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Charlton Ath (3 Seasons)1 League123.239001901222751712740
Walsall (3 Seasons)1 League65.115003700000000
Sunderland (2 Seasons)1 League28.6102141360122955000
AFC Wimbledon (1 Season)1 League20.930019300554510
Wrexham (1 Season)1 League18.750034110826300
Sparta R'dam (1 Season)1 League4.9300700000000
Sunderland (1 Season)1 League1.00000
West Ham (1 Season)1 League
League One (9 Seasons)256.472213211992100280410000
Eredivisie (1 Season)4.9300700000000
PL2 — Div. 2 (1 Season)1.00000
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
2016-201718Walsalleng ENGEFL Cup58th0.8000110000000Matches
2018-201920Walsalleng ENGEFL Cup33rd2.31003101400000Matches
2018-201920Walsalleng ENGFA Cup33rd3.0000040700000Matches
2019-202021Sunderlandeng ENGEFL Cup9th2.40001203350Matches
2019-202021Sunderlandeng ENGFA Cup85th1.00001201000Matches
2020-202122Sunderlandeng ENGEFL Cup58th1.00002100320Matches
2020-202122Sunderlandeng ENGFA Cup85th1.00002102000Matches
2021-202223Charlton Atheng ENGEFL CupRd10.31001000120Matches
2021-202223Charlton Atheng ENGFA Cup2.01001301310Matches
2022-202324Charlton Atheng ENGEFL CupQF3.60004401580Matches
2022-202324Charlton Atheng ENGFA Cup2.00003310010Matches
2023-202425Charlton Atheng ENGFA Cup2.01006500020Matches
2024-202526Wrexhameng ENGEFL CupRd10.20000001020Matches
2024-202526Wrexhameng ENGFA Cup1.01001000030Matches
8 Seasons4 Clubs2 Leagues22.650026271301526000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Charlton Ath (3 Seasons)2 Leagues9.83001515129140
Sunderland (2 Seasons)2 Leagues5.40006606670
Walsall (2 Seasons)2 Leagues6.11004602100000
Wrexham (1 Season)2 Leagues1.21001001050
EFL Cup (8 Seasons)10.62001290191219000
FA Cup (8 Seasons)12.0300141811137000

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.