Duncan Hall (ur. 16 marca 1956 w Brisbane) – australijski rugbysta, reprezentant kraju, następnie trener.
Zawodnik Grać w rugby zaczął w odmianie rugby league w klubie Aspley Rugby League Football Club, następnie jednak związał się z rugby union.
W barwach stanowej reprezentacji Queensland w latach 1975–1984 rozegrał 75 spotkań, a w roku 1986 zagrał jeszcze w siedmiu meczach Waratahs.
Łącznie w reprezentacji Australii w latach 1980–1983 rozegrał piętnaście testmeczów zdobywając cztery punkty. Brał też udział w innych wyjazdach Wallabies, grał jednak jedynie w towarzyskich spotkaniach z zespołami klubowymi lub regionalnymi.
W 2011 roku wziął udział w charytatywnym spotkaniu Classic Wallabies przeciw Classic All Blacks mającym na celu pomoc ofiarom trzęsienia ziemi w Christchurch.
Trener Jeszcze będąc aktywnym zawodnikiem rozpoczął karierę trenerską. Początkowo zajmował się szkoleniem młodzieży w Inala High oraz Ipswich Grammar, następnie był grającym trenerem w Gordon RFC. Na początku lat dziewięćdziesiątych pełnił zaś rolę szefa trenerów Queensland Rugby Union.