snooker.org Frontpage
Home: Tournaments: 2019/2020: What's new | Live | Results | Upcoming | Finals | Diary | Main Tour players | All players | H2H | Match stats

Match Stats

Matches from

R = World Ranking; O = European Order of Merit
Player Matches Frames
Played Walkovers Total
Name R-Sort R O-Sort O Nationality P W L % P W L % P W L % P W L %
Judd Trump 1 1 999 n/a England 28 26 2 92.9 0 0 0 28 26 2 92.9 221 153 68 69.2
Mark Selby 6 6 999 n/a England 30 25 5 83.3 2 2 0 100.0 32 27 5 84.4 231 141 90 61.0
Shaun Murphy 8 8 999 n/a England 27 22 5 81.5 0 0 0 27 22 5 81.5 222 129 93 58.1
John Higgins 5 5 999 n/a Scotland 20 16 4 80.0 0 0 0 20 16 4 80.0 159 92 67 57.9
Mark Allen 7 7 999 n/a Northern Ireland 23 18 5 78.3 0 0 0 23 18 5 78.3 162 109 53 67.3
Joe Perry 15 15 999 n/a England 25 19 6 76.0 0 0 0 25 19 6 76.0 175 105 70 60.0
Kyren Wilson 9 9 999 n/a England 20 15 5 75.0 1 0 1 0.0 21 15 6 71.4 142 89 53 62.7
Bingtao Yan 20 20 999 n/a China 20 15 5 75.0 0 0 0 20 15 5 75.0 140 79 61 56.4
Ronnie O'Sullivan 2 2 999 n/a England 12 9 3 75.0 0 0 0 12 9 3 75.0 85 52 33 61.2
David B Gilbert 11 11 999 n/a England 23 17 6 73.9 0 0 0 23 17 6 73.9 169 102 67 60.4
Thepchaiya Un-Nooh 21 21 999 n/a Thailand 22 16 6 72.7 0 0 0 22 16 6 72.7 154 88 66 57.1
Mark J Williams 3 3 999 n/a Wales 14 10 4 71.4 0 0 0 14 10 4 71.4 109 62 47 56.9
Hossein Vafaei 34 34 999 n/a Iran 14 10 4 71.4 3 1 2 33.3 17 11 6 64.7 105 59 46 56.2
Graeme Dott 19 19 999 n/a Scotland 20 14 6 70.0 0 0 0 20 14 6 70.0 140 86 54 61.4
Matthew Selt 28 28 999 n/a England 19 13 6 68.4 0 0 0 19 13 6 68.4 119 69 50 58.0
Barry Hawkins 10 10 999 n/a England 19 13 6 68.4 0 0 0 19 13 6 68.4 127 72 55 56.7
Kurt Maflin 42 42 999 n/a Norway 18 12 6 66.7 1 1 0 100.0 19 13 6 68.4 129 72 57 55.8
Christopher Keogan (a) 999 n/a 999 n/a England 3 2 1 66.7 1 1 0 100.0 4 3 1 75.0 17 9 8 52.9
Ian Preece (a) 999 n/a 999 n/a Wales 3 2 1 66.7 0 0 0 3 2 1 66.7 19 10 9 52.6
Lukas Kleckers (a) 999 n/a 999 n/a Germany 3 2 1 66.7 0 0 0 3 2 1 66.7 18 9 9 50.0
Jack Lisowski 13 13 999 n/a England 17 11 6 64.7 0 0 0 17 11 6 64.7 115 69 46 60.0
Michael Holt 37 37 999 n/a England 17 11 6 64.7 0 0 0 17 11 6 64.7 112 66 46 58.9
Tom Ford 25 25 999 n/a England 17 11 6 64.7 1 1 0 100.0 18 12 6 66.7 113 64 49 56.6
Mark Joyce 51 51 999 n/a England 17 11 6 64.7 0 0 0 17 11 6 64.7 114 59 55 51.8
Neil Robertson 4 4 999 n/a Australia 11 7 4 63.6 1 0 1 0.0 12 7 5 58.3 77 45 32 58.4
Ricky Walden 27 27 999 n/a England 16 10 6 62.5 1 1 0 100.0 17 11 6 64.7 111 66 45 59.5
Yuelong Zhou 30 30 999 n/a China 16 10 6 62.5 2 2 0 100.0 18 12 6 66.7 96 55 41 57.3
Gary Wilson 18 18 999 n/a England 16 10 6 62.5 0 0 0 16 10 6 62.5 111 63 48 56.8
Guodong Xiao 24 24 999 n/a China 16 10 6 62.5 1 1 0 100.0 17 11 6 64.7 109 57 52 52.3
Stephen Maguire 14 14 999 n/a Scotland 13 8 5 61.5 1 0 1 0.0 14 8 6 57.1 84 49 35 58.3
Stuart Carrington 45 45 999 n/a England 15 9 6 60.0 0 0 0 15 9 6 60.0 89 50 39 56.2
Stuart Bingham 12 12 999 n/a England 15 9 6 60.0 0 0 0 15 9 6 60.0 101 56 45 55.4
Allister Carter 17 17 999 n/a England 15 9 6 60.0 0 0 0 15 9 6 60.0 111 59 52 53.2
Junhui Ding 16 16 999 n/a China 12 7 5 58.3 1 1 0 100.0 13 8 5 61.5 94 51 43 54.3
Pengfei Tian 65 65 999 n/a China 12 7 5 58.3 1 0 1 0.0 13 7 6 53.8 78 39 39 50.0
Xintong Zhao 44 44 999 n/a China 14 8 6 57.1 0 0 0 14 8 6 57.1 103 58 45 56.3
Xiwen Mei 66 66 999 n/a China 14 8 6 57.1 1 1 0 100.0 15 9 6 60.0 91 51 40 56.0
Sijun Yuan 46 46 999 n/a China 14 8 6 57.1 0 0 0 14 8 6 57.1 95 53 42 55.8
Luca Brecel 31 31 999 n/a Belgium 14 8 6 57.1 1 1 0 100.0 15 9 6 60.0 85 47 38 55.3
Jak Jones 71 71 999 n/a Wales 14 8 6 57.1 0 0 0 14 8 6 57.1 93 51 42 54.8
Hang Li 41 41 999 n/a China 14 8 6 57.1 1 1 0 100.0 15 9 6 60.0 91 49 42 53.8
Honghao Luo 68 68 999 n/a China 14 8 6 57.1 0 0 0 14 8 6 57.1 89 46 43 51.7
Ben Woollaston 39 39 999 n/a England 14 8 6 57.1 1 1 0 100.0 15 9 6 60.0 97 47 50 48.5
Anthony Hamilton 54 54 999 n/a England 14 8 6 57.1 0 0 0 14 8 6 57.1 92 44 48 47.8
Ken Doherty 63 63 999 n/a Ireland 9 5 4 55.6 1 0 1 0.0 10 5 5 50.0 60 29 31 48.3
Wenbo Liang 40 40 999 n/a China 11 6 5 54.5 0 0 0 11 6 5 54.5 85 46 39 54.1
Liam Highfield 59 59 999 n/a England 11 6 5 54.5 1 0 1 0.0 12 6 6 50.0 69 36 33 52.2
Robbie Williams 61 61 999 n/a England 13 7 6 53.8 0 0 0 13 7 6 53.8 82 43 39 52.4
Anthony McGill 33 33 999 n/a Scotland 13 7 6 53.8 0 0 0 13 7 6 53.8 90 47 43 52.2
Jimmy Robertson 23 23 999 n/a England 12 6 6 50.0 0 0 0 12 6 6 50.0 89 47 42 52.8
Scott Donaldson 26 26 999 n/a Scotland 12 6 6 50.0 0 0 0 12 6 6 50.0 86 45 41 52.3
Mark King 36 36 999 n/a England 12 6 6 50.0 0 0 0 12 6 6 50.0 73 38 35 52.1
Anda Zhang 72 72 999 n/a China 12 6 6 50.0 0 0 0 12 6 6 50.0 81 40 41 49.4
Daniel Wells 56 56 999 n/a Wales 12 6 6 50.0 0 0 0 12 6 6 50.0 81 40 41 49.4
Elliot Slessor 73 73 999 n/a England 12 6 6 50.0 0 0 0 12 6 6 50.0 84 41 43 48.8
Andrew Higginson 58 58 999 n/a England 12 6 6 50.0 0 0 0 12 6 6 50.0 91 44 47 48.4
Fergal O'Brien 67 67 999 n/a Ireland 12 6 6 50.0 0 0 0 12 6 6 50.0 79 37 42 46.8
Alexander Ursenbacher 85 85 999 n/a Switzerland 12 6 6 50.0 0 0 0 12 6 6 50.0 79 35 44 44.3
Akani Songsermsawad 50 50 999 n/a Thailand 10 5 5 50.0 1 1 0 100.0 11 6 5 54.5 71 38 33 53.5
Matthew Stevens 43 43 999 n/a Wales 10 5 5 50.0 0 0 0 10 5 5 50.0 70 36 34 51.4
Sam Craigie 64 64 999 n/a England 10 5 5 50.0 2 1 1 50.0 12 6 6 50.0 69 35 34 50.7
Marco Fu 56 56 999 n/a Hong Kong 8 4 4 50.0 0 0 0 8 4 4 50.0 51 25 26 49.0
Patrick Wallace (a) 999 n/a 999 n/a Northern Ireland 2 1 1 50.0 0 0 0 2 1 1 50.0 10 6 4 60.0
Allan Taylor (a) 999 n/a 999 n/a England 2 1 1 50.0 0 0 0 2 1 1 50.0 10 5 5 50.0
Andres Petrov (a) 999 n/a 999 n/a Estonia 2 1 1 50.0 0 0 0 2 1 1 50.0 8 4 4 50.0
Yang Zhang (a) 999 n/a 999 n/a China 2 1 1 50.0 0 0 0 2 1 1 50.0 15 6 9 40.0
Ryan Davies (a) 999 n/a 999 n/a England 2 1 1 50.0 0 0 0 2 1 1 50.0 10 4 6 40.0
Noppon Saengkham 31 31 999 n/a Thailand 11 5 6 45.5 0 0 0 11 5 6 45.5 79 41 38 51.9
Chris Wakelin 47 47 999 n/a England 11 5 6 45.5 0 0 0 11 5 6 45.5 76 39 37 51.3
Mark Davis 35 35 999 n/a England 11 5 6 45.5 0 0 0 11 5 6 45.5 72 36 36 50.0
Jiahui Si 94 94 999 n/a China 11 5 6 45.5 0 0 0 11 5 6 45.5 60 30 30 50.0
Martin O'Donnell 38 38 999 n/a England 11 5 6 45.5 0 0 0 11 5 6 45.5 77 35 42 45.5
Lee Walker 79 79 999 n/a Wales 11 5 6 45.5 0 0 0 11 5 6 45.5 70 31 39 44.3
Joe O'Connor 69 69 999 n/a England 9 4 5 44.4 1 0 1 0.0 10 4 6 40.0 67 33 34 49.3
Louis Heathcote 95 95 999 n/a England 9 4 5 44.4 1 0 1 0.0 10 4 6 40.0 66 31 35 47.0
Harvey Chandler 81 81 999 n/a England 9 4 5 44.4 1 0 1 0.0 10 4 6 40.0 60 26 34 43.3
Dominic Dale 89 89 999 n/a Wales 10 4 6 40.0 0 0 0 10 4 6 40.0 72 35 37 48.6
Alan McManus 55 55 999 n/a Scotland 10 4 6 40.0 1 1 0 100.0 11 5 6 45.5 73 35 38 47.9
Haotian Lü 29 29 999 n/a China 10 4 6 40.0 0 0 0 10 4 6 40.0 65 31 34 47.7
Ning Lu 60 60 999 n/a China 10 4 6 40.0 0 0 0 10 4 6 40.0 65 31 34 47.7
Ryan Day 22 22 999 n/a Wales 10 4 6 40.0 0 0 0 10 4 6 40.0 78 37 41 47.4
Craig Steadman 73 73 999 n/a England 10 4 6 40.0 0 0 0 10 4 6 40.0 68 32 36 47.1
Jordan Brown 78 78 999 n/a Northern Ireland 10 4 6 40.0 0 0 0 10 4 6 40.0 69 30 39 43.5
Zifan Chen 103 103 999 n/a China 10 4 6 40.0 0 0 0 10 4 6 40.0 53 21 32 39.6
Martin Gould 53 53 999 n/a England 8 3 5 37.5 0 0 0 8 3 5 37.5 58 27 31 46.6
Bingyu Chang 93 93 999 n/a China 8 3 5 37.5 1 0 1 0.0 9 3 6 33.3 59 27 32 45.8
Jackson Page 97 97 999 n/a Wales 9 3 6 33.3 0 0 0 9 3 6 33.3 60 27 33 45.0
Alfie Burden 76 76 999 n/a England 9 3 6 33.3 0 0 0 9 3 6 33.3 63 27 36 42.9
Mitchell Mann 96 96 999 n/a England 9 3 6 33.3 0 0 0 9 3 6 33.3 59 23 36 39.0
Mike Dunn 70 70 999 n/a England 9 3 6 33.3 0 0 0 9 3 6 33.3 52 20 32 38.5
Hammad Miah 83 83 999 n/a England 9 3 6 33.3 0 0 0 9 3 6 33.3 56 21 35 37.5
Jianbo Zhao (a) 999 n/a 999 n/a China 3 1 2 33.3 1 1 0 100.0 4 2 2 50.0 21 9 12 42.9
Junxu Pang (a) 999 n/a 999 n/a China 3 1 2 33.3 0 0 0 3 1 2 33.3 22 9 13 40.9
Robert Milkins 48 48 999 n/a England 7 2 5 28.6 0 0 0 7 2 5 28.6 55 25 30 45.5
Feilong Chen 86 86 999 n/a China 7 2 5 28.6 1 0 1 0.0 8 2 6 25.0 51 22 29 43.1
Nigel Bond 98 98 999 n/a England 7 2 5 28.6 0 0 0 7 2 5 28.6 46 18 28 39.1
Peter Ebdon 52 52 999 n/a England 7 2 5 28.6 0 0 0 7 2 5 28.6 48 18 30 37.5
Jamie O'Neill 105 105 999 n/a England 7 2 5 28.6 1 0 1 0.0 8 2 6 25.0 43 16 27 37.2
Sohail Vahedi 105 105 999 n/a Iran 7 2 5 28.6 1 0 1 0.0 8 2 6 25.0 43 16 27 37.2
David Grace 104 104 999 n/a England 8 2 6 25.0 0 0 0 8 2 6 25.0 55 24 31 43.6
Si Xu 101 101 999 n/a China 8 2 6 25.0 0 0 0 8 2 6 25.0 56 23 33 41.1
Adam Stefanow 92 92 999 n/a Poland 8 2 6 25.0 0 0 0 8 2 6 25.0 48 19 29 39.6
Michael Georgiou 49 49 999 n/a Cyprus 8 2 6 25.0 0 0 0 8 2 6 25.0 54 21 33 38.9
Rod Lawler 105 105 999 n/a England 8 2 6 25.0 0 0 0 8 2 6 25.0 50 19 31 38.0
Sam Baird 75 75 999 n/a England 8 2 6 25.0 0 0 0 8 2 6 25.0 53 20 33 37.7
Billy Joe Castle 115 115 999 n/a England 8 2 6 25.0 0 0 0 8 2 6 25.0 54 20 34 37.0
Brandon Sargeant 105 105 999 n/a England 8 2 6 25.0 0 0 0 8 2 6 25.0 51 18 33 35.3
Kacper Filipiak 105 105 999 n/a Poland 8 2 6 25.0 0 0 0 8 2 6 25.0 51 17 34 33.3
Zhengyi Fan 99 99 999 n/a China 8 2 6 25.0 0 0 0 8 2 6 25.0 51 17 34 33.3
Ross Bulman (a) 999 n/a 999 n/a Ireland 5 1 4 20.0 0 0 0 5 1 4 20.0 31 11 20 35.5
Igor Figueiredo 105 105 999 n/a Brazil 5 1 4 20.0 0 0 0 5 1 4 20.0 31 10 21 32.3
Duane Jones 113 113 999 n/a Wales 6 1 5 16.7 1 0 1 0.0 7 1 6 14.3 50 22 28 44.0
Langning Bai 105 105 999 n/a China 6 1 5 16.7 2 1 1 50.0 8 2 6 25.0 40 14 26 35.0
John Astley 76 76 999 n/a England 7 1 6 14.3 0 0 0 7 1 6 14.3 51 21 30 41.2
David Lilley 116 116 999 n/a England 7 1 6 14.3 0 0 0 7 1 6 14.3 50 20 30 40.0
Ashley Carty 82 82 999 n/a England 7 1 6 14.3 0 0 0 7 1 6 14.3 48 19 29 39.6
Ian Burns 101 101 999 n/a England 7 1 6 14.3 1 1 0 100.0 8 2 6 25.0 45 17 28 37.8
Barry Pinches 105 105 999 n/a England 7 1 6 14.3 0 0 0 7 1 6 14.3 49 18 31 36.7
James Cahill 118 118 999 n/a England 7 1 6 14.3 0 0 0 7 1 6 14.3 44 16 28 36.4
Gerard Greene 118 118 999 n/a Northern Ireland 7 1 6 14.3 0 0 0 7 1 6 14.3 47 17 30 36.2
Michael White 62 62 999 n/a Wales 7 1 6 14.3 0 0 0 7 1 6 14.3 48 16 32 33.3
Peifan Lei 116 116 999 n/a China 7 1 6 14.3 0 0 0 7 1 6 14.3 44 14 30 31.8
Kishan Hirani 91 91 999 n/a Wales 7 1 6 14.3 0 0 0 7 1 6 14.3 45 13 32 28.9
Andy Lee 99 99 999 n/a Hong Kong 7 1 6 14.3 0 0 0 7 1 6 14.3 43 12 31 27.9
Oliver Lines 80 80 999 n/a England 7 1 6 14.3 0 0 0 7 1 6 14.3 38 9 29 23.7
Yingdon Li (a) 999 n/a 999 n/a China 1 0 1 0.0 0 0 0 1 0 1 0.0 10 4 6 40.0
Steve Mifsud 120 120 999 n/a Australia 1 0 1 0.0 0 0 0 1 0 1 0.0 8 3 5 37.5
Qingtian Yang (a) 999 n/a 999 n/a China 1 0 1 0.0 0 0 0 1 0 1 0.0 6 2 4 33.3
Rodion Judin (a) 999 n/a 999 n/a Latvia 1 0 1 0.0 1 1 0 100.0 2 1 1 50.0 5 1 4 20.0
Andrew Pagett (a) 999 n/a 999 n/a Wales 1 0 1 0.0 0 0 0 1 0 1 0.0 5 1 4 20.0
Chae Ross (a) 999 n/a 999 n/a England 1 0 1 0.0 0 0 0 1 0 1 0.0 5 1 4 20.0
Hamza Akbar (a) 999 n/a 999 n/a Pakistan 1 0 1 0.0 0 0 0 1 0 1 0.0 5 1 4 20.0
Mark Lloyd (a) 999 n/a 999 n/a England 1 0 1 0.0 0 0 0 1 0 1 0.0 5 1 4 20.0
Shane Castle (a) 999 n/a 999 n/a England 1 0 1 0.0 0 0 0 1 0 1 0.0 5 1 4 20.0
Yang Gao (a) 999 n/a 999 n/a China 1 0 1 0.0 0 0 0 1 0 1 0.0 6 1 5 16.7
Amine Amiri 120 120 999 n/a Morocco 1 0 1 0.0 0 0 0 1 0 1 0.0 4 0 4 0.0
Andreas Ploner (a) 999 n/a 999 n/a Austria 1 0 1 0.0 0 0 0 1 0 1 0.0 4 0 4 0.0
Declan Lavery (a) 999 n/a 999 n/a Northern Ireland 1 0 1 0.0 0 0 0 1 0 1 0.0 4 0 4 0.0
Paul S Davison (a) 999 n/a 999 n/a England 1 0 1 0.0 0 0 0 1 0 1 0.0 4 0 4 0.0
Robbie McGuigan (a) 999 n/a 999 n/a Northern Ireland 1 0 1 0.0 0 0 0 1 0 1 0.0 4 0 4 0.0
Yingdong Li (a) 999 n/a 999 n/a China 2 0 2 0.0 0 0 0 2 0 2 0.0 14 4 10 28.6
Zehuang Long (a) 999 n/a 999 n/a China 2 0 2 0.0 0 0 0 2 0 2 0.0 13 3 10 23.1
Yize Wu (a) 999 n/a 999 n/a China 3 0 3 0.0 0 0 0 3 0 3 0.0 25 9 16 36.0
James Wattana 84 84 999 n/a Thailand 4 0 4 0.0 0 0 0 4 0 4 0.0 26 8 18 30.8
Jiankang Zhang 90 90 999 n/a China 4 0 4 0.0 2 0 2 0.0 6 0 6 0.0 24 6 18 25.0
Fraser Patrick 120 120 999 n/a Scotland 5 0 5 0.0 1 0 1 0.0 6 0 6 0.0 28 4 24 14.3
Andy Hicks 120 120 999 n/a England 6 0 6 0.0 0 0 0 6 0 6 0.0 43 15 28 34.9
Jimmy White 120 120 999 n/a England 6 0 6 0.0 0 0 0 6 0 6 0.0 42 14 28 33.3
Jamie Clarke 88 88 999 n/a Wales 6 0 6 0.0 0 0 0 6 0 6 0.0 41 13 28 31.7
Riley Parsons 120 120 999 n/a England 6 0 6 0.0 0 0 0 6 0 6 0.0 41 13 28 31.7
Thor Chuan Leong 86 86 999 n/a Malaysia 6 0 6 0.0 0 0 0 6 0 6 0.0 41 13 28 31.7
Eden Sharav 120 120 999 n/a Israel 6 0 6 0.0 0 0 0 6 0 6 0.0 40 12 28 30.0
Simon Lichtenberg 114 114 999 n/a Germany 6 0 6 0.0 0 0 0 6 0 6 0.0 39 11 28 28.2
Peter Lines 120 120 999 n/a England 6 0 6 0.0 0 0 0 6 0 6 0.0 35 7 28 20.0
Alex Borg 120 120 999 n/a Malta 6 0 6 0.0 0 0 0 6 0 6 0.0 34 6 28 17.6
Contact » | Search » | A – Z » | credits » | About » | RSS | |