Weyer umpired in the World Series in 1969, 1976, 1982 and 1987, serving as crew chief in 1976 and 1982. He also officiated in five National League Championship Series (1971, 1974, 1978, 1983, 1986, as crew chief in 1978), the 1981 National League Division Series (Western Division), and four All-Star games (1965, 1972, 1979, 1984), calling balls and strikes for the last of these. Weyer was behind the plate on April 16, 1978, when Bob Forsch of the St. Louis Cardinals pitched the first of his two no-hitters, a 5–0 victory over the Philadelphia Phillies.