spring trainingphoenixsfgiantssan francisco giantsmunicipal stadiumgiants vs a'spablo sandoval48pandathird baseinfielder2014 02 28