Under-20s: Heading into the 2013 FIFA U-20 World Cup, Lopez has played in nine game with six starts and logged 625 minutes this year. Lopez was a fixture of the 2013 CONCACAF U-20 Championship squad that tok second place and qualified for the World Cup in Turkey. Lopez played in both of the U-20 MNT’s games against Panama in January in Puebla to prepare for the 2013 CONCACAF U-20 Championship. He was a regular fixture in 2012 with five starts and nine games played in 2012, logging 455 minutes … Under-18s: Lopez participated in February and April training camps and traveled to Argentina and Portugal in 2012. Under-15s: Lopez attended a U-15 training camp in 2008.
Lopez was selected by Sporting Kansas City with the 14th overall pick in the first round of the 2013 MLS SuperDraft. he made his professional debut with a start in Sporting's 2-0 victory against the Des Moines Menace on may 29, 2013, in the Lamar Hunt U.S. Open Cup.