The Odorizzi contact is, uh, team friendly.
Odorizzi is guaranteed $23.5MM. That takes the form of a $6MM signing bonus, a $6MM salary in 2021, a $5MM salary in 2022, and a $6.5MM player option for 2023. The option comes with a $3.25MM buyout. Performance escalators can max the option out at $12.5MM while also bringing the potential buyout figure up to $6.25MM. Combining to make 30 appearances from 2021-22 will bring Odorizzi to just shy of $24MM over those two seasons in salary, while incentives could push the deal up to $30MM.
On top of the $5MM base salary for the 2022 season, Odorizzi would make $500K for reaching 100 innings pitched, $1MM apiece for throwing 110, 120, 130, 140, and 150 innings, with another $1.25MM if he reaches the 160 inning mark. The deal also contains some deferred money.