En juin 2019 il est retenu dans la liste du sélectionneur Gerardo Martino pour participer à l'édition 2019 de la Gold Cup. Lors de cette compétition il a un rôle de remplaçant, ne jouant que deux matchs, mais il se met en évidence en inscrivant son premier but en sélection dès le premier match, face à Cuba le 16 juin 2019. Entré en jeu à la place de Raúl Jiménez, il participe ainsi à la large victoire des siens (7-0). Le Mexique remporte le tournoi en battant les États-Unis en finale le 8 juillet 2019 (1-0).