Most Frequently Met Opponents By Mark Selby - All-time Professional

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
England Judd Trump 39 17 43.59% 228 101
China Ding Junhui 29 15 51.72% 291 157
England Ali Carter 41 24 58.54% 256 139
China Tian Pengfei 6 5 83.33% 43 26
England Robert Milkins 19 15 78.95% 139 85
Scotland Stephen Maguire 32 16 50% 224 117
Northern Ireland Gerard Greene 4 3 75% 21 15
China Zhang Anda 6 5 83.33% 42 28
Scotland Stephen Hendry 15 10 66.67% 128 78
England Jimmy Robertson 12 12 100% 68 53
England Shaun Murphy 45 24 53.33% 366 190
Wales Mark Williams 40 22 55% 327 173
Scotland Graeme Dott 23 16 69.57% 183 105
Scotland John Higgins 38 20 52.63% 348 174
Wales Matthew Stevens 13 9 69.23% 72 43
Northern Ireland Mark Allen 25 12 48% 240 118
Wales Ryan Day 29 17 58.62% 159 89
England Martin Gould 18 10 55.56% 116 64
England Andrew Higginson 12 8 66.67% 72 43
England Stuart Bingham 42 21 50% 285 136
England Mark King 16 12 75% 103 70
England Nigel Bond 7 5 71.43% 37 25
England Ricky Walden 29 21 72.41% 211 128
Australia Neil Robertson 44 22 50% 362 179
Hong Kong Marco Fu 20 13 65% 173 97
England Ronnie O'Sullivan 34 12 35.29% 373 172
England Michael Holt 13 9 69.23% 76 44
Wales Dominic Dale 15 11 73.33% 79 51
Belgium Bjorn Haneveer 3 2 66.67% 32 18
England Joe Perry 26 17 65.38% 144 84
India David Singh 1 1 100% 6 4
England Anthony Hamilton 17 10 58.82% 131 71
England Matthew Selt 15 10 66.67% 102 59
Thailand Noppon Saengkham 12 10 83.33% 92 58
England Kyren Wilson 24 16 66.67% 152 93
China Liang Wenbo 15 8 53.33% 98 51
Thailand Issara Kachaiwong 2 2 100% 12 9
Belgium Chris Henry 1 1 100% 4 4
Wales Jamie Jones 9 7 77.78% 72 44
China Xiao Guodong 14 10 71.43% 94 58
Wales Jak Jones 2 2 100% 11 9
England Andy Lee 4 4 100% 21 18
England Rod Lawler 5 4 80% 27 17
England Stuart Carrington 8 7 87.5% 51 36
China Liu Song 3 3 100% 15 13
England Jamie O'Neill 4 4 100% 19 15
England Barry Hawkins 38 19 50% 271 139
China Mei Xiwen 3 3 100% 22 14
Belgium Tomasz Skalski 1 1 100% 5 4
England Dave Harold 7 4 57.14% 48 30
England Jack Lisowski 16 9 56.25% 107 56
England Barry Pinches 7 7 100% 37 27
England Mark Davis 20 17 85% 121 77
China Lyu Chuang 3 3 100% 10 10
England Michael Wasley 2 2 100% 10 8
England David Grace 2 2 100% 12 8
England Stuart Pettman 3 3 100% 15 12
England Andy Hicks 7 5 71.43% 32 22
England Adam Duffy 4 3 75% 19 13
England Chris Norbury 1 1 100% 4 4
Ireland Ken Doherty 19 13 68.42% 139 79
Scotland Marcus Campbell 4 1 25% 29 13
England Gary Wilson 14 12 85.71% 123 77
Belgium Luca Brecel 12 8 66.67% 107 60
England Stephen Lee 9 6 66.67% 81 46
England Craig Steadman 3 2 66.67% 14 8
Jamaica Rory McLeod 5 5 100% 25 20
England Sam Harvey 1 1 100% 4 4
England Jamie Cope 7 5 71.43% 46 28
China Jin Long 1 1 100% 3 2
England David Gilbert 14 10 71.43% 96 59
Wales Paul Davies 2 1 50% 11 6
England Steve Davis 4 3 75% 20 14
England Ian McCulloch 4 2 50% 34 17
China Li Hang 3 3 100% 9 8
England Peter Ebdon 12 6 50% 95 51
Northern Ireland Joe Swail 10 8 80% 59 37
England Jimmy White 7 5 71.43% 45 29
Malta Tony Drago 5 5 100% 39 26
Ireland Joe Delaney 2 2 100% 12 9
China Yang Qingtian 1 1 100% 6 5
Wales Ian Preece 1 1 100% 5 5
England James Brown 1 1 100% 4 4
England John Parrott 1 1 100% 10 9
Scotland Alan McManus 4 3 75% 39 24
Ireland Fergal O'Brien 9 6 66.67% 63 41
England Ben Woollaston 7 5 71.43% 46 28
Malta Alex Borg 1 1 100% 14 10
England Justin Astley 3 3 100% 27 19
England Tom Ford 12 8 66.67% 90 49
Scotland Jamie Burnett 3 1 33.33% 27 13
England Alfie Burden 9 9 100% 60 46
England Paul Wykes 2 2 100% 13 10
England Mike Dunn 6 5 83.33% 57 36
England Adrian Gunnell 1 0 0% 8 3
England David Gray 7 1 14.29% 79 32
Ireland Leo Fernandez 1 1 100% 7 5
Scotland Chris Small 1 1 100% 9 5
Wales Lee Walker 5 3 60% 32 15
England Liam Monk 1 1 100% 5 4
Ireland Michael Judge 3 3 100% 22 15
England Brian Morgan 2 0 0% 11 2
Thailand James Wattana 4 3 75% 35 20
England Michael Rhodes 1 0 0% 7 2
Northern Ireland Terry Murphy 1 1 100% 18 10
England Matthew Day 1 1 100% 4 4
Wales Daniel Wells 5 5 100% 30 22
England Paul Hunter 2 1 50% 14 6
Pakistan Shokat Ali 1 1 100% 9 5
England Antony Bolsover 3 3 100% 20 15
Finland Robin Hull 2 2 100% 12 9
Wales James Reynolds 1 1 100% 7 5
England Munraj Pal 1 0 0% 8 3
Scotland Drew Henry 1 1 100% 8 5
England Jonathan Birch 2 2 100% 13 10
Wales David John 2 1 50% 17 8
Ireland Colm Gilcreest 2 1 50% 12 8
Scotland David McLellan 1 0 0% 9 4
England Jason Ferguson 1 1 100% 16 10
England Peter Lines 6 6 100% 43 29
England Luke Simmonds 3 3 100% 21 14
England Andrew Norman 1 1 100% 8 5
England David Roe 2 2 100% 15 10
England Craig Butler 2 2 100% 16 10
England John Read 3 3 100% 24 16
England Matthew Street 1 1 100% 8 5
Thailand Atthasit Mahitthi 1 1 100% 7 5
England Eddie Barker 1 1 100% 6 5
England Bradley Jones 1 0 0% 8 3
England Ian Hurdman 1 1 100% 8 5
England Luke Fisher 1 0 0% 9 4
England Nick Walker 1 0 0% 19 9
England Stuart Reardon 1 1 100% 14 10
England Dean Reynolds 1 0 0% 9 4
England Steve James 1 0 0% 7 2
Wales Mark Fenton 1 1 100% 7 5
Scotland Alan Burnett 1 1 100% 6 5
Wales Edward Davies 1 1 100% 9 5
England Wayne Saidler 1 1 100% 7 5
England Neal Foulds 1 1 100% 7 5
Belgium Patrick Delsemme 1 1 100% 6 5
Iceland Kristjan Helgason 2 1 50% 16 9
England Ian Brumby 1 1 100% 8 5
England Avtar Sohanpal 1 1 100% 9 5
England Paul Sweeny 1 0 0% 8 3
England Sam Baird 6 6 100% 56 36
England Darren Clarke 1 0 0% 6 1
England Malcolm Bilclough 1 0 0% 12 2
China Lu Ning 4 4 100% 24 16
Scotland Craig MacGillivray 1 0 0% 7 2
England Troy Shaw 1 0 0% 7 2
England Jimmy Michie 2 2 100% 13 9
England Tony Jones 1 1 100% 7 5
England Gary Ponting 1 0 0% 7 2
New Zealand Dene O'Kane 1 1 100% 7 5
England Tony Knowles 1 1 100% 9 6
England Kyndon Paddon 1 1 100% 6 5
Ireland Stephen O'Connor 1 1 100% 7 5
England Gary Wilkinson 1 0 0% 7 2
England Wayne Brown 1 1 100% 9 5
India Lucky Vatnani 1 1 100% 4 4
Cyprus Mehmet Husnu 1 0 0% 9 4
England Oliver King 1 1 100% 7 5
Thailand Thepchaiya Un-Nooh 6 5 83.33% 39 27
India Pankaj Advani 2 2 100% 12 9
England Robbie Williams 8 7 87.5% 49 31
England Sean O'Sullivan 2 2 100% 10 8
England Mitchell Mann 1 1 100% 5 4
Australia Ben Judge 1 1 100% 4 4
England Liam Highfield 10 7 70% 61 40
Belgium Jurian Heusdens 1 1 100% 4 4
England Paul Davison 3 3 100% 24 14
Scotland Anthony McGill 11 8 72.73% 82 48
China Chen Zhe 2 2 100% 8 8
Bulgaria Danail Tugov 1 1 100% 4 4
Thailand Dechawat Poomjaeng 4 4 100% 24 20
Scotland Scott Donaldson 9 6 66.67% 53 32
Wales Michael White 11 8 72.73% 88 50
Thailand Thanawat Thirapongpaiboon 2 2 100% 11 9
China Lyu Haotian 8 6 75% 47 32
Israel Shachar Ruberg 1 1 100% 6 5
Wales Andrew Pagett 1 0 0% 8 3
China Ye Shaojun 1 1 100% 4 4
China Li Yuan 2 2 100% 15 10
England Ian Burns 3 3 100% 21 14
England Daniel Ward 1 1 100% 4 4
England John Astley 6 6 100% 34 28
Australia Vinnie Calabrese 1 0 0% 6 2
England Martin O'Donnell 7 6 85.71% 46 31
India Aditya Mehta 3 3 100% 18 13
Australia Adrian Ridley 1 1 100% 6 5
Egypt Ahmed Galal 1 1 100% 6 5
China Lin Shuai 1 1 100% 7 5
India Dharminder Singh Lilly 1 1 100% 4 4
China Pa Ruke 1 0 0% 7 3
England Zak Surety 2 2 100% 10 8
England Shane Castle 1 1 100% 10 6
China Cao Yupeng 4 3 75% 24 14
Norway Kurt Maflin 4 3 75% 47 29
England Ryan Clark 1 1 100% 5 5
Switzerland Alexander Ursenbacher 1 1 100% 4 4
England Oliver Lines 5 4 80% 30 21
Scotland Fraser Patrick 1 1 100% 7 4
England Oliver Brown 3 3 100% 18 15
Ireland David Morris 2 1 50% 18 9
England Alex Davies 1 1 100% 4 4
England Sanderson Lam 4 4 100% 19 16
England Mark Joyce 6 6 100% 38 27
England Elliot Slessor 4 4 100% 18 15
England Joel Walker 1 1 100% 5 4
England Jake Nicholson 1 1 100% 5 4
Egypt Wael Talaat 1 1 100% 6 5
Thailand Akani Songsermsawad 5 4 80% 28 19
Pakistan Muhammad Sajjad 1 1 100% 8 6
Israel Eden Sharav 3 3 100% 15 12
England Sydney Wilson 2 2 100% 9 8
England Joe O'Connor 7 6 85.71% 32 24
China Yu Delu 1 1 100% 6 4
China Zhao Xintong 8 6 75% 54 31
England Steven Hallworth 1 1 100% 5 5
Wales Duane Jones 1 1 100% 4 4
England Joe Roberts 1 1 100% 6 4
England James Cahill 3 2 66.67% 20 10
Malaysia Keen Hoo Moh 1 1 100% 8 5
England Peter McCullagh 1 1 100% 6 5
Thailand Boonyarit Keattikun 1 1 100% 7 5
China Yuan Sijun 6 5 83.33% 38 24
China Fang Xiongman 1 1 100% 5 5
China Yan Bingtao 8 3 37.5% 78 38
Poland Adam Stefanow 1 1 100% 8 5
England Craig Roper 1 1 100% 7 4
China Luo Honghao 1 1 100% 6 5
China Zhou Yuelong 6 2 33.33% 39 19
England Michael Williams 1 1 100% 5 4
Thailand Kritsanut Lertsattayathorn 1 1 100% 7 5
Scotland Ross Muir 3 3 100% 20 15
England Ashley Hugill 2 2 100% 14 11
England Chris Wakelin 7 5 71.43% 40 24
Egypt Basem Eltahhan 1 1 100% 10 6
England Christopher Keogan 1 1 100% 6 4
China Wang Yuchen 1 1 100% 10 6
United Arab Emirates Mohammed Shehab 1 1 100% 9 5
China Chang Bingyu 2 2 100% 13 9
Iran Hossein Vafaei 9 5 55.56% 75 37
England Sam Craigie 3 3 100% 16 12
Pakistan Hamza Akbar 1 1 100% 4 4
England Billy Joe Castle 2 2 100% 7 6
England Nick Dyson 1 0 0% 7 2
England Stephen Croft 1 1 100% 7 5
Brazil Igor Figueiredo 1 1 100% 8 5
India Yasin Merchant 1 1 100% 6 5
Australia Glen Wilkinson 1 1 100% 5 5
France Gregory Kopec 1 1 100% 5 5
Singapore Bernard Tey Choon Kiat 1 1 100% 6 5
China Chen Feilong 1 1 100% 8 5
Wales Jamie Clarke 2 1 50% 16 9
China Xu Si 2 1 50% 15 8
China Fan Zhengyi 2 2 100% 9 9
China Chen Zifan 2 2 100% 10 8
Northern Ireland Jordan Brown 4 2 50% 37 20
England Brandon Sargeant 1 1 100% 4 3
China Gao Yang 1 1 100% 5 5
Germany Lukas Kleckers 2 1 50% 7 2
Northern Ireland Declan Lavery 1 1 100% 1 1
England Daniel Womersley 1 1 100% 2 2
Iran Soheil Vahedi 1 0 0% 2 0
England Mark Lloyd 1 1 100% 5 4
England Ashley Carty 1 1 100% 6 5
England Jamie Wilson 1 1 100% 5 4
England Sean Maddocks 1 1 100% 5 4
China Zhang Jiankang 1 1 100% 3 3
England Reanne Evans 1 1 100% 6 4
England Hammad Miah 1 1 100% 6 4
China Yisong Peng 1 0 0% 9 4
Ireland Aaron Hill 2 1 50% 12 6
China Wu Yize 1 1 100% 5 4
China Si Jiahui 2 2 100% 12 8
Northern Ireland Robbie Mcguigan 1 1 100% 5 4
China Pang Junxu 1 1 100% 8 6
England Manasawin Phetmalaikul 1 1 100% 5 5
Pakistan Mohammed Asif 1 1 100% 8 6
China Xing Zihao 2 2 100% 13 9
China Long Zehuang 1 1 100% 7 5
Wales Jackson Page 1 0 0% 7 2