This is a Houston Astros jersey worn by Terry Puhl during the 1986 season.
Terry Puhl is a Canadian former professional baseball player from Melville, Saskatchewan. Puhl was an outfielder in Major League Baseball from 1977 until 1991, spending all but his final season with the Houston Astros. Puhl was an All-Star in 1978 and was inducted to the Canadian Baseball Hall of Fame in 1995. He is also a member of the Saskatchewan Sports Hall of Fame and the Texas Baseball Hall of Fame.