Recorded five top ten finishes on the 2021 Race to Dubai before claiming a maiden European Tour victory at the Cazoo Classic on his 43rd start, moving into the Top 100 on the Official World Golf Ranking for the first time in his career in the process. Finished seventh at the Omega European Masters the following week and ended the year in 32nd place on the Race to Dubai Rankings.
Has three Challenge Tour titles to his name, the first one coming at the Galgorm Resort & Spa Northern Ireland Open, presented by Modest! Golf, a result which earned him full Challenge Tour playing privileges in 2019.
Won twice in the 2019 season, at the Euram Bank Open and the Made in Denmark Challenge, en route to finishing second in the Road to Mallorca and earning a Rookie season on the European Tour in 2020.