| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 2019 | St. Louis Cardinals | 24 | 555,000 | - | - | 4,509,524 | 555,000 | 0.034 |
| 2020 | Tampa Bay Rays | 25 | 563,500 | - | - | 4,724,815 | 563,500 | 0.129 |
| 2021 | Tampa Bay Rays | 26 | 581,200 | 25 | 707 | 4,170,000 | 570,500 | 1.129 |
| 2022 | Tampa Bay Rays | 27 | 716,600 | 22 | 570 | 4,317,736 | 700,000 | 2.129 |
| 2023 | Tampa Bay Rays | 28 | 4,150,000 | 6 | 298 | 4,644,046 | 720,000 | 3.129 |
| 2024 | Tampa Bay Rays | 29 | 8,100,000 | 3 | 183 | 4,888,833 | 740,000 | 4.129 |
| 2025 | Seattle Mariners | 30 | 11,300,000 | 4 | 152 | 5,200,000 | 760,000 | 5.129 |
| 7 season(s) | 25,966,300 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2016-08-01 | St. Louis Cardinals | Bonus | 1,250,000 | Signed as undrafted free agent (Cuba) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2023-01-13 | Tampa Bay Rays | 2023 | 2023 | 1 | 4,150,000 | Signed to 1-year contract for 2023-2023 ($4.15m) [Avoids Arbitration] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2024-01-11 | Tampa Bay Rays | 2024 | 2024 | 1 | 8,100,000 | Signed to 1-year contract for 2024-2024 ($8.1m) [Avoids Arbitration] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2025-01-09 | Seattle Mariners | 2025 | 2025 | 1 | 11,300,000 | Signed to 1-year contract for 2025-2025 ($11.3m) [Avoids Arbitration] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2026-01-08 | Seattle Mariners | 2026 | 2026 | 1 | 15,650,000 | Signed to 1-year contract for 2026-2026 ($15.65m) [Avoids Arbitration] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 5 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||