 He was born in Bolton, Greater Manchester and educated at Bury College.While studying for his degree at Loughborough University, Hayes made his first-class debut for Loughborough UCCE against Leicestershire in 2009.He made a further appearance for the team in 2009, against Kent.