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 Toulouse fr FRA 1. Coupe de la Ligue 1 1 120 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 19 Toulouse fr FRA 1. Ligue 1 8 6 480 5.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 20 Toulouse fr FRA Coupe de France 1 0 27 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 20 Toulouse fr FRA 1. Coupe de la Ligue 2 0 48 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 20 Toulouse fr FRA 1. Ligue 1 7 4 275 3.1 0 0 0 0 0 0 2 0 0.0 0.0 0.3 0.3 7 17 6 0.00 0.00 0.00 0.00 0.00 0.00 0.08 0.09 0.00 0.09 Matches 2018-2019 21 Ajaccio fr FRA Coupe de France 1 1 70 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 21 Toulouse 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 2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 21 Ajaccio fr FRA 2. Ligue 2 14 8 816 9.1 0 0 0 0 0 0 2 0 0.2 0.2 1.7 1.9 18 20 42 0.00 0.00 0.00 0.00 0.00 0.02 0.18 0.21 0.02 0.21 Matches 2019-2020 22 Lens fr FRA Coupe de France 1 1 120 1.3 0 1 1 0 0 0 0 0 0.00 0.75 0.75 0.00 0.75 Matches 2019-2020 22 Lens fr FRA 1. Coupe de la Ligue 0 0 Matches 2019-2020 22 Lens fr FRA 2. Ligue 2 25 24 2,115 23.5 1 2 3 1 0 0 7 1 0.5 0.5 3.0 3.5 56 60 173 0.04 0.09 0.13 0.04 0.13 0.02 0.13 0.15 0.02 0.15 Matches 2020-2021 23 Lens fr FRA Coupe de France 2 1 117 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 23 Lens fr FRA 1. Ligue 1 26 13 1,154 12.8 0 4 4 0 0 0 3 2 0.4 0.4 3.7 4.1 18 27 64 0.00 0.31 0.31 0.00 0.31 0.03 0.29 0.32 0.03 0.32 Matches 2021-2022 24 AEK Athens gr GRE 1. Super League 23 16 1,540 17.1 0 2 2 0 0 0 2 0 0.00 0.12 0.12 0.00 0.12 Matches 2022-2023 25 Bordeaux fr FRA Coupe de France 3 2 208 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 25 Bordeaux fr FRA 2. Ligue 2 24 9 1,079 12.0 0 3 3 0 0 0 3 1 0.1 0.1 2.2 2.3 26 52 71 0.00 0.25 0.25 0.00 0.25 0.01 0.20 0.21 0.01 0.21 Matches 2023-2024 26 Bordeaux fr FRA Coupe de France 2 2 150 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 26 Bordeaux fr FRA 2. Ligue 2 31 26 2,217 24.6 0 1 1 0 0 0 7 0 0.7 0.7 4.2 4.9 77 95 216 0.00 0.04 0.04 0.00 0.04 0.03 0.17 0.20 0.03 0.20 Matches 2024-2025 27 Racing Sant es ESP Copa del Rey 1 0 16 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 27 Racing Sant es ESP 2. La Liga 2 17 15 1,183 13.1 2 1 3 2 0 0 3 0 1.4 1.4 0.5 1.9 19 27 56 0.15 0.08 0.23 0.15 0.23 0.10 0.04 0.14 0.10 0.14 Matches 9 Seasons 6 Clubs 7 Leagues 190 130 11,825 131.4 3 14 17 3 0 0 30 4 3.3 3.3 15.6 18.8 222 302 630 0.02 0.11 0.13 0.02 0.13 0.03 0.16 0.19 0.03 0.19 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 Toulouse (3 Seasons) 3 Leagues 20 12 1,040 11.6 0 0 0 0 0 0 3 0 0.0 0.0 0.3 0.3 8 21 8 0.00 0.00 0.00 0.00 0.00 0.00 0.06 0.07 0.00 0.07 Bordeaux (2 Seasons) 2 Leagues 60 39 3,654 40.6 0 4 4 0 0 0 10 1 0.9 0.9 6.3 7.2 103 147 287 0.00 0.10 0.10 0.00 0.10 0.02 0.18 0.20 0.02 0.20 Lens (2 Seasons) 4 Leagues 54 39 3,506 39.0 1 7 8 1 0 0 10 3 0.9 0.9 6.8 7.6 74 87 237 0.03 0.18 0.21 0.03 0.21 0.02 0.19 0.21 0.02 0.21 AEK Athens (1 Season) 1 League 23 16 1,540 17.1 0 2 2 0 0 0 2 0 0.00 0.12 0.12 0.00 0.12 Racing Sant (1 Season) 2 Leagues 18 15 1,199 13.3 2 1 3 2 0 0 3 0 1.4 1.4 0.5 1.9 19 27 56 0.15 0.08 0.23 0.15 0.23 0.10 0.04 0.14 0.10 0.14 Ajaccio (1 Season) 2 Leagues 15 9 886 9.8 0 0 0 0 0 0 2 0 0.2 0.2 1.7 1.9 18 20 42 0.00 0.00 0.00 0.00 0.00 0.02 0.18 0.21 0.02 0.21 Coupe de France (6 Seasons) 10 7 692 7.7 0 1 1 0 0 0 0 0 0.00 0.13 0.13 0.00 0.13 Ligue 2 (4 Seasons) 94 67 6,227 69.2 1 6 7 1 0 0 19 2 1.5 1.5 11.1 12.6 177 227 502 0.01 0.09 0.10 0.01 0.10 0.02 0.16 0.18 0.02 0.18 Ligue 1 (4 Seasons) 42 24 1,999 22.2 0 4 4 0 0 0 6 2 0.4 0.4 4.0 4.4 26 48 72 0.00 0.18 0.18 0.00 0.18 0.02 0.24 0.26 0.02 0.26 Coupe de la Ligue (3 Seasons) 3 1 168 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Super League (1 Season) 23 16 1,540 17.1 0 2 2 0 0 0 2 0 0.00 0.12 0.12 0.00 0.12 La Liga 2 (1 Season) 17 15 1,183 13.1 2 1 3 2 0 0 3 0 1.4 1.4 0.5 1.9 19 27 56 0.15 0.08 0.23 0.15 0.23 0.10 0.04 0.14 0.10 0.14 Copa del Rey (1 Season) 1 0 16 0.2 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 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 Toulouse 2 Leagues 9 7 600 6.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2017-2018 20 Toulouse 3 Leagues 10 4 350 3.9 0 0 0 0 0 0 2 0 0.0 0.0 0.3 0.3 7 17 6 0.00 0.00 0.00 0.00 0.00 0.00 0.08 0.09 0.00 0.09 2018-2019 21 Toulouse 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 1 4 2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 2018-2019 21 Ajaccio 2 Leagues 15 9 886 9.8 0 0 0 0 0 0 2 0 0.2 0.2 1.7 1.9 18 20 42 0.00 0.00 0.00 0.00 0.00 0.02 0.18 0.21 0.02 0.21 2019-2020 22 Lens 3 Leagues 26 25 2,235 24.8 1 3 4 1 0 0 7 1 0.5 0.5 3.0 3.5 56 60 173 0.04 0.12 0.16 0.04 0.16 0.02 0.13 0.15 0.02 0.15 2020-2021 23 Lens 2 Leagues 28 14 1,271 14.1 0 4 4 0 0 0 3 2 0.4 0.4 3.7 4.1 18 27 64 0.00 0.28 0.28 0.00 0.28 0.03 0.29 0.32 0.03 0.32 2021-2022 24 AEK Athens 1 League 23 16 1,540 17.1 0 2 2 0 0 0 2 0 0.00 0.12 0.12 0.00 0.12 2022-2023 25 Bordeaux 2 Leagues 27 11 1,287 14.3 0 3 3 0 0 0 3 1 0.1 0.1 2.2 2.3 26 52 71 0.00 0.21 0.21 0.00 0.21 0.01 0.20 0.21 0.01 0.21 2023-2024 26 Bordeaux 2 Leagues 33 28 2,367 26.3 0 1 1 0 0 0 7 0 0.7 0.7 4.2 4.9 77 95 216 0.00 0.04 0.04 0.00 0.04 0.03 0.17 0.20 0.03 0.20 2024-2025 27 Racing Sant 2 Leagues 18 15 1,199 13.3 2 1 3 2 0 0 3 0 1.4 1.4 0.5 1.9 19 27 56 0.15 0.08 0.23 0.15 0.23 0.10 0.04 0.14 0.10 0.14 9 Seasons 6 Clubs 7 Leagues 190 130 11,825 131.4 3 14 17 3 0 0 30 4 3.3 3.3 15.6 18.8 222 302 630 0.02 0.11 0.13 0.02 0.13 0.03 0.16 0.19 0.03 0.19 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 Toulouse (3 Seasons) 3 Leagues 20 12 1,040 11.6 0 0 0 0 0 0 3 0 0.0 0.0 0.3 0.3 8 21 8 0.00 0.00 0.00 0.00 0.00 0.00 0.06 0.07 0.00 0.07 Bordeaux (2 Seasons) 2 Leagues 60 39 3,654 40.6 0 4 4 0 0 0 10 1 0.9 0.9 6.3 7.2 103 147 287 0.00 0.10 0.10 0.00 0.10 0.02 0.18 0.20 0.02 0.20 Lens (2 Seasons) 4 Leagues 54 39 3,506 39.0 1 7 8 1 0 0 10 3 0.9 0.9 6.8 7.6 74 87 237 0.03 0.18 0.21 0.03 0.21 0.02 0.19 0.21 0.02 0.21 AEK Athens (1 Season) 1 League 23 16 1,540 17.1 0 2 2 0 0 0 2 0 0.00 0.12 0.12 0.00 0.12 Racing Sant (1 Season) 2 Leagues 18 15 1,199 13.3 2 1 3 2 0 0 3 0 1.4 1.4 0.5 1.9 19 27 56 0.15 0.08 0.23 0.15 0.23 0.10 0.04 0.14 0.10 0.14 Ajaccio (1 Season) 2 Leagues 15 9 886 9.8 0 0 0 0 0 0 2 0 0.2 0.2 1.7 1.9 18 20 42 0.00 0.00 0.00 0.00 0.00 0.02 0.18 0.21 0.02 0.21 Coupe de France (6 Seasons) 10 7 692 7.7 0 1 1 0 0 0 0 0 0.00 0.13 0.13 0.00 0.13 Ligue 2 (4 Seasons) 94 67 6,227 69.2 1 6 7 1 0 0 19 2 1.5 1.5 11.1 12.6 177 227 502 0.01 0.09 0.10 0.01 0.10 0.02 0.16 0.18 0.02 0.18 Ligue 1 (4 Seasons) 42 24 1,999 22.2 0 4 4 0 0 0 6 2 0.4 0.4 4.0 4.4 26 48 72 0.00 0.18 0.18 0.00 0.18 0.02 0.24 0.26 0.02 0.26 Coupe de la Ligue (3 Seasons) 3 1 168 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Super League (1 Season) 23 16 1,540 17.1 0 2 2 0 0 0 2 0 0.00 0.12 0.12 0.00 0.12 La Liga 2 (1 Season) 17 15 1,183 13.1 2 1 3 2 0 0 3 0 1.4 1.4 0.5 1.9 19 27 56 0.15 0.08 0.23 0.15 0.23 0.10 0.04 0.14 0.10 0.14 Copa del Rey (1 Season) 1 0 16 0.2 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 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 Toulouse fr FRA 1. Ligue 1 13th 8 6 480 5.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 20 Toulouse fr FRA 1. Ligue 1 18th 7 4 275 3.1 0 0 0 0 0 0 2 0 0.0 0.0 0.3 0.3 7 17 6 0.00 0.00 0.00 0.00 0.00 0.00 0.08 0.09 0.00 0.09 Matches 2018-2019 21 Toulouse fr FRA 1. Ligue 1 16th 1 1 90 1.0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 1 4 2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 21 Ajaccio fr FRA 2. Ligue 2 17th 14 8 816 9.1 0 0 0 0 0 0 2 0 0.2 0.2 1.7 1.9 18 20 42 0.00 0.00 0.00 0.00 0.00 0.02 0.18 0.21 0.02 0.21 Matches 2019-2020 22 Lens fr FRA 2. Ligue 2 2nd 25 24 2,115 23.5 1 2 3 1 0 0 7 1 0.5 0.5 3.0 3.5 56 60 173 0.04 0.09 0.13 0.04 0.13 0.02 0.13 0.15 0.02 0.15 Matches 2020-2021 23 Lens fr FRA 1. Ligue 1 7th 26 13 1,154 12.8 0 4 4 0 0 0 3 2 0.4 0.4 3.7 4.1 18 27 64 0.00 0.31 0.31 0.00 0.31 0.03 0.29 0.32 0.03 0.32 Matches 2021-2022 24 AEK Athens gr GRE 1. Super League 5th 23 16 1,540 17.1 0 2 2 0 0 0 2 0 0.00 0.12 0.12 0.00 0.12 Matches 2022-2023 25 Bordeaux fr FRA 2. Ligue 2 3rd 24 9 1,079 12.0 0 3 3 0 0 0 3 1 0.1 0.1 2.2 2.3 26 52 71 0.00 0.25 0.25 0.00 0.25 0.01 0.20 0.21 0.01 0.21 Matches 2023-2024 26 Bordeaux fr FRA 2. Ligue 2 12th 31 26 2,217 24.6 0 1 1 0 0 0 7 0 0.7 0.7 4.2 4.9 77 95 216 0.00 0.04 0.04 0.00 0.04 0.03 0.17 0.20 0.03 0.20 Matches 2024-2025 27 Racing Sant es ESP 2. La Liga 2 2nd 17 15 1,183 13.1 2 1 3 2 0 0 3 0 1.4 1.4 0.5 1.9 19 27 56 0.15 0.08 0.23 0.15 0.23 0.10 0.04 0.14 0.10 0.14 Matches 9 Seasons 6 Clubs 4 Leagues 176 122 10,949 121.7 3 13 16 3 0 0 30 4 3.3 3.3 15.6 18.8 222 302 630 0.02 0.11 0.13 0.02 0.13 0.03 0.16 0.19 0.03 0.19 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 Toulouse (3 Seasons) 1 League 16 11 845 9.4 0 0 0 0 0 0 3 0 0.0 0.0 0.3 0.3 8 21 8 0.00 0.00 0.00 0.00 0.00 0.00 0.06 0.07 0.00 0.07 Bordeaux (2 Seasons) 1 League 55 35 3,296 36.6 0 4 4 0 0 0 10 1 0.9 0.9 6.3 7.2 103 147 287 0.00 0.11 0.11 0.00 0.11 0.02 0.18 0.20 0.02 0.20 Lens (2 Seasons) 2 Leagues 51 37 3,269 36.3 1 6 7 1 0 0 10 3 0.9 0.9 6.8 7.6 74 87 237 0.03 0.17 0.19 0.03 0.19 0.02 0.19 0.21 0.02 0.21 AEK Athens (1 Season) 1 League 23 16 1,540 17.1 0 2 2 0 0 0 2 0 0.00 0.12 0.12 0.00 0.12 Racing Sant (1 Season) 1 League 17 15 1,183 13.1 2 1 3 2 0 0 3 0 1.4 1.4 0.5 1.9 19 27 56 0.15 0.08 0.23 0.15 0.23 0.10 0.04 0.14 0.10 0.14 Ajaccio (1 Season) 1 League 14 8 816 9.1 0 0 0 0 0 0 2 0 0.2 0.2 1.7 1.9 18 20 42 0.00 0.00 0.00 0.00 0.00 0.02 0.18 0.21 0.02 0.21 Ligue 2 (4 Seasons) 94 67 6,227 69.2 1 6 7 1 0 0 19 2 1.5 1.5 11.1 12.6 177 227 502 0.01 0.09 0.10 0.01 0.10 0.02 0.16 0.18 0.02 0.18 Ligue 1 (4 Seasons) 42 24 1,999 22.2 0 4 4 0 0 0 6 2 0.4 0.4 4.0 4.4 26 48 72 0.00 0.18 0.18 0.00 0.18 0.02 0.24 0.26 0.02 0.26 Super League (1 Season) 23 16 1,540 17.1 0 2 2 0 0 0 2 0 0.00 0.12 0.12 0.00 0.12 La Liga 2 (1 Season) 17 15 1,183 13.1 2 1 3 2 0 0 3 0 1.4 1.4 0.5 1.9 19 27 56 0.15 0.08 0.23 0.15 0.23 0.10 0.04 0.14 0.10 0.14
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 Toulouse 2 Leagues 6.7 0 3 1 33.3 0.56 0.19 0.00 0.00 0 0 2017-2018 20 Toulouse 3 Leagues 3.9 0 1 0 0.0 0.33 0.00 0.00 31.5 0 0 0 0.0 0.0 0.02 0.0 0.0 2018-2019 21 Toulouse 1 League 1.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 2018-2019 21 Ajaccio 2 Leagues 9.8 0 5 3 60.0 0.55 0.33 0.00 0.00 23.3 1 0 0 0.2 0.2 0.04 -0.2 -0.2 2019-2020 22 Lens 3 Leagues 24.8 1 9 4 44.4 0.38 0.17 0.11 0.25 16.5 0 0 0 0.5 0.5 0.05 +0.5 +0.5 2020-2021 23 Lens 2 Leagues 14.1 0 11 2 18.2 0.78 0.14 0.00 0.00 28.9 5 0 0 0.4 0.4 0.04 -0.4 -0.4 2021-2022 24 AEK Athens 1 League 17.1 0 0 0 2022-2023 25 Bordeaux 2 Leagues 14.3 0 4 1 25.0 0.28 0.07 0.00 0.00 21.2 1 0 0 0.1 0.1 0.04 -0.1 -0.1 2023-2024 26 Bordeaux 2 Leagues 26.3 0 11 3 27.3 0.42 0.11 0.00 0.00 23.0 0 0 0 0.7 0.7 0.07 -0.7 -0.7 2024-2025 27 Racing Sant 2 Leagues 13.3 2 17 5 29.4 1.28 0.38 0.12 0.40 22.7 4 0 0 1.4 1.4 0.08 +0.6 +0.6 9 Seasons 6 Clubs 7 Leagues 131.4 3 61 19 31.1 0.55 0.17 0.05 0.16 23.1 11 0 0 3.3 3.3 0.06 -0.3 -0.3 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 Toulouse (3 Seasons) 3 Leagues 11.6 0 4 1 25.0 0.43 0.11 0.00 0.00 31.5 0 0 0 0.0 0.0 0.02 0.0 0.0 Bordeaux (2 Seasons) 2 Leagues 40.6 0 15 4 26.7 0.37 0.10 0.00 0.00 22.6 1 0 0 0.9 0.9 0.06 -0.9 -0.9 Lens (2 Seasons) 4 Leagues 39.0 1 20 6 30.0 0.53 0.16 0.05 0.17 23.3 5 0 0 0.9 0.9 0.04 +0.1 +0.1 AEK Athens (1 Season) 1 League 17.1 0 0 0 Racing Sant (1 Season) 2 Leagues 13.3 2 17 5 29.4 1.28 0.38 0.12 0.40 22.7 4 0 0 1.4 1.4 0.08 +0.6 +0.6 Ajaccio (1 Season) 2 Leagues 9.8 0 5 3 60.0 0.55 0.33 0.00 0.00 23.3 1 0 0 0.2 0.2 0.04 -0.2 -0.2 Coupe de France (6 Seasons) 7.7 0 1 0 0.0 0.19 0.00 0.00 0 0 Ligue 2 (4 Seasons) 69.2 1 28 11 39.3 0.40 0.16 0.04 0.09 20.8 2 0 0 1.5 1.5 0.05 -0.5 -0.5 Ligue 1 (4 Seasons) 22.2 0 15 3 20.0 0.68 0.14 0.00 0.00 29.1 5 0 0 0.4 0.4 0.04 -0.4 -0.4 Coupe de la Ligue (3 Seasons) 1.9 0 0 0 Super League (1 Season) 17.1 0 0 0 La Liga 2 (1 Season) 13.1 2 17 5 29.4 1.29 0.38 0.12 0.40 22.7 4 0 0 1.4 1.4 0.08 +0.6 +0.6 Copa del Rey (1 Season) 0.2 0 0 0 0.00 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 Toulouse fr FRA 1. Ligue 1 13th 5.3 0 3 1 33.3 0.56 0.19 0.00 0.00 0 0 Matches 2017-2018 20 Toulouse fr FRA 1. Ligue 1 18th 3.1 0 1 0 0.0 0.33 0.00 0.00 31.5 0 0 0 0.0 0.0 0.02 0.0 0.0 Matches 2018-2019 21 Toulouse fr FRA 1. Ligue 1 16th 1.0 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2018-2019 21 Ajaccio fr FRA 2. Ligue 2 17th 9.1 0 5 3 60.0 0.55 0.33 0.00 0.00 23.3 1 0 0 0.2 0.2 0.04 -0.2 -0.2 Matches 2019-2020 22 Lens fr FRA 2. Ligue 2 2nd 23.5 1 9 4 44.4 0.38 0.17 0.11 0.25 16.5 0 0 0 0.5 0.5 0.05 +0.5 +0.5 Matches 2020-2021 23 Lens fr FRA 1. Ligue 1 7th 12.8 0 11 2 18.2 0.86 0.16 0.00 0.00 28.9 5 0 0 0.4 0.4 0.04 -0.4 -0.4 Matches 2021-2022 24 AEK Athens gr GRE 1. Super League 5th 17.1 0 0 0 Matches 2022-2023 25 Bordeaux fr FRA 2. Ligue 2 3rd 12.0 0 3 1 33.3 0.25 0.08 0.00 0.00 21.2 1 0 0 0.1 0.1 0.04 -0.1 -0.1 Matches 2023-2024 26 Bordeaux fr FRA 2. Ligue 2 12th 24.6 0 11 3 27.3 0.45 0.12 0.00 0.00 23.0 0 0 0 0.7 0.7 0.07 -0.7 -0.7 Matches 2024-2025 27 Racing Sant es ESP 2. La Liga 2 2nd 13.1 2 17 5 29.4 1.29 0.38 0.12 0.40 22.7 4 0 0 1.4 1.4 0.08 +0.6 +0.6 Matches 9 Seasons 6 Clubs 4 Leagues 121.7 3 60 19 31.7 0.57 0.18 0.05 0.16 23.1 11 0 0 3.3 3.3 0.06 -0.3 -0.3 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 Toulouse (3 Seasons) 1 League 9.4 0 4 1 25.0 0.43 0.11 0.00 0.00 31.5 0 0 0 0.0 0.0 0.02 0.0 0.0 Bordeaux (2 Seasons) 1 League 36.6 0 14 4 28.6 0.38 0.11 0.00 0.00 22.6 1 0 0 0.9 0.9 0.06 -0.9 -0.9 Lens (2 Seasons) 2 Leagues 36.3 1 20 6 30.0 0.55 0.17 0.05 0.17 23.3 5 0 0 0.9 0.9 0.04 +0.1 +0.1 AEK Athens (1 Season) 1 League 17.1 0 0 0 Racing Sant (1 Season) 1 League 13.1 2 17 5 29.4 1.29 0.38 0.12 0.40 22.7 4 0 0 1.4 1.4 0.08 +0.6 +0.6 Ajaccio (1 Season) 1 League 9.1 0 5 3 60.0 0.55 0.33 0.00 0.00 23.3 1 0 0 0.2 0.2 0.04 -0.2 -0.2 Ligue 2 (4 Seasons) 69.2 1 28 11 39.3 0.40 0.16 0.04 0.09 20.8 2 0 0 1.5 1.5 0.05 -0.5 -0.5 Ligue 1 (4 Seasons) 22.2 0 15 3 20.0 0.68 0.14 0.00 0.00 29.1 5 0 0 0.4 0.4 0.04 -0.4 -0.4 Super League (1 Season) 17.1 0 0 0 La Liga 2 (1 Season) 13.1 2 17 5 29.4 1.29 0.38 0.12 0.40 22.7 4 0 0 1.4 1.4 0.08 +0.6 +0.6
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 Toulouse 2 Leagues 6.7 0 2017-2018 20 Toulouse 3 Leagues 3.9 85 122 69.7 1761 893 36 42 85.7 36 47 76.6 13 29 44.8 0 0.3 0.2 -0.3 2 11 3 1 17 2018-2019 21 Toulouse 1 League 1.0 30 45 66.7 631 311 8 12 66.7 16 22 72.7 6 10 60.0 0 0.0 0.0 0.0 0 2 0 0 4 2018-2019 21 Ajaccio 2 Leagues 9.8 285 409 69.7 5437 2391 115 138 83.3 123 162 75.9 44 90 48.9 0 1.7 1.7 -1.7 7 16 5 5 20 2019-2020 22 Lens 3 Leagues 24.8 780 1125 69.3 14131 5544 340 409 83.1 331 446 74.2 94 209 45.0 3 3.0 2.7 0.0 19 48 36 18 60 2020-2021 23 Lens 2 Leagues 14.1 480 681 70.5 9126 3243 188 227 82.8 226 277 81.6 55 131 42.0 4 3.7 2.5 +0.3 17 27 13 11 27 2021-2022 24 AEK Athens 1 League 17.1 2 2022-2023 25 Bordeaux 2 Leagues 14.3 469 642 73.1 8814 3572 167 202 82.7 226 285 79.3 60 125 48.0 3 2.2 2.0 +0.8 22 41 10 6 52 2023-2024 26 Bordeaux 2 Leagues 26.3 1228 1580 77.7 22296 7555 515 602 85.5 582 698 83.4 111 226 49.1 1 4.2 3.5 -3.2 42 76 35 23 95 2024-2025 27 Racing Sant 2 Leagues 13.3 426 562 75.8 6490 2467 232 268 86.6 158 194 81.4 27 72 37.5 1 0.5 0.7 +0.5 6 21 4 2 27 9 Seasons 6 Clubs 7 Leagues 131.4 3783 5166 73.2 68686 25976 1601 1900 84.3 1698 2131 79.7 410 892 46.0 14 15.6 13.3 -1.6 115 242 106 66 302 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 Toulouse (3 Seasons) 3 Leagues 11.6 115 167 68.9 2392 1204 44 54 81.5 52 69 75.4 19 39 48.7 0 0.3 0.2 -0.3 2 13 3 1 21 Bordeaux (2 Seasons) 2 Leagues 40.6 1697 2222 76.4 31110 11127 682 804 84.8 808 983 82.2 171 351 48.7 4 6.3 5.5 -2.3 64 117 45 29 147 Lens (2 Seasons) 4 Leagues 39.0 1260 1806 69.8 23257 8787 528 636 83.0 557 723 77.0 149 340 43.8 7 6.8 5.2 +0.2 36 75 49 29 87 AEK Athens (1 Season) 1 League 17.1 2 Racing Sant (1 Season) 2 Leagues 13.3 426 562 75.8 6490 2467 232 268 86.6 158 194 81.4 27 72 37.5 1 0.5 0.7 +0.5 6 21 4 2 27 Ajaccio (1 Season) 2 Leagues 9.8 285 409 69.7 5437 2391 115 138 83.3 123 162 75.9 44 90 48.9 0 1.7 1.7 -1.7 7 16 5 5 20 Coupe de France (6 Seasons) 7.7 1 Ligue 2 (4 Seasons) 69.2 2762 3756 73.5 50678 19062 1137 1351 84.2 1262 1591 79.3 309 650 47.5 6 11.1 10.0 -5.1 90 181 86 52 227 Ligue 1 (4 Seasons) 22.2 595 848 70.2 11518 4447 232 281 82.6 278 346 80.3 74 170 43.5 4 4.0 2.7 0.0 19 40 16 12 48 Coupe de la Ligue (3 Seasons) 1.9 0 Super League (1 Season) 17.1 2 La Liga 2 (1 Season) 13.1 426 562 75.8 6490 2467 232 268 86.6 158 194 81.4 27 72 37.5 1 0.5 0.7 +0.5 6 21 4 2 27 Copa del Rey (1 Season) 0.2 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 Toulouse fr FRA 1. Ligue 1 13th 5.3 0 Matches 2017-2018 20 Toulouse fr FRA 1. Ligue 1 18th 3.1 85 122 69.7 1761 893 36 42 85.7 36 47 76.6 13 29 44.8 0 0.3 0.2 -0.3 2 11 3 1 17 Matches 2018-2019 21 Toulouse fr FRA 1. Ligue 1 16th 1.0 30 45 66.7 631 311 8 12 66.7 16 22 72.7 6 10 60.0 0 0.0 0.0 0.0 0 2 0 0 4 Matches 2018-2019 21 Ajaccio fr FRA 2. Ligue 2 17th 9.1 285 409 69.7 5437 2391 115 138 83.3 123 162 75.9 44 90 48.9 0 1.7 1.7 -1.7 7 16 5 5 20 Matches 2019-2020 22 Lens fr FRA 2. Ligue 2 2nd 23.5 780 1125 69.3 14131 5544 340 409 83.1 331 446 74.2 94 209 45.0 2 3.0 2.7 -1.0 19 48 36 18 60 Matches 2020-2021 23 Lens fr FRA 1. Ligue 1 7th 12.8 480 681 70.5 9126 3243 188 227 82.8 226 277 81.6 55 131 42.0 4 3.7 2.5 +0.3 17 27 13 11 27 Matches 2021-2022 24 AEK Athens gr GRE 1. Super League 5th 17.1 2 Matches 2022-2023 25 Bordeaux fr FRA 2. Ligue 2 3rd 12.0 469 642 73.1 8814 3572 167 202 82.7 226 285 79.3 60 125 48.0 3 2.2 2.0 +0.8 22 41 10 6 52 Matches 2023-2024 26 Bordeaux fr FRA 2. Ligue 2 12th 24.6 1228 1580 77.7 22296 7555 515 602 85.5 582 698 83.4 111 226 49.1 1 4.2 3.5 -3.2 42 76 35 23 95 Matches 2024-2025 27 Racing Sant es ESP 2. La Liga 2 2nd 13.1 426 562 75.8 6490 2467 232 268 86.6 158 194 81.4 27 72 37.5 1 0.5 0.7 +0.5 6 21 4 2 27 Matches 9 Seasons 6 Clubs 4 Leagues 121.7 3783 5166 73.2 68686 25976 1601 1900 84.3 1698 2131 79.7 410 892 46.0 13 15.6 13.3 -2.6 115 242 106 66 302 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 Toulouse (3 Seasons) 1 League 9.4 115 167 68.9 2392 1204 44 54 81.5 52 69 75.4 19 39 48.7 0 0.3 0.2 -0.3 2 13 3 1 21 Bordeaux (2 Seasons) 1 League 36.6 1697 2222 76.4 31110 11127 682 804 84.8 808 983 82.2 171 351 48.7 4 6.3 5.5 -2.3 64 117 45 29 147 Lens (2 Seasons) 2 Leagues 36.3 1260 1806 69.8 23257 8787 528 636 83.0 557 723 77.0 149 340 43.8 6 6.8 5.2 -0.8 36 75 49 29 87 AEK Athens (1 Season) 1 League 17.1 2 Racing Sant (1 Season) 1 League 13.1 426 562 75.8 6490 2467 232 268 86.6 158 194 81.4 27 72 37.5 1 0.5 0.7 +0.5 6 21 4 2 27 Ajaccio (1 Season) 1 League 9.1 285 409 69.7 5437 2391 115 138 83.3 123 162 75.9 44 90 48.9 0 1.7 1.7 -1.7 7 16 5 5 20 Ligue 2 (4 Seasons) 69.2 2762 3756 73.5 50678 19062 1137 1351 84.2 1262 1591 79.3 309 650 47.5 6 11.1 10.0 -5.1 90 181 86 52 227 Ligue 1 (4 Seasons) 22.2 595 848 70.2 11518 4447 232 281 82.6 278 346 80.3 74 170 43.5 4 4.0 2.7 0.0 19 40 16 12 48 Super League (1 Season) 17.1 2 La Liga 2 (1 Season) 13.1 426 562 75.8 6490 2467 232 268 86.6 158 194 81.4 27 72 37.5 1 0.5 0.7 +0.5 6 21 4 2 27
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 Toulouse 2 Leagues 6.7 21 2017-2018 20 Toulouse 3 Leagues 3.9 122 99 23 0 0 4 11 23 0 0 0 0 85 0 3 2018-2019 21 Toulouse 1 League 1.0 45 31 13 2 0 2 1 11 0 0 0 0 30 1 1 2018-2019 21 Ajaccio 2 Leagues 9.8 409 305 102 6 1 4 27 93 3 3 0 0 285 2 15 2019-2020 22 Lens 3 Leagues 24.8 1125 877 245 15 0 6 116 230 0 0 0 0 780 3 27 2020-2021 23 Lens 2 Leagues 14.1 681 534 143 21 0 9 91 102 20 8 12 0 480 4 19 2021-2022 24 AEK Athens 1 League 17.1 2022-2023 25 Bordeaux 2 Leagues 14.3 642 493 145 28 1 5 83 93 24 15 8 0 469 4 15 2023-2024 26 Bordeaux 2 Leagues 26.3 1580 1250 325 40 2 12 169 238 46 16 25 0 1228 5 37 2024-2025 27 Racing Sant 2 Leagues 13.3 562 415 147 19 0 2 25 119 9 7 1 0 426 0 13 9 Seasons 6 Clubs 7 Leagues 131.4 5166 4004 1143 131 4 44 544 909 102 49 46 0 3783 19 130 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Toulouse (3 Seasons) 3 Leagues 11.6 167 130 36 2 0 6 33 34 0 0 0 0 115 1 4 Bordeaux (2 Seasons) 2 Leagues 40.6 2222 1743 470 68 3 17 252 331 70 31 33 0 1697 9 52 Lens (2 Seasons) 4 Leagues 39.0 1806 1411 388 36 0 15 207 332 20 8 12 0 1260 7 46 AEK Athens (1 Season) 1 League 17.1 Racing Sant (1 Season) 2 Leagues 13.3 562 415 147 19 0 2 25 119 9 7 1 0 426 0 13 Ajaccio (1 Season) 2 Leagues 9.8 409 305 102 6 1 4 27 93 3 3 0 0 285 2 15 Coupe de France (6 Seasons) 7.7 16 Ligue 2 (4 Seasons) 69.2 3756 2925 817 89 4 27 386 654 73 34 33 0 2762 14 94 Ligue 1 (4 Seasons) 22.2 848 664 179 23 0 15 117 136 20 8 12 0 595 5 23 Coupe de la Ligue (3 Seasons) 1.9 Super League (1 Season) 17.1 La Liga 2 (1 Season) 13.1 562 415 147 19 0 2 25 119 9 7 1 0 426 0 13 Copa del Rey (1 Season) 0.2 0
Pass Types Table Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2016-2017 19 Toulouse fr FRA 1. Ligue 1 13th 5.3 21 Matches 2017-2018 20 Toulouse fr FRA 1. Ligue 1 18th 3.1 122 99 23 0 0 4 11 23 0 0 0 0 85 0 3 Matches 2018-2019 21 Toulouse fr FRA 1. Ligue 1 16th 1.0 45 31 13 2 0 2 1 11 0 0 0 0 30 1 1 Matches 2018-2019 21 Ajaccio fr FRA 2. Ligue 2 17th 9.1 409 305 102 6 1 4 27 93 3 3 0 0 285 2 15 Matches 2019-2020 22 Lens fr FRA 2. Ligue 2 2nd 23.5 1125 877 245 15 0 6 116 230 0 0 0 0 780 3 27 Matches 2020-2021 23 Lens fr FRA 1. Ligue 1 7th 12.8 681 534 143 21 0 9 84 102 20 8 12 0 480 4 19 Matches 2021-2022 24 AEK Athens gr GRE 1. Super League 5th 17.1 Matches 2022-2023 25 Bordeaux fr FRA 2. Ligue 2 3rd 12.0 642 493 145 28 1 5 80 93 24 15 8 0 469 4 15 Matches 2023-2024 26 Bordeaux fr FRA 2. Ligue 2 12th 24.6 1580 1250 325 40 2 12 163 238 46 16 25 0 1228 5 37 Matches 2024-2025 27 Racing Sant es ESP 2. La Liga 2 2nd 13.1 562 415 147 19 0 2 25 119 9 7 1 0 426 0 13 Matches 9 Seasons 6 Clubs 4 Leagues 121.7 5166 4004 1143 131 4 44 528 909 102 49 46 0 3783 19 130 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Toulouse (3 Seasons) 1 League 9.4 167 130 36 2 0 6 33 34 0 0 0 0 115 1 4 Bordeaux (2 Seasons) 1 League 36.6 2222 1743 470 68 3 17 243 331 70 31 33 0 1697 9 52 Lens (2 Seasons) 2 Leagues 36.3 1806 1411 388 36 0 15 200 332 20 8 12 0 1260 7 46 AEK Athens (1 Season) 1 League 17.1 Racing Sant (1 Season) 1 League 13.1 562 415 147 19 0 2 25 119 9 7 1 0 426 0 13 Ajaccio (1 Season) 1 League 9.1 409 305 102 6 1 4 27 93 3 3 0 0 285 2 15 Ligue 2 (4 Seasons) 69.2 3756 2925 817 89 4 27 386 654 73 34 33 0 2762 14 94 Ligue 1 (4 Seasons) 22.2 848 664 179 23 0 15 117 136 20 8 12 0 595 5 23 Super League (1 Season) 17.1 La Liga 2 (1 Season) 13.1 562 415 147 19 0 2 25 119 9 7 1 0 426 0 13
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 Toulouse 2 Leagues 6.7 2017-2018 20 Toulouse 3 Leagues 3.9 2 0.65 2 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2018-2019 21 Toulouse 1 League 1.0 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2018-2019 21 Ajaccio 2 Leagues 9.8 14 1.54 10 1 0 2 1 0 1 0.11 0 0 0 1 0 0 2019-2020 22 Lens 3 Leagues 24.8 49 2.09 37 5 0 0 6 1 9 0.38 7 1 0 0 1 0 2020-2021 23 Lens 2 Leagues 14.1 31 2.42 23 5 0 2 0 1 4 0.31 4 0 0 0 0 0 2021-2022 24 AEK Athens 1 League 17.1 2022-2023 25 Bordeaux 2 Leagues 14.3 33 3.00 20 11 0 0 2 0 3 0.27 1 2 0 0 0 0 2023-2024 26 Bordeaux 2 Leagues 26.3 88 3.57 52 17 7 2 10 0 4 0.16 3 0 1 0 0 0 2024-2025 27 Racing Sant 2 Leagues 13.3 13 0.99 11 0 0 2 0 0 2 0.15 1 0 0 1 0 0 9 Seasons 6 Clubs 7 Leagues 131.4 230 2.34 155 39 7 8 19 2 23 0.23 16 3 1 2 1 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Toulouse (3 Seasons) 3 Leagues 11.6 2 0.49 2 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Bordeaux (2 Seasons) 2 Leagues 40.6 121 3.40 72 28 7 2 12 0 7 0.20 4 2 1 0 0 0 Lens (2 Seasons) 4 Leagues 39.0 80 2.20 60 10 0 2 6 2 13 0.36 11 1 0 0 1 0 AEK Athens (1 Season) 1 League 17.1 Racing Sant (1 Season) 2 Leagues 13.3 13 0.99 11 0 0 2 0 0 2 0.15 1 0 0 1 0 0 Ajaccio (1 Season) 2 Leagues 9.8 14 1.54 10 1 0 2 1 0 1 0.11 0 0 0 1 0 0 Coupe de France (6 Seasons) 7.7 Ligue 2 (4 Seasons) 69.2 184 2.70 119 34 7 4 19 1 17 0.25 11 3 1 1 1 0 Ligue 1 (4 Seasons) 22.2 33 1.96 25 5 0 2 0 1 4 0.24 4 0 0 0 0 0 Coupe de la Ligue (3 Seasons) 1.9 Super League (1 Season) 17.1 La Liga 2 (1 Season) 13.1 13 0.99 11 0 0 2 0 0 2 0.15 1 0 0 1 0 0 Copa del Rey (1 Season) 0.2
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 2016-2017 19 Toulouse fr FRA 1. Ligue 1 13th 5.3 Matches 2017-2018 20 Toulouse fr FRA 1. Ligue 1 18th 3.1 2 0.65 2 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2018-2019 21 Toulouse fr FRA 1. Ligue 1 16th 1.0 0 0.00 0 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2018-2019 21 Ajaccio fr FRA 2. Ligue 2 17th 9.1 14 1.54 10 1 0 2 1 0 1 0.11 0 0 0 1 0 0 Matches 2019-2020 22 Lens fr FRA 2. Ligue 2 2nd 23.5 49 2.09 37 5 0 0 6 1 9 0.38 7 1 0 0 1 0 Matches 2020-2021 23 Lens fr FRA 1. Ligue 1 7th 12.8 31 2.42 23 5 0 2 0 1 4 0.31 4 0 0 0 0 0 Matches 2021-2022 24 AEK Athens gr GRE 1. Super League 5th 17.1 Matches 2022-2023 25 Bordeaux fr FRA 2. Ligue 2 3rd 12.0 33 3.00 20 11 0 0 2 0 3 0.27 1 2 0 0 0 0 Matches 2023-2024 26 Bordeaux fr FRA 2. Ligue 2 12th 24.6 88 3.57 52 17 7 2 10 0 4 0.16 3 0 1 0 0 0 Matches 2024-2025 27 Racing Sant es ESP 2. La Liga 2 2nd 13.1 13 0.99 11 0 0 2 0 0 2 0.15 1 0 0 1 0 0 Matches 9 Seasons 6 Clubs 4 Leagues 121.7 230 2.34 155 39 7 8 19 2 23 0.23 16 3 1 2 1 0 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Toulouse (3 Seasons) 1 League 9.4 2 0.49 2 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Bordeaux (2 Seasons) 1 League 36.6 121 3.40 72 28 7 2 12 0 7 0.20 4 2 1 0 0 0 Lens (2 Seasons) 2 Leagues 36.3 80 2.20 60 10 0 2 6 2 13 0.36 11 1 0 0 1 0 AEK Athens (1 Season) 1 League 17.1 Racing Sant (1 Season) 1 League 13.1 13 0.99 11 0 0 2 0 0 2 0.15 1 0 0 1 0 0 Ajaccio (1 Season) 1 League 9.1 14 1.54 10 1 0 2 1 0 1 0.11 0 0 0 1 0 0 Ligue 2 (4 Seasons) 69.2 184 2.70 119 34 7 4 19 1 17 0.25 11 3 1 1 1 0 Ligue 1 (4 Seasons) 22.2 33 1.96 25 5 0 2 0 1 4 0.24 4 0 0 0 0 0 Super League (1 Season) 17.1 La Liga 2 (1 Season) 13.1 13 0.99 11 0 0 2 0 0 2 0.15 1 0 0 1 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 Toulouse 2 Leagues 6.7 13 17 0 2017-2018 20 Toulouse 3 Leagues 3.9 11 7 7 4 0 7 11 63.6 4 3 1 2 4 15 12 0 2018-2019 21 Toulouse 1 League 1.0 3 2 2 1 0 2 3 66.7 1 0 0 0 3 6 7 0 2018-2019 21 Ajaccio 2 Leagues 9.8 14 12 6 6 2 7 14 50.0 7 5 0 5 20 34 26 0 2019-2020 22 Lens 3 Leagues 24.8 52 28 29 16 7 19 29 65.5 10 16 6 10 40 92 55 0 2020-2021 23 Lens 2 Leagues 14.1 25 21 13 9 3 9 16 56.3 7 13 4 9 28 50 32 0 2021-2022 24 AEK Athens 1 League 17.1 0 2022-2023 25 Bordeaux 2 Leagues 14.3 20 14 9 6 5 8 9 88.9 1 13 5 8 15 34 35 0 2023-2024 26 Bordeaux 2 Leagues 26.3 40 31 24 11 5 21 30 70.0 9 26 9 17 36 75 49 0 2024-2025 27 Racing Sant 2 Leagues 13.3 34 27 23 7 4 22 30 73.3 8 16 3 13 17 51 34 0 9 Seasons 6 Clubs 7 Leagues 131.4 199 155 113 60 26 95 142 66.9 47 92 28 64 180 357 250 0 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Toulouse (3 Seasons) 3 Leagues 11.6 14 22 9 5 0 9 14 64.3 5 3 1 2 24 21 19 0 Bordeaux (2 Seasons) 2 Leagues 40.6 60 45 33 17 10 29 39 74.4 10 39 14 25 51 109 84 0 Lens (2 Seasons) 4 Leagues 39.0 77 49 42 25 10 28 45 62.2 17 29 10 19 68 142 87 0 AEK Athens (1 Season) 1 League 17.1 0 Racing Sant (1 Season) 2 Leagues 13.3 34 27 23 7 4 22 30 73.3 8 16 3 13 17 51 34 0 Ajaccio (1 Season) 2 Leagues 9.8 14 12 6 6 2 7 14 50.0 7 5 0 5 20 34 26 0 Coupe de France (6 Seasons) 7.7 8 5 0 Ligue 2 (4 Seasons) 69.2 126 79 68 39 19 55 82 67.1 27 60 20 40 109 235 165 0 Ligue 1 (4 Seasons) 22.2 39 41 22 14 3 18 30 60.0 12 16 5 11 49 71 51 0 Coupe de la Ligue (3 Seasons) 1.9 0 Super League (1 Season) 17.1 0 La Liga 2 (1 Season) 13.1 34 27 23 7 4 22 30 73.3 8 16 3 13 17 51 34 0 Copa del Rey (1 Season) 0.2 0 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 2016-2017 19 Toulouse fr FRA 1. Ligue 1 13th 5.3 13 17 Matches 2017-2018 20 Toulouse fr FRA 1. Ligue 1 18th 3.1 11 7 7 4 0 7 11 63.6 4 3 1 2 4 15 12 0 Matches 2018-2019 21 Toulouse fr FRA 1. Ligue 1 16th 1.0 3 2 2 1 0 2 3 66.7 1 0 0 0 3 6 7 0 Matches 2018-2019 21 Ajaccio fr FRA 2. Ligue 2 17th 9.1 14 12 6 6 2 7 14 50.0 7 5 0 5 20 34 26 0 Matches 2019-2020 22 Lens fr FRA 2. Ligue 2 2nd 23.5 52 28 29 16 7 19 29 65.5 10 16 6 10 40 92 55 0 Matches 2020-2021 23 Lens fr FRA 1. Ligue 1 7th 12.8 25 19 13 9 3 9 16 56.3 7 13 4 9 25 50 32 0 Matches 2021-2022 24 AEK Athens gr GRE 1. Super League 5th 17.1 Matches 2022-2023 25 Bordeaux fr FRA 2. Ligue 2 3rd 12.0 20 14 9 6 5 8 9 88.9 1 13 5 8 14 34 35 0 Matches 2023-2024 26 Bordeaux fr FRA 2. Ligue 2 12th 24.6 40 25 24 11 5 21 30 70.0 9 26 9 17 35 75 49 0 Matches 2024-2025 27 Racing Sant es ESP 2. La Liga 2 2nd 13.1 34 27 23 7 4 22 30 73.3 8 16 3 13 17 51 34 0 Matches 9 Seasons 6 Clubs 4 Leagues 121.7 199 147 113 60 26 95 142 66.9 47 92 28 64 175 357 250 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 Toulouse (3 Seasons) 1 League 9.4 14 22 9 5 0 9 14 64.3 5 3 1 2 24 21 19 0 Bordeaux (2 Seasons) 1 League 36.6 60 39 33 17 10 29 39 74.4 10 39 14 25 49 109 84 0 Lens (2 Seasons) 2 Leagues 36.3 77 47 42 25 10 28 45 62.2 17 29 10 19 65 142 87 0 AEK Athens (1 Season) 1 League 17.1 0 Racing Sant (1 Season) 1 League 13.1 34 27 23 7 4 22 30 73.3 8 16 3 13 17 51 34 0 Ajaccio (1 Season) 1 League 9.1 14 12 6 6 2 7 14 50.0 7 5 0 5 20 34 26 0 Ligue 2 (4 Seasons) 69.2 126 79 68 39 19 55 82 67.1 27 60 20 40 109 235 165 0 Ligue 1 (4 Seasons) 22.2 39 41 22 14 3 18 30 60.0 12 16 5 11 49 71 51 0 Super League (1 Season) 17.1 0 La Liga 2 (1 Season) 13.1 34 27 23 7 4 22 30 73.3 8 16 3 13 17 51 34 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 Toulouse 2 Leagues 6.7 2017-2018 20 Toulouse 3 Leagues 3.9 157 12 49 71 39 0 157 3 0 0.0 3 100.0 79 427 286 7 8 0 1 0 78 6 2018-2019 21 Toulouse 1 League 1.0 59 6 25 28 6 0 59 1 0 0.0 1 100.0 27 142 74 1 1 1 1 0 22 2 2018-2019 21 Ajaccio 2 Leagues 9.8 519 23 159 240 123 8 519 12 6 50.0 6 50.0 233 1536 730 18 11 1 15 5 254 42 2019-2020 22 Lens 3 Leagues 24.8 1358 50 342 611 419 31 1358 17 8 47.1 9 52.9 624 3676 1726 56 33 12 28 10 755 173 2020-2021 23 Lens 2 Leagues 14.1 803 43 198 362 250 11 803 7 4 57.1 3 42.9 381 1934 908 18 21 1 11 4 443 64 2021-2022 24 AEK Athens 1 League 17.1 2022-2023 25 Bordeaux 2 Leagues 14.3 750 46 220 337 203 5 750 11 4 36.4 2 18.2 449 2642 1240 26 16 2 11 1 405 71 2023-2024 26 Bordeaux 2 Leagues 26.3 1817 78 433 837 572 30 1817 59 30 50.8 26 44.1 1232 7905 3438 77 68 8 28 6 1144 216 2024-2025 27 Racing Sant 2 Leagues 13.3 715 37 225 325 171 17 715 14 6 42.9 6 42.9 326 1742 910 19 9 3 14 7 351 56 9 Seasons 6 Clubs 7 Leagues 131.4 6178 295 1651 2811 1783 102 6178 124 58 46.8 56 45.2 3351 20004 9312 222 167 28 109 33 3452 630 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 Toulouse (3 Seasons) 3 Leagues 11.6 216 18 74 99 45 0 216 4 0 0.0 4 100.0 106 569 360 8 9 1 2 0 100 8 Bordeaux (2 Seasons) 2 Leagues 40.6 2567 124 653 1174 775 35 2567 70 34 48.6 28 40.0 1681 10547 4678 103 84 10 39 7 1549 287 Lens (2 Seasons) 4 Leagues 39.0 2161 93 540 973 669 42 2161 24 12 50.0 12 50.0 1005 5610 2634 74 54 13 39 14 1198 237 AEK Athens (1 Season) 1 League 17.1 Racing Sant (1 Season) 2 Leagues 13.3 715 37 225 325 171 17 715 14 6 42.9 6 42.9 326 1742 910 19 9 3 14 7 351 56 Ajaccio (1 Season) 2 Leagues 9.8 519 23 159 240 123 8 519 12 6 50.0 6 50.0 233 1536 730 18 11 1 15 5 254 42 Coupe de France (6 Seasons) 7.7 Ligue 2 (4 Seasons) 69.2 4444 197 1154 2025 1317 74 4444 99 48 48.5 43 43.4 2538 15759 7134 177 128 23 82 22 2558 502 Ligue 1 (4 Seasons) 22.2 1019 61 272 461 295 11 1019 11 4 36.4 7 63.6 487 2503 1268 26 30 2 13 4 543 72 Coupe de la Ligue (3 Seasons) 1.9 Super League (1 Season) 17.1 La Liga 2 (1 Season) 13.1 715 37 225 325 171 17 715 14 6 42.9 6 42.9 326 1742 910 19 9 3 14 7 351 56 Copa del Rey (1 Season) 0.2
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 Toulouse fr FRA 1. Ligue 1 13th 5.3 Matches 2017-2018 20 Toulouse fr FRA 1. Ligue 1 18th 3.1 157 12 49 71 39 0 157 3 0 0.0 3 100.0 79 427 286 7 8 0 1 0 78 6 Matches 2018-2019 21 Toulouse fr FRA 1. Ligue 1 16th 1.0 59 6 25 28 6 0 59 1 0 0.0 1 100.0 27 142 74 1 1 1 1 0 22 2 Matches 2018-2019 21 Ajaccio fr FRA 2. Ligue 2 17th 9.1 519 23 159 240 123 8 519 12 6 50.0 6 50.0 233 1536 730 18 11 1 15 5 254 42 Matches 2019-2020 22 Lens fr FRA 2. Ligue 2 2nd 23.5 1358 50 342 611 419 31 1358 17 8 47.1 9 52.9 624 3676 1726 56 33 12 28 10 755 173 Matches 2020-2021 23 Lens fr FRA 1. Ligue 1 7th 12.8 803 43 198 362 250 11 803 7 4 57.1 3 42.9 381 1934 908 18 21 1 11 4 443 64 Matches 2021-2022 24 AEK Athens gr GRE 1. Super League 5th 17.1 Matches 2022-2023 25 Bordeaux fr FRA 2. Ligue 2 3rd 12.0 750 46 220 337 203 5 750 11 4 36.4 2 18.2 449 2642 1240 26 16 2 11 1 405 71 Matches 2023-2024 26 Bordeaux fr FRA 2. Ligue 2 12th 24.6 1817 78 433 837 572 30 1817 59 30 50.8 26 44.1 1232 7905 3438 77 68 8 28 6 1144 216 Matches 2024-2025 27 Racing Sant es ESP 2. La Liga 2 2nd 13.1 715 37 225 325 171 17 715 14 6 42.9 6 42.9 326 1742 910 19 9 3 14 7 351 56 Matches 9 Seasons 6 Clubs 4 Leagues 121.7 6178 295 1651 2811 1783 102 6178 124 58 46.8 56 45.2 3351 20004 9312 222 167 28 109 33 3452 630 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 Toulouse (3 Seasons) 1 League 9.4 216 18 74 99 45 0 216 4 0 0.0 4 100.0 106 569 360 8 9 1 2 0 100 8 Bordeaux (2 Seasons) 1 League 36.6 2567 124 653 1174 775 35 2567 70 34 48.6 28 40.0 1681 10547 4678 103 84 10 39 7 1549 287 Lens (2 Seasons) 2 Leagues 36.3 2161 93 540 973 669 42 2161 24 12 50.0 12 50.0 1005 5610 2634 74 54 13 39 14 1198 237 AEK Athens (1 Season) 1 League 17.1 Racing Sant (1 Season) 1 League 13.1 715 37 225 325 171 17 715 14 6 42.9 6 42.9 326 1742 910 19 9 3 14 7 351 56 Ajaccio (1 Season) 1 League 9.1 519 23 159 240 123 8 519 12 6 50.0 6 50.0 233 1536 730 18 11 1 15 5 254 42 Ligue 2 (4 Seasons) 69.2 4444 197 1154 2025 1317 74 4444 99 48 48.5 43 43.4 2538 15759 7134 177 128 23 82 22 2558 502 Ligue 1 (4 Seasons) 22.2 1019 61 272 461 295 11 1019 11 4 36.4 7 63.6 487 2503 1268 26 30 2 13 4 543 72 Super League (1 Season) 17.1 La Liga 2 (1 Season) 13.1 715 37 225 325 171 17 715 14 6 42.9 6 42.9 326 1742 910 19 9 3 14 7 351 56
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 Toulouse fr FRA 1. Coupe de la Ligue 1 120 120 57.1 1.3 1 120 1 0 0 0.00 1 1 0 0.00 -1.00 Matches 2016-2017 19 Toulouse fr FRA 1. Ligue 1 8 480 60 14.0 5.3 6 3 2 1 2.00 6 6 0 0.00 +0.12 Matches 2017-2018 20 Toulouse fr FRA Coupe de France 1 27 27 15.0 0.3 0 0 1 26 1 0.00 0 1 -1 -3.33 -3.33 Matches 2017-2018 20 Toulouse fr FRA 1. Coupe de la Ligue 2 48 24 17.8 0.5 0 0 2 23 0 3.00 0 0 0 0.00 -0.81 Matches 2017-2018 20 Toulouse fr FRA 1. Ligue 1 7 275 39 8.0 3.1 4 59 2 3 13 9 1.57 2 4 -2 -0.65 -0.25 2.9 3.3 -0.4 -0.13 +0.05 Matches 2018-2019 21 Ajaccio fr FRA Coupe de France 1 70 70 77.8 0.8 1 70 0 0 0 0.00 0 2 -2 -2.57 -2.57 Matches 2018-2019 21 Toulouse fr FRA 1. Ligue 1 1 90 90 2.6 1.0 1 90 1 0 0 0.00 0 4 -4 -4.00 -3.51 0.3 3.2 -2.9 -2.92 -2.71 Matches 2018-2019 21 Ajaccio fr FRA 2. Ligue 2 14 816 58 23.9 9.1 8 87 7 6 20 8 1.21 10 12 -2 -0.22 +0.26 10.2 10.7 -0.5 -0.06 +0.05 Matches 2019-2020 22 Lens fr FRA Coupe de France 1 120 120 57.1 1.3 1 120 1 0 0 3.00 3 1 +2 +1.50 +2.50 Matches 2019-2020 22 Lens fr FRA 1. Coupe de la Ligue 0 0 0 0 2 Matches 2019-2020 22 Lens fr FRA 2. Ligue 2 25 2,115 85 83.9 23.5 24 86 17 1 61 1 1.84 33 20 +13 +0.55 +0.11 34.0 23.0 +11.1 +0.47 -0.73 Matches 2020-2021 23 Lens fr FRA Coupe de France 2 117 59 65.0 1.3 1 90 1 1 27 0 1.50 2 3 -1 -0.77 -3.63 Matches 2020-2021 23 Lens fr FRA 1. Ligue 1 26 1,154 44 33.7 12.8 13 78 7 13 11 4 1.54 19 16 +3 +0.23 +0.31 19.3 16.2 +3.1 +0.24 -0.02 Matches 2021-2022 24 AEK Athens gr GRE 1. Super League 23 1,540 67 47.5 17.1 16 87 11 7 21 9 1.78 25 20 +5 +0.29 -0.18 Matches 2022-2023 25 Bordeaux fr FRA Coupe de France 3 208 69 77.0 2.3 2 90 2 1 28 0 2.00 6 2 +4 +1.73 +3.18 Matches 2022-2023 25 Bordeaux fr FRA 2. Ligue 2 24 1,079 45 31.5 12.0 9 82 5 15 23 2 1.58 12 16 -4 -0.33 -1.37 15.2 11.8 +3.4 +0.31 -0.43 Matches 2023-2024 26 Bordeaux fr FRA Coupe de France 2 150 75 35.7 1.7 2 75 1 0 0 1.50 2 3 -1 -0.60 -0.93 Matches 2023-2024 26 Bordeaux fr FRA 2. Ligue 2 31 2,217 72 64.8 24.6 26 80 17 5 25 0 1.23 29 36 -7 -0.28 -0.66 34.0 28.7 +5.3 +0.22 +0.05 Matches 2024-2025 27 Racing Sant es ESP Copa del Rey 1 16 16 8.9 0.2 0 0 1 16 0 3.00 1 0 +1 +5.63 +5.08 Matches 2024-2025 27 Racing Sant es ESP 2. La Liga 2 17 1,183 70 65.7 13.1 15 74 3 2 35 0 1.76 14 15 -1 -0.08 -0.95 19.0 18.3 +0.7 +0.05 -0.11 Matches 9 Seasons 6 Clubs 7 Leagues 190 11,825 62 35.0 131.4 130 82 79 60 21 37 1.58 165 162 +3 +0.02 +0.01 134.8 115.1 +19.7 +0.20 +0.10 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 Toulouse (3 Seasons) 3 Leagues 20 1,040 52 9.5 11.6 12 75 7 8 19 11 1.65 9 16 -7 -0.61 -0.31 3.2 6.5 -3.3 -0.82 -0.62 Bordeaux (2 Seasons) 2 Leagues 60 3,654 61 48.5 40.6 39 81 25 21 24 2 1.42 49 57 -8 -0.20 -0.94 49.2 40.5 +8.7 +0.25 -0.31 Lens (2 Seasons) 4 Leagues 54 3,506 65 52.9 39.0 39 84 26 15 15 7 1.70 57 40 +17 +0.44 +0.40 53.3 39.2 +14.1 +0.39 -0.01 AEK Athens (1 Season) 1 League 23 1,540 67 47.5 17.1 16 87 11 7 21 9 1.78 25 20 +5 +0.29 -0.18 Racing Sant (1 Season) 2 Leagues 18 1,199 67 60.6 13.3 15 74 3 3 29 0 1.83 15 15 0 0.00 -0.81 19.0 18.3 +0.7 +0.05 -0.11 Ajaccio (1 Season) 2 Leagues 15 886 59 25.2 9.8 9 85 7 6 20 8 1.13 10 14 -4 -0.41 +0.07 10.2 10.7 -0.5 -0.06 +0.05 Coupe de France (6 Seasons) 10 692 69 51.3 7.7 7 87 5 3 27 1 1.50 13 12 +1 +0.13 -0.01 Ligue 2 (4 Seasons) 94 6,227 66 48.7 69.2 67 83 46 27 24 11 1.48 84 84 0 0.00 -0.27 93.4 74.1 +19.3 +0.28 -0.05 Ligue 1 (4 Seasons) 42 1,999 48 14.6 22.2 24 74 13 18 12 14 1.60 27 30 -3 -0.14 +0.16 22.5 22.7 -0.2 -0.01 +0.06 Coupe de la Ligue (3 Seasons) 3 168 56 21.5 1.9 1 122 1 2 23 2 2.00 1 1 0 0.00 -0.87 Super League (1 Season) 23 1,540 67 47.5 17.1 16 87 11 7 21 9 1.78 25 20 +5 +0.29 -0.18 La Liga 2 (1 Season) 17 1,183 70 65.7 13.1 15 74 3 2 35 0 1.76 14 15 -1 -0.08 -0.95 19.0 18.3 +0.7 +0.05 -0.11 Copa del Rey (1 Season) 1 16 16 8.9 0.2 0 0 1 16 0 3.00 1 0 +1 +5.63 +5.08
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 Toulouse 2 Leagues 9 600 67 16.5 6.7 7 120 4 2 1 1.78 7 7 0 0.00 +0.09 2017-2018 20 Toulouse 3 Leagues 10 350 35 9.0 3.9 4 60 2 6 19 10 1.70 2 5 -3 -0.77 -0.46 2.9 3.3 -0.4 -0.13 +0.05 2018-2019 21 Toulouse 1 League 1 90 90 2.6 1.0 1 90 1 0 0 0.00 0 4 -4 -4.00 -3.51 0.3 3.2 -2.9 -2.92 -2.71 2018-2019 21 Ajaccio 2 Leagues 15 886 59 25.2 9.8 9 85 7 6 20 8 1.13 10 14 -4 -0.41 +0.07 10.2 10.7 -0.5 -0.06 +0.05 2019-2020 22 Lens 3 Leagues 26 2,235 86 73.8 24.8 25 87 18 1 61 3 1.88 36 21 +15 +0.60 +0.42 34.0 23.0 +11.1 +0.47 -0.73 2020-2021 23 Lens 2 Leagues 28 1,271 45 35.3 14.1 14 79 8 14 12 4 1.54 21 19 +2 +0.14 +0.14 19.3 16.2 +3.1 +0.24 -0.02 2021-2022 24 AEK Athens 1 League 23 1,540 67 47.5 17.1 16 87 11 7 21 9 1.78 25 20 +5 +0.29 -0.18 2022-2023 25 Bordeaux 2 Leagues 27 1,287 48 34.9 14.3 11 83 7 16 23 2 1.63 18 18 0 0.00 -0.97 15.2 11.8 +3.4 +0.31 -0.43 2023-2024 26 Bordeaux 2 Leagues 33 2,367 72 61.6 26.3 28 80 18 5 25 0 1.25 31 39 -8 -0.30 -0.67 34.0 28.7 +5.3 +0.22 +0.05 2024-2025 27 Racing Sant 2 Leagues 18 1,199 67 60.6 13.3 15 74 3 3 29 0 1.83 15 15 0 0.00 -0.81 19.0 18.3 +0.7 +0.05 -0.11 9 Seasons 6 Clubs 7 Leagues 190 11,825 62 35.0 131.4 130 82 79 60 21 37 1.58 165 162 +3 +0.02 +0.01 134.8 115.1 +19.7 +0.20 +0.10 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 Toulouse (3 Seasons) 3 Leagues 20 1,040 52 9.5 11.6 12 75 7 8 19 11 1.65 9 16 -7 -0.61 -0.31 3.2 6.5 -3.3 -0.82 -0.62 Bordeaux (2 Seasons) 2 Leagues 60 3,654 61 48.5 40.6 39 81 25 21 24 2 1.42 49 57 -8 -0.20 -0.94 49.2 40.5 +8.7 +0.25 -0.31 Lens (2 Seasons) 4 Leagues 54 3,506 65 52.9 39.0 39 84 26 15 15 7 1.70 57 40 +17 +0.44 +0.40 53.3 39.2 +14.1 +0.39 -0.01 AEK Athens (1 Season) 1 League 23 1,540 67 47.5 17.1 16 87 11 7 21 9 1.78 25 20 +5 +0.29 -0.18 Racing Sant (1 Season) 2 Leagues 18 1,199 67 60.6 13.3 15 74 3 3 29 0 1.83 15 15 0 0.00 -0.81 19.0 18.3 +0.7 +0.05 -0.11 Ajaccio (1 Season) 2 Leagues 15 886 59 25.2 9.8 9 85 7 6 20 8 1.13 10 14 -4 -0.41 +0.07 10.2 10.7 -0.5 -0.06 +0.05 Coupe de France (6 Seasons) 10 692 69 51.3 7.7 7 87 5 3 27 1 1.50 13 12 +1 +0.13 -0.01 Ligue 2 (4 Seasons) 94 6,227 66 48.7 69.2 67 83 46 27 24 11 1.48 84 84 0 0.00 -0.27 93.4 74.1 +19.3 +0.28 -0.05 Ligue 1 (4 Seasons) 42 1,999 48 14.6 22.2 24 74 13 18 12 14 1.60 27 30 -3 -0.14 +0.16 22.5 22.7 -0.2 -0.01 +0.06 Coupe de la Ligue (3 Seasons) 3 168 56 21.5 1.9 1 122 1 2 23 2 2.00 1 1 0 0.00 -0.87 Super League (1 Season) 23 1,540 67 47.5 17.1 16 87 11 7 21 9 1.78 25 20 +5 +0.29 -0.18 La Liga 2 (1 Season) 17 1,183 70 65.7 13.1 15 74 3 2 35 0 1.76 14 15 -1 -0.08 -0.95 19.0 18.3 +0.7 +0.05 -0.11 Copa del Rey (1 Season) 1 16 16 8.9 0.2 0 0 1 16 0 3.00 1 0 +1 +5.63 +5.08
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 Toulouse fr FRA 1. Ligue 1 13th 8 480 60 14.0 5.3 6 3 2 1 2.00 6 6 0 0.00 +0.12 Matches 2017-2018 20 Toulouse fr FRA 1. Ligue 1 18th 7 275 39 8.0 3.1 4 59 2 3 13 9 1.57 2 4 -2 -0.65 -0.25 2.9 3.3 -0.4 -0.13 +0.05 Matches 2018-2019 21 Toulouse fr FRA 1. Ligue 1 16th 1 90 90 2.6 1.0 1 90 1 0 0 0.00 0 4 -4 -4.00 -3.51 0.3 3.2 -2.9 -2.92 -2.71 Matches 2018-2019 21 Ajaccio fr FRA 2. Ligue 2 17th 14 816 58 23.9 9.1 8 87 7 6 20 8 1.21 10 12 -2 -0.22 +0.26 10.2 10.7 -0.5 -0.06 +0.05 Matches 2019-2020 22 Lens fr FRA 2. Ligue 2 2nd 25 2,115 85 83.9 23.5 24 86 17 1 61 1 1.84 33 20 +13 +0.55 +0.11 34.0 23.0 +11.1 +0.47 -0.73 Matches 2020-2021 23 Lens fr FRA 1. Ligue 1 7th 26 1,154 44 33.7 12.8 13 78 7 13 11 4 1.54 19 16 +3 +0.23 +0.31 19.3 16.2 +3.1 +0.24 -0.02 Matches 2021-2022 24 AEK Athens gr GRE 1. Super League 5th 23 1,540 67 47.5 17.1 16 87 11 7 21 9 1.78 25 20 +5 +0.29 -0.18 Matches 2022-2023 25 Bordeaux fr FRA 2. Ligue 2 3rd 24 1,079 45 31.5 12.0 9 82 5 15 23 2 1.58 12 16 -4 -0.33 -1.37 15.2 11.8 +3.4 +0.31 -0.43 Matches 2023-2024 26 Bordeaux fr FRA 2. Ligue 2 12th 31 2,217 72 64.8 24.6 26 80 17 5 25 0 1.23 29 36 -7 -0.28 -0.66 34.0 28.7 +5.3 +0.22 +0.05 Matches 2024-2025 27 Racing Sant es ESP 2. La Liga 2 2nd 17 1,183 70 65.7 13.1 15 74 3 2 35 0 1.76 14 15 -1 -0.08 -0.95 19.0 18.3 +0.7 +0.05 -0.11 Matches 9 Seasons 6 Clubs 4 Leagues 176 10,949 62 34.8 121.7 122 81 73 54 20 34 1.57 150 149 +1 +0.01 +0.02 134.8 115.1 +19.7 +0.20 +0.10 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 Toulouse (3 Seasons) 1 League 16 845 53 8.2 9.4 11 65 6 5 13 10 1.69 8 14 -6 -0.64 -0.29 3.2 6.5 -3.3 -0.82 -0.62 Bordeaux (2 Seasons) 1 League 55 3,296 60 48.2 36.6 35 81 22 20 24 2 1.38 41 52 -11 -0.30 -1.11 49.2 40.5 +8.7 +0.25 -0.31 Lens (2 Seasons) 2 Leagues 51 3,269 64 55.0 36.3 37 83 24 14 15 5 1.69 52 36 +16 +0.44 +0.44 53.3 39.2 +14.1 +0.39 -0.01 AEK Athens (1 Season) 1 League 23 1,540 67 47.5 17.1 16 87 11 7 21 9 1.78 25 20 +5 +0.29 -0.18 Racing Sant (1 Season) 1 League 17 1,183 70 65.7 13.1 15 74 3 2 35 0 1.76 14 15 -1 -0.08 -0.95 19.0 18.3 +0.7 +0.05 -0.11 Ajaccio (1 Season) 1 League 14 816 58 23.9 9.1 8 87 7 6 20 8 1.21 10 12 -2 -0.22 +0.26 10.2 10.7 -0.5 -0.06 +0.05 Ligue 2 (4 Seasons) 94 6,227 66 48.7 69.2 67 83 46 27 24 11 1.48 84 84 0 0.00 -0.27 93.4 74.1 +19.3 +0.28 -0.05 Ligue 1 (4 Seasons) 42 1,999 48 14.6 22.2 24 74 13 18 12 14 1.60 27 30 -3 -0.14 +0.16 22.5 22.7 -0.2 -0.01 +0.06 Super League (1 Season) 23 1,540 67 47.5 17.1 16 87 11 7 21 9 1.78 25 20 +5 +0.29 -0.18 La Liga 2 (1 Season) 17 1,183 70 65.7 13.1 15 74 3 2 35 0 1.76 14 15 -1 -0.08 -0.95 19.0 18.3 +0.7 +0.05 -0.11
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 19 Toulouse fr FRA 1. Coupe de la Ligue 9th 1 120 120 57.1 1.3 1 120 1 0 0 0.00 1 1 0 0.00 -1.00 Matches 2017-2018 20 Toulouse fr FRA Coupe de France 17th 1 27 27 15.0 0.3 0 0 1 26 1 0.00 0 1 -1 -3.33 -3.33 Matches 2017-2018 20 Toulouse fr FRA 1. Coupe de la Ligue 5th 2 48 24 17.8 0.5 0 0 2 23 0 3.00 0 0 0 0.00 -0.81 Matches 2018-2019 21 Ajaccio fr FRA Coupe de France 109th 1 70 70 77.8 0.8 1 70 0 0 0 0.00 0 2 -2 -2.57 -2.57 Matches 2019-2020 22 Lens fr FRA Coupe de France 65th 1 120 120 57.1 1.3 1 120 1 0 0 3.00 3 1 +2 +1.50 +2.50 Matches 2019-2020 22 Lens fr FRA 1. Coupe de la Ligue 17th 0 0 0 0 2 Matches 2020-2021 23 Lens fr FRA Coupe de France 17th 2 117 59 65.0 1.3 1 90 1 1 27 0 1.50 2 3 -1 -0.77 -3.63 Matches 2022-2023 25 Bordeaux fr FRA Coupe de France R64 3 208 69 77.0 2.3 2 90 2 1 28 0 2.00 6 2 +4 +1.73 +3.18 Matches 2023-2024 26 Bordeaux fr FRA Coupe de France R32 2 150 75 35.7 1.7 2 75 1 0 0 1.50 2 3 -1 -0.60 -0.93 Matches 2024-2025 27 Racing Sant es ESP Copa del Rey R32 1 16 16 8.9 0.2 0 0 1 16 0 3.00 1 0 +1 +5.63 +5.08 Matches 8 Seasons 5 Clubs 3 Leagues 14 876 63 37.9 9.7 8 92 6 6 24 3 1.71 15 13 +2 +0.21 -0.19 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Bordeaux (2 Seasons) 1 League 5 358 72 51.9 4.0 4 83 3 1 28 0 1.80 8 5 +3 +0.75 +0.75 Toulouse (2 Seasons) 2 Leagues 4 195 49 29.5 2.2 1 123 1 3 24 1 1.50 1 2 -1 -0.46 -1.04 Lens (2 Seasons) 2 Leagues 3 237 79 34.3 2.6 2 105 2 1 27 2 2.00 5 4 +1 +0.38 -0.21 Ajaccio (1 Season) 1 League 1 70 70 77.8 0.8 1 70 0 0 0 0.00 0 2 -2 -2.57 -2.57 Racing Sant (1 Season) 1 League 1 16 16 8.9 0.2 0 0 1 16 0 3.00 1 0 +1 +5.63 +5.08 Coupe de France (6 Seasons) 10 692 69 51.3 7.7 7 87 5 3 27 1 1.50 13 12 +1 +0.13 -0.01 Coupe de la Ligue (3 Seasons) 3 168 56 21.5 1.9 1 122 1 2 23 2 2.00 1 1 0 0.00 -0.87 Copa del Rey (1 Season) 1 16 16 8.9 0.2 0 0 1 16 0 3.00 1 0 +1 +5.63 +5.08
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 Toulouse 2 Leagues 6.7 1 0 0 9 5 1 21 17 13 0 0 0 2017-2018 20 Toulouse 3 Leagues 3.9 2 0 0 8 2 0 11 4 7 0 0 0 13 8 9 47.1 2018-2019 21 Toulouse 1 League 1.0 0 0 0 1 0 0 1 3 2 0 0 0 3 2 1 66.7 2018-2019 21 Ajaccio 2 Leagues 9.8 2 0 0 15 14 1 27 20 12 0 0 0 36 19 7 73.1 2019-2020 22 Lens 3 Leagues 24.8 7 1 1 29 44 10 116 40 28 1 1 0 97 49 42 53.8 2020-2021 23 Lens 2 Leagues 14.1 3 2 1 25 15 5 91 28 21 0 1 0 58 25 20 55.6 2021-2022 24 AEK Athens 1 League 17.1 2 0 0 0 2022-2023 25 Bordeaux 2 Leagues 14.3 3 1 1 16 24 1 83 15 14 0 1 0 58 16 8 66.7 2023-2024 26 Bordeaux 2 Leagues 26.3 7 0 0 37 66 3 169 36 31 0 0 0 121 41 28 59.4 2024-2025 27 Racing Sant 2 Leagues 13.3 3 0 0 9 27 1 25 17 27 0 0 0 59 17 16 51.5 9 Seasons 6 Clubs 7 Leagues 131.4 30 4 3 149 197 22 544 180 155 1 3 0 445 177 131 57.5 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Toulouse (3 Seasons) 3 Leagues 11.6 3 0 0 18 7 1 33 24 22 0 0 0 16 10 10 50.0 Bordeaux (2 Seasons) 2 Leagues 40.6 10 1 1 53 90 4 252 51 45 0 1 0 179 57 36 61.3 Lens (2 Seasons) 4 Leagues 39.0 10 3 2 54 59 15 207 68 49 1 2 0 155 74 62 54.4 AEK Athens (1 Season) 1 League 17.1 2 0 0 0 Racing Sant (1 Season) 2 Leagues 13.3 3 0 0 9 27 1 25 17 27 0 0 0 59 17 16 51.5 Ajaccio (1 Season) 2 Leagues 9.8 2 0 0 15 14 1 27 20 12 0 0 0 36 19 7 73.1 Coupe de France (6 Seasons) 7.7 0 0 0 3 6 1 16 5 8 0 Ligue 2 (4 Seasons) 69.2 19 2 2 96 144 15 386 109 79 1 2 0 312 125 85 59.5 Ligue 1 (4 Seasons) 22.2 6 2 1 41 20 5 117 49 41 0 1 0 74 35 30 53.8 Coupe de la Ligue (3 Seasons) 1.9 0 0 0 0 Super League (1 Season) 17.1 2 0 0 0 La Liga 2 (1 Season) 13.1 3 0 0 9 27 1 25 17 27 0 0 0 59 17 16 51.5 Copa del Rey (1 Season) 0.2 0 0 0 0 0 0 0 0 0 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2016-2017 19 Toulouse fr FRA 1. Ligue 1 13th 5.3 1 0 0 9 5 1 21 17 13 0 0 0 Matches 2017-2018 20 Toulouse fr FRA 1. Ligue 1 18th 3.1 2 0 0 8 2 0 11 4 7 0 0 0 13 8 9 47.1 Matches 2018-2019 21 Toulouse fr FRA 1. Ligue 1 16th 1.0 0 0 0 1 0 0 1 3 2 0 0 0 3 2 1 66.7 Matches 2018-2019 21 Ajaccio fr FRA 2. Ligue 2 17th 9.1 2 0 0 15 14 1 27 20 12 0 0 0 36 19 7 73.1 Matches 2019-2020 22 Lens fr FRA 2. Ligue 2 2nd 23.5 7 1 1 29 44 10 116 40 28 1 1 0 97 49 42 53.8 Matches 2020-2021 23 Lens fr FRA 1. Ligue 1 7th 12.8 3 2 1 23 13 4 84 25 19 0 1 0 58 25 20 55.6 Matches 2021-2022 24 AEK Athens gr GRE 1. Super League 5th 17.1 2 0 0 0 Matches 2022-2023 25 Bordeaux fr FRA 2. Ligue 2 3rd 12.0 3 1 1 16 23 1 80 14 14 0 1 0 58 16 8 66.7 Matches 2023-2024 26 Bordeaux fr FRA 2. Ligue 2 12th 24.6 7 0 0 36 63 3 163 35 25 0 0 0 121 41 28 59.4 Matches 2024-2025 27 Racing Sant es ESP 2. La Liga 2 2nd 13.1 3 0 0 9 27 1 25 17 27 0 0 0 59 17 16 51.5 Matches 9 Seasons 6 Clubs 4 Leagues 121.7 30 4 3 146 191 21 528 175 147 1 3 0 445 177 131 57.5 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Toulouse (3 Seasons) 1 League 9.4 3 0 0 18 7 1 33 24 22 0 0 0 16 10 10 50.0 Bordeaux (2 Seasons) 1 League 36.6 10 1 1 52 86 4 243 49 39 0 1 0 179 57 36 61.3 Lens (2 Seasons) 2 Leagues 36.3 10 3 2 52 57 14 200 65 47 1 2 0 155 74 62 54.4 AEK Athens (1 Season) 1 League 17.1 2 0 0 0 Racing Sant (1 Season) 1 League 13.1 3 0 0 9 27 1 25 17 27 0 0 0 59 17 16 51.5 Ajaccio (1 Season) 1 League 9.1 2 0 0 15 14 1 27 20 12 0 0 0 36 19 7 73.1 Ligue 2 (4 Seasons) 69.2 19 2 2 96 144 15 386 109 79 1 2 0 312 125 85 59.5 Ligue 1 (4 Seasons) 22.2 6 2 1 41 20 5 117 49 41 0 1 0 74 35 30 53.8 Super League (1 Season) 17.1 2 0 0 0 La Liga 2 (1 Season) 13.1 3 0 0 9 27 1 25 17 27 0 0 0 59 17 16 51.5
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 Clément Michelin Pages
Clément Michelin 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