He won the Arkansas and Oklahoma State Opens on turning professional in 2010 and played on mini tours and the Web.Com Tour until gaining his first PGA Tour card in 2015.
He was back on the Web.Com Tour soon after however but in 2019 played well enough on the (renamed) Korn Ferry Tour to qualify to play the PGA Tour for the second time in 2020. Developed a world-wide reputation when, in 2015, he shot a round of 55 (?16) on 12 May 2012, at River Oaks Golf Club in Edmond in Alberta.
His first win came in 2019 when successful on the Korn Ferry Tour, a result that led to him regaining his PGA Tour status. On four other occasions he has been runner-up on the Korn Ferry Tour or its equivalent. He has also been runner-up in OneAsia and PGA Tour of Australasia event.