Most Frequently Met Opponents By Ding Junhui - All-time Professional

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
England Mark Selby 29 13 44.83% 291 134
England Stephen Lee 9 6 66.67% 65 37
Scotland Stephen Hendry 17 9 52.94% 133 73
Norway Kurt Maflin 2 2 100% 13 9
England Judd Trump 20 9 45% 217 102
England Stuart Bingham 20 8 40% 183 89
Scotland Jamie Burnett 4 4 100% 31 24
England Ricky Walden 12 8 66.67% 75 39
England Mark King 9 8 88.89% 85 52
China Liang Wenbo 9 5 55.56% 92 48
Wales Matthew Stevens 12 9 75% 107 65
Northern Ireland Mark Allen 23 14 60.87% 190 101
Wales Ryan Day 19 11 57.89% 153 83
Scotland Marcus Campbell 11 11 100% 68 50
England Ali Carter 21 15 71.43% 123 72
England Peter Ebdon 18 14 77.78% 119 72
Hong Kong Marco Fu 18 11 61.11% 155 81
England Jamie Cope 10 5 50% 70 36
Scotland Graeme Dott 15 11 73.33% 106 62
Wales Mark Williams 24 14 58.33% 156 92
England Shaun Murphy 24 9 37.5% 222 109
England Ronnie O'Sullivan 34 7 20.59% 333 136
Australia Neil Robertson 21 10 47.62% 167 79
England Andrew Norman 2 0 0% 12 5
England Liam Highfield 4 3 75% 22 13
England Ian Glover 1 1 100% 6 4
Wales Jamie Jones 3 2 66.67% 18 10
England Andrew Higginson 2 2 100% 12 8
Wales Dominic Dale 12 8 66.67% 68 39
Malta Tony Drago 3 3 100% 17 13
Scotland Stephen Maguire 19 10 52.63% 145 78
England Michael Wasley 2 1 50% 26 13
England Jimmy Michie 2 2 100% 11 8
England Adrian Gunnell 3 3 100% 23 17
China Jin Long 4 3 75% 28 16
China Tian Pengfei 4 3 75% 29 19
China Xiao Guodong 9 8 88.89% 83 55
England Kyren Wilson 17 7 41.18% 145 70
Wales Daniel Wells 3 3 100% 21 15
England Stuart Pettman 2 2 100% 17 14
Northern Ireland Gerard Greene 2 2 100% 17 10
England Joel Walker 2 2 100% 13 9
Ireland Fergal O'Brien 5 4 80% 48 32
England Sean O'Sullivan 2 2 100% 13 9
Northern Ireland Joe Swail 4 3 75% 25 16
England Steve Davis 8 7 87.5% 63 44
England Michael Holt 9 5 55.56% 60 31
Scotland John Higgins 33 14 42.42% 254 119
England Mike Dunn 5 5 100% 43 30
China Li Hang 5 4 80% 23 16
England Joe Perry 24 17 70.83% 157 88
England Barry Hawkins 17 8 47.06% 153 72
England Martin Gould 12 8 66.67% 80 44
England Dave Harold 2 1 50% 16 8
England Mark Davis 13 10 76.92% 108 66
China Lyu Chuang 2 2 100% 11 7
England Nigel Bond 4 4 100% 37 29
England Jimmy White 8 5 62.5% 51 31
England David Gilbert 7 2 28.57% 41 17
England David Gray 1 1 100% 7 4
England Ben Woollaston 8 6 75% 52 29
China Yu Delu 6 3 50% 36 18
England Anthony Hamilton 8 6 75% 62 38
Ireland Ken Doherty 7 5 71.43% 46 31
Wales Paul Davies 3 3 100% 31 20
Scotland Drew Henry 1 1 100% 19 10
England Brian Morgan 1 1 100% 17 10
England Stuart Mann 1 1 100% 11 10
China Yang Qingtian 1 1 100% 9 5
Finland Robin Hull 6 5 83.33% 49 32
England Paul Hunter 2 1 50% 16 9
England Barry Pinches 5 4 80% 41 24
England Tom Ford 12 9 75% 80 49
England Lee Spick 1 0 0% 17 7
England Gary Wilkinson 1 1 100% 6 5
England Sean Storey 1 0 0% 9 4
England John Parrott 1 0 0% 7 2
Belgium Bjorn Haneveer 2 1 50% 21 11
England Stefan Mazrocis 1 1 100% 12 9
England Andy Hicks 2 1 50% 12 5
Thailand Atthasit Mahitthi 1 1 100% 16 10
Scotland Billy Snaddon 1 1 100% 9 5
Wales Darren Morgan 2 2 100% 14 10
England Rod Lawler 3 2 66.67% 15 10
England Wayne Brown 1 1 100% 5 5
England Craig Butler 1 1 100% 9 5
Northern Ireland Jason Prince 1 0 0% 9 4
England Peter Lines 2 1 50% 16 8
England Bradley Jones 1 1 100% 12 9
China Cao Yupeng 6 4 66.67% 39 21
England Luke Fisher 1 0 0% 7 2
Ireland Colm Gilcreest 1 1 100% 7 5
England Brandon Winstone 1 1 100% 4 4
England Mitchell Mann 3 3 100% 19 14
England James Cahill 2 1 50% 16 9
China Zhang Dongtao 1 1 100% 6 4
China Rouzi Maimaiti 1 1 100% 4 4
England Robert Milkins 8 6 75% 59 36
Scotland Alan McManus 6 4 66.67% 65 39
England Greg Davis 1 1 100% 4 4
Scotland Scott Donaldson 6 3 50% 37 19
England Oliver Brown 2 1 50% 12 4
China Tang Jun 2 2 100% 9 8
England Matthew Selt 6 3 50% 47 21
China Zhou Yuelong 3 3 100% 27 21
China Wang Zepeng 2 1 50% 15 9
China Cao Xinlong 1 0 0% 7 3
England Elliot Slessor 2 2 100% 12 8
England Robbie Williams 6 3 50% 32 18
Wales Michael White 6 4 66.67% 33 20
Scotland Michael Leslie 1 1 100% 4 4
England Ian Burns 3 3 100% 16 14
Scotland Anthony McGill 5 5 100% 55 36
Thailand Dechawat Poomjaeng 1 1 100% 6 4
India Aditya Mehta 2 2 100% 14 10
China Long Zehuang 2 2 100% 14 10
China Yan Bingtao 3 2 66.67% 17 11
England Sanderson Lam 1 1 100% 5 4
Belgium Luca Brecel 8 8 100% 64 39
England Jimmy Robertson 5 5 100% 28 21
China Wen Chen 1 1 100% 4 4
Scotland Ross Muir 4 3 75% 32 24
England Shane Castle 1 1 100% 6 6
England Alex Davies 1 1 100% 7 4
England Mark Joyce 5 5 100% 32 21
Thailand James Wattana 6 4 66.67% 44 26
England Ashley Carty 2 2 100% 10 9
England Antony Parsons 1 1 100% 9 6
England Christopher Keogan 2 2 100% 10 9
Thailand Thanawat Thirapongpaiboon 1 1 100% 5 5
England Gary Wilson 7 4 57.14% 59 31
China Wang Qianwei 1 1 100% 6 4
China Huang Jiahao 1 1 100% 6 4
China Li Yan 1 1 100% 6 5
India Pankaj Advani 3 2 66.67% 29 16
England John Astley 1 1 100% 6 5
Thailand Thepchaiya Un-Nooh 5 4 80% 44 26
China Zhao Xintong 5 4 80% 40 23
England Jack Lisowski 4 3 75% 37 24
China Li Wei 1 1 100% 4 4
China Zhang Yong 1 1 100% 6 4
Ireland John Sutton 1 1 100% 6 6
Wales Jamie Clarke 2 2 100% 13 11
England Craig Steadman 3 3 100% 24 17
Wales Lee Walker 4 1 25% 28 11
Thailand Phaitoon Phonbun 2 2 100% 12 10
Australia Ben Judge 1 1 100% 5 5
Iran Ehsan Heydarinezhad 1 0 0% 8 3
China Xu Si 5 4 80% 37 25
China Zhang Anda 9 6 66.67% 68 36
England Sam Craigie 2 1 50% 19 9
England Adam Duffy 1 0 0% 8 2
Wales Gareth Allen 2 2 100% 11 9
England Steven Hallworth 1 1 100% 5 4
Malaysia Thor Chuan Leong 1 0 0% 5 1
Ireland Greg Casey 1 1 100% 14 10
Cyprus Michael Georgiou 5 5 100% 38 26
Australia Ryan Thomerson 1 1 100% 6 5
China Mei Xiwen 2 2 100% 8 8
Wales Jak Jones 3 2 66.67% 16 10
England David Grace 4 3 75% 27 19
Brazil Igor Figueiredo 1 1 100% 11 6
England Jason Weston 1 1 100% 5 4
England Paul Davison 1 1 100% 5 5
China Niu Zhuang 2 2 100% 10 9
England Alfie Burden 2 1 50% 16 9
England Hammad Miah 2 2 100% 10 9
China Chen Zhe 1 1 100% 9 6
England Oliver Lines 3 2 66.67% 23 12
Thailand Noppon Saengkham 5 3 60% 27 13
China Lyu Haotian 3 3 100% 22 14
Ireland Leo Fernandez 1 0 0% 11 5
England Chris Wakelin 3 2 66.67% 31 17
Jamaica Rory McLeod 1 0 0% 7 3
China Yuan Sijun 7 4 57.14% 45 25
Egypt Mohamed Khairy 1 1 100% 8 5
Thailand Akani Songsermsawad 1 1 100% 9 5
Poland Adam Stefanow 1 1 100% 7 6
England Martin O'Donnell 4 3 75% 28 19
England Kuldesh Johal 1 1 100% 7 5
Wales Duane Jones 2 1 50% 16 9
Scotland Chris Totten 1 1 100% 4 4
England Joe O'Connor 2 0 0% 11 3
China Zhang Jiankang 1 1 100% 7 6
Germany Simon Lichtenberg 1 1 100% 11 6
England Reanne Evans 2 2 100% 13 11
China Jianbo Zhao 1 1 100% 8 6
England Brandon Sargeant 1 1 100% 5 5
England Billy Joe Castle 1 1 100% 7 5
England David Lilley 2 1 50% 23 12
Switzerland Alexander Ursenbacher 1 1 100% 6 5
Malta Alex Borg 1 1 100% 5 5
Iran Hossein Vafaei 5 3 60% 40 23
China Si Jiahui 4 3 75% 30 17
Israel Eden Sharav 1 1 100% 4 4
China Lu Ning 1 1 100% 5 4
England Jamie Barrett 1 1 100% 7 6
England Jamie O'Neill 1 1 100% 7 4
Poland Kacper Filipiak 1 1 100% 9 5
China Pang Junxu 2 1 50% 14 8
Wales Andrew Pagett 2 2 100% 12 9
Northern Ireland Jordan Brown 2 2 100% 11 8
China Gao Yang 1 1 100% 4 4
England Mark Lloyd 1 1 100% 4 4
Ireland Aaron Hill 2 1 50% 12 7
England Ashley Hugill 2 2 100% 12 9
China Fan Zhengyi 1 0 0% 1 0
Thailand Mink Nutcharut 1 1 100% 7 5
China Liu Hongyu 3 2 66.67% 21 11
Belgium Julien Leclercq 1 1 100% 4 4
China Ma Hailong 1 1 100% 7 4
England Jenson Kendrick 2 2 100% 11 8
Saudi Arabia Omar Alajlani 1 1 100% 4 4
England Zak Surety 1 1 100% 8 5
Northern Ireland Robbie Mcguigan 1 1 100% 7 5
China Jiang Jun 1 1 100% 9 6