see more

SURPRISE, AZ - MARCH 04: Buster Posey #28 of the San Francisco Giants bats against the Kansas City Royals during the spring training game at Surprise Stadium on March 4, 2017 in Surprise, Arizona. (Photo by Christian Petersen/Getty Images)

SURPRISE, AZ - MARCH 04:  Buster Posey #28 of the San Francisco Giants bats against the Kansas City Royals during the spring training game at Surprise Stadium on March 4, 2017 in Surprise, Arizona.  (Photo by Christian Petersen/Getty Images)