 He has earned a place on the Main Tour for the 2008–09 season by winning the 2007 IBSF World Amateur Championship, but dropped off at the end of the 2009–10 season.He had a good run in the 2008 Bahrain Championship, wining 3 qualifying matches before being paired with veteran Steve Davis.He narrowly lost 5–4 to Davis in the final qualifying round - which was perhaps unfortunate considering Davis was unlikely to play in the event due to a fixture clash, and he did withdraw a short time after.