Best player on every MLB team
Arizona Diamondbacks—Paul Goldschmidt
There is no better overall infielder in the game today than Goldschmidt. Over the past three seasons, he has transformed himself into a perennial MVP contender, having more finishes in the top two in MVP voting than any other National Leaguer, albeit without winning one yet.
He had his best campaign to date, and the one he had the best opportunity of taking home the hardware, ended early by a stray fastball to the back of his hand in 2014.
But Goldy bounced back without a step lost last season, remaining as one of the elite overall players in the game. He finished in the top three of all NL Triple Crown categories, with a .321 average (3rd), 33 home runs (5th) and 110 RBI (2nd). In addition to this, he tied career-bests in hits (182) and runs scored (103), posted career-bests in batting average, on-base percentage and slugging percentage, which all combined into a 1.005 OPS, second to only Bryce Harper in the National League. Add in that he swiped a personal high of 21 bases as well and won his second Gold Glove in three years, and it forfifies the fact that he is one of the top 5 overall talents in the game today.
Next: Atlanta Braves: Freddie Freeman