That is what the 33-year-old announced on his Instagram account today: "I have lived my dream for the past 16 years. I feel lucky and grateful that I’ve been able to work with something that I love for so many years. I have made the decision to retire from ice hockey and to start my new journey in life."
Petterson went through the youth organization of Frölunda HC and made his debut in Sweden's highest league in 2007. During his career, he suited up for WHL's Calgary Hitmen, SHL's Frölunda HC, AHL's Chicago Wolves, KHL's Donbass Donetsk, Topedo Nizhny Novgorod, Dinamo Minsk, National League's HC Lugano, and most recently the ZSC Lions, with which he won the Championship in 2018.
On the international stage, the native of Gothenburg appeared in a total of 17 World Championship and four Olympic games for Sweden, winning the bronze medal at the IIHF Worlds in 2010 and the golden one in 2013. During his seven-year stint in Switzerland with Lugano and Zurich, Pettersson managed to put up 138 goals and 158 assists in a total of 312 games.