| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 2020 | San Diego Padres | 25 | 563,500 | - | - | 4,724,815 | 563,500 | 1.000 |
| 2021 | San Diego Padres | 26 | 571,800 | 31 | 850 | 4,170,000 | 570,500 | 2.000 |
| 2022 | Baltimore Orioles | 27 | 700,000 | - | - | 4,317,736 | 700,000 | 3.000 |
| 2023 | Baltimore Orioles | 28 | 2,000,000 | 9 | 428 | 4,644,046 | 720,000 | 4.000 |
| 2024 | Baltimore Orioles | 29 | 2,700,000 | 10 | 369 | 4,888,833 | 740,000 | 5.000 |
| 2025 | Baltimore Orioles | 30 | 3,550,000 | 15 | 325 | 5,200,000 | 760,000 | 6.000 |
| 6 season(s) | 10,085,300 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2012-01-28 | New York Yankees | Bonus | 225,000 | Signed as undrafted free agent (Dominican Republic) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2023-01-13 | Baltimore Orioles | 2023 | 2023 | 1 | 2,000,000 | Signed to 1-year contract for 2023-2023 ($2m) [Avoids Arbitration] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2023-11-17 | Baltimore Orioles | 2024 | 2024 | 1 | 2,700,000 | Signed to 1-year contract for 2024-2024 ($2.7m) [Avoids Arbitration] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2024-01-11 | Baltimore Orioles | 2024 | 2024 | 1 | 2,700,000 | Signed to 1-year contract for 2024-2024 ($2.7m) [Avoids Arbitration] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2025-01-28 | Baltimore Orioles | 2025 | 2025 | 1 | 3,550,000 | Signed to 1-year contract for 2025-2025 ($3.55m) [Avoids Arbitration] Club option for 2026 at $5.5m | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 5 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||