snooker.org Frontpage
Home > Events > 2024/2025: What's new | Live | Results | Upcoming | Calendar | Winners | Main Tour players | Match stats
Twitter

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 %
Barry Hawkins 15 15 999 n/a England 1 1 0 0 100.00 0 0 0 0 1 1 0 0 100.00 6 5 1 83.33
Sunny Akani 111 111 999 n/a Thailand 1 1 0 0 100.00 0 0 0 0 1 1 0 0 100.00 7 5 2 71.43
Xiao Guodong 34 34 999 n/a China 1 1 0 0 100.00 0 0 0 0 1 1 0 0 100.00 7 5 2 71.43
Amir Sarkhosh 111 111 999 n/a Iran 1 1 0 0 100.00 0 0 0 0 1 1 0 0 100.00 8 5 3 62.50
Tom Ford 13 13 999 n/a England 1 1 0 0 100.00 3 0 0 3 0.00 4 1 0 3 25.00 8 5 3 62.50
Hossein Vafaei 21 21 999 n/a Iran 7 6 0 1 85.71 0 0 0 0 7 6 0 1 85.71 26 20 6 76.92
Shaun Murphy 7 7 999 n/a England 6 5 0 1 83.33 0 0 0 0 6 5 0 1 83.33 20 15 5 75.00
Neil Robertson 27 27 999 n/a Australia 4 3 1 0 75.00 0 0 0 0 4 3 1 0 75.00 18 13 5 72.22
Elliot Slessor 44 44 999 n/a England 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 14 11 3 78.57
Ricky Walden 33 33 999 n/a England 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 19 12 7 63.16
Scott Donaldson 49 49 999 n/a Scotland 9 6 2 1 66.67 1 1 0 0 100.00 10 7 2 1 70.00 33 22 11 66.67
Connor Benzey (a) 999 n/a 999 n/a England 3 2 1 0 66.67 0 0 0 0 3 2 1 0 66.67 12 8 4 66.67
Xing Zihao 76 76 999 n/a China 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 11 7 4 63.64
Alfie Burden 79 79 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
Ryan Davies (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
Steven Hallworth (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
Peter Lines (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
David Lilley 57 57 999 n/a England 10 6 1 3 60.00 0 0 0 0 10 6 1 3 60.00 40 24 16 60.00
Ali Carter 10 10 999 n/a England 12 7 4 1 58.33 0 0 0 0 12 7 4 1 58.33 52 33 19 63.46
Ryan Day 18 18 999 n/a Wales 7 4 2 1 57.14 0 0 0 0 7 4 2 1 57.14 31 19 12 61.29
Thepchaiya Un-Nooh 43 43 999 n/a Thailand 7 4 2 1 57.14 0 0 0 0 7 4 2 1 57.14 30 18 12 60.00
He Guoqiang 65 65 999 n/a China 7 4 0 3 57.14 0 0 0 0 7 4 0 3 57.14 31 17 14 54.84
Long Zehuang 70 70 999 n/a China 9 5 3 1 55.56 0 0 0 0 9 5 3 1 55.56 34 22 12 64.71
David Gilbert 22 22 999 n/a England 10 5 5 0 50.00 0 0 0 0 10 5 5 0 50.00 41 27 14 65.85
Mark J Williams 9 9 999 n/a Wales 10 5 3 2 50.00 0 0 0 0 10 5 3 2 50.00 37 25 12 67.57
Wu Yize 36 36 999 n/a China 8 4 2 2 50.00 0 0 0 0 8 4 2 2 50.00 34 19 15 55.88
Jack Lisowski 19 19 999 n/a England 8 4 1 3 50.00 0 0 0 0 8 4 1 3 50.00 31 18 13 58.06
Ben Woollaston 55 55 999 n/a England 6 3 3 0 50.00 0 0 0 0 6 3 3 0 50.00 23 15 8 65.22
Gary Wilson 11 11 999 n/a England 6 3 3 0 50.00 0 0 0 0 6 3 3 0 50.00 23 15 8 65.22
Si Jiahui 20 20 999 n/a China 6 3 2 1 50.00 0 0 0 0 6 3 2 1 50.00 21 13 8 61.90
Stuart Bingham 25 25 999 n/a England 6 3 2 1 50.00 0 0 0 0 6 3 2 1 50.00 22 13 9 59.09
Joe Perry 46 46 999 n/a England 4 2 2 0 50.00 0 0 0 0 4 2 2 0 50.00 17 12 5 70.59
Jordan Brown 45 45 999 n/a Northern Ireland 4 2 2 0 50.00 0 0 0 0 4 2 2 0 50.00 19 12 7 63.16
Pang Junxu 29 29 999 n/a China 4 2 2 0 50.00 0 0 0 0 4 2 2 0 50.00 19 12 7 63.16
Daniel Wells 66 66 999 n/a Wales 4 2 2 0 50.00 0 0 0 0 4 2 2 0 50.00 21 12 9 57.14
Yuan Sijun 41 41 999 n/a China 4 2 1 1 50.00 0 0 0 0 4 2 1 1 50.00 17 11 6 64.71
John Higgins 16 16 999 n/a Scotland 4 2 1 1 50.00 0 0 0 0 4 2 1 1 50.00 17 10 7 58.82
Ben Mertens 95 95 999 n/a Belgium 4 2 1 1 50.00 0 0 0 0 4 2 1 1 50.00 19 10 9 52.63
Dominic Dale 40 40 999 n/a Wales 4 2 1 1 50.00 0 0 0 0 4 2 1 1 50.00 21 11 10 52.38
Tian Pengfei 52 52 999 n/a China 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 15 9 6 60.00
Zak Surety 100 100 999 n/a England 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 18 9 9 50.00
Gong Chenzhi 100 100 999 n/a China 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 21 10 11 47.62
Artemijs Zizins 111 111 999 n/a Latvia 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 17 8 9 47.06
Barry Pinches (a) 999 n/a 999 n/a England 2 1 0 1 50.00 1 1 0 0 100.00 3 2 0 1 66.67 8 4 4 50.00
Matthew Stevens 48 48 999 n/a Wales 7 3 4 0 42.86 0 0 0 0 7 3 4 0 42.86 28 19 9 67.86
Fan Zhengyi 50 50 999 n/a China 7 3 3 1 42.86 0 0 0 0 7 3 3 1 42.86 28 17 11 60.71
Alexander Ursenbacher 82 82 999 n/a Switzerland 7 3 2 2 42.86 0 0 0 0 7 3 2 2 42.86 30 16 14 53.33
Ashley Carty 68 68 999 n/a England 7 3 1 3 42.86 0 0 0 0 7 3 1 3 42.86 31 17 14 54.84
Chris Wakelin 24 24 999 n/a England 7 3 1 3 42.86 0 0 0 0 7 3 1 3 42.86 30 15 15 50.00
Jackson Page 39 39 999 n/a Wales 11 4 5 2 36.36 0 0 0 0 11 4 5 2 36.36 45 25 20 55.56
Stuart Carrington 72 72 999 n/a England 6 2 3 1 33.33 0 0 0 0 6 2 3 1 33.33 23 13 10 56.52
Robbie McGuigan 92 92 999 n/a Northern Ireland 6 2 1 3 33.33 1 1 0 0 100.00 7 3 1 3 42.86 27 14 13 51.85
Michael White (a) 60 60 999 n/a Wales 6 2 1 3 33.33 0 0 0 0 6 2 1 3 33.33 20 9 11 45.00
Hamim Hussain (a) 999 n/a 999 n/a England 3 1 2 0 33.33 0 0 0 0 3 1 2 0 33.33 11 7 4 63.64
Kyren Wilson 3 3 999 n/a England 3 1 2 0 33.33 0 0 0 0 3 1 2 0 33.33 11 7 4 63.64
Aaron Hill 64 64 999 n/a Ireland 3 1 2 0 33.33 0 0 0 0 3 1 2 0 33.33 12 7 5 58.33
Ishpreet Singh Chadha 80 80 999 n/a India 3 1 2 0 33.33 0 0 0 0 3 1 2 0 33.33 12 7 5 58.33
Mark Davis 56 56 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
Mitchell Mann 95 95 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
Daniel Womersley (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 6 5 54.55
Alfie Davies (a) 999 n/a 999 n/a Wales 3 1 1 1 33.33 0 0 0 0 3 1 1 1 33.33 12 6 6 50.00
Jamie Clarke 63 63 999 n/a Wales 3 1 1 1 33.33 0 0 0 0 3 1 1 1 33.33 12 6 6 50.00
Ronnie O'Sullivan 5 5 999 n/a England 3 1 1 1 33.33 0 0 0 0 3 1 1 1 33.33 10 5 5 50.00
Chris Totten 100 100 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
Stephen Maguire 30 30 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
Mark Joyce (a) 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 11 5 6 45.45
Josh Mulholland (a) 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 10 4 6 40.00
Sanderson Lam 61 61 999 n/a England 3 1 0 2 33.33 1 1 0 0 100.00 4 2 0 2 50.00 14 5 9 35.71
Haydon Pinhey 111 111 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 9 3 6 33.33
Martin O'Donnell 53 53 999 n/a England 10 3 4 3 30.00 0 0 0 0 10 3 4 3 30.00 43 21 22 48.84
Jak Jones 14 14 999 n/a Wales 7 2 5 0 28.57 0 0 0 0 7 2 5 0 28.57 33 18 15 54.55
Ma Hailong 77 77 999 n/a China 7 2 4 1 28.57 0 0 0 0 7 2 4 1 28.57 31 17 14 54.84
Joe O'Connor 28 28 999 n/a England 7 2 3 2 28.57 0 0 0 0 7 2 3 2 28.57 31 15 16 48.39
Jamie Jones 42 42 999 n/a Wales 7 2 2 3 28.57 0 0 0 0 7 2 2 3 28.57 28 13 15 46.43
Matthew Selt 37 37 999 n/a England 4 1 3 0 25.00 0 0 0 0 4 1 3 0 25.00 19 11 8 57.89
Xu Si 58 58 999 n/a China 4 1 3 0 25.00 0 0 0 0 4 1 3 0 25.00 21 11 10 52.38
Stan Moody 86 86 999 n/a England 4 1 2 1 25.00 0 0 0 0 4 1 2 1 25.00 20 10 10 50.00
Ian Burns 74 74 999 n/a England 4 1 2 1 25.00 0 0 0 0 4 1 2 1 25.00 18 9 9 50.00
Andrew Higginson 81 81 999 n/a England 4 1 2 1 25.00 0 0 0 0 4 1 2 1 25.00 17 7 10 41.18
Bulcsu Revesz 111 111 999 n/a Hungary 4 1 1 2 25.00 0 0 0 0 4 1 1 2 25.00 17 9 8 52.94
Anthony Hamilton 59 59 999 n/a England 4 1 1 2 25.00 0 0 0 0 4 1 1 2 25.00 20 10 10 50.00
Cheung Ka Wai 95 95 999 n/a Hong Kong 4 1 1 2 25.00 0 0 0 0 4 1 1 2 25.00 19 9 10 47.37
Joshua Thomond (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 9 11 45.00
Liam Davies 95 95 999 n/a Wales 4 1 1 2 25.00 0 0 0 0 4 1 1 2 25.00 19 8 11 42.11
Louis Heathcote 73 73 999 n/a England 4 1 1 2 25.00 0 0 0 0 4 1 1 2 25.00 19 8 11 42.11
Michael Holt 100 100 999 n/a England 4 1 1 2 25.00 0 0 0 0 4 1 1 2 25.00 19 8 11 42.11
Paul Deaville (a) 999 n/a 999 n/a England 4 1 1 2 25.00 0 0 0 0 4 1 1 2 25.00 18 7 11 38.89
Ross Muir 75 75 999 n/a Scotland 4 1 1 2 25.00 0 0 0 0 4 1 1 2 25.00 18 7 11 38.89
Farakh Ajaib 95 95 999 n/a Pakistan 4 1 1 2 25.00 0 0 0 0 4 1 1 2 25.00 15 5 10 33.33
Lei Peifan 100 100 999 n/a China 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 19 8 11 42.11
Allan Taylor 100 100 999 n/a England 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 18 7 11 38.89
Dylan Emery (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 7 11 38.89
Robbie Williams 38 38 999 n/a England 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 18 7 11 38.89
David Grace 62 62 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
Hammad Miah 84 84 999 n/a England 3 0 3 0 0.00 1 1 0 0 100.00 4 1 3 0 25.00 12 6 6 50.00
Andrew Pagett 87 87 999 n/a Wales 3 0 3 0 0.00 0 0 0 0 3 0 3 0 0.00 12 6 6 50.00
Antoni Kowalski 100 100 999 n/a Poland 3 0 3 0 0.00 0 0 0 0 3 0 3 0 0.00 12 6 6 50.00
Graeme Dott 54 54 999 n/a Scotland 3 0 3 0 0.00 0 0 0 0 3 0 3 0 0.00 12 6 6 50.00
Harvey Chandler (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
Duane Jones 100 100 999 n/a Wales 4 0 3 1 0.00 0 0 0 0 4 0 3 1 0.00 20 9 11 45.00
Mohammed Mustafa Shehab 111 111 999 n/a United Arab Emirates 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 9 4 5 44.44
Robert Milkins 17 17 999 n/a England 3 0 2 1 0.00 0 0 0 0 3 0 2 1 0.00 12 5 7 41.67
Florian Nüßle (a) 999 n/a 999 n/a Austria 3 0 2 1 0.00 0 0 0 0 3 0 2 1 0.00 11 4 7 36.36
Rory McLeod (a) 999 n/a 999 n/a Jamaica 3 0 2 1 0.00 0 0 0 0 3 0 2 1 0.00 11 4 7 36.36
Bai Yulu (f) 111 111 999 n/a China 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 6 1 5 16.67
Jiang Jun 78 78 999 n/a China 4 0 2 2 0.00 0 0 0 0 4 0 2 2 0.00 21 9 12 42.86
Rory Thor 85 85 999 n/a Malaysia 4 0 2 2 0.00 0 0 0 0 4 0 2 2 0.00 21 9 12 42.86
Iulian Boiko (a) 999 n/a 999 n/a Ukraine 4 0 2 2 0.00 0 0 0 0 4 0 2 2 0.00 19 7 12 36.84
Liu Hongyu 67 67 999 n/a China 3 0 1 2 0.00 0 0 0 0 3 0 1 2 0.00 12 4 8 33.33
Oliver Lines 111 111 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
Anton Kazakov (a) 999 n/a 999 n/a Ukraine 3 0 1 2 0.00 0 0 0 0 3 0 1 2 0.00 11 3 8 27.27
Gerard Greene (a) 999 n/a 999 n/a Northern Ireland 3 0 1 2 0.00 0 0 0 0 3 0 1 2 0.00 11 3 8 27.27
Jamie O'Neill (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
Joshua Cooper (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
Marco Fu 69 69 999 n/a Hong Kong 3 0 1 2 0.00 0 0 0 0 3 0 1 2 0.00 11 3 8 27.27
Umut Dikme (a) 999 n/a 999 n/a Germany 3 0 1 2 0.00 0 0 0 0 3 0 1 2 0.00 11 3 8 27.27
Zack Richardson (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
Zhou Yuelong 23 23 999 n/a China 3 0 1 2 0.00 0 0 0 0 3 0 1 2 0.00 11 3 8 27.27
Liam Graham 89 89 999 n/a Scotland 4 0 2 2 0.00 0 0 0 0 4 0 2 2 0.00 16 4 12 25.00
Mink Nutcharut (f) 100 100 999 n/a Thailand 4 0 2 2 0.00 0 0 0 0 4 0 2 2 0.00 16 4 12 25.00
Julien Leclercq 111 111 999 n/a Belgium 3 0 1 2 0.00 0 0 0 0 3 0 1 2 0.00 10 2 8 20.00
Kayden Brierley (a) 999 n/a 999 n/a England 3 0 1 2 0.00 0 0 0 0 3 0 1 2 0.00 10 2 8 20.00
Simon Blackwell (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
Jimmy Robertson 51 51 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
Liam Pullen 83 83 999 n/a England 4 0 1 3 0.00 0 0 0 0 4 0 1 3 0.00 17 4 13 23.53
Mostafa Dorgham 91 91 999 n/a Egypt 4 0 1 3 0.00 0 0 0 0 4 0 1 3 0.00 17 4 13 23.53
M Phetmalaikul 94 94 999 n/a Thailand 4 0 1 3 0.00 0 0 0 0 4 0 1 3 0.00 16 3 13 18.75
Dean Young 90 90 999 n/a Scotland 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 11 2 9 18.18
Fergal Quinn (a) 999 n/a 999 n/a Northern Ireland 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 11 2 9 18.18
Huang Jiahao 111 111 999 n/a China 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 11 2 9 18.18
Baipat Siripaporn (f) 109 109 999 n/a Thailand 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 9 0 9 0.00
Kreishh Gurbaxani 111 111 999 n/a India 4 0 0 4 0.00 0 0 0 0 4 0 0 4 0.00 17 3 14 17.65
Reanne Evans (f) 93 93 999 n/a England 4 0 0 4 0.00 0 0 0 0 4 0 0 4 0.00 16 2 14 12.50
Ahmed Aly Elsayed 109 109 999 n/a United States 4 0 0 4 0.00 0 0 0 0 4 0 0 4 0.00 15 1 14 6.67
Lim Kok Leong 111 111 999 n/a Malaysia 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0
Luca Brecel 4 4 999 n/a Belgium 0 0 0 0 1 0 0 1 0.00 1 0 0 1 0.00 0 0 0