The Cleveland Cavaliers agreed in principle to a four-year, $25 million contract with Jarrett Jack.

Jack averaged 12.9 points and 5.6 assists in 29.7 minutes off the bench last season for the Golden State Warriors.

Jack finished third in the Sixth Man of the Year voting.