Pierwszy rankingowy turniej wygrał 4 marca 2012. W finale World Open w Chinach zwyciężył Stephena Lee 10:1. W 2013 obronił tytuł pokonując w finale Matthew Stevensa wynikiem 10-4Results and final report from the 2013 Haikou World Open, worldsnooker.com, dostęp 03-03-2013 Potrójny sukces Marka Allena po triumfie w World Open, eurosport.onet.pl, dostęp 03-03-2013. Pierwszego maksymalnego breaka wbił w drugiej rundzie UK Championship 2016 w pojedynku z Rodem Lawlerem, dostęp 27 listopada 2016 .

W 2015 wygrał m.in. turniej Bulgarian Open, w półfinale pokonując Marka Williamsa 4:0 przy 97% skuteczności na wbiciach.

W styczniu 2018 odniósł najbardziej prestiżowy sukces w dotychczasowej karierze, zwyciężając Kyrena Wilsona 10:7 w finale turnieju Masters. W finale UK Championship 2018 przegrał 6-10 z Ronniem O’SullivanemO’Sullivan Storms To Historic Seventh UK Title, worldsnooker. W grudniu 2018 w finale Scottish Open pokonał 9-7 Shauna Murphy’egoPistol Fires To Scottish Open Title, worldsnooker.

W turnieju World Grand Prix 2019 poddał mecz przy stanie 1:3, mimo że miał matematyczne szanse na zwycięstwo. Po spudłowaniu prostej bili podał rękę przeciwnikowi i opuścił arenę.