Oskar Roth bestritt 63 Länderspiele für die deutsche Basketballnationalmannschaft, mit der er an den Basketball-Europameisterschaften 1951, 1953, 1955 und 1961 teilnahm. Die Teilnahme an den Olympischen Spielen 1960 in Rom verpasste er durch eine knappe Niederlage im Qualifikationsspiel gegen die DDR.