David Ball, attaccante del Wellington Phoenix, ha giocato la maggior parte delle gare del suo club in A-League Men nel 2023/2024, avendo collezionato 24 presenze, per un totale di 1518 minuti. É stato scelto nell'11 iniziale in 18 di queste presenze, su 27 giornate, ed è entrato a gara in corso 6 volte.
La sua ultima presenza in A-League Men è stata il 27 aprile, partita in cui ha giocato 71 minuti con la maglia del Wellington Phoenix contro Macarthur, nella vittoria per 3-0. In totale l'attaccante ha fornito 2 assist in questa stagione.
Nella passata stagione di A-League Men Ball è sceso in campo in 24 partite con Wellington Phoenix, gare in cui ha realizzato 1 gol e fornito 2 passaggi vincenti.
L'attaccante ha iniziato la sua esperienza con Wellington Phoenix nel luglio 2019, mentre prima giocava con il Rotherham, con cui ha collezionato 34 presenze in campionato, con 8 gol e 3 assist.