El seleccionador de México, José Manuel de la Torre, convocó a Gerardo Flores para participar en las eliminatorias para la Copa Mundial de la FIFA 2014 y la Copa FIFA Confederaciones 2013. Flores debutó en un amistoso contra Perú en San Francisco (California).