Matt Barnes back to Sacramento

Matt Barnes has agreed to sign with the Sacramento Kings on a two-year deal worth $12 million with a player option in the second year, according to league sources.

Barnes, 36, has played for nine teams, including the Kings in the 2004-05 season, since his 2004 NBA debut on a 10-day contract for the Los Angeles Clippers.

Barnes averaged 10 points, 5.5 rebounds and a career-low 38.1 percent shooting for the Grizzlies.