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 7 5 71.43% 60 34
England Joe Perry 17 15 88.24% 166 104
England Joe Jogia 1 1 100% 6 4
England Stuart Bingham 17 14 82.35% 174 106
England Martin Gould 4 4 100% 28 20
Belgium Bjorn Haneveer 2 2 100% 12 9
England Andy Hicks 11 9 81.82% 117 74
England Mike Hallett 4 4 100% 27 19
Scotland John Higgins 67 35 52.24% 712 367
England Shaun Murphy 18 13 72.22% 194 119
Wales Dominic Dale 9 9 100% 68 54
Wales Mark Williams 45 31 68.89% 428 246
England Ali Carter 18 16 88.89% 213 133
Australia Neil Robertson 24 15 62.5% 202 112
England Jamie Cope 5 4 80% 26 20
Northern Ireland Mark Allen 8 5 62.5% 84 45
Hong Kong Marco Fu 29 18 62.07% 225 130
China Ding Junhui 19 12 63.16% 186 115
England Mark Selby 27 17 62.96% 286 159
England Peter Ebdon 34 21 61.76% 330 181
Scotland Stephen Maguire 23 19 82.61% 235 141
Scotland Stephen Hendry 56 30 53.57% 620 324
England Jimmy White 45 31 68.89% 341 211
England Mark King 9 4 44.44% 79 43
England Barry Pinches 6 5 83.33% 38 26
England Judd Trump 23 12 52.17% 240 127
Ireland Ken Doherty 26 17 65.38% 234 132
Wales Matthew Stevens 22 17 77.27% 208 124
Wales Andrew Pagett 1 1 100% 5 4
England Robert Milkins 10 9 90% 55 48
England Mike Dunn 2 2 100% 5 5
England Rod Lawler 3 3 100% 16 10
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 9 8 88.89% 100 61
China Tian Pengfei 3 1 33.33% 18 9
Scotland Graeme Dott 22 16 72.73% 191 115
England David Gilbert 6 6 100% 45 31
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 6 6 100% 47 32
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 16 11 68.75% 133 78
England Anthony Hamilton 12 10 83.33% 105 70
England Steve Davis 31 22 70.97% 254 156
England Rory McLeod 2 2 100% 21 13
England Ricky Walden 7 6 85.71% 62 39
England Stuart Pettman 4 4 100% 32 20
England Dave Harold 12 12 100% 114 83
England Barry Hawkins 14 12 85.71% 179 111
China Lyu Chuang 3 3 100% 26 19
England Michael Holt 9 5 55.56% 73 39
England Peter Lines 3 1 33.33% 20 9
England Tom Ford 6 5 83.33% 33 23
Northern Ireland Joe Swail 14 9 64.29% 139 77
Ireland Michael Judge 2 2 100% 12 10
England Mark Joyce 2 1 50% 13 8
Northern Ireland Gerard Greene 7 6 85.71% 59 38
England Ian McCulloch 7 6 85.71% 60 40
Wales Michael White 5 5 100% 25 21
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 11 7 63.64% 62 36
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 17 11 64.71% 155 90
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 Dave 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 1 1 100% 13 10
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 6 6 100% 56 35
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
England Mark Johnston-Allen 3 1 33.33% 30 16
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 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 1 1 100% 5 4
China Lyu Haotian 1 1 100% 7 4
Qatar Ahmed Saif 1 1 100% 4 4
England Chris Wakelin 2 1 50% 12 7
England Alex Davies 1 1 100% 4 4
England Joel Walker 1 1 100% 7 6
Scotland Ross Muir 3 3 100% 17 14
England Ben Woollaston 4 3 75% 31 19
England Luke Garland 1 1 100% 5 4
Wales Jak Jones 1 1 100% 6 4
Scotland Rhys Clark 2 2 100% 12 12
Thailand Thepchaiya Un-Nooh 1 0 0% 9 4
England Mitchell Travis 1 1 100% 5 4
Scotland Scott Donaldson 1 1 100% 4 4
Thailand Noppon Saengkham 1 1 100% 4 4
England Robbie Williams 1 1 100% 4 4
England James Cahill 3 3 100% 27 17
China Li Hang 2 2 100% 14 10
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 2 1 50% 15 9
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 1 0 0% 8 3
England Jimmy Robertson 2 2 100% 8 8
China Lyu Chenwei 1 1 100% 5 4
China Zhao Xintong 1 1 100% 7 4
Norway Kurt Maflin 2 2 100% 15 10
Wales David John 1 1 100% 5 4
China Zhang Anda 2 2 100% 9 8
England Kyren Wilson 4 3 75% 53 32
Thailand Boonyarit Keattikun 1 1 100% 6 6
Cyprus Michael Georgiou 3 3 100% 19 16
Isle of Man Darryl Hill 1 1 100% 9 5
England Gary Wilson 3 3 100% 32 20
Poland Adam Stefanow 1 1 100% 5 4
China Yan Bingtao 3 2 66.67% 20 9
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 2 2 100% 14 11
Germany Lukas Kleckers 1 1 100% 6 4
Wales Duane Jones 1 1 100% 4 4
England Elliot Slessor 2 0 0% 13 3
Wales Jackson Page 1 1 100% 9 6
Thailand Akani Songsermsawad 1 1 100% 11 6
England David Grace 1 1 100% 4 4
England Allan Taylor 1 1 100% 4 4
Israel Eden Sharav 1 1 100% 5 4
China Luo Honghao 1 1 100% 8 5
Iran Soheil Vahedi 1 1 100% 4 4
China Mei Xiwen 1 1 100% 5 4
China Zhou Yuelong 2 2 100% 11 10
England Luke Simmonds 1 1 100% 7 6
England Martin O'Donnell 1 1 100% 7 6