Geoff Zahn's journey through Major League Baseball is a story of steady perseverance and consistent performance on the mound. Born on December 19, 1945, in Baltimore, Maryland, Zahn attended the University of Michigan, where he honed his skills as a pitcher. His talent caught the attention of professional scouts, leading to his selection by the Los Angeles Dodgers in the 5th round of the 1968 MLB Draft.

Zahn's major league debut came with the Dodgers in 1973. Although his time with the team was brief, it marked the beginning of a career that would span over a decade. After his stint with the Dodgers, Zahn found a more permanent home with the Chicago Cubs, where he played from 1975 to 1977. During his time with the Cubs, he developed a reputation as a reliable left-handed pitcher, known for his ability to keep hitters off balance with a mix of pitches.

In 1977, Zahn was traded to the Minnesota Twins, a move that would prove beneficial for his career. With the Twins, he became a mainstay in the starting rotation. Zahn's tenure with Minnesota was marked by several productive seasons, including a standout year in 1978 when he posted a 14-14 record with a 3.03 ERA. His performance that season was instrumental in solidifying his role as a dependable starter.

Zahn's success with the Twins led to a new opportunity with the California Angels in 1981. As a member of the Angels, he continued to demonstrate his pitching prowess. One of his most memorable seasons came in 1982 when he helped lead the team to the American League Championship Series. Zahn's efforts on the mound were crucial in the Angels' push for postseason success, and he finished the year with an 18-8 record and a 3.73 ERA.

Throughout his career, Zahn was known for his work ethic and ability to adapt to the evolving demands of the game. His pitching style relied on control and finesse rather than overpowering speed, which allowed him to maintain effectiveness even as he aged. Zahn's career statistics reflect his consistency, with a lifetime record of 111 wins and 109 losses, along with a 3.74 ERA.

After retiring from professional baseball in 1985, Zahn transitioned into coaching and mentoring young players. His post-playing career included a stint as the head coach of the University of Michigan baseball team, where he shared his knowledge and experience with aspiring athletes.