David Craggs's Matches In The World-amateur-championship-men

Last 32
Ang
Craggs
Total
50+ Breaks
103
Last 64
Group 7
Group 7
Group 7