Most Frequently Met Opponents By Craig Barber - All-time Professional

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
Scotland Stephen Maguire 1 0 0% 5 1
Wales Callum Lloyd 1 1 100% 5 4
England Adam Duffy 1 0 0% 4 0
England Jimmy Michie 1 0 0% 6 2
England Marc Harman 1 1 100% 6 4
England Matthew Selt 1 0 0% 7 3
India Khizar Raoof 1 1 100% 7 4
Finland Robin Hull 1 0 0% 5 1
England Mitchell Travis 1 0 0% 6 2
England Luke Simmonds 1 0 0% 4 0
Ireland John Sutton 1 1 100% 7 4
England Stephen Lee 1 0 0% 4 0
England Mark Miller 1 0 0% 6 1
Scotland Hugh Abernethy 1 0 0% 9 4
England Gareth Green 1 0 0% 4 0
Northern Ireland Martin O'Neill 1 0 0% 8 3
Turkey Huseyin Hursid 1 1 100% 5 5
Wales Ian Sargeant 1 0 0% 6 1
England Mark Cackett 1 1 100% 5 5
Netherlands Raymon Fabrie 1 0 0% 7 2
England Sergio Beggiato 1 0 0% 5 0
England David Rippon 1 1 100% 9 5
England Nicholas Segal 1 1 100% 6 5
England Kevin Smith 1 0 0% 9 4
England Chris Taylor 1 0 0% 6 1
England Matthew Spade 1 0 0% 9 4
England Andrew Fisher 2 1 50% 18 9
Scotland Martin Dziewialtowski 1 0 0% 9 4
England Tom Bell 2 2 100% 14 10
England Antony Bolsover 1 0 0% 7 2
Australia Robert Tavagna 1 1 100% 8 5
England Darren Limburg 1 1 100% 7 5
England Frank Smith 1 1 100% 5 5
England Joe Perry 2 0 0% 11 2
England David Lazenby 1 1 100% 8 5
Northern Ireland Michael Duffy 1 0 0% 8 3
Northern Ireland Terry Murphy 1 0 0% 7 2
Ireland Micky Roughan 1 1 100% 7 5
England Timothy Paling 1 1 100% 6 5
England Julian Mills 1 1 100% 8 5
England Lun Wai Lee 1 0 0% 9 4
India Geet Sethi 1 0 0% 9 4
Northern Ireland Declan Hughes 1 1 100% 9 5
Ireland Patrick Mahon 1 0 0% 7 2
Belgium Peter Bullen 1 1 100% 7 5
Ireland Michael Judge 1 0 0% 7 2
Isle of Man Tony Wilson 1 0 0% 6 1
England Nick Fruin 1 1 100% 7 5
Belgium Johan Somers 1 1 100% 5 4
Belgium Andy van Landeghem 2 2 100% 9 8
Belgium Chris Henry 1 0 0% 6 1
England Neil Hoggarth 1 1 100% 9 5
England Stuart Bingham 1 0 0% 4 0
Wales Gareth Allen 1 0 0% 7 3
England Michael Tomlinson 1 1 100% 5 4
Switzerland Alexander Ursenbacher 1 1 100% 7 4
Wales Kishan Hirani 1 0 0% 5 1
England Adam Edge 1 0 0% 6 2
England Oliver Lines 1 0 0% 4 0
Wales Michael White 1 0 0% 5 1
Belgium Kristof Vermeiren 1 1 100% 6 4
Belgium Rene Hemelsoet 1 1 100% 6 4
England Hammad Miah 1 1 100% 6 4
England Matt Lippett 1 1 100% 4 4
Ireland Martin McCrudden 1 0 0% 5 1
China Wang Zepeng 1 0 0% 4 0
England Sam Baird 1 0 0% 6 1
England Karl Townsend 1 0 0% 3 1
England Matthew Glasby 1 1 100% 6 4
China Zhao Xintong 1 0 0% 4 0
England Charlie Walters 1 0 0% 6 2
England Joe Roberts 1 0 0% 6 2
England Sam Thistlewhite 1 0 0% 4 0