Mexico's most-capped player Andres Guardado said on Thursday he is retiring from football at the end of the season, which ...