spring trainingphoenixsfgiantssan francisco giantsmunicipal stadiumgiants vs a'sbrandon belt9first baseinfielderbrandon crawfordshort stop352014 02 28