While Mike Trout rightfully has the throne right now as the best overall player in Major League Baseball, the race for second on the podium is pretty heated.
There are pitchers such as Clayton Kershaw of the Los Angeles Dodgers and Max Scherzer of the Washington Nationals front and center, as well as Mookie Betts and Chris Sale of the Boston Red Sox. Colorado Rockies third baseman Nolan Arenado has to be considered, as well as emerging New York Yankees slugger Aaron Judge.
But when taking into account overall contributions of glove, bat and everything else, you might just stop at Josh Donaldson of the Toronto Blue Jays.
The 2015 American League MVP is slumping offensively this season after two stellar campaigns to start his tenure in with Toronto.
As the team approaches the All-Star break next week, Donaldson is striking out a lot and not hitting for power for a Toronto team still trying to recover from its horrendous start to the season.
However, Donaldson is still flashing his patented leather.
Check out this play he made on a ground ball by Marwin Gonzalez of the Houston Astros in the fourth inning of Thursday’s game.
That ball’s fair.
This play isn’t. pic.twitter.com/exeyGln47i
— MLB (@MLB) July 7, 2017