Im Juni 2017 wurde er vom englischen Verband bei den Europameisterschaften in Charkiw aufgeboten. McGrail gewann die Vorrunde gegen Nándor Csóka (5:0), das Achtelfinale gegen Dsmitryj Assanau (3:2), das Viertelfinale gegen Ahmed Chaouki El Ahmed (5:0), das Halbfinale gegen José Quiles (5:0) und das Finale gegen Mykola Buzenko (3:2). Er war damit für die Weltmeisterschaften 2017 in Hamburg qualifiziert, wo er gegen Ángel Jarquín (5:0) und Leonel de los Santos (4:1) ins Halbfinale einzog, dort gegen Qairat Jeralijew (0:5) verlor und so eine Bronzemedaille gewann.