David John's Matches In The European-open

Last 96
Played on
2003-01-10
Long
John
Total
50+ Breaks
121
Last 128
Played on
2003-01-07