snooker.org Frontpage

Match Stats

Matches from

R = World Ranking
Player Matches Frames
Played Walkovers Total
Name R-Sort R O-Sort O Nationality P W D L % P W D L % P W D L % P W L %
Liu Hongyu 58 58 999 n/a China 3 3 0 0 100.00 0 0 0 0 3 3 0 0 100.00 21 18 3 85.71
Yao Pengcheng 79 79 999 n/a China 3 3 0 0 100.00 0 0 0 0 3 3 0 0 100.00 24 18 6 75.00
Jiang Jun 65 65 999 n/a China 3 3 0 0 100.00 0 0 0 0 3 3 0 0 100.00 26 18 8 69.23
Anthony McGill 38 38 999 n/a Scotland 2 2 0 0 100.00 0 0 0 0 2 2 0 0 100.00 16 12 4 75.00
Hossein Vafaei 28 28 999 n/a Iran 2 2 0 0 100.00 0 0 0 0 2 2 0 0 100.00 16 12 4 75.00
Noppon Saengkham 46 46 999 n/a Thailand 2 2 0 0 100.00 0 0 0 0 2 2 0 0 100.00 16 12 4 75.00
Pang Junxu 25 25 999 n/a China 2 2 0 0 100.00 0 0 0 0 2 2 0 0 100.00 16 12 4 75.00
Stuart Bingham 21 21 999 n/a England 2 2 0 0 100.00 0 0 0 0 2 2 0 0 100.00 16 12 4 75.00
Chang Bingyu 48 48 999 n/a China 2 2 0 0 100.00 0 0 0 0 2 2 0 0 100.00 17 12 5 70.59
Aaron Hill 41 41 999 n/a Ireland 2 2 0 0 100.00 0 0 0 0 2 2 0 0 100.00 18 12 6 66.67
David Gilbert 31 31 999 n/a England 2 2 0 0 100.00 0 0 0 0 2 2 0 0 100.00 18 12 6 66.67
Zhang Anda 20 20 999 n/a China 2 2 0 0 100.00 0 0 0 0 2 2 0 0 100.00 18 12 6 66.67
Zhou Yuelong 23 23 999 n/a China 2 2 0 0 100.00 0 0 0 0 2 2 0 0 100.00 18 12 6 66.67
Jackson Page 35 35 999 n/a Wales 2 2 0 0 100.00 0 0 0 0 2 2 0 0 100.00 19 12 7 63.16
Matthew Selt 43 43 999 n/a England 2 2 0 0 100.00 0 0 0 0 2 2 0 0 100.00 19 12 7 63.16
Tom Ford 36 36 999 n/a England 2 2 0 0 100.00 0 0 0 0 2 2 0 0 100.00 20 12 8 60.00
Chen Ruifu (a) 999 n/a 999 n/a China 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 37 21 16 56.76
Liam Highfield 68 68 999 n/a England 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 26 17 9 65.38
Iulian Boiko 71 71 999 n/a Ukraine 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 21 12 9 57.14
Fan Zhengyi 57 57 999 n/a China 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 29 16 13 55.17
Jamie Clarke 98 98 999 n/a Wales 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 31 17 14 54.84
Mitchell Mann 98 98 999 n/a England 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 28 15 13 53.57
Hammad Miah 98 98 999 n/a England 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 25 13 12 52.00
Ross Muir 84 84 999 n/a Scotland 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 28 14 14 50.00
David Lilley 60 60 999 n/a England 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 27 13 14 48.15
Ashley Carty 98 98 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 15 9 6 60.00
Ian Burns 76 76 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 17 10 7 58.82
Jordan Brown 64 64 999 n/a Northern Ireland 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 17 10 7 58.82
Wang Yuhang (a) 999 n/a 999 n/a China 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 17 10 7 58.82
Gary Wilson 24 24 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 19 11 8 57.89
Louis Heathcote 67 67 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 19 11 8 57.89
Deng Haohui 98 98 999 n/a China 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 14 8 6 57.14
Steven Hallworth 73 73 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 14 8 6 57.14
Marco Fu 69 69 999 n/a Hong Kong 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 16 9 7 56.25
Michael Holt 51 51 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 16 9 7 56.25
Ben Mertens 62 62 999 n/a Belgium 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 18 10 8 55.56
Gao Yang 75 75 999 n/a China 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 18 10 8 55.56
Matthew Stevens 49 49 999 n/a Wales 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 18 10 8 55.56
Alfie Burden 98 98 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 13 7 6 53.85
He Guoqiang 47 47 999 n/a China 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 15 8 7 53.33
Joe O'Connor 27 27 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 15 8 7 53.33
Oliver Sykes 98 98 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 15 8 7 53.33
Xu Si 34 34 999 n/a China 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 15 8 7 53.33
Lan Yuhao 78 78 999 n/a China 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 17 9 8 52.94
Daniel Wells 45 45 999 n/a Wales 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 19 10 9 52.63
Peter Lines (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 19 10 9 52.63
Ali Carter 22 22 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 21 11 10 52.38
Ryan Thomerson (a) 999 n/a 999 n/a Australia 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 21 11 10 52.38
Jimmy Robertson 33 33 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 20 10 10 50.00
Xu Yichen 80 80 999 n/a China 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 20 10 10 50.00
Lyu Haotian 61 61 999 n/a China 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 18 9 9 50.00
Martin O'Donnell 52 52 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 18 9 9 50.00
Florian Nüßle 93 93 999 n/a Austria 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 16 8 8 50.00
Ishpreet Singh Chadha 59 59 999 n/a India 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 16 8 8 50.00
Jimmy White 94 94 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 16 8 8 50.00
Jamie Jones 63 63 999 n/a Wales 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 14 7 7 50.00
Sahil Nayyar 96 96 999 n/a Canada 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 14 7 7 50.00
Gong Chenzhi 98 98 999 n/a China 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 21 10 11 47.62
Liam Pullen 66 66 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 21 10 11 47.62
Julien Leclercq 98 98 999 n/a Belgium 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 19 9 10 47.37
Robert Milkins (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 19 9 10 47.37
T Tirapongpaiboon 98 98 999 n/a Thailand 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 17 8 9 47.06
Daniel Womersley (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 15 7 8 46.67
Sam Craigie 70 70 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 15 7 8 46.67
Dylan Emery 72 72 999 n/a Wales 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 13 6 7 46.15
Yuan Sijun 30 30 999 n/a China 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 20 9 11 45.00
Andrew Higginson 98 98 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 18 8 10 44.44
Antoni Kowalski 98 98 999 n/a Poland 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 18 8 10 44.44
Ricky Walden 54 54 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 18 8 10 44.44
Craig Steadman 98 98 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 16 7 9 43.75
Elliot Slessor 19 19 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 16 7 9 43.75
Long Zehuang 50 50 999 n/a China 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 16 7 9 43.75
Mark Joyce (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 16 7 9 43.75
Oliver Brown 92 92 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 16 7 9 43.75
Simon Blackwell (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 16 7 9 43.75
Zhang Yang (a) 999 n/a 999 n/a China 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 16 7 9 43.75
Chatchapong Nasa 91 91 999 n/a Thailand 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 19 8 11 42.11
Jack Lisowski 17 17 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 17 7 10 41.18
Reanne Evans (f) 82 82 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 17 7 10 41.18
Huang Jiahao 98 98 999 n/a China 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 15 6 9 40.00
Duane Jones (a) 999 n/a 999 n/a Wales 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 18 7 11 38.89
Luca Brecel 44 44 999 n/a Belgium 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 17 6 11 35.29
Alexander Ursenbacher 89 89 999 n/a Switzerland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 11 5 6 45.45
Artemijs Zizins 98 98 999 n/a Latvia 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 11 5 6 45.45
Liam Davies 98 98 999 n/a Wales 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 11 5 6 45.45
Liam Graham 87 87 999 n/a Scotland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 11 5 6 45.45
Michał Szubarczyk 77 77 999 n/a Poland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 11 5 6 45.45
Scott Donaldson 55 55 999 n/a Scotland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 11 5 6 45.45
Zhao Hanyang 81 81 999 n/a China 1 0 0 1 0.00 1 1 0 0 100.00 2 1 0 1 50.00 10 4 6 40.00
Alfie Davies (a) 999 n/a 999 n/a Wales 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 10 4 6 40.00
Anton Kazakov 98 98 999 n/a Ukraine 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 10 4 6 40.00
Ashley Hugill 98 98 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 10 4 6 40.00
Leone Crowley 86 86 999 n/a Ireland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 10 4 6 40.00
Luo Zetao 98 98 999 n/a China 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 10 4 6 40.00
Ng On Yee (f) 95 95 999 n/a Hong Kong 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 10 4 6 40.00
Oliver Lines 53 53 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 10 4 6 40.00
Panchaya Channoi (f) 98 98 999 n/a Thailand 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 10 4 6 40.00
Paul Norris 98 98 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 10 4 6 40.00
Robbie Williams 56 56 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 10 4 6 40.00
Ryan Day 37 37 999 n/a Wales 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 10 4 6 40.00
Bai Yulu (f) 98 98 999 n/a China 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 9 3 6 33.33
Cheung Ka Wai 98 98 999 n/a Hong Kong 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 9 3 6 33.33
Connor Benzey 88 88 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 9 3 6 33.33
Fergal Quinn 90 90 999 n/a Northern Ireland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 9 3 6 33.33
George Pragnell (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 9 3 6 33.33
Jak Jones 32 32 999 n/a Wales 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 9 3 6 33.33
Joshua Thomond (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 9 3 6 33.33
Mateusz Baranowski 85 85 999 n/a Poland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 9 3 6 33.33
Nattanapong Chaikul (a) 999 n/a 999 n/a Thailand 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 9 3 6 33.33
Stan Moody 40 40 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 9 3 6 33.33
Thepchaiya Un-Nooh 18 18 999 n/a Thailand 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 9 3 6 33.33
Wang Xinbo 98 98 999 n/a China 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 9 3 6 33.33
Allan Taylor (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 8 2 6 25.00
Ben Woollaston 39 39 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 8 2 6 25.00
David Grace 74 74 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 8 2 6 25.00
Lei Peifan 26 26 999 n/a China 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 8 2 6 25.00
Mahmoud El Hareedy 97 97 999 n/a Egypt 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 8 2 6 25.00
Michael Larkov 98 98 999 n/a Ukraine 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 8 2 6 25.00
Sean O'Sullivan 98 98 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 8 2 6 25.00
Liu Wenwei 83 83 999 n/a China 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 7 1 6 14.29
Liu Yang 98 98 999 n/a China 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 7 1 6 14.29
Phil O'Kane 98 98 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 7 1 6 14.29
Stephen Maguire 29 29 999 n/a Scotland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 7 1 6 14.29
Zak Surety 42 42 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 7 1 6 14.29
Patrick Whelan (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 6 0 6 0.00
Stuart Carrington 98 98 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 6 0 6 0.00
Zhou Yichen (a) 999 n/a 999 n/a China 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 6 0 6 0.00
Xu Jiarui (a) 999 n/a 999 n/a China 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0