Trevor Ariza has agreed to a two-year, $25 million deal with the Sacramento Kings.

Ariza signed a one-year, $15 million deal with the Phoenix Suns last offseason and was subsequently traded to the Washington Wizards.