John Arthur "Johnny" Hayes (11 January 1927 – 25 December 2007) was a New Zealand Test cricketer who played 15 Tests for the country between 1951 and 1958.
Primarily a fast bowler bowling late away-swingers with a high action, he took 30 wickets in Tests.
Perhaps his finest moment was taking 11 wickets for the New Zealanders against MCC at Lord's in 1958.