| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 2017 | Milwaukee Brewers | 23 | 535,000 | - | - | 4,097,122 | 535,000 | 0.053 |
| 2018 | Milwaukee Brewers | 24 | 545,000 | - | - | 4,095,686 | 545,000 | 0.140 |
| 2019 | Kansas City Royals | 25 | 555,000 | - | - | 4,509,524 | 555,000 | 1.013 |
| 2020 | Kansas City Royals | 26 | 569,625 | 28 | 832 | 4,724,815 | 563,500 | 2.013 |
| 2021 | Tampa Bay Rays | 27 | 584,400 | 21 | 675 | 4,170,000 | 570,500 | 3.013 |
| 2022 | Tampa Bay Rays | 28 | 1,400,000 | 15 | 454 | 4,317,736 | 700,000 | 3.150 |
| 2023 | Los Angeles Angels | 29 | 1,200,000 | 19 | 512 | 4,644,046 | 720,000 | 4.060 |
| 7 season(s) | 5,389,025 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2012-06-11 | Houston Astros | Bonus | 300,000 | Signed out of draft (Florida HS) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2022-03-22 | Tampa Bay Rays | 2022 | 2022 | 1 | 1,400,000 | Signed to 1-year contract for 2022-2022 ($1.4m) [Avoids arbitration] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2023-01-09 | Los Angeles Angels | 2023 | 2023 | 1 | 1,200,000 | Signed to 1-year contract for 2023-2023 ($1.2m) [Free agent] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2024-01-08 | Chicago White Sox | 2024 | 2024 | 1 | Signed to minor league contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2024-07-30 | New York Yankees | 2024 | 2024 | 1 | Signed to minor league contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 5 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||