Education
Born in the United States. to Mexican parents, Alvarado was eligible to represent the United States and Mexico national teams, but ultimately chose to play for the country of his birth.
Born in the United States. to Mexican parents, Alvarado was eligible to represent the United States and Mexico national teams, but ultimately chose to play for the country of his birth.
He has represented his country at the 2015 CONCACAF Gold Cup. Alvarado signed with Club in 2008 as a teenager. He worked his way up the ranks in the "s academy, starting with the Tercera Division team, moving to the U-17 team in 2009-2010, to the Segunda Division team in 2010-2011, and to the U-20 team in the 2011-2012 season.
Alvarado became involved with the first team in the 2012-2013 season and made his debut in a Copa MX match in July.
On February 16, 2013, he debuted in Liga MX, replacing Raúl Jiménez at 86 minutes. He was loaned to Nexaca for the 2013-2014 season.
Ultimately, he debuted for the United States in a 3–2 loss against Denmark on March 25, 2015. He was cap tied to the United States on July 7, 2015, when he started the opening match of the 2015 CONCACAF Gold Cup versus Honduras.