Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2016-201717Readingeng ENGJr. PL2 — Div. 1765315.9101100000.170.000.170.170.17Matches
2017-201818Maidenhead Unitedeng ENG5. National League00Matches
2017-201818Readingeng ENGJr. PL2 — Div. 217171,49616.6000000310.000.000.000.000.00Matches
2018-201919Readingeng ENG2. Championship21991.1000000000.000.000.000.000.00Matches
2018-201919Aldershot Towneng ENGFA Cup222102.3000000100.000.000.000.000.00Matches
2018-201919Bristol Roverseng ENG3. League One00Matches
2018-201919Aldershot Towneng ENG5. National League887208.0000000200.000.000.000.000.00Matches
2018-201919Readingeng ENGJr. PL2 — Div. 2998109.0404311200.440.000.440.330.33Matches
2019-202020Readingeng ENG2. Championship543473.9000000100.000.000.000.000.00Matches
2019-202020Readingeng ENGEFL Cup11901.0000000000.000.000.000.000.00Matches
2019-202020Readingeng ENGFA Cup211451.6000000100.000.000.000.000.00Matches
2019-202020Yeovil Towneng ENG5. National League654244.70000100.000.00Matches
2019-202020Readingeng ENGJr. PL2 — Div. 2665406.0202022000.330.000.330.000.00Matches
2020-202121Luton Towneng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2020-202121Rochdaleeng ENG3. League One22221,86620.7101100200.050.000.050.050.05Matches
2020-202121Yeovil Towneng ENG5. National League443604.00000000.000.00Matches
2021-202222Luton Towneng ENG2. Championship23161,40515.6000000200.000.000.000.000.00Matches
2021-202222Luton Towneng ENGEFL Cup11901.0000000100.000.000.000.000.00Matches
2021-202222Luton Towneng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2022-202323Luton Towneng ENG2. Championship27221,97321.9202200520.090.000.090.090.09Matches
2022-202323Luton Towneng ENGEFL Cup10280.3000000000.000.000.000.000.00Matches
2022-202323Luton Towneng ENGFA Cup443604.0000000000.000.000.000.000.00Matches
2023-202424Luton Towneng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2023-202424Luton Towneng ENG1. Premier League21211,84620.5202200300.100.000.100.100.10Matches
2024-202525Auxerrefr FRACoupe de France11901.0000000000.000.000.000.000.00Matches
2024-202525Auxerrefr FRA1. Ligue 120201,65418.4101100110.050.000.050.050.05Matches
2025-202626Cardiff Cityeng ENGEFL Cup1030.0000000000.000.000.000.000.00Matches
2025-202626Cardiff Cityeng ENGFA Cup00Matches
2025-202626Cardiff Cityeng ENG3. League One19171,40415.6000000310.000.000.000.000.00Matches
2025-202626Auxerrefr FRA1. Ligue 1221341.5000000000.000.000.000.000.00Matches
9 Seasons9 Clubs8 Leagues17715713,698152.26066002340.040.000.040.040.04
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
Luton Town (4 Seasons)4 Leagues82696,15268.44044001120.060.000.060.060.06
Reading (4 Seasons)2 Leagues39383,37737.5707433510.190.000.190.110.11
Auxerre (2 Seasons)2 Leagues23231,87820.9101100110.050.000.050.050.05
Reading (2 Seasons)3 Leagues1076817.6000000200.000.000.000.000.00
Yeovil Town (2 Seasons)1 League1097848.70000100.000.00
Rochdale (1 Season)1 League22221,86620.7101100200.050.000.050.050.05
Cardiff City (1 Season)3 Leagues20171,40715.6000000310.000.000.000.000.00
Aldershot Town (1 Season)2 Leagues101093010.3000000300.000.000.000.000.00
Bristol Rovers (1 Season)1 League00
Maidenhead United (1 Season)1 League00
FA Cup (7 Seasons)13121,16512.9000000200.000.000.000.000.00
Championship (4 Seasons)57433,82442.5202200820.050.000.050.050.05
National League (4 Seasons)18171,50416.7000000300.000.000.000.000.00
EFL Cup (4 Seasons)422112.3000000100.000.000.000.000.00
League One (3 Seasons)41393,27036.3101100510.030.000.030.030.03
PL2 — Div. 2 (3 Seasons)32322,84631.6606333510.190.000.190.090.09
Ligue 1 (2 Seasons)22221,78819.9101100110.050.000.050.050.05
Premier League (1 Season)21211,84620.5202200300.100.000.100.100.10
PL2 — Div. 1 (1 Season)765315.9101100000.170.000.170.170.17
Coupe de France (1 Season)11901.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2016-201717Reading1 League765315.9101100000.170.000.170.170.17
2017-201818Maidenhead United1 League00
2017-201818Reading1 League17171,49616.6000000310.000.000.000.000.00
2018-201919Bristol Rovers1 League00
2018-201919Aldershot Town2 Leagues101093010.3000000300.000.000.000.000.00
2018-201919Reading1 League998109.0404311200.440.000.440.330.33
2018-201919Reading1 League21991.1000000000.000.000.000.000.00
2019-202020Reading1 League665406.0202022000.330.000.330.000.00
2019-202020Reading3 Leagues865826.5000000200.000.000.000.000.00
2019-202020Yeovil Town1 League654244.70000100.000.00
2020-202121Yeovil Town1 League443604.00000000.000.00
2020-202121Rochdale1 League22221,86620.7101100200.050.000.050.050.05
2020-202121Luton Town1 League11901.0000000000.000.000.000.000.00
2021-202222Luton Town3 Leagues26191,67518.6000000300.000.000.000.000.00
2022-202323Luton Town3 Leagues32262,36126.2202200520.080.000.080.080.08
2023-202424Luton Town2 Leagues23232,02622.5202200300.090.000.090.090.09
2024-202525Auxerre2 Leagues21211,74419.4101100110.050.000.050.050.05
2025-202626Auxerre1 League221341.5000000000.000.000.000.000.00
2025-202626Cardiff City3 Leagues20171,40715.6000000310.000.000.000.000.00
9 Seasons9 Clubs8 Leagues17715713,698152.26066002340.040.000.040.040.04
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
Luton Town (4 Seasons)4 Leagues82696,15268.44044001120.060.000.060.060.06
Reading (4 Seasons)2 Leagues39383,37737.5707433510.190.000.190.110.11
Auxerre (2 Seasons)2 Leagues23231,87820.9101100110.050.000.050.050.05
Reading (2 Seasons)3 Leagues1076817.6000000200.000.000.000.000.00
Yeovil Town (2 Seasons)1 League1097848.70000100.000.00
Rochdale (1 Season)1 League22221,86620.7101100200.050.000.050.050.05
Cardiff City (1 Season)3 Leagues20171,40715.6000000310.000.000.000.000.00
Aldershot Town (1 Season)2 Leagues101093010.3000000300.000.000.000.000.00
Bristol Rovers (1 Season)1 League00
Maidenhead United (1 Season)1 League00
FA Cup (7 Seasons)13121,16512.9000000200.000.000.000.000.00
Championship (4 Seasons)57433,82442.5202200820.050.000.050.050.05
National League (4 Seasons)18171,50416.7000000300.000.000.000.000.00
EFL Cup (4 Seasons)422112.3000000100.000.000.000.000.00
League One (3 Seasons)41393,27036.3101100510.030.000.030.030.03
PL2 — Div. 2 (3 Seasons)32322,84631.6606333510.190.000.190.090.09
Ligue 1 (2 Seasons)22221,78819.9101100110.050.000.050.050.05
Premier League (1 Season)21211,84620.5202200300.100.000.100.100.10
PL2 — Div. 1 (1 Season)765315.9101100000.170.000.170.170.17
Coupe de France (1 Season)11901.0000000000.000.000.000.000.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-201717Readingeng ENGJr. PL2 — Div. 111th765315.9101100000.170.000.170.170.17Matches
2017-201818Maidenhead Unitedeng ENG5. National League12th00Matches
2017-201818Readingeng ENGJr. PL2 — Div. 25th17171,49616.6000000310.000.000.000.000.00Matches
2018-201919Bristol Roverseng ENG3. League One15th00Matches
2018-201919Aldershot Towneng ENG5. National League21st887208.0000000200.000.000.000.000.00Matches
2018-201919Readingeng ENGJr. PL2 — Div. 23rd998109.0404311200.440.000.440.330.33Matches
2018-201919Readingeng ENG2. Championship20th21991.1000000000.000.000.000.000.00Matches
2019-202020Readingeng ENGJr. PL2 — Div. 29th665406.0202022000.330.000.330.000.00Matches
2019-202020Readingeng ENG2. Championship14th543473.9000000100.000.000.000.000.00Matches
2019-202020Yeovil Towneng ENG5. National League4th654244.70000100.000.00Matches
2020-202121Yeovil Towneng ENG5. National League16th443604.00000000.000.00Matches
2020-202121Rochdaleeng ENG3. League One21st22221,86620.7101100200.050.000.050.050.05Matches
2021-202222Luton Towneng ENG2. Championship6th23161,40515.6000000200.000.000.000.000.00Matches
2022-202323Luton Towneng ENG2. Championship3rd27221,97321.9202200520.090.000.090.090.09Matches
2023-202424Luton Towneng ENG1. Premier League18th21211,84620.5202200300.100.000.100.100.10Matches
2024-202525Auxerrefr FRA1. Ligue 111th20201,65418.4101100110.050.000.050.050.05Matches
2025-202626Auxerrefr FRA1. Ligue 115th221341.5000000000.000.000.000.000.00Matches
2025-202626Cardiff Cityeng ENG3. League One2nd19171,40415.6000000310.000.000.000.000.00Matches
9 Seasons9 Clubs5 Leagues15914212,232135.96066002040.040.000.050.040.05
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
Reading (4 Seasons)2 Leagues39383,37737.5707433510.190.000.190.110.11
Luton Town (3 Seasons)2 Leagues71595,22458.04044001020.070.000.070.070.07
Auxerre (2 Seasons)1 League22221,78819.9101100110.050.000.050.050.05
Yeovil Town (2 Seasons)1 League1097848.70000100.000.00
Reading (2 Seasons)1 League754465.0000000100.000.000.000.000.00
Rochdale (1 Season)1 League22221,86620.7101100200.050.000.050.050.05
Cardiff City (1 Season)1 League19171,40415.6000000310.000.000.000.000.00
Aldershot Town (1 Season)1 League887208.0000000200.000.000.000.000.00
Bristol Rovers (1 Season)1 League00
Maidenhead United (1 Season)1 League00
Championship (4 Seasons)57433,82442.5202200820.050.000.050.050.05
National League (4 Seasons)18171,50416.7000000300.000.000.000.000.00
League One (3 Seasons)41393,27036.3101100510.030.000.030.030.03
PL2 — Div. 2 (3 Seasons)32322,84631.6606333510.190.000.190.090.09
Ligue 1 (2 Seasons)22221,78819.9101100110.050.000.050.050.05
Premier League (1 Season)21211,84620.5202200300.100.000.100.100.10
PL2 — Div. 1 (1 Season)765315.9101100000.170.000.170.170.17
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
2018-201919Aldershot Towneng ENGFA Cup85th222102.3000000100.000.000.000.000.00Matches
2019-202020Readingeng ENGEFL Cup17th11901.0000000000.000.000.000.000.00Matches
2019-202020Readingeng ENGFA Cup9th211451.6000000100.000.000.000.000.00Matches
2020-202121Luton Towneng ENGFA Cup17th11901.0000000000.000.000.000.000.00Matches
2021-202222Luton Towneng ENGEFL CupRd111901.0000000100.000.000.000.000.00Matches
2021-202222Luton Towneng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2022-202323Luton Towneng ENGEFL CupRd110280.3000000000.000.000.000.000.00Matches
2022-202323Luton Towneng ENGFA Cup443604.0000000000.000.000.000.000.00Matches
2023-202424Luton Towneng ENGFA Cup221802.0000000000.000.000.000.000.00Matches
2024-202525Auxerrefr FRACoupe de FranceR6411901.0000000000.000.000.000.000.00Matches
2025-202626Cardiff Cityeng ENGEFL CupQF1030.0000000000.000.000.000.000.00Matches
2025-202626Cardiff Cityeng ENGFA Cup00Matches
8 Seasons5 Clubs3 Leagues18151,46616.3000000300.000.000.000.000.00
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Luton Town (4 Seasons)2 Leagues111092810.3000000100.000.000.000.000.00
Reading (1 Season)2 Leagues322352.6000000100.000.000.000.000.00
Aldershot Town (1 Season)1 League222102.3000000100.000.000.000.000.00
Auxerre (1 Season)1 League11901.0000000000.000.000.000.000.00
Cardiff City (1 Season)2 Leagues1030.0000000000.000.000.000.000.00
FA Cup (7 Seasons)13121,16512.9000000200.000.000.000.000.00
EFL Cup (4 Seasons)422112.3000000100.000.000.000.000.00
Coupe de France (1 Season)11901.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
202526ng NigeriaAfrica Cup of Nations qualification221351.5000000000.000.000.000.000.00Matches
1 Season1 Club1 League221351.5000000000.000.000.000.000.00

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2016-201717Readingeng ENGJr. PL2 — Div. 15.9100Matches
2017-201818Readingeng ENGJr. PL2 — Div. 216.6000Matches
2018-201919Readingeng ENG2. Championship1.10100.00.910.000.0000Matches
2018-201919Aldershot Towneng ENGFA Cup2.30000.000.0000Matches
2018-201919Aldershot Towneng ENG5. National League8.0000Matches
2018-201919Readingeng ENGJr. PL2 — Div. 29.0411Matches
2019-202020Readingeng ENG2. Championship3.90000.000.0000Matches
2019-202020Readingeng ENGEFL Cup1.00000.000.0000Matches
2019-202020Readingeng ENGFA Cup1.60000.000.0000Matches
2019-202020Yeovil Towneng ENG5. National League4.7000Matches
2019-202020Readingeng ENGJr. PL2 — Div. 26.0222Matches
2020-202121Luton Towneng ENGFA Cup1.00000.000.0000Matches
2020-202121Rochdaleeng ENG3. League One20.7112541.70.580.240.080.2000Matches
2020-202121Yeovil Towneng ENG5. National League4.0000Matches
2021-202222Luton Towneng ENG2. Championship15.608112.50.510.060.000.0000Matches
2021-202222Luton Towneng ENGEFL Cup1.00000.000.0000Matches
2021-202222Luton Towneng ENGFA Cup2.00000.000.0000Matches
2022-202323Luton Towneng ENG2. Championship21.9216425.00.730.180.130.5000Matches
2022-202323Luton Towneng ENGEFL Cup0.30100.03.210.000.0000Matches
2022-202323Luton Towneng ENGFA Cup4.00200.00.500.000.0000Matches
2023-202424Luton Towneng ENGFA Cup2.00200.01.000.000.0000Matches
2023-202424Luton Towneng ENG1. Premier League20.5210220.00.490.100.201.0000Matches
2024-202525Auxerrefr FRACoupe de France1.00100.01.000.000.0000Matches
2024-202525Auxerrefr FRA1. Ligue 118.417342.90.380.160.140.3300Matches
2025-202626Cardiff Cityeng ENGEFL Cup0.00000.000.0000Matches
2025-202626Cardiff Cityeng ENG3. League One15.609111.10.580.060.000.0000Matches
2025-202626Auxerrefr FRA1. Ligue 11.50000.000.0000Matches
9 Seasons9 Clubs8 Leagues152.26691623.20.510.120.090.3800
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Luton Town (4 Seasons)4 Leagues68.4439717.90.570.100.100.5700
Reading (4 Seasons)2 Leagues37.5733
Auxerre (2 Seasons)2 Leagues20.918337.50.380.140.130.3300
Reading (2 Seasons)3 Leagues7.60100.00.130.000.0000
Yeovil Town (2 Seasons)1 League8.7000
Rochdale (1 Season)1 League20.7112541.70.580.240.080.2000
Cardiff City (1 Season)3 Leagues15.609111.10.580.060.000.0000
Aldershot Town (1 Season)2 Leagues10.30000.000.0000
Bristol Rovers (1 Season)1 League
Maidenhead United (1 Season)1 League
FA Cup (7 Seasons)12.90400.00.310.000.0000
Championship (4 Seasons)42.5225520.00.590.120.080.4000
National League (4 Seasons)16.7000
EFL Cup (4 Seasons)2.30100.00.430.000.0000
League One (3 Seasons)36.3121628.60.580.170.050.1700
PL2 — Div. 2 (3 Seasons)31.6633
Ligue 1 (2 Seasons)19.917342.90.350.150.140.3300
Premier League (1 Season)20.5210220.00.490.100.201.0000
PL2 — Div. 1 (1 Season)5.9100
Coupe de France (1 Season)1.00100.01.000.000.0000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2016-201717Reading1 League5.9100
2017-201818Reading1 League16.6000
2018-201919Aldershot Town2 Leagues10.30000.000.0000
2018-201919Reading1 League9.0411
2018-201919Reading1 League1.10100.00.910.000.0000
2019-202020Reading1 League6.0222
2019-202020Reading3 Leagues6.50000.000.0000
2019-202020Yeovil Town1 League4.7000
2020-202121Yeovil Town1 League4.0000
2020-202121Rochdale1 League20.7112541.70.580.240.080.2000
2020-202121Luton Town1 League1.00000.000.0000
2021-202222Luton Town3 Leagues18.608112.50.430.050.000.0000
2022-202323Luton Town3 Leagues26.2219421.10.720.150.110.5000
2023-202424Luton Town2 Leagues22.5212216.70.530.090.171.0000
2024-202525Auxerre2 Leagues19.418337.50.410.150.130.3300
2025-202626Auxerre1 League1.50000.000.0000
2025-202626Cardiff City3 Leagues15.609111.10.580.060.000.0000
9 Seasons9 Clubs8 Leagues152.26691623.20.510.120.090.3800
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Luton Town (4 Seasons)4 Leagues68.4439717.90.570.100.100.5700
Reading (4 Seasons)2 Leagues37.5733
Auxerre (2 Seasons)2 Leagues20.918337.50.380.140.130.3300
Reading (2 Seasons)3 Leagues7.60100.00.130.000.0000
Yeovil Town (2 Seasons)1 League8.7000
Rochdale (1 Season)1 League20.7112541.70.580.240.080.2000
Cardiff City (1 Season)3 Leagues15.609111.10.580.060.000.0000
Aldershot Town (1 Season)2 Leagues10.30000.000.0000
Bristol Rovers (1 Season)1 League
Maidenhead United (1 Season)1 League
FA Cup (7 Seasons)12.90400.00.310.000.0000
Championship (4 Seasons)42.5225520.00.590.120.080.4000
National League (4 Seasons)16.7000
EFL Cup (4 Seasons)2.30100.00.430.000.0000
League One (3 Seasons)36.3121628.60.580.170.050.1700
PL2 — Div. 2 (3 Seasons)31.6633
Ligue 1 (2 Seasons)19.917342.90.350.150.140.3300
Premier League (1 Season)20.5210220.00.490.100.201.0000
PL2 — Div. 1 (1 Season)5.9100
Coupe de France (1 Season)1.00100.01.000.000.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2016-201717Readingeng ENGJr. PL2 — Div. 111th5.9100Matches
2017-201818Readingeng ENGJr. PL2 — Div. 25th16.6000Matches
2018-201919Aldershot Towneng ENG5. National League21st8.0000Matches
2018-201919Readingeng ENGJr. PL2 — Div. 23rd9.0411Matches
2018-201919Readingeng ENG2. Championship20th1.10100.00.910.000.0000Matches
2019-202020Readingeng ENGJr. PL2 — Div. 29th6.0222Matches
2019-202020Readingeng ENG2. Championship14th3.90000.000.0000Matches
2019-202020Yeovil Towneng ENG5. National League4th4.7000Matches
2020-202121Yeovil Towneng ENG5. National League16th4.0000Matches
2020-202121Rochdaleeng ENG3. League One21st20.7112541.70.580.240.080.2000Matches
2021-202222Luton Towneng ENG2. Championship6th15.608112.50.510.060.000.0000Matches
2022-202323Luton Towneng ENG2. Championship3rd21.9216425.00.730.180.130.5000Matches
2023-202424Luton Towneng ENG1. Premier League18th20.5210220.00.490.100.201.0000Matches
2024-202525Auxerrefr FRA1. Ligue 111th18.417342.90.380.160.140.3300Matches
2025-202626Auxerrefr FRA1. Ligue 115th1.50000.000.0000Matches
2025-202626Cardiff Cityeng ENG3. League One2nd15.609111.10.580.060.000.0000Matches
9 Seasons9 Clubs5 Leagues135.96631625.40.530.130.100.3800
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Reading (4 Seasons)2 Leagues37.5733
Luton Town (3 Seasons)2 Leagues58.0434720.60.590.120.120.5700
Auxerre (2 Seasons)1 League19.917342.90.350.150.140.3300
Yeovil Town (2 Seasons)1 League8.7000
Reading (2 Seasons)1 League5.00100.00.200.000.0000
Rochdale (1 Season)1 League20.7112541.70.580.240.080.2000
Cardiff City (1 Season)1 League15.609111.10.580.060.000.0000
Aldershot Town (1 Season)1 League8.0000
Bristol Rovers (1 Season)1 League
Maidenhead United (1 Season)1 League
Championship (4 Seasons)42.5225520.00.590.120.080.4000
National League (4 Seasons)16.7000
League One (3 Seasons)36.3121628.60.580.170.050.1700
PL2 — Div. 2 (3 Seasons)31.6633
Ligue 1 (2 Seasons)19.917342.90.350.150.140.3300
Premier League (1 Season)20.5210220.00.490.100.201.0000
PL2 — Div. 1 (1 Season)5.9100
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2018-201919Aldershot Towneng ENGFA Cup85th2.30000.000.0000Matches
2019-202020Readingeng ENGEFL Cup17th1.00000.000.0000Matches
2019-202020Readingeng ENGFA Cup9th1.60000.000.0000Matches
2020-202121Luton Towneng ENGFA Cup17th1.00000.000.0000Matches
2021-202222Luton Towneng ENGEFL CupRd11.00000.000.0000Matches
2021-202222Luton Towneng ENGFA Cup2.00000.000.0000Matches
2022-202323Luton Towneng ENGEFL CupRd10.30100.03.210.000.0000Matches
2022-202323Luton Towneng ENGFA Cup4.00200.00.500.000.0000Matches
2023-202424Luton Towneng ENGFA Cup2.00200.01.000.000.0000Matches
2024-202525Auxerrefr FRACoupe de FranceR641.00100.01.000.000.0000Matches
2025-202626Cardiff Cityeng ENGEFL CupQF0.00000.000.0000Matches
8 Seasons5 Clubs3 Leagues16.30600.00.370.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Luton Town (4 Seasons)2 Leagues10.30500.00.480.000.0000
Reading (1 Season)2 Leagues2.60000.000.0000
Aldershot Town (1 Season)1 League2.30000.000.0000
Auxerre (1 Season)1 League1.00100.01.000.000.0000
Cardiff City (1 Season)2 Leagues0.00000.000.0000
FA Cup (7 Seasons)12.90400.00.310.000.0000
EFL Cup (4 Seasons)2.30100.00.430.000.0000
Coupe de France (1 Season)1.00100.01.000.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
202526ng NigeriaAfrica Cup of Nations qualification1.5000Matches
1 Season1 Club1 League1.5000

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2016-201717Readingeng ENGJr. PL2 — Div. 175317626.85.9686511520.86920-11-1.86-1.31Matches
2017-201818Maidenhead Unitedeng ENG5. National League00002Matches
2017-201818Readingeng ENGJr. PL2 — Div. 2171,4968887.516.6178816001.562926+3+0.18+3.97Matches
2018-201919Readingeng ENG2. Championship299502.41.119111830.0001-1-0.91-0.55Matches
2018-201919Aldershot Towneng ENGFA Cup2210105100.02.321052000.502200.00Matches
2018-201919Bristol Roverseng ENG3. League One00003Matches
2018-201919Aldershot Towneng ENG5. National League87209017.48.08908001.25612-6-0.75-0.14Matches
2018-201919Readingeng ENGJr. PL2 — Div. 298109040.99.09909022.002212+10+1.11+0.96Matches
2019-202020Readingeng ENG2. Championship5347698.43.948521851.4073+4+1.04+1.11Matches
2019-202020Readingeng ENGEFL Cup1909027.31.01901013.0042+2+2.00+2.00Matches
2019-202020Readingeng ENGFA Cup21457328.41.61120112502.003300.00-0.25Matches
2019-202020Yeovil Towneng ENG5. National League64247112.74.758541112.17148+6+1.27+0.93Matches
2019-202020Readingeng ENGJr. PL2 — Div. 265409033.36.06906000.671317-4-0.67-0.83Matches
2020-202121Luton Towneng ENGFA Cup1909050.01.01901003.0010+1+1.00+3.00Matches
2020-202121Rochdaleeng ENG3. League One221,8668545.120.7228517021.092835-7-0.34+0.06Matches
2020-202121Yeovil Towneng ENG5. National League4360909.34.04904001.50710-3-0.75-0.57Matches
2021-202222Luton Towneng ENG2. Championship231,4056133.915.616811271651.782317+6+0.38+0.32Matches
2021-202222Luton Towneng ENGEFL Cup19090100.01.01901001.002200.00Matches
2021-202222Luton Towneng ENGFA Cup21809066.72.02902011.5053+2+1.00-3.00Matches
2022-202323Luton Towneng ENG2. Championship271,9737347.721.922831553041.572022-2-0.09-0.92Matches
2022-202323Luton Towneng ENGEFL Cup1282831.10.30012800.0001-1-3.21-3.21Matches
2022-202323Luton Towneng ENGFA Cup436090100.04.04904001.2557-2-0.50Matches
2023-202424Luton Towneng ENGFA Cup21809050.02.02902012.0021+1+0.50+2.00Matches
2023-202424Luton Towneng ENG1. Premier League211,8468854.020.5218819010.813147-16-0.78+0.19Matches
2024-202525Auxerrefr FRACoupe de France19090100.01.01901000.0001-1-1.00Matches
2024-202525Auxerrefr FRA1. Ligue 1201,6548354.118.4208316071.402624+2+0.11+0.43Matches
2025-202626Cardiff Cityeng ENGEFL Cup1330.70.0001313.000000.00-0.81Matches
2025-202626Cardiff Cityeng ENGFA Cup00001Matches
2025-202626Cardiff Cityeng ENG3. League One191,4047433.915.617801022141.953220+12+0.77-0.15Matches
2025-202626Auxerrefr FRA1. Ligue 12134674.41.52671001.502200.00+0.31Matches
9 Seasons9 Clubs8 Leagues17713,6987724.0152.2157851242019421.44220223-3-0.02+0.05
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Luton Town (4 Seasons)4 Leagues826,1527547.168.46985561322121.4289100-11-0.16-0.21
Reading (4 Seasons)2 Leagues393,3778746.337.538883611541.407375-2-0.05+0.27
Auxerre (2 Seasons)2 Leagues231,8788230.220.9238218071.352827+1+0.05+0.36
Reading (2 Seasons)3 Leagues10681687.57.6791531491.40149+5+0.66+0.85
Yeovil Town (2 Seasons)1 League107847810.98.798781111.902118+3+0.34+0.29
Rochdale (1 Season)1 League221,8668545.120.7228517021.092835-7-0.34+0.06
Cardiff City (1 Season)3 Leagues201,4077030.115.617801031562.003220+12+0.77-0.14
Aldershot Town (1 Season)2 Leagues109309321.410.3109310001.10814-6-0.58+0.02
Bristol Rovers (1 Season)1 League00003
Maidenhead United (1 Season)1 League00002
FA Cup (7 Seasons)131,1659058.812.912951212531.541816+2+0.15+0.15
Championship (4 Seasons)573,8246723.142.54383301420171.585043+7+0.16+0.14
National League (4 Seasons)181,504849.716.71788161131.612730-3-0.18-0.01
EFL Cup (4 Seasons)42115322.02.3290221621.7565+1+0.43-0.05
League One (3 Seasons)413,2708026.336.339832722191.496055+5+0.14-0.19
PL2 — Div. 2 (3 Seasons)322,8468953.631.6328931021.526455+9+0.28+0.47
Ligue 1 (2 Seasons)221,7888129.219.9228117071.412826+2+0.10+0.41
Premier League (1 Season)211,8468854.020.5218819010.813147-16-0.78+0.19
PL2 — Div. 1 (1 Season)75317626.85.9686511520.86920-11-1.86-1.31
Coupe de France (1 Season)19090100.01.01901000.0001-1-1.00
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2016-201717Reading1 League75317626.85.9686511520.86920-11-1.86-1.31
2017-201818Maidenhead United1 League00002
2017-201818Reading1 League171,4968887.516.6178816001.562926+3+0.18+3.97
2018-201919Bristol Rovers1 League00003
2018-201919Aldershot Town2 Leagues109309321.410.3109310001.10814-6-0.58+0.02
2018-201919Reading1 League98109040.99.09909022.002212+10+1.11+0.96
2018-201919Reading1 League299502.41.119111830.0001-1-0.91-0.55
2019-202020Reading1 League65409033.36.06906000.671317-4-0.67-0.83
2019-202020Reading3 Leagues85827311.76.5692421761.75148+6+0.93+0.97
2019-202020Yeovil Town1 League64247112.74.758541112.17148+6+1.27+0.93
2020-202121Yeovil Town1 League4360909.34.04904001.50710-3-0.75-0.57
2020-202121Rochdale1 League221,8668545.120.7228517021.092835-7-0.34+0.06
2020-202121Luton Town1 League1909050.01.01901003.0010+1+1.00+3.00
2021-202222Luton Town3 Leagues261,6756437.218.619821571661.733022+8+0.43+0.24
2022-202323Luton Town3 Leagues322,3617451.426.226841963041.482530-5-0.19-1.00
2023-202424Luton Town2 Leagues232,0268853.622.5238821020.913348-15-0.67+0.36
2024-202525Auxerre2 Leagues211,7448355.419.4218317071.332625+1+0.05+0.37
2025-202626Auxerre1 League2134674.41.52671001.502200.00+0.31
2025-202626Cardiff City3 Leagues201,4077030.115.617801031562.003220+12+0.77-0.14
9 Seasons9 Clubs8 Leagues17713,6987724.0152.2157851242019421.44220223-3-0.02+0.05
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Luton Town (4 Seasons)4 Leagues826,1527547.168.46985561322121.4289100-11-0.16-0.21
Reading (4 Seasons)2 Leagues393,3778746.337.538883611541.407375-2-0.05+0.27
Auxerre (2 Seasons)2 Leagues231,8788230.220.9238218071.352827+1+0.05+0.36
Reading (2 Seasons)3 Leagues10681687.57.6791531491.40149+5+0.66+0.85
Yeovil Town (2 Seasons)1 League107847810.98.798781111.902118+3+0.34+0.29
Rochdale (1 Season)1 League221,8668545.120.7228517021.092835-7-0.34+0.06
Cardiff City (1 Season)3 Leagues201,4077030.115.617801031562.003220+12+0.77-0.14
Aldershot Town (1 Season)2 Leagues109309321.410.3109310001.10814-6-0.58+0.02
Bristol Rovers (1 Season)1 League00003
Maidenhead United (1 Season)1 League00002
FA Cup (7 Seasons)131,1659058.812.912951212531.541816+2+0.15+0.15
Championship (4 Seasons)573,8246723.142.54383301420171.585043+7+0.16+0.14
National League (4 Seasons)181,504849.716.71788161131.612730-3-0.18-0.01
EFL Cup (4 Seasons)42115322.02.3290221621.7565+1+0.43-0.05
League One (3 Seasons)413,2708026.336.339832722191.496055+5+0.14-0.19
PL2 — Div. 2 (3 Seasons)322,8468953.631.6328931021.526455+9+0.28+0.47
Ligue 1 (2 Seasons)221,7888129.219.9228117071.412826+2+0.10+0.41
Premier League (1 Season)211,8468854.020.5218819010.813147-16-0.78+0.19
PL2 — Div. 1 (1 Season)75317626.85.9686511520.86920-11-1.86-1.31
Coupe de France (1 Season)19090100.01.01901000.0001-1-1.00
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-201717Readingeng ENGJr. PL2 — Div. 111th75317626.85.9686511520.86920-11-1.86-1.31Matches
2017-201818Maidenhead Unitedeng ENG5. National League12th00002Matches
2017-201818Readingeng ENGJr. PL2 — Div. 25th171,4968887.516.6178816001.562926+3+0.18+3.97Matches
2018-201919Bristol Roverseng ENG3. League One15th00003Matches
2018-201919Aldershot Towneng ENG5. National League21st87209017.48.08908001.25612-6-0.75-0.14Matches
2018-201919Readingeng ENGJr. PL2 — Div. 23rd98109040.99.09909022.002212+10+1.11+0.96Matches
2018-201919Readingeng ENG2. Championship20th299502.41.119111830.0001-1-0.91-0.55Matches
2019-202020Readingeng ENGJr. PL2 — Div. 29th65409033.36.06906000.671317-4-0.67-0.83Matches
2019-202020Readingeng ENG2. Championship14th5347698.43.948521851.4073+4+1.04+1.11Matches
2019-202020Yeovil Towneng ENG5. National League4th64247112.74.758541112.17148+6+1.27+0.93Matches
2020-202121Yeovil Towneng ENG5. National League16th4360909.34.04904001.50710-3-0.75-0.57Matches
2020-202121Rochdaleeng ENG3. League One21st221,8668545.120.7228517021.092835-7-0.34+0.06Matches
2021-202222Luton Towneng ENG2. Championship6th231,4056133.915.616811271651.782317+6+0.38+0.32Matches
2022-202323Luton Towneng ENG2. Championship3rd271,9737347.721.922831553041.572022-2-0.09-0.92Matches
2023-202424Luton Towneng ENG1. Premier League18th211,8468854.020.5218819010.813147-16-0.78+0.19Matches
2024-202525Auxerrefr FRA1. Ligue 111th201,6548354.118.4208316071.402624+2+0.11+0.43Matches
2025-202626Auxerrefr FRA1. Ligue 115th2134674.41.52671001.502200.00+0.31Matches
2025-202626Cardiff Cityeng ENG3. League One2nd191,4047433.915.617801022141.953220+12+0.77-0.15Matches
9 Seasons9 Clubs5 Leagues15912,2327722.7135.9142841091719371.44196201-5-0.04+0.04
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Reading (4 Seasons)2 Leagues393,3778746.337.538883611541.407375-2-0.05+0.27
Luton Town (3 Seasons)2 Leagues715,2247444.658.05984461222101.417486-12-0.21-0.28
Auxerre (2 Seasons)1 League221,7888129.219.9228117071.412826+2+0.10+0.41
Yeovil Town (2 Seasons)1 League107847810.98.798781111.902118+3+0.34+0.29
Reading (2 Seasons)1 League7446645.45.058632881.0074+3+0.61+0.82
Rochdale (1 Season)1 League221,8668545.120.7228517021.092835-7-0.34+0.06
Cardiff City (1 Season)1 League191,4047433.915.617801022141.953220+12+0.77-0.15
Aldershot Town (1 Season)1 League87209017.48.08908001.25612-6-0.75-0.14
Bristol Rovers (1 Season)1 League00003
Maidenhead United (1 Season)1 League00002
Championship (4 Seasons)573,8246723.142.54383301420171.585043+7+0.16+0.14
National League (4 Seasons)181,504849.716.71788161131.612730-3-0.18-0.01
League One (3 Seasons)413,2708026.336.339832722191.496055+5+0.14-0.19
PL2 — Div. 2 (3 Seasons)322,8468953.631.6328931021.526455+9+0.28+0.47
Ligue 1 (2 Seasons)221,7888129.219.9228117071.412826+2+0.10+0.41
Premier League (1 Season)211,8468854.020.5218819010.813147-16-0.78+0.19
PL2 — Div. 1 (1 Season)75317626.85.9686511520.86920-11-1.86-1.31
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
2018-201919Aldershot Towneng ENGFA Cup85th2210105100.02.321052000.502200.00Matches
2019-202020Readingeng ENGEFL Cup17th1909027.31.01901013.0042+2+2.00+2.00Matches
2019-202020Readingeng ENGFA Cup9th21457328.41.61120112502.003300.00-0.25Matches
2020-202121Luton Towneng ENGFA Cup17th1909050.01.01901003.0010+1+1.00+3.00Matches
2021-202222Luton Towneng ENGEFL CupRd119090100.01.01901001.002200.00Matches
2021-202222Luton Towneng ENGFA Cup21809066.72.02902011.5053+2+1.00-3.00Matches
2022-202323Luton Towneng ENGEFL CupRd11282831.10.30012800.0001-1-3.21-3.21Matches
2022-202323Luton Towneng ENGFA Cup436090100.04.04904001.2557-2-0.50Matches
2023-202424Luton Towneng ENGFA Cup21809050.02.02902012.0021+1+0.50+2.00Matches
2024-202525Auxerrefr FRACoupe de FranceR6419090100.01.01901000.0001-1-1.00Matches
2025-202626Cardiff Cityeng ENGEFL CupQF1330.70.0001313.000000.00-0.81Matches
2025-202626Cardiff Cityeng ENGFA Cup00001Matches
8 Seasons5 Clubs3 Leagues181,4668148.416.315941531951.502422+2+0.12-0.12
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Luton Town (4 Seasons)2 Leagues119288468.710.310901012821.451514+1+0.10+0.31
Reading (1 Season)2 Leagues32357828.02.62105212512.3375+2+0.77+0.62
Aldershot Town (1 Season)1 League2210105100.02.321052000.502200.00
Auxerre (1 Season)1 League19090100.01.01901000.0001-1-1.00
Cardiff City (1 Season)2 Leagues1330.60.0001323.000000.00-0.81
FA Cup (7 Seasons)131,1659058.812.912951212531.541816+2+0.15+0.15
EFL Cup (4 Seasons)42115322.02.3290221621.7565+1+0.43-0.05
Coupe de France (1 Season)19090100.01.01901000.0001-1-1.00
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
202526ng NigeriaAfrica Cup of Nations qualification21356830.01.52681000.5013-2-1.33-3.62Matches
1 Season1 Club1 League21356830.01.52681000.5013-2-1.33-3.62
Become a Stathead & surf this site ad-free.

Miscellaneous Stats

Miscellaneous Stats Table
Performance
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201717Readingeng ENGJr. PL2 — Div. 15.90000Matches
2017-201818Readingeng ENGJr. PL2 — Div. 216.63101Matches
2018-201919Readingeng ENG2. Championship1.1000110031000Matches
2018-201919Aldershot Towneng ENGFA Cup2.3100220000000Matches
2018-201919Aldershot Towneng ENG5. National League8.02000Matches
2018-201919Readingeng ENGJr. PL2 — Div. 29.02000Matches
2019-202020Readingeng ENG2. Championship3.910091016140Matches
2019-202020Readingeng ENGEFL Cup1.00001000130Matches
2019-202020Readingeng ENGFA Cup1.61002300000Matches
2019-202020Yeovil Towneng ENG5. National League4.71001Matches
2019-202020Readingeng ENGJr. PL2 — Div. 26.00000Matches
2020-202121Luton Towneng ENGFA Cup1.00001000010Matches
2020-202121Rochdaleeng ENG3. League One20.720017220825171Matches
2020-202121Yeovil Towneng ENG5. National League4.00000Matches
2021-202222Luton Towneng ENG2. Championship15.62001550220150Matches
2021-202222Luton Towneng ENGEFL Cup1.01002001100Matches
2021-202222Luton Towneng ENGFA Cup2.00001200010Matches
2022-202323Luton Towneng ENG2. Championship21.952125160932230Matches
2022-202323Luton Towneng ENGEFL Cup0.30000000000Matches
2022-202323Luton Towneng ENGFA Cup4.00006202100Matches
2023-202424Luton Towneng ENGFA Cup2.00002200000Matches
2023-202424Luton Towneng ENG1. Premier League20.530023141328230Matches
2024-202525Auxerrefr FRACoupe de France1.00000000100Matches
2024-202525Auxerrefr FRA1. Ligue 118.411011100313160Matches
2025-202626Cardiff Cityeng ENGEFL Cup0.00000100000Matches
2025-202626Cardiff Cityeng ENG3. League One15.63107120111140Matches
2025-202626Auxerrefr FRA1. Ligue 11.50002102030Matches
9 Seasons9 Clubs8 Leagues152.2234112794147137121002
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Luton Town (4 Seasons)4 Leagues68.41121754111782630
Reading (4 Seasons)2 Leagues37.55101
Auxerre (2 Seasons)2 Leagues20.911013110514190
Reading (2 Seasons)3 Leagues7.620013501658000
Yeovil Town (2 Seasons)1 League8.71001
Rochdale (1 Season)1 League20.720017220825171
Cardiff City (1 Season)3 Leagues15.63107130111140
Aldershot Town (1 Season)2 Leagues10.3300220000000
Bristol Rovers (1 Season)1 League
Maidenhead United (1 Season)1 League
FA Cup (7 Seasons)12.920014110212000
Championship (4 Seasons)42.582150230275643000
National League (4 Seasons)16.73001
EFL Cup (4 Seasons)2.31003101230
League One (3 Seasons)36.351024340936311
PL2 — Div. 2 (3 Seasons)31.65101
Ligue 1 (2 Seasons)19.911013110513190
Premier League (1 Season)20.530023141328230
PL2 — Div. 1 (1 Season)5.90000
Coupe de France (1 Season)1.00000000100
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201717Reading1 League5.90000
2017-201818Reading1 League16.63101
2018-201919Aldershot Town2 Leagues10.3300220000000
2018-201919Reading1 League9.02000
2018-201919Reading1 League1.1000110031000
2019-202020Reading1 League6.00000
2019-202020Reading3 Leagues6.5200124016270
2019-202020Yeovil Town1 League4.71001
2020-202121Yeovil Town1 League4.00000
2020-202121Rochdale1 League20.720017220825171
2020-202121Luton Town1 League1.00001000010
2021-202222Luton Town3 Leagues18.63001870321160
2022-202323Luton Town3 Leagues26.2521311801133230
2023-202424Luton Town2 Leagues22.530025161328230
2024-202525Auxerre2 Leagues19.411011100314160
2025-202626Auxerre1 League1.50002102030
2025-202626Cardiff City3 Leagues15.63107130111140
9 Seasons9 Clubs8 Leagues152.2234112794147137121002
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Luton Town (4 Seasons)4 Leagues68.41121754111782630
Reading (4 Seasons)2 Leagues37.55101
Auxerre (2 Seasons)2 Leagues20.911013110514190
Reading (2 Seasons)3 Leagues7.620013501658000
Yeovil Town (2 Seasons)1 League8.71001
Rochdale (1 Season)1 League20.720017220825171
Cardiff City (1 Season)3 Leagues15.63107130111140
Aldershot Town (1 Season)2 Leagues10.3300220000000
Bristol Rovers (1 Season)1 League
Maidenhead United (1 Season)1 League
FA Cup (7 Seasons)12.920014110212000
Championship (4 Seasons)42.582150230275643000
National League (4 Seasons)16.73001
EFL Cup (4 Seasons)2.31003101230
League One (3 Seasons)36.351024340936311
PL2 — Div. 2 (3 Seasons)31.65101
Ligue 1 (2 Seasons)19.911013110513190
Premier League (1 Season)20.530023141328230
PL2 — Div. 1 (1 Season)5.90000
Coupe de France (1 Season)1.00000000100
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-201717Readingeng ENGJr. PL2 — Div. 111th5.90000Matches
2017-201818Readingeng ENGJr. PL2 — Div. 25th16.63101Matches
2018-201919Aldershot Towneng ENG5. National League21st8.02000Matches
2018-201919Readingeng ENGJr. PL2 — Div. 23rd9.02000Matches
2018-201919Readingeng ENG2. Championship20th1.1000110031000Matches
2019-202020Readingeng ENGJr. PL2 — Div. 29th6.00000Matches
2019-202020Readingeng ENG2. Championship14th3.910091016140Matches
2019-202020Yeovil Towneng ENG5. National League4th4.71001Matches
2020-202121Yeovil Towneng ENG5. National League16th4.00000Matches
2020-202121Rochdaleeng ENG3. League One21st20.720017220825171Matches
2021-202222Luton Towneng ENG2. Championship6th15.62001550220150Matches
2022-202323Luton Towneng ENG2. Championship3rd21.952125160932230Matches
2023-202424Luton Towneng ENG1. Premier League18th20.530023141328230Matches
2024-202525Auxerrefr FRA1. Ligue 111th18.411011100313160Matches
2025-202626Auxerrefr FRA1. Ligue 115th1.50002102030Matches
2025-202626Cardiff Cityeng ENG3. League One2nd15.63107120111140Matches
9 Seasons9 Clubs5 Leagues135.9204111082144133116002
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Reading (4 Seasons)2 Leagues37.55101
Luton Town (3 Seasons)2 Leagues58.01021633511480610
Auxerre (2 Seasons)1 League19.911013110513190
Yeovil Town (2 Seasons)1 League8.71001
Reading (2 Seasons)1 League5.010010201645000
Rochdale (1 Season)1 League20.720017220825171
Cardiff City (1 Season)1 League15.63107120111140
Aldershot Town (1 Season)1 League8.02000
Bristol Rovers (1 Season)1 League
Maidenhead United (1 Season)1 League
Championship (4 Seasons)42.582150230275643000
National League (4 Seasons)16.73001
League One (3 Seasons)36.351024340936311
PL2 — Div. 2 (3 Seasons)31.65101
Ligue 1 (2 Seasons)19.911013110513190
Premier League (1 Season)20.530023141328230
PL2 — Div. 1 (1 Season)5.90000
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-201919Aldershot Towneng ENGFA Cup85th2.3100220000000Matches
2019-202020Readingeng ENGEFL Cup17th1.00001000130Matches
2019-202020Readingeng ENGFA Cup9th1.61002300000Matches
2020-202121Luton Towneng ENGFA Cup17th1.00001000010Matches
2021-202222Luton Towneng ENGEFL CupRd11.01002001100Matches
2021-202222Luton Towneng ENGFA Cup2.00001200010Matches
2022-202323Luton Towneng ENGEFL CupRd10.30000000000Matches
2022-202323Luton Towneng ENGFA Cup4.00006202100Matches
2023-202424Luton Towneng ENGFA Cup2.00002200000Matches
2024-202525Auxerrefr FRACoupe de FranceR641.00000000100Matches
2025-202626Cardiff Cityeng ENGEFL CupQF0.00000100000Matches
8 Seasons5 Clubs3 Leagues16.330017120345000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Luton Town (4 Seasons)2 Leagues10.310012603220
Reading (1 Season)2 Leagues2.61003300130
Aldershot Town (1 Season)1 League2.3100220000000
Auxerre (1 Season)1 League1.00000000100
Cardiff City (1 Season)2 Leagues0.00000100000
FA Cup (7 Seasons)12.920014110212000
EFL Cup (4 Seasons)2.31003101230
Coupe de France (1 Season)1.00000000100
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202526ng NigeriaAfrica Cup of Nations qualification1.50000Matches
1 Season1 Club1 League1.50000

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.

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.

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.