spring trainingphoenixsfgiantssan francisco giantsmunicipal stadiumgiants vs a'sbrandon crawfordshort stop35infielderpablo sandoval48third base2014 02 28