Andy McGaffigan was a professional baseball player who played as a pitcher for several teams during his career. He was born on October 25, 1956, in West Palm Beach, Florida, and attended the University of Tennessee, where he played college baseball.

McGaffigan began his professional career in 1977 when he was drafted by the San Francisco Giants in the 4th round of the MLB draft. He spent several years in the minor leagues before making his major league debut with the Giants in 1981. He played for the Giants for two seasons before being traded to the Montreal Expos in 1983.

McGaffigan played for the Expos for three seasons and was known for his versatility as a pitcher. He was used as both a starter and a reliever and had a career-high 11 wins in 1985. In 1986, he was traded to the Kansas City Royals, where he played for two seasons.

In 1988, McGaffigan was traded to the New York Yankees, where he played for one season before being traded to the Cincinnati Reds in 1989. He played for the Reds for one season before being traded back to the Expos in 1990. He finished his career with the Toronto Blue Jays in 1991.

Throughout his career, McGaffigan had a record of 38-45 with a 3.94 ERA and 23 saves. He was known for his ability to pitch in a variety of roles and was a valuable asset to the teams he played for.

After retiring from baseball, McGaffigan became a coach and worked with several minor league teams. He also worked as a broadcaster for the Colorado Rockies and was inducted into the University of Tennessee Athletics Hall of Fame in 2007.

Overall, Andy McGaffigan had a successful career as a professional baseball player and was known for his versatility and ability to pitch in a variety of roles. He was a valuable asset to the teams he played for and continued to contribute to the sport after retiring as a player.