Kariera reprezentacyjna W reprezentacji Belgii Gerets zadebiutował 27 września 1975 roku w przegranym 1:2 meczu z NRD. Rok później został wystąpił w ćwierćfinale Euro 76, jednak Belgia doznała klęski dwukrotnie przegrywając z Holandią 1:2 i 0:5.
W 1980 roku Gerets został powołany do kadry na Euro 80 odbywające się na boiskach Włoch. Na tym turnieju był podstawowym zawodnikiem zespołu i zagrał we wszystkich grupowych meczach, a w spotkaniu z Hiszpanią (2:1) zdobył pierwszego gola dla swojej drużyny. Wystąpił także w finale z RFN, jednak Belgowie nie sprostali Niemcom i przegrali 1:2.
W 1982 roku Gerets zaliczył swoje pierwsze mistrzostwa świata. W kwalifikacjach grał niemal w każdym meczu, ale na turnieju w Hiszpanii wystąpił tylko w pierwszej fazie grupowej, gdyż w ostatnim z nich, zremisowanym 1:1 z Węgrami doznał kontuzji i nie wystąpił już w spotkaniach drugiej fazy grupowej.
W 1986 roku selekcjoner Guy Thys po raz drugi powołał Erica na turniej mistrzostw świata. Na Mundialu w Meksyku Gerets z Thysem doprowadzili Belgów aż do półfinału. Tam Belgowie przegrali 0:2 z późniejszymi mistrzami świata, Argentyną, a w meczu o 3. miejsce zostali pokonani przez Francję (2:4 po dogrywce).