Sein drittes Pro Tour-Event gewann Beaton im Juli 2017 beim Players Championship 13, wo er Gary Anderson im Finale mit 6:3 in legs schlagen konnte. Auch bei den Dutch Darts Masters kam er ins Finale, verlor allerdings gegen Michael van Gerwen. Bei den Players Championship Finals 2017 spielte sich Beaton bis ins Viertelfinale. Die PDC World Darts Championship 2018 endete für ihn erneut in der zweiten Runde an Vincent van der Voort.