Craig MacGillivray's Matches In The World-amateur-championship-men

Last 64
MacGillivray
Cruickshanks
Total
50+ Breaks
101
Group 14
Last 16
Advani
MacGillivray
Total
50+ Breaks
104
Last 32
MacGillivray
Isaenko
Total
50+ Breaks
100
Group 11
Group 11
MacGillivray
Poullos
Total
50+ Breaks
115
Group 8
Group 8