Alvarado, 24, will join the club once the MLS Secondary Transfer Window opens on July 4, pending receipt of his International Transfer Certificate and P-1 Visa. He will occupy an international spot on SKC’s roster.
"Ever is a player we have been looking at for a while. He has a very good understanding of our region of the world being that he has played his entire career in CONCACAF," Sporting Kansas City manager Peter Vermes said in a statement provided by the team. "Players from Honduras have always adapted well to MLS and we think he will not only help us in League play, but with other competitions we have coming up."
"I am very excited to be given the opportunity to play for Sporting KC," Alvarado said. "It is a great club with a great history. I'm going to work hard and do everything I can to help the team be successful."
Alvarado has earned six caps for the Honduras national team since debuting in October 2015. He has played three matches for his country this year and opened his international scoring account in Honduras' 3-1 victory over Nicaragua on Jan. 28. He has also represented Honduras at the U-17, U-20, U-21 and U-23 levels, and played three games for Los Catrachos at the 2009 FIFA Under-17 World Cup.
Alvarado joins Sporting from Honduran powerhouses Olimpia, where he started 65 of 67 league matches between 2014-16 and recently claimed the 2016 Clausura title. Prior to that, he spent four years with Real Espana, where he was a title winner in the 2013 Aperutra. Alvarado has represented both Olimpia and Real Espana in the CONCACAF Champions League as well.