- Die meisten gewonnen Weltranglistenturniere vor Vollendung des 20. Lebensjahrs 3 (Rothmans Gran Prix 1994,International Open 1995,British Open 1995), zusammen mit Ding Junhui
- Die meisten Centurybreaks in einem Ranglistentunier, 14, Embassy World Championship 1998
- Erster Snookerspieler, der in zwei aufeinanderfolgenden Matches (Weltranglistenturniere) zwei Maximumbreaks spielte (12.10.2003 LG Cup, 12.11.2003 British Open).
- Die meisten Centurybreaks hintereinander in einem Ranglistenturnier 4 (103,104,138,128), 16.10.2005 Grand Prix Finale gegen Ronnie O´Sullivan
- Die meisten Punkte hintereinander ohne Break des Gegners, 494, 16.10.2005 Grand Prix Finale gegen Ronnie O´Sullivan
- Die meisten Foul und Miss hintereinander, 12, 888.com World Championship 2006 gegen Mark Selby(zusammen mit Dave Harold und Mark King)
Rekorde
Mai 18, 2007 von escito1992
