Players
Head-to-Head
Tournaments
Seasons
Predictions
Rankings
Statistics
Matches & Frames
Centuries
Points & Breaks
Prize Money
Tournaments
Other
Frame Analysis
Crucible
Log in
Most Frequently Met Opponents By Ronnie O'Sullivan - All-time Professional
Filtering
Status
Professional
Non-professional
Categories
Ranking
Minor Ranking
Non-Ranking
League
Invitational
Tour Qualifier
6-Reds
National Championship
National Ranking
Continental Event
World Event
Event
Scope
All-time
Season
Year
Decade
Crucible
Range
2018-2019
2017-2018
2016-2017
2015-2016
2014-2015
2013-2014
2012-2013
2011-2012
2010-2011
2009-2010
2008-2009
2007-2008
2006-2007
2005-2006
2004-2005
2003-2004
2002-2003
2001-2002
2000-2001
1999-2000
1998-1999
1997-1998
1996-1997
1995-1996
1994-1995
1993-1994
1992-1993
1991-1992
1990-1991
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
2010-2019
2000-2009
1990-1999
1980-1989
1970-1979
1960-1969
1950-1959
1940-1949
1930-1939
1920-1929
1910-1919
1900-1909
Afghanistan
Albania
Algeria
Armenia
Australia
Austria
Bahrain
Bangladesh
Belarus
Belgium
Bermuda
Bosnia Herzegovina
Brazil
Brunei
Bulgaria
Canada
Chile
China
Chinese Taipei
Colombia
Croatia
Cyprus
Czech Republic
Denmark
Egypt
England
Estonia
Fiji
Finland
France
Georgia
Germany
Gibraltar
Greece
Guernsey
Hong Kong
Hungary
Iceland
India
Indonesia
Iran
Iraq
Ireland
Isle of Man
Isle of Wight
Israel
Italy
Jamaica
Japan
Jersey
Jordan
Kazakhstan
Kenya
Kuwait
Kyrgyzstan
Laos
Latvia
Lebanon
Libya
Lithuania
Luxembourg
Macau
Macedonia
Malaysia
Maldives
Malta
Mauritius
Moldova
Monaco
Mongolia
Morocco
Mozambique
Myanmar
Namibia
Netherlands
New Zealand
Northern Ireland
Norway
Oman
Pakistan
Palestine
Panama
Papua New Guinea
Philippines
Poland
Portugal
Qatar
Romania
Russia
Saudi Arabia
Scotland
Serbia
Singapore
Slovakia
South Africa
South Korea
Spain
Sri Lanka
Sudan
Sweden
Switzerland
Syria
Taiwan
Tanzania
Thailand
Tunisia
Turkey
Turkmenistan
Ukraine
United Arab Emirates
United States
Unknown
Venezuela
Vietnam
Wales
Yemen
Zimbabwe
3 Kings Open
6-Reds World Championship
Africa/Middle East Tour Qualifier
African 6-red Championship
African Championship
African Championship - Masters
African Championship - Men
Albanian Amateur Championship
All-Ireland Amateur Championship
Asian 6-red Championship
Asian Championship
Asian Championship - Ladies
Asian Classic
Asian Indoor Games - 6-Reds Men
Asian Indoor Games - 6-Reds Women
Asian Indoor Games - Men
Asian Open
Asian Under-21 Championship
Asian Under-21 Championship - Women
Austrain Amateur Championship
Australasian Professional Championship
Australian Amateur Championship
Australian Masters
Australian Open
Australian Open Championship
Australian Professional Championship
Austrian Amateur Championship
Bahrain Amateur Championship
Bahrain Championship
Bass and Golden Leisure Classic
Belarus Amateur Championship
Belgian Amateur Championship
Belgian Challenge
Belgian Classic
Benson and Hedges Championship
Benson and Hedges Satellite Championship
Bermuda Amateur Championship
Bombay International
Brazil Masters
British Gold Cup
British Open
Brunei Amateur Championship
Canadian Championship
Canadian Club Masters
Canadian Masters
Canadian Open
Canadian Professional Championship
Carling Championships
Carlsberg Challenge
Challenge Tour - Event 5
Challenge Tour - Event 6
Challenge Tour - Event 7
Challenge Tour - Event 8
Challenge Tour - Event 9
Champion of Champions
Champions Cup
Champions Super League
Championship League
Channel Island Championship
Charity Challenge
China Championship
China International
China Masters
China National Championship
China Open
Chinese National Championship
Classic
Costa Del Sol Classic
Czech Amateur Championship
Danish Amateur Championship
Danish Under 21 Championship
Dry Blackthorn Cup
Dubai Classic
Dubai Masters
Dutch Amateur Championship
Dutch Open
EBSA Amateur Play Offs
Egypt Amateur Championship
English Amateur Championship
English Professional Championship
EPTC - Event 1 - Plate
EPTC - Event 1 - Plate
EPTC - Event 2 - Plate
EPTC - Event 3 - Plate
EPTC - Event 4 - Plate
EPTC - Event 5 - Plate
EPTC - Event 6 - Plate
Estonian Amateur Championship
European 6-Reds Championship
European Challenge
European Championships - Masters
European Championships - Men
European Championships - Woman
European Championships - Women
European Masters
European Masters League
European Open
European Snooker Open
European Snooker Shootout
European Under-18 Championships
European Under-19 Championships
European Under-21 Championships
Extra Challenge
Fiji Amateur Championship
Finnish Amateur Championship
Finnish Amateur Champiosnhip
Forward Chemicals Tournament
Fosters Professional
French Amateur Championship
Georgian Amateur Championship
German 6-red Championship
German Amateur Championship
German Grand Prix - Event 4
German Grand Prix - Event 5
German Grand Prix - Event 6
German Grand Prix - Event 7
German Grand Prix - Final
German Masters
German Open
Gibraltar Open
Gold Cup
Golden Masters
Grand Prix
Guangzhou Masters
Guernsey Amateur Championship
Guinness Pro-Am
Highland Masters
Holsten Lager International
Hong Kong Amateur Championship
Hong Kong Challenge
Hong Kong Open
Humo Masters
Hungarian Amateur Championship
IBSF 6-Reds World Championship - Men
IBSF 6-Reds World Championship - Women
IBSF World Grand Prix
Iceland Amateur Championship
Indian Amateiur Championship
Indian Amateur Championship
Indian Challenge
Indian Masters
Indian Open
International Championship
International Masters
International One Frame Shoot-out
International Open
Irish Amateur Championship
Irish Championship
Irish Masters
Irish Open
Irish Open Championship
Irish Professional Championship
Isle of Man Amateur Championship
Isle of Wight Amateur Championship
Israel Amateur Championship
Italian Amateur Championship
Japanese Amateur Championship
Jersey Amateur Championship
Jiangsu Classic
Kazakh Amateur Championship
Kent Classic
Kent Cup
KitKat Break for World Champions
Kronenbrau 1308 Classic
Kyrgyzstan Amateur Championship
Latvia Amateur Championship
Latvian Amateur Championship
LG Cup
Limosin International
Lithuanian Amateur Championship
London Masters
Malaysian Amateur Championship
Malaysian Masters
Malta Amateur Championship
Malta Cup
Malta Grand Prix
Malta Masters
Masters
Masters Qualifying Event
Matchroom Professional Championship
Matchroom Trophy
Men of the Midlands
Millennium Cup
New Zealand Amateur Championship
New Zealand Masters
News of the World Tournament
Nordic Snooker Championship
Northern Ireland Amateur Championship
Northern Ireland Classic
Northern Ireland Trophy
Norwegian Amateur Championship
Norwich Union Grand Prix
Norwich Union Open
Oceania 6-red Championship
Oceania 6-red Championship - Ladies
Oceania Championship
Oceania Championship - Ladies
Oceania Tour Qualifier
Oceania Under-21 Championship
Padmore / Super Crystalate International
Pakistan Amateur Championship
Pakistan Amteur Championship
Pan American Championship
Papua New Guinea Amateur Championship
Park Drive 1000
Park Drive 2000 - Autumn
Park Drive 2000 - Spring
Park Drive 600
Paul Hunter Classic
Pink Ribbon
Players Championship
Players Championship Grand Final
Polish Amateur Championship
Pontins Autumn Open
Pontins Brean Sands
Pontins Camber Sands
Pontins Camber Sands Open
Pontins Professional
Pontins Spring Open
Portuguese Amateur Championship
Pot Black
Professional Play-offs
Professional Players Tournament
Professional Snooker League
Professional Ticket Event
Professional Tournament
PTC Grand Final
Red and White Challenge
Riga Masters
Romanian Masters
Russian Amateur Championship
Scottish Amateur Championship
Scottish Masters
Scottish Open
Scottish Open Championship
Scottish Professional Championship
Seniors Pot Black
Shanghai Masters
Singapore Amateur Championship
Singapore Masters
Slovakian Amateur Championship
Snooker Shootout
South African Amateur Championship
South African Professional Championship
Spanish Amateur Championship
Sri Lanka Amateur Championship
Strachan Open
Sunday Empire News Tournament
Superstar International
Swedish Amateur Championship
Swiss Amateur Championship
Thailand Amateur Championship
Thailand Classic
Thailand Masters
Thailand Open
The American Tournament
Tolly Cobbold Classic
Turkish Amateur Championship
UK Championship
Ukrainian Amateur Championship
United Arab Emirates Amateur Championship
United States Amateur Championship
Vienna Open
Watney Open
Watney's Open
Welsh Amateur Championship
Welsh Open
Welsh Professional Championship
Womens World Championship
Womens World Open
World Amateur Championship - Masters
World Amateur Championship - Men
World Amateur Championship - Women
World Championship
World Games
World Grand Prix
World Masters - Juniors Singles
World Masters - Men's Singles
World Masters - Women's Singles
World Matchplay
World Open
World Professional Matchplay Championship
World Seniors Championship
World Under-18 Championship
World Under-18 Championship - Men
World Under-18 Championship - Women
World Under-21 Championship - Men
World Under-21 Championship - Women
WPBSA Non-Ranking - Event 1
WPBSA Non-Ranking - Event 2
WSF Championships - Mixed
WSF Championships - Seniors
WSF Championships - Women
Wuxi Classic
Yamaha Organs Trophy
Zimbabwe Amateur Championship
Asian Tour Qualifier
Challenge Tour
EBSA Qualifying Tour
Germany - Grand Prix
Home Nations
Matchroom World Series
Netherlands - ClickSite Grand Prix
Netherlands - Nationale Snooker Ranking
PIOS
Pontins Pro-Am
Premier League
Pro Challenge Series
Pro Ticket
PTC
Q School
Qualifying School
Romanian Amateur Championship
Snookerbacker Classic
Strachan Challenge
UK Tour
World Series of Snooker
WPBSA Challenge Tour
WPBSA Minor Tour
WPBSA Non-Ranking
WPBSA Pro Ticket
WPBSA Qualifying School
WSA Open Tour
Not applicable
Apply filters
H2H
Opponent
Matches Played
Matches Won
Win %
Frames Played
Frames Won
Ryan Day
8
6
75%
69
40
Joe Perry
17
15
88.24%
166
104
Joe Jogia
1
1
100%
6
4
Stuart Bingham
18
15
83.33%
182
112
Martin Gould
4
4
100%
28
20
Bjorn Haneveer
2
2
100%
12
9
Andy Hicks
11
9
81.82%
117
74
Mike Hallett
4
4
100%
27
19
John Higgins
67
35
52.24%
712
367
Shaun Murphy
18
13
72.22%
194
119
Dominic Dale
9
9
100%
68
54
Mark Williams
45
31
68.89%
428
246
Ali Carter
18
16
88.89%
213
133
Neil Robertson
24
15
62.5%
202
112
Jamie Cope
5
4
80%
26
20
Mark Allen
8
5
62.5%
84
45
Marco Fu
30
18
60%
231
132
Ding Junhui
20
13
65%
195
121
Mark Selby
27
17
62.96%
286
159
Peter Ebdon
34
21
61.76%
330
181
Stephen Maguire
23
19
82.61%
235
141
Stephen Hendry
56
30
53.57%
620
324
Jimmy White
45
31
68.89%
341
211
Mark King
9
4
44.44%
79
43
Barry Pinches
6
5
83.33%
38
26
Judd Trump
24
12
50%
254
131
Ken Doherty
26
17
65.38%
234
132
Matthew Stevens
22
17
77.27%
208
124
Andrew Pagett
1
1
100%
5
4
Robert Milkins
10
9
90%
55
48
Mike Dunn
2
2
100%
5
5
Rod Lawler
3
3
100%
16
10
Fergal O'Brien
8
5
62.5%
48
27
Liam Highfield
1
1
100%
7
4
Nick Jennings
1
1
100%
5
4
Liang Wenbo
9
8
88.89%
100
61
Tian Pengfei
3
1
33.33%
18
9
Graeme Dott
22
16
72.73%
191
115
David Gilbert
6
6
100%
45
31
Yu Delu
3
2
66.67%
19
11
Li Yan
1
1
100%
6
4
Adam Duffy
2
2
100%
13
10
Anthony McGill
6
6
100%
47
32
Ali Kirim
1
1
100%
4
4
Jamie Burnett
3
3
100%
18
15
Xiao Guodong
5
4
80%
33
21
James Wattana
16
11
68.75%
133
78
Anthony Hamilton
12
10
83.33%
105
70
Steve Davis
31
22
70.97%
254
156
Rory McLeod
2
2
100%
21
13
Ricky Walden
7
6
85.71%
62
39
Stuart Pettman
4
4
100%
32
20
Dave Harold
12
12
100%
114
83
Barry Hawkins
14
12
85.71%
179
111
Lyu Chuang
3
3
100%
26
19
Michael Holt
9
5
55.56%
73
39
Peter Lines
3
1
33.33%
20
9
Tom Ford
6
5
83.33%
33
23
Joe Swail
14
9
64.29%
139
77
Michael Judge
2
2
100%
12
10
Mark Joyce
2
1
50%
13
8
Gerard Greene
7
6
85.71%
59
38
Ian McCulloch
7
6
85.71%
60
40
Michael White
5
5
100%
25
21
Aditya Mehta
3
3
100%
15
13
Jordan Winbourne
1
1
100%
4
4
David Gray
3
2
66.67%
32
19
David Roe
3
3
100%
20
13
Stephen Lee
14
12
85.71%
134
85
Paul Hunter
13
7
53.85%
111
59
John Parrott
15
4
26.67%
138
58
Mark Davis
11
7
63.64%
62
36
Andrew Norman
1
1
100%
4
4
Adam Wicheard
1
1
100%
5
4
Brian Morgan
6
6
100%
61
36
Chris Small
7
5
71.43%
48
31
Alan McManus
17
11
64.71%
155
90
Quinten Hann
6
6
100%
54
38
Sam Baird
2
1
50%
13
7
Drew Henry
6
4
66.67%
61
35
Dave Finbow
6
4
66.67%
46
28
Tony Drago
4
4
100%
41
28
Adrian Gunnell
1
1
100%
11
9
Jonathan Birch
1
1
100%
5
5
Gary Wilkinson
5
3
60%
44
26
Shokat Ali
3
2
66.67%
21
14
Andrew Higginson
1
1
100%
9
5
Billy Snaddon
3
1
33.33%
23
12
Jimmy Michie
3
1
33.33%
28
16
Marcus Campbell
6
6
100%
61
40
Paul Wykes
1
1
100%
5
5
Paul Sweeny
1
1
100%
6
5
Anthony Davies
1
1
100%
7
5
Wayne Brown
1
1
100%
11
9
Steve James
3
3
100%
25
19
Willie Thorne
4
4
100%
30
20
Leigh Griffin
1
1
100%
5
5
Chan Wok Ming
1
1
100%
7
5
Leo Fernandez
1
1
100%
13
10
Paul Davies
3
3
100%
33
24
Tony Jones
2
2
100%
25
15
Bradley Jones
3
3
100%
23
15
Darren Morgan
7
5
71.43%
94
54
Alain Robidoux
8
8
100%
89
54
Nigel Gilbert
2
2
100%
24
14
Nigel Bond
6
6
100%
56
35
Karl Payne
1
1
100%
9
5
Stephen O'Connor
1
1
100%
6
5
Terry Murphy
4
2
50%
44
25
John Read
2
1
50%
15
7
Guo Hua
2
2
100%
12
9
Xu Xlnjian
1
1
100%
4
3
Pang Weiguo
2
1
50%
6
3
Li Zong
1
1
100%
2
2
Mick Price
2
2
100%
22
15
Robin Hull
4
4
100%
34
23
Dene O'Kane
2
2
100%
13
10
Mark Fenton
2
2
100%
19
14
Karl Broughton
1
1
100%
5
5
Sam Chong
2
2
100%
14
10
Nick Pearce
1
0
0%
6
1
Gary Ponting
1
1
100%
6
5
Oliver King
1
1
100%
7
5
Yasin Merchant
1
1
100%
6
5
Steve Meakin
2
2
100%
19
14
Michael Duffy
1
0
0%
7
2
Mark Johnston-Allen
3
1
33.33%
30
16
Dennis Taylor
3
2
66.67%
31
16
Steve Newbury
1
1
100%
6
5
Cliff Thorburn
1
1
100%
5
5
Simon Bedford
1
0
0%
7
3
Doug Mountjoy
2
2
100%
13
10
Tony Knowles
2
2
100%
13
10
Terry Griffiths
3
3
100%
27
19
Neal Foulds
4
3
75%
23
15
Mark Flowerdew
1
1
100%
16
9
Jason Weston
3
3
100%
20
15
Martin Clark
1
1
100%
7
5
Mario Wehrmann
1
0
0%
8
4
Allison Fisher
1
1
100%
8
5
Robert Burda
1
1
100%
8
6
Sascha Diemer
1
1
100%
8
6
Jeff Cundy
2
2
100%
20
15
Roger Garrett
1
1
100%
6
5
Andrew Cairns
2
2
100%
11
10
Mike Smith
1
1
100%
5
5
Paul McPhillips
1
0
0%
8
3
Mario Fernandez
1
1
100%
6
5
Jamie Woodman
2
2
100%
14
10
John Lardner
1
1
100%
15
9
Lee Richardson
2
2
100%
13
10
Tony Meo
1
1
100%
5
5
Peter Francisco
1
1
100%
6
5
Jason Pegram
1
1
100%
8
5
Paul Davison
1
1
100%
8
5
Jason Whittaker
1
1
100%
6
5
Craig Edwards
2
2
100%
16
10
Guy Dennis
1
1
100%
5
5
Robert Tavagna
1
1
100%
6
5
Patrick Mahon
2
2
100%
11
10
Robert Thallon
2
2
100%
11
10
Matthew Spade
1
1
100%
5
5
Robby Foldvari
1
1
100%
14
10
Dean Reynolds
1
1
100%
7
5
Michael Gold
1
1
100%
5
5
Micky Roughan
1
1
100%
6
5
Wayne Jones
2
2
100%
17
10
Ray Edmonds
1
1
100%
5
5
Brian Rowswell
1
1
100%
6
5
Eddie Sinclair
1
1
100%
6
5
Anthony Buckley
1
1
100%
5
5
Chris Achilles
1
1
100%
7
5
Paul Moss
1
1
100%
5
5
Anthony Halpin
1
1
100%
9
5
Sean Storey
1
0
0%
8
3
John Burns
1
1
100%
5
5
Paul Maskell
1
1
100%
5
5
Chris Milner
1
1
100%
7
5
Ryan Michael
1
1
100%
5
5
Brian Peddie
1
1
100%
5
5
Stephen Murphy
3
3
100%
22
15
Stephen Roberts
1
1
100%
6
5
Kevin Ashby
1
1
100%
8
5
Steve Lemmens
1
1
100%
6
5
Hassan Vaizie
1
1
100%
8
5
Mark Faulkner
1
1
100%
5
5
Paul Davison (II)
1
1
100%
7
5
Eddie Charlton
1
1
100%
6
5
Warren King
1
1
100%
6
5
David McDonnell
1
1
100%
6
5
Alan Peacock
1
1
100%
6
5
Anthony O'Connor
1
1
100%
8
5
Sukhbir Grewal
1
1
100%
6
5
Stuart Pegrum
1
1
100%
6
5
Barry Zee
1
1
100%
5
5
Nick Jones (II)
2
2
100%
13
10
Cliff Wilson
1
0
0%
17
8
Bob Chaperon
1
1
100%
7
5
Nick Fruin
1
1
100%
8
5
Stuart Parnell
2
2
100%
18
10
Chris Carpenter
1
1
100%
5
5
Philip Minchin
1
1
100%
5
5
Jason Scott
1
1
100%
7
5
Philip Seaton
1
1
100%
6
5
Neil Hoggarth
1
1
100%
5
5
Tony Rampello
1
1
100%
6
5
Darren Collison
1
1
100%
5
5
Steve Duggan
1
1
100%
7
5
Fred Davis
1
1
100%
6
5
Jason Curtis
1
1
100%
5
5
David Stone
1
1
100%
6
5
David Buskin
1
1
100%
6
5
Wayne Rendle
1
1
100%
6
5
Graham Cripsey
1
1
100%
5
5
John Timson
1
1
100%
5
5
John Clouden
1
1
100%
5
5
John Benton
1
1
100%
6
5
Michael Wild
1
1
100%
4
4
Michael Leslie
1
1
100%
5
4
Ian Burns
1
1
100%
5
4
Lyu Haotian
1
1
100%
7
4
Ahmed Saif
1
1
100%
4
4
Chris Wakelin
2
1
50%
12
7
Alex Davies
1
1
100%
4
4
Joel Walker
1
1
100%
7
6
Ross Muir
3
3
100%
17
14
Ben Woollaston
4
3
75%
31
19
Luke Garland
1
1
100%
5
4
Jak Jones
1
1
100%
6
4
Rhys Clark
2
2
100%
12
12
Thepchaiya Un-Nooh
1
0
0%
9
4
Mitchell Travis
1
1
100%
5
4
Scott Donaldson
1
1
100%
4
4
Noppon Saengkham
1
1
100%
4
4
Robbie Williams
1
1
100%
4
4
James Cahill
3
3
100%
27
17
Li Hang
2
2
100%
14
10
Daniel Wells
2
2
100%
12
10
Matthew Selt
4
4
100%
20
16
George Pragnall
1
1
100%
7
5
Luca Brecel
2
1
50%
15
9
Vinnie Calabrese
1
1
100%
5
4
Craig Steadman
1
1
100%
13
10
Hamza Akbar
1
1
100%
6
5
Stuart Carrington
1
0
0%
8
3
Jimmy Robertson
2
2
100%
8
8
Lyu Chenwei
1
1
100%
5
4
Zhao Xintong
1
1
100%
7
4
Kurt Maflin
2
2
100%
15
10
David John
1
1
100%
5
4
Zhang Anda
2
2
100%
9
8
Kyren Wilson
4
3
75%
53
32
Boonyarit Keattikun
1
1
100%
6
6
Michael Georgiou
3
3
100%
19
16
Darryl Hill
1
1
100%
9
5
Gary Wilson
3
3
100%
32
20
Adam Stefanow
1
1
100%
5
4
Yan Bingtao
3
2
66.67%
20
9
Gareth Allen
1
1
100%
5
5
Christopher Keogan
1
1
100%
5
5
Zhang Yong
1
1
100%
5
4
Jack Lisowski
2
2
100%
14
11
Lukas Kleckers
1
1
100%
6
4
Duane Jones
1
1
100%
4
4
Elliot Slessor
2
0
0%
13
3
Jackson Page
1
1
100%
9
6
Akani Songsermsawad
1
1
100%
11
6
David Grace
1
1
100%
4
4
Allan Taylor
1
1
100%
4
4
Eden Sharav
1
1
100%
5
4
Luo Honghao
1
1
100%
8
5
Soheil Vahedi
1
1
100%
4
4
Mei Xiwen
1
1
100%
5
4
Zhou Yuelong
2
2
100%
11
10
Luke Simmonds
1
1
100%
7
6
Martin O'Donnell
1
1
100%
7
6
Sanderson Lam
1
1
100%
6
4
Yuan Sijun
1
1
100%
6
4
Alexander Ursenbacher
1
0
0%
6
2