Standard Stats Table 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-2017 17 Reading eng ENG Jr. PL2 — Div. 1 7 6 531 5.9 1 0 1 1 0 0 0 0 0.17 0.00 0.17 0.17 0.17 Matches 2017-2018 18 Maidenhead United eng ENG 5. National League 0 0 Matches 2017-2018 18 Reading eng ENG Jr. PL2 — Div. 2 17 17 1,496 16.6 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 19 Reading eng ENG 2. Championship 2 1 99 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 19 Aldershot Town eng ENG FA Cup 2 2 210 2.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 19 Bristol Rovers eng ENG 3. League One 0 0 Matches 2018-2019 19 Aldershot Town eng ENG 5. National League 8 8 720 8.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 19 Reading eng ENG Jr. PL2 — Div. 2 9 9 810 9.0 4 0 4 3 1 1 2 0 0.44 0.00 0.44 0.33 0.33 Matches 2019-2020 20 Reading eng ENG 2. Championship 5 4 347 3.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 20 Reading eng ENG EFL Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 20 Reading eng ENG FA Cup 2 1 145 1.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 20 Yeovil Town eng ENG 5. National League 6 5 424 4.7 0 0 0 0 1 0 0.00 0.00 Matches 2019-2020 20 Reading eng ENG Jr. PL2 — Div. 2 6 6 540 6.0 2 0 2 0 2 2 0 0 0.33 0.00 0.33 0.00 0.00 Matches 2020-2021 21 Luton Town eng ENG FA Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 21 Rochdale eng ENG 3. League One 22 22 1,866 20.7 1 0 1 1 0 0 2 0 0.05 0.00 0.05 0.05 0.05 Matches 2020-2021 21 Yeovil Town eng ENG 5. National League 4 4 360 4.0 0 0 0 0 0 0 0.00 0.00 Matches 2021-2022 22 Luton Town eng ENG 2. Championship 23 16 1,405 15.6 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 22 Luton Town eng ENG EFL Cup 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 22 Luton Town eng ENG FA Cup 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 23 Luton Town eng ENG 2. Championship 27 22 1,973 21.9 2 0 2 2 0 0 5 2 0.09 0.00 0.09 0.09 0.09 Matches 2022-2023 23 Luton Town eng ENG EFL Cup 1 0 28 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 23 Luton Town eng ENG FA Cup 4 4 360 4.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 24 Luton Town eng ENG FA Cup 2 2 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 24 Luton Town eng ENG 1. Premier League 21 21 1,846 20.5 2 0 2 2 0 0 3 0 0.10 0.00 0.10 0.10 0.10 Matches 2024-2025 25 Auxerre fr FRA Coupe de France 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 25 Auxerre fr FRA 1. Ligue 1 20 20 1,654 18.4 1 0 1 1 0 0 1 1 0.05 0.00 0.05 0.05 0.05 Matches 2025-2026 26 Cardiff City eng ENG EFL Cup 1 0 3 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 26 Cardiff City eng ENG FA Cup 0 0 Matches 2025-2026 26 Cardiff City eng ENG 3. League One 19 17 1,404 15.6 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 26 Auxerre fr FRA 1. Ligue 1 2 2 134 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 9 Seasons 9 Clubs 8 Leagues 177 157 13,698 152.2 6 0 6 6 0 0 23 4 0.04 0.00 0.04 0.04 0.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 Leagues 82 69 6,152 68.4 4 0 4 4 0 0 11 2 0.06 0.00 0.06 0.06 0.06 Reading (4 Seasons) 2 Leagues 39 38 3,377 37.5 7 0 7 4 3 3 5 1 0.19 0.00 0.19 0.11 0.11 Auxerre (2 Seasons) 2 Leagues 23 23 1,878 20.9 1 0 1 1 0 0 1 1 0.05 0.00 0.05 0.05 0.05 Reading (2 Seasons) 3 Leagues 10 7 681 7.6 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Yeovil Town (2 Seasons) 1 League 10 9 784 8.7 0 0 0 0 1 0 0.00 0.00 Rochdale (1 Season) 1 League 22 22 1,866 20.7 1 0 1 1 0 0 2 0 0.05 0.00 0.05 0.05 0.05 Cardiff City (1 Season) 3 Leagues 20 17 1,407 15.6 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Aldershot Town (1 Season) 2 Leagues 10 10 930 10.3 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Bristol Rovers (1 Season) 1 League 0 0 Maidenhead United (1 Season) 1 League 0 0 FA Cup (7 Seasons) 13 12 1,165 12.9 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Championship (4 Seasons) 57 43 3,824 42.5 2 0 2 2 0 0 8 2 0.05 0.00 0.05 0.05 0.05 National League (4 Seasons) 18 17 1,504 16.7 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (4 Seasons) 4 2 211 2.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League One (3 Seasons) 41 39 3,270 36.3 1 0 1 1 0 0 5 1 0.03 0.00 0.03 0.03 0.03 PL2 — Div. 2 (3 Seasons) 32 32 2,846 31.6 6 0 6 3 3 3 5 1 0.19 0.00 0.19 0.09 0.09 Ligue 1 (2 Seasons) 22 22 1,788 19.9 1 0 1 1 0 0 1 1 0.05 0.00 0.05 0.05 0.05 Premier League (1 Season) 21 21 1,846 20.5 2 0 2 2 0 0 3 0 0.10 0.00 0.10 0.10 0.10 PL2 — Div. 1 (1 Season) 7 6 531 5.9 1 0 1 1 0 0 0 0 0.17 0.00 0.17 0.17 0.17 Coupe de France (1 Season) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table 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-2017 17 Reading 1 League 7 6 531 5.9 1 0 1 1 0 0 0 0 0.17 0.00 0.17 0.17 0.17 2017-2018 18 Maidenhead United 1 League 0 0 2017-2018 18 Reading 1 League 17 17 1,496 16.6 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 2018-2019 19 Bristol Rovers 1 League 0 0 2018-2019 19 Aldershot Town 2 Leagues 10 10 930 10.3 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2018-2019 19 Reading 1 League 9 9 810 9.0 4 0 4 3 1 1 2 0 0.44 0.00 0.44 0.33 0.33 2018-2019 19 Reading 1 League 2 1 99 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2019-2020 20 Reading 1 League 6 6 540 6.0 2 0 2 0 2 2 0 0 0.33 0.00 0.33 0.00 0.00 2019-2020 20 Reading 3 Leagues 8 6 582 6.5 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2019-2020 20 Yeovil Town 1 League 6 5 424 4.7 0 0 0 0 1 0 0.00 0.00 2020-2021 21 Yeovil Town 1 League 4 4 360 4.0 0 0 0 0 0 0 0.00 0.00 2020-2021 21 Rochdale 1 League 22 22 1,866 20.7 1 0 1 1 0 0 2 0 0.05 0.00 0.05 0.05 0.05 2020-2021 21 Luton Town 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2021-2022 22 Luton Town 3 Leagues 26 19 1,675 18.6 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2022-2023 23 Luton Town 3 Leagues 32 26 2,361 26.2 2 0 2 2 0 0 5 2 0.08 0.00 0.08 0.08 0.08 2023-2024 24 Luton Town 2 Leagues 23 23 2,026 22.5 2 0 2 2 0 0 3 0 0.09 0.00 0.09 0.09 0.09 2024-2025 25 Auxerre 2 Leagues 21 21 1,744 19.4 1 0 1 1 0 0 1 1 0.05 0.00 0.05 0.05 0.05 2025-2026 26 Auxerre 1 League 2 2 134 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2025-2026 26 Cardiff City 3 Leagues 20 17 1,407 15.6 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 9 Seasons 9 Clubs 8 Leagues 177 157 13,698 152.2 6 0 6 6 0 0 23 4 0.04 0.00 0.04 0.04 0.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 Leagues 82 69 6,152 68.4 4 0 4 4 0 0 11 2 0.06 0.00 0.06 0.06 0.06 Reading (4 Seasons) 2 Leagues 39 38 3,377 37.5 7 0 7 4 3 3 5 1 0.19 0.00 0.19 0.11 0.11 Auxerre (2 Seasons) 2 Leagues 23 23 1,878 20.9 1 0 1 1 0 0 1 1 0.05 0.00 0.05 0.05 0.05 Reading (2 Seasons) 3 Leagues 10 7 681 7.6 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Yeovil Town (2 Seasons) 1 League 10 9 784 8.7 0 0 0 0 1 0 0.00 0.00 Rochdale (1 Season) 1 League 22 22 1,866 20.7 1 0 1 1 0 0 2 0 0.05 0.00 0.05 0.05 0.05 Cardiff City (1 Season) 3 Leagues 20 17 1,407 15.6 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Aldershot Town (1 Season) 2 Leagues 10 10 930 10.3 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Bristol Rovers (1 Season) 1 League 0 0 Maidenhead United (1 Season) 1 League 0 0 FA Cup (7 Seasons) 13 12 1,165 12.9 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Championship (4 Seasons) 57 43 3,824 42.5 2 0 2 2 0 0 8 2 0.05 0.00 0.05 0.05 0.05 National League (4 Seasons) 18 17 1,504 16.7 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 EFL Cup (4 Seasons) 4 2 211 2.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League One (3 Seasons) 41 39 3,270 36.3 1 0 1 1 0 0 5 1 0.03 0.00 0.03 0.03 0.03 PL2 — Div. 2 (3 Seasons) 32 32 2,846 31.6 6 0 6 3 3 3 5 1 0.19 0.00 0.19 0.09 0.09 Ligue 1 (2 Seasons) 22 22 1,788 19.9 1 0 1 1 0 0 1 1 0.05 0.00 0.05 0.05 0.05 Premier League (1 Season) 21 21 1,846 20.5 2 0 2 2 0 0 3 0 0.10 0.00 0.10 0.10 0.10 PL2 — Div. 1 (1 Season) 7 6 531 5.9 1 0 1 1 0 0 0 0 0.17 0.00 0.17 0.17 0.17 Coupe de France (1 Season) 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Standard Stats Table 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-2017 17 Reading eng ENG Jr. PL2 — Div. 1 11th 7 6 531 5.9 1 0 1 1 0 0 0 0 0.17 0.00 0.17 0.17 0.17 Matches 2017-2018 18 Maidenhead United eng ENG 5. National League 12th 0 0 Matches 2017-2018 18 Reading eng ENG Jr. PL2 — Div. 2 5th 17 17 1,496 16.6 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 19 Bristol Rovers eng ENG 3. League One 15th 0 0 Matches 2018-2019 19 Aldershot Town eng ENG 5. National League 21st 8 8 720 8.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 19 Reading eng ENG Jr. PL2 — Div. 2 3rd 9 9 810 9.0 4 0 4 3 1 1 2 0 0.44 0.00 0.44 0.33 0.33 Matches 2018-2019 19 Reading eng ENG 2. Championship 20th 2 1 99 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 20 Reading eng ENG Jr. PL2 — Div. 2 9th 6 6 540 6.0 2 0 2 0 2 2 0 0 0.33 0.00 0.33 0.00 0.00 Matches 2019-2020 20 Reading eng ENG 2. Championship 14th 5 4 347 3.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 20 Yeovil Town eng ENG 5. National League 4th 6 5 424 4.7 0 0 0 0 1 0 0.00 0.00 Matches 2020-2021 21 Yeovil Town eng ENG 5. National League 16th 4 4 360 4.0 0 0 0 0 0 0 0.00 0.00 Matches 2020-2021 21 Rochdale eng ENG 3. League One 21st 22 22 1,866 20.7 1 0 1 1 0 0 2 0 0.05 0.00 0.05 0.05 0.05 Matches 2021-2022 22 Luton Town eng ENG 2. Championship 6th 23 16 1,405 15.6 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 23 Luton Town eng ENG 2. Championship 3rd 27 22 1,973 21.9 2 0 2 2 0 0 5 2 0.09 0.00 0.09 0.09 0.09 Matches 2023-2024 24 Luton Town eng ENG 1. Premier League 18th 21 21 1,846 20.5 2 0 2 2 0 0 3 0 0.10 0.00 0.10 0.10 0.10 Matches 2024-2025 25 Auxerre fr FRA 1. Ligue 1 11th 20 20 1,654 18.4 1 0 1 1 0 0 1 1 0.05 0.00 0.05 0.05 0.05 Matches 2025-2026 26 Auxerre fr FRA 1. Ligue 1 15th 2 2 134 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 26 Cardiff City eng ENG 3. League One 2nd 19 17 1,404 15.6 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Matches 9 Seasons 9 Clubs 5 Leagues 159 142 12,232 135.9 6 0 6 6 0 0 20 4 0.04 0.00 0.05 0.04 0.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 Leagues 39 38 3,377 37.5 7 0 7 4 3 3 5 1 0.19 0.00 0.19 0.11 0.11 Luton Town (3 Seasons) 2 Leagues 71 59 5,224 58.0 4 0 4 4 0 0 10 2 0.07 0.00 0.07 0.07 0.07 Auxerre (2 Seasons) 1 League 22 22 1,788 19.9 1 0 1 1 0 0 1 1 0.05 0.00 0.05 0.05 0.05 Yeovil Town (2 Seasons) 1 League 10 9 784 8.7 0 0 0 0 1 0 0.00 0.00 Reading (2 Seasons) 1 League 7 5 446 5.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Rochdale (1 Season) 1 League 22 22 1,866 20.7 1 0 1 1 0 0 2 0 0.05 0.00 0.05 0.05 0.05 Cardiff City (1 Season) 1 League 19 17 1,404 15.6 0 0 0 0 0 0 3 1 0.00 0.00 0.00 0.00 0.00 Aldershot Town (1 Season) 1 League 8 8 720 8.0 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Bristol Rovers (1 Season) 1 League 0 0 Maidenhead United (1 Season) 1 League 0 0 Championship (4 Seasons) 57 43 3,824 42.5 2 0 2 2 0 0 8 2 0.05 0.00 0.05 0.05 0.05 National League (4 Seasons) 18 17 1,504 16.7 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 League One (3 Seasons) 41 39 3,270 36.3 1 0 1 1 0 0 5 1 0.03 0.00 0.03 0.03 0.03 PL2 — Div. 2 (3 Seasons) 32 32 2,846 31.6 6 0 6 3 3 3 5 1 0.19 0.00 0.19 0.09 0.09 Ligue 1 (2 Seasons) 22 22 1,788 19.9 1 0 1 1 0 0 1 1 0.05 0.00 0.05 0.05 0.05 Premier League (1 Season) 21 21 1,846 20.5 2 0 2 2 0 0 3 0 0.10 0.00 0.10 0.10 0.10 PL2 — Div. 1 (1 Season) 7 6 531 5.9 1 0 1 1 0 0 0 0 0.17 0.00 0.17 0.17 0.17
Standard Stats Table 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 2025 26 ng Nigeria Africa Cup of Nations qualification 2 2 135 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 1 League 2 2 135 1.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2016-2017 17 Reading 1 League 5.9 1 0 0 2017-2018 18 Reading 1 League 16.6 0 0 0 2018-2019 19 Aldershot Town 2 Leagues 10.3 0 0 0 0.00 0.00 0 0 2018-2019 19 Reading 1 League 9.0 4 1 1 2018-2019 19 Reading 1 League 1.1 0 1 0 0.0 0.91 0.00 0.00 0 0 2019-2020 20 Reading 1 League 6.0 2 2 2 2019-2020 20 Reading 3 Leagues 6.5 0 0 0 0.00 0.00 0 0 2019-2020 20 Yeovil Town 1 League 4.7 0 0 0 2020-2021 21 Yeovil Town 1 League 4.0 0 0 0 2020-2021 21 Rochdale 1 League 20.7 1 12 5 41.7 0.58 0.24 0.08 0.20 0 0 2020-2021 21 Luton Town 1 League 1.0 0 0 0 0.00 0.00 0 0 2021-2022 22 Luton Town 3 Leagues 18.6 0 8 1 12.5 0.43 0.05 0.00 0.00 0 0 2022-2023 23 Luton Town 3 Leagues 26.2 2 19 4 21.1 0.72 0.15 0.11 0.50 0 0 2023-2024 24 Luton Town 2 Leagues 22.5 2 12 2 16.7 0.53 0.09 0.17 1.00 0 0 2024-2025 25 Auxerre 2 Leagues 19.4 1 8 3 37.5 0.41 0.15 0.13 0.33 0 0 2025-2026 26 Auxerre 1 League 1.5 0 0 0 0.00 0.00 0 0 2025-2026 26 Cardiff City 3 Leagues 15.6 0 9 1 11.1 0.58 0.06 0.00 0.00 0 0 9 Seasons 9 Clubs 8 Leagues 152.2 6 69 16 23.2 0.51 0.12 0.09 0.38 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Luton Town (4 Seasons) 4 Leagues 68.4 4 39 7 17.9 0.57 0.10 0.10 0.57 0 0 Reading (4 Seasons) 2 Leagues 37.5 7 3 3 Auxerre (2 Seasons) 2 Leagues 20.9 1 8 3 37.5 0.38 0.14 0.13 0.33 0 0 Reading (2 Seasons) 3 Leagues 7.6 0 1 0 0.0 0.13 0.00 0.00 0 0 Yeovil Town (2 Seasons) 1 League 8.7 0 0 0 Rochdale (1 Season) 1 League 20.7 1 12 5 41.7 0.58 0.24 0.08 0.20 0 0 Cardiff City (1 Season) 3 Leagues 15.6 0 9 1 11.1 0.58 0.06 0.00 0.00 0 0 Aldershot Town (1 Season) 2 Leagues 10.3 0 0 0 0.00 0.00 0 0 Bristol Rovers (1 Season) 1 League Maidenhead United (1 Season) 1 League FA Cup (7 Seasons) 12.9 0 4 0 0.0 0.31 0.00 0.00 0 0 Championship (4 Seasons) 42.5 2 25 5 20.0 0.59 0.12 0.08 0.40 0 0 National League (4 Seasons) 16.7 0 0 0 EFL Cup (4 Seasons) 2.3 0 1 0 0.0 0.43 0.00 0.00 0 0 League One (3 Seasons) 36.3 1 21 6 28.6 0.58 0.17 0.05 0.17 0 0 PL2 — Div. 2 (3 Seasons) 31.6 6 3 3 Ligue 1 (2 Seasons) 19.9 1 7 3 42.9 0.35 0.15 0.14 0.33 0 0 Premier League (1 Season) 20.5 2 10 2 20.0 0.49 0.10 0.20 1.00 0 0 PL2 — Div. 1 (1 Season) 5.9 1 0 0 Coupe de France (1 Season) 1.0 0 1 0 0.0 1.00 0.00 0.00 0 0
Playing Time Table 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-2017 17 Reading eng ENG Jr. PL2 — Div. 1 7 531 76 26.8 5.9 6 86 5 1 15 2 0.86 9 20 -11 -1.86 -1.31 Matches 2017-2018 18 Maidenhead United eng ENG 5. National League 0 0 0 0 2 Matches 2017-2018 18 Reading eng ENG Jr. PL2 — Div. 2 17 1,496 88 87.5 16.6 17 88 16 0 0 1.56 29 26 +3 +0.18 +3.97 Matches 2018-2019 19 Reading eng ENG 2. Championship 2 99 50 2.4 1.1 1 91 1 1 8 3 0.00 0 1 -1 -0.91 -0.55 Matches 2018-2019 19 Aldershot Town eng ENG FA Cup 2 210 105 100.0 2.3 2 105 2 0 0 0.50 2 2 0 0.00 Matches 2018-2019 19 Bristol Rovers eng ENG 3. League One 0 0 0 0 3 Matches 2018-2019 19 Aldershot Town eng ENG 5. National League 8 720 90 17.4 8.0 8 90 8 0 0 1.25 6 12 -6 -0.75 -0.14 Matches 2018-2019 19 Reading eng ENG Jr. PL2 — Div. 2 9 810 90 40.9 9.0 9 90 9 0 2 2.00 22 12 +10 +1.11 +0.96 Matches 2019-2020 20 Reading eng ENG 2. Championship 5 347 69 8.4 3.9 4 85 2 1 8 5 1.40 7 3 +4 +1.04 +1.11 Matches 2019-2020 20 Reading eng ENG EFL Cup 1 90 90 27.3 1.0 1 90 1 0 1 3.00 4 2 +2 +2.00 +2.00 Matches 2019-2020 20 Reading eng ENG FA Cup 2 145 73 28.4 1.6 1 120 1 1 25 0 2.00 3 3 0 0.00 -0.25 Matches 2019-2020 20 Yeovil Town eng ENG 5. National League 6 424 71 12.7 4.7 5 85 4 1 1 1 2.17 14 8 +6 +1.27 +0.93 Matches 2019-2020 20 Reading eng ENG Jr. PL2 — Div. 2 6 540 90 33.3 6.0 6 90 6 0 0 0.67 13 17 -4 -0.67 -0.83 Matches 2020-2021 21 Luton Town eng ENG FA Cup 1 90 90 50.0 1.0 1 90 1 0 0 3.00 1 0 +1 +1.00 +3.00 Matches 2020-2021 21 Rochdale eng ENG 3. League One 22 1,866 85 45.1 20.7 22 85 17 0 2 1.09 28 35 -7 -0.34 +0.06 Matches 2020-2021 21 Yeovil Town eng ENG 5. National League 4 360 90 9.3 4.0 4 90 4 0 0 1.50 7 10 -3 -0.75 -0.57 Matches 2021-2022 22 Luton Town eng ENG 2. Championship 23 1,405 61 33.9 15.6 16 81 12 7 16 5 1.78 23 17 +6 +0.38 +0.32 Matches 2021-2022 22 Luton Town eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 1.00 2 2 0 0.00 Matches 2021-2022 22 Luton Town eng ENG FA Cup 2 180 90 66.7 2.0 2 90 2 0 1 1.50 5 3 +2 +1.00 -3.00 Matches 2022-2023 23 Luton Town eng ENG 2. Championship 27 1,973 73 47.7 21.9 22 83 15 5 30 4 1.57 20 22 -2 -0.09 -0.92 Matches 2022-2023 23 Luton Town eng ENG EFL Cup 1 28 28 31.1 0.3 0 0 1 28 0 0.00 0 1 -1 -3.21 -3.21 Matches 2022-2023 23 Luton Town eng ENG FA Cup 4 360 90 100.0 4.0 4 90 4 0 0 1.25 5 7 -2 -0.50 Matches 2023-2024 24 Luton Town eng ENG FA Cup 2 180 90 50.0 2.0 2 90 2 0 1 2.00 2 1 +1 +0.50 +2.00 Matches 2023-2024 24 Luton Town eng ENG 1. Premier League 21 1,846 88 54.0 20.5 21 88 19 0 1 0.81 31 47 -16 -0.78 +0.19 Matches 2024-2025 25 Auxerre fr FRA Coupe de France 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2024-2025 25 Auxerre fr FRA 1. Ligue 1 20 1,654 83 54.1 18.4 20 83 16 0 7 1.40 26 24 +2 +0.11 +0.43 Matches 2025-2026 26 Cardiff City eng ENG EFL Cup 1 3 3 0.7 0.0 0 0 1 3 1 3.00 0 0 0 0.00 -0.81 Matches 2025-2026 26 Cardiff City eng ENG FA Cup 0 0 0 0 1 Matches 2025-2026 26 Cardiff City eng ENG 3. League One 19 1,404 74 33.9 15.6 17 80 10 2 21 4 1.95 32 20 +12 +0.77 -0.15 Matches 2025-2026 26 Auxerre fr FRA 1. Ligue 1 2 134 67 4.4 1.5 2 67 1 0 0 1.50 2 2 0 0.00 +0.31 Matches 9 Seasons 9 Clubs 8 Leagues 177 13,698 77 24.0 152.2 157 85 124 20 19 42 1.44 220 223 -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 Leagues 82 6,152 75 47.1 68.4 69 85 56 13 22 12 1.42 89 100 -11 -0.16 -0.21 Reading (4 Seasons) 2 Leagues 39 3,377 87 46.3 37.5 38 88 36 1 15 4 1.40 73 75 -2 -0.05 +0.27 Auxerre (2 Seasons) 2 Leagues 23 1,878 82 30.2 20.9 23 82 18 0 7 1.35 28 27 +1 +0.05 +0.36 Reading (2 Seasons) 3 Leagues 10 681 68 7.5 7.6 7 91 5 3 14 9 1.40 14 9 +5 +0.66 +0.85 Yeovil Town (2 Seasons) 1 League 10 784 78 10.9 8.7 9 87 8 1 1 1 1.90 21 18 +3 +0.34 +0.29 Rochdale (1 Season) 1 League 22 1,866 85 45.1 20.7 22 85 17 0 2 1.09 28 35 -7 -0.34 +0.06 Cardiff City (1 Season) 3 Leagues 20 1,407 70 30.1 15.6 17 80 10 3 15 6 2.00 32 20 +12 +0.77 -0.14 Aldershot Town (1 Season) 2 Leagues 10 930 93 21.4 10.3 10 93 10 0 0 1.10 8 14 -6 -0.58 +0.02 Bristol Rovers (1 Season) 1 League 0 0 0 0 3 Maidenhead United (1 Season) 1 League 0 0 0 0 2 FA Cup (7 Seasons) 13 1,165 90 58.8 12.9 12 95 12 1 25 3 1.54 18 16 +2 +0.15 +0.15 Championship (4 Seasons) 57 3,824 67 23.1 42.5 43 83 30 14 20 17 1.58 50 43 +7 +0.16 +0.14 National League (4 Seasons) 18 1,504 84 9.7 16.7 17 88 16 1 1 3 1.61 27 30 -3 -0.18 -0.01 EFL Cup (4 Seasons) 4 211 53 22.0 2.3 2 90 2 2 16 2 1.75 6 5 +1 +0.43 -0.05 League One (3 Seasons) 41 3,270 80 26.3 36.3 39 83 27 2 21 9 1.49 60 55 +5 +0.14 -0.19 PL2 — Div. 2 (3 Seasons) 32 2,846 89 53.6 31.6 32 89 31 0 2 1.52 64 55 +9 +0.28 +0.47 Ligue 1 (2 Seasons) 22 1,788 81 29.2 19.9 22 81 17 0 7 1.41 28 26 +2 +0.10 +0.41 Premier League (1 Season) 21 1,846 88 54.0 20.5 21 88 19 0 1 0.81 31 47 -16 -0.78 +0.19 PL2 — Div. 1 (1 Season) 7 531 76 26.8 5.9 6 86 5 1 15 2 0.86 9 20 -11 -1.86 -1.31 Coupe de France (1 Season) 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00
Playing Time Table 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-2017 17 Reading 1 League 7 531 76 26.8 5.9 6 86 5 1 15 2 0.86 9 20 -11 -1.86 -1.31 2017-2018 18 Maidenhead United 1 League 0 0 0 0 2 2017-2018 18 Reading 1 League 17 1,496 88 87.5 16.6 17 88 16 0 0 1.56 29 26 +3 +0.18 +3.97 2018-2019 19 Bristol Rovers 1 League 0 0 0 0 3 2018-2019 19 Aldershot Town 2 Leagues 10 930 93 21.4 10.3 10 93 10 0 0 1.10 8 14 -6 -0.58 +0.02 2018-2019 19 Reading 1 League 9 810 90 40.9 9.0 9 90 9 0 2 2.00 22 12 +10 +1.11 +0.96 2018-2019 19 Reading 1 League 2 99 50 2.4 1.1 1 91 1 1 8 3 0.00 0 1 -1 -0.91 -0.55 2019-2020 20 Reading 1 League 6 540 90 33.3 6.0 6 90 6 0 0 0.67 13 17 -4 -0.67 -0.83 2019-2020 20 Reading 3 Leagues 8 582 73 11.7 6.5 6 92 4 2 17 6 1.75 14 8 +6 +0.93 +0.97 2019-2020 20 Yeovil Town 1 League 6 424 71 12.7 4.7 5 85 4 1 1 1 2.17 14 8 +6 +1.27 +0.93 2020-2021 21 Yeovil Town 1 League 4 360 90 9.3 4.0 4 90 4 0 0 1.50 7 10 -3 -0.75 -0.57 2020-2021 21 Rochdale 1 League 22 1,866 85 45.1 20.7 22 85 17 0 2 1.09 28 35 -7 -0.34 +0.06 2020-2021 21 Luton Town 1 League 1 90 90 50.0 1.0 1 90 1 0 0 3.00 1 0 +1 +1.00 +3.00 2021-2022 22 Luton Town 3 Leagues 26 1,675 64 37.2 18.6 19 82 15 7 16 6 1.73 30 22 +8 +0.43 +0.24 2022-2023 23 Luton Town 3 Leagues 32 2,361 74 51.4 26.2 26 84 19 6 30 4 1.48 25 30 -5 -0.19 -1.00 2023-2024 24 Luton Town 2 Leagues 23 2,026 88 53.6 22.5 23 88 21 0 2 0.91 33 48 -15 -0.67 +0.36 2024-2025 25 Auxerre 2 Leagues 21 1,744 83 55.4 19.4 21 83 17 0 7 1.33 26 25 +1 +0.05 +0.37 2025-2026 26 Auxerre 1 League 2 134 67 4.4 1.5 2 67 1 0 0 1.50 2 2 0 0.00 +0.31 2025-2026 26 Cardiff City 3 Leagues 20 1,407 70 30.1 15.6 17 80 10 3 15 6 2.00 32 20 +12 +0.77 -0.14 9 Seasons 9 Clubs 8 Leagues 177 13,698 77 24.0 152.2 157 85 124 20 19 42 1.44 220 223 -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 Leagues 82 6,152 75 47.1 68.4 69 85 56 13 22 12 1.42 89 100 -11 -0.16 -0.21 Reading (4 Seasons) 2 Leagues 39 3,377 87 46.3 37.5 38 88 36 1 15 4 1.40 73 75 -2 -0.05 +0.27 Auxerre (2 Seasons) 2 Leagues 23 1,878 82 30.2 20.9 23 82 18 0 7 1.35 28 27 +1 +0.05 +0.36 Reading (2 Seasons) 3 Leagues 10 681 68 7.5 7.6 7 91 5 3 14 9 1.40 14 9 +5 +0.66 +0.85 Yeovil Town (2 Seasons) 1 League 10 784 78 10.9 8.7 9 87 8 1 1 1 1.90 21 18 +3 +0.34 +0.29 Rochdale (1 Season) 1 League 22 1,866 85 45.1 20.7 22 85 17 0 2 1.09 28 35 -7 -0.34 +0.06 Cardiff City (1 Season) 3 Leagues 20 1,407 70 30.1 15.6 17 80 10 3 15 6 2.00 32 20 +12 +0.77 -0.14 Aldershot Town (1 Season) 2 Leagues 10 930 93 21.4 10.3 10 93 10 0 0 1.10 8 14 -6 -0.58 +0.02 Bristol Rovers (1 Season) 1 League 0 0 0 0 3 Maidenhead United (1 Season) 1 League 0 0 0 0 2 FA Cup (7 Seasons) 13 1,165 90 58.8 12.9 12 95 12 1 25 3 1.54 18 16 +2 +0.15 +0.15 Championship (4 Seasons) 57 3,824 67 23.1 42.5 43 83 30 14 20 17 1.58 50 43 +7 +0.16 +0.14 National League (4 Seasons) 18 1,504 84 9.7 16.7 17 88 16 1 1 3 1.61 27 30 -3 -0.18 -0.01 EFL Cup (4 Seasons) 4 211 53 22.0 2.3 2 90 2 2 16 2 1.75 6 5 +1 +0.43 -0.05 League One (3 Seasons) 41 3,270 80 26.3 36.3 39 83 27 2 21 9 1.49 60 55 +5 +0.14 -0.19 PL2 — Div. 2 (3 Seasons) 32 2,846 89 53.6 31.6 32 89 31 0 2 1.52 64 55 +9 +0.28 +0.47 Ligue 1 (2 Seasons) 22 1,788 81 29.2 19.9 22 81 17 0 7 1.41 28 26 +2 +0.10 +0.41 Premier League (1 Season) 21 1,846 88 54.0 20.5 21 88 19 0 1 0.81 31 47 -16 -0.78 +0.19 PL2 — Div. 1 (1 Season) 7 531 76 26.8 5.9 6 86 5 1 15 2 0.86 9 20 -11 -1.86 -1.31 Coupe de France (1 Season) 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00
Playing Time Table 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-2017 17 Reading eng ENG Jr. PL2 — Div. 1 11th 7 531 76 26.8 5.9 6 86 5 1 15 2 0.86 9 20 -11 -1.86 -1.31 Matches 2017-2018 18 Maidenhead United eng ENG 5. National League 12th 0 0 0 0 2 Matches 2017-2018 18 Reading eng ENG Jr. PL2 — Div. 2 5th 17 1,496 88 87.5 16.6 17 88 16 0 0 1.56 29 26 +3 +0.18 +3.97 Matches 2018-2019 19 Bristol Rovers eng ENG 3. League One 15th 0 0 0 0 3 Matches 2018-2019 19 Aldershot Town eng ENG 5. National League 21st 8 720 90 17.4 8.0 8 90 8 0 0 1.25 6 12 -6 -0.75 -0.14 Matches 2018-2019 19 Reading eng ENG Jr. PL2 — Div. 2 3rd 9 810 90 40.9 9.0 9 90 9 0 2 2.00 22 12 +10 +1.11 +0.96 Matches 2018-2019 19 Reading eng ENG 2. Championship 20th 2 99 50 2.4 1.1 1 91 1 1 8 3 0.00 0 1 -1 -0.91 -0.55 Matches 2019-2020 20 Reading eng ENG Jr. PL2 — Div. 2 9th 6 540 90 33.3 6.0 6 90 6 0 0 0.67 13 17 -4 -0.67 -0.83 Matches 2019-2020 20 Reading eng ENG 2. Championship 14th 5 347 69 8.4 3.9 4 85 2 1 8 5 1.40 7 3 +4 +1.04 +1.11 Matches 2019-2020 20 Yeovil Town eng ENG 5. National League 4th 6 424 71 12.7 4.7 5 85 4 1 1 1 2.17 14 8 +6 +1.27 +0.93 Matches 2020-2021 21 Yeovil Town eng ENG 5. National League 16th 4 360 90 9.3 4.0 4 90 4 0 0 1.50 7 10 -3 -0.75 -0.57 Matches 2020-2021 21 Rochdale eng ENG 3. League One 21st 22 1,866 85 45.1 20.7 22 85 17 0 2 1.09 28 35 -7 -0.34 +0.06 Matches 2021-2022 22 Luton Town eng ENG 2. Championship 6th 23 1,405 61 33.9 15.6 16 81 12 7 16 5 1.78 23 17 +6 +0.38 +0.32 Matches 2022-2023 23 Luton Town eng ENG 2. Championship 3rd 27 1,973 73 47.7 21.9 22 83 15 5 30 4 1.57 20 22 -2 -0.09 -0.92 Matches 2023-2024 24 Luton Town eng ENG 1. Premier League 18th 21 1,846 88 54.0 20.5 21 88 19 0 1 0.81 31 47 -16 -0.78 +0.19 Matches 2024-2025 25 Auxerre fr FRA 1. Ligue 1 11th 20 1,654 83 54.1 18.4 20 83 16 0 7 1.40 26 24 +2 +0.11 +0.43 Matches 2025-2026 26 Auxerre fr FRA 1. Ligue 1 15th 2 134 67 4.4 1.5 2 67 1 0 0 1.50 2 2 0 0.00 +0.31 Matches 2025-2026 26 Cardiff City eng ENG 3. League One 2nd 19 1,404 74 33.9 15.6 17 80 10 2 21 4 1.95 32 20 +12 +0.77 -0.15 Matches 9 Seasons 9 Clubs 5 Leagues 159 12,232 77 22.7 135.9 142 84 109 17 19 37 1.44 196 201 -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 Leagues 39 3,377 87 46.3 37.5 38 88 36 1 15 4 1.40 73 75 -2 -0.05 +0.27 Luton Town (3 Seasons) 2 Leagues 71 5,224 74 44.6 58.0 59 84 46 12 22 10 1.41 74 86 -12 -0.21 -0.28 Auxerre (2 Seasons) 1 League 22 1,788 81 29.2 19.9 22 81 17 0 7 1.41 28 26 +2 +0.10 +0.41 Yeovil Town (2 Seasons) 1 League 10 784 78 10.9 8.7 9 87 8 1 1 1 1.90 21 18 +3 +0.34 +0.29 Reading (2 Seasons) 1 League 7 446 64 5.4 5.0 5 86 3 2 8 8 1.00 7 4 +3 +0.61 +0.82 Rochdale (1 Season) 1 League 22 1,866 85 45.1 20.7 22 85 17 0 2 1.09 28 35 -7 -0.34 +0.06 Cardiff City (1 Season) 1 League 19 1,404 74 33.9 15.6 17 80 10 2 21 4 1.95 32 20 +12 +0.77 -0.15 Aldershot Town (1 Season) 1 League 8 720 90 17.4 8.0 8 90 8 0 0 1.25 6 12 -6 -0.75 -0.14 Bristol Rovers (1 Season) 1 League 0 0 0 0 3 Maidenhead United (1 Season) 1 League 0 0 0 0 2 Championship (4 Seasons) 57 3,824 67 23.1 42.5 43 83 30 14 20 17 1.58 50 43 +7 +0.16 +0.14 National League (4 Seasons) 18 1,504 84 9.7 16.7 17 88 16 1 1 3 1.61 27 30 -3 -0.18 -0.01 League One (3 Seasons) 41 3,270 80 26.3 36.3 39 83 27 2 21 9 1.49 60 55 +5 +0.14 -0.19 PL2 — Div. 2 (3 Seasons) 32 2,846 89 53.6 31.6 32 89 31 0 2 1.52 64 55 +9 +0.28 +0.47 Ligue 1 (2 Seasons) 22 1,788 81 29.2 19.9 22 81 17 0 7 1.41 28 26 +2 +0.10 +0.41 Premier League (1 Season) 21 1,846 88 54.0 20.5 21 88 19 0 1 0.81 31 47 -16 -0.78 +0.19 PL2 — Div. 1 (1 Season) 7 531 76 26.8 5.9 6 86 5 1 15 2 0.86 9 20 -11 -1.86 -1.31
Playing Time Table 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 2025 26 ng Nigeria Africa Cup of Nations qualification 2 135 68 30.0 1.5 2 68 1 0 0 0.50 1 3 -2 -1.33 -3.62 Matches 1 Season 1 Club 1 League 2 135 68 30.0 1.5 2 68 1 0 0 0.50 1 3 -2 -1.33 -3.62
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2016-2017 17 Reading 1 League 5.9 0 0 0 0 2017-2018 18 Reading 1 League 16.6 3 1 0 1 2018-2019 19 Aldershot Town 2 Leagues 10.3 3 0 0 2 2 0 0 0 0 0 0 0 2018-2019 19 Reading 1 League 9.0 2 0 0 0 2018-2019 19 Reading 1 League 1.1 0 0 0 1 1 0 0 3 1 0 0 0 2019-2020 20 Reading 1 League 6.0 0 0 0 0 2019-2020 20 Reading 3 Leagues 6.5 2 0 0 12 4 0 16 2 7 0 2019-2020 20 Yeovil Town 1 League 4.7 1 0 0 1 2020-2021 21 Yeovil Town 1 League 4.0 0 0 0 0 2020-2021 21 Rochdale 1 League 20.7 2 0 0 17 22 0 8 25 17 1 2020-2021 21 Luton Town 1 League 1.0 0 0 0 1 0 0 0 0 1 0 2021-2022 22 Luton Town 3 Leagues 18.6 3 0 0 18 7 0 3 21 16 0 2022-2023 23 Luton Town 3 Leagues 26.2 5 2 1 31 18 0 11 33 23 0 2023-2024 24 Luton Town 2 Leagues 22.5 3 0 0 25 16 1 3 28 23 0 2024-2025 25 Auxerre 2 Leagues 19.4 1 1 0 11 10 0 3 14 16 0 2025-2026 26 Auxerre 1 League 1.5 0 0 0 2 1 0 2 0 3 0 2025-2026 26 Cardiff City 3 Leagues 15.6 3 1 0 7 13 0 1 11 14 0 9 Seasons 9 Clubs 8 Leagues 152.2 23 4 1 127 94 1 47 137 121 0 0 2 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Luton Town (4 Seasons) 4 Leagues 68.4 11 2 1 75 41 1 17 82 63 0 Reading (4 Seasons) 2 Leagues 37.5 5 1 0 1 Auxerre (2 Seasons) 2 Leagues 20.9 1 1 0 13 11 0 5 14 19 0 Reading (2 Seasons) 3 Leagues 7.6 2 0 0 13 5 0 16 5 8 0 0 0 Yeovil Town (2 Seasons) 1 League 8.7 1 0 0 1 Rochdale (1 Season) 1 League 20.7 2 0 0 17 22 0 8 25 17 1 Cardiff City (1 Season) 3 Leagues 15.6 3 1 0 7 13 0 1 11 14 0 Aldershot Town (1 Season) 2 Leagues 10.3 3 0 0 2 2 0 0 0 0 0 0 0 Bristol Rovers (1 Season) 1 League Maidenhead United (1 Season) 1 League FA Cup (7 Seasons) 12.9 2 0 0 14 11 0 2 1 2 0 0 0 Championship (4 Seasons) 42.5 8 2 1 50 23 0 27 56 43 0 0 0 National League (4 Seasons) 16.7 3 0 0 1 EFL Cup (4 Seasons) 2.3 1 0 0 3 1 0 1 2 3 0 League One (3 Seasons) 36.3 5 1 0 24 34 0 9 36 31 1 PL2 — Div. 2 (3 Seasons) 31.6 5 1 0 1 Ligue 1 (2 Seasons) 19.9 1 1 0 13 11 0 5 13 19 0 Premier League (1 Season) 20.5 3 0 0 23 14 1 3 28 23 0 PL2 — Div. 1 (1 Season) 5.9 0 0 0 0 Coupe de France (1 Season) 1.0 0 0 0 0 0 0 0 1 0 0
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.
View Additional Information
More Gabriel Osho Pages
Gabriel Osho Overview
Stats by Competition
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary