Since entering the league in 1986-87, he has been a solid defensive player, grinder, and occasional goal scorer for four different teams.
Buchberger played junior with the Moose Jaw Warriors of the WHL. He was chosen 188th overall by the Edmonton Oilers in 1985 then was sent back for one more year of junior. He played the 1986-87 season with the AHL's Nova Scotia Oilers then dressed for three playoff games when Edmonton won the Stanley Cup. Buchberger played 19 games for the club in 1987-88 but spent most of his time fine-tuning his game in the minors.
The rugged forward played his first of eleven years as a regular for the Oilers in 1988-89. He was a solid checker on the 1990 Stanley Cup champions and assumed a more prominent role in the dressing room when veterans Mark Messier, Jari Kurri, Glenn Anderson, and Kevin Lowe left the club. In 1995-96, the popular veteran began a run of four years as team captain when he succeeded Shayne Corson. During the mid-'90s, Buchberger kept battling as the club declined then played a prominent role in the club's resurgence before the end of the decade.
In June 1999, Buchberger was claimed by the Atlanta Thrashers in the Expansion Draft where his grit and leadership helped the young club be competitive most nights. His strong season made the veteran a desirable commodity at the March trade deadline. Buchberger was acquired by the L.A. Kings and helped the team reach the playoffs. In 2000-01, he was his usual hard working and ornery self and was a big part of the Kings' first round upset of the Detroit Red Wings.
After being acquired by Los Angeles in 2000, Buchberger went on to play two more seasons with the team before joining the Phoenix Coyotes in 2002-03. In his only season with the Coyotes, Buchberger reached the 300-point plateau before being acquired by the Pittsburgh Penguins in the summer of 2003. Buchberger would appear in 75 games with the Penguins before retiring from the game.