Career
New York Red Bulls
Moreno joined the New York Red Bulls Academy in November 2009 and has played for the under-15, under-16, and under-18 sides. While playing for the under-16s Moreno scored 33 goals from 2010–2012. Moreno signed his first professional contract for the New York Red Bulls on December 11, 2012.
He made his professional debut for the Red Bulls on March 10, 2013 against the San Jose Earthquakes at Buck Shaw Stadium coming on as a late substitute for Roy Miller in a match the Red Bulls lost 2–1.
Club Tijuana
Moreno announced his move to Club Tijuana in February 2014 via his Instagram. After his previous contract expired, he rejected a new one with the New York Red Bulls and joined Club Tijuana.
International
Moreno has represented the United States at the Under-18 level He is eligible to represent Mexico, due to his father, or El Salvador, due to his mother.
United States. U-20 MNT head coach Tab Ramos called up Moreno for the U-21 International National Teams Football Tournament from November 9–19 in Marbella, Spain.
Club
New York Red Bulls
Master of Library Science Supporters" Shield: 2013.