Ribli spielte für Ungarn von 1970 bis 1994 bei allen zwölf Schacholympiaden, an denen Ungarn teilnahm (die Schacholympiade 1976 wurde von den Staaten des Warschauer Paktes boykottiert). Er war Mitglied der ungarischen Mannschaft, die bei der Schacholympiade 1978 in Buenos Aires sensationell vor der UdSSR die Goldmedaille gewann. Außerdem erreichte er mit der Mannschaft 1970, 1972 und 1980 den zweiten Platz.