Gerets registered 86 caps for the Belgium national team, making him the third-most capped player in their history. He made his debut for the squad in 1975, and played at four major tournaments: the 1980 European Championship, 1982 World Cup, 1986 World Cup, and 1990 World Cup.