| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 2023 | Baltimore Orioles | 26 | 728,100 | 25 | 763 | 4,644,046 | 720,000 | 1.160 |
| 2024 | Baltimore Orioles | 27 | 754,500 | 24 | 744 | 4,888,833 | 740,000 | 2.160 |
| 2025 | Baltimore Orioles | 28 | 2,350,000 | 18 | 390 | 5,200,000 | 760,000 | 3.160 |
| 3 season(s) | 3,832,600 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2018-06-15 | Los Angeles Angels | Bonus | 397,500 | Signed out of draft (New Mexico State) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2025-01-09 | Baltimore Orioles | 2025 | 2025 | 1 | 2,350,000 | Signed to 1-year contract for 2025-2025 ($2.35m) [Avoids Arbitration] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||