Matches
20 Apr 24 |
World Masters
- Group 09
10 Feb 24 |
English Masters
- Last 32
21 Oct 23 |
Norwegian Open
- Last 32
16 Sep 23 |
Irish Open
- Group 21
11 Feb 23 |
English Masters
- Group 19
06 Apr 19 |
World Masters
- Group 25
12 Jan 19 |
British Open
- Last 32
12 Jan 19 |
British Open
- Group 08
21 Apr 18 |
World Masters
- Group 36
24 Mar 18 |
Welsh Grand Prix - 3 Bowl
- Group 02
10 Feb 18 |
English Masters
- Group 06
10 Feb 18 |
English Masters
- Group 06
10 Feb 18 |
English Masters
- Group 06
10 Feb 18 |
English Masters
- Group 06
10 Feb 18 |
English Masters
- Group 06
10 Feb 18 |
English Masters
- Group 06
10 Feb 18 |
English Masters
- Group 06
10 Feb 18 |
English Masters
- Group 06
10 Feb 18 |
English Masters
- Group 06
10 Feb 18 |
English Masters
- Group 06
10 Feb 18 |
English Masters
- Group 06
10 Feb 18 |
English Masters
- Group 06
10 Feb 18 |
English Masters
- Group 06
10 Feb 18 |
English Masters
- Group 06
10 Feb 18 |
English Masters
- Group 06
19 Aug 17 |
UK Open
- Group 16
14 Jan 17 |
Swedish Masters
- Semi-Final
20 Aug 16 |
UK Open
- Group 09