Players
Head-to-Head
Tournaments
Seasons
Predictions
Rankings
Statistics
Matches & Frames
Centuries
Points & Breaks
Prize Money
Tournaments
Other
Frame Analysis
Crucible
Players From Scotland
← Saudi Arabia
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
Serbia →
First Name
Last Name
Country
Hugh
Abernethy
Hugh
Adams
G
Adams
Gordon
Adamson
Tariq
Ahmed
Tom
Aiken
George
Aitken
Jimmy
Allan
Graeme
Allan
James
Allen
I
Anderson
W
Anderson
CR
Anderson
Jamie
Anderson
R
Anderson (II)
R
Antaniewicz
RR
Armstrong
W
Armstrong
Cameron
Armstrong
Waseem
Arshad
WW
Atkins
Tahir
Azad
Stephen
Baillie
Stuart
Baillie
Gordon
Bain
Dougie
Bain
George
Bain
C
Bain
Kenny
Baird
Alfie
Baird
J
Baptie
Wallie
Barrie
Willie
Barrie
Willie
Barry
H
Bates
HJ
Bates
JG
Beattie
J
Beattle
I
Bennett
J
Bennett
John
Bennett
Steven
Bennie
Scott
Bigham
Michael
Bisset
T
Black
Ian
Black
J
Black
G
Blackwood
Joe
Blyth
A
Boath
Jack
Borwick
R
Bowie
Ian
Bowie
Sean
Boxall
Mark
Boyle
J
Brady
M
Brennan
Callan
Britten
F
Brown
George
Brown
S
Brown
Alan
Brown
J
Brown
Barry
Brown
Hugh
Brown
Mick
Brown
Eddie
Brown
K
Brown
Lucas
Bryden
T
Buchanan
Ian
Burnet
Jamie
Burnett
Alan
Burnett
Jim
Burns
Gordon
Burns
Nat
Butler
Jim
Butters
Mark
Cadenhead
Bob
Cadman
Paul
Cairns
J
Cameron
Ian
Cameron
L
Cameron
Mike
Cameron
Joe
Camp
Marcus
Campbell
Duncan
Campbell
Barry
Campbell
A
Campbell
JF
Campbell
J
Campbell
Jonathan
Campbell
I
Campbell
T
Campbell
Robert
Carlisle
I
Carmichael
George
Carnegie
G
Carnegie
Chris
Carroll
AJ
Carruthers
T
Carse
Mark
Caulfield
John
Caven
Keith
Chalmers
David
Charleton
Robert
Chartier
David
Clark
Rhys
Clark
A
Clark
Andrew
Clark (II)
J
Clarkin
Gemma
Clyde
T
Cochrane
A
Cochrane
John
Cochrane
William
Coggans
Michelle
Cohen
Michael
Collumb
Lloyd
Condron
D
Connelly
J
Convie
Martin
Cook
M
Cook
Ian
Corbett
Alex
Coutts
Kimberley
Cowan
Dominic
Coyle
T
Coyle
Dylan
Craig
Martin
Craig
Steven
Craven
A
Crawford
J
Cringan
Bobby
Cruickshanks
W
Cullen
George
Cunningham
A
Cunningham
L
Currie
J
Currie
Harry
D Thomson
Valerie
Dalgleish
Val
Dalglish
J
Daly
Jim
Daly
T
Davidson
J
Davidson
Robert
Davidson
RM
Davidson
Marc
Davies
Marc
Davis
Jim
Davis
C
Dean
Ron
Delnevo
Bert
Demarco
B
Demarco
LU
Demarco
Adrian
Dempster
W
Dewar
Stevie
Dick
Alan
Dicksen
R
Dickson
Neil
Dillon
J
Divers
R
Dobson
V
Docherty
AW
Dodds
Scott
Donaldson
Colin
Donaldson
Walter
Donaldson
Jim
Donnelly
Spencer
Donnelly
Kevin
Dooley
Wilson
Dornan
Graeme
Dott
Arron
Dougan
H
Douglas
Derek
Dudgeon
Andy
Duff
Johnny
Duff
JH
Duff
Pauline
Duffie
M
Duffin
Callum
Duffy
RS
Duffy
Scott
Dunbar
CJ
Dunbar
Campbell
Dunlop
Geoff
Dunn
Geoffrey
Dunn
Martin
Dziewialtowski
Roy
Easton
Douglas
Edmond
Darren
Ellis
Ian
Ellis
Ben
Ellis
D
Emerson
E
Eprile
Roy
Eprile
B
Fawcett
JW
Ferguson
JH
Ferguson
G
Findlater
James
Findlay
Valerie
Finnie
Val
Finnie
Deborah
Fladgate
Alastair
Fleming
Marc
Fleming
Alistair
Fleming
J
Fleming
Andy
Fong
A
Forbes
James
Ford
Kier
Forteath
Louise
Foster
J
Fraser
Steven
Fraser
Jonathan
Fulcher
D
Gallacher
Michael
Gallacher
D
Gallagher
Scott
Gault
Dylan
Gault
Andy
Gerrie
Matt
Gibson
H
Gibson
T
Gibson
F
Gibson
Christopher
Giffney
Darren
Gilbertson
E
Gillan
J
Gilles
Julie
Gillespie
Scott
Gillespie
Ian
Gillies
R
Gillon
J
Gillon
Barry
Gilmour
Giovanni
Giuriani
T
Goodall
F
Gordon
Calvin
Gourlay
Aaron
Graham
Liam
Graham
Kieran
Graham
AM
Grant
David
Grant
G
Grant
J
Gray
TW
Gray
MJ
Gray
HM
Gray
JB
Green
WD
Greenlees
David
Greig
Stephen
Grieve
Primo
Guillianotti
JH
Gunn
Daniel
Gunn
G
Hadden
R
Hadden
W
Haddow
Simon
Haggerty
J
Haicrow
John
Halcrow
Steven
Halloran
Shahbaz
Hameed
Martin
Hamilton
W
Hamilton
Kieran
Hamilton
Paul
Hardy
Derek
Hargreaves
Paul
Harkness
R
Harris
Gerry
Harvie
Norman
Hay
Gillian
Hayes
Jamie
Henderson
Euan
Henderson
Stephen
Hendry
R
Hendry
Garry
Hendry
Drew
Henry
John
Higgins
Ross
Higgins
David
Higgins
GA
Highley
Kevin
Hill
Grant
Hill
Louise
Hillman
W
Hislop
Matt
Hodgins
D
Hogg
Jason
Hood
DB
Hood
Alex
Hope
Graham
Horne
Lynette
Horsburgh
Gary
Houston
Jamie
Houston
J
Howitt
Derek
Hudson
Frank
Hughes
Anthony
Hughes
Scott
Hughes
Ewan
Hunter
Stuart
Hunter
W
Hunter
C
Hunter
David
Hutchison
Kris
Inglis
Bob
Inglis
Paul
Ingram
Graeme
Innes
Sean
Iqbal
Amaan
Iqbal
Adyan
Iqbal
Azaan
Iqbal
Ayaan
Iqbal
Imran
Iqbal
W
Ireland
Sean
James Riach
Paul
Jamieson
Alan
Jamieson
A
Jamieson
A
Johnston
Stuart
Johnstone
JT
Jordan
J
Jordan
Manmeet
Kainth
T
Kane
J
Kay
Alistair
Kay
Kieran
Kay
RS
Keay
AS
Keir
Keith
Keldie
A
Kelloe
William
Kelly
Fraser
Kelly
Colin
Kelly (II)
DG
Kemp
Johnny
Kemp
R
Kendrick
RM
Kendrick
A
Kennedy
Tom
Kennedy
Andrew
Kennedy Snr
Malcolm
Kerr
W
Kerry
Pat
Killen
Gary
Kinnear
L
Knowles
J
Knox
Harrison
Laats
John
Laidlaw
A
Laidlaw
Wai
Lam
Robert
Lamb
Alex
Lambie
Raymond
Lane
Brandon
Langan
David
Langlands
John
Langlands
John
Lardner
K
Laurie
A
Laurie
Barry
Lee
Martin
Lee McNally
R
Leonard
Michael
Leslie
Jack
Levey
M
Leyden
Scott
Liddell
Dougie
Lindsay
Priscilla
Little
Lance
Little
John
Lough
C
Lumsden
TH
Lynch
F
Lynn
J
Macaulay
Scott
MacFarlane
John
Macfarlane
Craig
MacGillivray
Brodie
MacGillivray
Mhairi
MacKay
Scott
MacKenzie
J
Mackie
Andrew
Mackie
H
Mackintosh
Norman
MacLachlan
Murdo
Macleod
Stephen
Maguire
Michael
Maguire
Karzan
Majid
John
Malcolm
Joe
Manners
Abid
Manzoor
Anne
Marie Reilly
Neil
Martin
Chris
Martin
Bob
Martin
RCT
Martin
Simon
Martin
J
McAlley
Jim
McAllister
Lee
Mcallister
Colin
McAlpine
WF
McAlpine
Stevie
McArthur
James
McBain
Bob
McCabe
Kieran
McCaig
A
McCall
Mark
McCluskie
D
McCombe
Mark
McCulloch
Michael
McCulloch
Stephen
McCush
Shaun
McDermott
Fraser
McDonald
Kian
McDonald
Richy
McDonald
Craig
McDonald
CJ
McEntree
John
Mcfarlane
Andy
McGhee
Anthony
McGill
J
McGirr
J
McGowan
ND
McGowan
Joe
McGrath (II)
D
McGravie
Darren
McGuinness
T
McGuire
Michael
McGuire
Lewis
McHoul
R
McInearney
Ashley
McIntosh
Scott
McIntosh
Kenny
McIntosh
Sam
McKay
Robert
McKendrick
J
McKenna
P
McKenney
Bill
McKerron
Pat
McKinney
Joseph
McLaren
N
McLaughlan
Eddie
McLaughlin
N
McLaughlin
David
McLellan
DA
McLeod
AS
McLeod
Michael
McLintock
J
McManus
Alan
McManus
Grant
McNairn
H
McNeill
Jimmy
McNellan
Paul
McPhillips
P
McPhillips
Scott
McRindle
Thomas
McSorley
David
McSorley
W
McVicar
Lee
Mein
Dougie
Melrose
Thomas
Messer
Ronnie
Millar
P
Millar
J
Millar
Ronnie
Miller
Ron
Miller
Robert
Miller
Alan
Miller
David
Miller
Allan
Miller
Sarah
Milne
C
Milne
Crawford
Mitchell
P
Mitchell
J
Mitchell (III)
Arthur
Mohammad
Itrat
Mohammed
Kenny
Mollins
Daniella
Montgomery
P
Morrison
Scott
Morrison
Jackie
Morton
Roy
Muckart
Ross
Muir
Steve
Muir
Evan
Munro
P
Munro
Brian
Murphy
Lewis
Murphy
Paul
Murphy
Greg
Murphy
Chris
Murray
John
Murray
T
Murray
CG
Murray
G
Nairn
Andy
Naysmith
T
Newall
Willie
Newman
Hugh
Nimmo
W
Nislop
Callum
Niven
Stuart
Nivison
Sophie
Nix
Robert
Nixon
F
Nolan
James
O'Brien
John
O'Brien
William
O'Donnell
Allan
O'Neil
Mark
Oaten
Tony
Ogilvie
T
Osborne
G
Owens
Mark
Owens
Gary
Palmer
W
Park
David
Paterson
D
Paton
Stuart
Paton
Fraser
Patrick
Joe
Patterson
Derek
Pattison
T
Paul
Dave
Pawley
I
Peacock
C
Pearce
EJ
Pelosi
W
Penman
C
Perna
Michael
Philbin
John
Phillips
J
Phillips
D
Phillips
O
Phillips
R
Pirrie
David
Pleym
A
Poden
Jimmy
Pollack
James
Pollack
Michael
Polley
Jimmy
Pollock
Mike
Power
R
Prentice
JF
Pringle
W
Pugh
Keith
Pullinger
J
Purves
David
Qadir
Ryan
Quigley
Cyril
Quinn
Kenneth
Ramage
Walter
Ramage
Jim
Rankeillor
Duncan
Ray Lane
Shahid
Razaq
John
Rea
Guilio
Rea
Jamie
Read
R
Redpath
Billy
Reid
J
Reid (II)
Jim
Reilly
AnneMarie
Reilly
Mark
Reynolds
Sean
Riach
Mark
Richards
Ian
Richardson
T
Richardson (II)
JT
Richie
Hollie
Ridell
M
Rifkind
Peter
Rinaldi
Marieanne
Rinaldi
Robert
Ritchie
W
Ritchie
Zak
Robertson
Gary
Robertson
Elaine
Roehr
Ray
Romantschuk
Chris
Ross
R
Ross
A
Roy
Jim
Rushforth
RN
Russell
Craig
Sandford
Gary
Scott
George
Scott (III)
Thomas
Seaton
Chris
Shade
David
Shand
Robert
Shanks
Paul
Shanks
R
Sharp
Nathan
Shaw
A
Shearer
W
Sherry
J
Sibbald
D
Sidley
Aldo
Simmonelli
Gary
Simmons
G
Simpson
Eddie
Sinclair
Craig
Sinclair
W
Sinclair
Ryan
Sinclair
S
Singh
Gary
Singh
Roger
Singh
Chris
Small
H
Smalley
R
Smalley
R
Smart
Adam
Smith
Iain
Smith
H
Smith
WH
Smith
Dale
Smith
Austin
Smith
George
Smith
N
Smith
Alex
Smith
Billy
Snaddon
David
Sneddon
Grant
Snow
W
Souter
A
Spence
Peter
Spence
Stephen
Stamp
Robert
Stephen
David
Steven
Robert
Stevenson
G
Steward
James
Stewart
Jim
Stewart
CI
Stewart
Jamie
Stewart
Jackie
Stewart
G
Stewart
F
Stewart
Harry
Stokes
Dave
Stone
Katharine
Stott
J
Strachan
Alex
Sutherland
AM
Sutherland
Lewis
Tait
W
Taylor
Alex
Taylor
Robert
Thallon
Gary
Thomas
Gary
Thompson
W
Thomson
Finlay
Thomson
JR
Thomson
RA
Thomson
David
Thomson
Dean
Thomson
Agnieszka
Thomson
Gary
Thomson
William
Thomson
Harry D
Thomson
Jamie
Thomson
J
Thomson
A
Thomson
H
Thomson
C
Threlfall
Stephen
Tierney
E
Tinsley
P
Titterton
W
Torrie
Chris
Totten
C
Trayner
Jason
Trotter
Ross
Tudor
R
Ugolini
Michael
Valentine
Ross
Vallance
A
Waddell
Joe
Wakeley
J
Walker
R
Walker
Ian
Wallace
Tom
Wallace
IS
Wallace
J
Walls
Andy
Walls
RH
Walls
Gavin
Walsh
W
Wardlaw
Steven
Wardropper
T
Waters
George
Watson
Richard
Watson
DW
Watson
Ian
Wells
I
Wexelstein
M
Wexelstein
Kenny
White
Mark
Wilding
Ian
Wilkie
Allan
Williams
Paul
Williams (II)
A
Williams(II)
W
Williamson
John
Williamson
R
Williamson
Cormac
Williamson
Ben
Williamson
T
Willie J Steer
Frank
Wilson
Erik
Wilson
J
Wilson
D
Wilson
Alex
Wilson
Archie
Wishart
GC
Wood
J
Wood
A
Wood
Luke
Woodhead
Barry
Wraith
R
Wright
D
Wright
Stephen
Wylie
Dean
Young
W
Young
Willie
Young
Jules
Zonfrillo
Jon
Zonfrillo