Zaza Pachulia is signing a one-year, $2.4 million contract with the Detroit Pistons.

A person familiar with the terms confirmed the deal Sunday. The person confirmed it on terms of anonymity because the Pistons had not announced the signing.

Pachulia was with the Golden State Warriors in each of the last two seasons, winning championships both years and starting 127 of a possible 164 regular-season games. Detroit becomes the sixth team for the 34-year-old center, a career 6.9-point-per-game scorer. The Pistons waived center Eric Moreland earlier Sunday, presumably the precursor to the Pachulia signing.

LaVine to stay

Zach LaVine is staying with the Chicago Bulls, after the team matched a four-year, $80 million offer sheet that he got from the Sacramento Kings.

The Bulls made the announcement Sunday, two days after the Kings and LaVine agreed to the offer terms. LaVine was a restricted free agent, which meant the Bulls had right of first refusal. It was expected that the Bulls would match, and now they have.

LaVine has missed 91 of a possible 162 games over the past two seasons because of injuries, and the Bulls will have some language in this contract protecting them if his surgically repaired left knee remains problematic. He appeared in only 24 games for the Bulls last season, averaging 16.7 points on 38 percent shooting.

Lopez, Bucks agree

Brook Lopez has agreed to a one-year, $3.5 million contract with the Milwaukee Bucks.

A person familiar with the negotiations confirmed the terms Sunday. The person spoke on condition of anonymity, because the deal has not been announced by the Bucks.

The 30-year-old Lopez is going into his 11th NBA season. He averaged 13 points per game last season for the Los Angeles Lakers, and has averaged 17.9 points over his career.

Suns sign Booker

Devin Booker, the high-scoring guard at the heart of Phoenix’s rebuilding plans, signed a five-year, $158 million maximum contract with the Suns.

Booker, 21, tweeted a photo of himself smiling as he signed the deal Saturday night, moments before the Suns announced the deal, which takes effect in the 2019-20 season and makes him the highest-paid player in the franchise’s history.

The 13th overall pick in the 2015 draft out of Kentucky, Booker has averaged 19.8 points per game in his three NBA seasons. He averaged 24.9 points last season, shooting 38 percent from 3-point range. He won the NBA 3-point contest at All-Star weekend in February.

Booker set a franchise record by scoring 70 points in a game at Boston on March 24, 2017, just the sixth player in NBA history to score that many.

He wrote he is “humbled and honored” to sign the deal.