During the offseason, Morales signed a contract extension to keep him in Salt Lake until 2012. In 2009, he continued as one of RSL's top players, although his numbers declined somewhat. His play has been solid enough to earn him a selection in the 2009 MLS All-Star Game. Already a fan favorite, Morales scored a spectacular goal in the team's 1-0 exhibition victory over Club América on July 11. Morales started off the 2010 MLS season with a bang, tallying two goals and an assist against the San Jose Earthquakes.