À l'Open d'Écosse 2012, alors épreuve du championnat des joueurs 2012-2013, McGill atteint pour la première fois la finale d'un tournoi professionnel, échouant face à Ding Junhui sur le score de 2 frames à 4. Pour la première fois, au cours de l'épreuve finale, en , il se retrouve en huitièmes de finale d'un tournoi classé ("ranking") majeur.