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 %
Chang Bingyu 48 48 999 n/a China 7 7 0 0 100.00 0 0 0 0 7 7 0 0 100.00 41 31 10 75.61
Yao Pengcheng 79 79 999 n/a China 6 6 0 0 100.00 0 0 0 0 6 6 0 0 100.00 45 33 12 73.33
Liu Hongyu 58 58 999 n/a China 4 4 0 0 100.00 0 0 0 0 4 4 0 0 100.00 28 23 5 82.14
Hossein Vafaei 28 28 999 n/a Iran 3 3 0 0 100.00 0 0 0 0 3 3 0 0 100.00 22 17 5 77.27
He Guoqiang 47 47 999 n/a China 7 6 0 1 85.71 0 0 0 0 7 6 0 1 85.71 39 27 12 69.23
Jiang Jun 65 65 999 n/a China 7 6 0 1 85.71 0 0 0 0 7 6 0 1 85.71 46 30 16 65.22
David Gilbert 31 31 999 n/a England 6 5 1 0 83.33 0 0 0 0 6 5 1 0 83.33 35 25 10 71.43
Zhang Anda 20 20 999 n/a China 6 5 0 1 83.33 0 0 0 0 6 5 0 1 83.33 37 25 12 67.57
Aaron Hill 41 41 999 n/a Ireland 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 32 21 11 65.63
Daniel Wells 45 45 999 n/a Wales 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 31 20 11 64.52
Ashley Carty 98 98 999 n/a England 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 30 19 11 63.33
Noppon Saengkham 46 46 999 n/a Thailand 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 29 18 11 62.07
Matthew Selt 43 43 999 n/a England 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 32 19 13 59.38
Jordan Brown 64 64 999 n/a Northern Ireland 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 34 20 14 58.82
Florian Nüßle 93 93 999 n/a Austria 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 31 18 13 58.06
Tom Ford 36 36 999 n/a England 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 35 20 15 57.14
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
Fan Zhengyi 57 57 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
Alfie Burden 98 98 999 n/a England 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 30 17 13 56.67
Oliver Brown 92 92 999 n/a England 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 31 17 14 54.84
Hammad Miah 98 98 999 n/a England 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 34 18 16 52.94
Jackson Page 35 35 999 n/a Wales 7 5 2 0 71.43 0 0 0 0 7 5 2 0 71.43 46 29 17 63.04
Dylan Emery 72 72 999 n/a Wales 7 5 1 1 71.43 1 1 0 0 100.00 8 6 1 1 75.00 44 26 18 59.09
Pang Junxu 25 25 999 n/a China 6 4 2 0 66.67 0 0 0 0 6 4 2 0 66.67 35 24 11 68.57
Gary Wilson 24 24 999 n/a England 6 4 1 1 66.67 0 0 0 0 6 4 1 1 66.67 39 24 15 61.54
Ian Burns 76 76 999 n/a England 6 4 0 2 66.67 0 0 0 0 6 4 0 2 66.67 34 21 13 61.76
Dean Young (a) 999 n/a 999 n/a Scotland 3 2 1 0 66.67 0 0 0 0 3 2 1 0 66.67 11 8 3 72.73
Ben Mertens 62 62 999 n/a Belgium 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 24 15 9 62.50
Gao Yang 75 75 999 n/a China 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 24 15 9 62.50
Wang Xinbo 98 98 999 n/a China 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 21 13 8 61.90
Anthony McGill 38 38 999 n/a Scotland 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 23 14 9 60.87
Liam Davies 98 98 999 n/a Wales 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 25 15 10 60.00
Jamie O'Neill (a) 999 n/a 999 n/a England 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 10 6 4 60.00
Stuart Bingham 21 21 999 n/a England 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 22 13 9 59.09
Zhou Yuelong 23 23 999 n/a China 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 25 14 11 56.00
Ali Carter 22 22 999 n/a England 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 29 16 13 55.17
Steven Hallworth 73 73 999 n/a England 8 5 0 3 62.50 0 0 0 0 8 5 0 3 62.50 45 27 18 60.00
Oliver Sykes 98 98 999 n/a England 5 3 0 2 60.00 0 0 0 0 5 3 0 2 60.00 39 21 18 53.85
Mitchell Mann 98 98 999 n/a England 5 3 0 2 60.00 0 0 0 0 5 3 0 2 60.00 43 21 22 48.84
Jamie Clarke 98 98 999 n/a Wales 7 4 0 3 57.14 0 0 0 0 7 4 0 3 57.14 50 27 23 54.00
Louis Heathcote 67 67 999 n/a England 8 4 0 4 50.00 0 0 0 0 8 4 0 4 50.00 49 27 22 55.10
Michael Holt 51 51 999 n/a England 6 3 1 2 50.00 0 0 0 0 6 3 1 2 50.00 34 19 15 55.88
Yuan Sijun 30 30 999 n/a China 6 3 1 2 50.00 0 0 0 0 6 3 1 2 50.00 37 20 17 54.05
Ryan Day 37 37 999 n/a Wales 6 3 0 3 50.00 0 0 0 0 6 3 0 3 50.00 32 18 14 56.25
Liam Highfield 68 68 999 n/a England 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 35 21 14 60.00
Iulian Boiko 71 71 999 n/a Ukraine 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 30 16 14 53.33
Sam Craigie 70 70 999 n/a England 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 30 14 16 46.67
Huang Jiahao 98 98 999 n/a China 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 28 13 15 46.43
Gong Chenzhi 98 98 999 n/a China 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 37 17 20 45.95
Andrew Higginson 98 98 999 n/a England 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 31 14 17 45.16
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
Robbie Williams 56 56 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
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
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
Jak Jones 32 32 999 n/a Wales 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 16 8 8 50.00
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
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
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
Stephen Maguire 29 29 999 n/a Scotland 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 14 6 8 42.86
Scott Donaldson 55 55 999 n/a Scotland 5 2 1 2 40.00 0 0 0 0 5 2 1 2 40.00 29 14 15 48.28
Liu Yang 98 98 999 n/a China 5 2 0 3 40.00 0 0 0 0 5 2 0 3 40.00 26 10 16 38.46
Duane Jones (a) 999 n/a 999 n/a Wales 8 3 2 3 37.50 0 0 0 0 8 3 2 3 37.50 53 24 29 45.28
Artemijs Zizins 98 98 999 n/a Latvia 6 2 3 1 33.33 0 0 0 0 6 2 3 1 33.33 37 21 16 56.76
Xu Si 34 34 999 n/a China 6 2 2 2 33.33 0 0 0 0 6 2 2 2 33.33 35 18 17 51.43
Luo Zetao 98 98 999 n/a China 6 2 2 2 33.33 0 0 0 0 6 2 2 2 33.33 34 16 18 47.06
Mahmoud El Hareedy 97 97 999 n/a Egypt 6 2 2 2 33.33 0 0 0 0 6 2 2 2 33.33 34 16 18 47.06
Julien Leclercq 98 98 999 n/a Belgium 6 2 1 3 33.33 0 0 0 0 6 2 1 3 33.33 38 18 20 47.37
Ricky Walden 54 54 999 n/a England 6 2 1 3 33.33 0 0 0 0 6 2 1 3 33.33 37 17 20 45.95
Craig Steadman 98 98 999 n/a England 6 2 0 4 33.33 0 0 0 0 6 2 0 4 33.33 35 15 20 42.86
Sean O'Sullivan 98 98 999 n/a England 6 2 0 4 33.33 0 0 0 0 6 2 0 4 33.33 32 13 19 40.63
Marco Fu 69 69 999 n/a Hong Kong 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 25 13 12 52.00
Matthew Stevens 49 49 999 n/a Wales 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 26 13 13 50.00
Deng Haohui 98 98 999 n/a China 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 22 11 11 50.00
Jimmy Robertson 33 33 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 29 14 15 48.28
Xu Yichen 80 80 999 n/a China 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 28 13 15 46.43
Ishpreet Singh Chadha 59 59 999 n/a India 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 24 11 13 45.83
Jimmy White 94 94 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 24 11 13 45.83
Lan Yuhao 78 78 999 n/a China 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 24 11 13 45.83
Leone Crowley 86 86 999 n/a Ireland 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 24 11 13 45.83
Joe O'Connor 27 27 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 22 10 12 45.45
Liam Pullen 66 66 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 29 13 16 44.83
Anton Kazakov 98 98 999 n/a Ukraine 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 27 12 15 44.44
Stan Moody 40 40 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 23 10 13 43.48
Jamie Jones 63 63 999 n/a Wales 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 21 9 12 42.86
Zhao Hanyang 81 81 999 n/a China 3 1 0 2 33.33 1 1 0 0 100.00 4 2 0 2 50.00 26 11 15 42.31
Antoni Kowalski 98 98 999 n/a Poland 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 26 11 15 42.31
Martin O'Donnell 52 52 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 24 10 14 41.67
T Tirapongpaiboon 98 98 999 n/a Thailand 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 24 10 14 41.67
Chatchapong Nasa 91 91 999 n/a Thailand 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 27 11 16 40.74
Michael Larkov 98 98 999 n/a Ukraine 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 23 9 14 39.13
Ben Woollaston 39 39 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 21 8 13 38.10
Elliot Slessor 19 19 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 22 8 14 36.36
Liu Wenwei 83 83 999 n/a China 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 21 7 14 33.33
Jack Lisowski 17 17 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 22 7 15 31.82
Luca Brecel 44 44 999 n/a Belgium 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 23 7 16 30.43
Sahil Nayyar 96 96 999 n/a Canada 7 2 2 3 28.57 0 0 0 0 7 2 2 3 28.57 38 18 20 47.37
David Lilley 60 60 999 n/a England 7 2 2 3 28.57 0 0 0 0 7 2 2 3 28.57 46 20 26 43.48
Ross Muir 84 84 999 n/a Scotland 7 2 1 4 28.57 0 0 0 0 7 2 1 4 28.57 47 20 27 42.55
Thepchaiya Un-Nooh 18 18 999 n/a Thailand 5 1 2 2 20.00 0 0 0 0 5 1 2 2 20.00 29 13 16 44.83
Alexander Ursenbacher 89 89 999 n/a Switzerland 5 1 1 3 20.00 0 0 0 0 5 1 1 3 20.00 28 11 17 39.29
Daniel Womersley (a) 999 n/a 999 n/a England 5 1 1 3 20.00 0 0 0 0 5 1 1 3 20.00 26 10 16 38.46
Long Zehuang 50 50 999 n/a China 6 1 3 2 16.67 0 0 0 0 6 1 3 2 16.67 37 17 20 45.95
Lyu Haotian 61 61 999 n/a China 6 1 2 3 16.67 0 0 0 0 6 1 2 3 16.67 39 18 21 46.15
Reanne Evans (f) 82 82 999 n/a England 6 1 1 4 16.67 0 0 0 0 6 1 1 4 16.67 34 11 23 32.35
Phil O'Kane 98 98 999 n/a England 6 1 0 5 16.67 0 0 0 0 6 1 0 5 16.67 31 8 23 25.81
Haydon Pinhey (a) 999 n/a 999 n/a England 2 0 2 0 0.00 1 1 0 0 100.00 3 1 2 0 33.33 8 4 4 50.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
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
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
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
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
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
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
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
Oliver Lines 53 53 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 18 7 11 38.89
Connor Benzey 88 88 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 17 6 11 35.29
Liam Graham 87 87 999 n/a Scotland 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 17 6 11 35.29
Ng On Yee (f) 95 95 999 n/a Hong Kong 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 17 6 11 35.29
Lei Peifan 26 26 999 n/a China 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 16 5 11 31.25
Mateusz Baranowski 85 85 999 n/a Poland 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 16 5 11 31.25
Paul Norris 98 98 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 16 5 11 31.25
David Grace 74 74 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 15 4 11 26.67
Stuart Carrington 98 98 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 15 4 11 26.67
Zak Surety 42 42 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 15 4 11 26.67
Michał Szubarczyk 77 77 999 n/a Poland 4 0 1 3 0.00 1 1 0 0 100.00 5 1 1 3 20.00 27 11 16 40.74
Ashley Hugill 98 98 999 n/a England 5 0 2 3 0.00 0 0 0 0 5 0 2 3 0.00 28 10 18 35.71
Bai Yulu (f) 98 98 999 n/a China 5 0 2 3 0.00 0 0 0 0 5 0 2 3 0.00 26 8 18 30.77
Fergal Quinn 90 90 999 n/a Northern Ireland 5 0 2 3 0.00 0 0 0 0 5 0 2 3 0.00 26 8 18 30.77
Jeff Cundy (a) 999 n/a 999 n/a England 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 11 2 9 18.18
Dylan Smith (a) 999 n/a 999 n/a England 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 10 1 9 10.00
Panchaya Channoi (f) 98 98 999 n/a Thailand 5 0 0 5 0.00 0 0 0 0 5 0 0 5 0.00 24 4 20 16.67
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
Kyren Wilson 8 8 999 n/a England 0 0 0 0 3 0 0 3 0.00 3 0 0 3 0.00 0 0 0