Longest contracts in baseball history
Evan Longoria - Wikipedia
Giants should target Twins in midst of Josh Donaldson bidding war
Evan Longoria: Deal with Arizona Diamondbacks 'makes so much sense
Evan Longoria signs 1-year deal with Arizona Diamondbacks
Evan Longoria according to the analytics - DRaysBay
Diamondbacks Get a Little Better by Signing Evan Longoria
BREAKING NEWS: 3B Evan Longoria signs with the Arizona Diamondbacks
Evan Longoria signs 1-year deal with Arizona Diamondbacks