Buster Posey

Ranking the top-30 players in Major League Baseball today

24 of 31

Aug 14, 2015; Los Angeles, CA, USA; Los Angeles Dodgers first baseman Adrian Gonzalez (23) follows through on a swing for a three-run home run during the fifth inning against the Cincinnati Reds at Dodger Stadium. Mandatory Credit: Kelvin Kuo-USA TODAY Sports

#8. Adrian Gonzalez–Los Angeles Dodgers 1B

Next: #7. Giancarlo Stanton