| Season | League | Team | A | G | Assists | Y/YR/R | MP |
|---|---|---|---|---|---|---|---|
| 2025/2026 | Liga MX |
Tigres UANL
|
1 | 0 | 0 | 0/0/0 | 8 |
| 2025 | Leagues Cup |
Tigres UANL
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2025 | CONCACAF Champions League |
Tigres UANL
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2025 | Club Friendlies |
Tigres UANL
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2024/2025 | Liga MX |
Tigres UANL
|
21 | 7 | 1 | 3/0/0 | 1194 |
| 2024 | MLS All-Star |
Liga MX All-Stars
|
1 | 0 | 0 | 0/0/0 | 0 |
| 2024 | Leagues Cup |
Tigres UANL
|
4 | 0 | 0 | 0/0/0 | 6 |
| 2024 | CONCACAF Champions League |
Tigres UANL
|
6 | 4 | 0 | 1/0/0 | 502 |
| 2023/2024 | Liga MX |
Tigres UANL
|
31 | 17 | 6 | 7/0/0 | 2201 |
| 2023 | Campeones Cup |
Tigres UANL
|
1 | 0 | 0 | 0/0/0 | 5 |
| 2023 | Leagues Cup |
Tigres UANL
|
4 | 2 | 0 | 0/0/0 | 173 |
| 2023 | CONCACAF Champions League |
Tigres UANL
|
5 | 2 | 0 | 1/0/0 | 422 |
| 2022/2023 | Campeón de Campeones |
Tigres UANL
|
1 | 0 | 0 | 0/0/0 | 1 |
| 2022/2023 | Liga MX |
Tigres UANL
|
40 | 20 | 5 | 8/0/0 | 3482 |
| 2021/2022 | Liga MX |
Tigres UANL
|
32 | 18 | 4 | 8/0/0 | 2797 |
| 2020/2021 | Liga MX |
Atlas
|
1 | 0 | 0 | 0/0/0 | 90 |
| 2020/2021 | Liga MX |
Tigres UANL
|
35 | 16 | 1 | 9/0/0 | 3150 |
| 2020 | FIFA Intercontinental Cup |
Tigres UANL
|
3 | 3 | 0 | 0/0/0 | 270 |
| 2020 | CONCACAF Champions League |
Tigres UANL
|
6 | 6 | 2 | 0/0/0 | 540 |
| 2019/2020 | Liga MX |
Tigres UANL
|
28 | 20 | 5 | 6/0/0 | 2504 |
| 2019 | Primera B |
Tigres UANL
|
23 | 17 | 0 | 6/0/0 | 2043 |
| 2019 | CONCACAF Champions League |
Tigres UANL
|
2 | 1 | 0 | 0/0/0 | 74 |
| 2018/2019 | Campeón de Campeones |
Tigres UANL
|
1 | 0 | 0 | 0/0/0 | 90 |
| 2018/2019 | Liga MX |
Tigres UANL
|
36 | 25 | 3 | 10/0/0 | 3213 |
| 2018 | CONCACAF Champions League |
Tigres UANL
|
1 | 0 | 0 | 0/0/0 | 134 |
| 2017/2018 | Copa MX |
Tigres UANL
|
2 | 1 | 0 | 1/0/0 | 180 |
| 2017/2018 | Liga MX |
Tigres UANL
|
40 | 16 | 7 | 10/0/0 | 3453 |
| 2016/2017 | CONCACAF Champions League |
Tigres UANL
|
6 | 1 | 0 | 0/0/0 | 532 |
| 2016/2017 | Liga MX |
Tigres UANL
|
42 | 25 | 5 | 8/0/0 | 3419 |
| 2015/2016 | CONCACAF Champions League |
Tigres UANL
|
7 | 4 | 0 | 2/0/0 | 0 |
| 2015/2016 | Liga MX |
Tigres UANL
|
39 | 28 | 0 | 9/0/0 | 0 |
| 2015 | Copa Libertadores |
Tigres UANL
|
4 | 1 | 0 | 1/0/0 | 0 |
| 2014/2015 | Ligue 1 Uber Eats |
Olympique Marseille
|
38 | 21 | 2 | 3/0/0 | 0 |
| 2013/2014 | Coupe de France |
Olympique Marseille
|
2 | 4 | 0 | 0/0/0 | 0 |
| 2013/2014 | Ligue 1 Uber Eats |
Olympique Marseille
|
35 | 16 | 3 | 4/0/0 | 2723 |
| 2013/2014 | Champions League |
Olympique Marseille
|
5 | 0 | 0 | 1/0/0 | 370 |
| 2013/2014 | Coupe de la Ligue |
Olympique Marseille
|
2 | 2 | 0 | 1/0/0 | 0 |
| 2012/2013 | Europa League |
Olympique Marseille
|
6 | 3 | 1 | 0/0/0 | 297 |
| 2012/2013 | Coupe de France |
Olympique Marseille
|
3 | 2 | 0 | 0/0/0 | 0 |
| 2012/2013 | Ligue 1 Uber Eats |
Olympique Marseille
|
31 | 12 | 0 | 4/0/0 | 2437 |
| 2011/2012 | Ligue 1 Uber Eats |
Olympique Marseille
|
21 | 1 | 0 | 3/0/0 | 780 |
| 2011/2012 | Champions League |
Olympique Marseille
|
4 | 0 | 0 | 1/0/0 | 72 |
| 2010/2011 | Champions League |
Olympique Marseille
|
5 | 3 | 0 | 0/0/0 | 359 |
| 2010/2011 | Ligue 1 Uber Eats |
Olympique Marseille
|
30 | 8 | 4 | 3/0/0 | 1949 |
| 2010/2011 | Coupe de France |
Olympique Marseille
|
1 | 0 | 0 | 0/0/0 | 0 |
| 2010/2011 | Ligue 1 Uber Eats |
Toulouse
|
1 | 0 | 0 | 0/0/0 | 78 |
| 2010/2011 | Coupe de la Ligue |
Olympique Marseille
|
2 | 1 | 0 | 0/0/0 | 0 |
| 2009/2010 | Europa League |
Toulouse
|
4 | 0 | 0 | 1/0/0 | 285 |
| 2009/2010 | Ligue 1 Uber Eats |
Toulouse
|
31 | 8 | 4 | 6/0/0 | 2717 |
| 2008/2009 | Ligue 1 Uber Eats |
Toulouse
|
38 | 24 | 3 | 2/0/0 | 3264 |
| 2008/2009 | Coupe de France |
Toulouse
|
3 | 2 | 0 | 0/0/0 | 0 |
| 2007/2008 | Champions League |
Toulouse
|
2 | 0 | 0 | 0/0/0 | 75 |
| 2007/2008 | Ligue 1 Uber Eats |
Toulouse
|
28 | 2 | 0 | 4/0/0 | 1256 |
| 2006/2007 | Ligue 1 Uber Eats |
Lorient
|
20 | 9 | 0 | 1/0/0 | 1227 |
| Total: | 735 | 352 | 56 | 124/0/0 | 48372 |
| Season | League | Team | A | G | Assists | Y/YR/R | MP |
|---|---|---|---|---|---|---|---|
| 2020 | Olympic Games |
France U23
|
3 | 4 | 1 | 0/0/0 | 270 |
| 2016 | European Championship |
France
|
6 | 0 | 1 | 0/0/0 | 204 |
| 2016 | Euro Qualification |
France
|
6 | 0 | 0 | 0/0/0 | 204 |
| 2016 | Friendly International |
France
|
5 | 1 | 0 | 0/0/0 | 192 |
| 2015 | Friendly International |
France
|
2 | 1 | 0 | 0/0/0 | 0 |
| 2014 | Friendly International |
France
|
4 | 1 | 1 | 0/0/0 | 0 |
| 2010 | Friendly International |
France
|
3 | 0 | 0 | 0/0/0 | 0 |
| 2010 | World Cup Qualification Europe |
France
|
8 | 4 | 0 | 0/0/0 | 437 |
| 2010 | World Cup |
France
|
3 | 0 | 0 | 0/0/0 | 0 |
| 2009 | Friendly International |
France
|
2 | 0 | 0 | 0/0/0 | 88 |
| 2008 | Euro Qualification |
France
|
6 | 0 | 0 | 0/0/0 | 0 |
| World Cup Qualification Europe |
France
|
1 | 0 | 0 | 0/0/0 | 28 | |
| Total: | 49 | 11 | 3 | 0/0/0 | 1423 |
| From | To | Date | Amount |
|---|---|---|---|
Tigres UANL
|
Olympique Marseille
|
20/06/2015 | Free |
Olympique Marseille
|
Toulouse
|
16/08/2010 | 16M € |
Toulouse
|
Lorient
|
01/08/2007 | 4.5M € |