Mexico legend Andrés Guardado announced his retirement from professional soccer and will likely play his last match with fringe Liga MX playoff contenders León this Sunday.