
Career
League
| Season | Competition | Team | Games | Goals | Assists | Yellow | Red |
|---|---|---|---|---|---|---|---|
| 2026/2027 | Primera | 5 | 1 | ||||
| 2025/2026 | Primera | 11 | 3 | ||||
| 2025/2026 | Primera | 20 | 9 | 1 | 9 | ||
| 2024/2025 | Primera | 27 | 12 | 3 | 3 | ||
| 2023/2024 | Spain. Segunda Division | 38 | 4 | 2 | 11 | 1 | |
| 2022/2023 | Spain. Segunda Division | 32 | 5 | 1 | 9 | ||
| 2021/2022 | Spain. Segunda Division | 36 | 14 | 5 | 12 | ||
| 2020/2021 | Spain. Segunda Division | 39 | 22 | 1 | 6 | ||
| 2019/2020 | Spain. Segunda Division | 37 | 6 | 1 | 9 | ||
| 2018/2019 | Spain. Segunda Division | 38 | 11 | 4 | 11 | ||
| 2017/2018 | Greece. SuperLeague | 19 | 4 | 1 | 1 | ||
| 2017/2018 | Superliga | 5 | 3 | 1 | |||
| 2016/2017 | Superliga | 29 | 24 | 9 | 1 | ||
| 2015/2016 | Italy. Serie A | 14 | 2 | 1 | 2 | ||
| 2015/2016 | Higher League | 1 | |||||
| 2014/2015 | Higher League | 18 | 1 | ||||
| 2013/2014 | Higher League | 6 | |||||
| 2013/2014 | Superliga | 11 | 2 | 4 | |||
| 2012/2013 | Superliga | 9 | 9 | ||||
| Total | 395 | 131 | 20 | 88 | 2 | ||
Cups
| Season | Competition | Team | Games | Goals | Yellow | Red |
|---|---|---|---|---|---|---|
| 2023/2024 | Spain Copa del Rey | 2 | ||||
| 2022/2023 | Spain Copa del Rey | 3 | 1 | 2 | 1 | |
| 2021/2022 | Spain Copa del Rey | 3 | 2 | 1 | ||
| 2020/2021 | Spain Copa del Rey | 2 | 1 | |||
| 2018/2019 | Spain Copa del Rey | 2 | 1 | 1 | ||
| 2017/2018 | Greek Cup | 5 | 3 | |||
| 2016/2017 | Serbian Cup | 5 | 4 | |||
| 2014/2015 | Netherlands. KNVB Beker | 1 | 1 | |||
| Total | 23 | 11 | 6 | 1 | ||
International
| Season | Competition | Team | Games | Goals | Assists | Yellow |
|---|---|---|---|---|---|---|
| 2026 | North American. Leagues Cup | 2 | ||||
| 2026 | CONCACAF Champions Cup | 3 | ||||
| 2025 | North American. Leagues Cup | 3 | 1 | |||
| 2024 | North American. Leagues Cup | 1 | ||||
| 2017/2018 | UEFA Champions League | 5 | 1 | |||
| 2017/2018 | UEFA Europa League | 2 | 2 | 1 | ||
| 2017/2018 | UEFA Champions League | 4 | 2 | |||
| 2015/2016 | UEFA Europa League | 1 | ||||
| Total | 21 | 4 | 1 | 2 | ||
National team
| Season | Competition | Team | Games | Goals | Assists | Yellow | Red |
|---|---|---|---|---|---|---|---|
| 2024 | UEFA European Championship | 2 | 2 | ||||
| 2022/2023 | UEFA Nations League | 2 | 1 | ||||
| 2022 | Club Friendlies | 1 | |||||
| 2022 | World Cup | 7 | 1 | 2 | |||
| 2017 | UEFA European U21 Championship | 3 | 1 | 2 | 1 | ||
| 2017 | Club Friendlies | 1 | |||||
| 2017 | UEFA European U21 Championship | 8 | 9 | 2 | |||
| 2016 | Club Friendlies | 1 | |||||
| 2015 | UEFA European U21 Championship | 8 | 1 | 1 | |||
| 2014 | Club Friendlies | 1 | 2 | ||||
| 2013 | Club Friendlies | 1 | 1 | ||||
| 2013 | UEFA European U19 Championship | 5 | 1 | ||||
| 2013 | UEFA European U19 Championship | 3 | 2 | ||||
| 2012 | UEFA European U19 Championship | 1 | |||||
| Total | 44 | 17 | 1 | 10 | 1 | ||
Recent matches
- 1 Nov, 01:05 UTC
Monterrey3:3
TijuanaPrimera · Did not play D - 25 Oct, 00:00 UTC
Monterrey0:1
GuadalajaraPrimera · Did not play L - 22 Oct, 01:00 UTC
Puebla1:4
MonterreyPrimera · Did not play W - 19 Oct, 01:00 UTC
Monterrey2:1
PachucaPrimera · Did not play W - 11 Oct, 03:10 UTC
Club America1:1
MonterreyPrimera · Did not play D - 26 Sep, 01:00 UTC
Atlante4:2
MonterreyPrimera · 21 min L - 20 Sep, 01:10 UTC
Monterrey1:0
Cruz AzulPrimera · Did not play W - 13 Sep, 01:10 UTC
Monterrey0:0
Tigres de la UANLPrimera · 14 min · Yellow cards: 1 D - 7 Sep, 01:15 UTC
Deportivo Toluca2:0
MonterreyNorth American. Leagues Cup · 15 min L - 3 Sep, 03:30 UTC
Club America2:3
MonterreyNorth American. Leagues Cup · Did not play
Transfers
- 3 February 2026from
Atlas Guadalajarato
MonterreyTransfer - 16 July 2024from
Sporting de Gijonto
Atlas GuadalajaraTransfer - 21 August 2018from
Olympiacos Piraeusto
Sporting de GijonTransfer - 30 August 2017from
Partizan Belgradeto
Olympiacos PiraeusTransfer - 22 August 2016from
Citta di Palermoto
Partizan BelgradeFree agent - 18 August 2015from
Vitesseto
Citta di PalermoFree agent - 6 January 2014from
Radto
VitesseTransfer - 1 July 2008from
Crvena Zvezdato
RadTransfer
Injuries and suspensions
- groin injuryfrom 27 September 2026
- groin injuryfrom 15 August 2026 until 30 August 2026
- thigh injuryfrom 21 July 2025 until 25 July 2025
- knee injuryfrom 15 March 2023 until 19 April 2023
- illnessfrom 16 November 2021 until 29 November 2021
