Mexico national football team
Omar Esparza has played with the Mexico national football team in three categories.