В 8 лет начал играть на большом снукером столе. В 11 лет сделал свой первый сенчури — 106 очков в матче с приятелем отца. Свой первый турнир выиграл в 12 лет, именно тогда и задумался о профессиональной карьере.
Играл за команду Понтинса и четыре года за сборную Англии. Выигрывал много любительских и юниорских турниров, включая Premier Junior Tour, Фестиваль Понтинс и турниры Businessland. На English Under-21 сделал 147 очков..
В сезоне 2009/10 Уилсон играл в серии турниров PIOS, где, благодаря победе на одном из восьми турниров, занял 5-е место в итоговом рейтинге. Это позволило ему на следующий сезон перейти в мэйн-тур и получить статус профессионала.