2017 gewann er als Skip des schottischen Teams bei der Winter-Universiade die Goldmedaille. Nach dem Sieg bei der schottischen Curling-Meisterschaft 2018 besiegte er mit seinem Team beim schottischen Weltmeisterschafts-Playoff die Mannschaft von Kyle Smith in zwei von drei Spielen und qualifizierte sich damit für die Weltmeisterschaft 2018 in Las Vegas. Dort belegte seine Mannschaft (Third: Grant Hardie, Second: Bobby Lammie, Lead: Hammy McMillan Jr.) nach elf Siegen und einer Niederlage nach der Round Robin den zweiten Platz. Im Halbfinale trafen die Schotten auf das kanadische Team um Brad Gushue, dem sie sich mit 5:9 geschlagen geben mussten. Im Spiel um Platz drei besiegten sie Südkorea mit Skip Kim Chang-min und gewannen die Bronzemedaille.