Image via AP Photo/Elaine Thompson

1. Mike Trout, OF, Angels: Mike Trout may be on pace to be the greatest baseball player to ever play the game. In 7 full seasons in the MLB, Trout has displayed unparalleled consistency and MVP caliber play every season. A career .307 hitter who, in his 7 full seasons, averages 166 hits, 34 home runs, and 90 RBI’s along with a .994 fielding percentage, Trout is an all-around superstar. Winning the MVP award twice and finishing second four times and still only 27, Trout isn’t slowing down any time soon.


Image via Tom Szczerbowski/Getty Images

2. Mookie Betts, OF, Red Sox: Mookie Betts made his case for arguably the best player in baseball last season. Winning the AL MVP and the MLB batting title with a .346 average along with a .996 fielding percentage and joining the 30-30 club with 32 home runs and 30 steals, Betts brought it on offense and defense, eventually leading to his first World Series ring. Still only 26, Betts only has room, and time, to improve.


Image via Ron Chenoy/USA TODAY Sports

3. Nolan Arenado, 3B, Rockies: Nolan Arenado is a perennial NL MVP candidate who is arguably the best offensive and defensive player at his position, and who is also, at times, overlooked because of the hitter-friendly park he plays in. Since 2015, Arenado has put up serious numbers, averaging 40 home runs, 180 hits, and 126 RBI’s a season. That along with his career .970 fielding percentage, Arenado is a no-debate, top 5 player in baseball.


Image via Sporting News

4. Francisco Lindor, SS, Indians: Turning 25 over the offseason, Francisco Lindor is one of the games brightest young superstars. In his 3 full seasons, Lindor has finished top 10 in MVP voting every year. He is a career .288 hitter, who put up 38 home runs, 98 RBI’s, and 183 hits last year. His offensive numbers speak for themselves and some may even argue he is just as good if not better defensively. Expect Lindor to be on this list for years to come.


Image via Sporting News

5. Christian Yelich, OF, Brewers: In his first season with the Brewers, after a blockbuster trade from the Marlins, Christian Yelich did not disappoint. Yelich won the NL MVP, batting title, and nearly won the triple crown, falling two homers and one RBI short. Still only 27, the Brewers got themselves a franchise cornerstone for years to come.


Image via Jason Miller/Getty Images

6. Jose Ramirez, 3B, Indians: Jose Ramirez exploded onto the scene in 2017 and only kept it going in 2018, batting .270 with 156 hits, 39 home runs, 105 RBI’s, and 34 stolen bases. Finishing 3rd in AL MVP voting in 2018 and still only 26, the Cleveland Indians have arguably the leagues most dynamic duo in him and Lindor.


Image via Thearon W. Henderson/Getty Images

7. Jose Altuve, 2B, Astros: Before last season, Jose Altuve had four straight seasons with 200+ hits along with an AL MVP award in 2017. He has led the league in hits four times and stolen bases twice, making him a deadly top of the order threat for the already loaded Houston Astro’s. Coming off of what some say is a “down” year for his crazy high standards, a year in which he had 169 hits, 84 runs, and bat .316, Altuve is still a top 10 player in baseball.


Image via Matt York/Associated Press

8. Manny Machado, 3B, Padres: Manny Machado is one of the best all-around players in baseball. One of the hardest hitters in baseball who possesses a rocket for an arm, Machado holds down 3B and a top 3 spot in the lineup with the best of them. In five full, healthy MLB seasons, Machado averages 31 homers, 91 RBI’s, and is a career .282 hitter. After signing a record-breaking deal with the Padres this offseason, Machado will take his talents to San Diego in hopes of turning the franchise around.


Image via FantraxHQ

9. Alex Bregman, 3B, Astros: Alex Bregman would be higher on this list if he had a longer track record. Nevertheless, in 2018, Bregman was a star. Batting .286 with 105 runs, 31 home runs, 103 RBI’s, and leading the league with 51 doubles, Bregman finished fifth in AL MVP voting. Turning only 25 two days after opening day, look for Bregman to improve on his already stellar play.


Image via NESN

10. Bryce Harper, OF, Phillies: Bryce Harper is inconsistent, he will slump, but don’t let that blind you from the fact that he is still one of the best players in baseball, and before last season he would have been much higher on this list. Harper is 26 with basically 7 years of MLB experience, winning the NL MVP at 22 years old. He is a career .279 hitter who averages 26 home runs, 75 RBI’s, and 132 hits a year. After signing his record-breaking deal this offseason, we are set to see how the superstar performs in his new home.


Written by


Head of The Talk Sports Media.