| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 2022 | Baltimore Orioles | 25 | 700,000 | - | - | 4,317,736 | 700,000 | 0.072 |
| 2023 | Baltimore Orioles | 26 | 722,100 | 30 | 871 | 4,644,046 | 720,000 | 0.147 |
| 2025 | Baltimore Orioles | 28 | 760,000 | - | - | 5,200,000 | 760,000 | 0.158 |
| 3 season(s) | 2,182,100 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2018-06-19 | Colorado Rockies | Bonus | 550,000 | Signed out of draft (Minnesota) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2024-09-07 | Baltimore Orioles | 2024 | 2024 | 1 | Signed to minor league contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2025-02-05 | Baltimore Orioles | 2025 | 2025 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||