| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 2021 | Houston Astros | 25 | 570,500 | - | - | 4,170,000 | 570,500 | 0.031 |
| 2022 | Houston Astros | 26 | 700,000 | - | - | 4,317,736 | 700,000 | 1.015 |
| 2023 | Tampa Bay Rays | 27 | 731,600 | 22 | 719 | 4,644,046 | 720,000 | 2.015 |
| 2024 | Tampa Bay Rays | 28 | 757,800 | 24 | 709 | 4,888,833 | 740,000 | 3.015 |
| 2025 | New York Mets | 29 | 2,400,000 | 19 | 387 | 5,200,000 | 760,000 | 4.015 |
| 5 season(s) | 5,159,900 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2012-09-21 | Cincinnati Reds | Bonus | 0 | Signed as undrafted free agent (Dominican Republic) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2020-12-23 | Houston Astros | 2020 | 2020 | 1 | Signed to Minor League Contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2025-01-09 | New York Mets | 2025 | 2025 | 1 | 2,400,000 | Signed to 1-year contract for 2025-2025 ($2.4m) [Avoids Arbitration] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||