Andrés Guardado's full name is José Andrés Guardado Hernández. He is a Mexican professional footballer who plays as a midfielder for La Liga club Real Betis and captains the Mexico national team.
Andrés Guardado Challenge: 22 Questions to Test Your Expertise