2016 Professional World Championships 28th February 2016 • No Comments Winner Final Gareth Hibbott 7th February 2016 12:00 am Craig Marsh