Всего Берглунд отыграл в Высшей лиге Швеции 589 матчей, набрав в сумме 160 очков (25+135). На драфте 2008 года его выбрала команда НХЛ «Сент-Луис-Блюз», однако в сильнейшей лиге планеты он не сыграл ни одного матча, проведя всю профессиональную карьеру в Швеции.
Рижское «Динамо» для Берглунда станет первым иностранным клубом.
Рижане уже пять лет не могут пробиться в плей-офф чемпионата КХЛ, а в минувшем сезоне для попадания в восьмерку сильнейших команд Западной конференции им не хватило одного очка. Набрав 62 очка в 62 матчах, рижское «Динамо» заняло девятое место в Западной конференции.