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

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
England Rod Lawler 11 8 72.73% 76 43
England Joe Jogia 1 0 0% 6 2
England Matthew Couch 3 2 66.67% 28 14
England David Gray 2 1 50% 13 7
Wales Dominic Dale 13 5 38.46% 105 49
Scotland James McBain 1 1 100% 18 10
England Martin Gould 13 6 46.15% 79 38
England Barry Pinches 7 5 71.43% 50 26
Hong Kong Marco Fu 8 4 50% 47 23
China Xiao Guodong 7 2 28.57% 46 19
England Andrew Higginson 6 6 100% 43 30
England Mark King 6 4 66.67% 51 27
Northern Ireland Patrick Wallace 1 0 0% 13 4
Scotland John Higgins 18 2 11.11% 134 44
England Shaun Murphy 13 3 23.08% 75 25
England Mark Selby 13 4 30.77% 76 32
England Jamie Cope 8 5 62.5% 42 24
Scotland Stephen Maguire 11 5 45.45% 81 40
Northern Ireland Joe Swail 8 3 37.5% 55 23
England Liam Highfield 4 4 100% 28 18
England Barry Hawkins 13 2 15.38% 86 31
Scotland Anthony McGill 8 1 12.5% 51 19
England Ricky Walden 13 6 46.15% 112 49
England Matthew Selt 8 4 50% 46 23
England Peter Ebdon 9 2 22.22% 83 37
China Liu Song 2 0 0% 10 2
Scotland Jamie Burnett 7 4 57.14% 57 26
Belgium Bjorn Haneveer 3 0 0% 20 6
Germany Patrick Einsle 2 2 100% 14 9
England Tom Ford 4 1 25% 29 11
England Judd Trump 16 5 31.25% 101 38
Wales Mark Williams 17 5 29.41% 121 45
England David Gilbert 5 2 40% 33 16
Wales Daniel Wells 5 3 60% 38 20
England Stephen Lee 4 1 25% 18 6
China Li Yan 2 0 0% 12 4
England Stuart Bingham 17 4 23.53% 124 54
Norway Kurt Maflin 5 5 100% 33 23
China Cao Yupeng 2 1 50% 13 5
England Joe Perry 10 4 40% 70 30
Ireland David Morris 3 2 66.67% 29 18
England Peter Lines 8 7 87.5% 57 35
England Dave Harold 4 3 75% 25 17
England Robert Milkins 17 9 52.94% 135 70
Thailand Passakorn Suwannawat 2 2 100% 13 9
England Steve Davis 8 6 75% 59 32
England Gareth Green 1 1 100% 5 4
China Ding Junhui 9 4 44.44% 60 29
England Ben Woollaston 8 3 37.5% 41 17
Wales Michael White 7 6 85.71% 42 27
England Simon Bedford 2 1 50% 14 7
England Mark Davis 15 5 33.33% 107 47
England Ian McCulloch 2 2 100% 13 9
India Aditya Mehta 3 2 66.67% 18 10
Scotland Graeme Dott 10 8 80% 62 44
China Cai Jian Zhong 3 3 100% 20 14
Australia Neil Robertson 11 3 27.27% 96 41
England Anthony Hamilton 14 5 35.71% 99 46
England Stephen Craigie 2 1 50% 12 6
Ireland Fergal O'Brien 9 5 55.56% 65 37
England Kuldesh Johal 1 1 100% 14 9
Thailand Atthasit Mahitthi 2 1 50% 13 8
Northern Ireland Mark Allen 4 1 25% 35 14
Ireland Michael Judge 2 1 50% 23 11
England Jimmy White 4 4 100% 27 18
Scotland Robert Stephen 1 1 100% 6 5
England Ali Carter 10 2 20% 54 18
Scotland Stephen Hendry 3 1 33.33% 21 9
Ireland Joe Delaney 2 1 50% 27 13
England Ronnie O'Sullivan 10 4 40% 78 35
England Christopher Keogan 1 1 100% 5 4
Scotland Marcus Campbell 2 1 50% 13 6
England David Roe 3 2 66.67% 19 12
England Adrian Gunnell 2 2 100% 25 15
England Jimmy Robertson 6 2 33.33% 30 10
England John Parrott 1 1 100% 6 5
England Kyren Wilson 14 5 35.71% 77 34
England Jack Lisowski 3 3 100% 8 6
Scotland Scott MacKenzie 1 0 0% 9 0
England Mike Dunn 6 2 33.33% 41 19
England Chris Norbury 1 1 100% 5 5
Ireland Ken Doherty 6 0 0% 34 11
England Andrew Norman 2 2 100% 18 10
Wales Darren Morgan 1 1 100% 6 5
England Paul Hunter 2 1 50% 23 10
Northern Ireland Sean O'Neill 1 1 100% 6 5
Jamaica Rory McLeod 4 4 100% 30 19
Wales Andrew Pagett 2 1 50% 14 6
Pakistan Shokat Ali 2 1 50% 25 14
Scotland Drew Henry 4 2 50% 38 18
England Adrian Rosa 3 3 100% 35 20
England Nick Walker 5 2 40% 41 21
Finland Robin Hull 3 2 66.67% 19 11
England Jimmy Michie 2 1 50% 13 8
England David Finbow 3 3 100% 25 19
England James McGouran 1 1 100% 4 4
Thailand Dechawat Poomjaeng 3 2 66.67% 25 12
England Sean Storey 3 1 33.33% 30 12
Wales Matthew Stevens 4 2 50% 18 11
England Robbie Williams 3 2 66.67% 24 13
Wales Duane Jones 2 2 100% 12 8
Scotland Chris Small 1 1 100% 8 5
Wales Lee Walker 2 2 100% 20 14
England Nick Dyson 3 2 66.67% 20 13
Wales Anthony Davies 2 1 50% 16 9
Scotland Billy Snaddon 3 2 66.67% 29 16
England Matthew Barnes 1 1 100% 8 5
England Mark Gray 1 1 100% 6 5
Australia Quinten Hann 4 1 25% 40 16
Northern Ireland Gerard Greene 4 4 100% 33 23
England Mike Hallett 1 1 100% 9 5
England Stuart Pettman 2 2 100% 19 15
England Gary Wilkinson 2 2 100% 21 15
England Munraj Pal 1 0 0% 9 4
England Steve Judd 1 1 100% 5 5
Scotland Euan Henderson 1 1 100% 5 5
Scotland Alan McManus 8 4 50% 69 33
England Paul Sweeny 3 1 33.33% 25 11
England Alfie Burden 6 4 66.67% 40 22
England Brian Morgan 1 1 100% 9 5
Wales Ryan Day 8 5 62.5% 21 12
Wales Wayne Jones 1 1 100% 8 5
England John Whitty 1 1 100% 7 5
England Matt Wilson 2 1 50% 25 13
England Nick Pearce 1 1 100% 6 5
China Zhu Yinghui 2 1 50% 15 6
England Andy Hicks 3 2 66.67% 19 11
England Darren Clarke 2 1 50% 24 12
England Mick Price 1 1 100% 6 5
Belgium Mario Geudens 1 1 100% 8 5
Malta Tony Drago 1 1 100% 10 9
Wales James Reynolds 1 1 100% 11 6
Wales Mark Fenton 1 0 0% 7 2
Scotland David McLellan 3 1 33.33% 20 8
England Paul Wykes 2 1 50% 25 13
Thailand James Wattana 4 3 75% 28 17
Northern Ireland Dennis Taylor 2 2 100% 12 10
England Stefan Mazrocis 2 2 100% 12 10
China Li Hang 5 4 80% 29 17
China Yang Ji Ann 1 1 100% 6 5
New Zealand Dene O'Kane 1 1 100% 7 5
Belgium Luca Brecel 4 1 25% 43 21
Wales Ian Sargeant 1 1 100% 8 5
Iceland Kristjan Helgason 3 1 33.33% 24 12
Ireland Colm Gilcreest 1 0 0% 6 1
Belgium Patrick Delsemme 2 2 100% 14 10
England Nic Barrow 1 1 100% 7 5
England David Athorn 1 1 100% 5 5
England Jamie Bodle 1 1 100% 8 5
England Andrew Cairns 1 1 100% 19 10
Ireland Joe O'Boye 1 1 100% 6 5
England Stephen Kershaw 1 1 100% 8 5
England Andrew Photiou 1 1 100% 9 5
England Michael Speight 1 1 100% 9 5
Scotland Gary Thomson 1 0 0% 9 4
England Simon Westcott 1 1 100% 7 5
England Wayne Stannard 1 1 100% 6 5
England Justin Smalley 1 0 0% 5 0
England Paul Davison (II) 1 1 100% 6 5
England Graham Fisken 1 1 100% 7 5
England Paul Stockwell 1 1 100% 6 5
Scotland John Lardner 2 1 50% 13 6
Netherlands Raymon Fabrie 1 1 100% 7 5
England Andrew Hall 1 1 100% 6 5
England Wayne Ellison 1 1 100% 6 5
England Jason Weston 1 0 0% 6 1
England Garry Baldrey 1 1 100% 7 5
England Mark Whatley 1 1 100% 6 5
England Andrew Alexandrou 1 1 100% 5 5
England Lee Richardson 1 1 100% 6 5
England Leigh Robinson 1 1 100% 8 5
England Mike Nixon 1 0 0% 9 4
England Billy Joe Castle 2 2 100% 11 9
India Pankaj Advani 3 2 66.67% 21 12
Wales Mark Tucker 1 0 0% 9 4
England Tony Knowles 1 0 0% 5 0
England James Tatton 1 0 0% 9 4
England Karl Burrows 1 0 0% 6 1
Scotland Paul McPhillips 1 0 0% 11 5
Scotland Chris Shade 1 1 100% 8 5
England Darryn Walker 1 1 100% 8 5
Scotland Alan Burnett 2 1 50% 16 7
England Paul Davison 4 4 100% 20 18
England Jeff Cundy 3 3 100% 19 14
England Steve Harrison 1 1 100% 7 5
Scotland Geoff Dunn 1 0 0% 6 1
England Stephen Taylor 1 1 100% 9 5
England Nigel Gilbert 1 1 100% 6 5
England Michael Leach 1 1 100% 7 5
England Stephen Delaney 1 1 100% 5 5
England Ian Barry Stark 1 1 100% 6 4
England Gareth Atkins 1 1 100% 5 4
England Ian Glover 2 2 100% 13 8
England Adam Duffy 2 2 100% 10 7
England Oliver Brown 2 1 50% 11 7
England Ryan Causton 1 1 100% 7 4
China A Bulajiang 1 1 100% 4 4
China Jin Long 1 0 0% 6 2
China Wang Linhan 1 1 100% 5 4
Portugal Francisco Domingues 1 1 100% 4 4
China Yu Delu 1 1 100% 6 4
Thailand Thanawat Thirapongpaiboon 2 1 50% 12 6
Malta Aaron Busuttil 1 1 100% 4 4
Thailand Thepchaiya Un-Nooh 6 1 16.67% 26 11
England Liam Monk 1 1 100% 5 4
China Tian Pengfei 3 1 33.33% 18 8
England Stuart Carrington 6 4 66.67% 41 22
China Chen Zhe 2 2 100% 13 10
England Mark Joyce 3 2 66.67% 29 16
Wales Jak Jones 2 1 50% 13 7
Scotland Fraser Patrick 5 5 100% 29 20
India David Singh 1 1 100% 4 4
China Niu Zhuang 2 2 100% 16 10
China Luo Honghao 2 2 100% 16 10
England David Grace 5 3 60% 28 16
China Zhou Yuelong 11 4 36.36% 56 22
China Liang Wenbo 5 1 20% 29 11
China Ju Reti 1 0 0% 5 1
England Craig Steadman 2 0 0% 13 2
China Lyu Haotian 2 2 100% 15 9
Thailand Ratchayothin Yotharuck 1 1 100% 7 4
England Chris Wakelin 4 1 25% 28 14
England Ryan Clark 1 1 100% 6 4
England Lee Page 1 1 100% 7 6
Malta Alex Borg 1 1 100% 7 5
England Jamie O'Neill 2 2 100% 8 8
England Gary Wilson 5 3 60% 28 17
Wales Jamie Jones 6 4 66.67% 45 25
England Antony Parsons 1 1 100% 7 5
China Cao Kaisheng 1 0 0% 6 2
England Nigel Bond 4 3 75% 28 18
England Hammad Miah 4 3 75% 27 18
China Zhang Yong 1 1 100% 5 4
China Cai Peng 1 1 100% 6 4
Thailand Noppon Saengkham 3 3 100% 26 19
England Sam Baird 2 1 50% 17 9
England Michael Wasley 1 1 100% 6 4
Australia Vinnie Calabrese 1 1 100% 5 4
Wales Paul Davies 1 0 0% 9 4
Taiwan Hung Chuang Ming 1 1 100% 7 5
Iran Hossein Vafaei 2 0 0% 16 5
China Yuan Sijun 2 1 50% 17 9
Belgium Tomasz Skalski 1 1 100% 6 4
Austria Andreas Ploner 1 1 100% 5 4
England Zak Surety 2 2 100% 17 12
Portugal Joao Grilo 1 1 100% 5 4
Israel Eden Sharav 3 3 100% 29 19
China Zhang Anda 1 1 100% 6 5
England Allan Taylor 2 1 50% 14 7
England Ashley Carty 1 0 0% 6 2
Brazil Igor Figueiredo 2 1 50% 14 7
England Sydney Wilson 1 1 100% 13 10
England Richard Beckham 1 1 100% 4 4
Poland Mateusz Baranowski 1 1 100% 5 4
England Sean O'Sullivan 2 2 100% 9 9
Thailand Phaitoon Phonbun 2 2 100% 17 11
Iran Ehsan Heydarinezhad 1 1 100% 7 5
Australia Ben Judge 1 0 0% 8 3
Thailand Boonyarit Keattikun 1 0 0% 9 3
England Jake Nicholson 1 1 100% 7 6
England Mitchell Mann 4 1 25% 25 10
England Michael Williams 1 1 100% 6 4
England Ian Burns 5 3 60% 37 18
England Matthew Day 1 1 100% 6 5
Pakistan Hamza Akbar 2 2 100% 19 14
England Martin O'Donnell 2 1 50% 10 5
England Michael Wild 1 1 100% 16 10
Scotland Scott Donaldson 2 2 100% 11 7
Germany Felix Frede 1 1 100% 5 4
Thailand Akani Songsermsawad 5 3 60% 41 25
Egypt Basem Eltahhan 1 1 100% 7 5
Hong Kong Chau Hon Man 1 1 100% 7 5
China Xu Si 3 2 66.67% 13 10
England Elliot Slessor 4 4 100% 31 21
Thailand Kritsanut Lertsattayathorn 1 1 100% 8 6
China Yan Bingtao 3 1 33.33% 11 2
England Joshua Thomond 1 1 100% 1 1
Scotland Ross Muir 1 0 0% 1 0
England Ian Martin 1 1 100% 7 4
Australia Kurt Dunham 1 1 100% 5 5
Wales Ian Preece 1 1 100% 6 4
Ireland Leo Fernandez 1 1 100% 7 6
Cyprus Michael Georgiou 1 1 100% 6 4
China Mei Xiwen 2 0 0% 13 4
England Ashley Hugill 2 0 0% 6 1
Malaysia Thor Chuan Leong 1 1 100% 17 10
England John Astley 5 2 40% 35 18
China Chen Zifan 2 2 100% 12 10
China Zhang Jiankang 1 0 0% 6 2
England Joe O'Connor 2 2 100% 18 12
England Sam Craigie 1 1 100% 6 4
England Ryan Davies 1 1 100% 1 1
England John Welsh 1 1 100% 5 5
England Jason Cheshire 1 1 100% 6 5
England Brandon Sargeant 1 1 100% 15 10
England James Cahill 2 1 50% 22 11
England Karl Preece 1 1 100% 5 5
Ireland Mark Moore 1 1 100% 7 5
England Lee Dagher 1 1 100% 5 5
England Grant Conquest 1 1 100% 6 5
Ireland Ross Bulman 1 1 100% 5 4
Northern Ireland Declan Lavery 1 1 100% 6 4
Switzerland Alexander Ursenbacher 4 1 25% 21 8
Egypt Mohamed Khairy 1 1 100% 5 5
Australia Glen Wilkinson 1 1 100% 8 6
Brazil Itaro Santos 1 1 100% 9 5
Pakistan Muhammad Sajjad 1 0 0% 8 3
Thailand Suchart Phookang 1 0 0% 8 3
Singapore Keith Boon 1 1 100% 11 6
Afghanistan Saleh Mohammadi 1 1 100% 10 7
England David Lilley 1 1 100% 6 5
Poland Adam Stefanow 1 1 100% 7 6
Morocco Amine Amiri 1 1 100% 1 1
Wales Jackson Page 1 1 100% 4 4
England Louis Heathcote 4 4 100% 20 13
England Sean Maddocks 1 0 0% 3 0
England Daniel Womersley 1 0 0% 4 1
China Lu Ning 1 1 100% 4 4
France Brian Ochoiski 2 2 100% 10 7
Iran Soheil Vahedi 1 1 100% 5 4
China Gao Yang 1 1 100% 10 6
England Mark Lloyd 1 0 0% 4 2
China Wu Yize 1 0 0% 9 4
Scotland Liam Graham 1 1 100% 7 4
China Zhao Xintong 2 1 50% 5 2
Germany Simon Lichtenberg 1 1 100% 1 1
Scotland Dean Young 1 0 0% 1 0
Germany Lukas Kleckers 1 1 100% 9 5
Thailand Nattanapong Chaikul 1 0 0% 7 3
England Manasawin Phetmalaikul 1 1 100% 7 4
England Sean Harvey 1 1 100% 7 4
China Jianbo Zhao 1 0 0% 6 2
Latvia Rodion Judin 1 1 100% 5 4
Scotland Keith Keldie 1 1 100% 5 4
Hong Kong Cheung Ka Wai 1 1 100% 7 4
China Peifan Lei 1 1 100% 1 1
Northern Ireland Robbie Mcguigan 1 1 100% 1 1
China Fan Zhengyi 1 1 100% 1 1
Belgium Julien Leclercq 1 0 0% 1 0
Hong Kong Ng On Yee 1 1 100% 18 10
England Oliver Lines 1 0 0% 19 9
England Hayden Staniland 1 0 0% 6 2
England Mohammed Rangzib 1 1 100% 4 4
Belgium Daan Leyssen 1 1 100% 5 4
China Xing Zihao 1 0 0% 16 6
England Iain Trimble 1 1 100% 5 5
Wales Steve Newbury 1 0 0% 9 4
China Huang Jiahao 1 1 100% 4 3
China Pang Junxu 1 0 0% 7 2
England Reanne Evans 2 2 100% 8 8
Kuwait Ahmad Abul 1 1 100% 4 4
China Liu Hongyu 2 1 50% 14 8
China Gong Chenzhi 1 1 100% 7 4
Stan Moody 1 0 0% 4 0
England Steven Hallworth 1 1 100% 9 6
India Ishpreet Singh Chadha 1 1 100% 11 6