En la Selección Sub-20, Mario Suárez debutó el 21 de marzo de 2007 en un amistoso contra la República Checa.