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

  • Patreon
  • Filtering

    Status
    Categories
    Scope
    Range
    H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
    Wales Ryan Day 8 6 75% 69 40
    England Joe Perry 18 16 88.89% 173 110
    England Joe Jogia 1 1 100% 6 4
    England Stuart Bingham 19 16 84.21% 194 121
    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 69 37 53.62% 731 379
    England Shaun Murphy 20 15 75% 220 135
    Wales Dominic Dale 11 10 90.91% 83 61
    Wales Mark Williams 45 31 68.89% 428 246
    England Ali Carter 18 16 88.89% 213 133
    Australia Neil Robertson 28 18 64.29% 267 150
    England Jamie Cope 5 4 80% 26 20
    Northern Ireland Mark Allen 9 6 66.67% 90 51
    Hong Kong Marco Fu 30 18 60% 231 132
    China Ding Junhui 21 13 61.9% 205 125
    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 46 32 69.57% 348 215
    England Mark King 9 4 44.44% 79 43
    England Barry Pinches 6 5 83.33% 38 26
    England Judd Trump 26 13 50% 289 148
    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 4 2 50% 24 15
    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 15 13 86.67% 189 117
    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 2 2 100% 12 10
    England Robbie Williams 1 1 100% 4 4
    England James Cahill 4 3 75% 45 25
    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 2 1 50% 13 7
    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 5 4 80% 64 38
    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 2 1 50% 12 7
    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
    England Sanderson Lam 1 1 100% 6 4
    China Yuan Sijun 3 3 100% 18 12
    Switzerland Alexander Ursenbacher 1 0 0% 6 2
    China Zhang Yi 1 1 100% 6 6
    England Jamie O'Neill 1 1 100% 7 4
    Iran Hossein Vafaei 1 1 100% 5 4
    England Oliver Lines 1 1 100% 6 4
    China Peifan Lei 1 1 100% 6 4
    Ireland Ross Bulman 1 1 100% 6 6