Duncan Alister Hales (born 22 November 1947) is a former New Zealand rugby union player.
A three-quarter, Hales represented Canterbury, Manawatu and, briefly, Hawke's Bay at a provincial level, and was a member of the New Zealand national side, the All Blacks, from 1972 to 1973.
He played 27 matches for the All Blacks including four internationals.