Highest-paid major league players
Player Guaranteed money Yearly avg.
Gerrit Cole, RHP, Yankees Nine years, $324 million $36M
Mike Trout, OF, Angels 12 years, $426.5M $35.5M
Stephen Strasburg, RHP, Nationals Seven years, $245M $35M
Anthony Rendon, 3B, Angels Seven years, $245M $35M
Zack Greinke, RHP, Astros Six years, $206.5M $34.4M
Nolan Arenado, 3B, Rockies Eight years, $260M $32.5M