William Yarbrough è un portiere del San Jose Earthquakes che è sceso in campo nella maggior parte delle partite della sua squadra in MLS nel 2024, avendo collezionato 19 presenze, per un totale di 1710 minuti. É partito titolare in 19 presenze, su 34 giornate.
Yarbrough ha collezionato la sua ultima presenza il 21 settembre, con i San Jose Earthquakes: una sconfitta per 2-1 contro St. Louis City, in cui ha giocato 90 minuti. Ha mantenuto 1 volta la porta inviolata in questa stagione.
Nell'ultima stagione con i Colorado Rapids in MLS Yarbrough ha collezionato 20 presenze, gare in cui ha mantenuto 7 volte la porta inviolata.
Yarbrough è passato a giocare con i San Jose Earthquakes nel gennaio 2024, mentre prima giocava con i Colorado Rapids, con cui ha collezionato 88 presenze in campionato.