Career
He also starred for several years in his native Sweden. He was drafted in the fifth round, 85th overall, by the Detroit Red Wings in the 1986 National Hockey League Entry Draft. Garpenlöv played with Nacka Hong Kong in the second division early in his career.
He next played with Djurgårdens IF club of Elitserien.
He played on the Sweden men"s national junior ice hockey team, competing at the European Junior Championships in 1985 and 1986, and at the IIHF World U20 Championships in 1987 and 1988, winning the bronze medal at the 1987 tournament. Garpenlöv next joined the National Hockey League, debuting with the Detroit Red Wings in the 1990-1991 season.
He scored 39 points as a rookie, including a four-goal game against the Saint Louis Blues on 23 November 1990. During the 1991-1992 season, Garpenlöv was traded to the San Jose Sharks.
Garpenlöv scored 22 goals for the Sharks in the 1992-1993 season.
He played on a line with Sergei Makarov and Igor Larionov in the 1993-1994 National Hockey League season. In March 1995, Garpenlöv was traded to the Florida Panthers for future considerations. He scored a personal best 23 goals in the 1995-1996 season, but was injured over much of the next three seasons.
Garpenlöv left the National Hockey League prior to the start of the 2000-2001 season and returned to Sweden to play for Djurgården.
He is currently a general manager of Sweden men"s national ice hockey team