Tampa Bay Rays third baseman Evan Longoria, right, reacts after striking in front of Giants catcher Buster Posey in a 2013 game. The two will be teammates in San Francisco because Longoria was traded to the Giants on Wednesday. Mike Carlson Associated Press file