World Professional Billiards & Snooker Association WPBSA Q Tour 2021/22 WPBSA Non-Ranking 1989 – Event 2 WPBSA Minor Tour 1994/95 WPBSA Non-Ranking 1988 – Event 2 WPBSA Minor Tour 1995 – Event 2 WPBSA Non-Ranking 1988 – Event 1 WPBSA Minor Tour 1995 – Event 3 WPBSA Non-Ranking 1989 – Event 1 WPBSA Q Tour WPBSA Non-Ranking WPBSA Minor Tour 1995 – Event 5 WPBSA Q Tour 2023/24 WPBSA Q Tour 2022/23 WPBSA Non-Ranking 1988 – Event 3 WPBSA Pro Ticket Series 89/90 1988 – Event 2 WPBSA Minor Tour 1995 – Event 4 WPBSA Pro Ticket Series 89/90 1988 – Event 3 WPBSA Minor Tour 1994 – Event 1 WPBSA Pro Ticket Series 89/90 1988 – Event 1 WPBSA Qualifying …
School WPBSA Minor Tour 1995 – Event 6 WPBSA Pro Ticket Series WPBSA Pro Ticket Series 88/89 1987 – Event 2 WPBSA Pro Ticket Series 90/91 1989 – Event 3 WPBSA Pro Ticket Series 87/88 1986 – Event 3 WPBSA Pro Ticket Series 87/88 1986 – Event 4 WPBSA Pro Ticket Series 87/88 1985 – Event 2 WPBSA Pro Ticket Series 90/91 1989 – Event 2 WPBSA Pro Ticket Series 88/89 1987 – Event 3 WPBSA Pro Ticket Series 90/91 198
9 – Event 1 WPBSA Pro Ticket Series 88/89 1986 – Event 1 WPBSA Pro Ticket Series 86/87 1985 – Event 1 WPBSA Pro Ticket Series 87/88 1985 – Event 1 WPBSA Pro Ticket Series 88/89 1987 – Event 4 WPBSA Pro Ticket Series 86/87 1985 – Event 2
WPBSA Q Tour 2021/22
WPBSA Non-Ranking 1989 – Event 2
WPBSA Minor Tour 1994/95
WPBSA Non-Ranking 1988 – Event 2
WPBSA Minor Tour 1995 – Event 2
WPBSA Non-Ranking 1988 – Event 1
WPBSA Minor Tour 1995 – Event 3
WPBSA Non-Ranking 1989 – Event 1
WPBSA Q Tour
WPBSA Non-Ranking
WPBSA Minor Tour 1995 – Event 5
WPBSA Q Tour 2023/24
WPBSA Q Tour 2022/23
WPBSA Non-Ranking 1988 – Event 3
WPBSA Pro Ticket Series 89/90 1988 – Event 2
WPBSA Minor Tour 1995 – Event 4
WPBSA Pro Ticket Series 89/90 1988 – Event 3
WPBSA Minor Tour 1994 – Event 1
WPBSA Pro Ticket Series 89/90 1988 – Event 1
WPBSA Qualifying School
WPBSA Minor Tour 1995 – Event 6
WPBSA Pro Ticket Series
WPBSA Pro Ticket Series 88/89 1987 – Event 2
WPBSA Pro Ticket Series 90/91 1989 – Event 3
WPBSA Pro Ticket Series 87/88 1986 – Event 3
WPBSA Pro Ticket Series 87/88 1986 – Event 4
WPBSA Pro Ticket Series 87/88 1985 – Event 2
WPBSA Pro Ticket Series 90/91 1989 – Event 2
WPBSA Pro Ticket Series 88/89 1987 – Event 3
WPBSA Pro Ticket Series 90/91 1989 – Event 1
WPBSA Pro Ticket Series 88/89 1986 – Event 1
WPBSA Pro Ticket Series 86/87 1985 – Event 1
WPBSA Pro Ticket Series 87/88 1985 – Event 1
WPBSA Pro Ticket Series 88/89 1987 – Event 4
WPBSA Pro Ticket Series 86/87 1985 – Event 2