snooker.org Frontpage
Home: Tournaments: 2020/2021: 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 49 42 5 85.7 0 0 0 49 42 5 85.7 341 227 114 66.6
Mark Selby 4 4 999 n/a England 39 30 7 76.9 2 2 0 100.0 41 32 7 78.0 261 162 99 62.1
Kyren Wilson 5 5 999 n/a England 39 30 8 76.9 0 0 0 39 30 8 76.9 218 144 74 66.1
Junhui Ding 9 9 999 n/a China 25 19 6 76.0 0 0 0 25 19 6 76.0 153 98 55 64.1
Ronnie O'Sullivan 3 3 999 n/a England 24 18 6 75.0 1 1 0 100.0 25 19 6 76.0 175 102 73 58.3
Neil Robertson 2 2 999 n/a Australia 25 18 6 72.0 2 1 1 50.0 27 19 7 70.4 192 119 73 62.0
Barry Hawkins 18 18 999 n/a England 27 19 8 70.4 0 0 0 27 19 8 70.4 151 96 55 63.6
John Higgins 6 6 999 n/a Scotland 30 21 8 70.0 0 0 0 30 21 8 70.0 166 105 61 63.3
Jack Lisowski 14 14 999 n/a England 21 14 6 66.7 1 0 1 0.0 22 14 7 63.6 157 90 67 57.3
Shaun Murphy 7 7 999 n/a England 23 15 7 65.2 0 0 0 23 15 7 65.2 142 79 63 55.6
Luca Brecel 38 38 999 n/a Belgium 17 11 6 64.7 0 0 0 17 11 6 64.7 102 62 40 60.8
Yuelong Zhou 21 21 999 n/a China 31 20 7 64.5 0 0 0 31 20 7 64.5 182 112 70 61.5
Stuart Bingham 12 12 999 n/a England 25 16 8 64.0 0 0 0 25 16 8 64.0 148 89 59 60.1
Wenbo Liang 30 30 999 n/a China 19 12 7 63.2 0 0 0 19 12 7 63.2 115 68 47 59.1
Robbie Williams 80 80 999 n/a England 20 12 6 60.0 0 0 0 20 12 6 60.0 125 64 61 51.2
Jamie Jones 71 71 999 n/a Wales 20 12 8 60.0 1 1 0 100.0 21 13 8 61.9 126 65 61 51.6
Joe O'Connor 44 44 999 n/a England 17 10 5 58.8 0 0 0 17 10 5 58.8 120 67 53 55.8
Martin Gould 32 32 999 n/a England 24 14 8 58.3 0 0 0 24 14 8 58.3 157 86 71 54.8
Mark J Williams 15 15 999 n/a Wales 12 7 5 58.3 1 0 1 0.0 13 7 6 53.8 83 49 34 59.0
Hossein Vafaei 34 34 999 n/a Iran 19 11 8 57.9 0 0 0 19 11 8 57.9 119 63 56 52.9
Mark Allen 10 10 999 n/a Northern Ireland 21 12 7 57.1 0 0 0 21 12 7 57.1 125 73 52 58.4
Bingtao Yan 11 11 999 n/a China 21 12 7 57.1 0 0 0 21 12 7 57.1 134 77 57 57.5
Michael Holt 27 27 999 n/a England 21 12 9 57.1 0 0 0 21 12 9 57.1 131 72 59 55.0
Matthew Stevens 39 39 999 n/a Wales 16 9 5 56.3 1 0 1 0.0 17 9 6 52.9 95 54 41 56.8
Ryan Day 47 47 999 n/a Wales 16 9 6 56.3 1 0 1 0.0 17 9 7 52.9 83 46 37 55.4
Xintong Zhao 28 28 999 n/a China 25 14 9 56.0 0 0 0 25 14 9 56.0 142 80 62 56.3
Tom Ford 29 29 999 n/a England 20 11 6 55.0 0 0 0 20 11 6 55.0 119 68 51 57.1
Ning Lu 33 33 999 n/a China 20 11 7 55.0 0 0 0 20 11 7 55.0 124 70 54 56.5
David Grace 60 60 999 n/a England 20 11 8 55.0 0 0 0 20 11 8 55.0 137 71 66 51.8
Mark Joyce 58 58 999 n/a England 15 8 6 53.3 0 0 0 15 8 6 53.3 93 48 45 51.6
Martin O'Donnell 49 49 999 n/a England 15 8 7 53.3 0 0 0 15 8 7 53.3 93 47 46 50.5
Mark Davis 45 45 999 n/a England 17 9 4 52.9 1 0 1 0.0 18 9 5 50.0 98 53 45 54.1
Dominic Dale 67 67 999 n/a Wales 17 9 7 52.9 0 0 0 17 9 7 52.9 97 50 47 51.5
Ricky Walden 37 37 999 n/a England 19 10 8 52.6 0 0 0 19 10 8 52.6 120 67 53 55.8
Jak Jones 77 77 999 n/a Wales 19 10 8 52.6 1 1 0 100.0 20 11 8 55.0 111 54 57 48.6
Joe Perry 19 19 999 n/a England 23 12 9 52.2 0 0 0 23 12 9 52.2 135 76 59 56.3
Hang Li 31 31 999 n/a China 20 10 8 50.0 0 0 0 20 10 8 50.0 127 63 64 49.6
Ben Woollaston 36 36 999 n/a England 18 9 7 50.0 0 0 0 18 9 7 50.0 111 56 55 50.5
Matthew Selt 26 26 999 n/a England 18 9 8 50.0 0 0 0 18 9 8 50.0 99 54 45 54.5
Kurt Maflin 25 25 999 n/a Norway 18 9 8 50.0 0 0 0 18 9 8 50.0 113 60 53 53.1
Graeme Dott 23 23 999 n/a Scotland 16 8 5 50.0 1 1 0 100.0 17 9 5 52.9 89 50 39 56.2
Liam Highfield 57 57 999 n/a England 16 8 6 50.0 0 0 0 16 8 6 50.0 100 55 45 55.0
Junxu Pang 85 85 999 n/a China 16 8 8 50.0 0 0 0 16 8 8 50.0 106 52 54 49.1
Jamie O'Neill 82 82 999 n/a England 16 8 8 50.0 0 0 0 16 8 8 50.0 85 39 46 45.9
Elliot Slessor 48 48 999 n/a England 12 6 6 50.0 1 0 1 0.0 13 6 7 46.2 67 35 32 52.2
Michael White (a) 999 n/a 999 n/a Wales 12 6 6 50.0 1 0 1 0.0 13 6 7 46.2 73 38 35 52.1
Leo Fernandez (a) 999 n/a 999 n/a Ireland 6 3 3 50.0 0 0 0 6 3 3 50.0 31 13 18 41.9
Patrick Wallace (a) 999 n/a 999 n/a Northern Ireland 2 1 1 50.0 0 0 0 2 1 1 50.0 11 6 5 54.5
Antoni Kowalski (a) 999 n/a 999 n/a Poland 2 1 1 50.0 0 0 0 2 1 1 50.0 17 9 8 52.9
Connor Benzey (a) 999 n/a 999 n/a England 2 1 1 50.0 0 0 0 2 1 1 50.0 11 4 7 36.4
Jamie Clarke 87 87 999 n/a Wales 19 9 7 47.4 0 0 0 19 9 7 47.4 110 56 54 50.9
Guodong Xiao 35 35 999 n/a China 19 9 8 47.4 0 0 0 19 9 8 47.4 121 63 58 52.1
Anthony McGill 17 17 999 n/a Scotland 19 9 8 47.4 3 3 0 100.0 22 12 8 54.5 131 68 63 51.9
Thepchaiya Un-Nooh 16 16 999 n/a Thailand 17 8 6 47.1 1 1 0 100.0 18 9 6 50.0 98 53 45 54.1
Jordan Brown 89 89 999 n/a Northern Ireland 17 8 7 47.1 0 0 0 17 8 7 47.1 101 51 50 50.5
Scott Donaldson 24 24 999 n/a Scotland 17 8 7 47.1 0 0 0 17 8 7 47.1 92 46 46 50.0
Allister Carter 22 22 999 n/a England 17 8 8 47.1 0 0 0 17 8 8 47.1 103 50 53 48.5
Haotian Lü 40 40 999 n/a China 15 7 6 46.7 0 0 0 15 7 6 46.7 96 49 47 51.0
Stephen Maguire 8 8 999 n/a Scotland 15 7 6 46.7 1 1 0 100.0 16 8 6 50.0 96 48 48 50.0
Noppon Saengkham 41 41 999 n/a Thailand 15 7 7 46.7 1 1 0 100.0 16 8 7 50.0 92 47 45 51.1
Andrew Higginson 58 58 999 n/a England 15 7 8 46.7 0 0 0 15 7 8 46.7 91 41 50 45.1
Akani Songsermsawad 55 55 999 n/a Thailand 13 6 7 46.2 1 1 0 100.0 14 7 7 50.0 79 40 39 50.6
Steven Hallworth 110 110 999 n/a England 13 6 7 46.2 0 0 0 13 6 7 46.2 73 35 38 47.9
Sijun Yuan 53 53 999 n/a China 13 6 7 46.2 0 0 0 13 6 7 46.2 76 35 41 46.1
Andy Hicks 82 82 999 n/a England 11 5 6 45.5 0 0 0 11 5 6 45.5 78 38 40 48.7
Robert Milkins 42 42 999 n/a England 20 9 11 45.0 0 0 0 20 9 11 45.0 114 59 55 51.8
Jianbo Zhao 99 99 999 n/a China 14 6 6 42.9 0 0 0 14 6 6 42.9 82 41 41 50.0
Allan Taylor 103 103 999 n/a England 14 6 8 42.9 1 1 0 100.0 15 7 8 46.7 88 40 48 45.5
Sam Craigie 51 51 999 n/a England 12 5 5 41.7 1 0 1 0.0 13 5 6 38.5 75 39 36 52.0
Alexander Ursenbacher 62 62 999 n/a Switzerland 17 7 6 41.2 0 0 0 17 7 6 41.2 100 51 49 51.0
Jackson Page 72 72 999 n/a Wales 15 6 7 40.0 0 0 0 15 6 7 40.0 93 41 52 44.1
Bingyu Chang 74 74 999 n/a China 13 5 6 38.5 0 0 0 13 5 6 38.5 86 41 45 47.7
Mark King 43 43 999 n/a England 13 5 7 38.5 1 0 1 0.0 14 5 8 35.7 73 34 39 46.6
Igor Figueiredo 79 79 999 n/a Brazil 13 5 7 38.5 0 0 0 13 5 7 38.5 80 34 46 42.5
Simon Lichtenberg 102 102 999 n/a Germany 13 5 8 38.5 0 0 0 13 5 8 38.5 78 35 43 44.9
Aaron Hill 114 114 999 n/a Ireland 13 5 8 38.5 0 0 0 13 5 8 38.5 82 36 46 43.9
Gary Wilson 19 19 999 n/a England 11 4 6 36.4 1 0 1 0.0 12 4 7 33.3 61 28 33 45.9
Stuart Carrington 56 56 999 n/a England 11 4 6 36.4 1 0 1 0.0 12 4 7 33.3 66 29 37 43.9
Nigel Bond 69 69 999 n/a England 14 5 7 35.7 0 0 0 14 5 7 35.7 87 40 47 46.0
Ashley Carty 94 94 999 n/a England 14 5 7 35.7 1 1 0 100.0 15 6 7 40.0 84 38 46 45.2
Peter Devlin 109 109 999 n/a England 14 5 8 35.7 0 0 0 14 5 8 35.7 89 37 52 41.6
Ken Doherty 96 96 999 n/a Ireland 17 6 7 35.3 0 0 0 17 6 7 35.3 83 41 42 49.4
Chris Wakelin 61 61 999 n/a England 12 4 6 33.3 0 0 0 12 4 6 33.3 62 28 34 45.2
Louis Heathcote 70 70 999 n/a England 12 4 7 33.3 0 0 0 12 4 7 33.3 70 32 38 45.7
Zak Surety 110 110 999 n/a England 12 4 7 33.3 0 0 0 12 4 7 33.3 62 24 38 38.7
Jimmy Robertson 52 52 999 n/a England 12 4 8 33.3 0 0 0 12 4 8 33.3 73 35 38 47.9
Duane Jones 93 93 999 n/a Wales 12 4 8 33.3 1 1 0 100.0 13 5 8 38.5 71 29 42 40.8
John Astley (a) 999 n/a 999 n/a England 3 1 1 33.3 0 0 0 3 1 1 33.3 12 6 6 50.0
Daniel Womersley (a) 999 n/a 999 n/a England 3 1 1 33.3 0 0 0 3 1 1 33.3 11 5 6 45.5
Pengfei Tian 54 54 999 n/a China 13 4 5 30.8 2 0 2 0.0 15 4 7 26.7 70 37 33 52.9
Honghao Luo 64 64 999 n/a China 13 4 7 30.8 1 1 0 100.0 14 5 7 35.7 72 33 39 45.8
Si Xu 76 76 999 n/a China 13 4 7 30.8 1 1 0 100.0 14 5 7 35.7 73 32 41 43.8
Yang Gao 99 99 999 n/a China 13 4 7 30.8 0 0 0 13 4 7 30.8 74 29 45 39.2
Oliver Lines 107 107 999 n/a England 10 3 6 30.0 1 0 1 0.0 11 3 7 27.3 58 24 34 41.4
James Cahill 86 86 999 n/a England 10 3 7 30.0 1 1 0 100.0 11 4 7 36.4 63 29 34 46.0
David Lilley 97 97 999 n/a England 10 3 7 30.0 1 0 1 0.0 11 3 8 27.3 55 21 34 38.2
David B Gilbert 13 13 999 n/a England 14 4 8 28.6 1 1 0 100.0 15 5 8 33.3 83 37 46 44.6
Rory McLeod 108 108 999 n/a Jamaica 14 4 8 28.6 0 0 0 14 4 8 28.6 72 30 42 41.7
Ian Burns 68 68 999 n/a England 11 3 6 27.3 0 0 0 11 3 6 27.3 66 28 38 42.4
Fergal O'Brien 120 120 999 n/a Ireland 11 3 7 27.3 0 0 0 11 3 7 27.3 64 26 38 40.6
Alan McManus 50 50 999 n/a Scotland 12 3 7 25.0 0 0 0 12 3 7 25.0 78 36 42 46.2
Eden Sharav 73 73 999 n/a Israel 12 3 7 25.0 0 0 0 12 3 7 25.0 67 26 41 38.8
Lukas Kleckers 110 110 999 n/a Germany 12 3 7 25.0 0 0 0 12 3 7 25.0 62 23 39 37.1
Zifan Chen 77 77 999 n/a China 12 3 8 25.0 0 0 0 12 3 8 25.0 73 24 49 32.9
Riley Parsons 116 116 999 n/a England 8 2 5 25.0 2 0 2 0.0 10 2 7 20.0 43 15 28 34.9
Peifan Lei 103 103 999 n/a China 8 2 6 25.0 1 1 0 100.0 9 3 6 33.3 56 21 35 37.5
Kuldesh Johal (a) 999 n/a 999 n/a England 4 1 3 25.0 0 0 0 4 1 3 25.0 13 3 10 23.1
Rod Lawler 91 91 999 n/a England 9 2 6 22.2 1 0 1 0.0 10 2 7 20.0 43 14 29 32.6
Peter Lines 98 98 999 n/a England 10 2 6 20.0 1 0 1 0.0 11 2 7 18.2 56 22 34 39.3
Farakh Ajaib 118 118 999 n/a Pakistan 10 2 8 20.0 0 0 0 10 2 8 20.0 49 15 34 30.6
Brandon Sargeant 99 99 999 n/a England 11 2 7 18.2 0 0 0 11 2 7 18.2 64 24 40 37.5
Ben Hancorn 118 118 999 n/a England 11 2 7 18.2 0 0 0 11 2 7 18.2 61 22 39 36.1
Barry Pinches 84 84 999 n/a England 11 2 8 18.2 0 0 0 11 2 8 18.2 63 22 41 34.9
Jiahui Si 89 89 999 n/a China 9 1 7 11.1 0 0 0 9 1 7 11.1 56 23 33 41.1
Sean Maddocks 123 123 999 n/a England 9 1 7 11.1 0 0 0 9 1 7 11.1 50 17 33 34.0
Brian Ochoiski (a) 999 n/a 999 n/a France 9 1 7 11.1 0 0 0 9 1 7 11.1 49 16 33 32.7
Mitchell Mann 81 81 999 n/a England 9 1 7 11.1 0 0 0 9 1 7 11.1 49 15 34 30.6
Paul S Davison (a) 999 n/a 999 n/a England 9 1 7 11.1 0 0 0 9 1 7 11.1 49 14 35 28.6
Zhengyi Fan 123 123 999 n/a China 9 1 7 11.1 0 0 0 9 1 7 11.1 44 11 33 25.0
Fraser Patrick 106 106 999 n/a Scotland 9 1 8 11.1 1 0 1 0.0 10 1 9 10.0 52 17 35 32.7
Kacper Filipiak 91 91 999 n/a Poland 9 1 8 11.1 1 1 0 100.0 10 2 8 20.0 42 9 33 21.4
Lee Walker 120 120 999 n/a Wales 10 1 8 10.0 0 0 0 10 1 8 10.0 59 20 39 33.9
Jimmy White 88 88 999 n/a England 10 1 8 10.0 1 1 0 100.0 11 2 8 18.2 58 18 40 31.0
Gerard Greene 75 75 999 n/a Northern Ireland 10 1 8 10.0 0 0 0 10 1 8 10.0 57 17 40 29.8
Sohail Vahedi 95 95 999 n/a Iran 10 1 9 10.0 0 0 0 10 1 9 10.0 67 27 40 40.3
Ashley Hugill 120 120 999 n/a England 10 1 9 10.0 1 1 0 100.0 11 2 9 18.2 53 16 37 30.2
Michael Collumb (a) 999 n/a 999 n/a Scotland 1 0 1 0.0 0 0 0 1 0 1 0.0 7 3 4 42.9
Oliver Brown (a) 999 n/a 999 n/a England 3 0 1 0.0 0 0 0 3 0 1 0.0 11 4 7 36.4
Gary Thomson (a) 999 n/a 999 n/a Scotland 1 0 1 0.0 0 0 0 1 0 1 0.0 6 2 4 33.3
Mark Lloyd (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
Ben Mertens (a) 999 n/a 999 n/a Belgium 1 0 1 0.0 0 0 0 1 0 1 0.0 5 0 5 0.0
Florian Nüßle (a) 999 n/a 999 n/a Austria 2 0 2 0.0 0 0 0 2 0 2 0.0 16 6 10 37.5
Haydon Pinhey (a) 999 n/a 999 n/a England 4 0 4 0.0 0 0 0 4 0 4 0.0 13 1 12 7.7
Anthony Hamilton 46 46 999 n/a England 5 0 5 0.0 1 0 1 0.0 6 0 6 0.0 33 11 22 33.3
Daniel Wells 66 66 999 n/a Wales 5 0 5 0.0 1 0 1 0.0 6 0 6 0.0 33 10 23 30.3
Jamie Curtis-Barrett (a) 999 n/a 999 n/a England 5 0 5 0.0 0 0 0 5 0 5 0.0 24 4 20 16.7
Alex Borg 116 116 999 n/a Malta 8 0 7 0.0 1 0 1 0.0 9 0 8 0.0 45 13 32 28.9
Iulian Boiko 125 125 999 n/a Ukraine 9 0 7 0.0 0 0 0 9 0 7 0.0 46 11 35 23.9
Jamie Wilson 125 125 999 n/a England 9 0 7 0.0 0 0 0 9 0 7 0.0 46 11 35 23.9
Billy Joe Castle 103 103 999 n/a England 9 0 8 0.0 0 0 0 9 0 8 0.0 48 12 36 25.0
Amine Amiri 114 114 999 n/a Morocco 9 0 9 0.0 0 0 0 9 0 9 0.0 41 4 37 9.8
Declan Lavery (a) 999 n/a 999 n/a Northern Ireland 0 0 0 1 0 1 0.0 1 0 1 0.0 0 0 0