Taking into account a number of offensive and defensive metrics, both advanced and traditional, plus projections for the upcoming season, MLB Network's Top 10 Right Now! series ranks the top players at each position heading into the 2016 season. Here's the full top 10.
- Michael Brantley, Cleveland Indians
- Starling Marte, Pittsburgh Pirates
- Justin Upton, Detroit Tigers
- Yoenis Cespedes, New York Mets
- Alex Gordon, Kansas City Royals
- David Peralta, Arizona Diamondbacks
- Christian Yelich, Miami Marlins
- Matt Holliday, St. Louis Cardinals
- Corey Dickerson, Tampa Bay Rays
- Brett Gardner, New York Yankees
What do you think about Peralta's #6 ranking? Too high? Too low? About right? I'd say, overall, it's pretty impressive, considering that less than three years ago, he was a failed pitcher, trying to re-invent himself as an outfielder with the independent ball Amarillo Sox. He's come quite a distance since then, hasn't he? Of all the underdog stories we've had in our time - Ryan Roberts living out of the Reno clubhouse, Clay Zavada quitting the game entirely - this has got to be one of the best.