Matches
22 Apr 23 |
World Masters
- Group 09
07 Jan 23 |
British Open
- Last 16
09 Feb 19 |
English Masters
- Last 64
17 Sep 16 |
Irish Open
- Group 20
17 Sep 16 |
Irish Open
- Group 20
17 Sep 16 |
Irish Open
- Group 20
17 Sep 16 |
Irish Open
- Group 20
17 Sep 16 |
Irish Open
- Group 20
17 Sep 16 |
Irish Open
- Group 20
17 Sep 16 |
Irish Open
- Group 20
17 Sep 16 |
Irish Open
- Group 20
17 Sep 16 |
Irish Open
- Group 20
17 Sep 16 |
Irish Open
- Group 20
17 Sep 16 |
Irish Open
- Group 20
17 Sep 16 |
Irish Open
- Group 20
17 Sep 16 |
Irish Open
- Group 20
17 Sep 16 |
Irish Open
- Group 20
17 Sep 16 |
Irish Open
- Group 20
16 Apr 16 |
World Masters
- Group 08
22 Aug 15 |
UK Open
- Group 24
18 Apr 15 |
World Masters
- Last 16
10 Jan 15 |
Swedish Masters
- Final
18 Oct 14 |
European Masters
- Group 09
23 Aug 14 |
UK Open
- Semi-Final
13 Apr 13 |
World Masters
- Quarter-Final
12 Jan 13 |
Swedish Masters
- Group 2
03 Nov 12 |
European Masters
- Last 32