13 marca 2004 roku podczas turnieju juniorskiego w Coalville uzyskał maksymalny break. Był wówczas najmłodszym snookerzystą (14 lat 206 dni), który popisał się takim wyczynem w oficjalnych zawodach (wcześniej ten rekord był w posiadaniu Ronniego O’Sullivana).
Kariera zawodowa do sezonu 2010/2011 Swoją karierę zawodową rozpoczął w 2005 roku startując w turnieju rankingowym Grand Prix. Jego największym sukcesem sezonu 2005/2006 było dojście do ostatniej 48-ki Welsh Open 2006. Tym samym stał się najmłodszym graczem, który zakwalifikował się do rundy finałowej turnieju rankingowego.
W 2007 roku został trzecim 17-latkiem, który awansował do pierwszej rundy Mistrzostw świata. W swoim debiucie w Crucible Theatre przegrał jednak z byłym mistrzem świata Shaunem Murphy 6:10, mimo wcześniejszego prowadzenia 6:5.
W 2008 roku nie zdołał awansować do rundy finałowej Mistrzostw po nikłej porażce w kwalifikacjach z Joe Swailem 9:10.
Na turnieju Grand Prix 2008 w pierwszej rundzie awansował walkowerem (Graeme Dott doznał złamania nadgarstka). W drugiej rundzie wyeliminował Joego Perry’ego po zwycięstwie 4:2. W ćwierćfinale wyeliminował mistrza świata z roku 2008 – Ronnie O’Sulivana.