snooker.org Frontpage
Home: Tournaments: 2022/2023: What's new | Live | Results | Upcoming | Finals | Calendar | 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 %
Mark Allen 9 9 999 n/a Northern Ireland 23 19 1 3 82.61 0 0 0 0 23 19 1 3 82.61 153 99 54 64.71
Ding Junhui 38 38 999 n/a China 9 7 0 2 77.78 0 0 0 0 9 7 0 2 77.78 55 37 18 67.27
Neil Robertson 2 2 999 n/a Australia 7 5 0 2 71.43 0 0 0 0 7 5 0 2 71.43 42 25 17 59.52
Ryan Day 16 16 999 n/a Wales 17 12 2 3 70.59 0 0 0 0 17 12 2 3 70.59 121 72 49 59.50
Mark J Williams 6 6 999 n/a Wales 20 14 0 6 70.00 0 0 0 0 20 14 0 6 70.00 116 67 49 57.76
Anthony McGill 17 17 999 n/a Scotland 13 9 0 4 69.23 0 0 0 0 13 9 0 4 69.23 85 47 38 55.29
Hossein Vafaei 20 20 999 n/a Iran 16 11 2 3 68.75 1 0 0 1 0.00 17 11 2 4 64.71 89 55 34 61.80
Barry Hawkins 10 10 999 n/a England 16 11 0 5 68.75 1 1 0 0 100.00 17 12 0 5 70.59 100 60 40 60.00
Zhou Yuelong 21 21 999 n/a China 22 15 2 5 68.18 0 0 0 0 22 15 2 5 68.18 149 82 67 55.03
Xiao Guodong 34 34 999 n/a China 22 15 1 6 68.18 1 1 0 0 100.00 23 16 1 6 69.57 120 72 48 60.00
Michael White 85 85 999 n/a Wales 18 12 0 6 66.67 0 0 0 0 18 12 0 6 66.67 96 60 36 62.50
Judd Trump 3 3 999 n/a England 15 10 2 3 66.67 0 0 0 0 15 10 2 3 66.67 93 56 37 60.22
Shaun Murphy 13 13 999 n/a England 15 10 1 4 66.67 0 0 0 0 15 10 1 4 66.67 87 52 35 59.77
Tian Pengfei 56 56 999 n/a China 15 10 1 4 66.67 0 0 0 0 15 10 1 4 66.67 88 52 36 59.09
Noppon Saengkham 33 33 999 n/a Thailand 15 10 0 5 66.67 0 0 0 0 15 10 0 5 66.67 84 49 35 58.33
Mark Selby 4 4 999 n/a England 15 10 0 5 66.67 0 0 0 0 15 10 0 5 66.67 88 50 38 56.82
Jamie Jones 28 28 999 n/a Wales 20 13 2 5 65.00 0 0 0 0 20 13 2 5 65.00 114 67 47 58.77
Kyren Wilson 7 7 999 n/a England 17 11 3 3 64.71 0 0 0 0 17 11 3 3 64.71 113 69 44 61.06
Ronnie O'Sullivan 1 1 999 n/a England 11 7 0 4 63.64 0 0 0 0 11 7 0 4 63.64 51 33 18 64.71
Yan Bingtao 15 15 999 n/a China 11 7 0 4 63.64 0 0 0 0 11 7 0 4 63.64 74 45 29 60.81
Luca Brecel 11 11 999 n/a Belgium 19 12 2 5 63.16 0 0 0 0 19 12 2 5 63.16 90 54 36 60.00
Gary Wilson 31 31 999 n/a England 16 10 1 5 62.50 0 0 0 0 16 10 1 5 62.50 84 51 33 60.71
Zhao Xintong 8 8 999 n/a China 16 10 1 5 62.50 1 1 0 0 100.00 17 11 1 5 64.71 74 44 30 59.46
Ben Woollaston 46 46 999 n/a England 16 10 0 6 62.50 0 0 0 0 16 10 0 6 62.50 86 49 37 56.98
Lyu Haotian 36 36 999 n/a China 26 16 2 8 61.54 0 0 0 0 26 16 2 8 61.54 137 79 58 57.66
Anthony Hamilton 39 39 999 n/a England 13 8 2 3 61.54 0 0 0 0 13 8 2 3 61.54 70 44 26 62.86
Robert Milkins 27 27 999 n/a England 18 11 3 4 61.11 0 0 0 0 18 11 3 4 61.11 92 53 39 57.61
Yuan Sijun 67 67 999 n/a China 18 11 2 5 61.11 0 0 0 0 18 11 2 5 61.11 101 62 39 61.39
Ali Carter 23 23 999 n/a England 17 10 2 5 58.82 0 0 0 0 17 10 2 5 58.82 100 57 43 57.00
Jack Lisowski 12 12 999 n/a England 12 7 1 4 58.33 0 0 0 0 12 7 1 4 58.33 65 38 27 58.46
Mark Joyce 53 53 999 n/a England 12 7 0 5 58.33 0 0 0 0 12 7 0 5 58.33 65 36 29 55.38
Lu Ning 29 29 999 n/a China 19 11 2 6 57.89 0 0 0 0 19 11 2 6 57.89 96 52 44 54.17
Daniel Wells (a) 999 n/a 999 n/a Wales 14 8 3 3 57.14 0 0 0 0 14 8 3 3 57.14 73 45 28 61.64
Xu Si 73 73 999 n/a China 14 8 0 6 57.14 0 0 0 0 14 8 0 6 57.14 87 43 44 49.43
John Astley 94 94 999 n/a England 11 6 1 4 54.55 1 0 0 1 0.00 12 6 1 5 50.00 65 34 31 52.31
Mark King 51 51 999 n/a England 11 6 1 4 54.55 0 0 0 0 11 6 1 4 54.55 68 34 34 50.00
Hammad Miah 71 71 999 n/a England 13 7 1 5 53.85 0 0 0 0 13 7 1 5 53.85 72 38 34 52.78
Graeme Dott 35 35 999 n/a Scotland 13 7 0 6 53.85 0 0 0 0 13 7 0 6 53.85 77 43 34 55.84
Wu Yize 69 69 999 n/a China 15 8 2 5 53.33 0 0 0 0 15 8 2 5 53.33 96 56 40 58.33
Tom Ford 32 32 999 n/a England 15 8 1 6 53.33 0 0 0 0 15 8 1 6 53.33 98 55 43 56.12
Matthew Stevens 60 60 999 n/a Wales 15 8 1 6 53.33 0 0 0 0 15 8 1 6 53.33 94 50 44 53.19
Stuart Bingham 14 14 999 n/a England 17 9 3 5 52.94 0 0 0 0 17 9 3 5 52.94 82 48 34 58.54
Jordan Brown 22 22 999 n/a Northern Ireland 20 10 3 7 50.00 0 0 0 0 20 10 3 7 50.00 114 59 55 51.75
David Gilbert 19 19 999 n/a England 18 9 2 7 50.00 0 0 0 0 18 9 2 7 50.00 104 58 46 55.77
Si Jiahui 86 86 999 n/a China 16 8 2 6 50.00 0 0 0 0 16 8 2 6 50.00 100 51 49 51.00
Robbie Williams 52 52 999 n/a England 14 7 2 5 50.00 1 1 0 0 100.00 15 8 2 5 53.33 91 49 42 53.85
Dominic Dale 57 57 999 n/a Wales 14 7 1 6 50.00 0 0 0 0 14 7 1 6 50.00 90 45 45 50.00
Ian Burns 82 82 999 n/a England 14 7 1 6 50.00 0 0 0 0 14 7 1 6 50.00 85 42 43 49.41
Sam Craigie 47 47 999 n/a England 12 6 3 3 50.00 0 0 0 0 12 6 3 3 50.00 80 42 38 52.50
Li Hang 40 40 999 n/a China 12 6 1 5 50.00 1 0 0 1 0.00 13 6 1 6 46.15 61 32 29 52.46
Joe O'Connor 50 50 999 n/a England 12 6 1 5 50.00 0 0 0 0 12 6 1 5 50.00 72 37 35 51.39
Joe Perry 30 30 999 n/a England 12 6 1 5 50.00 0 0 0 0 12 6 1 5 50.00 69 35 34 50.72
Jimmy White 89 89 999 n/a England 12 6 0 6 50.00 0 0 0 0 12 6 0 6 50.00 80 41 39 51.25
Andrew Higginson (a) 999 n/a 999 n/a England 6 3 2 1 50.00 0 0 0 0 6 3 2 1 50.00 32 20 12 62.50
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
Muhammad Asif 125 125 999 n/a Pakistan 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 28 14 14 50.00
Asjad Iqbal 125 125 999 n/a Pakistan 4 2 0 2 50.00 0 0 0 0 4 2 0 2 50.00 35 16 19 45.71
Martin O'Donnell (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 21 11 10 52.38
Dechawat Poomjaeng 125 125 999 n/a Thailand 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 17 8 9 47.06
Callum Beresford (a) 999 n/a 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 13 6 7 46.15
Ricky Walden 18 18 999 n/a England 17 8 5 4 47.06 0 0 0 0 17 8 5 4 47.06 82 45 37 54.88
Jimmy Robertson 24 24 999 n/a England 17 8 5 4 47.06 0 0 0 0 17 8 5 4 47.06 96 52 44 54.17
Pang Junxu 48 48 999 n/a China 17 8 4 5 47.06 0 0 0 0 17 8 4 5 47.06 85 48 37 56.47
Jamie Clarke 49 49 999 n/a Wales 17 8 2 7 47.06 0 0 0 0 17 8 2 7 47.06 96 52 44 54.17
David Grace 62 62 999 n/a England 15 7 2 6 46.67 0 0 0 0 15 7 2 6 46.67 91 49 42 53.85
Stephen Maguire 25 25 999 n/a Scotland 15 7 2 6 46.67 0 0 0 0 15 7 2 6 46.67 78 42 36 53.85
Dylan Emery 91 91 999 n/a Wales 13 6 2 5 46.15 0 0 0 0 13 6 2 5 46.15 80 45 35 56.25
David Lilley 99 99 999 n/a England 13 6 1 6 46.15 0 0 0 0 13 6 1 6 46.15 76 41 35 53.95
Andy Hicks 68 68 999 n/a England 13 6 1 6 46.15 0 0 0 0 13 6 1 6 46.15 78 38 40 48.72
Chang Bingyu 75 75 999 n/a China 13 6 0 7 46.15 2 1 0 1 50.00 15 7 0 8 46.67 58 29 29 50.00
Andy Lee 97 97 999 n/a Hong Kong 13 6 0 7 46.15 0 0 0 0 13 6 0 7 46.15 81 37 44 45.68
Thepchaiya Un-Nooh 59 59 999 n/a Thailand 11 5 2 4 45.45 0 0 0 0 11 5 2 4 45.45 65 31 34 47.69
Chen Zifan 92 92 999 n/a China 11 5 1 5 45.45 0 0 0 0 11 5 1 5 45.45 57 27 30 47.37
Farakh Ajaib (a) 999 n/a 999 n/a Pakistan 9 4 1 4 44.44 1 0 0 1 0.00 10 4 1 5 40.00 58 29 29 50.00
John Higgins 5 5 999 n/a Scotland 7 3 0 4 42.86 0 0 0 0 7 3 0 4 42.86 49 23 26 46.94
Martin Gould 43 43 999 n/a England 7 3 0 4 42.86 0 0 0 0 7 3 0 4 42.86 40 17 23 42.50
Zhang Anda 70 70 999 n/a China 12 5 3 4 41.67 0 0 0 0 12 5 3 4 41.67 69 36 33 52.17
Cao Yupeng 63 63 999 n/a China 12 5 2 5 41.67 0 0 0 0 12 5 2 5 41.67 69 37 32 53.62
Stuart Carrington 61 61 999 n/a England 12 5 1 6 41.67 0 0 0 0 12 5 1 6 41.67 69 32 37 46.38
Steven Hallworth (a) 999 n/a 999 n/a England 10 4 1 5 40.00 0 0 0 0 10 4 1 5 40.00 55 26 29 47.27
Andres Petrov 117 117 999 n/a Estonia 10 4 1 5 40.00 0 0 0 0 10 4 1 5 40.00 70 32 38 45.71
Fraser Patrick 83 83 999 n/a Scotland 10 4 1 5 40.00 0 0 0 0 10 4 1 5 40.00 55 25 30 45.45
Jackson Page 66 66 999 n/a Wales 10 4 0 6 40.00 0 0 0 0 10 4 0 6 40.00 63 30 33 47.62
Sean O'Sullivan 98 98 999 n/a England 10 4 0 6 40.00 0 0 0 0 10 4 0 6 40.00 58 26 32 44.83
Haydon Pinhey (a) 999 n/a 999 n/a England 5 2 0 3 40.00 0 0 0 0 5 2 0 3 40.00 24 12 12 50.00
Jak Jones 44 44 999 n/a Wales 13 5 1 7 38.46 0 0 0 0 13 5 1 7 38.46 81 37 44 45.68
Ashley Hugill 104 104 999 n/a England 11 4 2 5 36.36 0 0 0 0 11 4 2 5 36.36 67 33 34 49.25
Scott Donaldson 55 55 999 n/a Scotland 11 4 2 5 36.36 1 1 0 0 100.00 12 5 2 5 41.67 64 30 34 46.88
Zak Surety 107 107 999 n/a England 11 4 0 7 36.36 0 0 0 0 11 4 0 7 36.36 60 30 30 50.00
Alexander Ursenbacher 65 65 999 n/a Switzerland 11 4 0 7 36.36 0 0 0 0 11 4 0 7 36.36 63 30 33 47.62
Chris Wakelin 41 41 999 n/a England 14 5 1 8 35.71 0 0 0 0 14 5 1 8 35.71 77 34 43 44.16
Elliot Slessor 54 54 999 n/a England 14 5 1 8 35.71 0 0 0 0 14 5 1 8 35.71 71 29 42 40.85
Craig Steadman 79 79 999 n/a England 12 4 1 7 33.33 0 0 0 0 12 4 1 7 33.33 70 30 40 42.86
Ben Mertens 102 102 999 n/a Belgium 9 3 1 5 33.33 0 0 0 0 9 3 1 5 33.33 50 22 28 44.00
Lei Peifan 78 78 999 n/a China 9 3 1 5 33.33 1 0 0 1 0.00 10 3 1 6 30.00 48 21 27 43.75
Gerard Greene 77 77 999 n/a Northern Ireland 9 3 1 5 33.33 0 0 0 0 9 3 1 5 33.33 50 21 29 42.00
Zhao Jianbo (a) 999 n/a 999 n/a China 9 3 0 6 33.33 0 0 0 0 9 3 0 6 33.33 46 19 27 41.30
Rory McLeod (a) 999 n/a 999 n/a Jamaica 6 2 1 3 33.33 0 0 0 0 6 2 1 3 33.33 32 13 19 40.63
Fan Zhengyi 37 37 999 n/a China 6 2 0 4 33.33 0 0 0 0 6 2 0 4 33.33 33 13 20 39.39
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
Liang Wenbo 45 45 999 n/a China 3 1 0 2 33.33 2 0 0 2 0.00 5 1 0 4 20.00 18 8 10 44.44
Mohamed Ibrahim 125 125 999 n/a Egypt 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 21 8 13 38.10
Mitchell Mann 72 72 999 n/a England 10 3 3 4 30.00 0 0 0 0 10 3 3 4 30.00 54 24 30 44.44
Marco Fu 103 103 999 n/a Hong Kong 10 3 2 5 30.00 1 1 0 0 100.00 11 4 2 5 36.36 63 30 33 47.62
Liam Highfield 42 42 999 n/a England 10 3 0 7 30.00 0 0 0 0 10 3 0 7 30.00 59 24 35 40.68
Sanderson Lam 104 104 999 n/a England 10 3 0 7 30.00 0 0 0 0 10 3 0 7 30.00 58 23 35 39.66
Aaron Hill 90 90 999 n/a Ireland 14 4 3 7 28.57 0 0 0 0 14 4 3 7 28.57 67 30 37 44.78
James Cahill 104 104 999 n/a England 11 3 0 8 27.27 0 0 0 0 11 3 0 8 27.27 67 30 37 44.78
Duane Jones 81 81 999 n/a Wales 12 3 1 8 25.00 0 0 0 0 12 3 1 8 25.00 74 32 42 43.24
Lukas Kleckers 100 100 999 n/a Germany 12 3 0 9 25.00 0 0 0 0 12 3 0 9 25.00 67 25 42 37.31
Himanshu Jain 112 112 999 n/a India 8 2 1 5 25.00 0 0 0 0 8 2 1 5 25.00 42 16 26 38.10
Dean Young 93 93 999 n/a Scotland 8 2 0 6 25.00 0 0 0 0 8 2 0 6 25.00 49 19 30 38.78
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
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
Peter Lines 74 74 999 n/a England 9 2 2 5 22.22 1 1 0 0 100.00 10 3 2 5 30.00 53 23 30 43.40
Rod Lawler 111 111 999 n/a England 9 2 1 6 22.22 0 0 0 0 9 2 1 6 22.22 53 23 30 43.40
Ken Doherty 113 113 999 n/a Ireland 9 2 1 6 22.22 0 0 0 0 9 2 1 6 22.22 51 21 30 41.18
Mark Davis 64 64 999 n/a England 9 2 1 6 22.22 0 0 0 0 9 2 1 6 22.22 47 17 30 36.17
Michael Judge 87 87 999 n/a Ireland 14 3 3 8 21.43 0 0 0 0 14 3 3 8 21.43 76 31 45 40.79
Matthew Selt 26 26 999 n/a England 10 2 3 5 20.00 0 0 0 0 10 2 3 5 20.00 57 26 31 45.61
Ross Muir (a) 999 n/a 999 n/a Scotland 10 2 2 6 20.00 0 0 0 0 10 2 2 6 20.00 52 20 32 38.46
Louis Heathcote 80 80 999 n/a England 10 2 1 7 20.00 0 0 0 0 10 2 1 7 20.00 57 22 35 38.60
Julien Leclercq 107 107 999 n/a Belgium 10 2 1 7 20.00 0 0 0 0 10 2 1 7 20.00 51 19 32 37.25
Oliver Lines 58 58 999 n/a England 10 2 0 8 20.00 0 0 0 0 10 2 0 8 20.00 57 22 35 38.60
Ng On Yee (f) 101 101 999 n/a Hong Kong 10 2 0 8 20.00 0 0 0 0 10 2 0 8 20.00 53 14 39 26.42
Alfie Burden 96 96 999 n/a England 11 2 1 8 18.18 0 0 0 0 11 2 1 8 18.18 71 28 43 39.44
Oliver Brown 110 110 999 n/a England 11 2 1 8 18.18 0 0 0 0 11 2 1 8 18.18 69 27 42 39.13
Robbie McGuigan (a) 999 n/a 999 n/a Northern Ireland 6 1 2 3 16.67 0 0 0 0 6 1 2 3 16.67 28 11 17 39.29
Allan Taylor 122 122 999 n/a England 7 1 0 6 14.29 0 0 0 0 7 1 0 6 14.29 35 11 24 31.43
Andrew Pagett 88 88 999 n/a Wales 7 1 0 6 14.29 1 1 0 0 100.00 8 2 0 6 25.00 36 11 25 30.56
Ryan Thomerson 113 113 999 n/a Australia 8 1 0 7 12.50 0 0 0 0 8 1 0 7 12.50 41 11 30 26.83
Fergal O'Brien 122 122 999 n/a Ireland 9 1 1 7 11.11 0 0 0 0 9 1 1 7 11.11 44 14 30 31.82
Anton Kazakov 117 117 999 n/a Ukraine 9 1 0 8 11.11 0 0 0 0 9 1 0 8 11.11 48 14 34 29.17
Barry Pinches 84 84 999 n/a England 10 1 3 6 10.00 0 0 0 0 10 1 3 6 10.00 60 26 34 43.33
Peng Yisong 117 117 999 n/a China 10 1 2 7 10.00 0 0 0 0 10 1 2 7 10.00 54 16 38 29.63
Mink Nutcharut (f) 107 107 999 n/a Thailand 10 1 1 8 10.00 0 0 0 0 10 1 1 8 10.00 52 15 37 28.85
Zhang Jiankang 76 76 999 n/a China 10 1 0 9 10.00 0 0 0 0 10 1 0 9 10.00 51 15 36 29.41
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
Liam 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
Liam Graham (a) 999 n/a 999 n/a Scotland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 8 2 6 25.00
Amaan Iqbal (a) 999 n/a 999 n/a Scotland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 7 1 6 14.29
Lee Stephens (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 7 1 6 14.29
Lewis Ullah (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 7 1 6 14.29
Ryan Davies (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 7 1 6 14.29
Brad Ferguson (a) 999 n/a 999 n/a Wales 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 6 0 6 0.00
Jake Crofts (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
Luke Simmonds (a) 999 n/a 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
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
Stephen Hendry 124 124 999 n/a Scotland 2 0 0 2 0.00 1 0 0 1 0.00 3 0 0 3 0.00 10 1 9 10.00
Joel Connolly (a) 999 n/a 999 n/a Northern Ireland 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 11 1 10 9.09
Bai Langning 125 125 999 n/a China 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 18 4 14 22.22
Victor Sarkis 125 125 999 n/a Brazil 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 18 4 14 22.22
Jamie O'Neill 95 95 999 n/a England 5 0 0 5 0.00 0 0 0 0 5 0 0 5 0.00 32 10 22 31.25
Rebecca Kenna (f) 121 121 999 n/a England 6 0 0 6 0.00 0 0 0 0 6 0 0 6 0.00 33 6 27 18.18
Jenson Kendrick 113 113 999 n/a England 9 0 2 7 0.00 0 0 0 0 9 0 2 7 0.00 51 17 34 33.33
Reanne Evans (f) 116 116 999 n/a England 8 0 1 7 0.00 0 0 0 0 8 0 1 7 0.00 40 9 31 22.50
Adam Duffy 117 117 999 n/a England 9 0 1 8 0.00 0 0 0 0 9 0 1 8 0.00 47 12 35 25.53