snooker.org Frontpage
Home: Tournaments: 2023/2024: What's new | Live | Results | Upcoming | Finals | Calendar | Main Tour players | All players | Match stats

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 %
Mark Selby 5 5 999 n/a England 13 12 0 1 92.31 0 0 0 0 13 12 0 1 92.31 87 61 26 70.11
Mark J Williams 10 10 999 n/a Wales 20 17 1 2 85.00 0 0 0 0 20 17 1 2 85.00 98 72 26 73.47
Tom Ford 21 21 999 n/a England 11 9 0 2 81.82 0 0 0 0 11 9 0 2 81.82 75 48 27 64.00
Barry Hawkins 13 13 999 n/a England 16 13 2 1 81.25 0 0 0 0 16 13 2 1 81.25 107 73 34 68.22
John Higgins 9 9 999 n/a Scotland 10 8 0 2 80.00 0 0 0 0 10 8 0 2 80.00 68 46 22 67.65
Stephen Maguire 32 32 999 n/a Scotland 5 4 0 1 80.00 0 0 0 0 5 4 0 1 80.00 32 21 11 65.63
Jack Lisowski 14 14 999 n/a England 9 7 0 2 77.78 0 0 0 0 9 7 0 2 77.78 66 40 26 60.61
Kyren Wilson 8 8 999 n/a England 16 12 0 4 75.00 0 0 0 0 16 12 0 4 75.00 83 58 25 69.88
Ding Junhui 15 15 999 n/a China 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 24 14 10 58.33
Matthew Selt 29 29 999 n/a England 10 7 0 3 70.00 0 0 0 0 10 7 0 3 70.00 54 35 19 64.81
Dominic Dale 58 58 999 n/a Wales 10 7 0 3 70.00 0 0 0 0 10 7 0 3 70.00 54 33 21 61.11
Hossein Vafaei 17 17 999 n/a Iran 13 9 1 3 69.23 0 0 0 0 13 9 1 3 69.23 73 46 27 63.01
Michael White 66 66 999 n/a Wales 13 9 1 3 69.23 0 0 0 0 13 9 1 3 69.23 75 45 30 60.00
Judd Trump 4 4 999 n/a England 16 11 3 2 68.75 0 0 0 0 16 11 3 2 68.75 97 64 33 65.98
David Gilbert 25 25 999 n/a England 16 11 3 2 68.75 0 0 0 0 16 11 3 2 68.75 86 56 30 65.12
Shaun Murphy 7 7 999 n/a England 18 12 3 3 66.67 0 0 0 0 18 12 3 3 66.67 89 59 30 66.29
He Guoqiang 124 124 999 n/a China 9 6 0 3 66.67 0 0 0 0 9 6 0 3 66.67 59 30 29 50.85
Mark Allen 3 3 999 n/a Northern Ireland 6 4 0 2 66.67 0 0 0 0 6 4 0 2 66.67 35 20 15 57.14
Florian Nüßle (a) 999 n/a 999 n/a Austria 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 9 6 3 66.67
Xiao Guodong 37 37 999 n/a China 20 13 5 2 65.00 0 0 0 0 20 13 5 2 65.00 106 70 36 66.04
Chris Wakelin 26 26 999 n/a England 17 11 2 4 64.71 0 0 0 0 17 11 2 4 64.71 86 56 30 65.12
Si Jiahui 30 30 999 n/a China 14 9 2 3 64.29 0 0 0 0 14 9 2 3 64.29 76 43 33 56.58
Noppon Saengkham 23 23 999 n/a Thailand 19 12 3 4 63.16 0 0 0 0 19 12 3 4 63.16 104 63 41 60.58
Fergal O'Brien 103 103 999 n/a Ireland 8 5 1 2 62.50 0 0 0 0 8 5 1 2 62.50 38 23 15 60.53
Jimmy Robertson 28 28 999 n/a England 13 8 1 4 61.54 0 0 0 0 13 8 1 4 61.54 77 47 30 61.04
Lyu Haotian 39 39 999 n/a China 13 8 1 4 61.54 0 0 0 0 13 8 1 4 61.54 86 47 39 54.65
Jamie Jones 45 45 999 n/a Wales 10 6 1 3 60.00 0 0 0 0 10 6 1 3 60.00 60 33 27 55.00
Yuan Sijun 50 50 999 n/a China 10 6 0 4 60.00 0 0 0 0 10 6 0 4 60.00 55 35 20 63.64
Graeme Dott 42 42 999 n/a Scotland 10 6 0 4 60.00 0 0 0 0 10 6 0 4 60.00 57 31 26 54.39
Neil Robertson 6 6 999 n/a Australia 5 3 0 2 60.00 0 0 0 0 5 3 0 2 60.00 33 19 14 57.58
Luca Brecel 2 2 999 n/a Belgium 5 3 0 2 60.00 0 0 0 0 5 3 0 2 60.00 41 22 19 53.66
Fan Zhengyi 31 31 999 n/a China 12 7 2 3 58.33 0 0 0 0 12 7 2 3 58.33 68 39 29 57.35
Scott Donaldson 51 51 999 n/a Scotland 12 7 1 4 58.33 0 0 0 0 12 7 1 4 58.33 67 37 30 55.22
Thepchaiya Un-Nooh 36 36 999 n/a Thailand 14 8 2 4 57.14 0 0 0 0 14 8 2 4 57.14 65 41 24 63.08
Robbie Williams 47 47 999 n/a England 14 8 2 4 57.14 0 0 0 0 14 8 2 4 57.14 73 42 31 57.53
Oliver Lines 62 62 999 n/a England 9 5 2 2 55.56 0 0 0 0 9 5 2 2 55.56 48 30 18 62.50
Mark Davis 65 65 999 n/a England 9 5 2 2 55.56 0 0 0 0 9 5 2 2 55.56 52 32 20 61.54
Ryan Day 16 16 999 n/a Wales 9 5 1 3 55.56 0 0 0 0 9 5 1 3 55.56 49 30 19 61.22
Joe O'Connor 33 33 999 n/a England 9 5 0 4 55.56 0 0 0 0 9 5 0 4 55.56 50 32 18 64.00
Dylan Emery 75 75 999 n/a Wales 9 5 0 4 55.56 0 0 0 0 9 5 0 4 55.56 49 24 25 48.98
Liu Hongyu 91 91 999 n/a China 11 6 1 4 54.55 1 0 0 1 0.00 12 6 1 5 50.00 58 33 25 56.90
Daniel Wells 92 92 999 n/a Wales 13 7 2 4 53.85 0 0 0 0 13 7 2 4 53.85 70 41 29 58.57
Sanderson Lam 73 73 999 n/a England 13 7 2 4 53.85 0 0 0 0 13 7 2 4 53.85 72 38 34 52.78
Ashley Carty 80 80 999 n/a England 17 9 2 6 52.94 0 0 0 0 17 9 2 6 52.94 99 52 47 52.53
Sam Craigie 46 46 999 n/a England 14 7 4 3 50.00 0 0 0 0 14 7 4 3 50.00 63 39 24 61.90
Cao Yupeng 44 44 999 n/a China 14 7 2 5 50.00 0 0 0 0 14 7 2 5 50.00 61 38 23 62.30
Pang Junxu 34 34 999 n/a China 12 6 2 4 50.00 0 0 0 0 12 6 2 4 50.00 61 34 27 55.74
Ali Carter 11 11 999 n/a England 10 5 2 3 50.00 0 0 0 0 10 5 2 3 50.00 59 34 25 57.63
Martin O'Donnell 99 99 999 n/a England 10 5 2 3 50.00 0 0 0 0 10 5 2 3 50.00 46 25 21 54.35
Stuart Bingham 22 22 999 n/a England 10 5 1 4 50.00 0 0 0 0 10 5 1 4 50.00 56 32 24 57.14
Wu Yize 48 48 999 n/a China 10 5 1 4 50.00 1 1 0 0 100.00 11 6 1 4 54.55 61 32 29 52.46
Julien Leclercq 69 69 999 n/a Belgium 10 5 0 5 50.00 0 0 0 0 10 5 0 5 50.00 55 29 26 52.73
Ashley Hugill 67 67 999 n/a England 10 5 0 5 50.00 0 0 0 0 10 5 0 5 50.00 61 28 33 45.90
Jackson Page 49 49 999 n/a Wales 8 4 2 2 50.00 0 0 0 0 8 4 2 2 50.00 47 27 20 57.45
Stuart Carrington 111 111 999 n/a England 8 4 1 3 50.00 0 0 0 0 8 4 1 3 50.00 44 25 19 56.82
Zhang Anda 55 55 999 n/a China 8 4 1 3 50.00 0 0 0 0 8 4 1 3 50.00 45 24 21 53.33
Elliot Slessor 57 57 999 n/a England 8 4 0 4 50.00 0 0 0 0 8 4 0 4 50.00 47 25 22 53.19
Michael Holt (a) 999 n/a 999 n/a England 6 3 2 1 50.00 0 0 0 0 6 3 2 1 50.00 22 14 8 63.64
Marco Fu 124 124 999 n/a Hong Kong 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 34 17 17 50.00
Ben Woollaston 41 41 999 n/a England 13 6 3 4 46.15 0 0 0 0 13 6 3 4 46.15 68 36 32 52.94
Matthew Stevens 43 43 999 n/a Wales 13 6 2 5 46.15 0 0 0 0 13 6 2 5 46.15 73 38 35 52.05
Zhou Yuelong 27 27 999 n/a China 11 5 2 4 45.45 0 0 0 0 11 5 2 4 45.45 52 29 23 55.77
Ricky Walden 20 20 999 n/a England 11 5 2 4 45.45 0 0 0 0 11 5 2 4 45.45 68 36 32 52.94
Anthony Hamilton 38 38 999 n/a England 11 5 2 4 45.45 0 0 0 0 11 5 2 4 45.45 50 25 25 50.00
Ishpreet Singh Chadha 104 104 999 n/a India 11 5 1 5 45.45 0 0 0 0 11 5 1 5 45.45 64 31 33 48.44
Alfie Burden 96 96 999 n/a England 9 4 0 5 44.44 0 0 0 0 9 4 0 5 44.44 52 25 27 48.08
Tian Pengfei 52 52 999 n/a China 9 4 0 5 44.44 0 0 0 0 9 4 0 5 44.44 52 25 27 48.08
Louis Heathcote 96 96 999 n/a England 9 4 0 5 44.44 0 0 0 0 9 4 0 5 44.44 50 23 27 46.00
Duane Jones (a) 999 n/a 999 n/a Wales 7 3 2 2 42.86 0 0 0 0 7 3 2 2 42.86 37 19 18 51.35
Jamie Clarke 54 54 999 n/a Wales 7 3 0 4 42.86 0 0 0 0 7 3 0 4 42.86 39 19 20 48.72
Gary Wilson 18 18 999 n/a England 10 4 2 4 40.00 0 0 0 0 10 4 2 4 40.00 60 32 28 53.33
Xu Si 61 61 999 n/a China 10 4 2 4 40.00 0 0 0 0 10 4 2 4 40.00 57 29 28 50.88
Hammad Miah 111 111 999 n/a England 10 4 2 4 40.00 0 0 0 0 10 4 2 4 40.00 62 28 34 45.16
Allan Taylor 79 79 999 n/a England 10 4 1 5 40.00 0 0 0 0 10 4 1 5 40.00 62 31 31 50.00
Rod Lawler 86 86 999 n/a England 10 4 1 5 40.00 0 0 0 0 10 4 1 5 40.00 60 28 32 46.67
Oliver Brown 88 88 999 n/a England 10 4 1 5 40.00 0 0 0 0 10 4 1 5 40.00 61 28 33 45.90
Andy Hicks 53 53 999 n/a England 10 4 0 6 40.00 1 1 0 0 100.00 11 5 0 6 45.45 59 29 30 49.15
Anthony McGill 19 19 999 n/a Scotland 5 2 0 3 40.00 0 0 0 0 5 2 0 3 40.00 35 17 18 48.57
Mark Joyce 63 63 999 n/a England 8 3 1 4 37.50 0 0 0 0 8 3 1 4 37.50 45 23 22 51.11
Liam Pullen 111 111 999 n/a England 8 3 1 4 37.50 0 0 0 0 8 3 1 4 37.50 47 23 24 48.94
Ken Doherty 76 76 999 n/a Ireland 8 3 0 5 37.50 0 0 0 0 8 3 0 5 37.50 44 19 25 43.18
Ben Mertens 72 72 999 n/a Belgium 11 4 3 4 36.36 0 0 0 0 11 4 3 4 36.36 68 32 36 47.06
Jak Jones 35 35 999 n/a Wales 11 4 2 5 36.36 0 0 0 0 11 4 2 5 36.36 58 30 28 51.72
John Astley 68 68 999 n/a England 11 4 2 5 36.36 0 0 0 0 11 4 2 5 36.36 60 27 33 45.00
Ross Muir 95 95 999 n/a Scotland 11 4 2 5 36.36 0 0 0 0 11 4 2 5 36.36 61 27 34 44.26
Zak Surety 77 77 999 n/a England 11 4 1 6 36.36 0 0 0 0 11 4 1 6 36.36 65 27 38 41.54
Robert Milkins 12 12 999 n/a England 14 5 6 3 35.71 0 0 0 0 14 5 6 3 35.71 69 38 31 55.07
James Cahill 71 71 999 n/a England 12 4 1 7 33.33 0 0 0 0 12 4 1 7 33.33 58 25 33 43.10
Jordan Brown 40 40 999 n/a Northern Ireland 9 3 2 4 33.33 0 0 0 0 9 3 2 4 33.33 51 23 28 45.10
David Grace 56 56 999 n/a England 9 3 1 5 33.33 0 0 0 0 9 3 1 5 33.33 52 25 27 48.08
Andrew Higginson 96 96 999 n/a England 9 3 1 5 33.33 0 0 0 0 9 3 1 5 33.33 49 20 29 40.82
Muhammad Asif 84 84 999 n/a Pakistan 9 3 1 5 33.33 0 0 0 0 9 3 1 5 33.33 50 19 31 38.00
Aaron Hill 74 74 999 n/a Ireland 9 3 0 6 33.33 0 0 0 0 9 3 0 6 33.33 46 17 29 36.96
Ian Burns 111 111 999 n/a England 6 2 1 3 33.33 0 0 0 0 6 2 1 3 33.33 32 14 18 43.75
Sean McAllister (a) 999 n/a 999 n/a England 3 1 2 0 33.33 0 0 0 0 3 1 2 0 33.33 12 7 5 58.33
Chris Totten (a) 999 n/a 999 n/a Scotland 3 1 1 1 33.33 0 0 0 0 3 1 1 1 33.33 11 5 6 45.45
Peter Lines (a) 999 n/a 999 n/a England 3 1 1 1 33.33 0 0 0 0 3 1 1 1 33.33 11 5 6 45.45
Fergal Quinn (a) 999 n/a 999 n/a Northern Ireland 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 11 4 7 36.36
Ma Hailong 108 108 999 n/a China 10 3 3 4 30.00 0 0 0 0 10 3 3 4 30.00 55 24 31 43.64
Barry Pinches (a) 999 n/a 999 n/a England 7 2 1 4 28.57 0 0 0 0 7 2 1 4 28.57 29 11 18 37.93
Long Zehuang 99 99 999 n/a China 11 3 4 4 27.27 0 0 0 0 11 3 4 4 27.27 60 28 32 46.67
Joe Perry 24 24 999 n/a England 12 3 3 6 25.00 0 0 0 0 12 3 3 6 25.00 59 26 33 44.07
David Lilley 70 70 999 n/a England 8 2 1 5 25.00 0 0 0 0 8 2 1 5 25.00 46 19 27 41.30
Lukas Kleckers 78 78 999 n/a Germany 8 2 0 6 25.00 0 0 0 0 8 2 0 6 25.00 47 18 29 38.30
Sydney Wilson (a) 999 n/a 999 n/a England 4 1 1 2 25.00 0 0 0 0 4 1 1 2 25.00 16 6 10 37.50
Liam Highfield 59 59 999 n/a England 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 23 8 15 34.78
Alfie Davies (a) 999 n/a 999 n/a Wales 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 18 6 12 33.33
Jiang Jun 104 104 999 n/a China 9 2 1 6 22.22 0 0 0 0 9 2 1 6 22.22 48 18 30 37.50
Adam Duffy 85 85 999 n/a England 9 2 1 6 22.22 0 0 0 0 9 2 1 6 22.22 52 19 33 36.54
Reanne Evans (f) 104 104 999 n/a England 9 2 1 6 22.22 0 0 0 0 9 2 1 6 22.22 46 12 34 26.09
Martin Gould 60 60 999 n/a England 6 1 2 3 16.67 0 0 0 0 6 1 2 3 16.67 29 11 18 37.93
Xing Zihao 108 108 999 n/a China 6 1 1 4 16.67 0 0 0 0 6 1 1 4 16.67 30 9 21 30.00
Thor Chuan Leong 124 124 999 n/a Malaysia 6 1 0 5 16.67 0 0 0 0 6 1 0 5 16.67 36 11 25 30.56
Alexander Ursenbacher 108 108 999 n/a Switzerland 8 1 1 6 12.50 0 0 0 0 8 1 1 6 12.50 44 15 29 34.09
Jenson Kendrick 116 116 999 n/a England 8 1 1 6 12.50 0 0 0 0 8 1 1 6 12.50 43 14 29 32.56
Mohamed Ibrahim 94 94 999 n/a Egypt 9 1 3 5 11.11 0 0 0 0 9 1 3 5 11.11 43 10 33 23.26
Peng Yisong 83 83 999 n/a China 9 1 1 7 11.11 0 0 0 0 9 1 1 7 11.11 51 16 35 31.37
Liam Graham 119 119 999 n/a Scotland 9 1 1 7 11.11 0 0 0 0 9 1 1 7 11.11 47 12 35 25.53
Craig Steadman (a) 999 n/a 999 n/a England 3 0 3 0 0.00 0 0 0 0 3 0 3 0 0.00 12 6 6 50.00
Iulian Boiko (a) 999 n/a 999 n/a Ukraine 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 8 3 5 37.50
Asjad Iqbal 87 87 999 n/a Pakistan 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 5 0 5 0.00
Joshua Thomond (a) 999 n/a 999 n/a England 3 0 1 2 0.00 0 0 0 0 3 0 1 2 0.00 12 4 8 33.33
Rory McLeod (a) 999 n/a 999 n/a Jamaica 4 0 2 2 0.00 0 0 0 0 4 0 2 2 0.00 16 5 11 31.25
Ryan Davies (a) 999 n/a 999 n/a England 3 0 1 2 0.00 0 0 0 0 3 0 1 2 0.00 11 3 8 27.27
Haydon Pinhey (a) 999 n/a 999 n/a England 4 0 1 3 0.00 0 0 0 0 4 0 1 3 0.00 20 7 13 35.00
Stephen Hendry 129 129 999 n/a Scotland 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 19 5 14 26.32
Jamie O'Neill (a) 999 n/a 999 n/a England 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 12 3 9 25.00
Mostafa Dorgham 129 129 999 n/a Egypt 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 19 4 15 21.05
Alex Taubman (a) 999 n/a 999 n/a Wales 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 11 2 9 18.18
Daniel Holoyda (a) 999 n/a 999 n/a Poland 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 10 1 9 10.00
Josh Mulholland (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
Baipat Siripaporn (f) 124 124 999 n/a Thailand 4 0 0 4 0.00 0 0 0 0 4 0 0 4 0.00 24 5 19 20.83
Dean Young 111 111 999 n/a Scotland 8 0 3 5 0.00 0 0 0 0 8 0 3 5 0.00 40 10 30 25.00
M Phetmalaikul 124 124 999 n/a Thailand 5 0 0 5 0.00 0 0 0 0 5 0 0 5 0.00 30 6 24 20.00
Steven Hallworth (a) 999 n/a 999 n/a England 5 0 0 5 0.00 0 0 0 0 5 0 0 5 0.00 21 3 18 14.29
Stan Moody 119 119 999 n/a England 7 0 1 6 0.00 0 0 0 0 7 0 1 6 0.00 40 12 28 30.00
Ryan Thomerson 93 93 999 n/a Australia 8 0 2 6 0.00 0 0 0 0 8 0 2 6 0.00 44 13 31 29.55
Mink Nutcharut (f) 107 107 999 n/a Thailand 8 0 2 6 0.00 0 0 0 0 8 0 2 6 0.00 43 12 31 27.91
Sean O'Sullivan 82 82 999 n/a England 7 0 0 7 0.00 0 0 0 0 7 0 0 7 0.00 39 10 29 25.64
Anton Kazakov 101 101 999 n/a Ukraine 8 0 1 7 0.00 0 0 0 0 8 0 1 7 0.00 43 11 32 25.58
Andres Petrov 89 89 999 n/a Estonia 8 0 1 7 0.00 0 0 0 0 8 0 1 7 0.00 41 9 32 21.95
Andrew Pagett 119 119 999 n/a Wales 7 0 0 7 0.00 0 0 0 0 7 0 0 7 0.00 37 8 29 21.62
Ahmed Aly Elsayed 119 119 999 n/a United States 7 0 0 7 0.00 0 0 0 0 7 0 0 7 0.00 32 5 27 15.63
Rebecca Kenna (f) 118 118 999 n/a England 8 0 1 7 0.00 0 0 0 0 8 0 1 7 0.00 36 4 32 11.11
Himanshu Jain 102 102 999 n/a India 8 0 0 8 0.00 0 0 0 0 8 0 0 8 0.00 43 10 33 23.26
Andy Lee 81 81 999 n/a Hong Kong 8 0 0 8 0.00 0 0 0 0 8 0 0 8 0.00 42 9 33 21.43
Jimmy White 119 119 999 n/a England 8 0 0 8 0.00 0 0 0 0 8 0 0 8 0.00 42 9 33 21.43
Victor Sarkis 117 117 999 n/a Brazil 8 0 0 8 0.00 0 0 0 0 8 0 0 8 0.00 41 8 33 19.51
Ronnie O'Sullivan 1 1 999 n/a England 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0