PHOENIX (AP) The Arizona Diamondbacks have agreed to a $40 million, four-year contract with Martin Prado just a week after acquiring the former All-Star infielder in the trade that sent Justin Up
From Comcast SportsNet
Despite a furious, last-minute campaign by the Nationals, Bryce Harper lost the NL "Final Vote" competition to Cardinals third baseman David Freese and thus won't appear in next week
He's spent the better part of the last three days insisting he didn't deserve to go to the All-Star Game over Chipper Jones, but Bryce Harper doesn't have to worry about that anymore
Bryce Harper hasn't played like an All-Star for the last three weeks.