Reached the semi-finals of Event 3 in the minor-ranking Players Tour Championship series. As he defeated Matthew Stevens and Stephen Lee, before losing 0-4 to Ben Woollaston.
Was a runner-up to Stuart Carrington in the 2006 Junior Pot Black.
Was a runner-up in the 2008 European Championship behind Stephen Craigie.
During the 2014 World Open, achieved his highest break of 144. Only 3 points from the maximum of 147.