Rogan said Roberts had developed lung cancer from asbestos exposure as a young man. During the offseasons, he worked as a boilermaker.
Roberts went 103-125 with a 3.78 ERA for eight teams, beginning in 1969 with the San Diego Padres and ending in 1981 with the New York Mets.
The Pirates got him from the San Francisco Giants in a five-player trade in June 1979 that also sent Bill Madlock to Pittsburgh. Roberts went 5-2 for the Pirates and made one relief appearance in the NL championship series that season.
Roberts also played with Houston, Detroit, the Chicago Cubs and Seattle. He finished second in the NL to Tom Seaver with a 2.10 ERA in 1971 for the Padres, and set career highs of 17 wins and six shutouts with Houston in 1973.
Born in Gallipolis, Ohio, he had lived in West Virginia for more than a decade. Short Gap is about 120 miles southeast of Pittsburgh.