David Waite, né le , est un joueur de rugby à XIIIinternational australien évoluant au poste de ailier sans les années 1960 et 1970. Il devient ensuite entraîneur avec succès en Australie puis en Europe.
Formé à Canterbury-Bankstown, David Waite évolue les premières années senior aux Wests de Wollongong en Illawarra Rugby League. Malgré le fait que ce championnat soit secondaire, il est sélectionné en Équipe de Nouvelle-Galles du Sud et en sélection australienne. Il dispute avec cette dernière six rencontres internationales. En club, il rejoint par la suite Cronulla-Sutherland et Western Suburbs en Championnat de Nouvelle-Galles du Sud.