John Horsfall Match History

Result Tournament
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