The 2016-17 is one of the most successful years for MLB players and the followers of Major League Baseball are increasing day by day. A total number of 30 teams play in the American League and National League with 15 teams in each league. Now we are making a list of top 10 players in the world including Mike Trout, Bryce harper, Josh Donaldson and Clayton Kershaw, according to their position and form. We weighed not only talent and statistics but resume and star potential as well. Mike Trout hold his position at the top of the list and he won the MVP once and finished second three times.