David Robert Brooks (Warrington, 8 juli 1997) is een Welsh voetballer van Engelse afkomst die doorgaans speelt als middenvelder. In juli 2018 verruilde hij Sheffield United voor Bournemouth. Brooks maakte in 2017 zijn debuut in het Welsh voetbalelftal.
Brooks speelde in de jeugd van Manchester City. In de zomer van 2014 verkaste hij naar Sheffield United. Deze club verhuurde de middenvelder een jaar later aan Halifax Town. Na zijn terugkeer speelde hij slechts een paar bekerduels. Zijn debuut in de competitie maakte Brooks op 12 augustus 2017, toen met 1–0 verloren werd van Middlesbrough door een doelpunt van Rudy Gestede. Brooks begon als wisselspeler aan de wedstrijd en hij mocht van coach Chris Wilder elf minuten voor tijd invallen voor Kieron Freeman. Twee maanden later zette de speler zijn handtekening onder een verbintenis tot medio 2021. In de zomer van 2018 maakte Brooks de overstap naar Bournemouth, dat circa elf miljoen euro voor hem betaalde. Bij zijn nieuwe club zette hij zijn handtekening onder een verbintenis voor de duur van vier seizoenen.