Right winger Bo Berglund started his career in 1973 with MoDo AIK and from 1977-83 played with Djurgårdens IF. With Djurgårdens, Berglund won the Swedish title in 1983. Berglund had already been drafted by the Boston Bruins of the NHL in 1975, but he never picked up his contract, and was drafted a second time in 1983, by the Québec Nordiques. This time Berglund moved to North America, although his stay with the Nordiques was quite short, only 1½ seasons, when he was traded to the Minnesota North Stars. His stay with the North Stars was also quite short, playing 33 games at the end of 1984-85 season and only three games at the start of 1985-86 season, before he was traded to the Philadelphia Flyers. But Berglund had trouble establishing himself with the Flyers and only participated in seven games with them, spending most of the 1985-86 season with the Flyers’ American Hockey League (AHL) affiliate Hershey Bears.
In 1986, Berglund returned to Sweden and finished his career by playing with AIK from 1986-90. He was the top scorer at the 1988 Swedish championships and was awarded the Goldpucken Award as the best player at the 1988 Swedish championships. Internationally, Berglund won Olympic bronzes in 1980 and 1988 and also participated at the 1989 World Championships, where Sweden placed fourth, which also doubled as a bronze at the European Championships. After finishing his playing career, Berglund worked as a hockey commentator for Swedish TV channel TV 4 Plus and in 1998 began work as a scout with the Bruins.