John Horsfall's Matches In The Canadian-championship

Semi-final
Stevens
Horsfall
Total
50+ Breaks
113