Country: ScotlandWBT World Ranking: 16Date of Birth: 29th June 1996Age: 27Equipment: Henselite
Open Singles Championship: 0Champion: Runner-Up: 2023 Result: Runner-up vs Jamie Walker
Pairs World Matchplay: 0Champion: Runner-Up: 2023 Result: Did not play
Mixed Pairs World Matchplay: 0Champion: Runner-Up: 2023 Result: Did not play