The 29 highest-paid MLB players of all time
Alex Rodriguez hasn't played a game in a year and yet he will still be paid $21 million this season from the New York Yankees, adding to what is already his status as baseball's highest-paid player of all time.
Thanks to a pair of contracts worth more than $250 million, Rodriguez has made more than $430 million in his career.
But A-Rod is not alone.
In all, 29 players have made at least $150 million in their careers, including 12 who — like A-Rod — played at least part of the careers with the New York Yankees.
NOW WATCH: A shark expert explains what would really happen if Michael Phelps raced a live shark
See Also:
Aaron Judge broke a tooth while celebrating a walk-off home run
The Chicago Cubs gave a World Series ring to their most maligned fan — Steve Bartman
SEE ALSO: Here are the new Nike uniforms for the NBA that have been unveiled so far