For the 2010–11 season, Ersberg was assigned to the Manchester Monarchs. He proceed to leave the team without permission and on October 22, 2010, Ersberg was placed on waivers. After clearing waivers two days later he had his contract terminated by the Kings for violating his contract. He has since been playing for the Russian club Salavat Yulaev in KHL, before moving on to fellow KHL side Donbass Donetsk. After spending the 2013–14 season in Germany, representing the Iserlohn Roosters, Ersberg returned to Sweden and spent two years with HV71 of the Swedish Hockey League (SHL). He announced his retirement in July 2016.