Buster Posey

Ranking the top-30 players in Major League Baseball today

8 of 31

Sep 16, 2015; Arlington, TX, USA; Texas Rangers third baseman Adrian Beltre (29) throws to first base during the second inning against the Houston Astros at Globe Life Park in Arlington. Mandatory Credit: Jerome Miron-USA TODAY Sports

#24. Adrian Beltre–Texas Rangers 3B

Next: #23. Albert Pujols