Alfredo Morales è un centrocampista del St. Louis City che è sceso in campo nella maggior parte delle gare del club in MLS nel 2025, avendo collezionato 25 presenze, per un totale di 1096 minuti. É stato scelto nell'11 iniziale in 11 presenze su 34 giornate ed è stato utilizzato come subentrato in 14 occasioni.
Morales ha giocato la sua ultima partita il 18 ottobre, con St. Louis City: un pareggio per 2-2 contro il Real Salt Lake, in cui ha giocato solo 7 minuti. In totale il centrocampista ha fornito 2 assist in questa stagione - terzo a pari merito per la sua squadra. Ha ricevuto 4 cartellini gialli, oltre a essere stato espulso 1 volta.
Morales ha giocato 23 partite di MLS nell'ultima stagione con i San Jose Earthquakes.
Prima di arrivare a vestire la maglia del St. Louis City nel febbraio 2025, il centrocampista ha collezionato 23 presenze in campionato con i San Jose Earthquakes.