| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 2018 | Kansas City Royals | 24 | 545,000 | - | - | 4,095,686 | 545,000 | 0.062 |
| 2019 | Kansas City Royals | 25 | 557,650 | 29 | 851 | 4,509,524 | 555,000 | 1.034 |
| 2020 | Kansas City Royals | 26 | 576,950 | 23 | 691 | 4,724,815 | 563,500 | 2.034 |
| 2021 | Kansas City Royals | 27 | 570,500 | - | - | 4,170,000 | 570,500 | 3.002 |
| 2022 | Kansas City Royals | 28 | 1,250,000 | 13 | 472 | 4,317,736 | 700,000 | 4.002 |
| 2023 | Baltimore Orioles | 29 | 1,400,000 | 12 | 484 | 4,644,046 | 720,000 | 5.002 |
| 2024 | Baltimore Orioles | 30 | 3,500,000 | 8 | 326 | 4,888,833 | 740,000 | 6.002 |
| 2025 | Baltimore Orioles | 31 | 8,000,000 | 8 | 196 | 5,200,000 | 760,000 | 7.002 |
| 8 season(s) | 16,400,100 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2014-06-17 | Kansas City Royals | Bonus | 125,000 | Signed out of draft (Sam Houston State) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2022-03-22 | Kansas City Royals | 2022 | 2022 | 1 | 1,300,000 | Signed to 1-year contract for 2022-2022 ($1.3m) [Avoids arbitration] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2022-11-15 | Kansas City Royals | 2023 | 2023 | 1 | 1,300,000 | Signed to 1-year contract for 2023-2023 ($1.3m) [Avoids Arbitration] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2024-02-13 | Baltimore Orioles | 2024 | 2024 | 1 | 3,500,000 | Signed to 1-year contract for 2024-2024 ($3.5m) [Avoids Arbitration] Club option for 2025 at $7.5m | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2026-01-08 | Pittsburgh Pirates | 2026 | 2027 | 2 | 29,000,000 | Signed to 2-year contract for 2026-2027 ($29m) [Free agent] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 5 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||