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

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
Thailand James Wattana 1 0 0% 3 0
Wales Jamie Edwards 1 1 100% 4 3
England Peter Lines 3 2 66.67% 24 11
England Matt Williams 1 1 100% 5 5
England Avtar Sohanpal 1 0 0% 7 3
Thailand Noppadon Sangnil 1 0 0% 5 1
England Sean Bullock 1 0 0% 5 1
Cyprus Mehmet Husnu 2 1 50% 17 7
Wales Gareth Coppack 1 1 100% 7 5
England Jamie O'Neill 1 1 100% 5 5
Thailand Kobkit Palajin 2 2 100% 11 9
England Christopher West 1 1 100% 6 5
Ireland Albert Kenny 1 0 0% 7 3
Scotland Evan Munro 2 1 50% 13 5
England Kuldesh Johal 1 1 100% 6 4
England Gary Wilson 1 0 0% 9 4
England Stephen Rowlings 1 1 100% 4 4
England Ben Fitzgerald 1 1 100% 6 4
Ireland David McDonnell 2 0 0% 10 1
Scotland Robert Stephen 1 1 100% 5 4
Norway Kurt Maflin 1 0 0% 8 3
England Craig Taylor 1 1 100% 7 5
Wales Ian Preece 1 1 100% 6 5
England Weland Holroyd 1 1 100% 5 4
England Grant Conquest 1 1 100% 5 4
England Steve James 2 0 0% 20 6
England David Craggs 1 0 0% 7 2
England Surinder Gill 1 1 100% 6 4
England Darryn Walker 3 1 33.33% 18 6
Wales Wayne Jones 1 0 0% 9 4
England Karl Burrows 3 0 0% 28 8
England Ian McCulloch 3 0 0% 25 5
England Stuart Reardon 1 1 100% 9 5
Scotland Stephen Maguire 2 0 0% 14 4
Scotland Paul McPhillips 2 0 0% 12 5
Belgium Bjorn Haneveer 1 0 0% 6 1
Wales Paul Davies 2 1 50% 20 8
England Lee Richardson 1 1 100% 14 10
England Rod Lawler 1 0 0% 7 2
Wales Gareth Chilcott 2 2 100% 15 10
England Bradley Jones 2 1 50% 15 7
England Mark Selby 1 1 100% 7 5
England Nick Dyson 1 0 0% 7 2
Ireland Ken Doherty 1 0 0% 6 1
Wales Lee Walker 1 1 100% 9 5
England Ali Carter 1 1 100% 8 5
England Paul Wykes 2 1 50% 17 8
England Craig Harrison 1 0 0% 9 3
England Andrew Higginson 2 0 0% 23 8
England Marc Farnsworth 1 1 100% 7 5
England Jason Ferguson 1 0 0% 6 1
England Wayne Saidler 2 2 100% 15 10
Wales Tony Chappel 2 2 100% 26 15
England Munraj Pal 1 1 100% 17 10
Belgium Patrick Delsemme 1 0 0% 9 4
Northern Ireland Gerard Greene 1 1 100% 6 5
Iceland Kristjan Helgason 1 1 100% 9 5
Australia Quinten Hann 1 0 0% 5 0
England David Gray 1 1 100% 7 5
England Paul Davison 2 2 100% 15 10
England Joe Johnson 1 0 0% 7 2
England Mike Hallett 1 0 0% 9 4
England Neal Foulds 2 0 0% 15 5
Scotland Hugh Abernethy 1 1 100% 9 5
Scotland Billy Snaddon 1 0 0% 9 4
Ireland Leo Fernandez 1 0 0% 6 1
England Stuart Bingham 2 0 0% 15 5
England Stephen Lee 2 1 50% 12 6
England Karl Broughton 1 0 0% 6 1
England David Roe 3 0 0% 18 3
England Mark Davis 3 1 33.33% 22 8
England Chris Scanlon 2 1 50% 15 6
Scotland Jamie Burnett 2 0 0% 18 2
Ireland Fergal O'Brien 1 0 0% 9 4
England Lee Spick 1 1 100% 6 5
England Nick Walker 1 1 100% 8 5
England Robert Donkin 1 1 100% 7 5
England Mark King 2 1 50% 15 7
England Andrew Milliard 1 1 100% 5 5
England Ryan Michael 3 2 66.67% 22 14
England Andrew Grieve 1 0 0% 8 3
South Africa Silvino Francisco 1 0 0% 5 0
England Darren Shaw 3 2 66.67% 21 12
England Michael Leach 2 2 100% 15 10
Wales Matthew Stevens 1 0 0% 6 1
England Lee Grant 1 1 100% 7 5
England Ian Hurdman 3 2 66.67% 28 18
Finland Robin Hull 1 0 0% 6 1
England Simon Bedford 1 0 0% 8 3
England Paul Sweeny 1 0 0% 7 2
England Nick Pearce 1 0 0% 6 1
England Ian Brumby 1 1 100% 9 5
England Graham MacDonald 1 1 100% 7 5
Wales Mark Bennett 1 1 100% 19 10
England Paul Cavney 1 1 100% 14 10
Ireland Colm Gilcreest 1 1 100% 8 5
England Dean Venables 1 0 0% 8 3
India Yasin Merchant 1 0 0% 9 4
Scotland Andy Duff 1 1 100% 8 5
England Neil Gilder 1 0 0% 9 4
Scotland Marcus Campbell 2 0 0% 15 5
England Steve Whalley 1 1 100% 5 5
England Peter Ebdon 1 0 0% 7 2
Ireland Stephen Murphy 1 1 100% 9 5
Ireland Eugene Hughes 1 1 100% 8 5
England Jimmy Michie 2 1 50% 16 9
England Simon Morris 1 0 0% 7 2
England Robert Milkins 2 0 0% 7 0
England Gareth Atkins 1 1 100% 9 5
England Roy Bigg 1 1 100% 5 5
England Stephen Taylor 1 0 0% 7 2
England Simon Parker 1 0 0% 7 2
Northern Ireland Patrick Wallace 1 0 0% 8 3
Thailand Tai Pichit 1 0 0% 7 2
England Nick Fruin 1 1 100% 7 5
Ireland Micky Roughan 1 1 100% 7 5
England Kevin Brown 1 1 100% 5 5
England Marvin Aldridge 1 0 0% 4 0
Scotland David McLellan 1 0 0% 8 3
Iceland Edvard Matthiasson 1 1 100% 7 5
England Nick Spelman 1 0 0% 9 4
Ireland Michael Judge 1 0 0% 6 1
England Jason Weston 1 1 100% 6 5
England Craig Bradshaw 1 1 100% 6 5
England Willie Thorne 1 0 0% 13 4
England Stefan Mazrocis 1 1 100% 7 5
England Shaun Mellish 1 1 100% 6 5
England Neil Selman 1 1 100% 8 5
England Troy Shaw 2 0 0% 13 3
England Mark Johnston-Allen 1 1 100% 7 5
Wales Neil Tomkins 1 0 0% 7 2
England Grant Peabody 1 1 100% 7 5
Ireland Jimmy Long 3 2 66.67% 24 14
England Sefton Payne 1 0 0% 7 2
England Anton Bishop 2 1 50% 17 9
England Tony Knowles 1 0 0% 6 1
Netherlands Johan Oenema 1 1 100% 7 5
England Stephen Croft 1 0 0% 8 3
Canada Cliff Thorburn 1 0 0% 8 3
England Jason Whittaker 1 1 100% 8 5
Australia Robby Foldvari 1 1 100% 7 5
England Frank Maskell 1 1 100% 6 5
England Tim Bailey 1 0 0% 7 2
Thailand Noppadon Noppachorn 2 1 50% 15 8
Ireland Mario Fernandez 1 0 0% 6 1
England Jason Smith 1 1 100% 7 5
England David Rice 1 1 100% 6 5
Scotland Euan Henderson 1 0 0% 9 4
England Mike Smith 1 1 100% 7 5
Scotland Drew Henry 1 0 0% 9 4
England Matthew Couch 1 1 100% 7 5
England Steve Longworth 1 1 100% 7 5
England Daryl Peach 1 0 0% 8 3
Isle of Man Tony Wilson 1 0 0% 9 4
England Allison Fisher 1 1 100% 9 5
England Colin Kelly 1 0 0% 8 3
Hong Kong Franky Chan 1 1 100% 9 5
England Darren Guest 1 1 100% 5 5
Canada Tom Finstad 1 1 100% 9 5
England Jamie Bodle 1 0 0% 7 2
Northern Ireland Alex Higgins 1 0 0% 7 2
England Mark Williams (II) 1 0 0% 9 4
Northern Ireland Dermot McGlinchey 1 0 0% 7 2
England Andrew Cairns 1 0 0% 8 3
Australia Steve Mifsud 1 1 100% 5 5
England Mick Price 2 0 0% 11 1
England Jeff Cundy 1 1 100% 7 5
England Karl Payne 1 0 0% 7 2
England Paul Morgan 1 1 100% 9 5
England Jason Dunworth 1 0 0% 8 2
England John Timson 1 1 100% 8 6
England Bob Harris 2 2 100% 15 10
Ireland Tony Kearney 1 1 100% 8 5
England Stuart Parnell 1 1 100% 8 5
England Julian Goodyear 2 2 100% 17 10
England Marc Devon 1 1 100% 6 5
England Hitesh Lakhani 1 1 100% 6 5
England Mark Jervis 2 2 100% 14 10
England Peter McCullagh 1 1 100% 5 5
England John Burns 1 0 0% 9 4
England Michael Stocks 1 0 0% 7 2
England Jamie Rous 1 1 100% 7 5
Norway Bjorn L'Orange 1 0 0% 8 3
Scotland John Lardner 1 0 0% 7 2
Northern Ireland Terry Murphy 1 0 0% 9 3
Ireland Richard McHugh 1 0 0% 8 3
England Sean Lynskey 1 1 100% 6 4
England Rex Williams 1 1 100% 6 5
South Africa François Ellis 1 1 100% 6 5
England Darren Hackeson 1 1 100% 8 5
England Mark Boyd 1 1 100% 9 5
England David Grimwood 1 0 0% 5 0
Scotland Scott MacKenzie 1 0 0% 7 2
Northern Ireland Dylan Leary 1 1 100% 6 5
England Steve Russell 1 1 100% 7 5
Wales Steve Newbury 1 1 100% 8 5
England Garry Baldrey 1 1 100% 7 5
England Hassan Vaizie 1 1 100% 2 2
Ireland Patsy Fagan 1 1 100% 2 2
England Karl Townsend 1 1 100% 2 2
Thailand Noppon Saengkham 1 0 0% 8 3
Iran Soheil Vahedi 1 0 0% 7 2
China Yan Bingtao 1 0 0% 6 1
England Ian Barry Stark 1 1 100% 2 2
England David Gilbert 1 0 0% 6 2