David Brooks è un centrocampista del Bournemouth che è sceso in campo nella maggior parte delle gare del suo club in Premier League nel 2024/2025, avendo collezionato 29 presenze, per un totale di 949 minuti. É partito titolare in 9 di queste presenze, su 38 giornate, ed è stato frequentemente utilizzato da subentrato, essendo entrato a gara in corso in 20 occasioni.
L'ultima partita di Brooks in Premier League risale al 25 maggio, partita in cui ha giocato 63 minuti con la maglia del Bournemouth contro il Leicester City, nella vittoria per 2-0. In totale il centrocampista ha realizzato 2 reti in questa stagione.
Il suo ultimo gol in campionato è arrivato nella vittoria per 1-0 contro l'Everton, il 4 gennaio. Ha aperto le sue marcature in questo campionato contro il Brighton il 23 novembre, con una rete nella sconfitta per 2-1.
Nell'ultima stagione con il Southampton in Championship Brooks ha collezionato 20 presenze, gare in cui ha realizzato 2 gol e fornito 6 assist.
Brooks è tornato a giocare con il Bournemouth nel giugno 2024 dopo un'esperienza in prestito con il Southampton, con cui ha collezionato 20 presenze in campionato, con 2 gol segnati e 6 assist.
L'11 agosto 2018 Brooks ha debuttato in Premier League, a 21 anni e 34 giorni contro il Cardiff. Finora in Premier League, ha giocato 87 partite, con 11 gol e 6 assist.