snooker.org Frontpage
Home: Tournaments: 2022/2023: What's new | Live | Results | Upcoming | Finals | Diary | Main Tour players | All players | H2H | 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 %
Yan Bingtao 15 15 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
Ding Junhui 34 34 999 n/a China 1 1 0 0 100.00 0 0 0 0 1 1 0 0 100.00 6 4 2 66.67
Anthony McGill 18 18 999 n/a Scotland 1 1 0 0 100.00 0 0 0 0 1 1 0 0 100.00 9 5 4 55.56
Jimmy White 91 91 999 n/a England 1 1 0 0 100.00 0 0 0 0 1 1 0 0 100.00 9 5 4 55.56
Zhao Xintong 6 6 999 n/a China 10 8 1 1 80.00 0 0 0 0 10 8 1 1 80.00 37 28 9 75.68
Xiao Guodong 36 36 999 n/a China 10 8 1 1 80.00 0 0 0 0 10 8 1 1 80.00 44 29 15 65.91
Andy Hicks 68 68 999 n/a England 4 3 1 0 75.00 0 0 0 0 4 3 1 0 75.00 19 13 6 68.42
Barry Hawkins 12 12 999 n/a England 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 16 11 5 68.75
Mark Joyce 57 57 999 n/a England 4 3 0 1 75.00 0 0 0 0 4 3 0 1 75.00 16 11 5 68.75
Luca Brecel 9 9 999 n/a Belgium 11 8 2 1 72.73 0 0 0 0 11 8 2 1 72.73 41 31 10 75.61
Yuan Sijun 67 67 999 n/a China 7 5 2 0 71.43 0 0 0 0 7 5 2 0 71.43 25 20 5 80.00
Gary Wilson 33 33 999 n/a England 7 5 1 1 71.43 0 0 0 0 7 5 1 1 71.43 26 19 7 73.08
Shaun Murphy 10 10 999 n/a England 7 5 1 1 71.43 0 0 0 0 7 5 1 1 71.43 30 20 10 66.67
Michael White 90 90 999 n/a Wales 7 5 0 2 71.43 0 0 0 0 7 5 0 2 71.43 26 19 7 73.08
Mark J Williams 7 7 999 n/a Wales 7 5 0 2 71.43 0 0 0 0 7 5 0 2 71.43 29 17 12 58.62
Lu Ning 29 29 999 n/a China 12 8 2 2 66.67 0 0 0 0 12 8 2 2 66.67 50 30 20 60.00
Ronnie O'Sullivan 1 1 999 n/a England 6 4 0 2 66.67 0 0 0 0 6 4 0 2 66.67 21 13 8 61.90
Mark Selby 3 3 999 n/a England 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 11 7 4 63.64
Noppon Saengkham 38 38 999 n/a Thailand 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 11 7 4 63.64
David Grace 55 55 999 n/a England 5 3 2 0 60.00 0 0 0 0 5 3 2 0 60.00 24 16 8 66.67
Li Hang 49 49 999 n/a China 5 3 1 1 60.00 0 0 0 0 5 3 1 1 60.00 24 15 9 62.50
Ian Burns 85 85 999 n/a England 5 3 1 1 60.00 0 0 0 0 5 3 1 1 60.00 25 15 10 60.00
Tian Pengfei 63 63 999 n/a China 5 3 1 1 60.00 0 0 0 0 5 3 1 1 60.00 25 15 10 60.00
Ben Mertens 95 95 999 n/a Belgium 5 3 1 1 60.00 0 0 0 0 5 3 1 1 60.00 24 14 10 58.33
Daniel Wells (a) 999 n/a 999 n/a Wales 7 4 3 0 57.14 0 0 0 0 7 4 3 0 57.14 30 20 10 66.67
Hossein Vafaei 17 17 999 n/a Iran 7 4 2 1 57.14 0 0 0 0 7 4 2 1 57.14 26 18 8 69.23
Anthony Hamilton 46 46 999 n/a England 7 4 2 1 57.14 0 0 0 0 7 4 2 1 57.14 29 19 10 65.52
Jamie Jones 32 32 999 n/a Wales 7 4 2 1 57.14 0 0 0 0 7 4 2 1 57.14 29 19 10 65.52
Mark Allen 14 14 999 n/a Northern Ireland 7 4 1 2 57.14 0 0 0 0 7 4 1 2 57.14 30 17 13 56.67
Ben Woollaston 42 42 999 n/a England 7 4 0 3 57.14 0 0 0 0 7 4 0 3 57.14 28 15 13 53.57
Lyu Haotian 43 43 999 n/a China 11 6 2 3 54.55 0 0 0 0 11 6 2 3 54.55 42 25 17 59.52
Ricky Walden 16 16 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
Stuart Bingham 13 13 999 n/a England 10 5 3 2 50.00 0 0 0 0 10 5 3 2 50.00 41 24 17 58.54
Jordan Brown 21 21 999 n/a Northern Ireland 8 4 3 1 50.00 0 0 0 0 8 4 3 1 50.00 36 21 15 58.33
Chris Wakelin 44 44 999 n/a England 8 4 1 3 50.00 0 0 0 0 8 4 1 3 50.00 34 17 17 50.00
Andrew Higginson (a) 999 n/a 999 n/a England 4 2 2 0 50.00 0 0 0 0 4 2 2 0 50.00 18 12 6 66.67
Ryan Day 28 28 999 n/a Wales 4 2 2 0 50.00 0 0 0 0 4 2 2 0 50.00 19 12 7 63.16
Si Jiahui 95 95 999 n/a China 4 2 2 0 50.00 0 0 0 0 4 2 2 0 50.00 20 12 8 60.00
Wu Yize 69 69 999 n/a China 4 2 2 0 50.00 0 0 0 0 4 2 2 0 50.00 20 12 8 60.00
Zhou Yuelong 22 22 999 n/a China 4 2 2 0 50.00 0 0 0 0 4 2 2 0 50.00 20 12 8 60.00
Jack Lisowski 11 11 999 n/a England 4 2 1 1 50.00 0 0 0 0 4 2 1 1 50.00 18 11 7 61.11
Jak Jones 41 41 999 n/a Wales 4 2 1 1 50.00 0 0 0 0 4 2 1 1 50.00 18 10 8 55.56
Dominic Dale 60 60 999 n/a Wales 4 2 1 1 50.00 0 0 0 0 4 2 1 1 50.00 20 11 9 55.00
Haydon Pinhey (a) 999 n/a 999 n/a England 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 17 10 7 58.82
Graeme Dott 35 35 999 n/a Scotland 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 16 9 7 56.25
James Cahill 101 101 999 n/a England 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 17 9 8 52.94
Florian Nüßle (a) 999 n/a 999 n/a Austria 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 19 10 9 52.63
Alexander Ursenbacher 62 62 999 n/a Switzerland 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 21 11 10 52.38
Dean Young 89 89 999 n/a Scotland 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 14 7 7 50.00
Robert Milkins 27 27 999 n/a England 7 3 3 1 42.86 0 0 0 0 7 3 3 1 42.86 27 17 10 62.96
Allister Carter 20 20 999 n/a England 7 3 2 2 42.86 0 0 0 0 7 3 2 2 42.86 26 16 10 61.54
Stephen Maguire 24 24 999 n/a Scotland 7 3 2 2 42.86 0 0 0 0 7 3 2 2 42.86 30 18 12 60.00
Chang Bingyu 80 80 999 n/a China 7 3 0 4 42.86 0 0 0 0 7 3 0 4 42.86 26 13 13 50.00
Pang Junxu 48 48 999 n/a China 10 4 4 2 40.00 0 0 0 0 10 4 4 2 40.00 43 23 20 53.49
Zhang Anda 70 70 999 n/a China 5 2 3 0 40.00 0 0 0 0 5 2 3 0 40.00 23 15 8 65.22
Robbie Williams 61 61 999 n/a England 5 2 2 1 40.00 0 0 0 0 5 2 2 1 40.00 27 14 13 51.85
Thepchaiya Un-Nooh 53 53 999 n/a Thailand 5 2 2 1 40.00 0 0 0 0 5 2 2 1 40.00 22 11 11 50.00
John Astley 95 95 999 n/a England 5 2 1 2 40.00 0 0 0 0 5 2 1 2 40.00 27 14 13 51.85
Joe O'Connor 51 51 999 n/a England 5 2 1 2 40.00 0 0 0 0 5 2 1 2 40.00 24 12 12 50.00
Fraser Patrick 82 82 999 n/a Scotland 5 2 1 2 40.00 0 0 0 0 5 2 1 2 40.00 23 11 12 47.83
Gerard Greene 78 78 999 n/a Northern Ireland 5 2 1 2 40.00 0 0 0 0 5 2 1 2 40.00 24 11 13 45.83
Steven Hallworth (a) 999 n/a 999 n/a England 5 2 1 2 40.00 0 0 0 0 5 2 1 2 40.00 24 11 13 45.83
Chen Zifan 93 93 999 n/a China 5 2 1 2 40.00 0 0 0 0 5 2 1 2 40.00 22 10 12 45.45
Jackson Page 66 66 999 n/a Wales 5 2 0 3 40.00 0 0 0 0 5 2 0 3 40.00 28 13 15 46.43
Xu Si 74 74 999 n/a China 5 2 0 3 40.00 0 0 0 0 5 2 0 3 40.00 26 12 14 46.15
Zhao Jianbo (a) 999 n/a 999 n/a China 5 2 0 3 40.00 0 0 0 0 5 2 0 3 40.00 26 12 14 46.15
Sanderson Lam 101 101 999 n/a England 5 2 0 3 40.00 0 0 0 0 5 2 0 3 40.00 26 11 15 42.31
Lukas Kleckers 111 111 999 n/a Germany 5 2 0 3 40.00 0 0 0 0 5 2 0 3 40.00 24 10 14 41.67
Peter Devlin (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
Judd Trump 2 2 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
Sean O'Sullivan 101 101 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 11 4 7 36.36
Jimmy Robertson 25 25 999 n/a England 7 2 5 0 28.57 0 0 0 0 7 2 5 0 28.57 32 18 14 56.25
Aaron Hill 92 92 999 n/a Ireland 7 2 3 2 28.57 0 0 0 0 7 2 3 2 28.57 27 14 13 51.85
David B Gilbert 19 19 999 n/a England 7 2 2 3 28.57 0 0 0 0 7 2 2 3 28.57 28 13 15 46.43
Elliot Slessor 58 58 999 n/a England 7 2 1 4 28.57 0 0 0 0 7 2 1 4 28.57 31 13 18 41.94
Barry Pinches 84 84 999 n/a England 4 1 3 0 25.00 0 0 0 0 4 1 3 0 25.00 18 11 7 61.11
Mitchell Mann 72 72 999 n/a England 4 1 3 0 25.00 0 0 0 0 4 1 3 0 25.00 18 11 7 61.11
Kyren Wilson 8 8 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
Dylan Emery 101 101 999 n/a Wales 4 1 2 1 25.00 0 0 0 0 4 1 2 1 25.00 18 10 8 55.56
Marco Fu 110 110 999 n/a Hong Kong 4 1 2 1 25.00 0 0 0 0 4 1 2 1 25.00 17 9 8 52.94
Scott Donaldson 50 50 999 n/a Scotland 4 1 2 1 25.00 0 0 0 0 4 1 2 1 25.00 20 10 10 50.00
Joe Perry 26 26 999 n/a England 4 1 1 2 25.00 0 0 0 0 4 1 1 2 25.00 19 9 10 47.37
Tom Ford 30 30 999 n/a England 4 1 1 2 25.00 0 0 0 0 4 1 1 2 25.00 19 9 10 47.37
Lei Peifan 77 77 999 n/a China 4 1 1 2 25.00 0 0 0 0 4 1 1 2 25.00 15 7 8 46.67
Hammad Miah 71 71 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
Stuart Carrington 64 64 999 n/a England 4 1 1 2 25.00 0 0 0 0 4 1 1 2 25.00 18 8 10 44.44
Himanshu Dinesh Jain 95 95 999 n/a India 4 1 1 2 25.00 0 0 0 0 4 1 1 2 25.00 16 7 9 43.75
Farakh Ajaib (a) 999 n/a 999 n/a Pakistan 4 1 1 2 25.00 0 0 0 0 4 1 1 2 25.00 19 8 11 42.11
David Lilley 95 95 999 n/a England 4 1 1 2 25.00 0 0 0 0 4 1 1 2 25.00 17 7 10 41.18
Matthew Stevens 56 56 999 n/a Wales 4 1 1 2 25.00 0 0 0 0 4 1 1 2 25.00 20 8 12 40.00
Oliver Brown 111 111 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
Rory McLeod (a) 999 n/a 999 n/a Jamaica 4 1 1 2 25.00 0 0 0 0 4 1 1 2 25.00 20 8 12 40.00
Andrew Pagett 83 83 999 n/a Wales 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 19 8 11 42.11
Michael Holt (a) 999 n/a 999 n/a England 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 20 8 12 40.00
Lee Chun Wai Andy 111 111 999 n/a Hong Kong 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 18 6 12 33.33
Ian Martin (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 5 11 31.25
Ashley Hugill 101 101 999 n/a England 5 1 2 2 20.00 0 0 0 0 5 1 2 2 20.00 25 13 12 52.00
Mark Davis 54 54 999 n/a England 5 1 1 3 20.00 0 0 0 0 5 1 1 3 20.00 23 9 14 39.13
Craig Steadman 81 81 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
Rod Lawler 95 95 999 n/a England 5 1 1 3 20.00 0 0 0 0 5 1 1 3 20.00 24 9 15 37.50
Mark King 52 52 999 n/a England 5 1 1 3 20.00 0 0 0 0 5 1 1 3 20.00 23 8 15 34.78
Oliver Lines 59 59 999 n/a England 5 1 0 4 20.00 0 0 0 0 5 1 0 4 20.00 24 8 16 33.33
Ryan Thomerson 101 101 999 n/a Australia 5 1 0 4 20.00 0 0 0 0 5 1 0 4 20.00 23 7 16 30.43
Anton Kazakov 111 111 999 n/a Ukraine 5 1 0 4 20.00 0 0 0 0 5 1 0 4 20.00 22 6 16 27.27
Ng On Yee (f) 94 94 999 n/a Hong Kong 5 1 0 4 20.00 0 0 0 0 5 1 0 4 20.00 23 6 17 26.09
Michael Judge 86 86 999 n/a Ireland 7 1 3 3 14.29 0 0 0 0 7 1 3 3 14.29 30 13 17 43.33
Jamie Clarke 47 47 999 n/a Wales 7 1 2 4 14.29 0 0 0 0 7 1 2 4 14.29 29 11 18 37.93
Ben Hancorn (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
Luke Simmonds (a) 999 n/a 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
John Higgins 5 5 999 n/a Scotland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 8 3 5 37.50
Robbie McGuigan (a) 999 n/a 999 n/a Northern Ireland 3 0 2 1 0.00 0 0 0 0 3 0 2 1 0.00 11 4 7 36.36
Liang Wenbo 40 40 999 n/a China 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 6 2 4 33.33
Jamie O'Neill 87 87 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 5 1 4 20.00
Rebecca Kenna (f) 123 123 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 6 1 5 16.67
Cao Yupeng 65 65 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
Matthew Selt 23 23 999 n/a England 5 0 3 2 0.00 0 0 0 0 5 0 3 2 0.00 25 10 15 40.00
Sam Craigie 45 45 999 n/a England 5 0 3 2 0.00 0 0 0 0 5 0 3 2 0.00 25 10 15 40.00
Jenson Kendrick 101 101 999 n/a England 4 0 2 2 0.00 0 0 0 0 4 0 2 2 0.00 20 8 12 40.00
Peter Lines 73 73 999 n/a England 4 0 2 2 0.00 0 0 0 0 4 0 2 2 0.00 19 7 12 36.84
Peng Yisong 111 111 999 n/a China 4 0 2 2 0.00 0 0 0 0 4 0 2 2 0.00 18 6 12 33.33
Fergal O'Brien 111 111 999 n/a Ireland 3 0 1 2 0.00 0 0 0 0 3 0 1 2 0.00 11 3 8 27.27
Harvey Chandler (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
Martin Gould 31 31 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 10 1 9 10.00
Stephen Hendry 123 123 999 n/a Scotland 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 10 1 9 10.00
Louis Heathcote 79 79 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
Andres Petrov 111 111 999 n/a Estonia 4 0 1 3 0.00 0 0 0 0 4 0 1 3 0.00 19 6 13 31.58
Ross Muir (a) 999 n/a 999 n/a Scotland 5 0 2 3 0.00 0 0 0 0 5 0 2 3 0.00 21 6 15 28.57
Duane Jones 76 76 999 n/a Wales 4 0 1 3 0.00 0 0 0 0 4 0 1 3 0.00 17 4 13 23.53
Reanne Evans (f) 109 109 999 n/a England 4 0 1 3 0.00 0 0 0 0 4 0 1 3 0.00 16 3 13 18.75
Ken Doherty 101 101 999 n/a Ireland 5 0 1 4 0.00 0 0 0 0 5 0 1 4 0.00 26 9 17 34.62
Allan Taylor 111 111 999 n/a England 4 0 0 4 0.00 0 0 0 0 4 0 0 4 0.00 19 6 13 31.58
Mink Nutcharut (f) 111 111 999 n/a Thailand 5 0 1 4 0.00 0 0 0 0 5 0 1 4 0.00 24 7 17 29.17
Alfie Burden 88 88 999 n/a England 5 0 1 4 0.00 0 0 0 0 5 0 1 4 0.00 23 6 17 26.09
Julien Leclercq 111 111 999 n/a Belgium 5 0 1 4 0.00 0 0 0 0 5 0 1 4 0.00 23 6 17 26.09
Adam Duffy 111 111 999 n/a England 5 0 1 4 0.00 0 0 0 0 5 0 1 4 0.00 22 5 17 22.73
Zak Surety 111 111 999 n/a England 4 0 0 4 0.00 0 0 0 0 4 0 0 4 0.00 17 3 14 17.65
Zhang Jiankang 75 75 999 n/a China 4 0 0 4 0.00 0 0 0 0 4 0 0 4 0.00 16 2 14 12.50
Liam Highfield 39 39 999 n/a England 5 0 0 5 0.00 0 0 0 0 5 0 0 5 0.00 24 6 18 25.00