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

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
England Tony Knowles 2 0 0% 14 4
England Ashley Walker 1 0 0% 7 3
Wales Gareth Coppack 1 0 0% 5 1
England Sean Lanigan 1 0 0% 4 0
Wales Philip Williams 1 0 0% 7 3
England Lee Richardson 2 2 100% 9 9
England Neil Selman 1 0 0% 6 2
Scotland Fraser Patrick 1 1 100% 6 4
Cyprus Mehmet Husnu 1 0 0% 6 1
Ireland Joe Delaney 4 3 75% 26 16
England Paul Harper 1 1 100% 5 4
England Ian Brumby 2 0 0% 16 6
England Craig Taylor 1 1 100% 9 5
England Darren Clarke 3 0 0% 23 8
England Neal Foulds 3 2 66.67% 32 19
England Antony Bolsover 1 0 0% 7 2
England Simon Bedford 1 0 0% 7 2
Scotland Hugh Abernethy 2 0 0% 14 4
Ireland Michael Judge 2 1 50% 15 7
England Craig Roper 2 1 50% 14 8
England Stuart Bingham 2 0 0% 12 2
Finland Robin Hull 2 1 50% 14 8
Thailand James Wattana 1 1 100% 7 5
England Ali Bassiri 1 1 100% 5 5
England Bradley Jones 2 0 0% 15 5
England Peter Lines 3 1 33.33% 21 9
England Steve Judd 1 1 100% 6 5
England Mike Hallett 1 1 100% 6 5
England Martin Clark 1 0 0% 8 3
England Stefan Mazrocis 2 1 50% 12 6
England Barry Mapstone 1 0 0% 13 3
Scotland Stephen Hendry 1 0 0% 7 2
England Andy Hicks 1 1 100% 9 5
New Zealand Dene O'Kane 1 1 100% 8 5
Wales Anthony Davies 1 0 0% 6 1
Wales Mark Bennett 3 2 66.67% 25 12
Scotland Martin Dziewialtowski 1 0 0% 7 2
Scotland Craig MacGillivray 1 1 100% 9 6
England Mick Price 2 1 50% 16 7
Northern Ireland Patrick Wallace 1 1 100% 6 5
Thailand Phaitoon Phonbun 1 0 0% 9 4
England Steve James 1 0 0% 15 5
Wales Wayne Jones 1 1 100% 17 10
China Guo Hua 1 1 100% 18 10
Scotland Billy Snaddon 1 1 100% 8 5
England Eddie Barker 2 1 50% 14 6
England Joe Perry 1 0 0% 9 4
Ireland David McDonnell 1 1 100% 8 5
Belgium Patrick Delsemme 1 0 0% 6 1
England Mark Johnston-Allen 2 2 100% 18 10
England Peter McCullagh 1 0 0% 8 3
England Stuart Reardon 1 1 100% 9 5
England Joe Johnson 1 0 0% 8 3
England Mark Miller 2 2 100% 15 10
England Mike Dunn 1 0 0% 9 4
Scotland Marcus Campbell 2 0 0% 18 3
Scotland Spencer Donnelly 1 1 100% 7 5
England Iain Trimble 1 1 100% 6 5
Hong Kong Marco Fu 1 0 0% 6 0
Malta Joe Grech 1 1 100% 9 5
England Neal Jones 2 1 50% 15 7
Scotland Alan Burnett 1 0 0% 7 2
Scotland Evan Munro 1 0 0% 7 3
England Kyndon Paddon 1 0 0% 9 4
Scotland David McLellan 1 0 0% 6 1
England John Burns 2 2 100% 17 10
England Jason Weston 1 0 0% 8 3
England Will Jerram 2 2 100% 14 10
England Julian Mills 1 1 100% 6 5
India Yasin Merchant 2 0 0% 16 6
England Jamie Rous 1 1 100% 6 5
England Danny Fowler 1 0 0% 7 2
England Brian Cox 1 1 100% 6 5
Wales Steve Newbury 1 0 0% 7 2
Wales Andrew Peters 1 1 100% 5 5
England David Gray 2 1 50% 15 9
England Stuart Pettman 3 1 33.33% 30 12
England Mukesh Parmar 1 1 100% 6 5
England Stephen Popplewell 2 2 100% 13 10
England Garry Baldrey 1 0 0% 5 0
Scotland Geoff Dunn 1 1 100% 7 5
Scotland Andy Duff 1 0 0% 9 4
England Jamie Woodman 1 0 0% 7 2
England Jim Chambers 1 1 100% 6 5
Scotland Murdo Macleod 1 1 100% 8 5
Belgium Peter Bullen 2 2 100% 15 10
Northern Ireland Dylan Leary 1 0 0% 6 1
Scotland Gary Thomson 2 2 100% 17 10
England Darryn Walker 2 1 50% 13 5
England Lee Mallen 1 0 0% 9 4
England Shaun Murphy 1 0 0% 9 4
England Matthew Bray 1 1 100% 8 5
England Scott Cooney 1 1 100% 6 5
England James McGouran 1 1 100% 6 5
Pakistan Shokat Ali 1 0 0% 6 1
England Matt Wilson 2 1 50% 14 6
England Neil Gilder 1 0 0% 9 4
England John Giles 1 0 0% 5 0
England Paul Davison (II) 1 1 100% 6 5
England Graham Stevens 1 1 100% 5 5
Ireland Joe O'Boye 1 1 100% 6 5
Netherlands Johan Oenema 1 1 100% 6 5
Ireland Anthony O'Connor 1 0 0% 6 1
Scotland Scott MacFarlane 1 0 0% 12 2
England Andrew Atkinson 1 1 100% 9 5
England Stephen Taylor 1 1 100% 7 5
England Mike Smith 1 1 100% 8 5
England Tom Bell 2 1 50% 15 8
Wales Gavin Pantall 1 1 100% 6 4
England David Blakey 1 0 0% 7 2
England Sean Lynskey 1 0 0% 7 2
England Marc Devon 1 1 100% 8 5
England Philip Seaton 1 0 0% 8 3
England David Athorn 1 1 100% 5 5
England Daryl Peach 1 0 0% 5 0
England Dean Bracey 1 1 100% 5 5
Wales Mark Fenton 1 0 0% 8 3
Northern Ireland Martin O'Neill 1 0 0% 6 1
England Mike Darrington 1 1 100% 9 5
England Weland Holroyd 1 0 0% 9 4
Ireland Stanley Murphy 1 1 100% 7 5
England Leonard de Griffa 1 1 100% 8 5
England Karl Burrows 1 0 0% 6 1
England Ian Bullimore 2 2 100% 15 10
Iceland Edvard Matthiasson 1 0 0% 5 0
England Pat Horne 1 0 0% 6 1
England Ryan Milton 1 1 100% 7 5
England Kevin Ashby 1 0 0% 7 2
England Lee Grant 1 1 100% 7 5
England Jimmy Singh 1 1 100% 5 5
England Adrian Rosa 1 0 0% 6 1
England John Dunning 1 1 100% 8 5
England Martin Grainger 1 1 100% 9 5
England Surinder Gill 2 0 0% 16 6
Ireland Stephen O'Connor 1 1 100% 8 5
Malta Alex Borg 2 2 100% 12 10
England Micky Wareham 1 1 100% 7 5
England Jason Curtis 1 1 100% 8 5
England Nic Barrow 1 0 0% 8 3
Ireland Tim Dunphy 1 1 100% 6 5
New Zealand Brent Wells 1 0 0% 8 3
England Steve Prest 1 0 0% 7 2
Belgium Steve Lemmens 1 1 100% 7 5
Ireland John Leahy 1 1 100% 8 5
England Damon Zeid 1 1 100% 7 5
England Darren Skinner 1 1 100% 6 5
England Tony Emmott 1 1 100% 7 5
England Hitesh Lakhani 1 1 100% 9 5
Australia Ray van den Nouwland 1 1 100% 6 5
England Paul Cavney 1 0 0% 7 2
England David Coles 1 1 100% 5 5
India David Singh 1 1 100% 5 5
Canada Charles Vos 1 1 100% 7 5
England Jeff Cundy 1 0 0% 9 4
England Dale Milton 1 1 100% 5 5
India Geet Sethi 1 1 100% 5 5
England Del Smith 2 2 100% 12 10
Netherlands Mario Wehrmann 1 1 100% 8 5
England Steven Evans 1 0 0% 9 4
England Roy Bigg 1 0 0% 8 3
Ireland Mark O'Sullivan 1 1 100% 7 5
England Steve Elliott 1 0 0% 8 3
England Stephen Kiddle 1 1 100% 5 5
England Karl Townsend 1 0 0% 5 0
England Lee Walters 1 1 100% 7 5
England Mark Davis 1 0 0% 8 3
England Andrew Fisher 1 1 100% 7 5
Ireland Darren Lennox 1 0 0% 8 3
Wales Neil Tomkins 1 1 100% 6 5
England Justin Buckingham 1 0 0% 6 1
Wales John Dobson 1 1 100% 8 5
England Kevin Johnstone 1 1 100% 6 5
England Chris Scanlon 1 1 100% 8 5
England John Rees 1 0 0% 5 0
England Simon Brooks 1 1 100% 7 5
England Michael O'Sullivan 1 1 100% 7 5
Wales Ian Preece 1 1 100% 4 4
England Barry West 1 0 0% 6 1
England Andy Neck 1 0 0% 6 1
England Ian McCulloch 1 0 0% 9 4
Ireland Colm Gilcreest 1 1 100% 7 5
England Tony Rampello 1 0 0% 6 1
England Leigh Robinson 1 1 100% 5 5
Northern Ireland Joe Swail 1 1 100% 7 5
England Eddie Manning 1 1 100% 8 5
Northern Ireland Terry Murphy 1 0 0% 6 1
England David Roe 1 1 100% 6 4
England Matthew Selt 1 0 0% 7 3
Wales Mark Williams 1 0 0% 7 2