15. Nelson Cruz – Seattle Mariners
Though Cruz cannot be put in the top 10 MLB players list he is one of the best-rounded players. He has attained 42 HRs on average in the past two seasons and he is top in the leagues. Though one may have doubted him after shifting from Baltimore to Seattle’s ballpark, Cruz proved his dominance with 44 dingers.
The 35-year-old has a great career record that cannot be underestimated in the forth coming matches. There is a high expectation that Cruz will sustain his high record for just one more season and thereby lead the league in home runs in 2016.