Пачаў сваю кар’еру ў чэлендж-туры ў 2003 годзе і ўпершыню патрапіў у мэйн-тур у сезоне 2004/2005 ва ўзросце 17 гадоў, пасля чаго два разы пакідаў яго, канчаткова зацвердзіўшы свой прафесійны статус толькі ў сезоне 2009/2010. У 2006 годзе атрымаў перамогу на чэмпіянаце Еўропы па снукеры сярод гульцоў ва ўзросце да 19 гадоў і патрапіў у асноўную стадыю Гран-пры, здзейсніўшы дэбют на рэйтынгавым турніры. У сезоне 2011/2012 атрымаў свой першы прафесійны тытул, выйграўшы трэці этап нізкарэйтынгавай серыі PTC у Шэфілдзе. У 2013 годзе ўпершыню дайшоў да рэйтынгавага чвэрцьфіналу на фінальным турніры PTC, а таксама дэбютаваў на чэмпіянаце свету, аднак саступіў у першым матчы Алістэру Картэру. У сезоне 2013/2014 упершыню ўвайшоў у топ-32 сусветнага рэйтынгу, а ў першай палове 2015 года выйшаў у свой першы рэйтынгавы фінал на адкрытым чэмпіянаце Уэльса. У сезоне 2015/2016 два разы даходзіў да чвэрцьфінальнай стадыі рэйтынгавых турніраў і падняўся на 25-ю пазіцыю ў рэйтынгу, якая з’яўляецца найвышэйшай для яго.
У агульнай колькасці займаў 25-ы радок у сусветным рэйтынгу каля аднаго месяца. За сваю прафесійную кар’еру зрабіў больш за 80 соценных брэйкаў і ўваходзіць у топ-70 снукерыстаў з найбольшай колькасцю соценных серый у гісторыі снукера, а таксама зарабіў больш за 300 тысяч фунтаў стэрлінгаў прызавых грошай, уваходзячы ў топ-100 снукерыстаў у гісторыі па іх колькасці.