The Sacramento Kings have agreed to a two-year, $10 million deal with Richaun Holmes.

Holmes spent last season with the Phoenix Suns.