| DATE | EVENT | SEASON SPAN | TEAM | INITIAL | FINAL/PROJECTED | ||
| YEARS | RIGHTS | YEARS | RIGHTS | ||||
| Jul 21, 2017 | Rookie Contract (3 years) | 2017-18 to 2019-20 | 0 | 3 | |||
| Feb 5, 2020 | Veteran Extension (3 years) | 2020-21 to 2022-23 | 3 | 6 | |||
| Jul 1, 2023 | Trade | - | - | - | |||
| Jul 7, 2023 | Veteran Contract (4 years) [Sign & Trade] | 2023-24 to 2026-27 | 6 | 10 | |||
| Jul 8, 2023 | Trade | - | - | - | |||
| Jun 22, 2025 | Trade | - | - | - | |||
| Jul 6, 2025 | Trade | - | - | - | |||