He was selected in the 10th round of the
1975 Major League Baseball draft. He was traded along with
Dave LaRoche from the
Cleveland Indians to the
California Angels for
Sid Monge,
Bruce Bochte and cash on May 11, 1977. Schuler made his MLB debut with the
Angels on September 17, 1979 against the
Kansas City Royals. The first batter he faced was future
Hall of Fame hitter
George Brett. He threw 1.2 innings, giving up 2 earned runs. He also gave up a home run to
Darrell Porter. This was his only game he played with the Angels in 1979. In , Schuler appeared in 4 games for the Angels as a reliever. In 12.2 innings, he gave up 5 earned runs while striking out 7. Schuler did not appear in an MLB game in a game from 1981 to 1984. In , he appeared in 9 games as a reliever for the Atlanta Braves, giving up 8 earned runs while striking out 10. ==Coaching career==