Injured Giants third baseman Pablo Sandoval will take batting practice on the field in St. Louis and could return by the end of the team's next homestand, manager Bruce Bochy said before Sunday's game in Milwaukee.