Johannes "Hannes" Jacobus Gerhardu Dreyer (born 13 January 1985) is a South African sprinter who specializes in the 100 metres.