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

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
Israel Eden Sharav 2 0 0% 12 4
China Liu Song 1 1 100% 4 4
England Peter Ebdon 3 0 0% 17 5
Scotland Alan McManus 2 2 100% 7 5
England Judd Trump 4 1 25% 25 11
England Barry Hawkins 2 1 50% 10 5
England Nigel Bond 2 0 0% 14 5
England Craig Barber 1 1 100% 4 4
England Barry Pinches 3 2 66.67% 20 11
England Andrew Higginson 2 1 50% 10 4
England James Hill 1 1 100% 5 4
England Ben Woollaston 3 0 0% 20 6
England Robbie Williams 4 2 50% 22 11
England Jason Tart 1 1 100% 5 4
Pakistan Shahram Changezi 1 1 100% 5 4
Ireland David Morris 2 1 50% 11 4
England Saqib Nasir 1 1 100% 5 4
South Africa Lyndon Gordon 1 1 100% 4 4
England Stephen Rowlings 3 2 66.67% 21 12
Wales Lee Walker 4 1 25% 22 9
England Alex Davies 1 1 100% 6 4
England David Gray 1 1 100% 6 4
China Yu Delu 2 0 0% 13 5
England Mark Selby 4 1 25% 19 6
England Gary Wilson 3 2 66.67% 20 11
Belgium Luca Brecel 2 2 100% 15 9
Thailand Passakorn Suwannawat 1 0 0% 7 2
England Jack Lisowski 6 2 33.33% 25 11
England Imran Puri 1 1 100% 4 4
Wales Matthew Stevens 3 0 0% 16 5
Jamaica Rory McLeod 5 2 40% 33 15
England Ronnie O'Sullivan 2 0 0% 13 3
Northern Ireland Joe Swail 3 1 33.33% 31 15
England Anthony Hamilton 4 1 25% 23 9
England David Portman 2 0 0% 12 4
England Michael Wild 2 2 100% 13 8
England Nick Jennings 1 1 100% 4 4
England Mark Livingstone 1 1 100% 4 4
England John Astley 3 1 33.33% 17 8
Norway Kurt Maflin 7 0 0% 43 14
Scotland James McBain 1 1 100% 6 4
England Alfie Burden 4 2 50% 34 16
Pakistan Shokat Ali 2 2 100% 13 8
India Aditya Mehta 3 0 0% 19 6
England Lee Farebrother 1 0 0% 5 1
Northern Ireland Declan Brennan 1 1 100% 5 4
England Martin Ball 1 1 100% 6 4
Germany Patrick Einsle 1 0 0% 5 1
England Justin Astley 1 1 100% 7 4
Australia Vinnie Calabrese 2 1 50% 11 7
England Kamran Ashraf 1 1 100% 5 4
Belgium Bjorn Haneveer 2 1 50% 14 7
England Jimmy Robertson 2 0 0% 11 3
England Stephen Welsby 2 1 50% 12 7
England Michael Wasley 2 2 100% 18 10
England Sam Baird 4 1 25% 31 15
England Antony Parsons 2 2 100% 11 8
Scotland Anthony McGill 4 0 0% 27 9
England Tam Mustafa 1 1 100% 4 4
England Andy Lee 2 0 0% 12 4
Scotland Bobby Cruickshanks 2 0 0% 12 4
England Jamie Dykes 1 1 100% 4 4
Scotland Austin Smith 1 1 100% 7 4
England Steve Davis 1 0 0% 4 0
England Simon Bedford 2 0 0% 13 5
England Paul Davison 4 1 25% 25 12
England Shaun Wilkes 1 1 100% 6 4
England Stuart Carrington 3 0 0% 20 6
England Ian Ali 1 1 100% 5 4
Scotland Gary Thomson 1 1 100% 7 4
England Alan Evitts 1 1 100% 5 4
England Matthew Couch 1 0 0% 5 1
England Stephen Craigie 1 0 0% 7 3
England Shaun Murphy 2 0 0% 14 5
Poland Wiktor Doberschütz 2 2 100% 8 8
China Zhang Anda 1 1 100% 7 4
England Jamie O'Neill 1 0 0% 5 1
England Adam Davies 1 1 100% 7 4
England Tom Harris 1 1 100% 6 4
England Ashley Wright 1 0 0% 9 4
England Steven Gregson 1 1 100% 5 4
England Martin O'Donnell 2 1 50% 23 10
England Ian Burns 4 1 25% 26 9
England Munraj Pal 1 0 0% 6 2
England Ali Carter 3 0 0% 20 7
Wales Gareth Allen 2 2 100% 9 8
England Gary Wilkinson 1 1 100% 6 4
England Andy Symons 1 0 0% 7 3
Scotland Hugh Abernethy 1 1 100% 6 4
Wales Daniel Wells 4 2 50% 23 10
England Mark Axworthy 1 1 100% 4 4
England Rob Bloom 1 1 100% 4 4
England Peter Lines 2 0 0% 9 1
China Li Yan 3 2 66.67% 15 8
England Robert Milkins 3 1 33.33% 21 11
England Matt Williams 1 1 100% 5 4
England Neil Claycraft 1 1 100% 7 4
England Gareth Coates 1 1 100% 6 4
China Linh Tieu 1 1 100% 7 4
Thailand Dechawat Poomjaeng 1 1 100% 9 6
England Adam Wicheard 1 0 0% 7 3
England Dave Harold 1 1 100% 8 5
Scotland Scott MacKenzie 1 0 0% 5 1
England Shane Castle 2 1 50% 11 6
Ireland Ken Doherty 2 0 0% 14 5
Wales Andrew Pagett 1 1 100% 5 4
India Lucky Vatnani 3 3 100% 24 20
Thailand James Wattana 2 2 100% 11 9
China Xiao Guodong 3 0 0% 27 6
England Adrian Gunnell 1 1 100% 18 10
Scotland Jamie Burnett 2 1 50% 26 12
England Mark Joyce 4 4 100% 31 20
Malta Tony Drago 2 1 50% 15 8
Thailand Thepchaiya Un-Nooh 4 2 50% 29 15
China Cao Yupeng 1 0 0% 6 1
England Michael Holt 2 0 0% 10 3
England Liam Highfield 3 2 66.67% 22 11
China Liang Wenbo 3 0 0% 22 6
Wales Mark Williams 3 0 0% 20 6
England Joe Perry 3 0 0% 16 4
Scotland Fraser Patrick 1 1 100% 8 6
England David Grace 2 2 100% 13 9
China Chen Zhe 1 0 0% 6 1
Egypt Mohamed Khairy 1 1 100% 6 4
England Brett Miller 1 1 100% 7 4
England Gareth Green 2 2 100% 13 9
Scotland Scott Donaldson 4 1 25% 25 11
China Lu Ning 1 0 0% 8 3
England Stuart Bingham 1 0 0% 4 0
Scotland Ross Muir 1 1 100% 7 5
Thailand Noppon Saengkham 5 2 40% 32 13
England Kuldesh Johal 2 0 0% 12 4
Wales Ryan Day 2 1 50% 13 6
England Rod Lawler 1 0 0% 5 1
Thailand Thanawat Thirapongpaiboon 1 1 100% 6 4
Scotland Stephen Maguire 1 0 0% 5 1
Hong Kong Marco Fu 3 1 33.33% 24 9
England Tom Ford 2 0 0% 13 4
Brazil Igor Figueiredo 1 0 0% 14 4
England Ricky Norris 1 1 100% 7 4
England Nico Elton 1 1 100% 4 4
England William Lemons 1 1 100% 7 4
England Martin Gould 6 1 16.67% 48 19
China Cao Xinlong 1 1 100% 7 5
China Li Hang 1 0 0% 9 4
England Ashley Hugill 3 2 66.67% 24 12
England Matthew Glasby 1 1 100% 4 4
England Jamie Bodle 2 2 100% 11 8
England Joe O'Connor 1 1 100% 5 4
Northern Ireland Gerard Greene 2 2 100% 11 8
Ireland Fergal O'Brien 3 0 0% 16 4
Bulgaria Stefan Simeonovski 1 1 100% 4 4
Scotland Marc Davis 1 1 100% 6 4
Denmark Ejler Hame 1 1 100% 4 4
Ukraine Sergey Isaenko 1 1 100% 4 4
England Allan Taylor 1 1 100% 5 4
Ireland Mark Dooley 1 1 100% 4 4
Germany Lukas Kleckers 2 1 50% 10 6
England David Gilbert 4 1 25% 17 5
Germany Sascha Lippe 1 1 100% 6 4
England Sean O'Sullivan 1 1 100% 5 4
Australia Neil Robertson 1 0 0% 7 3
India Sumit Talwar 1 1 100% 4 4
Wales Jamie Jones 2 0 0% 26 11
England Christopher Keogan 2 2 100% 12 8
Ireland TJ Dowling 1 0 0% 7 3
England Lewis Frampton 1 1 100% 5 4
Wales David John 1 1 100% 6 4
England Sam Craigie 3 1 33.33% 17 7
England Andy Hicks 1 1 100% 4 4
Israel Shachar Ruberg 1 1 100% 6 4
England Ashley Carty 3 2 66.67% 19 9
England Joel Walker 2 0 0% 15 5
Belgium Hans Blanckaert 1 1 100% 5 4
England Richard Beckham 1 0 0% 5 1
England Matthew Selt 3 1 33.33% 30 14
England Zack Richardson 1 1 100% 7 4
Germany Robin Otto 1 1 100% 6 4
Germany Felix Frede 1 1 100% 5 4
Bulgaria Nikolai Hristov 1 1 100% 5 4
Scotland Ross Higgins 2 2 100% 11 8
China Ding Junhui 1 1 100% 8 6
England Louis Heathcote 1 0 0% 7 3
Poland Krzysztof Drazkiewicz 1 1 100% 4 4
China Tian Pengfei 1 0 0% 6 2
England Mark Davis 3 1 33.33% 30 12
Poland Mateusz Baranowski 1 1 100% 6 4
England Paul Norris 1 1 100% 4 4
England Michael Williams 2 2 100% 8 8
Belgium Kevin van Hove 1 1 100% 5 4
England David Lilley 2 0 0% 12 4
Scotland Lee Mein 1 1 100% 5 4
England Bradley Jones 1 1 100% 7 4
Wales Dominic Dale 2 0 0% 10 0
China Wang Yuchen 1 1 100% 6 5
China Mei Xiwen 2 1 50% 17 9
Northern Ireland Mark Allen 1 0 0% 7 2
Malaysia Thor Chuan Leong 1 0 0% 7 3
England Mark King 1 0 0% 1 0
Wales Michael White 1 0 0% 7 3
England Mike Dunn 1 0 0% 4 0
Scotland John Higgins 2 0 0% 16 6
Wales Jack Bradford 1 1 100% 6 4
England Steven Hallworth 1 1 100% 6 4
Saudi Arabia Ahmed Abdullah Aseeri 1 1 100% 4 4
England Richard Somauroo 1 1 100% 4 4
England Luke Simmonds 1 1 100% 6 4
Wales Kishan Hirani 1 1 100% 5 4
England Craig Steadman 2 0 0% 8 2
England Simon Blackwell 1 1 100% 7 4
England Wayne Townsend 1 1 100% 6 4
Finland Heikki Niva 1 1 100% 5 4
China Zhou Yuelong 2 1 50% 12 7
Germany Simon Lichtenberg 2 1 50% 12 6
Wales Jak Jones 2 0 0% 23 9
China Luo Honghao 1 0 0% 7 3
China Zhang Yong 1 1 100% 6 4
England Stuart Watson 1 1 100% 7 4
Malta Aaron Busuttil 1 1 100% 5 4
England Oliver Brown 1 1 100% 5 4
Finland Robin Hull 1 1 100% 6 4
China Si Jiahui 1 0 0% 5 1
England David Finbow 1 1 100% 6 4
Belgium Ben Mertens 1 1 100% 5 4
England Patrick Whelan 1 0 0% 7 3
Scotland Michael Collumb 2 0 0% 8 2
England Mark Lloyd 1 1 100% 4 3
Scotland Chris Totten 1 0 0% 4 0
Spain Juan Pedro Duran 1 1 100% 4 4
Northern Ireland Patrick Wallace 1 0 0% 6 2
England Andrew Milliard 1 1 100% 6 4
England Ian Martin 1 0 0% 6 2
England Jamie Wilson 1 0 0% 6 2
England Danny Connolly 1 1 100% 6 4
England Luke Pinches 1 1 100% 6 4
England Ryan Davies 1 1 100% 5 4
Wales Alex Taubman 1 1 100% 5 4
Cyprus Michael Georgiou 1 1 100% 6 4
England Hammad Miah 1 0 0% 4 2
China Zhao Xintong 1 0 0% 3 0
England James Cahill 1 0 0% 6 1
Wales Dylan Emery 1 0 0% 10 4
England Reanne Evans 1 1 100% 9 5
England Ricky Walden 2 0 0% 15 5
England Jimmy White 1 1 100% 1 1
England Billy Joe Castle 1 1 100% 18 10
England Sean McAllister 1 0 0% 4 1
Brazil Victor Sarkis 1 1 100% 5 4
England Kyren Wilson 1 0 0% 9 3
Belgium Julien Leclercq 1 0 0% 5 1
Northern Ireland Jordan Brown 1 0 0% 6 2
Thailand Mink Nutcharut 2 1 50% 24 13
Scotland Jack Borwick 1 0 0% 1 0
Wales Jamie Clarke 1 1 100% 4 4