| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 2022 | San Francisco Giants | 25 | 700,000 | - | - | 4,317,736 | 700,000 | 0.067 |
| 2023 | San Francisco Giants | 26 | 723,750 | 28 | 830 | 4,644,046 | 720,000 | 0.140 |
| 2024 | San Francisco Giants | 27 | 740,000 | - | - | 4,888,833 | 740,000 | 0.162 |
| 2025 | San Francisco Giants | 28 | 760,000 | - | - | 5,200,000 | 760,000 | 1.027 |
| 4 season(s) | 2,923,750 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2018-06-17 | San Francisco Giants | Bonus | 125,000 | Signed out of draft (South Florida) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2025-05-31 | New York Mets | 2025 | 2025 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||