MLB rumors: Evan Longoria, Diamondbacks agree to one-year contract

Top