Lindberg was a member of the Canadian 1992 Winter Olympics ice hockey team, winning a silver medal.
He played professionally in North America in the National Hockey League (NHL) with the Calgary Flames and the Quebec Nordiques, but was also associated with the Hartford Whalers.
He was claimed by the Ottawa Senators in the 1992 NHL expansion draft from Calgary; two days later, Lindberg was traded back to the Flames for Mark Osiecki.
In total, Lindberg played 116 regular season games in the NHL, scoring 17 goals and 25 assists for 42 points, collecting 47 penalty minutes.
[1][2] He initially gave an oral commitment to join the University of Alaska Anchorage to play college hockey with their NCAA Division I Seawolves team.
However, in May 1987, the Seawolves were informed that he instead signed a letter of intent to play for the University of Minnesota Duluth Bulldogs of the Western Collegiate Hockey Association (WCHA).
[2] Lindberg opted to forego his remaining college eligibility and signed a contract with the Hartford Whalers of the National Hockey League (NHL) on June 10, 1989.
[7] After playing 20 games with Binghamton and only registering two goals and two assists, Lindberg was assigned to the Virginia Lancers of the East Coast Hockey League (ECHL) on December 12, 1989.
[8] He was recalled to Binghamton on February 14, 1990[9] but was returned to Virginia in March in a mutual agreement with management after appearing in 12 more games with the Whalers, scoring two more goals and two assists.
[19] He registered his first NHL point assisting on Paul Ranheim's third period goal in a 5–5 tie with the Toronto Maple Leafs on March 5.
[20] He recorded his first NHL goal on March 19 in a 3–1 victory over the San Jose Sharks, snapping a shot past goaltender Jeff Hackett in the second period to open the scoring in the game.
Lindberg was among the players left unprotected by the Flames[22] and was selected by the Senators in the 1992 NHL expansion draft on June 18.
[24] Five days after the draft on June 23, Lindberg was traded back to the Flames for defenceman Mark Osiecki.
[2] The Flames made the 1993 Stanley Cup playoffs and advanced to the Smythe Division semifinal against the Los Angeles Kings.
Gary Roberts suffered an ankle injury before Game 5 of the series and Lindberg made his NHL playoff debut on April 27 in a 9–4 loss.
[38] He was invited to training camp and made the Nordiques, making his debut for the team in the season opener on October 6 against the Ottawa Senators.
[2] For the 1995–96 season, the team changed its named to the Krefeld Pinguine and Lindberg registered 21 goals and 56 points in 49 games.
[52] He briefly joined Grasshopper Club Zurich of the Swiss National League B (NLB) in 1997, playing in one playoff game, going scoreless.
However, in November 1997, Lindberg signed a 25-game contract with the Grand Rapids Griffins of the North American International Hockey League (IHL).
[56] He returned to Germany after the suspension ended but the Grand Rapids continued to pursue him, especially after losing top scorer Michel Picard to the NHL.
However, his trial ended on September 21 when in order to make a deadline to play in Switzerland, he was granted his requested release by the Kings.
[2] The following season in 2004–05, which would be his last in professional hockey, Lindberg joined the Nippon Paper Cranes of the Asia League, appearing in 29 games, scoring 13 goals and 45 points.
[2] Lindberg, alongside Brad Schlegel, Todd Brost, Gord Hynes, Dave Archibald, and Randy Smith, formed the core of the team that would represent Canada at the 1992 Winter Olympics in Albertville, France.
[68] However, in the gold medal game, with Canada down 2–0 to Russia, it was Lindberg who scored in the third period to bring the Canadians within one goal.
[2][70] After completing the NHL season with Calgary in 1992, Lindberg was invited to join Team Canada for the 1992 World Championship in Prague, Czechoslovakia.
[77] The Canadian team went on to defeat the defending champion HC Davos in the final to win the Spengler Cup.