Alvarado began his professional career at
Real C.D. España in 2011. He made his debut on 13 August 2011, in a 2–2 draw against
C.D. Necaxa. On 25 July 2014, he joined
C.D. Olimpia and made his debut the following 29 August against
Alpha United FC in the
CONCACAF Champions League. On 24 June 2016, Alvarado signed with
Major League Soccer side
Sporting Kansas City. He made his debut the following 16 August in a 2–2 draw with
Central F.C. in the CONCACAF Champions League. on 24 January 2017, Olimpia confirmed the return of Alvarado, along with
Alexander López, to the club.
International goals :''Scores and results list Honduras' goal tally first.'' ==Honors==