Ranking the top-30 players in Major League Baseball today
By Danny Vietti

Sep 11, 2015; Atlanta, GA, USA; New York Mets center fielder Yoenis Cespedes (52) hits a RBI double against the Atlanta Braves in the third inning at Turner Field. Mandatory Credit: Brett Davis-USA TODAY Sports
#19. Yoenis Cespedes–New York Mets OF
Next: #18. Anthony Rizzo