[1] He started the 2010–11 season with Columbus and after being scratched for the first 5 games he made his Blue Jackets debut on October 22 where he took 2 penalties and ended with a -2 in the first period during a 6–2 loss to Calgary.
Wilson was moved to the fourth line taking the place of the injured Ethan Moreau and he picked up his first NHL goal on October 25 against Brian Boucher of the Philadelphia Flyers.
[4] In the midst of a disappointing 2012–13 season scoring only 5 goals in 22 games with Lightning affiliate, the Syracuse Crunch, Wilson was traded by Tampa Bay to the Anaheim Ducks in exchange for Dan Sexton on March 11, 2013.
[7] He then represented German team Adler Mannheim at the 2015 Spengler Cup,[8] before signing a deal for the remainder of the season with the SCL Tigers of the Swiss National League A (NLA) in March 2016.
[9] As a free agent on July 21, 2016, Wilson moved to Germany to sign a one-year contract with Eisbären Berlin of the DEL.