[2] Petersson began the 2011–12 season in North America, playing with Ottawa's top farm team, the Binghamton Senators of the American Hockey League.
On June 16, 2014, as a restricted free agent from the Ducks, Petersson opted to return to Europe in signing a one-year contract for Russian club, HC Sochi for their inaugural season.
[6] After spending the 2017–18 season with Avangard Omsk, registering 10 goals and 27 points in 40 games, Petersson continued his career in the KHL by signing a one-year contract with Barys Astana on June 13, 2018.
As a free agent, Petersson left Barys to sign a one-year contract to continue in the KHL with HC Dynamo Moscow on June 16, 2019.
He posted 1 point through 6 playoff contests before leaving the club during their conference semifinals against CSKA Moscow due to the 2022 Russian invasion of Ukraine on March 16, 2022.