Terry Puhl is a former Canadian professional baseball player who played for the Houston Astros, Kansas City Royals, and Toronto Blue Jays during his career. He was born on July 8, 1956, in Melville, Saskatchewan, Canada.

Puhl began his baseball career in 1973 when he was signed by the Houston Astros as an amateur free agent. He spent several years in the minor leagues before making his major league debut in 1977. Puhl quickly established himself as a reliable outfielder and a consistent hitter. He was known for his speed and his ability to hit for average.

During his career, Puhl played in 1,531 games and had a batting average of .280. He hit 62 home runs and had 435 RBIs. Puhl was also a skilled fielder, winning a Gold Glove award in 1980 for his defensive play in the outfield.

Puhl's best season came in 1980 when he hit .297 with 13 home runs and 67 RBIs. He also stole 16 bases and scored 88 runs. Puhl helped lead the Astros to the National League Championship Series that year, where they lost to the Philadelphia Phillies.

Puhl played for the Astros for 10 seasons before being traded to the Kansas City Royals in 1990. He played one season with the Royals before being traded to the Toronto Blue Jays in 1991. Puhl retired from baseball at the end of the 1991 season.

After his playing career, Puhl became a coach and instructor. He worked with the Canadian national baseball team and helped develop young players in his home province of Saskatchewan. In 2010, Puhl was inducted into the Canadian Baseball Hall of Fame.

Overall, Terry Puhl had a successful career as a professional baseball player. He was a consistent performer on the field and a respected member of the baseball community. Puhl's legacy continues to inspire young players in Canada and around the world.