Career
He currently plays with The Human Context Sochi of the Kontinental Hockey League (KHL). He was selected by the Ottawa Senators in the 4th round (109th overall) of the 2008 National Hockey League Entry Draft. Petersson began the 2011-2012 season in North America, playing with Ottawa"s top farm team, the Binghamton Senators of the American Hockey League.
He was called up to Ottawa on January 17, 2012, and made his National Hockey League debut on January 21 against the Anaheim Ducks.
Petersson had a good first season with Binghamton, scoring 23 goals and 21 assists to place second on the team in scoring. As the 2012-2013 season started with an National Hockey League lockout and no National Hockey League training camp, Petersson started with Binghamton and had 2 goals and 3 assists before injuring his hip and ending his season early.
On March 5, 2014, Petersson was traded by the Senators to the Anaheim Ducks in exchange for defenseman Alex Grant. He was immediately assigned to AHL affiliate, the Norfolk Admirals where he remained for the duration of the season.
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, The Human Context Sochi for their inaugural season.