Bob burst onto the world scene in 2019 when he finished 11th in the Race to Dubai and picked up the Sir Henry Cotton Rookie of the Year award.
That season included three runner-up finishes, and a tie for sixth place in his Major Championship debut at The Open at Royal Portrush.
In 2020, he broke into the top 100 of the OWGR and also secured his maiden European Tour win at the Aphrodite Hills Cyprus Showdown.
Bob repeated his top 10 finish at The Open at Royal St George’s in 2021, and then tied for 12th place in his first appearance at The Masters.
At the WGC Dell MatchPlay, he finished at the top of a group that included world no.1, Dustin Johnson. He ended the year on a high with a tie for 4th place at the DP World Tour Championship, which secured his first top 10 finish in the Race to Dubai.
In 2022, Bob launched his campaign to earn a place in Luke Donald’s Ryder Cup team with a win at the DS Automobiles Italian Open. This was Bob’s second DP World Tour title, and his Play-Off victory over 2022 US Open Champion, Matt Fitzpatrick, was an impressive start to achieving his Ryder Cup ambitions.
His runner-up finish to Rory McIlroy at the Genesis Scottish Open in 2023, moved him into the 3rd automatic qualifying sport on the European rankings. He maintained this position to the end of the campaign and secured his place on the European team at the 44th Ryder Cup, on the Marco Simone Golf Club in Rome.
As one of four rookies representing Europe, Bob launched himself onto the Ryder Cup stage in emphatic style, as he finished the weekend contributing 2½ points and remained unbeaten at the end of his first Ryder Cup.
Bob earned his PGA Tour card for the 2024 season, and could not have made a more emphatic start to his first full season on the PGA Tour. After top 10 finishes in the Mexico Open and the US PGA Championship, Bob became only the 6th Scotsman in the modern era to win on the PGA Tour, when he won the RBC Canadian Open in Ontario. This maiden PGA Tour victory was made even more special with his Dad, Dougie, on his bag as caddie for that one week.
Shortly after the win in Canada, Bob achieved another career ambition when he surpassed his runner-up finish at the 2023 Genesis Scottish Open, and won his National title in front of his home fans. This result propelled Bob into the World’s top 20, and helped him finish in the top 20 of the 2024 FedEx Cup.
Oban will always be Bob's home, and he is immensely proud to represent the town and Glencruitten Golf Club wherever he plays around the world.
Away from the course, Bob is a family man who is completely at home on the west coast. He always finds time for his other passion, shinty, and still manages to train or play with his local club, Oban Celtic, whenever his schedule permits.