Most Frequently Met Opponents By Michael Duffy - All-time Professional

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
Germany Mike Henson 1 0 0% 13 3
Hong Kong Marco Fu 1 0 0% 18 8
Scotland Alan Burnett 1 0 0% 7 2
Wales John Herbert 1 1 100% 6 5
Scotland John Lardner 1 1 100% 8 5
England Nick Fruin 2 1 50% 16 7
England Mark King 1 0 0% 7 2
Scotland Graham Horne 1 0 0% 9 4
England Stephen Ormerod 1 1 100% 8 5
England Robert Milkins 2 0 0% 13 3
England Karl Payne 2 1 50% 15 8
England Simon Parker 2 1 50% 12 6
England Jason Wallace 2 2 100% 12 10
England Derek Dunkling 1 1 100% 8 5
Cyprus Mehmet Husnu 1 0 0% 9 4
England Stephen Popplewell 2 2 100% 18 10
England Chris Barnard 1 0 0% 8 3
Wales James Reynolds 1 0 0% 9 4
England Nigel Gilbert 1 0 0% 9 4
England Munraj Pal 1 1 100% 7 5
Northern Ireland Gerard Greene 1 0 0% 8 3
England Ian Bullimore 1 1 100% 9 5
England Paul Sweeny 1 0 0% 8 3
Northern Ireland Dylan Leary 2 1 50% 14 8
Scotland Alistair Fleming 1 1 100% 9 5
England Andrew Highfield 1 1 100% 6 5
England David Taylor 1 0 0% 17 7
England Richard Wheelhouse 1 1 100% 7 5
England Graham Stevens 1 1 100% 6 5
Finland Robin Hull 1 0 0% 8 3
England Philip Seaton 1 1 100% 6 5
England Darren Limburg 1 0 0% 5 0
Scotland Alex Lambie 1 0 0% 8 3
England Adrian Gunnell 1 0 0% 7 2
England Ali Carter 1 0 0% 6 1
England Craig Bradshaw 1 0 0% 9 4
England Tony Kenny 1 0 0% 9 4
Canada Tom Finstad 1 0 0% 9 4
England Andrew Hannah 1 0 0% 6 1
Wales Paul Davies 1 0 0% 7 2
England Lee Walters 1 1 100% 5 5
Northern Ireland Joe Swail 1 0 0% 6 1
England Ronnie O'Sullivan 1 1 100% 7 5
Scotland Paul McPhillips 1 1 100% 5 5
England Craig Edwards 1 1 100% 9 5
England John Giles 1 1 100% 8 5
Wales Lee Walker 1 1 100% 5 5
England Nigel Bond 1 0 0% 6 1
Thailand Phaitoon Phonbun 1 1 100% 9 5
England Neal Foulds 1 1 100% 8 5
Northern Ireland Alex Higgins 1 1 100% 6 5
England Les Dodd 1 1 100% 9 5
England Steve Meakin 1 1 100% 7 5
Ireland Stephen O'Connor 1 1 100% 8 5
Wales Iwan Jones 1 1 100% 6 5
England Jason Greaves 3 2 66.67% 24 14
England David Coles 1 1 100% 8 5
England Matthew Spade 1 1 100% 7 5
England John Dunning 1 1 100% 6 5
Netherlands Wilfred Dijkstra 1 1 100% 7 5
England Nick Walker 2 0 0% 13 4
England Paul Florence 1 1 100% 7 5
England Damian Massey 1 1 100% 8 5
Wales Andrew Peters 1 0 0% 9 4
Ireland John Buckley 1 1 100% 9 5
England Andy Neck 1 0 0% 7 2
Thailand Rom Surin 1 0 0% 8 3
England Mike Hallett 1 0 0% 7 2
England Glenn Stevenson 1 1 100% 6 5
England Michael Leach 1 0 0% 9 4
England Richard Batty 1 1 100% 7 5
England Neil Wood 1 0 0% 9 4
England David Wilson 1 0 0% 7 2
England Ian Williamson 1 0 0% 9 4
England Carl Waters 1 1 100% 7 5
England Mike Smith 1 1 100% 6 5
England Elliott Clark 1 1 100% 8 5
Ireland Barry O'Loughlin 1 1 100% 6 5
England Simon Smith 1 1 100% 6 5
Canada Alain Robidoux 1 0 0% 8 3
England Paul Wykes 1 1 100% 8 5
England Ian Graham 1 1 100% 8 5
England Stuart Reardon 1 1 100% 7 5
England Steve Duggan 1 1 100% 8 5
Australia Steve Mifsud 1 1 100% 6 5
England Vince McCluskey 1 1 100% 6 5
England Jason Walton 2 2 100% 16 10
Wales Norman Maher 1 1 100% 8 5
England Stephen Taylor 1 0 0% 7 2
Italy Andrea Barbacane 1 1 100% 5 5
England Sean Storey 1 0 0% 7 2
England Peter Donegan 1 1 100% 9 5
England Steve Elliott 1 1 100% 5 5
Scotland Martin Dziewialtowski 1 1 100% 5 5
England Alfonso Bellusci 1 1 100% 9 5
England Mark Flowerdew 1 0 0% 8 3
England John Shilton 1 1 100% 9 5
England Paul Hefford 1 1 100% 8 5
England Ryan Milton 1 1 100% 8 5
England Craig Barber 1 1 100% 8 5
England Nick Pearce 1 0 0% 6 1
England Steve Whalley 2 1 50% 14 7
England Stan Haslam 1 1 100% 7 5
England Del Smith 1 1 100% 6 5
England Robert Grenville-Smith 1 1 100% 8 5
England Karl Broughton 1 0 0% 9 4
Ireland Michael Judge 1 1 100% 6 5
England David Lazenby 1 1 100% 5 5
England Richard Somauroo 1 1 100% 8 5
England Lee Richardson 1 0 0% 6 1
Australia Robby Foldvari 1 1 100% 9 5
England Gary Lees 1 1 100% 7 5
England Richard Moore 1 1 100% 9 5
England Justin Buckingham 1 1 100% 6 5
England Roy Bigg 1 1 100% 8 5
England Andrew Atkinson 1 1 100% 9 5
Wales Gareth Chilcott 1 0 0% 9 4
Wales Mark Fenton 1 0 0% 7 2
England Barry Mapstone 1 0 0% 7 2
Malta Alex Borg 1 0 0% 9 4
Wales Neil Tomkins 1 1 100% 5 4