W 2015 roku po raz pierwszy w karierze został mistrzem świata w snookerze pokonując w finale w Crucible Theatre w Sheffield swojego rodaka Shauna Murphy’ego 18:15. W 2017 roku wygrał rankingowy turniej Welsh Open pokonując w finale Judda Trumpa 9:8.
24 października 2017 roku został zawieszony na 6 miesięcy (w tym 3 w zawieszeniu) oraz ukarany grzywną w wysokości 20 tysięcy funtów za złamanie zasad dotyczących obstawiania meczów.
17 marca 2019 roku wygrał rankingowy turniej Gibraltar Open 2019 pokonując 4-1 Ryana DayaBingham rules The Rock, worldsnooker, dostęp 17 marca 2019 , dostęp 17 marca 2019 oraz został z współautorem najwyższego breaka turnieju (142), dostęp 17 marca 2019 .
Występy w turniejach w całej karierze Opracowano na podstawie materiału źródłowego.
Turnieje rankingowe Turnieje 1995/96 1996/97 1997/98 1998/99 1999/00 2000/01 2001/02 2002/03 2003/04 2004/05 2005/06 2006/07 2007/08 2008/09 2009/10 2010/11 2011/12 2012/13 2013/14 2014/15 2015/16 2016/17 2017/18 2018/19 2019/20 2020/21 2021/22 2022/23 2023/24 2024/25 2025/26 2026/27 RankingOd sezonu 2010/11 ranking na początku sezonu.Nowi zawodnicy w Main Tourze nie mają przypisanego rankingu.