David Ayala è un centrocampista del Portland Timbers che ha giocato la maggior parte delle gare della sua squadra in MLS nel 2025, avendo collezionato 20 presenze, per un totale di 1618 minuti. É partito titolare in tutte le 20 presenze, su 21 giornate.
La sua ultima presenza in MLS è stata il 13 luglio, partita in cui ha giocato 75 minuti con la maglia del Portland Timbers contro St. Louis City, nella sconfitta per 2-1. In totale il centrocampista ha realizzato 2 reti in questa stagione; ha inoltre offerto 1 assist. Ha ricevuto 4 cartellini gialli.
É stato contro St. Louis City l'8 giugno che Ayala ha segnato il suo ultimo gol, nella vittoria per 2-1. Ha aperto le sue marcature in questo campionato contro lo Sporting Kansas City il 13 aprile, avendo realizzato una rete nella vittoria per 4-2.
La gara casalinga contro il Real Salt Lake, il 16 luglio, sarà la prossima gara di MLS per i Portland Timbers.
Nell'ultima stagione con i Portland Timbers in MLS Ayala ha collezionato 31 presenze, realizzando 1 gol e fornendo 1 assist.
Il centrocampista è passato a giocare con i Portland Timbers nel febbraio 2022, mentre prima giocava con Portland Timbers II, con cui ha collezionato 3 presenze in campionato, con 1 assist fornito.