John Horsfall defeated Corey Deuel |
1998 Sands Regency Open 9-Ball |
John Horsfall defeated Earl Strickland |
1997 U.S.Open 9-Ball |
John Horsfall defeated Frankie Hernandez |
2003 U.S.Open 9-Ball |
Johnny Archer defeated John Horsfall |
2003 Border Battle 9-Ball |
John Horsfall defeated Carlos Santos |
2003 Canadian Championships 9-Ball |
John Horsfall defeated Kevin Kelly |
2003 Canadian Championships 9-Ball |
Al Logan defeated John Horsfall |
2003 Canadian Championships 9-Ball |
Danny Hewitt defeated John Horsfall |
2003 Canadian Championships 9-Ball |
John Horsfall defeated Raymond Cruz |
2002 Canadian Championships 9-Ball |
Martin O'Neill defeated John Horsfall |
1994 British Open Snooker |
Mark Taylor defeated John Horsfall |
1994 Thailand Open Snooker |
Stephen Kershaw defeated John Horsfall |
1994 International Open Snooker |
Gary Ponting defeated John Horsfall |
1994 Welsh Open Snooker |
Philip Williams defeated John Horsfall |
1993 European Open Snooker |
Len Davies defeated John Horsfall |
1993 UK Championship Snooker |
Matt Bailey defeated John Horsfall |
1993 Grand Prix Snooker |
Darren Shaw defeated John Horsfall |
1993 Dubai Classic Snooker |
Paul Davison (II) defeated John Horsfall |
1993 World Championship Snooker |
Shane Haines defeated John Horsfall |
1993 Asian Open Snooker |
John Horsfall defeated Sefton Payne |
1993 Asian Open Snooker |
Graham Stevens defeated John Horsfall |
1993 Welsh Open Snooker |
John Horsfall defeated Suriya Suwannasingh |
1993 Welsh Open Snooker |
John Horsfall defeated Andrew Atkinson |
1993 Welsh Open Snooker |
Brian Peddie defeated John Horsfall |
1992 UK Championship Snooker |
Gary Thomas defeated John Horsfall |
1992 Grand Prix Snooker |
John Horsfall defeated Del Smith |
1992 Grand Prix Snooker |
John Horsfall defeated Mark Congram |
1992 Grand Prix Snooker |
Stephen Kiddle defeated John Horsfall |
1992 Dubai Classic Snooker |
Akikumo Toshikawa defeated John Horsfall |
2002 All Japan Championship 9-Ball |