| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 2019 | Tampa Bay Rays | 29 | 555,000 | - | - | 4,509,524 | 555,000 | 0.108 |
| 2020 | Los Angeles Angels | 30 | 563,500 | - | - | 4,724,815 | 563,500 | 1.058 |
| 2021 | Los Angeles Angels | 31 | 570,500 | - | - | 4,170,000 | 570,500 | 1.081 |
| 2022 | Baltimore Orioles | 32 | 700,000 | - | - | 4,317,736 | 700,000 | 1.113 |
| 2023 | Baltimore Orioles | 33 | 900,000 | 14 | 561 | 4,644,046 | 720,000 | 1.170 |
| 5 season(s) | 3,289,000 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2012-06-12 | Los Angeles Angels | Bonus | 0 | Signed out of draft (Creighton) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2018-11-26 | Tampa Bay Rays | 2018 | 2018 | 1 | Signed to Minor League Contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2021-12-16 | Baltimore Orioles | 2021 | 2021 | 1 | Signed to Minor League Contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2022-03-13 | Baltimore Orioles | 2022 | 2022 | 1 | Signed to Minor League contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2023-12-08 | Detroit Tigers | 2023 | 2023 | 1 | Signed to minor league contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 5 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||