In 2014, Thor won the ACBS Asian Snooker Championship in May, beating Taiwan's Hung Chuang Ming 7–3 in the final.[5] This victory gained Thor a two-year card on the professional World Snooker Tour for the 2014–15 and 2015/2016 seasons.[6] However, despite the tour starting in May, Thor did not start playing on the tour until February 2015.[7] He played in the Six-red World Championship, but lost all five of his group matches.[8] In his first match in a ranking event qualifier he was beaten 1–4 by Dechawat Poomjaeng.[9] Although Thor lost all four of his matches this season he did push top 16 player Stuart Bingham to a deciding frame in the first round of the Welsh Open.[10]
Thor again failed to win a single match in ranking events during the 2015–16 season; in contrast, he performed successfully in the European Tour events, winning all of his first-round matches and reaching last 16 twice, at the Paul Hunter Classic and the Gdynia Open.[11] As a result, Thor was able to secure his place on the Main Tour for two further seasons by finishing tied 31st on the Order of Merit.[12]
At the 2024 British Open he secured one of the highest profile wins of his career, defeating three-time world champion Mark Williams 4–1 in the first round.[14][15]