Born in Cologne, Krupp was selected by the Buffalo Sabres in the 13th round, 214th overall in the 1983 NHL Entry Draft, and improved rapidly to the point where he represented the Sabres in the 1991 All-Star game. He was traded to the New York Islanders in the fall of 1991, then to the Quebec Nordiques in the summer of 1994. The Nordiques became the Colorado Avalanche in 1995 and in the spring of 1996 Krupp's overtime goal, which earned the Colorado Avalanche a 1-0 win over the Florida Panthers and the 1996 Stanley Cup title, created more excitement in German hockey circles than any event since the West German national team won a bronze medal at the 1976 Olympics in Innsbruck.
Despite his Stanley Cup success in the 1995-96 season, Krupp declined an invitation to play for Germany in the World Cup in the late summer of 1996, preferring to avoid further injury that would jeopardize him and the Avalanche in the 1996-97 season. In June of 1998 the Nashville Predators claimed Krupp in the 1998 Expansion Draft and only a few weeks later saw his rights traded to Detroit. Krupp represented his country at the 1998 Winter Olympics in Nagano, Japan, but arrived too late to help Germany make the medal round. Germany was forced to play in the preliminary round, and because the NHL schedule overlapped with that round he could not make it to Japan before the Germans had been upset 8-2 by Belarus.
Upon arriving in Detroit, Krupp went on to play a mere 22 games with the Wings before injuries sidelined him for the remainder of the 1998-99 season. Continuous back problems kept Krupp out of hockey for the next two seasons and he played only eight games with the Red Wings in 2001-02 capturing his second Stanley Cup before signing with the Atlanta Thrashers during the off season as an unrestricted free agent.
Krupp went on to play four games with the Thrashers before injuries forced him to retire from the game.
Courtesy of the Hockey Hall of Fame