Grâce au tournoi de la "Q School", Castle devient professionnel pour la première fois en 2017. Il atteint les huitièmes de finale du Masters d'Europe 2017 en Belgique, remportant trois matchs dans le tableau principal avant de s'incliner face au Chinois Cao Yupeng.