After attending College of the Redwoods in Eureka, California, Iorg was drafted in the 8th round in the 1973 Major League Baseball Draft by the New York Yankees. He was selected by the Toronto Blue Jays from the Yankees organization in the 1976 Major League Baseball expansion draft. He made his MLB debut on April 9, 1978.In his debut season in 1978, he wore uniform number 29. He was in the minor leagues in 1979, and in 1980, he was recalled to the Blue Jays wearing uniform number 16 until his retirement. Garth was called up to the Jays in the 1978 season and played 19 games mostly at second base. He played nine seasons for the Jays, batting.258/.282/.347 with 20 home runs in 931 games played. He was a utility player who spent most of his career as the right-handed half of a third-base platoon with Rance Mulliniks called "Mullinorg". During his major league career, he also appeared at 2B, 1B, SS, DH and OF. Although he was an emergency catcher, he never played this position at the major league level. After he retired, he played shortstop for the Bradenton Explorers in the Senior Professional Baseball Association. Iorg was most recognizable for his strange batting stance, on the toes of his front foot and leaning back toward the catcher as the ball was being pitched. Usually a singles hitter, Iorg had the highest batting average and a.469 slugging percentage on the Blue Jays in their division-winning 1985 season. In his final major league plate appearance, Iorg made Toronto's last out of the 1987 season when a win would have tied the Blue Jays with the Detroit Tigers for the American League East title. The Jays collapsed during the last week of the season, losing their last seven games. At the time of his retirement, Iorg was the Blue Jays's career leader in pinch hits. After the end of his playing career, Garth went into coaching. He managed at every minor league level in the Toronto Blue Jays system. He also worked for the Sosnick Cobb Sports Agency and was agent for a handful of young players. Iorg was hired by the Milwaukee Brewers as a roving instructor and served as a third base coach for the final 12 games of the 2008 season, after Dale Sveum became the interim manager. He stayed with the team until the 2014 season, when he was fired on October 10. He is the current Manager of the Texas AirHogsbaseball team in Grand Prairie, Texas.