Hayes had been connected with a move to Charlton for the last couple of weeks but the deal was finally confirmed today when he penned a three year deal with the Addicks.