Stålberg formerly played in the NHL with the Toronto Maple Leafs for 1 season and the Chicago Blackhawks for 3 seasons. During his time with the Blackhawks, he won the Stanley Cup with them after they defeated the Boston Bruins 4 games to 2 in the 2013 Stanley Cup Finals. On July 5, 2013, Stålberg signed a $12 million, 4 year deal with the Nashville Predators. He has also played for the J20 Superelit league team, Frölunda HC and played collegiately for the University of Vermont Catamounts.