Players
Head-to-Head
Tournaments
Seasons
Predictions
Rankings
Statistics
Matches & Frames
Centuries
Points & Breaks
Prize Money
Tournaments
Other
Frame Analysis
Crucible
Players - O
← N
Letter
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Country
Kitty Vanhees
Northern Ireland
Afghanistan
Albania
Algeria
Antarctica
Argentina
Arizona
Armenia
Auckland
Australia
Austria
Bahrain
Bangladesh
Belarus
Belgium
Bermuda
Bolivia
Bosnia Herzegovina
Brazil
Brunei
Bulgaria
Cambodia
Canada
Chile
China
Chinese Taipei
Colombia
Croatia
Cyprus
Czech Republic
Danmark
Denmark
e
Egypt
Eng
England
Estonia
Fiji
Finland
France
Georgia
Germany
Gibraltar
Gibralter
Greece
Guatemala
Guernsey
Hong Kong
Hungary
Iceland
India
Indonesia
Iran
Iraq
Ireland
Islamic Republic Of
Isle of Man
Isle of Wight
Israel
Italy
Jamaica
Japan
Jersey
Jordan
Kazakhstan
Kenya
Kuwait
Kyrgyzstan
Laos
Latvia
Lebanon
Libya
Liechtenstein
Lithuania
Luxembourg
Macau
Macedonia
Malaysia
Maldives
Malta
Mauritius
May
Micronesia
Moldova
Monaco
Mongolia
Morocco
Mozambique
Myanmar
Namibia
Nepal
Netherlands
New Zealand
Northern Ireland
Norway
Oman
Pakistan
Palestine
Panama
Papua New Guinea
Peru
Philippines
Poland
Portugal
Qatar
Rhodesia
Romania
Russia
Samoa
Saudi Arabia
Scotland
Serbia
Simbabwe
Singapore
Slovakia
Slovenia
South Africa
South Korea
Spain
Sri Lanka
Sri Lanks
Sudan
Sweden
Switzerland
Syria
Taiwan
Tanzania
Texas
Thailand
Trinidad and Tobago
Tunisia
Turkey
Turkmenistan
Ukraine
United Arab Emirates
United Kingdom
United States
Unknown
Uruguay
Uzbekistan
Various
Venezuela
Vietnam
Wales
Yemen
Zimbabwe
P →
First Name
Last Name
Country
Tony
O'Beirne
England
Joe
O'Boye
Ireland
John
O'Boyle
Ireland
Martin
O'Boyle
Ireland
Michelle
O'Boyle
Ireland
Benny
O'Brien
Ireland
Brendan
O'Brien
Ireland
Colvin
O'Brien
Ireland
Fergal
O'Brien
Ireland
G
O'Brien
Ireland
Jack
O'Brien
Ireland
Jacob
O'Brien
England
James
O'Brien
Scotland
John
O'Brien
Scotland
Kevin
O'Brien
Ireland
Kim
O'Brien
England
Neil
O'Brien
Ireland
Tom
O'Brien
Ireland
Tony
O'Brien
Ireland
John
O'Brien (II)
Ireland
C
O'Connell
Ireland
Daniel
O'Connell
Northern Ireland
Drew
O'Connell
England
James
O'Connell
Ireland
Pat
O'Connell
Northern Ireland
Peter
O'Connell
Northern Ireland
Roy
O'Conner
New Zealand
Alan
O'Connor
Ireland
Anna
O'Connor
England
Anthony
O'Connor
Ireland
D
O'Connor
Ireland
Diarmuid
O'Connor
Ireland
FM
O'Connor
England
Garoid
O'Connor
England
Ger
O'Connor
Ireland
J
O'Connor
Ireland
Jack
O'Connor
England
Jamie
O'Connor
Ireland
Joe
O'Connor
England
Larry
O'Connor
Canada
Leona
O'Connor
Ireland
Mike
O'Connor
?
Padraig
O'Connor
Ireland
Philip
O'Connor
Ireland
PJ
O'Connor
Northern Ireland
Roy
O'Connor
New Zealand
Stephen
O'Connor
Ireland
Tyler
O'Connor
Ireland
J
O'Connor (II)
Ireland
Lorcain
O'Curraoin
Ireland
Lorcan
O'Curraoin
Ireland
Alex
O'Donaghue
England
Clare
O'Donnell
England
Daryl
O'Donnell
Northern Ireland
F
O'Donnell
Northern Ireland
Hughie
O'Donnell
Ireland
Margaret
O'Donnell
Ireland
Martin
O'Donnell
England
William
O'Donnell
Scotland
Brendan
O'Donoghue
Ireland
CE
O'Donoghue
England
Paul
O'Donoghue
Ireland
Thomas
O'Donoghue
Ireland
Tommy
O'Donoghue
Ireland
Kieran
O'Donovan
England
M
O'Driscoll
Ireland
Margaret
O'Driscoll
Ireland
Tom
O'Driscoll
Ireland
G
O'Farrell
Northern Ireland
C
O'Gorman
Ireland
Brian
O'Grady
Sweden
Enda
O'Hagan
Northern Ireland
Jason
O'hagan
Northern Ireland
David
O'Halloran
Ireland
Gerry
O'Halloran
England
George
O'Hara
Ireland
Shane
O'Hara
Ireland
Dene
O'Kane
New Zealand
Lawrence
O'Kane
Northern Ireland
Phil
O'Kane
England
Kerry
O'Keefe
England
Jonathan
O'Leary
England
Kevin
O'Leary
Ireland
Kieran
O'Leary
Ireland
Tyler
O'Leary
New Zealand
Barry
O'Loughlin
Ireland
Colette
O'Loughlin
Australia
M
O'Loughlin
Ireland
Mark
O'Loughlin
Wales
Shaun
O'Mahoney
Ireland
Stephen
O'Mahoney
Wales
Ian
O'Mahony
United States
Peter
O'Malley
England
Allan
O'Neil
Scotland
James
O'Neil
England
Sean
O'Neil
Northern Ireland
B
O'Neill
Ireland
Ben
O'Neill
Australia
Billy
O'Neill
Ireland
David
O'Neill
Ireland
Derek
O'Neill
Ireland
Dominic
O'Neill
Northern Ireland
Eamonn
O'Neill
Northern Ireland
Jamie
O'Neill
England
Jane
O'Neill
England
Liam
O'Neill
Northern Ireland
Lyn
O'Neill
Wales
Mark
O'Neill
?
Martin
O'Neill
Northern Ireland
Sam
O'Neill
Northern Ireland
Sean
O'Neill
Northern Ireland
Sean
O'Neill (II)
Northern Ireland
Aoife
O'Regan
Ireland
Katelyn
O'Reilly
Ireland
Keith
O'Reilly
Ireland
Martin
O'Reilly
Ireland
Stephen
O'Reilly
Ireland
PJ
O'Rielly
England
C
O'Riordan
Ireland
Brian
O'Rourke
Ireland
Derek
O'Rourke
Ireland
Patrick
O'Rourke
Ireland
Peter
O'Rourke
Wales
S
O'Rourke
Ireland
Jimmy
O'Shea
England
Adam
O'Shea Dowling
Ireland
Aiden
O'Sullivan
Ireland
Berni
O'Sullivan
England
Chris
O'Sullivan
England
David
O'Sullivan
Ireland
Derry
O'Sullivan
Ireland
James
O'Sullivan
England
John
O'Sullivan
Ireland
Mark
O'Sullivan
Ireland
Michael
O'Sullivan
England
Nick
O'sullivan
England
Richard
O'Sullivan
Ireland
Ronnie
O'Sullivan
England
Sean
O'Sullivan
England
Sonnie
O'Sullivan
England
Fionn
O'Toole
Ireland
Sean
O'Toole
Ireland
WA
Oakden
England
Paul
Oakes
England
GL
Oakley
England
Peter
Oakley
England
RG
Oakley
England
Mark
Oaten
Scotland
Paul
Oatley
England
Bader
Obaid Almehairi
United Arab Emirates
Mohammad
Obeid
Canada
Tamas
Obendorfer
Hungary
Patrik
Oberkofler
Italy
Markus
Obermüller
Germany
Friedrich
Oberndorfer
?
Alexandra
Oberstraß
Germany
Reinhard
Oberwittler
Germany
Ivan
Obona
Slovakia
Andre
Obst
Germany
Irem
Öc Parlar
Turkey
Lkhagvadorj
Ochirbal
Mongolia
Ralf
Ochmann
Germany
Brian
Ochoiski
France
Mateo
Ochoiski
France
Stephane
Ochoiski
France
Ken
Ockelford
England
Mihai
Ocnasu
England
Kent
Odde
Norway
Murad
Odeh
Jordan
L
Odell
England
Djordie
Odiel Klop
Netherlands
Jos
Odijk
Netherlands
Gerd
Oehler
Germany
Marcel
Oehler
Germany
Peter
Oehler
Germany
Solomon-Andrew
Oehlson
United States
Christian
Oehmicke
Germany
Kendrew
Oei
Netherlands
Kevin
Oei
Netherlands
Johan
Oenema
Netherlands
Don
Oeyen
Belgium
Jochen
Offner
Germany
Mikael
Ogaard
Norway
Ahmed
Ogaily
Jordan
Junya
Ogasawara
Japan
Michael
Ogden
Germany
Tony
Ogilvie
Scotland
Azusa
Oh
Japan
Amir
Ohana
Israel
Sarkis
Ohanessian
?
Shahar
Ohayon
Israel
Sven
Ohlenroth
Germany
Francis
Öhlund
Sweden
Mamoru
Ohmizu
Japan
Claudia
Ohnesorg
Germany
Franz
Ohnesorg
Germany
Naoyuki
Oi
Japan
Esa
Oikarinen
Finland
Seppo
Ojala
Finland
Efe
Oker
Turkey
Odne
Oksavik
Norway
Anton
Oksenyuk
Belarus
Semih
Öksüz
Turkey
Behcet
Oktay Celik
Turkey
Andrey
Okunevskiy
Ukraine
Vitaliy
Okunevskiy
Ukraine
Adewale
Okunoren
United States
Mate
Olah Gergely
Hungary
Denis
Olar
Romania
Igor
Olari
Moldova
Johann
Olav Randolf Nilsen
Norway
Igoris
Olchovic
Lithuania
Bartosz
Olchowka
Poland
Bartosz
Oldakowski
Poland
R
Oldale
England
Harford
Olden
England
Norman
Oldfield
England
Robert
Oldfield
England
Darren
Oldroyd
Northern Ireland
Dmitrij
Oleinik
Lithuania
Piotr
Olejnik
Poland
Kazimierz
Olejwiczak
Poland
Vadim
Olenin
Russia
Radu
Oleniuc
Romania
Ivan
Oleynik
Ukraine
Care
Olgun Caliskan
Turkey
Sunday
Oliseh
?
E
Olive
England
Jorge
Oliveira
Portugal
Mario
Oliveira
Portugal
Rui
Oliveira
Portugal
Bill
Oliver
England
Daisy-May
Oliver
England
G
Oliver
England
Geordie
Oliver
Canada
Ian
Oliver
Australia
Lawrence
Oliver
England
N
Oliver
Northern Ireland
Norman
Oliver
Northern Ireland
Richard
Oliver
Wales
Andrew
Olivero
Gibraltar
Danny
Olivier
?
Sebastian
Olivier
England
Marten
Ollesk
Estonia
Sami
Ollila
Finland
Nick
Ollis
Czech Republic
Espen
Olsen
Norway
Jan
Olsen
Wales
Leif
Olsen
Germany
Martin
Olsen
Denmark
Nicklas
Olsen
Denmark
Tommy
Olsen
Norway
Alina
Olsevskaja
Lithuania
Paul
Olsson
New Zealand
Costel
Olteanu
Italy
Erich
Oltmanns
Germany
Adel
Omar
Egypt
Anas
Omar
Libya
Mohammed
Omar Ashiq
Bahrain
Adel
Omar Meawad
Egypt
Connor
Omara
?
Zajni
Omari Omar
Morocco
Igor
Omelyanyuk
Belarus
Levent
Ömer Biltir
Turkey
Edin
Omerovic
Bosnia Herzegovina
Shervin
Omidvar
Iran
Ben
Omrane Tarek
Tunisia
Takuya
Omura
Japan
Ng
On Yee
Hong Kong
Samir
Önder
Germany
Ludek
Ondracka
Czech Republic
Anson
Ong
Singapore
CS
Ong
Malaysia
Dillon
Ong
Netherlands
Freddy
Ong
Singapore
Jo
Ong
Malaysia
Kenny
Ong
Malaysia
Paul
Ong
Malaysia
Peter
Ong
United States
SS
Ong
Malaysia
Steven
Ong
Malaysia
Ben
Ong Chong Sun
Singapore
Jaden
Ong Jia Jun
Singapore
Eugene
Ong She Kim
Singapore
Kairat
Ongonusov
Kazakhstan
Ben
Onions
England
Sergei
Onischuk
Ukraine
Patricia
Ontong
South Africa
Vicky
OO
Malaysia
Patrick
Ooi
Malaysia
Shawn
Ooi
Singapore
Johan
Oomen
Netherlands
Toine
Oomens
Netherlands
Erik
Oortwijn
Netherlands
Aaron
Oostdijk
Netherlands
Nikhil
Ootam
India
Suzie
Opacic
England
Dirk
Oppenhoff
Germany
Marco
Oppes
Italy
Daniel
Oprea
Romania
Alex
Oprisor
Romania
Alexandru
Oprisor
Romania
Vitaly
Opryshko
Russia
Alexandra
Orak
Germany
Andy
Orange
Switzerland
Michael
Orbech Couriol
Denmark
H
Orchard
England
Tony
Orchard
?
Maxime
Orecchia
France
Eyal
Oren
Israel
Nigel
Organ
Wales
Roy
Oriel
Wales
Adrian
Orinak
Slovakia
Martin
Orinak
Slovakia
Jason
Orlando
United States
Jerome
Orlins
Germany
Alexander
Orlov
Kazakhstan
Kiril
Orlov
Russia
Stephen
Ormerod
England
Richard
Ormiston
Czech Republic
Merv
Ormsby
New Zealand
Molly
Ormsby
New Zealand
Katalin
Orosz
Hungary
Janice
Orr
Australia
Robert
Orr
Northern Ireland
George
Orrell
England
Jack
Orrell
England
Geremia
Orsi
Italy
Anne
Ortais
France
James
Ortega
Philippines
David
Orth
Papua New Guinea
Molina
Ortiz
United States
Alexander
Ortmann
Germany
Andreas
Ortmann
Germany
Alan
Orton
England
Ryan
Orton
South Africa
Andrei
Orzan
Romania
Bartlomiej
Orzechowski
Poland
Alexey
Osakin
?
Mohamed
Osama
Egypt
Yara
Osama
Egypt
Adam
Osborne
England
Desmond
Osborne
England
May
Osborne
England
Mike
Osborne
Northern Ireland
R
Osborne
Ireland
S
Osborne
England
T
Osborne
Scotland
Adam
Osborne (II)
England
Adam
Osbourne
England
Wieslaw
Oscihowski
Poland
Steve
Osell
England
Dmitriy
Osipenko
Ukraine
Karen
Osipov
Russia
Jon
Oskar Thorhallsson
Iceland
Karl
Oskar Toovere
Estonia
Geoff
Osling
Wales
Ahmed
Osman
Belgium
Amr
Osman
Egypt
Ali
Osman Karga
?
Armin
Osmanbegović
Bosnia Herzegovina
Dmitrijs
Osmolovskis
Latvia
Ahmed
Ossama
Egypt
Simon
Österle
Austria
Stefan
Ostermann
Austria
Gerard
Osterreicher
Austria
Karin
Ostertag
Germany
Johan
Ostin
Norway
Andrei
Ostrazhnov
Ukraine
Justus
Östreich
Germany
Ruslan
Ostrovskiy
Ukraine
Helmut
Oswald
Austria
Johannes
Oswald
Germany
Lucas
Oswald
England
Michael
Oswald
Austria
Nicole
Oswald
Germany
Martin
Oszust
?
Abdulaziz
Othman
Brunei
Amr
Othman
Egypt
Saiffedine
Othmani
France
Jose-Maria
Otoni
Brazil
Tatsuya
Otsuka
Japan
Michael
Otte
Australia
Gerhard
Otter
Germany
Nico
Ottermann
Germany
Salim
Otti
Bulgaria
Uli
Ottner
Germany
Lewis
Otto
New Zealand
Lynette
Otto
New Zealand
Robin
Otto
Germany
Bjorn
Otto Strom
Norway
Ahmed
Ouboussekssou
Morocco
Ahmed
Ouda
Egypt
Luc
Oudejans
Netherlands
Peter
Oughton
England
Oussama
Ouhsain
?
Danny
Ould
England
Elaziz
Oussama
Morocco
Hamida
Oussama
Algeria
Mohamed
Oussama Hamida
Algeria
Harzallah
Oussema
Tunisia
Jamal
Oussi
Morocco
Jyri
Ovcharenko
Kazakhstan
Didier
Overath
Belgium
Damian
Overton
England
Lee
Overton
England
Ikupu
Ovia
Papua New Guinea
Melvin
Ow
Malaysia
Hani
Owaidhi
Saudi Arabia
Qureshi
Oweis Ahmed
?
Andrew
Owen
England
Barrie
Owen
Wales
Ceri
Owen
Wales
Gary
Owen
Wales
Huw
Owen
Wales
J
Owen
England
Jake
Owen
England
Marcus
Owen
Wales
Toka
Owen
Papua New Guinea
Phillip
Owen Blackburn
England
Tina
Owen-Sevilton
England
Aidan
Owens
England
Aiden
Owens
England
Austin
Owens
England
G
Owens
Scotland
J
Owens
Ireland
John
Owens
Ireland
Mark
Owens
Scotland
Tristan
Owens
England
Mark
Owens (II)
Ireland
Ken
Owers
England
Kai
Owesen Hansen
Norway
Oleg
Owsianko
Ukraine
Cliff
Oxenham
New Zealand
M
Oy
Malaysia
Lami
Oyewole
Australia
Murun
Oyunchimeg
Mongolia
Mese
Ozan
?
Tristan
Ozanne
Guernsey
Bedri
Özcan
Turkey
Günay
Özcan
Turkey
Can
Özen
Turkey
Serdest
Özgür Hata
Turkey
Isik
Özgür Tunali
Turkey
Rachel
Ozier
England
Christian
Ozim
Germany
Cumhurcelebi
Özkaya
Turkey
Murat
Özsarac
Turkey
Seref
Öztürk
Turkey
PJ
O’Connor
Ireland
Sheldon
O’Connor
England
Brian
O’Grady
Sweden
Tanya
O’Neill
Ireland
Daniel
O’Regan
Ireland