В прошедшем сезоне Уилсон выступал в Американской хоккейной лиге за «Шарлотт Чекерс», в его активе 71 проведённая встреча, в которых он набрал 40 (24+16) очков при полезности «-4». В плей-офф на его счету семь встреч и три результативные передачи.
Ранее форвард выступал в Национальной хоккейной лиге за «Питтсбург», «Детройт Ред Уингз» и «Баффало». В общей сложности он сыграл в НХЛ 193 матча, набрав 51 (20+31) очко. В 2017 году Уилсон стал обладателем Кубка Стэнли в составе «пингвинов».