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 34 29 3 85.3 0 0 0 34 29 3 85.3 212 145 67 68.4
Kyren Wilson 4 4 999 n/a England 27 21 5 77.8 0 0 0 27 21 5 77.8 136 94 42 69.1
Junhui Ding 10 10 999 n/a China 18 14 4 77.8 0 0 0 18 14 4 77.8 114 73 41 64.0
John Higgins 6 6 999 n/a Scotland 24 18 5 75.0 0 0 0 24 18 5 75.0 124 84 40 67.7
Ronnie O'Sullivan 2 2 999 n/a England 12 9 3 75.0 1 1 0 100.0 13 10 3 76.9 85 53 32 62.4
Barry Hawkins 21 21 999 n/a England 19 14 5 73.7 0 0 0 19 14 5 73.7 99 67 32 67.7
Shaun Murphy 7 7 999 n/a England 18 13 4 72.2 0 0 0 18 13 4 72.2 112 66 46 58.9
Mark Selby 5 5 999 n/a England 24 17 5 70.8 2 2 0 100.0 26 19 5 73.1 148 89 59 60.1
Wenbo Liang 30 30 999 n/a China 13 9 4 69.2 0 0 0 13 9 4 69.2 76 48 28 63.2
Neil Robertson 3 3 999 n/a Australia 19 13 5 68.4 1 1 0 100.0 20 14 5 70.0 133 83 50 62.4
Luca Brecel 34 34 999 n/a Belgium 15 10 5 66.7 0 0 0 15 10 5 66.7 90 57 33 63.3
Yuelong Zhou 25 25 999 n/a China 23 15 4 65.2 0 0 0 23 15 4 65.2 120 78 42 65.0
Stuart Bingham 11 11 999 n/a England 17 11 5 64.7 0 0 0 17 11 5 64.7 96 59 37 61.5
David Grace 65 65 999 n/a England 17 11 5 64.7 0 0 0 17 11 5 64.7 116 64 52 55.2
Joe O'Connor 49 49 999 n/a England 13 8 3 61.5 0 0 0 13 8 3 61.5 89 50 39 56.2
Hossein Vafaei 36 36 999 n/a Iran 13 8 5 61.5 0 0 0 13 8 5 61.5 80 45 35 56.3
Bingtao Yan 12 12 999 n/a China 18 11 5 61.1 0 0 0 18 11 5 61.1 117 71 46 60.7
Martin Gould 31 31 999 n/a England 20 12 6 60.0 0 0 0 20 12 6 60.0 133 75 58 56.4
Robbie Williams 88 88 999 n/a England 15 9 4 60.0 0 0 0 15 9 4 60.0 93 48 45 51.6
Ryan Day 41 41 999 n/a Wales 15 9 5 60.0 1 0 1 0.0 16 9 6 56.3 77 44 33 57.1
Jak Jones 86 86 999 n/a Wales 15 9 5 60.0 1 1 0 100.0 16 10 5 62.5 90 48 42 53.3
Michael Holt 28 28 999 n/a England 17 10 7 58.8 0 0 0 17 10 7 58.8 107 59 48 55.1
Matthew Stevens 33 33 999 n/a Wales 14 8 4 57.1 1 0 1 0.0 15 8 5 53.3 81 47 34 58.0
Kurt Maflin 26 26 999 n/a Norway 14 8 5 57.1 0 0 0 14 8 5 57.1 80 46 34 57.5
Mark Davis 43 43 999 n/a England 16 9 3 56.3 1 0 1 0.0 17 9 4 52.9 94 53 41 56.4
Mark Allen 8 8 999 n/a Northern Ireland 16 9 5 56.3 0 0 0 16 9 5 56.3 93 55 38 59.1
Tom Ford 24 24 999 n/a England 18 10 5 55.6 0 0 0 18 10 5 55.6 108 61 47 56.5
Elliot Slessor 56 56 999 n/a England 9 5 4 55.6 1 0 1 0.0 10 5 5 50.0 49 28 21 57.1
Xintong Zhao 29 29 999 n/a China 20 11 7 55.0 0 0 0 20 11 7 55.0 111 63 48 56.8
Jack Lisowski 16 16 999 n/a England 11 6 4 54.5 0 0 0 11 6 4 54.5 70 38 32 54.3
Mark Joyce 59 59 999 n/a England 11 6 4 54.5 0 0 0 11 6 4 54.5 67 36 31 53.7
Stephen Maguire 9 9 999 n/a Scotland 13 7 4 53.8 1 1 0 100.0 14 8 4 57.1 80 42 38 52.5
Andrew Higginson 57 57 999 n/a England 13 7 6 53.8 0 0 0 13 7 6 53.8 77 37 40 48.1
Guodong Xiao 35 35 999 n/a China 15 8 5 53.3 0 0 0 15 8 5 53.3 90 49 41 54.4
Matthew Selt 27 27 999 n/a England 15 8 6 53.3 0 0 0 15 8 6 53.3 82 47 35 57.3
Dominic Dale 69 69 999 n/a Wales 15 8 6 53.3 0 0 0 15 8 6 53.3 84 44 40 52.4
Joe Perry 19 19 999 n/a England 17 9 6 52.9 0 0 0 17 9 6 52.9 84 49 35 58.3
Jamie Clarke 94 94 999 n/a Wales 16 8 5 50.0 0 0 0 16 8 5 50.0 87 45 42 51.7
Scott Donaldson 23 23 999 n/a Scotland 16 8 6 50.0 0 0 0 16 8 6 50.0 86 44 42 51.2
Ben Woollaston 32 32 999 n/a England 16 8 6 50.0 0 0 0 16 8 6 50.0 100 50 50 50.0
Thepchaiya Un-Nooh 15 15 999 n/a Thailand 14 7 4 50.0 1 1 0 100.0 15 8 4 53.3 77 45 32 58.4
Jordan Brown 98 98 999 n/a Northern Ireland 14 7 5 50.0 0 0 0 14 7 5 50.0 78 41 37 52.6
Anthony McGill 20 20 999 n/a Scotland 14 7 5 50.0 3 3 0 100.0 17 10 5 58.8 96 50 46 52.1
Allister Carter 18 18 999 n/a England 14 7 6 50.0 0 0 0 14 7 6 50.0 85 42 43 49.4
Graeme Dott 22 22 999 n/a Scotland 12 6 3 50.0 1 1 0 100.0 13 7 3 53.8 60 37 23 61.7
Liam Highfield 60 60 999 n/a England 12 6 4 50.0 0 0 0 12 6 4 50.0 78 43 35 55.1
Junxu Pang 110 110 999 n/a China 12 6 6 50.0 0 0 0 12 6 6 50.0 73 38 35 52.1
Martin O'Donnell 38 38 999 n/a England 12 6 6 50.0 0 0 0 12 6 6 50.0 77 39 38 50.6
Sijun Yuan 52 52 999 n/a China 12 6 6 50.0 0 0 0 12 6 6 50.0 71 34 37 47.9
Akani Songsermsawad 53 53 999 n/a Thailand 10 5 5 50.0 0 0 0 10 5 5 50.0 58 31 27 53.4
Michael White (a) 999 n/a 999 n/a Wales 10 5 5 50.0 1 0 1 0.0 11 5 6 45.5 61 32 29 52.5
Jamie Jones 104 104 999 n/a Wales 10 5 5 50.0 1 1 0 100.0 11 6 5 54.5 51 26 25 51.0
Andy Hicks 88 88 999 n/a England 8 4 4 50.0 0 0 0 8 4 4 50.0 57 29 28 50.9
Mark J Williams 14 14 999 n/a Wales 6 3 3 50.0 1 0 1 0.0 7 3 4 42.9 41 25 16 61.0
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
Allan Taylor 94 94 999 n/a England 13 6 7 46.2 1 1 0 100.0 14 7 7 50.0 82 38 44 46.3
Noppon Saengkham 39 39 999 n/a Thailand 11 5 5 45.5 1 1 0 100.0 12 6 5 50.0 65 34 31 52.3
Igor Figueiredo 75 75 999 n/a Brazil 11 5 5 45.5 0 0 0 11 5 5 45.5 65 29 36 44.6
Steven Hallworth 113 113 999 n/a England 11 5 6 45.5 0 0 0 11 5 6 45.5 63 30 33 47.6
Alexander Ursenbacher 66 66 999 n/a Switzerland 14 6 4 42.9 0 0 0 14 6 4 42.9 74 40 34 54.1
Robert Milkins 51 51 999 n/a England 14 6 8 42.9 0 0 0 14 6 8 42.9 79 41 38 51.9
Hang Li 37 37 999 n/a China 12 5 5 41.7 0 0 0 12 5 5 41.7 68 34 34 50.0
Ashley Carty 104 104 999 n/a England 12 5 5 41.7 0 0 0 12 5 5 41.7 69 33 36 47.8
Simon Lichtenberg 110 110 999 n/a Germany 12 5 7 41.7 0 0 0 12 5 7 41.7 73 34 39 46.6
Aaron Hill 108 108 999 n/a Ireland 12 5 7 41.7 0 0 0 12 5 7 41.7 76 34 42 44.7
Jamie O'Neill 85 85 999 n/a England 12 5 7 41.7 0 0 0 12 5 7 41.7 60 24 36 40.0
Ning Lu 40 40 999 n/a China 10 4 4 40.0 0 0 0 10 4 4 40.0 57 28 29 49.1
Bingyu Chang 78 78 999 n/a China 10 4 4 40.0 0 0 0 10 4 4 40.0 65 31 34 47.7
Ricky Walden 46 46 999 n/a England 10 4 5 40.0 0 0 0 10 4 5 40.0 56 31 25 55.4
Gary Wilson 17 17 999 n/a England 10 4 5 40.0 1 0 1 0.0 11 4 6 36.4 57 28 29 49.1
Stuart Carrington 54 54 999 n/a England 10 4 5 40.0 1 0 1 0.0 11 4 6 36.4 62 29 33 46.8
Mark King 45 45 999 n/a England 10 4 5 40.0 1 0 1 0.0 11 4 6 36.4 53 24 29 45.3
Ken Doherty 88 88 999 n/a Ireland 16 6 6 37.5 0 0 0 16 6 6 37.5 78 40 38 51.3
Haotian Lü 42 42 999 n/a China 11 4 5 36.4 0 0 0 11 4 5 36.4 74 36 38 48.6
Jianbo Zhao 102 102 999 n/a China 11 4 5 36.4 0 0 0 11 4 5 36.4 67 32 35 47.8
Si Xu 79 79 999 n/a China 11 4 5 36.4 1 1 0 100.0 12 5 5 41.7 59 28 31 47.5
Jimmy Robertson 48 48 999 n/a England 11 4 7 36.4 0 0 0 11 4 7 36.4 67 33 34 49.3
Duane Jones 84 84 999 n/a Wales 11 4 7 36.4 1 1 0 100.0 12 5 7 41.7 65 27 38 41.5
Honghao Luo 63 63 999 n/a China 12 4 6 33.3 1 1 0 100.0 13 5 6 38.5 65 30 35 46.2
Nigel Bond 68 68 999 n/a England 12 4 6 33.3 0 0 0 12 4 6 33.3 75 34 41 45.3
Jackson Page 71 71 999 n/a Wales 12 4 6 33.3 0 0 0 12 4 6 33.3 74 32 42 43.2
Peter Devlin 110 110 999 n/a England 12 4 7 33.3 0 0 0 12 4 7 33.3 77 31 46 40.3
Sam Craigie 55 55 999 n/a England 9 3 4 33.3 1 0 1 0.0 10 3 5 30.0 56 28 28 50.0
Oliver Lines 116 116 999 n/a England 9 3 5 33.3 1 0 1 0.0 10 3 6 30.0 52 22 30 42.3
James Cahill 77 77 999 n/a England 9 3 6 33.3 1 1 0 100.0 10 4 6 40.0 57 27 30 47.4
David Lilley 91 91 999 n/a England 9 3 6 33.3 1 0 1 0.0 10 3 7 30.0 50 20 30 40.0
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
David B Gilbert 13 13 999 n/a England 13 4 7 30.8 1 1 0 100.0 14 5 7 35.7 76 34 42 44.7
Rory McLeod 98 98 999 n/a Jamaica 13 4 7 30.8 0 0 0 13 4 7 30.8 68 30 38 44.1
Chris Wakelin 62 62 999 n/a England 10 3 5 30.0 0 0 0 10 3 5 30.0 53 23 30 43.4
Ian Burns 67 67 999 n/a England 10 3 5 30.0 0 0 0 10 3 5 30.0 60 26 34 43.3
Louis Heathcote 70 70 999 n/a England 10 3 6 30.0 0 0 0 10 3 6 30.0 58 26 32 44.8
Fergal O'Brien 120 120 999 n/a Ireland 10 3 6 30.0 0 0 0 10 3 6 30.0 57 23 34 40.4
Zifan Chen 81 81 999 n/a China 10 3 6 30.0 0 0 0 10 3 6 30.0 62 23 39 37.1
Riley Parsons 113 113 999 n/a England 7 2 4 28.6 2 0 2 0.0 9 2 6 22.2 39 15 24 38.5
Peifan Lei 102 102 999 n/a China 7 2 5 28.6 0 0 0 7 2 5 28.6 50 19 31 38.0
Yang Gao 98 98 999 n/a China 11 3 6 27.3 0 0 0 11 3 6 27.3 63 24 39 38.1
Lukas Kleckers 104 104 999 n/a Germany 11 3 6 27.3 0 0 0 11 3 6 27.3 55 20 35 36.4
Rod Lawler 81 81 999 n/a England 8 2 5 25.0 1 0 1 0.0 9 2 6 22.2 39 14 25 35.9
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 50 50 999 n/a China 9 2 3 22.2 2 0 2 0.0 11 2 5 18.2 45 24 21 53.3
Peter Lines 92 92 999 n/a England 9 2 5 22.2 1 0 1 0.0 10 2 6 20.0 51 21 30 41.2
Zak Surety 116 116 999 n/a England 9 2 6 22.2 0 0 0 9 2 6 22.2 48 16 32 33.3
Farakh Ajaib 116 116 999 n/a England 9 2 7 22.2 0 0 0 9 2 7 22.2 45 15 30 33.3
Alan McManus 44 44 999 n/a Scotland 10 2 6 20.0 0 0 0 10 2 6 20.0 66 30 36 45.5
Ben Hancorn 116 116 999 n/a England 10 2 6 20.0 0 0 0 10 2 6 20.0 55 20 35 36.4
Barry Pinches 75 75 999 n/a England 10 2 7 20.0 0 0 0 10 2 7 20.0 56 19 37 33.9
Jiahui Si 80 80 999 n/a China 8 1 6 12.5 0 0 0 8 1 6 12.5 50 21 29 42.0
Sean Maddocks 121 121 999 n/a England 8 1 6 12.5 0 0 0 8 1 6 12.5 45 16 29 35.6
Brian Ochoiski (a) 999 n/a 999 n/a France 8 1 6 12.5 0 0 0 8 1 6 12.5 44 15 29 34.1
Mitchell Mann 73 73 999 n/a England 8 1 6 12.5 0 0 0 8 1 6 12.5 43 13 30 30.2
Paul S Davison (a) 999 n/a 999 n/a England 8 1 6 12.5 0 0 0 8 1 6 12.5 43 12 31 27.9
Zhengyi Fan 121 121 999 n/a China 8 1 6 12.5 0 0 0 8 1 6 12.5 40 11 29 27.5
Fraser Patrick 97 97 999 n/a Scotland 8 1 7 12.5 1 0 1 0.0 9 1 8 11.1 48 17 31 35.4
Kacper Filipiak 81 81 999 n/a Poland 8 1 7 12.5 1 1 0 100.0 9 2 7 22.2 38 9 29 23.7
Brandon Sargeant 98 98 999 n/a England 9 1 6 11.1 0 0 0 9 1 6 11.1 53 18 35 34.0
Jimmy White 92 92 999 n/a England 9 1 7 11.1 1 1 0 100.0 10 2 7 20.0 53 17 36 32.1
Gerard Greene 74 74 999 n/a Northern Ireland 9 1 7 11.1 0 0 0 9 1 7 11.1 52 16 36 30.8
Sohail Vahedi 87 87 999 n/a Iran 9 1 8 11.1 0 0 0 9 1 8 11.1 60 24 36 40.0
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
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
Anthony Hamilton 47 47 999 n/a England 4 0 4 0.0 1 0 1 0.0 5 0 5 0.0 26 8 18 30.8
Daniel Wells 57 57 999 n/a Wales 4 0 4 0.0 1 0 1 0.0 5 0 5 0.0 27 8 19 29.6
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
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
Eden Sharav 72 72 999 n/a Israel 8 0 6 0.0 0 0 0 8 0 6 0.0 42 11 31 26.2
Iulian Boiko 123 123 999 n/a Ukraine 8 0 6 0.0 0 0 0 8 0 6 0.0 41 10 31 24.4
Jamie Wilson 123 123 999 n/a England 8 0 6 0.0 0 0 0 8 0 6 0.0 40 9 31 22.5
Lee Walker 125 125 999 n/a Wales 8 0 7 0.0 0 0 0 8 0 7 0.0 48 16 32 33.3
Alex Borg 113 113 999 n/a Malta 8 0 7 0.0 0 0 0 8 0 7 0.0 45 13 32 28.9
Billy Joe Castle 94 94 999 n/a England 8 0 7 0.0 0 0 0 8 0 7 0.0 42 10 32 23.8
Ashley Hugill 125 125 999 n/a England 8 0 8 0.0 1 1 0 100.0 9 1 8 11.1 44 11 33 25.0
Amine Amiri 108 108 999 n/a Morocco 8 0 8 0.0 0 0 0 8 0 8 0.0 36 3 33 8.3
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