| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 2018 | Tampa Bay Rays | 23 | 545,000 | - | - | 4,095,686 | 545,000 | 0.058 |
| 2019 | Tampa Bay Rays | 24 | 1,000,000 | 7 | 496 | 4,509,524 | 555,000 | 1.058 |
| 2020 | Tampa Bay Rays | 25 | 1,500,000 | 11 | 408 | 4,724,815 | 563,500 | 2.058 |
| 2021 | Tampa Bay Rays | 26 | 2,500,000 | 7 | 319 | 4,170,000 | 570,500 | 3.058 |
| 2022 | Tampa Bay Rays | 27 | 4,000,000 | 8 | 282 | 4,317,736 | 700,000 | 4.058 |
| 2023 | Tampa Bay Rays | 28 | 5,250,000 | 5 | 264 | 4,644,046 | 720,000 | 5.058 |
| 2024 | Tampa Bay Rays | 29 | 8,750,000 | 2 | 178 | 4,888,833 | 740,000 | 6.058 |
| 2025 | Tampa Bay Rays | 30 | 10,500,000 | 2 | 161 | 5,200,000 | 760,000 | 7.058 |
| 8 season(s) | 34,045,000 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2015-06-25 | Tampa Bay Rays | Bonus | 697,500 | Signed out of draft (Maryland) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2019-03-19 | Tampa Bay Rays | 2019 | 2024 | 6 | 24,000,000 | Signed to 6-year contract for 2019-2024 ($24m) [Extension] Club options for 2025-2026 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||