David Ayala del Portland Timbers ha giocato la maggior parte delle partite del suo club in MLS nel 2025, avendo collezionato 26 presenze, per un totale di 2133 minuti. É stato scelto nell'11 iniziale in tutte le 26 presenze, su 27 giornate.
L'ultima presenza di Ayala risale al 23 agosto, nel pareggio per 0-0 contro San Diego, in cui ha giocato 90 minuti. In totale il centrocampista ha realizzato 2 gol 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.
Nella prossima partita di MLS, il 30 agosto, i Portland Timbers dovrà giocare una trasferta contro il Minnesota United.
Ayala ha giocato 31 partite di MLS nell'ultima stagione con i Portland Timbers, realizzando 1 gol e fornendo 1 passaggio vincente.
Prima di cominciare l'esperienza con i Portland Timbers nel febbraio 2022, Ayala ha collezionato 3 presenze in campionato con Portland Timbers II, per un totale di 1 assist.