El debut de Gerardo con el combinado nacional se dio el 29 de febrero de 2012 en un partido amistoso ante Colombia, celebrado en la ciudad norteamericana de Miami.