| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 2017 | Tampa Bay Rays | 27 | 535,000 | - | - | 4,097,122 | 535,000 | 0.040 |
| 2018 | Tampa Bay Rays | 28 | 548,100 | 14 | 798 | 4,095,686 | 545,000 | 0.138 |
| 2019 | Tampa Bay Rays | 29 | 555,000 | - | - | 4,509,524 | 555,000 | 1.070 |
| 2020 | Tampa Bay Rays | 30 | 571,200 | 27 | 799 | 4,724,815 | 563,500 | 2.070 |
| 2021 | Tampa Bay Rays | 31 | 750,000 | 15 | 523 | 4,170,000 | 570,500 | 3.070 |
| 2022 | Tampa Bay Rays | 32 | 1,850,000 | 13 | 419 | 4,317,736 | 700,000 | 4.070 |
| 2023 | Tampa Bay Rays | 33 | 2,075,000 | 11 | 426 | 4,644,046 | 720,000 | 5.070 |
| 2024 | St. Louis Cardinals | 34 | 2,630,000 | 13 | 374 | 4,888,833 | 740,000 | 6.070 |
| 2025 | Chicago Cubs | 35 | 10,000,000 | 9 | 168 | 5,200,000 | 760,000 | 7.070 |
| 9 season(s) | 19,514,300 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2011-08-21 | Seattle Mariners | Bonus | 0 | Signed out of draft (Washington) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2020-12-16 | Tampa Bay Rays | 2020 | 2020 | 1 | Signed to Minor League Contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2021-03-20 | Tampa Bay Rays | 2021 | 2021 | 1 | Signed to Minor League Contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2022-03-22 | Tampa Bay Rays | 2022 | 2022 | 1 | 1,850,000 | Signed to 1-year contract for 2022-2022 ($1.85m) [Avoids arbitration] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2023-01-13 | Tampa Bay Rays | 2023 | 2023 | 1 | 2,075,000 | Signed to 1-year contract for 2023-2023 ($2.075m) [Avoids Arbitration] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2024-01-11 | St. Louis Cardinals | 2024 | 2024 | 1 | 2,630,000 | Signed to 1-year contract for 2024-2024 ($2.63m) [Avoids Arbitration] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2025-01-13 | Baltimore Orioles | 2025 | 2025 | 1 | 10,000,000 | Signed to 1-year contract for 2025-2025 ($10m) [Free agent] Club option for 2026 at ($9m) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 7 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||