Hayes was a right-handed batsman who bowled right-arm medium pace.
Hayes made his first-class debut for Cambridge University against Gloucestershire in 1974.
[5] He made his List A debut for Cambridge University against Essex in the 1974 Benson & Hedges Cup.
He played a further List A match in that season's competition for the university against Surrey.
He made 3 further List A appearances for the team, the last of which came against Kent in the 1976 Benson & Hedges Cup.