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 2015-2016 17 Caen fr FRA 1. Ligue 1 10 5 435 4.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 18 Caen fr FRA 1. Coupe de la Ligue 1 1 71 0.8 2 0 2 2 0 0 1 0 2.54 0.00 2.54 2.54 2.54 Matches 2016-2017 18 Caen fr FRA 1. Ligue 1 17 9 877 9.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 19 Nice fr FRA 1. Coupe de la Ligue 1 1 81 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 19 Nice 2. Europa Lg 2 1 101 1.1 0 0 0 0 0 0 1 0 0.1 0.1 0.0 0.1 9 2 2 0.00 0.00 0.00 0.00 0.00 0.07 0.00 0.07 0.07 0.07 Matches 2017-2018 19 Nice fr FRA 1. Ligue 1 5 2 246 2.7 0 0 0 0 0 0 1 0 0.1 0.1 0.0 0.1 10 11 26 0.00 0.00 0.00 0.00 0.00 0.02 0.00 0.02 0.02 0.02 Matches 2018-2019 20 Nice fr FRA Coupe de France 1 0 22 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 20 Nice fr FRA 1. Coupe de la Ligue 1 0 11 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 20 Nice fr FRA 1. Ligue 1 25 11 1,029 11.4 1 0 1 1 0 0 3 0 1.4 1.4 1.0 2.5 34 43 55 0.09 0.00 0.09 0.09 0.09 0.13 0.09 0.22 0.13 0.22 Matches 2019-2020 21 Toulouse 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 2019-2020 21 Toulouse fr FRA 1. Coupe de la Ligue 2 2 180 2.0 0 1 1 0 0 0 0 0 0.00 0.50 0.50 0.00 0.50 Matches 2019-2020 21 Toulouse fr FRA 1. Ligue 1 19 12 988 11.0 2 0 2 2 0 0 1 0 0.8 0.8 0.7 1.5 37 63 43 0.18 0.00 0.18 0.18 0.18 0.07 0.06 0.13 0.07 0.13 Matches 2020-2021 22 Udinese it ITA Coppa Italia 2 2 210 2.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 22 Udinese it ITA 1. Serie A 17 5 522 5.8 0 0 0 0 0 0 1 0 0.1 0.1 0.1 0.2 10 23 23 0.00 0.00 0.00 0.00 0.00 0.02 0.02 0.04 0.02 0.04 Matches 2021-2022 23 Udinese it ITA Coppa Italia 3 2 151 1.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 23 Udinese it ITA 1. Serie A 33 26 2,351 26.1 1 3 4 1 0 0 7 1 3.0 3.0 2.2 5.2 55 95 61 0.04 0.11 0.15 0.04 0.15 0.11 0.08 0.20 0.11 0.20 Matches 2022-2023 24 Udinese it ITA Coppa Italia 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 24 Lorient fr FRA Coupe de France 1 1 120 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 24 Lorient fr FRA 1. Ligue 1 15 12 1,064 11.8 0 0 0 0 0 0 2 1 0.1 0.1 0.5 0.7 23 42 30 0.00 0.00 0.00 0.00 0.00 0.01 0.04 0.06 0.01 0.06 Matches 2022-2023 24 Udinese it ITA 1. Serie A 16 11 805 8.9 0 1 1 0 0 0 2 0 0.4 0.4 0.5 0.8 18 36 31 0.00 0.11 0.11 0.00 0.11 0.04 0.05 0.09 0.04 0.09 Matches 2023-2024 25 Lorient fr FRA Coupe de France 1 1 90 1.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 25 Lorient fr FRA 1. Ligue 1 11 5 479 5.3 0 0 0 0 0 0 0 0 0.3 0.3 0.0 0.3 11 28 17 0.00 0.00 0.00 0.00 0.00 0.05 0.00 0.05 0.05 0.05 Matches 2024-2025 26 Lorient fr FRA 2. Ligue 2 3 1 127 1.4 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.1 4 6 4 0.00 0.00 0.00 0.00 0.00 0.01 0.03 0.04 0.01 0.04 Matches 10 Seasons 5 Clubs 7 Leagues 188 112 10,140 112.7 6 5 11 6 0 0 24 2 6.3 6.3 5.0 11.3 211 349 292 0.05 0.04 0.10 0.05 0.10 0.07 0.06 0.13 0.07 0.13 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 Udinese (3 Seasons) 2 Leagues 72 47 4,129 45.9 1 4 5 1 0 0 11 1 3.5 3.5 2.8 6.3 83 154 115 0.02 0.09 0.11 0.02 0.11 0.09 0.07 0.15 0.09 0.15 Lorient (3 Seasons) 3 Leagues 31 20 1,880 20.9 0 0 0 0 0 0 3 1 0.4 0.4 0.6 1.0 38 76 51 0.00 0.00 0.00 0.00 0.00 0.02 0.03 0.05 0.02 0.05 Nice (2 Seasons) 4 Leagues 35 15 1,490 16.6 1 0 1 1 0 0 5 0 1.6 1.6 1.0 2.6 53 56 83 0.06 0.00 0.06 0.06 0.06 0.10 0.07 0.17 0.10 0.17 Caen (2 Seasons) 2 Leagues 28 15 1,383 15.4 2 0 2 2 0 0 4 0 0.13 0.00 0.13 0.13 0.13 Toulouse (1 Season) 3 Leagues 22 15 1,258 14.0 2 1 3 2 0 0 1 0 0.8 0.8 0.7 1.5 37 63 43 0.14 0.07 0.21 0.14 0.21 0.07 0.06 0.13 0.07 0.13 Ligue 1 (7 Seasons) 102 56 5,118 56.9 3 0 3 3 0 0 10 1 2.7 2.7 2.2 4.9 115 187 171 0.05 0.00 0.05 0.05 0.05 0.06 0.05 0.12 0.06 0.12 Coupe de la Ligue (4 Seasons) 5 4 343 3.8 2 1 3 2 0 0 1 0 0.52 0.26 0.79 0.52 0.79 Coupe de France (4 Seasons) 4 3 322 3.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Serie A (3 Seasons) 66 42 3,678 40.9 1 4 5 1 0 0 10 1 3.5 3.5 2.8 6.3 83 154 115 0.02 0.10 0.12 0.02 0.12 0.09 0.07 0.15 0.09 0.15 Coppa Italia (3 Seasons) 6 5 451 5.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Ligue 2 (1 Season) 3 1 127 1.4 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.1 4 6 4 0.00 0.00 0.00 0.00 0.00 0.01 0.03 0.04 0.01 0.04 Europa Lg (1 Season) 2 1 101 1.1 0 0 0 0 0 0 1 0 0.1 0.1 0.0 0.1 9 2 2 0.00 0.00 0.00 0.00 0.00 0.07 0.00 0.07 0.07 0.07
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 2015-2016 17 Caen 1 League 10 5 435 4.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2016-2017 18 Caen 2 Leagues 18 10 948 10.5 2 0 2 2 0 0 3 0 0.19 0.00 0.19 0.19 0.19 2017-2018 19 Nice 3 Leagues 8 4 428 4.8 0 0 0 0 0 0 2 0 0.1 0.1 0.0 0.1 19 13 28 0.00 0.00 0.00 0.00 0.00 0.04 0.00 0.04 0.04 0.04 2018-2019 20 Nice 3 Leagues 27 11 1,062 11.8 1 0 1 1 0 0 3 0 1.4 1.4 1.0 2.5 34 43 55 0.08 0.00 0.08 0.08 0.08 0.13 0.09 0.22 0.13 0.22 2019-2020 21 Toulouse 3 Leagues 22 15 1,258 14.0 2 1 3 2 0 0 1 0 0.8 0.8 0.7 1.5 37 63 43 0.14 0.07 0.21 0.14 0.21 0.07 0.06 0.13 0.07 0.13 2020-2021 22 Udinese 2 Leagues 19 7 732 8.1 0 0 0 0 0 0 2 0 0.1 0.1 0.1 0.2 10 23 23 0.00 0.00 0.00 0.00 0.00 0.02 0.02 0.04 0.02 0.04 2021-2022 23 Udinese 2 Leagues 36 28 2,502 27.8 1 3 4 1 0 0 7 1 3.0 3.0 2.2 5.2 55 95 61 0.04 0.11 0.14 0.04 0.14 0.11 0.08 0.20 0.11 0.20 2022-2023 24 Udinese 2 Leagues 17 12 895 9.9 0 1 1 0 0 0 2 0 0.4 0.4 0.5 0.8 18 36 31 0.00 0.10 0.10 0.00 0.10 0.04 0.05 0.09 0.04 0.09 2022-2023 24 Lorient 2 Leagues 16 13 1,184 13.2 0 0 0 0 0 0 2 1 0.1 0.1 0.5 0.7 23 42 30 0.00 0.00 0.00 0.00 0.00 0.01 0.04 0.06 0.01 0.06 2023-2024 25 Lorient 2 Leagues 12 6 569 6.3 0 0 0 0 0 0 1 0 0.3 0.3 0.0 0.3 11 28 17 0.00 0.00 0.00 0.00 0.00 0.05 0.00 0.05 0.05 0.05 2024-2025 26 Lorient 1 League 3 1 127 1.4 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.1 4 6 4 0.00 0.00 0.00 0.00 0.00 0.01 0.03 0.04 0.01 0.04 10 Seasons 5 Clubs 7 Leagues 188 112 10,140 112.7 6 5 11 6 0 0 24 2 6.3 6.3 5.0 11.3 211 349 292 0.05 0.04 0.10 0.05 0.10 0.07 0.06 0.13 0.07 0.13 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 Udinese (3 Seasons) 2 Leagues 72 47 4,129 45.9 1 4 5 1 0 0 11 1 3.5 3.5 2.8 6.3 83 154 115 0.02 0.09 0.11 0.02 0.11 0.09 0.07 0.15 0.09 0.15 Lorient (3 Seasons) 3 Leagues 31 20 1,880 20.9 0 0 0 0 0 0 3 1 0.4 0.4 0.6 1.0 38 76 51 0.00 0.00 0.00 0.00 0.00 0.02 0.03 0.05 0.02 0.05 Nice (2 Seasons) 4 Leagues 35 15 1,490 16.6 1 0 1 1 0 0 5 0 1.6 1.6 1.0 2.6 53 56 83 0.06 0.00 0.06 0.06 0.06 0.10 0.07 0.17 0.10 0.17 Caen (2 Seasons) 2 Leagues 28 15 1,383 15.4 2 0 2 2 0 0 4 0 0.13 0.00 0.13 0.13 0.13 Toulouse (1 Season) 3 Leagues 22 15 1,258 14.0 2 1 3 2 0 0 1 0 0.8 0.8 0.7 1.5 37 63 43 0.14 0.07 0.21 0.14 0.21 0.07 0.06 0.13 0.07 0.13 Ligue 1 (7 Seasons) 102 56 5,118 56.9 3 0 3 3 0 0 10 1 2.7 2.7 2.2 4.9 115 187 171 0.05 0.00 0.05 0.05 0.05 0.06 0.05 0.12 0.06 0.12 Coupe de la Ligue (4 Seasons) 5 4 343 3.8 2 1 3 2 0 0 1 0 0.52 0.26 0.79 0.52 0.79 Coupe de France (4 Seasons) 4 3 322 3.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Serie A (3 Seasons) 66 42 3,678 40.9 1 4 5 1 0 0 10 1 3.5 3.5 2.8 6.3 83 154 115 0.02 0.10 0.12 0.02 0.12 0.09 0.07 0.15 0.09 0.15 Coppa Italia (3 Seasons) 6 5 451 5.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Ligue 2 (1 Season) 3 1 127 1.4 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.1 4 6 4 0.00 0.00 0.00 0.00 0.00 0.01 0.03 0.04 0.01 0.04 Europa Lg (1 Season) 2 1 101 1.1 0 0 0 0 0 0 1 0 0.1 0.1 0.0 0.1 9 2 2 0.00 0.00 0.00 0.00 0.00 0.07 0.00 0.07 0.07 0.07
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 2015-2016 17 Caen fr FRA 1. Ligue 1 7th 10 5 435 4.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 18 Caen fr FRA 1. Ligue 1 17th 17 9 877 9.7 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 19 Nice fr FRA 1. Ligue 1 8th 5 2 246 2.7 0 0 0 0 0 0 1 0 0.1 0.1 0.0 0.1 10 11 26 0.00 0.00 0.00 0.00 0.00 0.02 0.00 0.02 0.02 0.02 Matches 2018-2019 20 Nice fr FRA 1. Ligue 1 7th 25 11 1,029 11.4 1 0 1 1 0 0 3 0 1.4 1.4 1.0 2.5 34 43 55 0.09 0.00 0.09 0.09 0.09 0.13 0.09 0.22 0.13 0.22 Matches 2019-2020 21 Toulouse fr FRA 1. Ligue 1 20th 19 12 988 11.0 2 0 2 2 0 0 1 0 0.8 0.8 0.7 1.5 37 63 43 0.18 0.00 0.18 0.18 0.18 0.07 0.06 0.13 0.07 0.13 Matches 2020-2021 22 Udinese it ITA 1. Serie A 14th 17 5 522 5.8 0 0 0 0 0 0 1 0 0.1 0.1 0.1 0.2 10 23 23 0.00 0.00 0.00 0.00 0.00 0.02 0.02 0.04 0.02 0.04 Matches 2021-2022 23 Udinese it ITA 1. Serie A 12th 33 26 2,351 26.1 1 3 4 1 0 0 7 1 3.0 3.0 2.2 5.2 55 95 61 0.04 0.11 0.15 0.04 0.15 0.11 0.08 0.20 0.11 0.20 Matches 2022-2023 24 Udinese it ITA 1. Serie A 12th 16 11 805 8.9 0 1 1 0 0 0 2 0 0.4 0.4 0.5 0.8 18 36 31 0.00 0.11 0.11 0.00 0.11 0.04 0.05 0.09 0.04 0.09 Matches 2022-2023 24 Lorient fr FRA 1. Ligue 1 10th 15 12 1,064 11.8 0 0 0 0 0 0 2 1 0.1 0.1 0.5 0.7 23 42 30 0.00 0.00 0.00 0.00 0.00 0.01 0.04 0.06 0.01 0.06 Matches 2023-2024 25 Lorient fr FRA 1. Ligue 1 17th 11 5 479 5.3 0 0 0 0 0 0 0 0 0.3 0.3 0.0 0.3 11 28 17 0.00 0.00 0.00 0.00 0.00 0.05 0.00 0.05 0.05 0.05 Matches 2024-2025 26 Lorient fr FRA 2. Ligue 2 2nd 3 1 127 1.4 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.1 4 6 4 0.00 0.00 0.00 0.00 0.00 0.01 0.03 0.04 0.01 0.04 Matches 10 Seasons 5 Clubs 3 Leagues 171 99 8,923 99.1 4 4 8 4 0 0 20 2 6.2 6.2 5.0 11.2 202 347 290 0.04 0.04 0.08 0.04 0.08 0.07 0.06 0.13 0.07 0.13 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 Udinese (3 Seasons) 1 League 66 42 3,678 40.9 1 4 5 1 0 0 10 1 3.5 3.5 2.8 6.3 83 154 115 0.02 0.10 0.12 0.02 0.12 0.09 0.07 0.15 0.09 0.15 Lorient (3 Seasons) 2 Leagues 29 18 1,670 18.6 0 0 0 0 0 0 2 1 0.4 0.4 0.6 1.0 38 76 51 0.00 0.00 0.00 0.00 0.00 0.02 0.03 0.05 0.02 0.05 Nice (2 Seasons) 1 League 30 13 1,275 14.2 1 0 1 1 0 0 4 0 1.5 1.5 1.0 2.5 44 54 81 0.07 0.00 0.07 0.07 0.07 0.11 0.07 0.18 0.11 0.18 Caen (2 Seasons) 1 League 27 14 1,312 14.6 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Toulouse (1 Season) 1 League 19 12 988 11.0 2 0 2 2 0 0 1 0 0.8 0.8 0.7 1.5 37 63 43 0.18 0.00 0.18 0.18 0.18 0.07 0.06 0.13 0.07 0.13 Ligue 1 (7 Seasons) 102 56 5,118 56.9 3 0 3 3 0 0 10 1 2.7 2.7 2.2 4.9 115 187 171 0.05 0.00 0.05 0.05 0.05 0.06 0.05 0.12 0.06 0.12 Serie A (3 Seasons) 66 42 3,678 40.9 1 4 5 1 0 0 10 1 3.5 3.5 2.8 6.3 83 154 115 0.02 0.10 0.12 0.02 0.12 0.09 0.07 0.15 0.09 0.15 Ligue 2 (1 Season) 3 1 127 1.4 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.1 4 6 4 0.00 0.00 0.00 0.00 0.00 0.01 0.03 0.04 0.01 0.04
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 2017-2018 19 Nice 2. Europa Lg R32 2 1 101 1.1 0 0 0 0 0 0 1 0 0.1 0.1 0.0 0.1 9 2 2 0.00 0.00 0.00 0.00 0.00 0.07 0.00 0.07 0.07 0.07 Matches 1 Season 1 Club 1 League 2 1 101 1.1 0 0 0 0 0 0 1 0 0.1 0.1 0.0 0.1 9 2 2 0.00 0.00 0.00 0.00 0.00 0.07 0.00 0.07 0.07 0.07
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 2015-2016 17 Caen 1 League 4.8 0 0 0.00 0 0 2016-2017 18 Caen 2 Leagues 10.5 2 9 1 11.1 0.92 0.10 0.00 0.00 0 0 2017-2018 19 Nice 3 Leagues 4.8 0 3 3 100.0 0.78 0.78 0.00 0.00 17.5 0 0 0 0.1 0.1 0.05 -0.1 -0.1 2018-2019 20 Nice 3 Leagues 11.8 1 13 5 38.5 1.11 0.43 0.08 0.20 17.4 0 0 0 1.4 1.4 0.11 -0.4 -0.4 2019-2020 21 Toulouse 3 Leagues 14.0 2 16 5 31.3 1.14 0.36 0.13 0.40 24.9 0 0 0 0.8 0.8 0.06 +1.2 +1.2 2020-2021 22 Udinese 2 Leagues 8.1 0 4 0 0.0 0.49 0.00 0.00 25.9 0 0 0 0.1 0.1 0.03 -0.1 -0.1 2021-2022 23 Udinese 2 Leagues 27.8 1 33 10 30.3 1.19 0.36 0.03 0.10 21.2 0 0 0 3.0 3.0 0.09 -2.0 -2.0 2022-2023 24 Udinese 2 Leagues 9.9 0 7 0 0.0 0.70 0.00 0.00 21.4 0 0 0 0.4 0.4 0.05 -0.4 -0.4 2022-2023 24 Lorient 2 Leagues 13.2 0 7 2 28.6 0.53 0.15 0.00 0.00 26.9 0 0 0 0.1 0.1 0.03 -0.1 -0.1 2023-2024 25 Lorient 2 Leagues 6.3 0 6 2 33.3 0.95 0.32 0.00 0.00 25.3 0 0 0 0.3 0.3 0.05 -0.3 -0.3 2024-2025 26 Lorient 1 League 1.4 0 1 0 0.0 0.71 0.00 0.00 11.4 0 0 0 0.0 0.0 0.01 0.0 0.0 10 Seasons 5 Clubs 7 Leagues 112.7 6 99 28 28.3 0.93 0.25 0.04 0.14 21.8 0 0 0 6.3 6.3 0.07 -2.3 -2.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 Udinese (3 Seasons) 2 Leagues 45.9 1 44 10 22.7 0.96 0.22 0.02 0.10 21.6 0 0 0 3.5 3.5 0.08 -2.5 -2.5 Lorient (3 Seasons) 3 Leagues 20.9 0 14 4 28.6 0.67 0.19 0.00 0.00 24.8 0 0 0 0.4 0.4 0.04 -0.4 -0.4 Nice (2 Seasons) 4 Leagues 16.6 1 16 8 50.0 1.03 0.52 0.06 0.13 17.4 0 0 0 1.6 1.6 0.10 -0.6 -0.6 Caen (2 Seasons) 2 Leagues 15.4 2 9 1 11.1 0.92 0.07 0.00 0.00 0 0 Toulouse (1 Season) 3 Leagues 14.0 2 16 5 31.3 1.14 0.36 0.13 0.40 24.9 0 0 0 0.8 0.8 0.06 +1.2 +1.2 Ligue 1 (7 Seasons) 56.9 3 47 15 31.9 0.90 0.26 0.06 0.20 22.2 0 0 0 2.7 2.7 0.07 +0.3 +0.3 Coupe de la Ligue (4 Seasons) 3.8 2 2 1 50.0 1.00 0.50 0.00 0.00 0 0 Coupe de France (4 Seasons) 3.6 0 3 0 0.0 0.84 0.00 0.00 0 0 Serie A (3 Seasons) 40.9 1 43 10 23.3 1.05 0.24 0.02 0.10 21.6 0 0 0 3.5 3.5 0.08 -2.5 -2.5 Coppa Italia (3 Seasons) 5.0 0 1 0 0.0 0.20 0.00 0.00 0 0 Ligue 2 (1 Season) 1.4 0 1 0 0.0 0.71 0.00 0.00 11.4 0 0 0 0.0 0.0 0.01 0.0 0.0 Europa Lg (1 Season) 1.1 0 2 2 100.0 1.78 1.78 0.00 0.00 22.0 0 0 0 0.1 0.1 0.04 -0.1 -0.1
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 2015-2016 17 Caen fr FRA 1. Ligue 1 7th 4.8 0 0 0.00 0 0 Matches 2016-2017 18 Caen fr FRA 1. Ligue 1 17th 9.7 0 9 1 11.1 0.92 0.10 0.00 0.00 0 0 Matches 2017-2018 19 Nice fr FRA 1. Ligue 1 8th 2.7 0 1 1 100.0 0.37 0.37 0.00 0.00 8.4 0 0 0 0.1 0.1 0.06 -0.1 -0.1 Matches 2018-2019 20 Nice fr FRA 1. Ligue 1 7th 11.4 1 13 5 38.5 1.14 0.44 0.08 0.20 17.4 0 0 0 1.4 1.4 0.11 -0.4 -0.4 Matches 2019-2020 21 Toulouse fr FRA 1. Ligue 1 20th 11.0 2 14 4 28.6 1.28 0.36 0.14 0.50 24.9 0 0 0 0.8 0.8 0.06 +1.2 +1.2 Matches 2020-2021 22 Udinese it ITA 1. Serie A 14th 5.8 0 4 0 0.0 0.69 0.00 0.00 25.9 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Matches 2021-2022 23 Udinese it ITA 1. Serie A 12th 26.1 1 32 10 31.3 1.23 0.38 0.03 0.10 21.2 0 0 0 3.0 3.0 0.09 -2.0 -2.0 Matches 2022-2023 24 Udinese it ITA 1. Serie A 12th 8.9 0 7 0 0.0 0.78 0.00 0.00 21.4 0 0 0 0.4 0.4 0.05 -0.4 -0.4 Matches 2022-2023 24 Lorient fr FRA 1. Ligue 1 10th 11.8 0 5 2 40.0 0.42 0.17 0.00 0.00 26.9 0 0 0 0.1 0.1 0.03 -0.1 -0.1 Matches 2023-2024 25 Lorient fr FRA 1. Ligue 1 17th 5.3 0 5 2 40.0 0.94 0.38 0.00 0.00 25.3 0 0 0 0.3 0.3 0.05 -0.3 -0.3 Matches 2024-2025 26 Lorient fr FRA 2. Ligue 2 2nd 1.4 0 1 0 0.0 0.71 0.00 0.00 11.4 0 0 0 0.0 0.0 0.01 0.0 0.0 Matches 10 Seasons 5 Clubs 3 Leagues 99.1 4 91 25 27.5 0.96 0.25 0.04 0.16 21.8 0 0 0 6.2 6.2 0.08 -2.2 -2.2 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 Udinese (3 Seasons) 1 League 40.9 1 43 10 23.3 1.05 0.24 0.02 0.10 21.6 0 0 0 3.5 3.5 0.08 -2.5 -2.5 Lorient (3 Seasons) 2 Leagues 18.6 0 11 4 36.4 0.59 0.22 0.00 0.00 24.8 0 0 0 0.4 0.4 0.04 -0.4 -0.4 Nice (2 Seasons) 1 League 14.2 1 14 6 42.9 0.99 0.42 0.07 0.17 16.8 0 0 0 1.5 1.5 0.11 -0.5 -0.5 Caen (2 Seasons) 1 League 14.6 0 9 1 11.1 0.92 0.07 0.00 0.00 0 0 Toulouse (1 Season) 1 League 11.0 2 14 4 28.6 1.28 0.36 0.14 0.50 24.9 0 0 0 0.8 0.8 0.06 +1.2 +1.2 Ligue 1 (7 Seasons) 56.9 3 47 15 31.9 0.90 0.26 0.06 0.20 22.2 0 0 0 2.7 2.7 0.07 +0.3 +0.3 Serie A (3 Seasons) 40.9 1 43 10 23.3 1.05 0.24 0.02 0.10 21.6 0 0 0 3.5 3.5 0.08 -2.5 -2.5 Ligue 2 (1 Season) 1.4 0 1 0 0.0 0.71 0.00 0.00 11.4 0 0 0 0.0 0.0 0.01 0.0 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 2017-2018 19 Nice 2. Europa Lg R32 1.1 0 2 2 100.0 1.78 1.78 0.00 0.00 22.0 0 0 0 0.1 0.1 0.04 -0.1 -0.1 Matches 1 Season 1 Club 1 League 1.1 0 2 2 100.0 1.78 1.78 0.00 0.00 22.0 0 0 0 0.1 0.1 0.04 -0.1 -0.1
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 2015-2016 17 Caen 1 League 4.8 0 2016-2017 18 Caen 2 Leagues 10.5 0 2017-2018 19 Nice 3 Leagues 4.8 173 191 90.6 2498 439 103 109 94.5 52 58 89.7 10 13 76.9 0 0.0 0.1 0.0 0 7 1 0 13 2018-2019 20 Nice 3 Leagues 11.8 358 421 85.0 5124 926 212 238 89.1 118 133 88.7 14 19 73.7 0 1.0 0.6 -1.0 13 29 4 1 43 2019-2020 21 Toulouse 3 Leagues 14.0 364 442 82.4 5145 1436 224 260 86.2 98 120 81.7 22 31 71.0 1 0.7 0.8 +0.3 11 43 6 1 63 2020-2021 22 Udinese 2 Leagues 8.1 153 195 78.5 2396 592 89 99 89.9 51 58 87.9 10 17 58.8 0 0.1 0.1 -0.1 2 21 3 0 23 2021-2022 23 Udinese 2 Leagues 27.8 702 843 83.3 10197 2658 404 449 90.0 232 266 87.2 32 49 65.3 3 2.2 1.3 +0.8 26 70 15 3 95 2022-2023 24 Udinese 2 Leagues 9.9 264 316 83.5 3718 884 167 180 92.8 79 96 82.3 9 13 69.2 1 0.5 0.4 +0.5 5 19 6 1 36 2022-2023 24 Lorient 2 Leagues 13.2 475 540 88.0 6908 1677 261 288 90.6 168 185 90.8 19 28 67.9 0 0.5 0.7 -0.5 8 33 3 0 42 2023-2024 25 Lorient 2 Leagues 6.3 244 277 88.1 3368 718 135 147 91.8 90 97 92.8 3 11 27.3 0 0.0 0.2 0.0 0 16 5 1 28 2024-2025 26 Lorient 1 League 1.4 48 56 85.7 701 240 31 36 86.1 13 14 92.9 2 3 66.7 0 0.0 0.0 0.0 1 7 2 0 6 10 Seasons 5 Clubs 7 Leagues 112.7 2781 3281 84.8 40055 9570 1626 1806 90.0 901 1027 87.7 121 184 65.8 5 5.0 4.3 0.0 66 245 45 7 349 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 Udinese (3 Seasons) 2 Leagues 45.9 1119 1354 82.6 16311 4134 660 728 90.7 362 420 86.2 51 79 64.6 4 2.8 1.8 +1.2 33 110 24 4 154 Lorient (3 Seasons) 3 Leagues 20.9 767 873 87.9 10977 2635 427 471 90.7 271 296 91.6 24 42 57.1 0 0.6 1.0 -0.6 9 56 10 1 76 Nice (2 Seasons) 4 Leagues 16.6 531 612 86.8 7622 1365 315 347 90.8 170 191 89.0 24 32 75.0 0 1.0 0.7 -1.0 13 36 5 1 56 Caen (2 Seasons) 2 Leagues 15.4 0 Toulouse (1 Season) 3 Leagues 14.0 364 442 82.4 5145 1436 224 260 86.2 98 120 81.7 22 31 71.0 1 0.7 0.8 +0.3 11 43 6 1 63 Ligue 1 (7 Seasons) 56.9 1537 1790 85.9 21947 5014 892 998 89.4 503 569 88.4 62 96 64.6 0 2.2 2.4 -2.2 32 126 19 3 187 Coupe de la Ligue (4 Seasons) 3.8 1 Coupe de France (4 Seasons) 3.6 0 Serie A (3 Seasons) 40.9 1119 1354 82.6 16311 4134 660 728 90.7 362 420 86.2 51 79 64.6 4 2.8 1.8 +1.2 33 110 24 4 154 Coppa Italia (3 Seasons) 5.0 0 Ligue 2 (1 Season) 1.4 48 56 85.7 701 240 31 36 86.1 13 14 92.9 2 3 66.7 0 0.0 0.0 0.0 1 7 2 0 6 Europa Lg (1 Season) 1.1 77 81 95.1 1096 182 43 44 97.7 23 24 95.8 6 6 100.0 0 0.0 0.0 0.0 0 2 0 0 2
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 2015-2016 17 Caen fr FRA 1. Ligue 1 7th 4.8 0 Matches 2016-2017 18 Caen fr FRA 1. Ligue 1 17th 9.7 0 Matches 2017-2018 19 Nice fr FRA 1. Ligue 1 8th 2.7 96 110 87.3 1402 257 60 65 92.3 29 34 85.3 4 7 57.1 0 0.0 0.1 0.0 0 5 1 0 11 Matches 2018-2019 20 Nice fr FRA 1. Ligue 1 7th 11.4 358 421 85.0 5124 926 212 238 89.1 118 133 88.7 14 19 73.7 0 1.0 0.6 -1.0 13 29 4 1 43 Matches 2019-2020 21 Toulouse fr FRA 1. Ligue 1 20th 11.0 364 442 82.4 5145 1436 224 260 86.2 98 120 81.7 22 31 71.0 0 0.7 0.8 -0.7 11 43 6 1 63 Matches 2020-2021 22 Udinese it ITA 1. Serie A 14th 5.8 153 195 78.5 2396 592 89 99 89.9 51 58 87.9 10 17 58.8 0 0.1 0.1 -0.1 2 21 3 0 23 Matches 2021-2022 23 Udinese it ITA 1. Serie A 12th 26.1 702 843 83.3 10197 2658 404 449 90.0 232 266 87.2 32 49 65.3 3 2.2 1.3 +0.8 26 70 15 3 95 Matches 2022-2023 24 Udinese it ITA 1. Serie A 12th 8.9 264 316 83.5 3718 884 167 180 92.8 79 96 82.3 9 13 69.2 1 0.5 0.4 +0.5 5 19 6 1 36 Matches 2022-2023 24 Lorient fr FRA 1. Ligue 1 10th 11.8 475 540 88.0 6908 1677 261 288 90.6 168 185 90.8 19 28 67.9 0 0.5 0.7 -0.5 8 33 3 0 42 Matches 2023-2024 25 Lorient fr FRA 1. Ligue 1 17th 5.3 244 277 88.1 3368 718 135 147 91.8 90 97 92.8 3 11 27.3 0 0.0 0.2 0.0 0 16 5 1 28 Matches 2024-2025 26 Lorient fr FRA 2. Ligue 2 2nd 1.4 48 56 85.7 701 240 31 36 86.1 13 14 92.9 2 3 66.7 0 0.0 0.0 0.0 1 7 2 0 6 Matches 10 Seasons 5 Clubs 3 Leagues 99.1 2704 3200 84.5 38959 9388 1583 1762 89.8 878 1003 87.5 115 178 64.6 4 5.0 4.2 -1.0 66 243 45 7 347 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 Udinese (3 Seasons) 1 League 40.9 1119 1354 82.6 16311 4134 660 728 90.7 362 420 86.2 51 79 64.6 4 2.8 1.8 +1.2 33 110 24 4 154 Lorient (3 Seasons) 2 Leagues 18.6 767 873 87.9 10977 2635 427 471 90.7 271 296 91.6 24 42 57.1 0 0.6 1.0 -0.6 9 56 10 1 76 Nice (2 Seasons) 1 League 14.2 454 531 85.5 6526 1183 272 303 89.8 147 167 88.0 18 26 69.2 0 1.0 0.7 -1.0 13 34 5 1 54 Caen (2 Seasons) 1 League 14.6 0 Toulouse (1 Season) 1 League 11.0 364 442 82.4 5145 1436 224 260 86.2 98 120 81.7 22 31 71.0 0 0.7 0.8 -0.7 11 43 6 1 63 Ligue 1 (7 Seasons) 56.9 1537 1790 85.9 21947 5014 892 998 89.4 503 569 88.4 62 96 64.6 0 2.2 2.4 -2.2 32 126 19 3 187 Serie A (3 Seasons) 40.9 1119 1354 82.6 16311 4134 660 728 90.7 362 420 86.2 51 79 64.6 4 2.8 1.8 +1.2 33 110 24 4 154 Ligue 2 (1 Season) 1.4 48 56 85.7 701 240 31 36 86.1 13 14 92.9 2 3 66.7 0 0.0 0.0 0.0 1 7 2 0 6
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 2017-2018 19 Nice 2. Europa Lg R32 1.1 77 81 95.1 1096 182 43 44 97.7 23 24 95.8 6 6 100.0 0 0.0 0.0 0.0 0 2 0 0 2 Matches 1 Season 1 Club 1 League 1.1 77 81 95.1 1096 182 43 44 97.7 23 24 95.8 6 6 100.0 0 0.0 0.0 0.0 0 2 0 0 2
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2015-2016 17 Caen 1 League 4.8 2016-2017 18 Caen 2 Leagues 10.5 9 2017-2018 19 Nice 3 Leagues 4.8 191 189 2 2 0 1 5 0 0 0 0 0 173 0 3 2018-2019 20 Nice 3 Leagues 11.8 421 416 3 1 0 0 5 1 0 0 0 0 358 2 11 2019-2020 21 Toulouse 3 Leagues 14.0 442 436 5 3 2 1 9 1 1 1 0 0 364 1 6 2020-2021 22 Udinese 2 Leagues 8.1 195 192 2 0 0 4 5 2 0 0 0 0 153 1 11 2021-2022 23 Udinese 2 Leagues 27.8 843 829 8 1 2 3 10 4 1 0 0 0 702 6 22 2022-2023 24 Udinese 2 Leagues 9.9 316 315 1 1 0 0 6 0 0 0 0 0 264 0 9 2022-2023 24 Lorient 2 Leagues 13.2 540 525 12 9 2 1 1 2 0 0 0 0 475 3 5 2023-2024 25 Lorient 2 Leagues 6.3 277 271 6 4 0 2 6 1 1 0 0 0 244 0 6 2024-2025 26 Lorient 1 League 1.4 56 55 1 1 0 0 0 0 0 0 0 0 48 0 0 10 Seasons 5 Clubs 7 Leagues 112.7 3281 3228 40 22 6 12 56 11 3 1 0 0 2781 13 73 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Udinese (3 Seasons) 2 Leagues 45.9 1354 1336 11 2 2 7 21 6 1 0 0 0 1119 7 42 Lorient (3 Seasons) 3 Leagues 20.9 873 851 19 14 2 3 7 3 1 0 0 0 767 3 11 Nice (2 Seasons) 4 Leagues 16.6 612 605 5 3 0 1 10 1 0 0 0 0 531 2 14 Caen (2 Seasons) 2 Leagues 15.4 9 Toulouse (1 Season) 3 Leagues 14.0 442 436 5 3 2 1 9 1 1 1 0 0 364 1 6 Ligue 1 (7 Seasons) 56.9 1790 1758 26 17 4 5 33 5 2 1 0 0 1537 6 29 Coupe de la Ligue (4 Seasons) 3.8 1 Coupe de France (4 Seasons) 3.6 1 Serie A (3 Seasons) 40.9 1354 1336 11 2 2 7 19 6 1 0 0 0 1119 7 42 Coppa Italia (3 Seasons) 5.0 2 Ligue 2 (1 Season) 1.4 56 55 1 1 0 0 0 0 0 0 0 0 48 0 0 Europa Lg (1 Season) 1.1 81 79 2 2 0 0 0 0 0 0 0 0 77 0 2
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 2015-2016 17 Caen fr FRA 1. Ligue 1 7th 4.8 Matches 2016-2017 18 Caen fr FRA 1. Ligue 1 17th 9.7 9 Matches 2017-2018 19 Nice fr FRA 1. Ligue 1 8th 2.7 110 110 0 0 0 1 5 0 0 0 0 0 96 0 1 Matches 2018-2019 20 Nice fr FRA 1. Ligue 1 7th 11.4 421 416 3 1 0 0 5 1 0 0 0 0 358 2 11 Matches 2019-2020 21 Toulouse fr FRA 1. Ligue 1 20th 11.0 442 436 5 3 2 1 8 1 1 1 0 0 364 1 6 Matches 2020-2021 22 Udinese it ITA 1. Serie A 14th 5.8 195 192 2 0 0 4 5 2 0 0 0 0 153 1 11 Matches 2021-2022 23 Udinese it ITA 1. Serie A 12th 26.1 843 829 8 1 2 3 8 4 1 0 0 0 702 6 22 Matches 2022-2023 24 Udinese it ITA 1. Serie A 12th 8.9 316 315 1 1 0 0 6 0 0 0 0 0 264 0 9 Matches 2022-2023 24 Lorient fr FRA 1. Ligue 1 10th 11.8 540 525 12 9 2 1 1 2 0 0 0 0 475 3 5 Matches 2023-2024 25 Lorient fr FRA 1. Ligue 1 17th 5.3 277 271 6 4 0 2 5 1 1 0 0 0 244 0 6 Matches 2024-2025 26 Lorient fr FRA 2. Ligue 2 2nd 1.4 56 55 1 1 0 0 0 0 0 0 0 0 48 0 0 Matches 10 Seasons 5 Clubs 3 Leagues 99.1 3200 3149 38 20 6 12 52 11 3 1 0 0 2704 13 71 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Udinese (3 Seasons) 1 League 40.9 1354 1336 11 2 2 7 19 6 1 0 0 0 1119 7 42 Lorient (3 Seasons) 2 Leagues 18.6 873 851 19 14 2 3 6 3 1 0 0 0 767 3 11 Nice (2 Seasons) 1 League 14.2 531 526 3 1 0 1 10 1 0 0 0 0 454 2 12 Caen (2 Seasons) 1 League 14.6 9 Toulouse (1 Season) 1 League 11.0 442 436 5 3 2 1 8 1 1 1 0 0 364 1 6 Ligue 1 (7 Seasons) 56.9 1790 1758 26 17 4 5 33 5 2 1 0 0 1537 6 29 Serie A (3 Seasons) 40.9 1354 1336 11 2 2 7 19 6 1 0 0 0 1119 7 42 Ligue 2 (1 Season) 1.4 56 55 1 1 0 0 0 0 0 0 0 0 48 0 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 2017-2018 19 Nice 2. Europa Lg R32 1.1 81 79 2 2 0 0 0 0 0 0 0 0 77 0 2 Matches 1 Season 1 Club 1 League 1.1 81 79 2 2 0 0 0 0 0 0 0 0 77 0 2
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 2015-2016 17 Caen 1 League 4.8 2016-2017 18 Caen 2 Leagues 10.5 2017-2018 19 Nice 3 Leagues 4.8 4 1.03 1 0 0 1 2 0 0 0.00 0 0 0 0 0 0 2018-2019 20 Nice 3 Leagues 11.8 30 2.62 23 0 2 3 1 1 1 0.09 1 0 0 0 0 0 2019-2020 21 Toulouse 3 Leagues 14.0 21 1.91 19 1 1 0 0 0 0 0.00 0 0 0 0 0 0 2020-2021 22 Udinese 2 Leagues 8.1 6 1.04 6 0 0 0 0 0 1 0.17 1 0 0 0 0 0 2021-2022 23 Udinese 2 Leagues 27.8 59 2.26 45 0 5 4 3 2 6 0.23 5 0 1 0 0 0 2022-2023 24 Udinese 2 Leagues 9.9 13 1.45 11 0 1 0 1 0 1 0.11 1 0 0 0 0 0 2022-2023 24 Lorient 2 Leagues 13.2 24 2.03 17 0 3 1 2 1 1 0.08 1 0 0 0 0 0 2023-2024 25 Lorient 2 Leagues 6.3 4 0.75 3 0 1 0 0 0 0 0.00 0 0 0 0 0 0 2024-2025 26 Lorient 1 League 1.4 1 0.71 1 0 0 0 0 0 0 0.00 0 0 0 0 0 0 10 Seasons 5 Clubs 7 Leagues 112.7 162 1.89 126 1 13 9 9 4 10 0.12 9 0 1 0 0 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Udinese (3 Seasons) 2 Leagues 45.9 78 1.91 62 0 6 4 4 2 8 0.20 7 0 1 0 0 0 Lorient (3 Seasons) 3 Leagues 20.9 29 1.56 21 0 4 1 2 1 1 0.05 1 0 0 0 0 0 Nice (2 Seasons) 4 Leagues 16.6 34 2.22 24 0 2 4 3 1 1 0.07 1 0 0 0 0 0 Caen (2 Seasons) 2 Leagues 15.4 Toulouse (1 Season) 3 Leagues 14.0 21 1.91 19 1 1 0 0 0 0 0.00 0 0 0 0 0 0 Ligue 1 (7 Seasons) 56.9 80 1.89 62 1 7 5 3 2 2 0.05 2 0 0 0 0 0 Coupe de la Ligue (4 Seasons) 3.8 Coupe de France (4 Seasons) 3.6 Serie A (3 Seasons) 40.9 78 1.91 62 0 6 4 4 2 8 0.20 7 0 1 0 0 0 Coppa Italia (3 Seasons) 5.0 Ligue 2 (1 Season) 1.4 1 0.71 1 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Europa Lg (1 Season) 1.1 3 2.65 1 0 0 0 2 0 0 0.00 0 0 0 0 0 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 2015-2016 17 Caen fr FRA 1. Ligue 1 7th 4.8 Matches 2016-2017 18 Caen fr FRA 1. Ligue 1 17th 9.7 Matches 2017-2018 19 Nice fr FRA 1. Ligue 1 8th 2.7 1 0.37 0 0 0 1 0 0 0 0.00 0 0 0 0 0 0 Matches 2018-2019 20 Nice fr FRA 1. Ligue 1 7th 11.4 30 2.62 23 0 2 3 1 1 1 0.09 1 0 0 0 0 0 Matches 2019-2020 21 Toulouse fr FRA 1. Ligue 1 20th 11.0 21 1.91 19 1 1 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2020-2021 22 Udinese it ITA 1. Serie A 14th 5.8 6 1.04 6 0 0 0 0 0 1 0.17 1 0 0 0 0 0 Matches 2021-2022 23 Udinese it ITA 1. Serie A 12th 26.1 59 2.26 45 0 5 4 3 2 6 0.23 5 0 1 0 0 0 Matches 2022-2023 24 Udinese it ITA 1. Serie A 12th 8.9 13 1.45 11 0 1 0 1 0 1 0.11 1 0 0 0 0 0 Matches 2022-2023 24 Lorient fr FRA 1. Ligue 1 10th 11.8 24 2.03 17 0 3 1 2 1 1 0.08 1 0 0 0 0 0 Matches 2023-2024 25 Lorient fr FRA 1. Ligue 1 17th 5.3 4 0.75 3 0 1 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2024-2025 26 Lorient fr FRA 2. Ligue 2 2nd 1.4 1 0.71 1 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 10 Seasons 5 Clubs 3 Leagues 99.1 159 1.88 125 1 13 9 7 4 10 0.12 9 0 1 0 0 0 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Udinese (3 Seasons) 1 League 40.9 78 1.91 62 0 6 4 4 2 8 0.20 7 0 1 0 0 0 Lorient (3 Seasons) 2 Leagues 18.6 29 1.56 21 0 4 1 2 1 1 0.05 1 0 0 0 0 0 Nice (2 Seasons) 1 League 14.2 31 2.19 23 0 2 4 1 1 1 0.07 1 0 0 0 0 0 Caen (2 Seasons) 1 League 14.6 Toulouse (1 Season) 1 League 11.0 21 1.91 19 1 1 0 0 0 0 0.00 0 0 0 0 0 0 Ligue 1 (7 Seasons) 56.9 80 1.89 62 1 7 5 3 2 2 0.05 2 0 0 0 0 0 Serie A (3 Seasons) 40.9 78 1.91 62 0 6 4 4 2 8 0.20 7 0 1 0 0 0 Ligue 2 (1 Season) 1.4 1 0.71 1 0 0 0 0 0 0 0.00 0 0 0 0 0 0
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 2017-2018 19 Nice 2. Europa Lg R32 1.1 3 2.65 1 0 0 0 2 0 0 0.00 0 0 0 0 0 0 Matches 1 Season 1 Club 1 League 1.1 3 2.65 1 0 0 0 2 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 2015-2016 17 Caen 1 League 4.8 0 2016-2017 18 Caen 2 Leagues 10.5 10 13 0 2017-2018 19 Nice 3 Leagues 4.8 7 3 3 3 1 2 4 50.0 2 1 0 1 3 10 1 1 2018-2019 20 Nice 3 Leagues 11.8 10 8 3 6 1 1 5 20.0 4 5 1 4 9 19 5 0 2019-2020 21 Toulouse 3 Leagues 14.0 14 14 3 10 1 4 13 30.8 9 7 1 6 5 17 5 1 2020-2021 22 Udinese 2 Leagues 8.1 8 7 5 3 0 3 13 23.1 10 7 1 6 5 13 7 0 2021-2022 23 Udinese 2 Leagues 27.8 30 22 7 17 6 15 29 51.7 14 26 6 20 19 49 17 0 2022-2023 24 Udinese 2 Leagues 9.9 16 13 7 7 2 5 9 55.6 4 8 2 6 9 25 3 0 2022-2023 24 Lorient 2 Leagues 13.2 16 10 5 10 1 6 20 30.0 14 8 5 3 13 26 13 1 2023-2024 25 Lorient 2 Leagues 6.3 5 5 3 2 0 2 6 33.3 4 12 1 11 8 13 5 0 2024-2025 26 Lorient 1 League 1.4 0 0 0 0 0 0 1 0.0 1 1 0 1 2 2 1 0 10 Seasons 5 Clubs 7 Leagues 112.7 106 92 36 58 12 38 100 38.0 62 75 17 58 86 174 57 3 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Udinese (3 Seasons) 2 Leagues 45.9 54 42 19 27 8 23 51 45.1 28 41 9 32 33 87 27 0 Lorient (3 Seasons) 3 Leagues 20.9 21 15 8 12 1 8 27 29.6 19 21 6 15 23 41 19 1 Nice (2 Seasons) 4 Leagues 16.6 17 11 6 9 2 3 9 33.3 6 6 1 5 12 29 6 1 Caen (2 Seasons) 2 Leagues 15.4 10 13 0 Toulouse (1 Season) 3 Leagues 14.0 14 14 3 10 1 4 13 30.8 9 7 1 6 5 17 5 1 Ligue 1 (7 Seasons) 56.9 49 43 16 30 3 14 46 30.4 32 33 8 25 46 82 29 3 Coupe de la Ligue (4 Seasons) 3.8 3 2 0 Coupe de France (4 Seasons) 3.6 3 3 0 Serie A (3 Seasons) 40.9 54 41 19 27 8 23 51 45.1 28 41 9 32 33 87 27 0 Coppa Italia (3 Seasons) 5.0 1 0 0 Ligue 2 (1 Season) 1.4 0 0 0 0 0 0 1 0.0 1 1 0 1 2 2 1 0 Europa Lg (1 Season) 1.1 3 1 1 1 1 1 2 50.0 1 0 0 0 0 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 2015-2016 17 Caen fr FRA 1. Ligue 1 7th 4.8 Matches 2016-2017 18 Caen fr FRA 1. Ligue 1 17th 9.7 10 13 Matches 2017-2018 19 Nice fr FRA 1. Ligue 1 8th 2.7 4 2 2 2 0 1 2 50.0 1 1 0 1 3 7 1 1 Matches 2018-2019 20 Nice fr FRA 1. Ligue 1 7th 11.4 10 8 3 6 1 1 5 20.0 4 5 1 4 9 19 5 0 Matches 2019-2020 21 Toulouse fr FRA 1. Ligue 1 20th 11.0 14 11 3 10 1 4 13 30.8 9 7 1 6 3 17 5 1 Matches 2020-2021 22 Udinese it ITA 1. Serie A 14th 5.8 8 7 5 3 0 3 13 23.1 10 7 1 6 5 13 7 0 Matches 2021-2022 23 Udinese it ITA 1. Serie A 12th 26.1 30 21 7 17 6 15 29 51.7 14 26 6 20 19 49 17 0 Matches 2022-2023 24 Udinese it ITA 1. Serie A 12th 8.9 16 13 7 7 2 5 9 55.6 4 8 2 6 9 25 3 0 Matches 2022-2023 24 Lorient fr FRA 1. Ligue 1 10th 11.8 16 8 5 10 1 6 20 30.0 14 8 5 3 10 26 13 1 Matches 2023-2024 25 Lorient fr FRA 1. Ligue 1 17th 5.3 5 4 3 2 0 2 6 33.3 4 12 1 11 8 13 5 0 Matches 2024-2025 26 Lorient fr FRA 2. Ligue 2 2nd 1.4 0 0 0 0 0 0 1 0.0 1 1 0 1 2 2 1 0 Matches 10 Seasons 5 Clubs 3 Leagues 99.1 103 84 35 57 11 37 98 37.8 61 75 17 58 81 171 57 3 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 Udinese (3 Seasons) 1 League 40.9 54 41 19 27 8 23 51 45.1 28 41 9 32 33 87 27 0 Lorient (3 Seasons) 2 Leagues 18.6 21 12 8 12 1 8 27 29.6 19 21 6 15 20 41 19 1 Nice (2 Seasons) 1 League 14.2 14 10 5 8 1 2 7 28.6 5 6 1 5 12 26 6 1 Caen (2 Seasons) 1 League 14.6 10 13 0 Toulouse (1 Season) 1 League 11.0 14 11 3 10 1 4 13 30.8 9 7 1 6 3 17 5 1 Ligue 1 (7 Seasons) 56.9 49 43 16 30 3 14 46 30.4 32 33 8 25 46 82 29 3 Serie A (3 Seasons) 40.9 54 41 19 27 8 23 51 45.1 28 41 9 32 33 87 27 0 Ligue 2 (1 Season) 1.4 0 0 0 0 0 0 1 0.0 1 1 0 1 2 2 1 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 2017-2018 19 Nice 2. Europa Lg R32 1.1 3 1 1 1 1 1 2 50.0 1 0 0 0 0 3 0 0 Matches 1 Season 1 Club 1 League 1.1 3 1 1 1 1 1 2 50.0 1 0 0 0 0 3 0 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 2015-2016 17 Caen 1 League 4.8 2016-2017 18 Caen 2 Leagues 10.5 2017-2018 19 Nice 3 Leagues 4.8 233 2 29 142 67 5 233 23 12 52.2 11 47.8 172 1327 701 19 18 2 7 11 200 28 2018-2019 20 Nice 3 Leagues 11.8 532 6 62 300 179 20 532 33 26 78.8 7 21.2 345 2261 1146 34 32 4 27 33 431 55 2019-2020 21 Toulouse 3 Leagues 14.0 555 10 83 314 161 13 555 29 13 44.8 16 55.2 384 2436 1312 37 21 6 27 14 437 43 2020-2021 22 Udinese 2 Leagues 8.1 262 10 54 142 70 8 262 10 6 60.0 4 40.0 167 973 482 10 9 4 14 11 178 23 2021-2022 23 Udinese 2 Leagues 27.8 1073 29 207 598 293 37 1073 53 39 73.6 14 26.4 658 4297 2246 55 51 11 41 19 706 61 2022-2023 24 Udinese 2 Leagues 9.9 393 11 64 223 112 6 393 15 11 73.3 1 6.7 259 1518 688 18 17 0 15 11 290 31 2022-2023 24 Lorient 2 Leagues 13.2 652 27 152 405 109 6 652 35 21 60.0 8 22.9 546 3480 1530 23 25 1 16 23 497 30 2023-2024 25 Lorient 2 Leagues 6.3 339 11 75 189 80 3 339 14 5 35.7 8 57.1 275 1622 744 11 7 0 8 11 258 17 2024-2025 26 Lorient 1 League 1.4 68 2 9 45 14 1 68 3 1 33.3 2 66.7 35 203 133 4 1 0 2 0 45 4 10 Seasons 5 Clubs 7 Leagues 112.7 4107 108 735 2358 1085 99 4107 215 134 62.3 71 33.0 2841 18117 8982 211 181 28 157 133 3042 292 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 Udinese (3 Seasons) 2 Leagues 45.9 1728 50 325 963 475 51 1728 78 56 71.8 19 24.4 1084 6788 3416 83 77 15 70 41 1174 115 Lorient (3 Seasons) 3 Leagues 20.9 1059 40 236 639 203 10 1059 52 27 51.9 18 34.6 856 5305 2407 38 33 1 26 34 800 51 Nice (2 Seasons) 4 Leagues 16.6 765 8 91 442 246 25 765 56 38 67.9 18 32.1 517 3588 1847 53 50 6 34 44 631 83 Caen (2 Seasons) 2 Leagues 15.4 Toulouse (1 Season) 3 Leagues 14.0 555 10 83 314 161 13 555 29 13 44.8 16 55.2 384 2436 1312 37 21 6 27 14 437 43 Ligue 1 (7 Seasons) 56.9 2223 56 389 1294 576 46 2223 131 75 57.3 49 37.4 1651 10601 5138 115 94 13 84 90 1742 171 Coupe de la Ligue (4 Seasons) 3.8 Coupe de France (4 Seasons) 3.6 Serie A (3 Seasons) 40.9 1728 50 325 963 475 51 1728 78 56 71.8 19 24.4 1084 6788 3416 83 77 15 70 41 1174 115 Coppa Italia (3 Seasons) 5.0 Ligue 2 (1 Season) 1.4 68 2 9 45 14 1 68 3 1 33.3 2 66.7 35 203 133 4 1 0 2 0 45 4 Europa Lg (1 Season) 1.1 88 0 12 56 20 1 88 3 2 66.7 1 33.3 71 525 295 9 9 0 1 2 81 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 2015-2016 17 Caen fr FRA 1. Ligue 1 7th 4.8 Matches 2016-2017 18 Caen fr FRA 1. Ligue 1 17th 9.7 Matches 2017-2018 19 Nice fr FRA 1. Ligue 1 8th 2.7 145 2 17 86 47 4 145 20 10 50.0 10 50.0 101 802 406 10 9 2 6 9 119 26 Matches 2018-2019 20 Nice fr FRA 1. Ligue 1 7th 11.4 532 6 62 300 179 20 532 33 26 78.8 7 21.2 345 2261 1146 34 32 4 27 33 431 55 Matches 2019-2020 21 Toulouse fr FRA 1. Ligue 1 20th 11.0 555 10 83 314 161 13 555 29 13 44.8 16 55.2 384 2436 1312 37 21 6 27 14 437 43 Matches 2020-2021 22 Udinese it ITA 1. Serie A 14th 5.8 262 10 54 142 70 8 262 10 6 60.0 4 40.0 167 973 482 10 9 4 14 11 178 23 Matches 2021-2022 23 Udinese it ITA 1. Serie A 12th 26.1 1073 29 207 598 293 37 1073 53 39 73.6 14 26.4 658 4297 2246 55 51 11 41 19 706 61 Matches 2022-2023 24 Udinese it ITA 1. Serie A 12th 8.9 393 11 64 223 112 6 393 15 11 73.3 1 6.7 259 1518 688 18 17 0 15 11 290 31 Matches 2022-2023 24 Lorient fr FRA 1. Ligue 1 10th 11.8 652 27 152 405 109 6 652 35 21 60.0 8 22.9 546 3480 1530 23 25 1 16 23 497 30 Matches 2023-2024 25 Lorient fr FRA 1. Ligue 1 17th 5.3 339 11 75 189 80 3 339 14 5 35.7 8 57.1 275 1622 744 11 7 0 8 11 258 17 Matches 2024-2025 26 Lorient fr FRA 2. Ligue 2 2nd 1.4 68 2 9 45 14 1 68 3 1 33.3 2 66.7 35 203 133 4 1 0 2 0 45 4 Matches 10 Seasons 5 Clubs 3 Leagues 99.1 4019 108 723 2302 1065 98 4019 212 132 62.3 70 33.0 2770 17592 8687 202 172 28 156 131 2961 290 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 Udinese (3 Seasons) 1 League 40.9 1728 50 325 963 475 51 1728 78 56 71.8 19 24.4 1084 6788 3416 83 77 15 70 41 1174 115 Lorient (3 Seasons) 2 Leagues 18.6 1059 40 236 639 203 10 1059 52 27 51.9 18 34.6 856 5305 2407 38 33 1 26 34 800 51 Nice (2 Seasons) 1 League 14.2 677 8 79 386 226 24 677 53 36 67.9 17 32.1 446 3063 1552 44 41 6 33 42 550 81 Caen (2 Seasons) 1 League 14.6 Toulouse (1 Season) 1 League 11.0 555 10 83 314 161 13 555 29 13 44.8 16 55.2 384 2436 1312 37 21 6 27 14 437 43 Ligue 1 (7 Seasons) 56.9 2223 56 389 1294 576 46 2223 131 75 57.3 49 37.4 1651 10601 5138 115 94 13 84 90 1742 171 Serie A (3 Seasons) 40.9 1728 50 325 963 475 51 1728 78 56 71.8 19 24.4 1084 6788 3416 83 77 15 70 41 1174 115 Ligue 2 (1 Season) 1.4 68 2 9 45 14 1 68 3 1 33.3 2 66.7 35 203 133 4 1 0 2 0 45 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 2017-2018 19 Nice 2. Europa Lg R32 1.1 88 0 12 56 20 1 88 3 2 66.7 1 33.3 71 525 295 9 9 0 1 2 81 2 Matches 1 Season 1 Club 1 League 1.1 88 0 12 56 20 1 88 3 2 66.7 1 33.3 71 525 295 9 9 0 1 2 81 2
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 2015-2016 17 Caen fr FRA 1. Ligue 1 10 435 44 12.7 4.8 5 2 5 7 1.00 6 10 -4 -0.83 -0.56 Matches 2016-2017 18 Caen fr FRA 1. Coupe de la Ligue 1 71 71 78.9 0.8 1 71 0 0 0 0.00 2 4 -2 -2.54 -2.54 Matches 2016-2017 18 Caen fr FRA 1. Ligue 1 17 877 52 25.6 9.7 9 4 8 9 0.71 5 15 -10 -1.03 -0.35 Matches 2017-2018 19 Nice fr FRA 1. Coupe de la Ligue 1 81 81 38.6 0.9 1 81 0 0 0 3.00 1 1 0 0.00 +0.70 Matches 2017-2018 19 Nice 2. Europa Lg 2 101 51 14.0 1.1 1 1 1 2 0.00 0 1 -1 -0.89 -1.47 0.6 2.8 -2.1 -1.89 -1.80 Matches 2017-2018 19 Nice fr FRA 1. Ligue 1 5 246 49 7.2 2.7 2 81 1 3 28 15 0.80 0 1 -1 -0.37 -0.42 1.2 2.7 -1.5 -0.55 -0.59 Matches 2018-2019 20 Nice fr FRA Coupe de France 1 22 22 24.4 0.2 0 0 1 21 0 0.00 0 1 -1 -4.09 -1.44 Matches 2018-2019 20 Nice fr FRA 1. Coupe de la Ligue 1 11 11 5.2 0.1 0 0 1 10 0 3.00 0 1 -1 -8.18 -9.09 Matches 2018-2019 20 Nice fr FRA 1. Ligue 1 25 1,029 41 30.1 11.4 11 70 2 14 19 7 1.28 9 11 -2 -0.17 -0.06 12.9 13.5 -0.5 -0.05 +0.07 Matches 2019-2020 21 Toulouse fr FRA Coupe de France 1 90 90 100.0 1.0 1 90 1 0 0 0.00 0 1 -1 -1.00 Matches 2019-2020 21 Toulouse fr FRA 1. Coupe de la Ligue 2 180 90 100.0 2.0 2 90 2 0 0 1.50 3 5 -2 -1.00 Matches 2019-2020 21 Toulouse fr FRA 1. Ligue 1 19 988 52 39.2 11.0 12 76 5 7 12 7 0.68 10 23 -13 -1.18 +0.17 12.2 18.4 -6.1 -0.56 -0.10 Matches 2020-2021 22 Udinese it ITA Coppa Italia 2 210 105 100.0 2.3 2 105 2 0 0 1.50 3 2 +1 +0.43 Matches 2020-2021 22 Udinese it ITA 1. Serie A 17 522 31 15.3 5.8 5 62 0 12 18 15 1.41 8 11 -3 -0.52 -0.11 5.9 10.3 -4.4 -0.76 -0.69 Matches 2021-2022 23 Udinese it ITA Coppa Italia 3 151 50 50.3 1.7 2 61 0 1 30 0 2.00 6 1 +5 +2.98 +2.98 Matches 2021-2022 23 Udinese it ITA 1. Serie A 33 2,351 71 68.7 26.1 26 80 13 7 38 2 1.30 40 36 +4 +0.15 +0.24 35.9 34.2 +1.7 +0.06 +0.29 Matches 2022-2023 24 Udinese it ITA Coppa Italia 1 90 90 50.0 1.0 1 90 1 0 1 3.00 2 1 +1 +1.00 +2.00 Matches 2022-2023 24 Lorient fr FRA Coupe de France 1 120 120 36.4 1.3 1 120 1 0 0 1.00 1 1 0 0.00 -2.57 Matches 2022-2023 24 Lorient fr FRA 1. Ligue 1 15 1,064 71 31.1 11.8 12 80 7 3 35 0 1.07 9 14 -5 -0.42 -0.58 12.6 16.0 -3.4 -0.29 +0.10 Matches 2022-2023 24 Udinese it ITA 1. Serie A 16 805 50 23.5 8.9 11 65 0 5 19 1 1.63 13 11 +2 +0.22 +0.33 11.3 12.9 -1.6 -0.18 -0.06 Matches 2023-2024 25 Lorient fr FRA Coupe de France 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Matches 2023-2024 25 Lorient fr FRA 1. Ligue 1 11 479 44 15.7 5.3 5 73 1 6 19 13 0.64 6 8 -2 -0.38 +0.36 4.6 8.5 -3.8 -0.72 -0.26 Matches 2024-2025 26 Lorient fr FRA 2. Ligue 2 3 127 42 10.9 1.4 1 77 0 2 25 0 2.00 2 2 0 0.00 -0.95 0.6 1.3 -0.7 -0.52 -1.93 Matches 10 Seasons 5 Clubs 7 Leagues 188 10,140 54 27.5 112.7 112 76 44 76 21 79 1.14 127 163 -36 -0.32 -0.09 97.8 120.4 -22.6 -0.26 -0.15 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 Udinese (3 Seasons) 2 Leagues 72 4,129 57 37.7 45.9 47 75 16 25 24 19 1.46 72 62 +10 +0.22 +0.46 53.0 57.3 -4.3 -0.11 +0.01 Lorient (3 Seasons) 3 Leagues 31 1,880 61 23.3 20.9 20 81 10 11 24 13 0.97 19 27 -8 -0.38 -0.38 17.8 25.8 -8.0 -0.43 -0.32 Nice (2 Seasons) 4 Leagues 35 1,490 43 18.5 16.6 15 72 4 20 20 24 1.20 10 16 -6 -0.36 -0.39 14.8 19.0 -4.2 -0.27 -0.24 Caen (2 Seasons) 2 Leagues 28 1,383 49 20.0 15.4 15 71 6 13 16 0.79 13 29 -16 -1.04 -0.59 Toulouse (1 Season) 3 Leagues 22 1,258 57 45.1 14.0 15 78 8 7 12 7 0.72 13 29 -16 -1.14 +0.21 12.2 18.4 -6.1 -0.56 -0.10 Ligue 1 (7 Seasons) 102 5,118 50 22.6 56.9 56 75 22 46 20 58 0.92 45 82 -37 -0.65 -0.30 43.6 59.0 -15.4 -0.36 -0.12 Coupe de la Ligue (4 Seasons) 5 343 69 49.7 3.8 4 83 2 1 10 0 1.80 6 11 -5 -1.31 -1.57 Coupe de France (4 Seasons) 4 322 81 53.7 3.6 3 100 3 1 21 0 0.25 2 5 -3 -0.84 -2.13 Serie A (3 Seasons) 66 3,678 56 35.8 40.9 42 74 13 24 24 18 1.41 61 58 +3 +0.07 +0.31 53.0 57.3 -4.3 -0.11 +0.01 Coppa Italia (3 Seasons) 6 451 75 65.4 5.0 5 84 3 1 30 1 2.00 11 4 +7 +1.40 +1.77 Ligue 2 (1 Season) 3 127 42 10.9 1.4 1 77 0 2 25 0 2.00 2 2 0 0.00 -0.95 0.6 1.3 -0.7 -0.52 -1.93 Europa Lg (1 Season) 2 101 51 14.0 1.1 1 1 1 2 0.00 0 1 -1 -0.89 -1.47 0.6 2.8 -2.1 -1.89 -1.80
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 2015-2016 17 Caen 1 League 10 435 44 12.7 4.8 5 2 5 7 1.00 6 10 -4 -0.83 -0.56 2016-2017 18 Caen 2 Leagues 18 948 53 27.0 10.5 10 71 4 8 9 0.67 7 19 -12 -1.14 -0.47 2017-2018 19 Nice 3 Leagues 8 428 54 9.8 4.8 4 81 2 4 28 17 0.88 1 3 -2 -0.42 -0.54 1.8 5.5 -3.6 -0.94 -0.96 2018-2019 20 Nice 3 Leagues 27 1,062 39 28.5 11.8 11 70 2 16 18 7 1.30 9 13 -4 -0.34 -0.24 12.9 13.5 -0.5 -0.05 +0.07 2019-2020 21 Toulouse 3 Leagues 22 1,258 57 45.1 14.0 15 78 8 7 12 7 0.72 13 29 -16 -1.14 +0.21 12.2 18.4 -6.1 -0.56 -0.10 2020-2021 22 Udinese 2 Leagues 19 732 39 20.2 8.1 7 75 2 12 18 15 1.42 11 13 -2 -0.25 +0.16 5.9 10.3 -4.4 -0.76 -0.69 2021-2022 23 Udinese 2 Leagues 36 2,502 70 67.3 27.8 28 79 13 8 37 2 1.36 46 37 +9 +0.32 +0.40 35.9 34.2 +1.7 +0.06 +0.29 2022-2023 24 Udinese 2 Leagues 17 895 53 24.9 9.9 12 67 1 5 19 2 1.71 15 12 +3 +0.30 +0.43 11.3 12.9 -1.6 -0.18 -0.06 2022-2023 24 Lorient 2 Leagues 16 1,184 74 31.6 13.2 13 83 8 3 35 0 1.07 10 15 -5 -0.38 -0.73 12.6 16.0 -3.4 -0.29 +0.10 2023-2024 25 Lorient 2 Leagues 12 569 47 18.1 6.3 6 76 2 6 19 13 0.59 7 10 -3 -0.47 +0.26 4.6 8.5 -3.8 -0.72 -0.26 2024-2025 26 Lorient 1 League 3 127 42 10.9 1.4 1 77 0 2 25 0 2.00 2 2 0 0.00 -0.95 0.6 1.3 -0.7 -0.52 -1.93 10 Seasons 5 Clubs 7 Leagues 188 10,140 54 27.5 112.7 112 76 44 76 21 79 1.14 127 163 -36 -0.32 -0.09 97.8 120.4 -22.6 -0.26 -0.15 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 Udinese (3 Seasons) 2 Leagues 72 4,129 57 37.7 45.9 47 75 16 25 24 19 1.46 72 62 +10 +0.22 +0.46 53.0 57.3 -4.3 -0.11 +0.01 Lorient (3 Seasons) 3 Leagues 31 1,880 61 23.3 20.9 20 81 10 11 24 13 0.97 19 27 -8 -0.38 -0.38 17.8 25.8 -8.0 -0.43 -0.32 Nice (2 Seasons) 4 Leagues 35 1,490 43 18.5 16.6 15 72 4 20 20 24 1.20 10 16 -6 -0.36 -0.39 14.8 19.0 -4.2 -0.27 -0.24 Caen (2 Seasons) 2 Leagues 28 1,383 49 20.0 15.4 15 71 6 13 16 0.79 13 29 -16 -1.04 -0.59 Toulouse (1 Season) 3 Leagues 22 1,258 57 45.1 14.0 15 78 8 7 12 7 0.72 13 29 -16 -1.14 +0.21 12.2 18.4 -6.1 -0.56 -0.10 Ligue 1 (7 Seasons) 102 5,118 50 22.6 56.9 56 75 22 46 20 58 0.92 45 82 -37 -0.65 -0.30 43.6 59.0 -15.4 -0.36 -0.12 Coupe de la Ligue (4 Seasons) 5 343 69 49.7 3.8 4 83 2 1 10 0 1.80 6 11 -5 -1.31 -1.57 Coupe de France (4 Seasons) 4 322 81 53.7 3.6 3 100 3 1 21 0 0.25 2 5 -3 -0.84 -2.13 Serie A (3 Seasons) 66 3,678 56 35.8 40.9 42 74 13 24 24 18 1.41 61 58 +3 +0.07 +0.31 53.0 57.3 -4.3 -0.11 +0.01 Coppa Italia (3 Seasons) 6 451 75 65.4 5.0 5 84 3 1 30 1 2.00 11 4 +7 +1.40 +1.77 Ligue 2 (1 Season) 3 127 42 10.9 1.4 1 77 0 2 25 0 2.00 2 2 0 0.00 -0.95 0.6 1.3 -0.7 -0.52 -1.93 Europa Lg (1 Season) 2 101 51 14.0 1.1 1 1 1 2 0.00 0 1 -1 -0.89 -1.47 0.6 2.8 -2.1 -1.89 -1.80
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 2015-2016 17 Caen fr FRA 1. Ligue 1 7th 10 435 44 12.7 4.8 5 2 5 7 1.00 6 10 -4 -0.83 -0.56 Matches 2016-2017 18 Caen fr FRA 1. Ligue 1 17th 17 877 52 25.6 9.7 9 4 8 9 0.71 5 15 -10 -1.03 -0.35 Matches 2017-2018 19 Nice fr FRA 1. Ligue 1 8th 5 246 49 7.2 2.7 2 81 1 3 28 15 0.80 0 1 -1 -0.37 -0.42 1.2 2.7 -1.5 -0.55 -0.59 Matches 2018-2019 20 Nice fr FRA 1. Ligue 1 7th 25 1,029 41 30.1 11.4 11 70 2 14 19 7 1.28 9 11 -2 -0.17 -0.06 12.9 13.5 -0.5 -0.05 +0.07 Matches 2019-2020 21 Toulouse fr FRA 1. Ligue 1 20th 19 988 52 39.2 11.0 12 76 5 7 12 7 0.68 10 23 -13 -1.18 +0.17 12.2 18.4 -6.1 -0.56 -0.10 Matches 2020-2021 22 Udinese it ITA 1. Serie A 14th 17 522 31 15.3 5.8 5 62 0 12 18 15 1.41 8 11 -3 -0.52 -0.11 5.9 10.3 -4.4 -0.76 -0.69 Matches 2021-2022 23 Udinese it ITA 1. Serie A 12th 33 2,351 71 68.7 26.1 26 80 13 7 38 2 1.30 40 36 +4 +0.15 +0.24 35.9 34.2 +1.7 +0.06 +0.29 Matches 2022-2023 24 Udinese it ITA 1. Serie A 12th 16 805 50 23.5 8.9 11 65 0 5 19 1 1.63 13 11 +2 +0.22 +0.33 11.3 12.9 -1.6 -0.18 -0.06 Matches 2022-2023 24 Lorient fr FRA 1. Ligue 1 10th 15 1,064 71 31.1 11.8 12 80 7 3 35 0 1.07 9 14 -5 -0.42 -0.58 12.6 16.0 -3.4 -0.29 +0.10 Matches 2023-2024 25 Lorient fr FRA 1. Ligue 1 17th 11 479 44 15.7 5.3 5 73 1 6 19 13 0.64 6 8 -2 -0.38 +0.36 4.6 8.5 -3.8 -0.72 -0.26 Matches 2024-2025 26 Lorient fr FRA 2. Ligue 2 2nd 3 127 42 10.9 1.4 1 77 0 2 25 0 2.00 2 2 0 0.00 -0.95 0.6 1.3 -0.7 -0.52 -1.93 Matches 10 Seasons 5 Clubs 3 Leagues 171 8,923 52 26.2 99.1 99 75 35 72 21 76 1.13 108 142 -34 -0.34 -0.07 97.2 117.7 -20.5 -0.24 -0.13 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 Udinese (3 Seasons) 1 League 66 3,678 56 35.8 40.9 42 74 13 24 24 18 1.41 61 58 +3 +0.07 +0.31 53.0 57.3 -4.3 -0.11 +0.01 Lorient (3 Seasons) 2 Leagues 29 1,670 58 21.8 18.6 18 78 8 11 24 13 1.00 17 24 -7 -0.38 -0.29 17.8 25.8 -8.0 -0.43 -0.32 Nice (2 Seasons) 1 League 30 1,275 43 18.6 14.2 13 71 3 17 20 22 1.20 9 12 -3 -0.21 -0.20 14.2 16.2 -2.0 -0.14 -0.11 Caen (2 Seasons) 1 League 27 1,312 49 19.2 14.6 14 6 13 16 0.82 11 25 -14 -0.96 -0.50 Toulouse (1 Season) 1 League 19 988 52 39.2 11.0 12 76 5 7 12 7 0.68 10 23 -13 -1.18 +0.17 12.2 18.4 -6.1 -0.56 -0.10 Ligue 1 (7 Seasons) 102 5,118 50 22.6 56.9 56 75 22 46 20 58 0.92 45 82 -37 -0.65 -0.30 43.6 59.0 -15.4 -0.36 -0.12 Serie A (3 Seasons) 66 3,678 56 35.8 40.9 42 74 13 24 24 18 1.41 61 58 +3 +0.07 +0.31 53.0 57.3 -4.3 -0.11 +0.01 Ligue 2 (1 Season) 3 127 42 10.9 1.4 1 77 0 2 25 0 2.00 2 2 0 0.00 -0.95 0.6 1.3 -0.7 -0.52 -1.93
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 2017-2018 19 Nice 2. Europa Lg R32 2 101 51 14.0 1.1 1 1 1 2 0.00 0 1 -1 -0.89 -1.47 0.6 2.8 -2.1 -1.89 -1.80 Matches 1 Season 1 Club 1 League 2 101 51 14.0 1.1 1 1 1 2 0.00 0 1 -1 -0.89 -1.47 0.6 2.8 -2.1 -1.89 -1.80
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 2015-2016 17 Caen 1 League 4.8 1 0 7 2016-2017 18 Caen 2 Leagues 10.5 3 0 0 11 15 0 9 13 10 0 0 0 2017-2018 19 Nice 3 Leagues 4.8 2 0 0 6 9 0 5 3 3 0 0 0 17 4 8 33.3 2018-2019 20 Nice 3 Leagues 11.8 3 0 0 12 13 0 5 9 8 0 0 0 51 5 24 17.2 2019-2020 21 Toulouse 3 Leagues 14.0 1 0 0 22 19 1 9 5 14 0 0 0 47 3 16 15.8 2020-2021 22 Udinese 2 Leagues 8.1 2 0 0 12 4 0 5 5 7 0 0 0 27 6 0 100.0 2021-2022 23 Udinese 2 Leagues 27.8 7 1 1 28 40 1 10 19 22 0 0 0 150 10 24 29.4 2022-2023 24 Udinese 2 Leagues 9.9 2 0 0 10 16 0 6 9 13 0 0 0 39 5 1 83.3 2022-2023 24 Lorient 2 Leagues 13.2 2 1 1 19 27 0 1 13 10 0 0 0 79 4 4 50.0 2023-2024 25 Lorient 2 Leagues 6.3 1 0 0 11 12 0 6 8 5 0 0 0 29 2 2 50.0 2024-2025 26 Lorient 1 League 1.4 0 0 0 1 4 0 0 2 0 0 0 0 7 4 1 80.0 10 Seasons 5 Clubs 7 Leagues 112.7 24 2 2 139 159 2 56 86 92 0 0 0 446 43 80 35.0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Udinese (3 Seasons) 2 Leagues 45.9 11 1 1 50 60 1 21 33 42 0 0 0 216 21 25 45.7 Lorient (3 Seasons) 3 Leagues 20.9 3 1 1 31 43 0 7 23 15 0 0 0 115 10 7 58.8 Nice (2 Seasons) 4 Leagues 16.6 5 0 0 18 22 0 10 12 11 0 0 0 68 9 32 22.0 Caen (2 Seasons) 2 Leagues 15.4 4 0 0 18 15 0 9 13 10 0 0 0 Toulouse (1 Season) 3 Leagues 14.0 1 0 0 22 19 1 9 5 14 0 0 0 47 3 16 15.8 Ligue 1 (7 Seasons) 56.9 10 1 1 81 80 1 33 46 43 0 0 0 216 17 52 24.6 Coupe de la Ligue (4 Seasons) 3.8 1 0 0 1 5 0 1 2 3 0 Coupe de France (4 Seasons) 3.6 1 0 0 5 5 0 1 3 3 0 0 0 Serie A (3 Seasons) 40.9 10 1 1 48 55 1 19 33 41 0 0 0 216 21 25 45.7 Coppa Italia (3 Seasons) 5.0 1 0 0 2 5 0 2 0 1 0 Ligue 2 (1 Season) 1.4 0 0 0 1 4 0 0 2 0 0 0 0 7 4 1 80.0 Europa Lg (1 Season) 1.1 1 0 0 1 5 0 0 0 1 0 0 0 7 1 2 33.3
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 2015-2016 17 Caen fr FRA 1. Ligue 1 7th 4.8 1 0 7 Matches 2016-2017 18 Caen fr FRA 1. Ligue 1 17th 9.7 2 0 0 11 15 0 9 13 10 0 0 0 Matches 2017-2018 19 Nice fr FRA 1. Ligue 1 8th 2.7 1 0 0 5 4 0 5 3 2 0 0 0 10 3 6 33.3 Matches 2018-2019 20 Nice fr FRA 1. Ligue 1 7th 11.4 3 0 0 12 13 0 5 9 8 0 0 0 51 5 24 17.2 Matches 2019-2020 21 Toulouse fr FRA 1. Ligue 1 20th 11.0 1 0 0 21 14 1 8 3 11 0 0 0 47 3 16 15.8 Matches 2020-2021 22 Udinese it ITA 1. Serie A 14th 5.8 1 0 0 12 4 0 5 5 7 0 0 0 27 6 0 100.0 Matches 2021-2022 23 Udinese it ITA 1. Serie A 12th 26.1 7 1 1 27 38 1 8 19 21 0 0 0 150 10 24 29.4 Matches 2022-2023 24 Udinese it ITA 1. Serie A 12th 8.9 2 0 0 9 13 0 6 9 13 0 0 0 39 5 1 83.3 Matches 2022-2023 24 Lorient fr FRA 1. Ligue 1 10th 11.8 2 1 1 18 27 0 1 10 8 0 0 0 79 4 4 50.0 Matches 2023-2024 25 Lorient fr FRA 1. Ligue 1 17th 5.3 0 0 0 7 7 0 5 8 4 0 0 0 29 2 2 50.0 Matches 2024-2025 26 Lorient fr FRA 2. Ligue 2 2nd 1.4 0 0 0 1 4 0 0 2 0 0 0 0 7 4 1 80.0 Matches 10 Seasons 5 Clubs 3 Leagues 99.1 20 2 2 130 139 2 52 81 84 0 0 0 439 42 78 35.0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Udinese (3 Seasons) 1 League 40.9 10 1 1 48 55 1 19 33 41 0 0 0 216 21 25 45.7 Lorient (3 Seasons) 2 Leagues 18.6 2 1 1 26 38 0 6 20 12 0 0 0 115 10 7 58.8 Nice (2 Seasons) 1 League 14.2 4 0 0 17 17 0 10 12 10 0 0 0 61 8 30 21.1 Caen (2 Seasons) 1 League 14.6 3 0 0 18 15 0 9 13 10 0 0 0 Toulouse (1 Season) 1 League 11.0 1 0 0 21 14 1 8 3 11 0 0 0 47 3 16 15.8 Ligue 1 (7 Seasons) 56.9 10 1 1 81 80 1 33 46 43 0 0 0 216 17 52 24.6 Serie A (3 Seasons) 40.9 10 1 1 48 55 1 19 33 41 0 0 0 216 21 25 45.7 Ligue 2 (1 Season) 1.4 0 0 0 1 4 0 0 2 0 0 0 0 7 4 1 80.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 2017-2018 19 Nice 2. Europa Lg R32 1.1 1 0 0 1 5 0 0 0 1 0 0 0 7 1 2 33.3 Matches 1 Season 1 Club 1 League 1.1 1 0 0 1 5 0 0 0 1 0 0 0 7 1 2 33.3
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 Jean-Victor Makengo Pages
Jean-Victor Makengo 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