Mellom 1995 og 2003 spilte Wilson 336 kamper i National Hockey League (NHL) med Buffalo Sabres, Florida Panthers, Pittsburgh Penguins og New York Rangers. Wilson spilte de to neste sesongene i Europa for å fordele tiden mellom Norge, Finland, Sveits og Østerrike. Wilson kom deretter tilbake til hockey sent i 2008-09-sesongen for å spille for Trenton Devils for ECHL. Han fikk muligheten av en venn som jobbet i organisasjonen. Han spilte de fem siste kampene i den ordinære sesongen og den første runden i sluttspillet, med laget som tapte i første runde. Wilson kom tilbake til ECHL sent påfølgende sesong med Toledo Walleye, og spilte igjen et lite antall vanlige sesongkamper, men ingen sluttspillkamper. Han ville fortsette denne trenden den neste sesongen med kampene som han spilte på slutten av den ordinære sesongen som den siste i sin karriere.