Most Frequently Met Opponents By Ronnie O'Sullivan - All-time Professional

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
Wales Ryan Day 9 7 77.78% 74 44
England Joe Perry 20 18 90% 182 117
England Joe Jogia 1 1 100% 6 4
England Stuart Bingham 22 18 81.82% 211 131
England Martin Gould 8 6 75% 46 31
Belgium Bjorn Haneveer 2 2 100% 12 9
England Andy Hicks 13 11 84.62% 127 82
England Mike Hallett 4 4 100% 27 19
Scotland John Higgins 79 41 51.9% 842 429
England Shaun Murphy 21 16 76.19% 228 141
Wales Dominic Dale 12 11 91.67% 89 65
Wales Mark Williams 50 34 68% 492 281
England Ali Carter 26 23 88.46% 275 173
Australia Neil Robertson 34 20 58.82% 347 186
England Jamie Cope 5 4 80% 26 20
Northern Ireland Mark Allen 11 7 63.64% 116 67
Hong Kong Marco Fu 31 19 61.29% 241 138
China Ding Junhui 33 23 69.7% 324 191
England Mark Selby 34 21 61.76% 373 201
England Peter Ebdon 34 21 61.76% 330 181
Scotland Stephen Maguire 24 20 83.33% 253 154
Scotland Stephen Hendry 56 30 53.57% 620 324
England Jimmy White 47 33 70.21% 352 219
England Mark King 10 5 50% 88 49
England Barry Pinches 6 5 83.33% 38 26
England Judd Trump 33 18 54.55% 390 204
Ireland Ken Doherty 28 19 67.86% 247 143
Wales Matthew Stevens 25 19 76% 227 135
Wales Andrew Pagett 2 2 100% 9 8
England Robert Milkins 12 11 91.67% 72 58
England Mike Dunn 2 2 100% 5 5
England Rod Lawler 4 4 100% 20 14
Ireland Fergal O'Brien 8 5 62.5% 48 27
England Liam Highfield 1 1 100% 7 4
England Nick Jennings 1 1 100% 5 4
China Liang Wenbo 12 11 91.67% 122 75
China Tian Pengfei 6 3 50% 36 19
Scotland Graeme Dott 23 16 69.57% 199 118
England David Gilbert 8 8 100% 67 45
China Yu Delu 3 2 66.67% 19 11
China Li Yan 1 1 100% 6 4
England Adam Duffy 2 2 100% 13 10
Scotland Anthony McGill 9 8 88.89% 88 56
Turkey Ali Kirim 1 1 100% 4 4
Scotland Jamie Burnett 3 3 100% 18 15
China Xiao Guodong 5 4 80% 33 21
Thailand James Wattana 17 12 70.59% 140 83
England Anthony Hamilton 14 12 85.71% 118 78
England Steve Davis 31 22 70.97% 254 156
Jamaica Rory McLeod 2 2 100% 21 13
England Ricky Walden 9 7 77.78% 74 45
England Stuart Pettman 4 4 100% 32 20
England Dave Harold 12 12 100% 114 83
England Barry Hawkins 21 18 85.71% 240 148
China Lyu Chuang 3 3 100% 26 19
England Michael Holt 10 6 60% 78 43
England Peter Lines 3 1 33.33% 20 9
England Tom Ford 8 6 75% 41 28
Northern Ireland Joe Swail 14 9 64.29% 139 77
Ireland Michael Judge 2 2 100% 12 10
England Mark Joyce 6 4 66.67% 43 28
Northern Ireland Gerard Greene 7 6 85.71% 59 38
England Ian McCulloch 7 6 85.71% 60 40
Wales Michael White 7 7 100% 42 32
India Aditya Mehta 3 3 100% 15 13
England Jordan Winbourne 1 1 100% 4 4
England David Gray 3 2 66.67% 32 19
England David Roe 3 3 100% 20 13
England Stephen Lee 14 12 85.71% 134 85
England Paul Hunter 13 7 53.85% 111 59
England John Parrott 15 4 26.67% 138 58
England Mark Davis 12 8 66.67% 68 41
England Andrew Norman 1 1 100% 4 4
England Adam Wicheard 1 1 100% 5 4
England Brian Morgan 6 6 100% 61 36
Scotland Chris Small 7 5 71.43% 48 31
Scotland Alan McManus 18 12 66.67% 156 91
Australia Quinten Hann 6 6 100% 54 38
England Sam Baird 2 1 50% 13 7
Scotland Drew Henry 6 4 66.67% 61 35
England David Finbow 6 4 66.67% 46 28
Malta Tony Drago 4 4 100% 41 28
England Adrian Gunnell 1 1 100% 11 9
England Jonathan Birch 1 1 100% 5 5
England Gary Wilkinson 5 3 60% 44 26
Pakistan Shokat Ali 3 2 66.67% 21 14
England Andrew Higginson 1 1 100% 9 5
Scotland Billy Snaddon 3 1 33.33% 23 12
England Jimmy Michie 3 1 33.33% 28 16
Scotland Marcus Campbell 6 6 100% 61 40
England Paul Wykes 1 1 100% 5 5
England Paul Sweeny 1 1 100% 6 5
Wales Anthony Davies 1 1 100% 7 5
England Wayne Brown 1 1 100% 11 9
England Steve James 3 3 100% 25 19
England Willie Thorne 4 4 100% 30 20
England Leigh Griffin 1 1 100% 5 5
Hong Kong Chan Wok Ming 1 1 100% 7 5
Ireland Leo Fernandez 2 2 100% 19 16
Wales Paul Davies 3 3 100% 33 24
England Tony Jones 2 2 100% 25 15
England Bradley Jones 3 3 100% 23 15
Wales Darren Morgan 7 5 71.43% 94 54
Canada Alain Robidoux 8 8 100% 89 54
England Nigel Gilbert 2 2 100% 24 14
England Nigel Bond 7 7 100% 62 40
England Karl Payne 1 1 100% 9 5
Ireland Stephen O'Connor 1 1 100% 6 5
Northern Ireland Terry Murphy 4 2 50% 44 25
England John Read 2 1 50% 15 7
China Guo Hua 2 2 100% 12 9
China Xu Xlnjian 1 1 100% 4 3
China Pang Weiguo 2 1 50% 6 3
China Li Zong 1 1 100% 2 2
England Mick Price 2 2 100% 22 15
Finland Robin Hull 4 4 100% 34 23
New Zealand Dene O'Kane 2 2 100% 13 10
Wales Mark Fenton 2 2 100% 19 14
England Karl Broughton 1 1 100% 5 5
Malaysia Sam Chong 2 2 100% 14 10
England Nick Pearce 1 0 0% 6 1
England Gary Ponting 1 1 100% 6 5
England Oliver King 1 1 100% 7 5
India Yasin Merchant 1 1 100% 6 5
England Steve Meakin 2 2 100% 19 14
Northern Ireland Michael Duffy 1 0 0% 7 2
Northern Ireland Dennis Taylor 3 2 66.67% 31 16
Wales Steve Newbury 1 1 100% 6 5
Canada Cliff Thorburn 1 1 100% 5 5
England Simon Bedford 1 0 0% 7 3
Wales Doug Mountjoy 2 2 100% 13 10
England Mark Johnston-Allen 3 1 33.33% 30 16
England Tony Knowles 2 2 100% 13 10
Wales Terry Griffiths 3 3 100% 27 19
England Neal Foulds 4 3 75% 23 15
England Mark Flowerdew 1 1 100% 16 9
England Jason Weston 3 3 100% 20 15
England Martin Clark 1 1 100% 7 5
Netherlands Mario Wehrmann 1 0 0% 8 4
England Allison Fisher 1 1 100% 8 5
Austria Robert Burda 1 1 100% 8 6
Germany Sascha Diemer 1 1 100% 8 6
England Jeff Cundy 2 2 100% 20 15
England Roger Garrett 1 1 100% 6 5
England Andrew Cairns 2 2 100% 11 10
England Mike Smith 1 1 100% 5 5
Scotland Paul McPhillips 1 0 0% 8 3
Ireland Mario Fernandez 1 1 100% 6 5
England Jamie Woodman 2 2 100% 14 10
Scotland John Lardner 1 1 100% 15 9
England Lee Richardson 2 2 100% 13 10
England Tony Meo 1 1 100% 5 5
South Africa Peter Francisco 1 1 100% 6 5
England Jason Pegram 1 1 100% 8 5
England Paul Davison 1 1 100% 8 5
England Jason Whittaker 1 1 100% 6 5
England Craig Edwards 2 2 100% 16 10
England Guy Dennis 1 1 100% 5 5
Australia Robert Tavagna 1 1 100% 6 5
Ireland Patrick Mahon 2 2 100% 11 10
Scotland Robert Thallon 2 2 100% 11 10
England Matthew Spade 1 1 100% 5 5
Australia Robby Foldvari 1 1 100% 14 10
England Dean Reynolds 1 1 100% 7 5
England Michael Gold 1 1 100% 5 5
Ireland Micky Roughan 1 1 100% 6 5
Wales Wayne Jones 2 2 100% 17 10
England Ray Edmonds 1 1 100% 5 5
England Brian Rowswell 1 1 100% 6 5
Scotland Eddie Sinclair 1 1 100% 6 5
England Anthony Buckley 1 1 100% 5 5
England Chris Achilles 1 1 100% 7 5
England Paul Moss 1 1 100% 5 5
England Anthony Halpin 1 1 100% 9 5
England Sean Storey 1 0 0% 8 3
England John Burns 1 1 100% 5 5
England Paul Maskell 1 1 100% 5 5
England Chris Milner 1 1 100% 7 5
England Ryan Michael 1 1 100% 5 5
England Brian Peddie 1 1 100% 5 5
Ireland Stephen Murphy 3 3 100% 22 15
England Stephen Roberts 1 1 100% 6 5
England Kevin Ashby 1 1 100% 8 5
Belgium Steve Lemmens 1 1 100% 6 5
England Hassan Vaizie 1 1 100% 8 5
England Mark Faulkner 1 1 100% 5 5
England Paul Davison (II) 1 1 100% 7 5
Australia Eddie Charlton 1 1 100% 6 5
Australia Warren King 1 1 100% 6 5
Ireland David McDonnell 1 1 100% 6 5
England Alan Peacock 1 1 100% 6 5
Ireland Anthony O'Connor 1 1 100% 8 5
England Sukhbir Grewal 1 1 100% 6 5
England Stuart Pegrum 1 1 100% 6 5
Singapore Barry Zee 1 1 100% 5 5
England Nick Jones (II) 2 2 100% 13 10
Wales Cliff Wilson 1 0 0% 17 8
Canada Bob Chaperon 1 1 100% 7 5
England Nick Fruin 1 1 100% 8 5
England Stuart Parnell 2 2 100% 18 10
England Chris Carpenter 1 1 100% 5 5
England Philip Minchin 1 1 100% 5 5
England Jason Scott 1 1 100% 7 5
England Philip Seaton 1 1 100% 6 5
England Neil Hoggarth 1 1 100% 5 5
England Tony Rampello 1 1 100% 6 5
England Darren Collison 1 1 100% 5 5
England Steve Duggan 1 1 100% 7 5
England Fred Davis 1 1 100% 6 5
England Jason Curtis 1 1 100% 5 5
England David Stone 1 1 100% 6 5
England David Buskin 1 1 100% 6 5
England Wayne Rendle 1 1 100% 6 5
England Graham Cripsey 1 1 100% 5 5
England John Timson 1 1 100% 5 5
England John Clouden 1 1 100% 5 5
Ireland John Benton 1 1 100% 6 5
England Michael Wild 1 1 100% 4 4
Scotland Michael Leslie 1 1 100% 5 4
England Ian Burns 2 2 100% 9 7
China Lyu Haotian 4 2 50% 22 10
Qatar Ahmed Saif 1 1 100% 4 4
England Chris Wakelin 3 2 66.67% 15 10
England Alex Davies 1 1 100% 4 4
England Joel Walker 1 1 100% 7 6
Scotland Ross Muir 4 4 100% 24 18
England Ben Woollaston 6 4 66.67% 44 26
England Luke Garland 1 1 100% 5 4
Wales Jak Jones 3 2 66.67% 19 10
Scotland Rhys Clark 2 2 100% 12 12
Thailand Thepchaiya Un-Nooh 3 2 66.67% 26 18
England Mitchell Travis 1 1 100% 5 4
Scotland Scott Donaldson 1 1 100% 4 4
Thailand Noppon Saengkham 4 3 75% 27 18
England Robbie Williams 4 4 100% 21 18
England James Cahill 6 5 83.33% 53 33
China Li Hang 4 4 100% 33 21
Wales Daniel Wells 2 2 100% 12 10
England Matthew Selt 4 4 100% 20 16
England George Pragnall 1 1 100% 7 5
Belgium Luca Brecel 7 5 71.43% 78 46
Australia Vinnie Calabrese 1 1 100% 5 4
England Craig Steadman 1 1 100% 13 10
Pakistan Hamza Akbar 1 1 100% 6 5
England Stuart Carrington 4 3 75% 23 15
England Jimmy Robertson 4 4 100% 23 18
China Lyu Chenwei 1 1 100% 5 4
China Zhao Xintong 2 2 100% 14 10
Norway Kurt Maflin 2 2 100% 15 10
Wales David John 1 1 100% 5 4
China Zhang Anda 5 3 60% 39 21
England Kyren Wilson 12 7 58.33% 131 76
Thailand Boonyarit Keattikun 1 1 100% 6 6
Cyprus Michael Georgiou 6 6 100% 31 27
Isle of Man Darryl Hill 1 1 100% 9 5
England Gary Wilson 5 4 80% 45 28
Poland Adam Stefanow 1 1 100% 5 4
China Yan Bingtao 4 2 50% 27 12
Wales Gareth Allen 1 1 100% 5 5
England Christopher Keogan 1 1 100% 5 5
China Zhang Yong 1 1 100% 5 4
England Jack Lisowski 4 4 100% 28 23
Germany Lukas Kleckers 3 3 100% 16 12
Wales Duane Jones 1 1 100% 4 4
England Elliot Slessor 4 2 50% 23 10
Wales Jackson Page 2 2 100% 14 10
Thailand Akani Songsermsawad 1 1 100% 11 6
England David Grace 2 1 50% 11 7
England Allan Taylor 2 2 100% 10 8
Israel Eden Sharav 1 1 100% 5 4
China Luo Honghao 1 1 100% 8 5
Iran Soheil Vahedi 2 2 100% 8 8
China Mei Xiwen 2 1 50% 12 7
China Zhou Yuelong 7 7 100% 48 36
England Luke Simmonds 1 1 100% 7 6
England Martin O'Donnell 1 1 100% 7 6
England Sanderson Lam 1 1 100% 6 4
China Yuan Sijun 5 4 80% 27 17
Switzerland Alexander Ursenbacher 4 1 25% 26 11
China Zhang Yi 1 1 100% 6 6
England Jamie O'Neill 2 2 100% 12 8
Iran Hossein Vafaei 6 4 66.67% 47 31
England Oliver Lines 2 2 100% 10 8
China Peifan Lei 1 1 100% 6 4
Ireland Ross Bulman 1 1 100% 6 6
China Zhang Jiankang 1 1 100% 5 4
England Billy Joe Castle 1 0 0% 1 0
Wales Kishan Hirani 1 1 100% 3 3
England Harvey Chandler 1 1 100% 3 3
England Sam Craigie 2 2 100% 9 6
Ireland Aaron Hill 1 0 0% 9 4
France Brian Ochoiski 1 1 100% 6 4
China Chang Bingyu 1 1 100% 5 4
Northern Ireland Jordan Brown 1 0 0% 17 8
England Jamie Wilson 1 1 100% 2 2
England Ben Hancorn 1 0 0% 3 1
England David Lilley 2 1 50% 7 4
China Chen Zifan 1 0 0% 3 1
England Saqib Nasir 1 1 100% 3 3
England Alfie Burden 3 3 100% 17 12
Wales Jamie Clarke 1 1 100% 4 4
Wales Jamie Jones 1 1 100% 7 4
China Wu Yize 1 1 100% 6 5
England Ashley Hugill 1 1 100% 7 5
China Fan Zhengyi 2 1 50% 27 15
England Farakh Ajaib 1 1 100% 3 3
China Pang Junxu 4 3 75% 36 20
Hong Kong Ng On Yee 1 1 100% 5 5
China Bai Langning 1 1 100% 4 4
Belgium Ben Mertens 2 2 100% 11 8
Thailand Dechawat Poomjaeng 1 1 100% 6 4
Stan Moody 1 1 100% 7 5
Egypt Mohamed Ibrahim 1 1 100% 6 4
China Si Jiahui 1 1 100% 6 4
England Joe O'Connor 1 0 0% 5 2