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 %
Jiang Jun 65 65 999 n/a China 9 8 0 1 88.89 0 0 0 0 9 8 0 1 88.89 59 40 19 67.80
Chang Bingyu 47 47 999 n/a China 12 10 0 2 83.33 0 0 0 0 12 10 0 2 83.33 66 47 19 71.21
Anthony McGill 38 38 999 n/a Scotland 6 5 0 1 83.33 0 0 0 0 6 5 0 1 83.33 46 28 18 60.87
Yao Pengcheng 79 79 999 n/a China 12 9 0 3 75.00 0 0 0 0 12 9 0 3 75.00 75 48 27 64.00
Liam Davies 99 99 999 n/a Wales 8 6 0 2 75.00 0 0 0 0 8 6 0 2 75.00 51 32 19 62.75
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
Liu Hongyu 56 56 999 n/a China 11 8 2 1 72.73 0 0 0 0 11 8 2 1 72.73 55 42 13 76.36
David Gilbert 32 32 999 n/a England 14 10 2 2 71.43 0 0 0 0 14 10 2 2 71.43 72 46 26 63.89
Jamie Clarke 99 99 999 n/a Wales 10 7 0 3 70.00 0 0 0 0 10 7 0 3 70.00 71 41 30 57.75
Hossein Vafaei 27 27 999 n/a Iran 13 9 3 1 69.23 0 0 0 0 13 9 3 1 69.23 63 43 20 68.25
He Guoqiang 48 48 999 n/a China 12 8 1 3 66.67 0 0 0 0 12 8 1 3 66.67 64 39 25 60.94
Fan Zhengyi 57 57 999 n/a China 9 6 2 1 66.67 0 0 0 0 9 6 2 1 66.67 59 37 22 62.71
Liam Highfield 69 69 999 n/a England 9 6 0 3 66.67 0 0 0 0 9 6 0 3 66.67 60 38 22 63.33
Matthew Selt 44 44 999 n/a England 9 6 0 3 66.67 0 0 0 0 9 6 0 3 66.67 59 35 24 59.32
Zhao Xintong 3 3 999 n/a China 3 2 1 0 66.67 0 0 0 0 3 2 1 0 66.67 11 8 3 72.73
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
Luke Pinches (a) 999 n/a 999 n/a England 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 11 6 5 54.55
Noppon Saengkham 45 45 999 n/a Thailand 14 9 1 4 64.29 0 0 0 0 14 9 1 4 64.29 72 44 28 61.11
Steven Hallworth 75 75 999 n/a England 11 7 0 4 63.64 0 0 0 0 11 7 0 4 63.64 66 37 29 56.06
Jackson Page 39 39 999 n/a Wales 13 8 3 2 61.54 0 0 0 0 13 8 3 2 61.54 78 47 31 60.26
Tom Ford 35 35 999 n/a England 5 3 0 2 60.00 0 0 0 0 5 3 0 2 60.00 43 23 20 53.49
Zhang Anda 19 19 999 n/a China 14 8 3 3 57.14 0 0 0 0 14 8 3 3 57.14 71 43 28 60.56
Michael Holt 50 50 999 n/a England 7 4 1 2 57.14 0 0 0 0 7 4 1 2 57.14 43 24 19 55.81
Yuan Sijun 31 31 999 n/a China 7 4 1 2 57.14 0 0 0 0 7 4 1 2 57.14 45 25 20 55.56
Ben Mertens 62 62 999 n/a Belgium 9 5 0 4 55.56 0 0 0 0 9 5 0 4 55.56 52 31 21 59.62
Aaron Hill 41 41 999 n/a Ireland 9 5 0 4 55.56 0 0 0 0 9 5 0 4 55.56 58 33 25 56.90
Ian Burns 74 74 999 n/a England 9 5 0 4 55.56 2 0 0 2 0.00 11 5 0 6 45.45 45 25 20 55.56
Cheung Ka Wai 97 97 999 n/a Hong Kong 9 5 0 4 55.56 0 0 0 0 9 5 0 4 55.56 40 22 18 55.00
Gary Wilson 23 23 999 n/a England 11 6 2 3 54.55 0 0 0 0 11 6 2 3 54.55 63 36 27 57.14
David Grace 73 73 999 n/a England 11 6 2 3 54.55 0 0 0 0 11 6 2 3 54.55 55 31 24 56.36
Luca Brecel 42 42 999 n/a Belgium 11 6 1 4 54.55 0 0 0 0 11 6 1 4 54.55 58 28 30 48.28
Jack Lisowski 17 17 999 n/a England 11 6 0 5 54.55 0 0 0 0 11 6 0 5 54.55 52 24 28 46.15
Jak Jones 29 29 999 n/a Wales 13 7 3 3 53.85 0 0 0 0 13 7 3 3 53.85 61 35 26 57.38
Dylan Emery 70 70 999 n/a Wales 15 8 3 4 53.33 1 1 0 0 100.00 16 9 3 4 56.25 81 44 37 54.32
Iulian Boiko 72 72 999 n/a Ukraine 14 7 2 5 50.00 0 0 0 0 14 7 2 5 50.00 80 45 35 56.25
Jimmy Robertson 33 33 999 n/a England 12 6 3 3 50.00 0 0 0 0 12 6 3 3 50.00 69 40 29 57.97
Pang Junxu 26 26 999 n/a China 10 5 4 1 50.00 0 0 0 0 10 5 4 1 50.00 54 34 20 62.96
Ali Carter 24 24 999 n/a England 10 5 3 2 50.00 0 0 0 0 10 5 3 2 50.00 58 34 24 58.62
Jordan Brown 64 64 999 n/a Northern Ireland 10 5 2 3 50.00 0 0 0 0 10 5 2 3 50.00 66 37 29 56.06
Scott Donaldson 58 58 999 n/a Scotland 10 5 1 4 50.00 0 0 0 0 10 5 1 4 50.00 53 27 26 50.94
Lan Yuhao 78 78 999 n/a China 10 5 1 4 50.00 0 0 0 0 10 5 1 4 50.00 65 33 32 50.77
Ricky Walden 55 55 999 n/a England 8 4 1 3 50.00 0 0 0 0 8 4 1 3 50.00 49 26 23 53.06
Florian Nüßle 93 93 999 n/a Austria 8 4 1 3 50.00 0 0 0 0 8 4 1 3 50.00 48 25 23 52.08
Jamie Jones 63 63 999 n/a Wales 8 4 1 3 50.00 0 0 0 0 8 4 1 3 50.00 45 23 22 51.11
Oliver Brown 91 91 999 n/a England 8 4 1 3 50.00 0 0 0 0 8 4 1 3 50.00 49 24 25 48.98
Ishpreet Singh Chadha 59 59 999 n/a India 8 4 0 4 50.00 0 0 0 0 8 4 0 4 50.00 49 25 24 51.02
Chris Wakelin 13 13 999 n/a England 6 3 1 2 50.00 0 0 0 0 6 3 1 2 50.00 22 13 9 59.09
Sam Craigie 71 71 999 n/a England 6 3 0 3 50.00 0 0 0 0 6 3 0 3 50.00 42 22 20 52.38
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
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
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
Elliot Slessor 20 20 999 n/a England 13 6 4 3 46.15 0 0 0 0 13 6 4 3 46.15 65 33 32 50.77
Xu Si 34 34 999 n/a China 11 5 3 3 45.45 0 0 0 0 11 5 3 3 45.45 58 34 24 58.62
Zak Surety 40 40 999 n/a England 11 5 3 3 45.45 0 0 0 0 11 5 3 3 45.45 56 30 26 53.57
Marco Fu 68 68 999 n/a Hong Kong 11 5 1 5 45.45 0 0 0 0 11 5 1 5 45.45 59 33 26 55.93
Zhou Yuelong 22 22 999 n/a China 11 5 1 5 45.45 0 0 0 0 11 5 1 5 45.45 63 32 31 50.79
Artemijs Zizins 105 105 999 n/a Latvia 9 4 3 2 44.44 0 0 0 0 9 4 3 2 44.44 53 30 23 56.60
Stephen Maguire 30 30 999 n/a Scotland 9 4 2 3 44.44 0 0 0 0 9 4 2 3 44.44 44 23 21 52.27
Andrew Higginson 105 105 999 n/a England 9 4 2 3 44.44 0 0 0 0 9 4 2 3 44.44 57 29 28 50.88
Daniel Wells 46 46 999 n/a Wales 9 4 1 4 44.44 0 0 0 0 9 4 1 4 44.44 56 30 26 53.57
Louis Heathcote 67 67 999 n/a England 9 4 0 5 44.44 0 0 0 0 9 4 0 5 44.44 56 29 27 51.79
Deng Haohui 114 114 999 n/a China 9 4 0 5 44.44 0 0 0 0 9 4 0 5 44.44 55 26 29 47.27
Mitchell Mann 105 105 999 n/a England 9 4 0 5 44.44 0 0 0 0 9 4 0 5 44.44 61 27 34 44.26
Stuart Bingham 21 21 999 n/a England 7 3 2 2 42.86 0 0 0 0 7 3 2 2 42.86 41 23 18 56.10
Luo Zetao 99 99 999 n/a China 10 4 2 4 40.00 0 0 0 0 10 4 2 4 40.00 63 31 32 49.21
Stan Moody 37 37 999 n/a England 10 4 2 4 40.00 0 0 0 0 10 4 2 4 40.00 52 25 27 48.08
Antoni Kowalski 105 105 999 n/a Poland 10 4 1 5 40.00 0 0 0 0 10 4 1 5 40.00 64 32 32 50.00
Huang Jiahao 114 114 999 n/a China 10 4 0 6 40.00 0 0 0 0 10 4 0 6 40.00 57 24 33 42.11
Joshua Thomond (a) 999 n/a 999 n/a England 5 2 0 3 40.00 0 0 0 0 5 2 0 3 40.00 28 12 16 42.86
Wang Xinbo 105 105 999 n/a China 8 3 2 3 37.50 0 0 0 0 8 3 2 3 37.50 46 24 22 52.17
T Tirapongpaiboon 99 99 999 n/a Thailand 8 3 2 3 37.50 0 0 0 0 8 3 2 3 37.50 46 23 23 50.00
Mahmoud El Hareedy 98 98 999 n/a Egypt 8 3 2 3 37.50 0 0 0 0 8 3 2 3 37.50 44 20 24 45.45
Duane Jones (a) 999 n/a 999 n/a Wales 8 3 2 3 37.50 1 1 0 0 100.00 9 4 2 3 44.44 53 24 29 45.28
Hammad Miah 114 114 999 n/a England 8 3 2 3 37.50 0 0 0 0 8 3 2 3 37.50 51 23 28 45.10
Matthew Stevens 49 49 999 n/a Wales 8 3 1 4 37.50 0 0 0 0 8 3 1 4 37.50 48 23 25 47.92
Julien Leclercq 99 99 999 n/a Belgium 8 3 1 4 37.50 0 0 0 0 8 3 1 4 37.50 55 26 29 47.27
Mark Joyce (a) 999 n/a 999 n/a England 8 3 1 4 37.50 0 0 0 0 8 3 1 4 37.50 37 16 21 43.24
Ryan Day 36 36 999 n/a Wales 8 3 0 5 37.50 0 0 0 0 8 3 0 5 37.50 46 23 23 50.00
Ashley Carty 114 114 999 n/a England 8 3 0 5 37.50 0 0 0 0 8 3 0 5 37.50 49 24 25 48.98
Joe O'Connor 28 28 999 n/a England 8 3 0 5 37.50 0 0 0 0 8 3 0 5 37.50 45 21 24 46.67
Craig Steadman 114 114 999 n/a England 8 3 0 5 37.50 0 0 0 0 8 3 0 5 37.50 48 22 26 45.83
Ben Woollaston 43 43 999 n/a England 8 3 0 5 37.50 0 0 0 0 8 3 0 5 37.50 46 20 26 43.48
Lei Peifan 25 25 999 n/a China 12 4 4 4 33.33 0 0 0 0 12 4 4 4 33.33 59 29 30 49.15
Alfie Burden 114 114 999 n/a England 9 3 3 3 33.33 0 0 0 0 9 3 3 3 33.33 56 28 28 50.00
Ross Muir 85 85 999 n/a Scotland 9 3 1 5 33.33 0 0 0 0 9 3 1 5 33.33 63 29 34 46.03
Gong Chenzhi 114 114 999 n/a China 9 3 1 5 33.33 0 0 0 0 9 3 1 5 33.33 61 26 35 42.62
Chatchapong Nasa 92 92 999 n/a Thailand 9 3 1 5 33.33 0 0 0 0 9 3 1 5 33.33 58 22 36 37.93
Dean Young (a) 999 n/a 999 n/a Scotland 6 2 4 0 33.33 0 0 0 0 6 2 4 0 33.33 23 14 9 60.87
Robbie Williams 54 54 999 n/a England 6 2 1 3 33.33 0 0 0 0 6 2 1 3 33.33 31 14 17 45.16
Liu Yang 99 99 999 n/a China 6 2 0 4 33.33 0 0 0 0 6 2 0 4 33.33 35 14 21 40.00
Si Jiahui 16 16 999 n/a China 3 1 2 0 33.33 0 0 0 0 3 1 2 0 33.33 11 7 4 63.64
Sean Maddocks (a) 999 n/a 999 n/a England 3 1 1 1 33.33 0 0 0 0 3 1 1 1 33.33 12 6 6 50.00
Brian Ochoiski (a) 999 n/a 999 n/a France 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 11 4 7 36.36
Oliver Sykes 114 114 999 n/a England 10 3 0 7 30.00 0 0 0 0 10 3 0 7 30.00 60 24 36 40.00
Thepchaiya Un-Nooh 18 18 999 n/a Thailand 7 2 2 3 28.57 0 0 0 0 7 2 2 3 28.57 42 21 21 50.00
Liam Graham 87 87 999 n/a Scotland 7 2 2 3 28.57 0 0 0 0 7 2 2 3 28.57 42 18 24 42.86
Mateusz Baranowski 84 84 999 n/a Poland 7 2 2 3 28.57 0 0 0 0 7 2 2 3 28.57 41 17 24 41.46
Oliver Lines 51 51 999 n/a England 7 2 1 4 28.57 0 0 0 0 7 2 1 4 28.57 44 21 23 47.73
Anton Kazakov 105 105 999 n/a Ukraine 7 2 1 4 28.57 0 0 0 0 7 2 1 4 28.57 44 18 26 40.91
Sean O'Sullivan 105 105 999 n/a England 7 2 0 5 28.57 0 0 0 0 7 2 0 5 28.57 39 15 24 38.46
Long Zehuang 52 52 999 n/a China 8 2 3 3 25.00 0 0 0 0 8 2 3 3 25.00 49 23 26 46.94
Lyu Haotian 60 60 999 n/a China 8 2 2 4 25.00 0 0 0 0 8 2 2 4 25.00 55 26 29 47.27
Sahil Nayyar 94 94 999 n/a Canada 8 2 2 4 25.00 0 0 0 0 8 2 2 4 25.00 47 22 25 46.81
Ashley Hugill 114 114 999 n/a England 8 2 2 4 25.00 0 0 0 0 8 2 2 4 25.00 52 24 28 46.15
David Lilley 61 61 999 n/a England 8 2 2 4 25.00 0 0 0 0 8 2 2 4 25.00 55 24 31 43.64
Liu Wenwei 82 82 999 n/a China 8 2 2 4 25.00 0 0 0 0 8 2 2 4 25.00 43 16 27 37.21
Gao Yang 76 76 999 n/a China 8 2 1 5 25.00 0 0 0 0 8 2 1 5 25.00 47 21 26 44.68
Liam Pullen 66 66 999 n/a England 8 2 1 5 25.00 0 0 0 0 8 2 1 5 25.00 54 23 31 42.59
Martin O'Donnell 53 53 999 n/a England 8 2 1 5 25.00 0 0 0 0 8 2 1 5 25.00 48 20 28 41.67
Michael Larkov 105 105 999 n/a Ukraine 8 2 1 5 25.00 0 0 0 0 8 2 1 5 25.00 46 17 29 36.96
Reanne Evans (f) 83 83 999 n/a England 8 2 1 5 25.00 0 0 0 0 8 2 1 5 25.00 49 18 31 36.73
Zhao Hanyang 81 81 999 n/a China 8 2 0 6 25.00 1 1 0 0 100.00 9 3 0 6 33.33 49 19 30 38.78
Xu Yichen 80 80 999 n/a China 8 2 0 6 25.00 0 0 0 0 8 2 0 6 25.00 51 19 32 37.25
George Pragnell (a) 999 n/a 999 n/a England 4 1 1 2 25.00 0 0 0 0 4 1 1 2 25.00 20 8 12 40.00
Jimmy White 95 95 999 n/a England 4 1 0 3 25.00 1 1 0 0 100.00 5 2 0 3 40.00 30 12 18 40.00
Patrick Whelan (a) 999 n/a 999 n/a England 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 16 4 12 25.00
Allan Taylor (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 11 15 42.31
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
Simon Blackwell (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 9 17 34.62
Robert Milkins (a) 999 n/a 999 n/a England 5 1 0 4 20.00 0 0 0 0 5 1 0 4 20.00 30 11 19 36.67
Alexander Ursenbacher 88 88 999 n/a Switzerland 6 1 1 4 16.67 0 0 0 0 6 1 1 4 16.67 35 13 22 37.14
Phil O'Kane 114 114 999 n/a England 7 1 0 6 14.29 0 0 0 0 7 1 0 6 14.29 36 8 28 22.22
Leone Crowley 86 86 999 n/a Ireland 8 1 0 7 12.50 0 0 0 0 8 1 0 7 12.50 49 18 31 36.73
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
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
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
Connor Benzey 89 89 999 n/a England 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 22 6 16 27.27
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
Ian Martin (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
Jack Bradford (a) 999 n/a 999 n/a Wales 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 10 1 9 10.00
Bai Yulu (f) 114 114 999 n/a China 6 0 2 4 0.00 0 0 0 0 6 0 2 4 0.00 35 12 23 34.29
Stuart Carrington 105 105 999 n/a England 6 0 2 4 0.00 0 0 0 0 6 0 2 4 0.00 34 11 23 32.35
Michał Szubarczyk 77 77 999 n/a Poland 6 0 1 5 0.00 1 1 0 0 100.00 7 1 1 5 14.29 39 14 25 35.90
Ng On Yee (f) 96 96 999 n/a Hong Kong 7 0 2 5 0.00 0 0 0 0 7 0 2 5 0.00 40 13 27 32.50
Fergal Quinn 90 90 999 n/a Northern Ireland 7 0 2 5 0.00 0 0 0 0 7 0 2 5 0.00 36 9 27 25.00
Paul Norris 114 114 999 n/a England 6 0 0 6 0.00 0 0 0 0 6 0 0 6 0.00 33 8 25 24.24
Panchaya Channoi (f) 114 114 999 n/a Thailand 6 0 0 6 0.00 0 0 0 0 6 0 0 6 0.00 32 7 25 21.88
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 7 7 999 n/a England 0 0 0 0 3 0 0 3 0.00 3 0 0 3 0.00 0 0 0