| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 2013 | Atlanta Braves | 21 | 490,000 | - | - | 3,386,212 | 490,000 | |
| 2014 | Atlanta Braves | 22 | 500,000 | - | - | 3,818,923 | 500,000 | |
| 2015 | Atlanta Braves | 23 | 507,500 | - | - | 3,952,252 | 507,500 | 1.014 |
| 2016 | San Diego Padres | 24 | 511,200 | 23 | 770 | 3,966,020 | 507,500 | 2.014 |
| 2017 | San Diego Padres | 25 | 541,800 | 19 | 718 | 4,097,122 | 535,000 | |
| 2022 | Oakland Athletics | 30 | 700,000 | - | - | 4,317,736 | 700,000 | 3.038 |
| 2023 | Tampa Bay Rays | 31 | 1,350,000 | 15 | 491 | 4,644,046 | 720,000 | 4.038 |
| 2024 | Miami Marlins | 32 | 2,050,000 | 10 | 413 | 4,888,833 | 740,000 | 5.023 |
| 8 season(s) | 6,650,500 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2008-03-12 | Atlanta Braves | Bonus | 600,000 | Signed as undrafted free agent (Panama) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2018-01-08 | Milwaukee Brewers | 2018 | 2018 | 1 | Signed to Minor League Contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2020-01-02 | Philadelphia Phillies | 2020 | 2020 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2020-12-15 | Philadelphia Phillies | 2020 | 2020 | 1 | Signed to Minor League Contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2021-05-01 | Pittsburgh Pirates | 2021 | 2021 | 1 | Signed to Minor League Contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2021-11-25 | Oakland Athletics | 2021 | 2021 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2023-01-13 | Tampa Bay Rays | 2023 | 2023 | 1 | 1,350,000 | Signed to 1-year contract for 2023-2023 ($1.35m) [Avoids Arbitration] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2024-01-11 | Miami Marlins | 2024 | 2024 | 1 | 0 | Signed to 1-year contract for 2024-2024 ($0m) [Avoids Arbitration] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2024-07-05 | Chicago Cubs | 2024 | 2024 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2025-01-22 | Toronto Blue Jays | 2025 | 2025 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 10 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||