Harrison Barnes resigns with the Kings Harrison Barnes has agreed to a four year, $85 million contract with the Sacramento Kings.