López debütierte am 11. Oktober 2012 unter Trainer Juan Verzeri beim 2:1-Sieg gegen Perus U-20-Auswahl in der uruguayischen U-20-Nationalmannschaft. Er gehörte dem Aufgebot der uruguayischen U-20-Auswahl bei der U-20-Fußball-Südamerikameisterschaft 2013 in Argentinien an. Dort absolvierte er neun Spiele und traf sechsmal. Im Juli 2013 wurde er sodann bei der U-20-Fußball-Weltmeisterschaft 2013 in der Türkei Vize-Weltmeister mit Uruguay. Im Verlaufe des Turniers bestritt er sieben Partien, erzielte vier Tore und wurde schließlich mit dem Silbernen Ball ausgezeichnet. Bislang (Stand: 5. Juli 2013) absolvierte er 19 Länderspiele für die U-20, in denen er insgesamt elf Treffer erzielte.