David Ayala del Portland Timbers ha collezionato 4 presenze, per un totale di 162 minuti. È partito titolare in 3 di queste presenze su 34 giornate ed è subentrato 1 volta.
L'ultima presenza di Ayala in MLS risale al 30 aprile, partita in cui ha giocato 21 minuti con la maglia del Portland Timbers contro St. Louis City, nella vittoria per 2-1.
Nell'ultima stagione con Portland Timbers II in MLS Next Pro Ayala ha collezionato 2 presenze, gare in cui ha fornito 1 assist vincente.
Prima di arrivare a vestire la maglia del Portland Timbers nel marzo 2022, Ayala ha collezionato 3 presenze in campionato con Portland Timbers II, per un totale di 1 assist.