Morales served as Guatemala's flag-bearer at the 2004 Olympic Games,[3] where she finished 27th and 26th in the 100m backstroke and the 200m backstroke respectively.
At the 2010 Central American and Caribbean Games, Morales won the Gold Medal in both the 50m backstroke and the 100m backstroke, and the Silver Medal in the 200m backstroke, in a close battle with Mexican competitor Fernanda González.
She represented Guatemala at the 2011 and 2015 Pan American Games.