David Williams, attaccante del Perth Glory, è sceso in campo nella maggior parte delle gare della sua squadra in A-League Men nel 2023/2024, avendo collezionato 25 presenze, per un totale di 810 minuti. É stato scelto nell'11 iniziale in 3 di queste presenze, su 27 giornate, ed è stato soprattutto utilizzato da subentrato, essendo entrato a gara in corso in 22 occasioni.
Williams ha giocato la sua ultima gara il 28 aprile, con Perth Glory: una sconfitta per 7-1 contro Sydney, in cui ha giocato 36 minuti. L'attaccante ha realizzato 5 gol in questo campionato.
Il suo ultimo gol in campionato è arrivato nella sconfitta per 4-3 contro Western United, il 21 aprile. Ha aperto le sue marcature in questo campionato contro Macarthur il 23 dicembre, con una rete nella vittoria per 3-2.
Nell'ultima stagione con Perth Glory in A-League Men Williams ha collezionato 18 presenze, gare in cui ha segnato 5 gol e fornito 2 assist.
Williams è passato a giocare con Perth Glory nell'agosto 2022, mentre prima giocava con Mohun Bagan Super Giant, con cui ha collezionato 37 presenze in campionato, con 10 gol e 3 assist.