CLEVELAND -- The Cavaliers have drawn a Jack in free agency.
Adding a versatile veteran to fortify their backcourt, Cleveland agreed to terms on a four-year, $25 million contract with guard Jarrett Jack, a person familiar with the negotiations told the Associated Press on Saturday.
The person, who spoke on condition of anonymity because the agreement has not yet been announced, said Jack's deal includes a team option in the fourth year.
Teams must wait until July 10 to announce any signings during the NBA's free agency period.
Jack is the second free agent acquired by the Cavs, who agreed to terms with former Lakers forward Earl Clark on a two-year, $9 million deal earlier this week. The Cavs hold the option on Clark's second year.
The 29-year-old Jack averaged 12.9 points and 5.6 assists last season for Golden State. The Warriors renounced their rights on Jack, a restricted free agent, a few days ago as they cleared salary-cap space for free agent swingman Andre Iguodala. Not long after he was let go, Jack posted, "Well it was fun while it lasted," on his Twitter account.
An eight-year NBA veteran, Jack also has played for Portland, Indiana, Toronto and New Orleans. Last season, he helped the Warriors go from a 23-43 team during the lockout-shortened season to a 47-35 record and playoff appearance.
Jack, who can play either guard position, played in a three-man rotation last season with Stephen Curry and Klay Thompson. In Cleveland, he's likely to back up Kyrie Irving and can mentor second-year guard Dion Waiters. Jack also gives the Cavs a safety net in case Irving, who has missed significant time during his first two seasons, gets hurt again.
The signing of Jack may not be the last move for the Cavs, as general manager Chris Grant would like to add another centre either in free agency or via trade.