| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 2019 | San Diego Padres | 24 | 555,000 | - | - | 4,509,524 | 555,000 | 0.089 |
| 2020 | Seattle Mariners | 25 | 567,100 | 22 | 874 | 4,724,815 | 563,500 | 1.089 |
| 2021 | Seattle Mariners | 26 | 587,800 | 18 | 644 | 4,170,000 | 570,500 | 2.089 |
| 2022 | Seattle Mariners | 27 | 700,000 | - | - | 4,317,736 | 700,000 | 3.089 |
| 2023 | Seattle Mariners | 28 | 4,100,000 | 10 | 299 | 4,644,046 | 720,000 | 4.089 |
| 2024 | Seattle Mariners | 29 | 6,775,000 | 7 | 222 | 4,888,833 | 740,000 | 5.089 |
| 2025 | Minnesota Twins | 30 | 1,000,000 | 19 | 533 | 5,200,000 | 760,000 | 6.089 |
| 7 season(s) | 14,284,900 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2015-06-18 | San Diego Padres | Bonus | 100,000 | SIgned out of draft (San Diego State) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2023-01-13 | Seattle Mariners | 2023 | 2023 | 1 | 4,100,000 | Signed to 1-year contract for 2023-2023 ($4.1m) [Avoids Arbitration] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2024-01-11 | Seattle Mariners | 2024 | 2024 | 1 | 6,775,000 | Signed to 1-year contract for 2024-2024 ($6.775m) [Avoids Arbitration] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2025-02-15 | Minnesota Twins | 2025 | 2025 | 1 | 1,000,000 | Signed to 1-year contract for 2025-2025 ($1m) [Free agent] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||