Łącznie wygrał 36 turniejów rankingowych. W tym 4 po roku 2000.[8]
| Turniej | Rok |
|---|---|
| Mistrzostwa Świata | 1990, 1992, 1993, 1994, 1995, 1996, 1999 |
| Rothmans Grand Prix | 1987, 1990, 1991 |
| Skoda Grand Prix | 1995 |
| British Open | 1988, 1989, 1991, 1999, 2003 |
| Asian Open | 1989, 1990, 1992–1994 |
| Dubai Duty Free Classic | 1989, 1990, 1993 |
| UK Championship | 1989, 1990, 1994–1996 |
| Regal Welsh Open | 1992, 1995, 1997, 2003 |
| Sky Sports International Open | 1993, 1995 |
| International Open | 1997, 1999, 2000 |
| Regal Scottish Open | 1999, 2000 |
| European Open | 1994, 1995, 2001 |
| Thailand Masters | 1998 |
| Malta Cup | 2005 |