| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 2014 | San Francisco Giants | 23 | 500,000 | - | - | 3,818,923 | 500,000 | |
| 2015 | San Francisco Giants | 24 | 509,000 | 27 | 772 | 3,952,252 | 507,500 | 1.059 |
| 2016 | San Francisco Giants | 25 | 537,500 | 19 | 550 | 3,966,020 | 507,500 | 2.059 |
| 2018 | Tampa Bay Rays | 27 | 930,000 | 6 | 506 | 4,095,686 | 545,000 | 4.059 |
| 2019 | Tampa Bay Rays | 28 | 2,675,000 | 5 | 349 | 4,509,524 | 555,000 | 5.059 |
| 2020 | Pittsburgh Pirates | 29 | 1,000,000 | 11 | 457 | 4,724,815 | 563,500 | |
| 2021 | Chicago Cubs | 30 | 1,000,000 | 16 | 466 | 4,170,000 | 570,500 | 6.059 |
| 2022 | Los Angeles Angels | 31 | 1,500,000 | 14 | 441 | 4,317,736 | 700,000 | 7.059 |
| 2023 | Kansas City Royals | 32 | 1,500,000 | 14 | 465 | 4,644,046 | 720,000 | 8.059 |
| 2024 | Texas Rangers | 33 | 1,000,000 | 25 | 539 | 4,888,833 | 740,000 | 8.065 |
| 10 season(s) | 11,151,500 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2012-06-12 | San Francisco Giants | Bonus | 0 | Signed out of draft (Long Beach State) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2018-01-12 | Tampa Bay Rays | 2018 | 2018 | 1 | 930,000 | Signed to 1-year contract for 2018-2018 ($0.93m) [Avoids arbitration] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2019-01-12 | Tampa Bay Rays | 2019 | 2019 | 1 | 2,675,000 | Signed to 1-year contract for 2019-2019 ($2.675m) [Avoids arbitration] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2020-01-30 | Texas Rangers | 2020 | 2020 | 1 | Signed to Minor League Contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2020-06-28 | New York Yankees | 2020 | 2020 | 1 | Signed to Minor League Contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2020-12-21 | Chicago Cubs | 2020 | 2020 | 1 | Signed to Minor League Contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2022-03-16 | Los Angeles Angels | 2022 | 2022 | 1 | 1,500,000 | Signed to 1-year contract for 2022-2022 ($1.5m) [Free agent] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2023-01-30 | Kansas City Royals | 2023 | 2023 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2024-01-25 | Texas Rangers | 2024 | 2024 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2024-03-28 | Texas Rangers | 2024 | 2024 | 1 | Signed to minor league contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 10 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||