The Sacramento Kings have agreed on a sign-and-trade that will land them free agent guard DeMar DeRozan from the Chicago Bulls on a three-year, $74 million contract.

The Kings will send forward Harrison Barnes and an unprotected 2031 pick swap to the San Antonio Spurs and guard Chris Duarte, two second-round picks and cash to the Bulls, according to sources.

The first two seasons of DeRozan’s contract are fully guaranteed with a partial guarantee for the final year and includes $59 million in guaranteed money.

With the addition of DeRozan, the Kings have forged a formidable nucleus that includes All-Star guard De’Aaron Fox, All-Star center Domantas Sabonis and promising young forward Keegan Murray.

DeRozan is a six-time All-Star and is coming off an impressive three-year run with the Bulls and averaged 24 points on 48 percent shooting along with 4.5 rebounds and 5.3 assists in 2023-24.

He is a three-time All-NBA selection and has played for Toronto, San Antonio and Chicago across his 15 NBA seasons. He’s averaged 21.2 points, 4.4 rebounds and 4.1 assists in 1,110 career NBA games.

The 34-year-old may not be a No. 1 option anymore, but he won’t need to be on a Sacramento team loaded with weapons. DeRozan should flourish in a secondary scoring role with the Kings.

Sacramento was looking to do something after finishing ninth in the Western Conference last season with a 46-36 record.

DeRozan travelled to Sacramento on Saturday to meet with team officials and Kings coach Mike Brown, who signed an offseason contract extension. Brown led the franchise to back-to-back winning seasons for the first time since 2006.