The top paid MLB players in 2018


[post_page_title]Zack Greinke – $34 million[/post_page_title]
Greinke is having quite the season in Arizona, as the Diamondbacks fight for their spot in the postseason. He seems to be worth every penny of the $34 million the team is paying him in 2018. Greinke signed a six-year, $206.5 million contract with Arizona ahead of the 2016 season, and will earn even more over the next three seasons. The 34-year-old, who is in the midst of his 15th season in the league, has already banked more than $191 million.

Recommended For You

Ranking the top 20 Lakers of all time

[post_page_title]2. Magic Johnson[/post_page_title] There has never been a player quite like Magic Johnson, and there never will be. This isn’t

Should college athletes be paid?

College athletes are worth millions to their schools, and their future franchises. They entertain thousands of fans weekly, but are