Career
He played in Major League Baseball as a catcher for the New York Mets (1968–1974), Pittsburgh Pirates (1975–1978), Montreal Expos (1979), and Detroit Tigers (1980–1981). Dyer caught most of the Mets games in 1972, as Grote battled injuries. In 94 games, he posted career-highs with 8 home runs and 36 runs batted in.
He also led National League catchers in double plays and in baserunners caught stealing, finished second in assists and, third in fielding percentage.
In October 1974, Dyer was traded to the Pirates for Gene Clines. Dyer was the Pirates catcher on August 9, 1976, when John Candelaria pitched a no hitter against the Los Angeles Dodgers.
In 1977 the Pirates traded away Sanguillen, and Dyer shared catching duties with Editor Ott in a platoon system. Dyer led National League catchers in 1977 with a.995 fielding percentage, committing only two errors in 93 games.