"They've got a great new ownership group that's committed to building a winner, and Carl was thrilled to be a part of it," Bartelstein said. "Carl loved the city before and the Kings made a strong push to get him back."
Landry played parts of the 2009-10 and 2010-11 seasons with the Kings.
He was a key piece in the three-team trade that sent Kevin Martin to the Houston Rockets, Tracy McGrady to the New York Knicks and Landry to Sacramento in 2010. The following season, the Kings dealt Landry to New Orleans for Marcus Thornton.
The 29-year-old Landry averaged 10.8 points and six rebounds in 23.2 minutes off the bench to help the Warriors reach the second round of the playoffs last season. He opted out of the final year of his two-year, $8 million deal with Golden State last month to become a free agent.
At the time, Bartelstein said his client was coming off a big season and it only made sense for him to hit the open market in hopes of landing a long-term deal. And indeed, he did.
Landry's time with Golden State was officially sealed after the salary-cap strapped franchise agreed to terms with free agent Andre Iguodala on a four-year, $48 million deal Friday. Fellow Warriors free agent Jarrett Jack also agreed to a four-year, $25 million contract with Cleveland on Saturday. The final year of Jack's deal is a team option.
Landry will be reunited in Sacramento with coach Mike Malone, who was an assistant with the Warriors the past two seasons. While he played mostly as a reserve for Golden State, it's unclear what Landry's new role will be in Sacramento.
Information from ESPN The Magazine's Chris Broussard and The Associated Press was used in this report.