| year | team | age | salary | tm rank | lg rank | avg salary | lg minimum | service time |
| 2019 | Cleveland Indians | 23 | 555,000 | - | - | 4,509,524 | 555,000 | 0.038 |
| 2020 | Cleveland Indians | 24 | 563,500 | - | - | 4,724,815 | 563,500 | 1.005 |
| 2021 | Cleveland Indians | 25 | 571,100 | 26 | 863 | 4,170,000 | 570,500 | 2.007 |
| 2022 | Cleveland Guardians | 26 | 700,000 | - | - | 4,317,736 | 700,000 | 3.007 |
| 2023 | Boston Red Sox | 27 | 850,000 | 24 | 567 | 4,644,046 | 720,000 | 3.142 |
| 5 season(s) | 3,239,600 |
| sign date | team | start | end | years | dollars | contract description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2013-06-03 | Cleveland Indians | Bonus | 500,000 | Signed as undrafted free agent (Taiwan) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2023-02-16 | Boston Red Sox | 2023 | 2023 | 1 | 0 | Signed to 1-year contract for 2023-2023 ($0m) [Free agent] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2024-02-20 | Tampa Bay Rays | 2024 | 2024 | 1 | Signed to minor league contract | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 record(s) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||