Craig MacGillivray's Matches In The China-open
Last 128
Played on
2000-08-27
Maguire
MacGillivray
Total
50+ Breaks
107