William Yarbrough, portiere del Colorado Rapids, ha giocato nella maggior parte delle partite della sua squadra in MLS nel 2023, avendo collezionato 20 presenze, per un totale di 1800 minuti. É partito titolare in 20 presenze, su 34 giornate.
L'ultima presenza di Yarbrough risale al 16 luglio, nel pareggio per 0-0 contro gli Houston Dynamo, in cui ha giocato 90 minuti e mantenuto la porta inviolata. Ha mantenuto 7 volte la porta inviolata in questa stagione.
Yarbrough ha giocato 1 partita di MLS Next Pro nell'ultima stagione con Colorado Rapids II, gare in cui ha mantenuto 9 volte la porta inviolata.
Yarbrough ha iniziato la sua esperienza con i Colorado Rapids nel febbraio 2021, mentre prima giocava con il León, con cui ha collezionato 170 presenze in campionato.