Celtic have formalised a deal for Aberdeen winger Jonny Hayes.

The 29-year-old will become Celtic’s first summer signing (pending a medical) following a five year spell in the Granite City.

The 29-year-old had also been a target for Birmingham and Cardiff but the Dons were unable to reach an agreement with either of the English Championship sides.

Hayes bagged 11 goals for the Dons last term, including two against Celtic in the final month of the season, and won Player of the Year nominations.

He has made almost 200 appearances since joining the club from Caley Thistle in 2012.