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 16 14 1 87.5 0 0 0 16 14 1 87.5 108 72 36 66.7
Mark Selby 4 4 999 n/a England 14 12 1 85.7 2 2 0 100.0 16 14 1 87.5 101 64 37 63.4
Kyren Wilson 6 6 999 n/a England 14 12 2 85.7 0 0 0 14 12 2 85.7 70 51 19 72.9
Shaun Murphy 7 7 999 n/a England 11 9 2 81.8 0 0 0 11 9 2 81.8 74 44 30 59.5
Stuart Bingham 13 13 999 n/a England 9 7 2 77.8 0 0 0 9 7 2 77.8 53 34 19 64.2
Junhui Ding 10 10 999 n/a China 9 7 2 77.8 0 0 0 9 7 2 77.8 58 34 24 58.6
Mark Davis 45 45 999 n/a England 8 6 1 75.0 1 0 1 0.0 9 6 2 66.7 42 27 15 64.3
Neil Robertson 3 3 999 n/a Australia 15 11 3 73.3 0 0 0 15 11 3 73.3 105 65 40 61.9
Martin Gould 31 31 999 n/a England 11 8 3 72.7 0 0 0 11 8 3 72.7 82 47 35 57.3
John Higgins 8 8 999 n/a Scotland 10 7 2 70.0 0 0 0 10 7 2 70.0 56 37 19 66.1
Jamie Clarke 97 97 999 n/a Wales 10 7 2 70.0 0 0 0 10 7 2 70.0 54 33 21 61.1
Tom Ford 23 23 999 n/a England 10 7 2 70.0 0 0 0 10 7 2 70.0 61 37 24 60.7
Barry Hawkins 21 21 999 n/a England 10 7 3 70.0 0 0 0 10 7 3 70.0 49 32 17 65.3
Hossein Vafaei 37 37 999 n/a Iran 9 6 3 66.7 0 0 0 9 6 3 66.7 48 29 19 60.4
Leo Fernandez (a) 999 n/a 999 n/a Ireland 3 2 1 66.7 0 0 0 3 2 1 66.7 12 7 5 58.3
Yuelong Zhou 24 24 999 n/a China 11 7 2 63.6 0 0 0 11 7 2 63.6 63 36 27 57.1
Luca Brecel 36 36 999 n/a Belgium 8 5 3 62.5 0 0 0 8 5 3 62.5 39 25 14 64.1
Martin O'Donnell 30 30 999 n/a England 8 5 3 62.5 0 0 0 8 5 3 62.5 45 24 21 53.3
Bingtao Yan 12 12 999 n/a China 10 6 2 60.0 0 0 0 10 6 2 60.0 58 38 20 65.5
Matthew Stevens 29 29 999 n/a Wales 10 6 2 60.0 0 0 0 10 6 2 60.0 56 35 21 62.5
Robbie Williams 87 87 999 n/a England 10 6 2 60.0 0 0 0 10 6 2 60.0 54 31 23 57.4
Hang Li 38 38 999 n/a China 5 3 2 60.0 0 0 0 5 3 2 60.0 26 14 12 53.8
Matthew Selt 28 28 999 n/a England 7 4 2 57.1 0 0 0 7 4 2 57.1 40 24 16 60.0
Alexander Ursenbacher 66 66 999 n/a Switzerland 7 4 2 57.1 0 0 0 7 4 2 57.1 35 21 14 60.0
Gary Wilson 17 17 999 n/a England 7 4 2 57.1 1 0 1 0.0 8 4 3 50.0 32 18 14 56.3
Jordan Brown 101 101 999 n/a Northern Ireland 7 4 2 57.1 0 0 0 7 4 2 57.1 34 18 16 52.9
Wenbo Liang 32 32 999 n/a China 7 4 3 57.1 0 0 0 7 4 3 57.1 37 22 15 59.5
Ryan Day 39 39 999 n/a Wales 7 4 3 57.1 0 0 0 7 4 3 57.1 36 20 16 55.6
Jamie Jones 101 101 999 n/a Wales 7 4 3 57.1 0 0 0 7 4 3 57.1 35 19 16 54.3
Steven Hallworth 109 109 999 n/a England 7 4 3 57.1 0 0 0 7 4 3 57.1 31 14 17 45.2
Mark Allen 5 5 999 n/a Northern Ireland 9 5 2 55.6 0 0 0 9 5 2 55.6 47 28 19 59.6
Joe O'Connor 54 54 999 n/a England 9 5 2 55.6 0 0 0 9 5 2 55.6 55 31 24 56.4
Michael Holt 27 27 999 n/a England 9 5 4 55.6 0 0 0 9 5 4 55.6 47 26 21 55.3
Andrew Higginson 55 55 999 n/a England 9 5 4 55.6 0 0 0 9 5 4 55.6 47 23 24 48.9
Jak Jones 87 87 999 n/a Wales 10 5 4 50.0 0 0 0 10 5 4 50.0 56 27 29 48.2
Liam Highfield 58 58 999 n/a England 8 4 2 50.0 0 0 0 8 4 2 50.0 48 26 22 54.2
David Grace 68 68 999 n/a England 8 4 3 50.0 0 0 0 8 4 3 50.0 46 26 20 56.5
Aaron Hill 101 101 999 n/a Ireland 8 4 4 50.0 0 0 0 8 4 4 50.0 48 23 25 47.9
Allan Taylor 97 97 999 n/a England 8 4 4 50.0 1 1 0 100.0 9 5 4 55.6 49 23 26 46.9
Graeme Dott 22 22 999 n/a Scotland 6 3 2 50.0 0 0 0 6 3 2 50.0 30 17 13 56.7
Rory McLeod 112 112 999 n/a Jamaica 6 3 2 50.0 0 0 0 6 3 2 50.0 30 17 13 56.7
Ken Doherty 112 112 999 n/a Ireland 6 3 2 50.0 0 0 0 6 3 2 50.0 26 14 12 53.8
Scott Donaldson 25 25 999 n/a Scotland 6 3 2 50.0 0 0 0 6 3 2 50.0 30 16 14 53.3
Guodong Xiao 33 33 999 n/a China 6 3 2 50.0 0 0 0 6 3 2 50.0 32 17 15 53.1
Robert Milkins 53 53 999 n/a England 6 3 3 50.0 0 0 0 6 3 3 50.0 29 17 12 58.6
Joe Perry 19 19 999 n/a England 6 3 3 50.0 0 0 0 6 3 3 50.0 31 18 13 58.1
Akani Songsermsawad 48 48 999 n/a Thailand 6 3 3 50.0 0 0 0 6 3 3 50.0 31 17 14 54.8
Xintong Zhao 34 34 999 n/a China 6 3 3 50.0 0 0 0 6 3 3 50.0 33 17 16 51.5
David Lilley 86 86 999 n/a England 6 3 3 50.0 1 0 1 0.0 7 3 4 42.9 28 13 15 46.4
Ronnie O'Sullivan 2 2 999 n/a England 4 2 2 50.0 1 1 0 100.0 5 3 2 60.0 25 13 12 52.0
Elliot Slessor 59 59 999 n/a England 4 2 2 50.0 1 0 1 0.0 5 2 3 40.0 16 8 8 50.0
Mark J Williams 14 14 999 n/a Wales 2 1 1 50.0 1 0 1 0.0 3 1 2 33.3 14 9 5 64.3
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
Anthony McGill 20 20 999 n/a Scotland 9 4 3 44.4 2 2 0 100.0 11 6 3 54.5 51 26 25 51.0
Ben Woollaston 35 35 999 n/a England 9 4 3 44.4 0 0 0 9 4 3 44.4 48 24 24 50.0
Haotian Lü 46 46 999 n/a China 7 3 2 42.9 0 0 0 7 3 2 42.9 40 21 19 52.5
Kurt Maflin 26 26 999 n/a Norway 7 3 3 42.9 0 0 0 7 3 3 42.9 37 19 18 51.4
Jack Lisowski 15 15 999 n/a England 7 3 3 42.9 0 0 0 7 3 3 42.9 42 21 21 50.0
Mark Joyce 60 60 999 n/a England 7 3 3 42.9 0 0 0 7 3 3 42.9 36 18 18 50.0
Jimmy Robertson 44 44 999 n/a England 7 3 4 42.9 0 0 0 7 3 4 42.9 36 18 18 50.0
Simon Lichtenberg 101 101 999 n/a Germany 7 3 4 42.9 0 0 0 7 3 4 42.9 38 18 20 47.4
Oliver Lines 112 112 999 n/a England 5 2 2 40.0 1 0 1 0.0 6 2 3 33.3 23 12 11 52.2
Thepchaiya Un-Nooh 16 16 999 n/a Thailand 5 2 2 40.0 1 1 0 100.0 6 3 2 50.0 27 14 13 51.9
Honghao Luo 64 64 999 n/a China 5 2 2 40.0 1 1 0 100.0 6 3 2 50.0 24 12 12 50.0
Mark King 43 43 999 n/a England 5 2 2 40.0 0 0 0 5 2 2 40.0 25 12 13 48.0
Dominic Dale 70 70 999 n/a Wales 5 2 2 40.0 0 0 0 5 2 2 40.0 23 11 12 47.8
James Cahill 79 79 999 n/a England 5 2 3 40.0 1 1 0 100.0 6 3 3 50.0 25 11 14 44.0
Jamie O'Neill 91 91 999 n/a England 5 2 3 40.0 0 0 0 5 2 3 40.0 23 10 13 43.5
Jackson Page 71 71 999 n/a Wales 8 3 3 37.5 0 0 0 8 3 3 37.5 45 21 24 46.7
Peter Devlin 101 101 999 n/a England 8 3 4 37.5 0 0 0 8 3 4 37.5 51 23 28 45.1
Junxu Pang 101 101 999 n/a China 8 3 5 37.5 0 0 0 8 3 5 37.5 45 22 23 48.9
Bingyu Chang 75 75 999 n/a China 6 2 2 33.3 0 0 0 6 2 2 33.3 33 17 16 51.5
David B Gilbert 11 11 999 n/a England 6 2 2 33.3 1 1 0 100.0 7 3 2 42.9 35 18 17 51.4
Jianbo Zhao 112 112 999 n/a China 6 2 2 33.3 0 0 0 6 2 2 33.3 34 17 17 50.0
Chris Wakelin 62 62 999 n/a England 6 2 2 33.3 0 0 0 6 2 2 33.3 29 14 15 48.3
Ning Lu 40 40 999 n/a China 6 2 2 33.3 0 0 0 6 2 2 33.3 28 13 15 46.4
Ian Burns 65 65 999 n/a England 6 2 2 33.3 0 0 0 6 2 2 33.3 30 13 17 43.3
Ricky Walden 49 49 999 n/a England 6 2 3 33.3 0 0 0 6 2 3 33.3 30 15 15 50.0
Riley Parsons 112 112 999 n/a England 6 2 3 33.3 0 0 0 6 2 3 33.3 32 14 18 43.8
Allister Carter 18 18 999 n/a England 6 2 3 33.3 0 0 0 6 2 3 33.3 29 12 17 41.4
Farakh Ajaib 112 112 999 n/a England 6 2 4 33.3 0 0 0 6 2 4 33.3 27 12 15 44.4
Sijun Yuan 47 47 999 n/a China 6 2 4 33.3 0 0 0 6 2 4 33.3 28 11 17 39.3
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
Andy Hicks 94 94 999 n/a England 3 1 2 33.3 0 0 0 3 1 2 33.3 19 9 10 47.4
Peifan Lei 95 95 999 n/a China 3 1 2 33.3 0 0 0 3 1 2 33.3 19 7 12 36.8
Ashley Carty 109 109 999 n/a England 7 2 3 28.6 0 0 0 7 2 3 28.6 38 17 21 44.7
Ben Hancorn 109 109 999 n/a England 7 2 3 28.6 0 0 0 7 2 3 28.6 36 16 20 44.4
Nigel Bond 67 67 999 n/a England 7 2 3 28.6 0 0 0 7 2 3 28.6 41 18 23 43.9
Stephen Maguire 9 9 999 n/a Scotland 7 2 3 28.6 0 0 0 7 2 3 28.6 39 17 22 43.6
Si Xu 81 81 999 n/a China 7 2 3 28.6 0 0 0 7 2 3 28.6 34 14 20 41.2
Yang Gao 101 101 999 n/a China 7 2 3 28.6 0 0 0 7 2 3 28.6 37 15 22 40.5
Duane Jones 82 82 999 n/a Wales 7 2 5 28.6 1 1 0 100.0 8 3 5 37.5 33 12 21 36.4
Sam Craigie 56 56 999 n/a England 4 1 1 25.0 1 0 1 0.0 5 1 2 20.0 19 10 9 52.6
Michael White (a) 999 n/a 999 n/a Wales 4 1 3 25.0 1 0 1 0.0 5 1 4 20.0 17 7 10 41.2
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
Pengfei Tian 52 52 999 n/a China 5 1 2 20.0 0 0 0 5 1 2 20.0 27 13 14 48.1
Peter Lines 87 87 999 n/a England 5 1 2 20.0 1 0 1 0.0 6 1 3 16.7 25 12 13 48.0
Brian Ochoiski (a) 999 n/a 999 n/a France 5 1 3 20.0 0 0 0 5 1 3 20.0 26 12 14 46.2
Jiahui Si 79 79 999 n/a China 5 1 3 20.0 0 0 0 5 1 3 20.0 26 12 14 46.2
Sean Maddocks 119 119 999 n/a England 5 1 3 20.0 0 0 0 5 1 3 20.0 25 11 14 44.0
Rod Lawler 84 84 999 n/a England 5 1 3 20.0 0 0 0 5 1 3 20.0 23 9 14 39.1
Zak Surety 119 119 999 n/a England 5 1 3 20.0 0 0 0 5 1 3 20.0 24 9 15 37.5
Mitchell Mann 73 73 999 n/a England 5 1 3 20.0 0 0 0 5 1 3 20.0 23 8 15 34.8
Zhengyi Fan 119 119 999 n/a China 5 1 3 20.0 0 0 0 5 1 3 20.0 21 7 14 33.3
Igor Figueiredo 85 85 999 n/a Brazil 5 1 3 20.0 0 0 0 5 1 3 20.0 22 7 15 31.8
Alan McManus 41 41 999 n/a Scotland 6 1 3 16.7 0 0 0 6 1 3 16.7 34 15 19 44.1
Lukas Kleckers 112 112 999 n/a Germany 6 1 3 16.7 0 0 0 6 1 3 16.7 29 10 19 34.5
Zifan Chen 77 77 999 n/a China 6 1 4 16.7 0 0 0 6 1 4 16.7 30 10 20 33.3
Fraser Patrick 93 93 999 n/a Scotland 6 1 5 16.7 0 0 0 6 1 5 16.7 34 13 21 38.2
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
Florian Nüßle (a) 999 n/a 999 n/a Austria 1 0 1 0.0 0 0 0 1 0 1 0.0 7 2 5 28.6
Daniel Wells 57 57 999 n/a Wales 1 0 1 0.0 1 0 1 0.0 2 0 2 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 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
Anthony Hamilton 51 51 999 n/a England 2 0 2 0.0 0 0 0 2 0 2 0.0 15 6 9 40.0
Eden Sharav 72 72 999 n/a Israel 5 0 3 0.0 0 0 0 5 0 3 0.0 25 9 16 36.0
Brandon Sargeant 95 95 999 n/a England 5 0 3 0.0 0 0 0 5 0 3 0.0 24 8 16 33.3
Stuart Carrington 50 50 999 n/a England 4 0 3 0.0 1 0 1 0.0 5 0 4 0.0 18 5 13 27.8
Iulian Boiko 119 119 999 n/a Ukraine 5 0 3 0.0 0 0 0 5 0 3 0.0 22 6 16 27.3
Jamie Wilson 119 119 999 n/a England 5 0 3 0.0 0 0 0 5 0 3 0.0 21 5 16 23.8
Jamie Curtis-Barrett (a) 999 n/a 999 n/a England 3 0 3 0.0 0 0 0 3 0 3 0.0 11 2 9 18.2
Paul S Davison (a) 999 n/a 999 n/a England 4 0 3 0.0 0 0 0 4 0 3 0.0 14 2 12 14.3
Alex Borg 108 108 999 n/a Malta 5 0 4 0.0 0 0 0 5 0 4 0.0 27 10 17 37.0
Louis Heathcote 69 69 999 n/a England 5 0 4 0.0 0 0 0 5 0 4 0.0 26 9 17 34.6
Jimmy White 87 87 999 n/a England 5 0 4 0.0 0 0 0 5 0 4 0.0 25 8 17 32.0
Noppon Saengkham 42 42 999 n/a Thailand 5 0 4 0.0 0 0 0 5 0 4 0.0 25 8 17 32.0
Fergal O'Brien 119 119 999 n/a Ireland 5 0 4 0.0 0 0 0 5 0 4 0.0 24 7 17 29.2
Gerard Greene 73 73 999 n/a Northern Ireland 5 0 4 0.0 0 0 0 5 0 4 0.0 23 6 17 26.1
Lee Walker 119 119 999 n/a Wales 5 0 4 0.0 0 0 0 5 0 4 0.0 23 6 17 26.1
Billy Joe Castle 91 91 999 n/a England 5 0 4 0.0 0 0 0 5 0 4 0.0 21 4 17 19.0
Barry Pinches 76 76 999 n/a England 5 0 4 0.0 0 0 0 5 0 4 0.0 20 3 17 15.0
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
Sohail Vahedi 83 83 999 n/a Iran 5 0 5 0.0 0 0 0 5 0 5 0.0 28 10 18 35.7
Ashley Hugill 119 119 999 n/a England 5 0 5 0.0 0 0 0 5 0 5 0.0 23 5 18 21.7
Kacper Filipiak 77 77 999 n/a Poland 5 0 5 0.0 0 0 0 5 0 5 0.0 21 3 18 14.3
Amine Amiri 100 100 999 n/a Morocco 5 0 5 0.0 0 0 0 5 0 5 0.0 20 2 18 10.0