| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 2019 | Oakland Athletics | 26 | 555,000 | - | - | 4,509,524 | 555,000 | 0.035 |
| 2020 | Oakland Athletics | 27 | 563,500 | - | - | 4,724,815 | 563,500 | 0.104 |
| 2021 | Oakland Athletics | 28 | 570,500 | - | - | 4,170,000 | 570,500 | 1.104 |
| 2022 | Oakland Athletics | 29 | 700,000 | - | - | 4,317,736 | 700,000 | 2.104 |
| 2023 | Oakland Athletics | 30 | 730,000 | 13 | 731 | 4,644,046 | 720,000 | 3.104 |
| 2024 | Oakland Athletics | 31 | 2,600,000 | 5 | 376 | 4,888,833 | 740,000 | 4.096 |
| 2025 | Athletics | 32 | 2,700,000 | 7 | 373 | 5,200,000 | 760,000 | 5.005 |
| 7 season(s) | 8,419,000 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2015-06-20 | Oakland Athletics | Bonus | 0 | Signed out of draft (Lewis-Clark State) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2024-01-11 | Oakland Athletics | 2024 | 2024 | 1 | 2,600,000 | Signed to 1-year contract for 2024-2024 ($2.6m) [Avoids Arbitration] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2024-11-19 | Oakland Athletics | 2025 | 2025 | 1 | 0 | Signed to 1-year contract for 2025-2025 ($0m) [Avoids Arbitration] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2025-07-04 | Arizona Diamondbacks | 2025 | 2025 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||