Tyrese Haliburton signed a 4 year / $17,878,995 contract with the Sacramento Kings, including $17,878,995 guaranteed