2008-09: William Karlsson skated in 33 games for the Arlanda Wings U18 team and scored 10 goals with 18 assists and 19 PMs.
2009-10: Karlsson made his debut in Sweden’s U20 Super Elit league – playing six regular season games and two playoff games for Vasteras – after joining the club’s U18 program. In 39 games of U18 play at the Allsvenskan (second) and Elit (third) league level, Karlsson scored 23 goals with 21assists and had 62 PMs.
2010-11: Karlsson was the leading scorer for Vasteras in the Super Elit U20 league and represented Sweden at the 2011 U18 World Junior Championship. Karlsson was the Super Elit league’s fourth leading scorer with 20 goals and 34 assists in 38 games and was +28 though Vasteras missed the league playoffs. In five games for Sweden at the U18 tournament, Karlsson scored 2 goals with 3 assists, including an assist in the championship game against the USA. He finished +8 for the tournament and Sweden received the silver medal after falling to the Americans in overtime. Karlsson was ranked 21st amongst European skaters in Central Scouting’s final rankings and was selected by the Anaheim Ducks in the second round (53rd overall) of the 2011 NHL Draft.
2011-12: Karlsson was the second-leading scorer for Vasteras in Sweden’s AllSvenskan (second league), trailing only former Yale star Broc Little, and played for gold medal-winning Sweden at the 2012 U20 World Junior Championship. He scored 12 goals with a team-high 33 assists and was plus-25 with 6 penalty minutes. Vasteras finished fourth in AllSvenskan during the regular season. In the four-team pre-Kval series, Karlsson scored 1 goal with 1 assist and was plus-one in six games. Vasteras finished fourth – failing to earn a chance for elevation to the Elitserien. In six games for Sweden at the WJC he was an even plus/minus with 1 goal and 1 assist.
2012-13: Karlsson made his debut in Sweden’s Elitserien as a 19-year-old and was named the league’s Rookie of the Year after his first season with HV71. He scored 4 goals with 24 assists in 50 games and was +17 with 12 penalty minutes. HV71 finished third in the regular season before losing to Linkopings in a playoff quarterfinals series. Karlsson had 2 assists and was -5 in the five game series. He skated for Sweden in the 2013 World Junior Championship and was +1 with 2 assists and 2 penalty minutes in six games. Sweden reached the gold medal game; falling 3-2 to the USA. Karlsson signed a three-year entry-level contract with Anaheim in May, 2013.
2013-14: Karlsson made his North American pro hockey debut in April — joining Ducks AHL affiliate Norfolk following his SHL season with HV71 in Sweden. He scored 2 goals with 7 assists and was +5 with 6 penalty minutes in nine regular season games as the Admirals finished third in the East Division. Karlsson scored 1 goal with 2 assists and was -3 with 2 penalty minutes in eight AHL playoff games. He was the leading scorer for HV71 in his second SHL season — tying Patrik Carlsson for the team lead with 15 goals and registering 22 assists, most on the team. HV71 earned the final playoff spot in a play-in series and lost to first-place Skelleftea in a first round series. Karlsson scored 3 goals with 4 assists and was +3 with 8 penalty minutes in eight post-season games.
Karlsson has a speedy, two-way game that should become more effective as he gains some more strength. He is quick and shifty and capable of making plays in traffic. Karlsson continues to develop the supplementary aspects of his game but is at his best in creating scoring chances. He tends to play on the perimeter at times and as he adapts to learning how to play in traffic he should be more effective.
Karlsson was dealt by the Anaheim Ducks along with Rene Bourque and a draft pick to the Columbus Blue Jackets in exchange for James Wisniewski.