Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2016-2017 19 Vicenza it ITA 2. Serie B 3 0 57 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 19 Bari it ITA 2. Serie B 5 3 212 2.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 20 Grasshopper ch SUI 1. Super Lg 32 29 2,593 28.8 0 2 2 0 0 0 7 0 0.00 0.07 0.07 0.00 0.07 Matches 2018-2019 21 Rennes fr FRA Coupe de France 2 0 35 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 21 Rennes 2. Europa Lg 0 0 Matches 2018-2019 21 Rennes fr FRA 1. Ligue 1 7 7 605 6.7 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 13 26 22 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 21 Grasshopper ch SUI 1. Super Lg 15 15 1,294 14.4 0 1 1 0 0 0 5 1 0.00 0.07 0.07 0.00 0.07 Matches 2019-2020 22 Rennes 2. Europa Lg 2 2 171 1.9 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 2 6 7 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 22 Rennes fr FRA 1. Ligue 1 1 1 90 1.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 1 4 3 0.00 0.00 0.00 0.00 0.00 0.00 0.04 0.04 0.00 0.04 Matches 2019-2020 22 Angers fr FRA 1. Ligue 1 5 5 450 5.0 0 1 1 0 0 0 1 0 0.0 0.0 0.2 0.2 22 19 16 0.00 0.20 0.20 0.00 0.20 0.00 0.05 0.05 0.00 0.05 Matches 2020-2021 23 Angers 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 2020-2021 23 Angers fr FRA 1. Ligue 1 27 24 2,222 24.7 0 1 1 0 0 0 8 0 0.6 0.6 2.1 2.8 65 62 121 0.00 0.04 0.04 0.00 0.04 0.03 0.09 0.11 0.03 0.11 Matches 2021-2022 24 Angers fr FRA Coupe de France 0 0 Matches 2021-2022 24 Angers fr FRA 1. Ligue 1 27 27 2,219 24.7 0 1 1 0 0 0 10 1 0.8 0.8 2.1 2.9 66 54 147 0.00 0.04 0.04 0.00 0.04 0.03 0.09 0.12 0.03 0.12 Matches 2022-2023 25 Angers fr FRA Coupe de France 2 1 165 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 25 Angers fr FRA 1. Ligue 1 24 21 1,790 19.9 0 0 0 0 0 0 2 1 1.0 1.0 1.6 2.6 52 58 95 0.00 0.00 0.00 0.00 0.00 0.05 0.08 0.13 0.05 0.13 Matches 2023-2024 26 Standard Liège be BEL 1. Pro League A 8 7 559 6.2 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 27 Standard Liège be BEL 1. Pro League A 7 1 147 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 9 Seasons 6 Clubs 6 Leagues 168 144 12,699 141.1 0 6 6 0 0 0 36 3 2.4 2.4 6.1 8.6 221 229 411 0.00 0.04 0.04 0.00 0.04 0.03 0.07 0.10 0.03 0.10 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Angers (4 Seasons) 2 Leagues 86 79 6,936 77.1 0 3 3 0 0 0 21 2 2.4 2.4 6.1 8.5 205 193 379 0.00 0.04 0.04 0.00 0.04 0.03 0.08 0.11 0.03 0.11 Grasshopper (2 Seasons) 1 League 47 44 3,887 43.2 0 3 3 0 0 0 12 1 0.00 0.07 0.07 0.00 0.07 Standard Liège (2 Seasons) 1 League 15 8 706 7.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Rennes (2 Seasons) 3 Leagues 12 10 901 10.0 0 0 0 0 0 0 0 0 0.0 0.0 0.1 0.1 16 36 32 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.00 0.01 Bari (1 Season) 1 League 5 3 212 2.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Vicenza (1 Season) 1 League 3 0 57 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ligue 1 (5 Seasons) 91 85 7,376 82.0 0 3 3 0 0 0 21 2 2.4 2.4 6.1 8.6 219 223 404 0.00 0.04 0.04 0.00 0.04 0.03 0.07 0.10 0.03 0.10 Coupe de France (4 Seasons) 5 2 290 3.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Super Lg (2 Seasons) 47 44 3,887 43.2 0 3 3 0 0 0 12 1 0.00 0.07 0.07 0.00 0.07 Pro League A (2 Seasons) 15 8 706 7.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (2 Seasons) 2 2 171 1.9 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 2 6 7 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Serie B (1 Season) 8 3 269 3.0 0 0 0 0 0 0 1 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 xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2016-2017 19 Bari 1 League 5 3 212 2.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2016-2017 19 Vicenza 1 League 3 0 57 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017-2018 20 Grasshopper 1 League 32 29 2,593 28.8 0 2 2 0 0 0 7 0 0.00 0.07 0.07 0.00 0.07 2018-2019 21 Grasshopper 1 League 15 15 1,294 14.4 0 1 1 0 0 0 5 1 0.00 0.07 0.07 0.00 0.07 2018-2019 21 Rennes 3 Leagues 9 7 640 7.1 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 13 26 22 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 2019-2020 22 Rennes 2 Leagues 3 3 261 2.9 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 3 10 10 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.00 0.01 2019-2020 22 Angers 1 League 5 5 450 5.0 0 1 1 0 0 0 1 0 0.0 0.0 0.2 0.2 22 19 16 0.00 0.20 0.20 0.00 0.20 0.00 0.05 0.05 0.00 0.05 2020-2021 23 Angers 2 Leagues 28 25 2,312 25.7 0 1 1 0 0 0 8 0 0.6 0.6 2.1 2.8 65 62 121 0.00 0.04 0.04 0.00 0.04 0.03 0.09 0.11 0.03 0.11 2021-2022 24 Angers 2 Leagues 27 27 2,219 24.7 0 1 1 0 0 0 10 1 0.8 0.8 2.1 2.9 66 54 147 0.00 0.04 0.04 0.00 0.04 0.03 0.09 0.12 0.03 0.12 2022-2023 25 Angers 2 Leagues 26 22 1,955 21.7 0 0 0 0 0 0 2 1 1.0 1.0 1.6 2.6 52 58 95 0.00 0.00 0.00 0.00 0.00 0.05 0.08 0.13 0.05 0.13 2023-2024 26 Standard Liège 1 League 8 7 559 6.2 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2024-2025 27 Standard Liège 1 League 7 1 147 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 9 Seasons 6 Clubs 6 Leagues 168 144 12,699 141.1 0 6 6 0 0 0 36 3 2.4 2.4 6.1 8.6 221 229 411 0.00 0.04 0.04 0.00 0.04 0.03 0.07 0.10 0.03 0.10 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Angers (4 Seasons) 2 Leagues 86 79 6,936 77.1 0 3 3 0 0 0 21 2 2.4 2.4 6.1 8.5 205 193 379 0.00 0.04 0.04 0.00 0.04 0.03 0.08 0.11 0.03 0.11 Grasshopper (2 Seasons) 1 League 47 44 3,887 43.2 0 3 3 0 0 0 12 1 0.00 0.07 0.07 0.00 0.07 Standard Liège (2 Seasons) 1 League 15 8 706 7.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Rennes (2 Seasons) 3 Leagues 12 10 901 10.0 0 0 0 0 0 0 0 0 0.0 0.0 0.1 0.1 16 36 32 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.00 0.01 Bari (1 Season) 1 League 5 3 212 2.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Vicenza (1 Season) 1 League 3 0 57 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ligue 1 (5 Seasons) 91 85 7,376 82.0 0 3 3 0 0 0 21 2 2.4 2.4 6.1 8.6 219 223 404 0.00 0.04 0.04 0.00 0.04 0.03 0.07 0.10 0.03 0.10 Coupe de France (4 Seasons) 5 2 290 3.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Super Lg (2 Seasons) 47 44 3,887 43.2 0 3 3 0 0 0 12 1 0.00 0.07 0.07 0.00 0.07 Pro League A (2 Seasons) 15 8 706 7.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (2 Seasons) 2 2 171 1.9 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 2 6 7 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Serie B (1 Season) 8 3 269 3.0 0 0 0 0 0 0 1 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 xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2016-2017 19 Bari it ITA 2. Serie B 12th 5 3 212 2.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 19 Vicenza it ITA 2. Serie B 20th 3 0 57 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 20 Grasshopper ch SUI 1. Super Lg 9th 32 29 2,593 28.8 0 2 2 0 0 0 7 0 0.00 0.07 0.07 0.00 0.07 Matches 2018-2019 21 Grasshopper ch SUI 1. Super Lg 10th 15 15 1,294 14.4 0 1 1 0 0 0 5 1 0.00 0.07 0.07 0.00 0.07 Matches 2018-2019 21 Rennes fr FRA 1. Ligue 1 10th 7 7 605 6.7 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 13 26 22 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 22 Rennes fr FRA 1. Ligue 1 3rd 1 1 90 1.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 1 4 3 0.00 0.00 0.00 0.00 0.00 0.00 0.04 0.04 0.00 0.04 Matches 2019-2020 22 Angers fr FRA 1. Ligue 1 11th 5 5 450 5.0 0 1 1 0 0 0 1 0 0.0 0.0 0.2 0.2 22 19 16 0.00 0.20 0.20 0.00 0.20 0.00 0.05 0.05 0.00 0.05 Matches 2020-2021 23 Angers fr FRA 1. Ligue 1 13th 27 24 2,222 24.7 0 1 1 0 0 0 8 0 0.6 0.6 2.1 2.8 65 62 121 0.00 0.04 0.04 0.00 0.04 0.03 0.09 0.11 0.03 0.11 Matches 2021-2022 24 Angers fr FRA 1. Ligue 1 14th 27 27 2,219 24.7 0 1 1 0 0 0 10 1 0.8 0.8 2.1 2.9 66 54 147 0.00 0.04 0.04 0.00 0.04 0.03 0.09 0.12 0.03 0.12 Matches 2022-2023 25 Angers fr FRA 1. Ligue 1 20th 24 21 1,790 19.9 0 0 0 0 0 0 2 1 1.0 1.0 1.6 2.6 52 58 95 0.00 0.00 0.00 0.00 0.00 0.05 0.08 0.13 0.05 0.13 Matches 2023-2024 26 Standard Liège be BEL 1. Pro League A 12th 8 7 559 6.2 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 27 Standard Liège be BEL 1. Pro League A 6th 7 1 147 1.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 9 Seasons 6 Clubs 4 Leagues 161 140 12,238 136.0 0 6 6 0 0 0 36 3 2.4 2.4 6.1 8.6 219 223 404 0.00 0.04 0.04 0.00 0.04 0.03 0.07 0.10 0.03 0.10 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Angers (4 Seasons) 1 League 83 77 6,681 74.2 0 3 3 0 0 0 21 2 2.4 2.4 6.1 8.5 205 193 379 0.00 0.04 0.04 0.00 0.04 0.03 0.08 0.11 0.03 0.11 Grasshopper (2 Seasons) 1 League 47 44 3,887 43.2 0 3 3 0 0 0 12 1 0.00 0.07 0.07 0.00 0.07 Standard Liège (2 Seasons) 1 League 15 8 706 7.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Rennes (2 Seasons) 1 League 8 8 695 7.7 0 0 0 0 0 0 0 0 0.0 0.0 0.1 0.1 14 30 25 0.00 0.00 0.00 0.00 0.00 0.00 0.01 0.01 0.00 0.01 Bari (1 Season) 1 League 5 3 212 2.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Vicenza (1 Season) 1 League 3 0 57 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Ligue 1 (5 Seasons) 91 85 7,376 82.0 0 3 3 0 0 0 21 2 2.4 2.4 6.1 8.6 219 223 404 0.00 0.04 0.04 0.00 0.04 0.03 0.07 0.10 0.03 0.10 Super Lg (2 Seasons) 47 44 3,887 43.2 0 3 3 0 0 0 12 1 0.00 0.07 0.07 0.00 0.07 Pro League A (2 Seasons) 15 8 706 7.8 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Serie B (1 Season) 8 3 269 3.0 0 0 0 0 0 0 1 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 2018-2019 21 Rennes fr FRA Coupe de France 1st 2 0 35 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 23 Angers fr FRA Coupe de France 5th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 24 Angers fr FRA Coupe de France R64 0 0 Matches 2022-2023 25 Angers fr FRA Coupe de France R16 2 1 165 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 4 Seasons 2 Clubs 1 League 5 2 290 3.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.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 Angers (3 Seasons) 1 League 3 2 255 2.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Rennes (1 Season) 1 League 2 0 35 0.4 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 LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2018-2019 21 Rennes 2. Europa Lg R16 0 0 Matches 2019-2020 22 Rennes 2. Europa Lg GR 2 2 171 1.9 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 2 6 7 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2 Seasons 1 Club 1 League 2 2 171 1.9 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 2 6 7 0.00 0.00 0.00 0.00 0.00 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 Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2016-2017 19 Bari 1 League 2.4 0 1 0.42 0.00 0 0 2016-2017 19 Vicenza 1 League 0.6 0 0 0.00 0 0 2017-2018 20 Grasshopper 1 League 28.8 0 0 4 0.00 0.14 0.00 0 0 2018-2019 21 Grasshopper 1 League 14.4 0 0 0 2018-2019 21 Rennes 3 Leagues 7.1 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 2019-2020 22 Rennes 2 Leagues 2.9 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 2019-2020 22 Angers 1 League 5.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 2020-2021 23 Angers 2 Leagues 25.7 0 7 2 28.6 0.27 0.08 0.00 0.00 21.3 0 0 0 0.6 0.6 0.09 -0.6 -0.6 2021-2022 24 Angers 2 Leagues 24.7 0 14 3 21.4 0.57 0.12 0.00 0.00 20.6 0 0 0 0.8 0.8 0.06 -0.8 -0.8 2022-2023 25 Angers 2 Leagues 21.7 0 8 2 25.0 0.37 0.09 0.00 0.00 16.0 0 0 0 1.0 1.0 0.14 -1.0 -1.0 2023-2024 26 Standard Liège 1 League 6.2 0 1 0 0.0 0.16 0.00 0.00 0 0 2024-2025 27 Standard Liège 1 League 1.6 0 0 0 0.00 0.00 0 0 9 Seasons 6 Clubs 6 Leagues 141.1 0 30 12 36.7 0.24 0.09 0.00 0.00 19.6 0 0 0 2.4 2.4 0.09 -2.4 -2.4 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Angers (4 Seasons) 2 Leagues 77.1 0 29 7 24.1 0.38 0.09 0.00 0.00 19.6 0 0 0 2.4 2.4 0.09 -2.4 -2.4 Grasshopper (2 Seasons) 1 League 43.2 0 0 4 0.00 0.14 0.00 0 0 Standard Liège (2 Seasons) 1 League 7.8 0 1 0 0.0 0.13 0.00 0.00 0 0 Rennes (2 Seasons) 3 Leagues 10.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Bari (1 Season) 1 League 2.4 0 1 0.42 0.00 0 0 Vicenza (1 Season) 1 League 0.6 0 0 0.00 0 0 Ligue 1 (5 Seasons) 82.0 0 28 7 25.0 0.34 0.09 0.00 0.00 19.6 0 0 0 2.4 2.4 0.09 -2.4 -2.4 Coupe de France (4 Seasons) 3.2 0 1 0 0.0 0.31 0.00 0.00 0 0 Super Lg (2 Seasons) 43.2 0 0 4 0.00 0.14 0.00 0 0 Pro League A (2 Seasons) 7.8 0 1 0 0.0 0.13 0.00 0.00 0 0 Europa Lg (2 Seasons) 1.9 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Serie B (1 Season) 3.0 0 1 0.33 0.00 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2016-2017 19 Bari it ITA 2. Serie B 12th 2.4 0 1 0.42 0.00 0 0 Matches 2016-2017 19 Vicenza it ITA 2. Serie B 20th 0.6 0 0 0.00 0 0 Matches 2017-2018 20 Grasshopper ch SUI 1. Super Lg 9th 28.8 0 0 4 0.00 0.14 0.00 0 0 Matches 2018-2019 21 Grasshopper ch SUI 1. Super Lg 10th 14.4 0 0 0 Matches 2018-2019 21 Rennes fr FRA 1. Ligue 1 10th 6.7 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2019-2020 22 Rennes fr FRA 1. Ligue 1 3rd 1.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2019-2020 22 Angers fr FRA 1. Ligue 1 11th 5.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2020-2021 23 Angers fr FRA 1. Ligue 1 13th 24.7 0 7 2 28.6 0.28 0.08 0.00 0.00 21.3 0 0 0 0.6 0.6 0.09 -0.6 -0.6 Matches 2021-2022 24 Angers fr FRA 1. Ligue 1 14th 24.7 0 14 3 21.4 0.57 0.12 0.00 0.00 20.6 0 0 0 0.8 0.8 0.06 -0.8 -0.8 Matches 2022-2023 25 Angers fr FRA 1. Ligue 1 20th 19.9 0 7 2 28.6 0.35 0.10 0.00 0.00 16.0 0 0 0 1.0 1.0 0.14 -1.0 -1.0 Matches 2023-2024 26 Standard Liège be BEL 1. Pro League A 12th 6.2 0 1 0 0.0 0.16 0.00 0.00 0 0 Matches 2024-2025 27 Standard Liège be BEL 1. Pro League A 6th 1.6 0 0 0 0.00 0.00 0 0 Matches 9 Seasons 6 Clubs 4 Leagues 136.0 0 29 12 37.9 0.24 0.10 0.00 0.00 19.6 0 0 0 2.4 2.4 0.09 -2.4 -2.4 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Angers (4 Seasons) 1 League 74.2 0 28 7 25.0 0.38 0.09 0.00 0.00 19.6 0 0 0 2.4 2.4 0.09 -2.4 -2.4 Grasshopper (2 Seasons) 1 League 43.2 0 0 4 0.00 0.14 0.00 0 0 Standard Liège (2 Seasons) 1 League 7.8 0 1 0 0.0 0.13 0.00 0.00 0 0 Rennes (2 Seasons) 1 League 7.7 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Bari (1 Season) 1 League 2.4 0 1 0.42 0.00 0 0 Vicenza (1 Season) 1 League 0.6 0 0 0.00 0 0 Ligue 1 (5 Seasons) 82.0 0 28 7 25.0 0.34 0.09 0.00 0.00 19.6 0 0 0 2.4 2.4 0.09 -2.4 -2.4 Super Lg (2 Seasons) 43.2 0 0 4 0.00 0.14 0.00 0 0 Pro League A (2 Seasons) 7.8 0 1 0 0.0 0.13 0.00 0.00 0 0 Serie B (1 Season) 3.0 0 1 0.33 0.00 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2018-2019 21 Rennes fr FRA Coupe de France 1st 0.4 0 0 0 0.00 0.00 0 0 Matches 2020-2021 23 Angers fr FRA Coupe de France 5th 1.0 0 0 0 0.00 0.00 0 0 Matches 2022-2023 25 Angers fr FRA Coupe de France R16 1.8 0 1 0 0.0 0.55 0.00 0.00 0 0 Matches 4 Seasons 2 Clubs 1 League 3.2 0 1 0 0.0 0.31 0.00 0.00 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Angers (3 Seasons) 1 League 2.8 0 1 0 0.0 0.35 0.00 0.00 0 0 Rennes (1 Season) 1 League 0.4 0 0 0 0.00 0.00 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2019-2020 22 Rennes 2. Europa Lg GR 1.9 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2 Seasons 1 Club 1 League 1.9 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0
Passing Table Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2016-2017 19 Bari 1 League 2.4 0 2016-2017 19 Vicenza 1 League 0.6 0 2017-2018 20 Grasshopper 1 League 28.8 2 2018-2019 21 Grasshopper 1 League 14.4 1 2018-2019 21 Rennes 3 Leagues 7.1 305 353 86.4 4327 1445 198 214 92.5 84 98 85.7 16 29 55.2 0 0.0 0.1 0.0 1 12 0 0 26 2019-2020 22 Rennes 2 Leagues 2.9 123 149 82.6 1802 615 68 73 93.2 45 57 78.9 6 11 54.5 0 0.0 0.1 0.0 1 6 0 0 10 2019-2020 22 Angers 1 League 5.0 226 298 75.8 3327 1475 118 132 89.4 88 110 80.0 8 32 25.0 1 0.2 0.2 +0.8 4 11 4 2 19 2020-2021 23 Angers 2 Leagues 25.7 1009 1272 79.3 14879 5044 597 662 90.2 336 414 81.2 46 125 36.8 1 2.1 1.7 -1.1 18 52 16 11 62 2021-2022 24 Angers 2 Leagues 24.7 886 1083 81.8 13708 3696 468 517 90.5 361 420 86.0 38 82 46.3 1 2.1 2.3 -1.1 14 43 18 13 54 2022-2023 25 Angers 2 Leagues 21.7 762 952 80.0 11455 3777 417 478 87.2 284 350 81.1 36 75 48.0 0 1.6 1.7 -1.6 12 46 16 11 58 2023-2024 26 Standard Liège 1 League 6.2 0 2024-2025 27 Standard Liège 1 League 1.6 0 9 Seasons 6 Clubs 6 Leagues 141.1 3311 4107 80.6 49498 16052 1866 2076 89.9 1198 1449 82.7 150 354 42.4 6 6.1 6.1 -0.1 50 170 54 37 229 Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Angers (4 Seasons) 2 Leagues 77.1 2883 3605 80.0 43369 13992 1600 1789 89.4 1069 1294 82.6 128 314 40.8 3 6.1 6.0 -3.1 48 152 54 37 193 Grasshopper (2 Seasons) 1 League 43.2 3 Standard Liège (2 Seasons) 1 League 7.8 0 Rennes (2 Seasons) 3 Leagues 10.0 428 502 85.3 6129 2060 266 287 92.7 129 155 83.2 22 40 55.0 0 0.1 0.2 -0.1 2 18 0 0 36 Bari (1 Season) 1 League 2.4 0 Vicenza (1 Season) 1 League 0.6 0 Ligue 1 (5 Seasons) 82.0 3226 4005 80.5 48272 15633 1817 2023 89.8 1170 1414 82.7 145 345 42.0 3 6.1 6.1 -3.1 50 165 54 37 223 Coupe de France (4 Seasons) 3.2 0 Super Lg (2 Seasons) 43.2 3 Pro League A (2 Seasons) 7.8 0 Europa Lg (2 Seasons) 1.9 85 102 83.3 1226 419 49 53 92.5 28 35 80.0 5 9 55.6 0 0.0 0.1 0.0 0 5 0 0 6 Serie B (1 Season) 3.0 0
Passing Table Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2016-2017 19 Bari it ITA 2. Serie B 12th 2.4 0 Matches 2016-2017 19 Vicenza it ITA 2. Serie B 20th 0.6 0 Matches 2017-2018 20 Grasshopper ch SUI 1. Super Lg 9th 28.8 2 Matches 2018-2019 21 Grasshopper ch SUI 1. Super Lg 10th 14.4 1 Matches 2018-2019 21 Rennes fr FRA 1. Ligue 1 10th 6.7 305 353 86.4 4327 1445 198 214 92.5 84 98 85.7 16 29 55.2 0 0.0 0.1 0.0 1 12 0 0 26 Matches 2019-2020 22 Rennes fr FRA 1. Ligue 1 3rd 1.0 38 47 80.9 576 196 19 20 95.0 17 22 77.3 1 2 50.0 0 0.0 0.0 0.0 1 1 0 0 4 Matches 2019-2020 22 Angers fr FRA 1. Ligue 1 11th 5.0 226 298 75.8 3327 1475 118 132 89.4 88 110 80.0 8 32 25.0 1 0.2 0.2 +0.8 4 11 4 2 19 Matches 2020-2021 23 Angers fr FRA 1. Ligue 1 13th 24.7 1009 1272 79.3 14879 5044 597 662 90.2 336 414 81.2 46 125 36.8 1 2.1 1.7 -1.1 18 52 16 11 62 Matches 2021-2022 24 Angers fr FRA 1. Ligue 1 14th 24.7 886 1083 81.8 13708 3696 468 517 90.5 361 420 86.0 38 82 46.3 1 2.1 2.3 -1.1 14 43 18 13 54 Matches 2022-2023 25 Angers fr FRA 1. Ligue 1 20th 19.9 762 952 80.0 11455 3777 417 478 87.2 284 350 81.1 36 75 48.0 0 1.6 1.7 -1.6 12 46 16 11 58 Matches 2023-2024 26 Standard Liège be BEL 1. Pro League A 12th 6.2 0 Matches 2024-2025 27 Standard Liège be BEL 1. Pro League A 6th 1.6 0 Matches 9 Seasons 6 Clubs 4 Leagues 136.0 3226 4005 80.5 48272 15633 1817 2023 89.8 1170 1414 82.7 145 345 42.0 6 6.1 6.1 -0.1 50 165 54 37 223 Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Angers (4 Seasons) 1 League 74.2 2883 3605 80.0 43369 13992 1600 1789 89.4 1069 1294 82.6 128 314 40.8 3 6.1 6.0 -3.1 48 152 54 37 193 Grasshopper (2 Seasons) 1 League 43.2 3 Standard Liège (2 Seasons) 1 League 7.8 0 Rennes (2 Seasons) 1 League 7.7 343 400 85.8 4903 1641 217 234 92.7 101 120 84.2 17 31 54.8 0 0.1 0.1 -0.1 2 13 0 0 30 Bari (1 Season) 1 League 2.4 0 Vicenza (1 Season) 1 League 0.6 0 Ligue 1 (5 Seasons) 82.0 3226 4005 80.5 48272 15633 1817 2023 89.8 1170 1414 82.7 145 345 42.0 3 6.1 6.1 -3.1 50 165 54 37 223 Super Lg (2 Seasons) 43.2 3 Pro League A (2 Seasons) 7.8 0 Serie B (1 Season) 3.0 0
Passing Table Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches 2018-2019 21 Rennes fr FRA Coupe de France 1st 0.4 0 Matches 2020-2021 23 Angers fr FRA Coupe de France 5th 1.0 0 Matches 2022-2023 25 Angers fr FRA Coupe de France R16 1.8 0 Matches 4 Seasons 2 Clubs 1 League 3.2 0 Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches Angers (3 Seasons) 1 League 2.8 0 Rennes (1 Season) 1 League 0.4 0
Passing Table Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2019-2020 22 Rennes 2. Europa Lg GR 1.9 85 102 83.3 1226 419 49 53 92.5 28 35 80.0 5 9 55.6 0 0.0 0.1 0.0 0 5 0 0 6 Matches 2 Seasons 1 Club 1 League 1.9 85 102 83.3 1226 419 49 53 92.5 28 35 80.0 5 9 55.6 0 0.0 0.1 0.0 0 5 0 0 6
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2016-2017 19 Bari 1 League 2.4 2016-2017 19 Vicenza 1 League 0.6 2017-2018 20 Grasshopper 1 League 28.8 0 2018-2019 21 Grasshopper 1 League 14.4 2018-2019 21 Rennes 3 Leagues 7.1 353 292 61 6 1 0 8 55 0 0 0 0 305 0 5 2019-2020 22 Rennes 2 Leagues 2.9 149 116 32 2 0 0 5 30 0 0 0 0 123 1 2 2019-2020 22 Angers 1 League 5.0 298 233 64 2 0 2 16 62 0 0 0 0 226 1 5 2020-2021 23 Angers 2 Leagues 25.7 1272 1022 249 10 0 4 64 239 0 0 0 0 1009 1 27 2021-2022 24 Angers 2 Leagues 24.7 1083 894 185 5 0 2 69 180 0 0 0 0 886 4 26 2022-2023 25 Angers 2 Leagues 21.7 952 779 173 16 0 0 50 154 3 3 0 0 762 0 26 2023-2024 26 Standard Liège 1 League 6.2 8 2024-2025 27 Standard Liège 1 League 1.6 2 9 Seasons 6 Clubs 6 Leagues 141.1 4107 3336 764 41 1 8 222 720 3 3 0 0 3311 7 91 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Angers (4 Seasons) 2 Leagues 77.1 3605 2928 671 33 0 8 199 635 3 3 0 0 2883 6 84 Grasshopper (2 Seasons) 1 League 43.2 0 Standard Liège (2 Seasons) 1 League 7.8 10 Rennes (2 Seasons) 3 Leagues 10.0 502 408 93 8 1 0 13 85 0 0 0 0 428 1 7 Bari (1 Season) 1 League 2.4 Vicenza (1 Season) 1 League 0.6 Ligue 1 (5 Seasons) 82.0 4005 3257 742 39 1 8 207 700 3 3 0 0 3226 6 90 Coupe de France (4 Seasons) 3.2 3 Super Lg (2 Seasons) 43.2 0 Pro League A (2 Seasons) 7.8 10 Europa Lg (2 Seasons) 1.9 102 79 22 2 0 0 2 20 0 0 0 0 85 1 1 Serie B (1 Season) 3.0
Pass Types Table Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2019-2020 22 Rennes 2. Europa Lg GR 1.9 102 79 22 2 0 0 2 20 0 0 0 0 85 1 1 Matches 2 Seasons 1 Club 1 League 1.9 102 79 22 2 0 0 2 20 0 0 0 0 85 1 1
Goal and Shot Creation Table Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2016-2017 19 Bari 1 League 2.4 2016-2017 19 Vicenza 1 League 0.6 2017-2018 20 Grasshopper 1 League 28.8 2018-2019 21 Grasshopper 1 League 14.4 2018-2019 21 Rennes 3 Leagues 7.1 3 0.45 3 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2019-2020 22 Rennes 2 Leagues 2.9 2 0.69 2 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2019-2020 22 Angers 1 League 5.0 9 1.80 6 1 2 0 0 0 2 0.40 2 0 0 0 0 0 2020-2021 23 Angers 2 Leagues 25.7 36 1.46 31 1 2 0 2 0 3 0.12 2 0 0 0 1 0 2021-2022 24 Angers 2 Leagues 24.7 42 1.70 32 2 4 1 3 0 1 0.04 1 0 0 0 0 0 2022-2023 25 Angers 2 Leagues 21.7 32 1.61 25 0 3 0 3 1 0 0.00 0 0 0 0 0 0 2023-2024 26 Standard Liège 1 League 6.2 2024-2025 27 Standard Liège 1 League 1.6 9 Seasons 6 Clubs 6 Leagues 141.1 124 1.48 99 4 11 1 8 1 6 0.07 5 0 0 0 1 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Angers (4 Seasons) 2 Leagues 77.1 119 1.60 94 4 11 1 8 1 6 0.08 5 0 0 0 1 0 Grasshopper (2 Seasons) 1 League 43.2 Standard Liège (2 Seasons) 1 League 7.8 Rennes (2 Seasons) 3 Leagues 10.0 5 0.52 5 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Bari (1 Season) 1 League 2.4 Vicenza (1 Season) 1 League 0.6 Ligue 1 (5 Seasons) 82.0 123 1.50 98 4 11 1 8 1 6 0.07 5 0 0 0 1 0 Coupe de France (4 Seasons) 3.2 Super Lg (2 Seasons) 43.2 Pro League A (2 Seasons) 7.8 Europa Lg (2 Seasons) 1.9 1 0.53 1 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Serie B (1 Season) 3.0
Goal and Shot Creation Table Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2018-2019 21 Rennes fr FRA Coupe de France 1st 0.4 Matches 2020-2021 23 Angers fr FRA Coupe de France 5th 1.0 Matches 2022-2023 25 Angers fr FRA Coupe de France R16 1.8 Matches 4 Seasons 2 Clubs 1 League 3.2 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Angers (3 Seasons) 1 League 2.8 Rennes (1 Season) 1 League 0.4
Goal and Shot Creation Table Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2019-2020 22 Rennes 2. Europa Lg GR 1.9 1 0.53 1 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2 Seasons 1 Club 1 League 1.9 1 0.53 1 0 0 0 0 0 0 0.00 0 0 0 0 0 0
Defensive Actions Table Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2016-2017 19 Bari 1 League 2.4 0 2016-2017 19 Vicenza 1 League 0.6 0 2017-2018 20 Grasshopper 1 League 28.8 0 0 0 2018-2019 21 Grasshopper 1 League 14.4 0 2018-2019 21 Rennes 3 Leagues 7.1 11 7 9 2 0 6 10 60.0 4 6 1 5 4 15 20 0 2019-2020 22 Rennes 2 Leagues 2.9 2 1 1 1 0 2 2 100.0 0 5 4 1 1 3 7 0 2019-2020 22 Angers 1 League 5.0 10 4 7 2 1 5 6 83.3 1 5 0 5 6 16 18 0 2020-2021 23 Angers 2 Leagues 25.7 48 35 25 19 4 22 36 61.1 14 18 4 14 45 90 50 0 2021-2022 24 Angers 2 Leagues 24.7 30 20 16 9 5 13 27 48.1 14 25 4 21 39 69 51 0 2022-2023 25 Angers 2 Leagues 21.7 45 35 31 13 1 17 31 54.8 14 20 3 17 28 72 27 1 2023-2024 26 Standard Liège 1 League 6.2 13 10 0 2024-2025 27 Standard Liège 1 League 1.6 3 3 0 9 Seasons 6 Clubs 6 Leagues 141.1 146 118 89 46 11 65 112 58.0 47 79 16 63 136 265 173 1 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Angers (4 Seasons) 2 Leagues 77.1 133 94 79 43 11 57 100 57.0 43 68 11 57 118 247 146 1 Grasshopper (2 Seasons) 1 League 43.2 0 0 0 Standard Liège (2 Seasons) 1 League 7.8 16 13 0 Rennes (2 Seasons) 3 Leagues 10.0 13 8 10 3 0 8 12 66.7 4 11 5 6 5 18 27 0 Bari (1 Season) 1 League 2.4 0 Vicenza (1 Season) 1 League 0.6 0 Ligue 1 (5 Seasons) 82.0 145 96 89 45 11 64 111 57.7 47 76 14 62 118 263 169 1 Coupe de France (4 Seasons) 3.2 6 4 0 Super Lg (2 Seasons) 43.2 0 0 0 Pro League A (2 Seasons) 7.8 16 13 0 Europa Lg (2 Seasons) 1.9 1 0 0 1 0 1 1 100.0 0 3 2 1 1 2 4 0 Serie B (1 Season) 3.0 0
Defensive Actions Table Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2018-2019 21 Rennes fr FRA Coupe de France 1st 0.4 0 0 Matches 2020-2021 23 Angers fr FRA Coupe de France 5th 1.0 2 3 Matches 2022-2023 25 Angers fr FRA Coupe de France R16 1.8 4 1 Matches 4 Seasons 2 Clubs 1 League 3.2 6 4 0 Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Angers (3 Seasons) 1 League 2.8 6 4 0 Rennes (1 Season) 1 League 0.4 0 0 0
Defensive Actions Table Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2019-2020 22 Rennes 2. Europa Lg GR 1.9 1 0 0 1 0 1 1 100.0 0 3 2 1 1 2 4 0 Matches 2 Seasons 1 Club 1 League 1.9 1 0 0 1 0 1 1 100.0 0 3 2 1 1 2 4 0
Possession Table Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2016-2017 19 Bari 1 League 2.4 2016-2017 19 Vicenza 1 League 0.6 2017-2018 20 Grasshopper 1 League 28.8 2018-2019 21 Grasshopper 1 League 14.4 2018-2019 21 Rennes 3 Leagues 7.1 415 24 138 209 73 1 415 14 7 50.0 7 50.0 235 1368 762 13 15 1 7 5 249 22 2019-2020 22 Rennes 2 Leagues 2.9 180 5 58 87 37 2 180 9 6 66.7 3 33.3 102 433 207 3 5 0 4 0 106 10 2019-2020 22 Angers 1 League 5.0 362 20 122 167 79 2 362 8 5 62.5 3 37.5 170 1120 737 22 18 1 7 2 205 16 2020-2021 23 Angers 2 Leagues 25.7 1522 62 450 748 349 13 1522 42 25 59.5 17 40.5 839 5079 2676 65 51 6 46 23 872 121 2021-2022 24 Angers 2 Leagues 24.7 1396 70 400 635 383 29 1396 86 45 52.3 41 47.7 869 5425 2654 66 47 12 53 24 857 147 2022-2023 25 Angers 2 Leagues 21.7 1183 52 341 586 276 20 1183 77 27 35.1 38 49.4 786 5076 2556 52 43 11 28 10 703 95 2023-2024 26 Standard Liège 1 League 6.2 2024-2025 27 Standard Liège 1 League 1.6 9 Seasons 6 Clubs 6 Leagues 141.1 5058 233 1509 2432 1197 67 5058 236 115 48.7 109 46.2 3001 18501 9592 221 179 31 145 64 2992 411 Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches Angers (4 Seasons) 2 Leagues 77.1 4463 204 1313 2136 1087 64 4463 213 102 47.9 99 46.5 2664 16700 8623 205 159 30 134 59 2637 379 Grasshopper (2 Seasons) 1 League 43.2 Standard Liège (2 Seasons) 1 League 7.8 Rennes (2 Seasons) 3 Leagues 10.0 595 29 196 296 110 3 595 23 13 56.5 10 43.5 337 1801 969 16 20 1 11 5 355 32 Bari (1 Season) 1 League 2.4 Vicenza (1 Season) 1 League 0.6 Ligue 1 (5 Seasons) 82.0 4936 231 1466 2375 1173 66 4936 232 112 48.3 108 46.6 2931 18240 9460 219 175 31 141 64 2917 404 Coupe de France (4 Seasons) 3.2 Super Lg (2 Seasons) 43.2 Pro League A (2 Seasons) 7.8 Europa Lg (2 Seasons) 1.9 122 2 43 57 24 1 122 4 3 75.0 1 25.0 70 261 132 2 4 0 4 0 75 7 Serie B (1 Season) 3.0
Possession Table Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2016-2017 19 Bari it ITA 2. Serie B 12th 2.4 Matches 2016-2017 19 Vicenza it ITA 2. Serie B 20th 0.6 Matches 2017-2018 20 Grasshopper ch SUI 1. Super Lg 9th 28.8 Matches 2018-2019 21 Grasshopper ch SUI 1. Super Lg 10th 14.4 Matches 2018-2019 21 Rennes fr FRA 1. Ligue 1 10th 6.7 415 24 138 209 73 1 415 14 7 50.0 7 50.0 235 1368 762 13 15 1 7 5 249 22 Matches 2019-2020 22 Rennes fr FRA 1. Ligue 1 3rd 1.0 58 3 15 30 13 1 58 5 3 60.0 2 40.0 32 172 75 1 1 0 0 0 31 3 Matches 2019-2020 22 Angers fr FRA 1. Ligue 1 11th 5.0 362 20 122 167 79 2 362 8 5 62.5 3 37.5 170 1120 737 22 18 1 7 2 205 16 Matches 2020-2021 23 Angers fr FRA 1. Ligue 1 13th 24.7 1522 62 450 748 349 13 1522 42 25 59.5 17 40.5 839 5079 2676 65 51 6 46 23 872 121 Matches 2021-2022 24 Angers fr FRA 1. Ligue 1 14th 24.7 1396 70 400 635 383 29 1396 86 45 52.3 41 47.7 869 5425 2654 66 47 12 53 24 857 147 Matches 2022-2023 25 Angers fr FRA 1. Ligue 1 20th 19.9 1183 52 341 586 276 20 1183 77 27 35.1 38 49.4 786 5076 2556 52 43 11 28 10 703 95 Matches 2023-2024 26 Standard Liège be BEL 1. Pro League A 12th 6.2 Matches 2024-2025 27 Standard Liège be BEL 1. Pro League A 6th 1.6 Matches 9 Seasons 6 Clubs 4 Leagues 136.0 4936 231 1466 2375 1173 66 4936 232 112 48.3 108 46.6 2931 18240 9460 219 175 31 141 64 2917 404 Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches Angers (4 Seasons) 1 League 74.2 4463 204 1313 2136 1087 64 4463 213 102 47.9 99 46.5 2664 16700 8623 205 159 30 134 59 2637 379 Grasshopper (2 Seasons) 1 League 43.2 Standard Liège (2 Seasons) 1 League 7.8 Rennes (2 Seasons) 1 League 7.7 473 27 153 239 86 2 473 19 10 52.6 9 47.4 267 1540 837 14 16 1 7 5 280 25 Bari (1 Season) 1 League 2.4 Vicenza (1 Season) 1 League 0.6 Ligue 1 (5 Seasons) 82.0 4936 231 1466 2375 1173 66 4936 232 112 48.3 108 46.6 2931 18240 9460 219 175 31 141 64 2917 404 Super Lg (2 Seasons) 43.2 Pro League A (2 Seasons) 7.8 Serie B (1 Season) 3.0
Possession Table Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches 2018-2019 21 Rennes fr FRA Coupe de France 1st 0.4 Matches 2020-2021 23 Angers fr FRA Coupe de France 5th 1.0 Matches 2022-2023 25 Angers fr FRA Coupe de France R16 1.8 Matches 4 Seasons 2 Clubs 1 League 3.2 Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches Angers (3 Seasons) 1 League 2.8 Rennes (1 Season) 1 League 0.4
Possession Table Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2019-2020 22 Rennes 2. Europa Lg GR 1.9 122 2 43 57 24 1 122 4 3 75.0 1 25.0 70 261 132 2 4 0 4 0 75 7 Matches 2 Seasons 1 Club 1 League 1.9 122 2 43 57 24 1 122 4 3 75.0 1 25.0 70 261 132 2 4 0 4 0 75 7
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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2016-2017 19 Vicenza it ITA 2. Serie B 3 57 19 1.5 0.6 0 0 3 Matches 2016-2017 19 Bari it ITA 2. Serie B 5 212 42 5.6 2.4 3 0 2 Matches 2017-2018 20 Grasshopper ch SUI 1. Super Lg 32 2,593 81 80.0 28.8 29 27 3 2 1.22 37 39 -2 -0.07 +0.90 Matches 2018-2019 21 Rennes fr FRA Coupe de France 2 35 18 5.8 0.4 0 0 2 17 1 3.00 0 0 0 0.00 -0.96 Matches 2018-2019 21 Rennes 2. Europa Lg 0 0 0 0 2 Matches 2018-2019 21 Rennes fr FRA 1. Ligue 1 7 605 86 17.7 6.7 7 86 6 0 3 1.14 9 9 0 0.00 -0.10 8.6 9.2 -0.6 -0.09 -0.36 Matches 2018-2019 21 Grasshopper ch SUI 1. Super Lg 15 1,294 86 39.9 14.4 15 86 13 0 0 1.13 19 25 -6 -0.42 +1.11 Matches 2019-2020 22 Rennes 2. Europa Lg 2 171 86 31.7 1.9 2 86 1 0 1 1.50 3 2 +1 +0.53 +1.50 2.2 0.9 +1.3 +0.66 +0.03 Matches 2019-2020 22 Rennes fr FRA 1. Ligue 1 1 90 90 3.6 1.0 1 90 1 0 1 3.00 1 0 +1 +1.00 +0.52 0.9 0.7 +0.3 +0.26 +0.02 Matches 2019-2020 22 Angers fr FRA 1. Ligue 1 5 450 90 17.9 5.0 5 90 5 0 1 1.80 4 2 +2 +0.40 +0.70 3.9 4.9 -1.0 -0.20 -0.28 Matches 2020-2021 23 Angers fr FRA Coupe de France 1 90 90 25.0 1.0 1 90 1 0 1 3.00 1 0 +1 +1.00 +0.67 Matches 2020-2021 23 Angers fr FRA 1. Ligue 1 27 2,222 82 65.0 24.7 24 87 22 3 44 1 1.15 25 32 -7 -0.28 +0.54 29.4 32.7 -3.3 -0.13 +0.42 Matches 2021-2022 24 Angers fr FRA Coupe de France 0 0 0 0 1 Matches 2021-2022 24 Angers fr FRA 1. Ligue 1 27 2,219 82 64.9 24.7 27 82 15 0 6 1.15 30 37 -7 -0.28 +0.02 30.9 30.5 +0.4 +0.02 +0.31 Matches 2022-2023 25 Angers fr FRA Coupe de France 2 165 83 55.0 1.8 1 90 1 1 75 0 2.00 1 0 +1 +0.55 +0.55 Matches 2022-2023 25 Angers fr FRA 1. Ligue 1 24 1,790 75 52.3 19.9 21 82 15 3 25 0 0.38 14 42 -28 -1.41 -0.30 22.6 29.4 -6.7 -0.34 +0.44 Matches 2023-2024 26 Standard Liège be BEL 1. Pro League A 8 559 70 20.7 6.2 7 79 3 1 4 0 0.91 8 9 -1 -0.16 +0.13 Matches 2024-2025 27 Standard Liège be BEL 1. Pro League A 7 147 21 7.1 1.6 1 57 0 6 15 2 1.14 0 4 -4 -2.45 -2.36 Matches 9 Seasons 6 Clubs 6 Leagues 168 12,699 76 31.5 141.1 144 84 110 24 26 22 1.12 152 201 -49 -0.35 -0.02 98.5 108.2 -9.7 -0.12 -0.07 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Angers (4 Seasons) 2 Leagues 86 6,936 81 51.3 77.1 79 84 59 7 40 10 1.01 75 113 -38 -0.49 +0.07 86.8 97.5 -10.6 -0.14 +0.20 Grasshopper (2 Seasons) 1 League 47 3,887 83 60.0 43.2 44 86 40 3 2 1.19 56 64 -8 -0.19 +1.20 Standard Liège (2 Seasons) 1 League 15 706 47 14.8 7.8 8 77 3 7 13 2 1.02 8 13 -5 -0.64 -0.44 Rennes (2 Seasons) 3 Leagues 12 901 75 11.3 10.0 10 87 8 2 17 8 1.67 13 11 +2 +0.20 -0.06 11.7 10.7 +0.9 +0.10 -0.19 Bari (1 Season) 1 League 5 212 42 5.6 2.4 3 0 2 Vicenza (1 Season) 1 League 3 57 19 1.5 0.6 0 0 3 Ligue 1 (5 Seasons) 91 7,376 81 39.4 82.0 85 84 64 6 35 12 1.00 83 122 -39 -0.48 -0.27 96.3 107.3 -11.0 -0.13 -0.07 Coupe de France (4 Seasons) 5 290 58 21.5 3.2 2 91 2 3 36 3 2.60 2 0 +2 +0.62 -0.03 Super Lg (2 Seasons) 47 3,887 83 60.0 43.2 44 86 40 3 2 1.19 56 64 -8 -0.19 +1.20 Pro League A (2 Seasons) 15 706 47 14.8 7.8 8 77 3 7 13 2 1.02 8 13 -5 -0.64 -0.44 Europa Lg (2 Seasons) 2 171 86 11.9 1.9 2 86 1 0 3 1.50 3 2 +1 +0.53 +1.50 2.2 0.9 +1.3 +0.66 +0.03 Serie B (1 Season) 8 269 34 3.6 3.0 3 0 5
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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2016-2017 19 Bari 1 League 5 212 42 5.6 2.4 3 0 2 2016-2017 19 Vicenza 1 League 3 57 19 1.5 0.6 0 0 3 2017-2018 20 Grasshopper 1 League 32 2,593 81 80.0 28.8 29 27 3 2 1.22 37 39 -2 -0.07 +0.90 2018-2019 21 Grasshopper 1 League 15 1,294 86 39.9 14.4 15 86 13 0 0 1.13 19 25 -6 -0.42 +1.11 2018-2019 21 Rennes 3 Leagues 9 640 71 13.0 7.1 7 87 6 2 17 6 1.55 9 9 0 0.00 -0.24 8.6 9.2 -0.6 -0.09 -0.36 2019-2020 22 Rennes 2 Leagues 3 261 87 8.5 2.9 3 87 2 0 2 2.00 4 2 +2 +0.69 +0.40 3.1 1.6 +1.5 +0.53 +0.23 2019-2020 22 Angers 1 League 5 450 90 17.9 5.0 5 90 5 0 1 1.80 4 2 +2 +0.40 +0.70 3.9 4.9 -1.0 -0.20 -0.28 2020-2021 23 Angers 2 Leagues 28 2,312 83 61.2 25.7 25 87 23 3 44 2 1.22 26 32 -6 -0.23 +0.38 29.4 32.7 -3.3 -0.13 +0.42 2021-2022 24 Angers 2 Leagues 27 2,219 82 63.2 24.7 27 82 15 0 7 1.15 30 37 -7 -0.28 +0.02 30.9 30.5 +0.4 +0.02 +0.31 2022-2023 25 Angers 2 Leagues 26 1,955 75 52.6 21.7 22 82 16 4 38 0 0.50 15 42 -27 -1.24 -0.22 22.6 29.4 -6.7 -0.34 +0.44 2023-2024 26 Standard Liège 1 League 8 559 70 20.7 6.2 7 79 3 1 4 0 0.91 8 9 -1 -0.16 +0.13 2024-2025 27 Standard Liège 1 League 7 147 21 7.1 1.6 1 57 0 6 15 2 1.14 0 4 -4 -2.45 -2.36 9 Seasons 6 Clubs 6 Leagues 168 12,699 76 31.5 141.1 144 84 110 24 26 22 1.12 152 201 -49 -0.35 -0.02 98.5 108.2 -9.7 -0.12 -0.07 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Angers (4 Seasons) 2 Leagues 86 6,936 81 51.3 77.1 79 84 59 7 40 10 1.01 75 113 -38 -0.49 +0.07 86.8 97.5 -10.6 -0.14 +0.20 Grasshopper (2 Seasons) 1 League 47 3,887 83 60.0 43.2 44 86 40 3 2 1.19 56 64 -8 -0.19 +1.20 Standard Liège (2 Seasons) 1 League 15 706 47 14.8 7.8 8 77 3 7 13 2 1.02 8 13 -5 -0.64 -0.44 Rennes (2 Seasons) 3 Leagues 12 901 75 11.3 10.0 10 87 8 2 17 8 1.67 13 11 +2 +0.20 -0.06 11.7 10.7 +0.9 +0.10 -0.19 Bari (1 Season) 1 League 5 212 42 5.6 2.4 3 0 2 Vicenza (1 Season) 1 League 3 57 19 1.5 0.6 0 0 3 Ligue 1 (5 Seasons) 91 7,376 81 39.4 82.0 85 84 64 6 35 12 1.00 83 122 -39 -0.48 -0.27 96.3 107.3 -11.0 -0.13 -0.07 Coupe de France (4 Seasons) 5 290 58 21.5 3.2 2 91 2 3 36 3 2.60 2 0 +2 +0.62 -0.03 Super Lg (2 Seasons) 47 3,887 83 60.0 43.2 44 86 40 3 2 1.19 56 64 -8 -0.19 +1.20 Pro League A (2 Seasons) 15 706 47 14.8 7.8 8 77 3 7 13 2 1.02 8 13 -5 -0.64 -0.44 Europa Lg (2 Seasons) 2 171 86 11.9 1.9 2 86 1 0 3 1.50 3 2 +1 +0.53 +1.50 2.2 0.9 +1.3 +0.66 +0.03 Serie B (1 Season) 8 269 34 3.6 3.0 3 0 5
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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2016-2017 19 Bari it ITA 2. Serie B 12th 5 212 42 5.6 2.4 3 0 2 Matches 2016-2017 19 Vicenza it ITA 2. Serie B 20th 3 57 19 1.5 0.6 0 0 3 Matches 2017-2018 20 Grasshopper ch SUI 1. Super Lg 9th 32 2,593 81 80.0 28.8 29 27 3 2 1.22 37 39 -2 -0.07 +0.90 Matches 2018-2019 21 Grasshopper ch SUI 1. Super Lg 10th 15 1,294 86 39.9 14.4 15 86 13 0 0 1.13 19 25 -6 -0.42 +1.11 Matches 2018-2019 21 Rennes fr FRA 1. Ligue 1 10th 7 605 86 17.7 6.7 7 86 6 0 3 1.14 9 9 0 0.00 -0.10 8.6 9.2 -0.6 -0.09 -0.36 Matches 2019-2020 22 Rennes fr FRA 1. Ligue 1 3rd 1 90 90 3.6 1.0 1 90 1 0 1 3.00 1 0 +1 +1.00 +0.52 0.9 0.7 +0.3 +0.26 +0.02 Matches 2019-2020 22 Angers fr FRA 1. Ligue 1 11th 5 450 90 17.9 5.0 5 90 5 0 1 1.80 4 2 +2 +0.40 +0.70 3.9 4.9 -1.0 -0.20 -0.28 Matches 2020-2021 23 Angers fr FRA 1. Ligue 1 13th 27 2,222 82 65.0 24.7 24 87 22 3 44 1 1.15 25 32 -7 -0.28 +0.54 29.4 32.7 -3.3 -0.13 +0.42 Matches 2021-2022 24 Angers fr FRA 1. Ligue 1 14th 27 2,219 82 64.9 24.7 27 82 15 0 6 1.15 30 37 -7 -0.28 +0.02 30.9 30.5 +0.4 +0.02 +0.31 Matches 2022-2023 25 Angers fr FRA 1. Ligue 1 20th 24 1,790 75 52.3 19.9 21 82 15 3 25 0 0.38 14 42 -28 -1.41 -0.30 22.6 29.4 -6.7 -0.34 +0.44 Matches 2023-2024 26 Standard Liège be BEL 1. Pro League A 12th 8 559 70 20.7 6.2 7 79 3 1 4 0 0.91 8 9 -1 -0.16 +0.13 Matches 2024-2025 27 Standard Liège be BEL 1. Pro League A 6th 7 147 21 7.1 1.6 1 57 0 6 15 2 1.14 0 4 -4 -2.45 -2.36 Matches 9 Seasons 6 Clubs 4 Leagues 161 12,238 76 32.6 136.0 140 84 107 21 23 16 1.06 147 199 -52 -0.39 -0.02 96.3 107.3 -11.0 -0.13 -0.07 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Angers (4 Seasons) 1 League 83 6,681 80 52.3 74.2 77 84 57 6 35 8 0.97 73 113 -40 -0.54 +0.08 86.8 97.5 -10.6 -0.14 +0.20 Grasshopper (2 Seasons) 1 League 47 3,887 83 60.0 43.2 44 86 40 3 2 1.19 56 64 -8 -0.19 +1.20 Standard Liège (2 Seasons) 1 League 15 706 47 14.8 7.8 8 77 3 7 13 2 1.02 8 13 -5 -0.64 -0.44 Rennes (2 Seasons) 1 League 8 695 87 11.7 7.7 8 87 7 0 4 1.37 10 9 +1 +0.13 -0.15 9.5 9.8 -0.3 -0.04 -0.30 Bari (1 Season) 1 League 5 212 42 5.6 2.4 3 0 2 Vicenza (1 Season) 1 League 3 57 19 1.5 0.6 0 0 3 Ligue 1 (5 Seasons) 91 7,376 81 39.4 82.0 85 84 64 6 35 12 1.00 83 122 -39 -0.48 -0.27 96.3 107.3 -11.0 -0.13 -0.07 Super Lg (2 Seasons) 47 3,887 83 60.0 43.2 44 86 40 3 2 1.19 56 64 -8 -0.19 +1.20 Pro League A (2 Seasons) 15 706 47 14.8 7.8 8 77 3 7 13 2 1.02 8 13 -5 -0.64 -0.44 Serie B (1 Season) 8 269 34 3.6 3.0 3 0 5
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 2018-2019 21 Rennes fr FRA Coupe de France 1st 2 35 18 5.8 0.4 0 0 2 17 1 3.00 0 0 0 0.00 -0.96 Matches 2020-2021 23 Angers fr FRA Coupe de France 5th 1 90 90 25.0 1.0 1 90 1 0 1 3.00 1 0 +1 +1.00 +0.67 Matches 2021-2022 24 Angers fr FRA Coupe de France R64 0 0 0 0 1 Matches 2022-2023 25 Angers fr FRA Coupe de France R16 2 165 83 55.0 1.8 1 90 1 1 75 0 2.00 1 0 +1 +0.55 +0.55 Matches 4 Seasons 2 Clubs 1 League 5 290 58 21.5 3.2 2 91 2 3 36 3 2.60 2 0 +2 +0.62 -0.03 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Angers (3 Seasons) 1 League 3 255 85 34.0 2.8 2 90 2 1 75 2 2.33 2 0 +2 +0.71 +0.48 Rennes (1 Season) 1 League 2 35 18 5.8 0.4 0 0 2 17 1 3.00 0 0 0 0.00 -0.96
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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2018-2019 21 Rennes 2. Europa Lg R16 0 0 0 0 2 Matches 2019-2020 22 Rennes 2. Europa Lg GR 2 171 86 31.7 1.9 2 86 1 0 1 1.50 3 2 +1 +0.53 +1.50 2.2 0.9 +1.3 +0.66 +0.03 Matches 2 Seasons 1 Club 1 League 2 171 86 11.9 1.9 2 86 1 0 3 1.50 3 2 +1 +0.53 +1.50 2.2 0.9 +1.3 +0.66 +0.03
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2016-2017 19 Bari 1 League 2.4 1 0 2016-2017 19 Vicenza 1 League 0.6 0 0 2017-2018 20 Grasshopper 1 League 28.8 7 0 0 0 0 0 0 0 0 0 0 2018-2019 21 Grasshopper 1 League 14.4 5 1 1 0 2018-2019 21 Rennes 3 Leagues 7.1 0 0 0 7 7 1 8 4 7 0 0 0 39 11 8 57.9 2019-2020 22 Rennes 2 Leagues 2.9 0 0 0 3 0 0 5 1 1 0 0 0 12 1 1 50.0 2019-2020 22 Angers 1 League 5.0 1 0 0 5 2 0 16 6 4 0 0 0 39 4 7 36.4 2020-2021 23 Angers 2 Leagues 25.7 8 0 0 34 17 0 64 45 35 1 1 1 139 23 21 52.3 2021-2022 24 Angers 2 Leagues 24.7 10 1 0 22 25 1 69 39 20 0 2 0 127 14 16 46.7 2022-2023 25 Angers 2 Leagues 21.7 2 1 0 30 20 3 50 28 35 0 0 0 118 18 14 56.3 2023-2024 26 Standard Liège 1 League 6.2 2 0 0 9 6 0 8 10 13 0 2024-2025 27 Standard Liège 1 League 1.6 0 0 0 1 0 0 2 3 3 0 9 Seasons 6 Clubs 6 Leagues 141.1 36 3 1 111 77 5 222 136 118 1 3 1 474 71 67 51.4 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Angers (4 Seasons) 2 Leagues 77.1 21 2 0 91 64 4 199 118 94 1 3 1 423 59 58 50.4 Grasshopper (2 Seasons) 1 League 43.2 12 1 1 0 0 0 0 0 0 0 0 Standard Liège (2 Seasons) 1 League 7.8 2 0 0 10 6 0 10 13 16 0 Rennes (2 Seasons) 3 Leagues 10.0 0 0 0 10 7 1 13 5 8 0 0 0 51 12 9 57.1 Bari (1 Season) 1 League 2.4 1 0 Vicenza (1 Season) 1 League 0.6 0 0 Ligue 1 (5 Seasons) 82.0 21 2 0 95 70 5 207 118 96 1 3 1 465 71 67 51.4 Coupe de France (4 Seasons) 3.2 0 0 0 4 1 0 3 4 6 0 0 0 Super Lg (2 Seasons) 43.2 12 1 1 0 0 0 0 0 0 0 0 Pro League A (2 Seasons) 7.8 2 0 0 10 6 0 10 13 16 0 Europa Lg (2 Seasons) 1.9 0 0 0 2 0 0 2 1 0 0 0 0 9 0 0 Serie B (1 Season) 3.0 1 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2018-2019 21 Rennes fr FRA Coupe de France 1st 0.4 0 0 0 0 0 0 1 0 0 0 0 0 Matches 2020-2021 23 Angers fr FRA Coupe de France 5th 1.0 0 0 0 1 1 0 0 3 2 0 Matches 2022-2023 25 Angers fr FRA Coupe de France R16 1.8 0 0 0 3 0 0 2 1 4 0 Matches 4 Seasons 2 Clubs 1 League 3.2 0 0 0 4 1 0 3 4 6 0 0 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Angers (3 Seasons) 1 League 2.8 0 0 0 4 1 0 2 4 6 0 Rennes (1 Season) 1 League 0.4 0 0 0 0 0 0 1 0 0 0 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2019-2020 22 Rennes 2. Europa Lg GR 1.9 0 0 0 2 0 0 2 1 0 0 0 0 9 0 0 Matches 2 Seasons 1 Club 1 League 1.9 0 0 0 2 0 0 2 1 0 0 0 0 9 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, 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 .
View Additional Information
More Souleyman Doumbia Pages
Souleyman Doumbia Overview
Stats by Competition
Match Logs (Summary)
Match Logs (Passing)
Match Logs (Pass Types)
Match Logs (Goal and Shot Creation)
Match Logs (Defensive Actions)
Match Logs (Possession)
Match Logs (Miscellaneous Stats)
Goal Logs by Competition
Scouting Report
Stathead & Player Comparison
Player Club Summary