| Season | League | Team | A | G | Assists | Y/YR/R | MP |
|---|---|---|---|---|---|---|---|
| 2025 | CONCACAF Champions League |
Los Angeles FC
|
6 | 3 | 1 | 1/0/0 | 540 |
| 2025 | Major League Soccer |
Los Angeles FC
|
18 | 10 | 6 | 2/0/0 | 1548 |
| 2025 | FIFA Club World Cup Play-In |
Los Angeles FC
|
1 | 1 | 1 | 0/0/0 | 10 |
| 2025 | FIFA Club World Cup |
Los Angeles FC
|
3 | 1 | 0 | 0/0/0 | 270 |
| 2025 | Club Friendlies |
Los Angeles FC
|
1 | 2 | 0 | 0/0/0 | 4 |
| 2024 | Major League Soccer |
Los Angeles FC
|
36 | 21 | 11 | 4/0/0 | 3097 |
| 2024 | US Open Cup |
Los Angeles FC
|
5 | 1 | 3 | 2/0/0 | 25 |
| 2024 | Leagues Cup |
Los Angeles FC
|
7 | 6 | 3 | 0/0/0 | 203 |
| 2024 | MLS All-Star |
MLS All-Stars
|
1 | 0 | 0 | 0/0/0 | 0 |
| 2023 | MLS All-Star |
MLS All-Stars
|
1 | 0 | 0 | 0/0/0 | 0 |
| 2023 | Campeones Cup |
Los Angeles FC
|
1 | 0 | 0 | 0/0/0 | 5 |
| 2023 | Leagues Cup |
Los Angeles FC
|
3 | 6 | 3 | 0/0/0 | 97 |
| 2023 | Major League Soccer |
Los Angeles FC
|
36 | 24 | 7 | 2/0/0 | 2982 |
| 2023 | CONCACAF Champions League |
Los Angeles FC
|
8 | 7 | 3 | 2/0/0 | 650 |
| 2022/2023 | Ligue 2 |
Saint-Étienne
|
1 | 0 | 1 | 0/0/1 | 90 |
| 2022 | Major League Soccer |
Los Angeles FC
|
10 | 3 | 0 | 0/0/0 | 769 |
| 2021/2022 | Ligue 1 Play-offs |
Saint-Étienne
|
2 | 0 | 0 | 1/0/0 | 180 |
| 2021/2022 | Coupe de France |
Saint-Étienne
|
1 | 0 | 0 | 0/0/0 | 90 |
| 2021/2022 | Ligue 1 Uber Eats |
Saint-Étienne
|
34 | 9 | 6 | 4/0/1 | 2446 |
| 2020/2021 | Ligue 1 Uber Eats |
Saint-Étienne
|
36 | 7 | 4 | 7/0/0 | 2735 |
| 2019/2020 | Europa League |
Saint-Étienne
|
5 | 0 | 1 | 0/0/0 | 246 |
| 2019/2020 | Coupe de France |
Saint-Étienne
|
4 | 2 | 0 | 0/0/0 | 360 |
| 2019/2020 | Ligue 1 Uber Eats |
Saint-Étienne
|
26 | 10 | 3 | 4/0/0 | 2046 |
| 2019/2020 | Coupe de la Ligue |
Saint-Étienne
|
1 | 0 | 0 | 0/0/0 | 29 |
| 2018/2019 | Coupe de France |
Nîmes
|
1 | 0 | 0 | 0/0/0 | 65 |
| 2018/2019 | Coupe de la Ligue |
Nîmes
|
2 | 1 | 0 | 0/0/0 | 62 |
| 2018/2019 | Ligue 1 Uber Eats |
Nîmes
|
35 | 8 | 2 | 5/0/0 | 2641 |
| 2017/2018 | Coupe de France |
Lorient
|
3 | 5 | 0 | 0/0/0 | 239 |
| 2017/2018 | Coupe de la Ligue |
Lorient
|
3 | 1 | 0 | 0/0/0 | 205 |
| 2017/2018 | Ligue 2 |
Lorient
|
34 | 9 | 4 | 3/0/1 | 2574 |
| 2015/2016 | National 2 Group A |
Lorient II
|
6 | 2 | 0 | 0/0/0 | 523 |
| 2015/2016 | Coupe de la Ligue |
Lorient
|
1 | 0 | 0 | 0/0/0 | 0 |
| 2015/2016 | Ligue 1 Uber Eats |
Lorient
|
3 | 0 | 0 | 0/0/0 | 0 |
| 2015/2016 | French National Championship |
Strasbourg
|
9 | 5 | 0 | 1/0/0 | 0 |
| 2014/2015 | National 2 Group D |
Lorient II
|
13 | 9 | 0 | 4/0/0 | 0 |
| 2014/2015 | National 2 Group A |
Lorient II
|
19 | 10 | 0 | 4/0/0 | 1545 |
| Total: | 376 | 163 | 59 | 46/0/3 | 26276 |
| Season | League | Team | A | G | Assists | Y/YR/R | MP |
|---|---|---|---|---|---|---|---|
| 2026 | World Cup Qualification Africa |
Gabon
|
5 | 4 | 0 | 1/0/0 | 438 |
| 2025 | Africa Cup of Nations Qualifications |
Gabon
|
5 | 1 | 1 | 1/0/0 | 445 |
| 2023 | Africa Cup of Nations Qualifications |
Gabon
|
4 | 0 | 0 | 0/0/0 | 174 |
| 2022 | World Cup Qualification Africa |
Gabon
|
5 | 0 | 0 | 3/1/0 | 446 |
| 2021 | Africa Cup of Nations Qualifications |
Gabon
|
2 | 3 | 1 | 0/0/0 | 165 |
| 2021 | Africa Cup of Nations |
Gabon
|
3 | 0 | 0 | 1/0/0 | 213 |
| 2019 | Friendly International |
Gabon
|
1 | 1 | 0 | 1/0/0 | 63 |
| 2018 | World Cup Qualification Africa |
Gabon
|
3 | 0 | 0 | 0/0/0 | 221 |
| 2017 | Africa Cup of Nations |
Gabon
|
3 | 0 | 1 | 0/0/0 | 270 |
| Total: | 31 | 9 | 3 | 7/1/0 | 2435 |
| From | To | Date | Amount |
|---|---|---|---|
Los Angeles FC
|
Saint-Étienne
|
04/08/2022 | 455K € |
Saint-Étienne
|
Nîmes
|
06/07/2019 | 4.5M € |
Lorient
|
Tours
|
01/07/2017 | N/a |
Tours
|
Lorient
|
25/07/2016 | Loan |
Strasbourg
|
Lorient
|
02/01/2016 | Loan |