USA TODAY Sports recently released an early database of MLB player salaries for 2018, giving us an early chance to see how much each Arizona Diamondbacks player is set to make this season.
Not surprisingly, Zack Greinke is at the top.
The pitcher is set to make almost $32 million. Only two MLB players are set to make more this season.
The average annual salary of his contract is more than $34 million (his total contract is worth more than $200 million).
Yasmany Tomas is the D-Backs' second highest paid player.