| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 2016 | Pittsburgh Pirates | 24 | 507,500 | - | - | 3,966,020 | 507,500 | 0.101 |
| 2017 | Pittsburgh Pirates | 25 | 549,500 | 21 | 639 | 4,097,122 | 535,000 | 1.101 |
| 2018 | Pittsburgh Pirates | 26 | 571,000 | 17 | 598 | 4,095,686 | 545,000 | 2.075 |
| 2019 | Pittsburgh Pirates | 27 | 584,000 | 17 | 595 | 4,509,524 | 555,000 | 3.075 |
| 2020 | Pittsburgh Pirates | 28 | 2,800,000 | 6 | 334 | 4,724,815 | 563,500 | 4.075 |
| 2021 | Pittsburgh Pirates | 29 | 4,300,000 | 2 | 239 | 4,170,000 | 570,500 | 5.075 |
| 2022 | Seattle Mariners | 30 | 7,500,000 | 4 | 166 | 4,317,736 | 700,000 | 6.075 |
| 2023 | Baltimore Orioles | 31 | 8,000,000 | 3 | 178 | 4,644,046 | 720,000 | 7.075 |
| 2024 | Kansas City Royals | 32 | 2,000,000 | 11 | 418 | 4,888,833 | 740,000 | 8.075 |
| 2025 | Pittsburgh Pirates | 33 | 1,525,000 | 11 | 454 | 5,200,000 | 760,000 | 9.075 |
| 10 season(s) | 28,337,000 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2013-07-03 | Pittsburgh Pirates | Bonus | 240,600 | Signed out of draft (Mississippi State) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2020-01-10 | Pittsburgh Pirates | 2020 | 2020 | 1 | 2,800,000 | Signed to 1-year contract for 2020-2020 ($2.8m) [Avoids arbitration] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2021-01-15 | Pittsburgh Pirates | 2021 | 2021 | 1 | 4,300,000 | Signed to 1-year contract for 2021-2021 ($4.3m) [Avoids Arbitration] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2022-05-13 | Seattle Mariners | 2022 | 2022 | 1 | 8,000,000 | Signed to 1-year contract for 2022-2022 ($8m) [Avoids Arbitration] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2022-12-15 | Baltimore Orioles | 2023 | 2023 | 1 | 8,000,000 | Signed to 1-year contract for 2023-2023 ($8m) [Free agent] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2024-01-30 | Kansas City Royals | 2024 | 2024 | 1 | 4,500,000 | Signed to 1-year contract for 2024-2024 ($4.5m) [Free agent] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2025-01-28 | Pittsburgh Pirates | 2025 | 2025 | 1 | 1,525,000 | Signed to 1-year contract for 2025-2025 ($1.525m) [Free agent] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 7 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||