1997: Reaches the quarter-finals of the World Championship on his first appearance at the Crucible. Beats Dave Harold and Alan McManus at the Theatre of Dreams before losing to Alain Robidoux.
2000: Climbs to number 42 in the world.
2004: Another World Championship run takes him to the last 16, beating Stephen Lee at the Crucible before losing to David Gray.
2017: Knocks Neil Robertson out of the Welsh Open, reaching the last 16.
2018: Reaches the semi-finals of a ranking event for the first time at the Gibraltar Open, knocking out the likes of Anthony McGill and Kyren Wilson before losing against Cao Yupeng. Quarter-finalist at the Paul Hunter Classic.