defo one yr left and when 2 yrs left save skill points on the players you want to keep as every yr there value goes down, this way it cost less to re-sign, so once you`v renewed contract add the skill points on and the value goes back up