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; O = Order of Merit
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 %
Michael White 84 84 999 n/a Wales 2 2 0 0 100.00 0 0 0 0 2 2 0 0 100.00 11 9 2 81.82
Zhao Xintong 9 9 999 n/a China 2 2 0 0 100.00 0 0 0 0 2 2 0 0 100.00 24 19 5 79.17
Hossein Vafaei 18 18 999 n/a Iran 1 1 0 0 100.00 0 0 0 0 1 1 0 0 100.00 1 1 0 100.00
Michael Georgiou (a) 999 n/a 999 n/a Cyprus 1 1 0 0 100.00 0 0 0 0 1 1 0 0 100.00 1 1 0 100.00
Robert Milkins 28 28 999 n/a England 1 1 0 0 100.00 0 0 0 0 1 1 0 0 100.00 6 4 2 66.67
Dominic Dale 56 56 999 n/a Wales 1 1 0 0 100.00 0 0 0 0 1 1 0 0 100.00 16 10 6 62.50
Anthony Hamilton 39 39 999 n/a England 1 1 0 0 100.00 0 0 0 0 1 1 0 0 100.00 15 9 6 60.00
Jimmy Robertson 25 25 999 n/a England 1 1 0 0 100.00 0 0 0 0 1 1 0 0 100.00 15 9 6 60.00
Jordan Brown 23 23 999 n/a Northern Ireland 1 1 0 0 100.00 0 0 0 0 1 1 0 0 100.00 17 9 8 52.94
Mark King 48 48 999 n/a England 1 1 0 0 100.00 0 0 0 0 1 1 0 0 100.00 17 9 8 52.94
Fan Zhengyi 36 36 999 n/a China 1 1 0 0 100.00 0 0 0 0 1 1 0 0 100.00 19 10 9 52.63
Mark Selby 2 2 999 n/a England 29 20 0 9 68.97 0 0 0 0 29 20 0 9 68.97 512 280 232 54.69
Stephen Lee (a) 999 n/a 999 n/a England 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 28 14 14 50.00
Anthony McGill 20 20 999 n/a Scotland 3 2 0 1 66.67 0 0 0 0 3 2 0 1 66.67 14 7 7 50.00
Ding Junhui 19 19 999 n/a China 20 13 0 7 65.00 0 0 0 0 20 13 0 7 65.00 299 154 145 51.51
Judd Trump 3 3 999 n/a England 36 23 0 13 63.89 0 0 0 0 36 23 0 13 63.89 574 311 263 54.18
Neil Robertson 4 4 999 n/a Australia 36 23 0 13 63.89 0 0 0 0 36 23 0 13 63.89 544 290 254 53.31
Luca Brecel 11 11 999 n/a Belgium 5 3 0 2 60.00 0 0 0 0 5 3 0 2 60.00 62 32 30 51.61
John Higgins 6 6 999 n/a Scotland 27 15 0 12 55.56 0 0 0 0 27 15 0 12 55.56 509 268 241 52.65
Ronnie O'Sullivan 1 1 999 n/a England 38 21 0 17 55.26 0 0 0 0 38 21 0 17 55.26 651 356 295 54.69
Stuart Bingham 14 14 999 n/a England 11 6 0 5 54.55 0 0 0 0 11 6 0 5 54.55 183 94 89 51.37
Mark Allen 5 5 999 n/a Northern Ireland 16 8 0 8 50.00 0 0 0 0 16 8 0 8 50.00 237 122 115 51.48
Mark J Williams 7 7 999 n/a Wales 14 7 0 7 50.00 0 0 0 0 14 7 0 7 50.00 222 117 105 52.70
Ricky Walden 21 21 999 n/a England 6 3 0 3 50.00 0 0 0 0 6 3 0 3 50.00 84 40 44 47.62
Peter Ebdon (a) 999 n/a 999 n/a England 6 3 0 3 50.00 0 0 0 0 6 3 0 3 50.00 103 49 54 47.57
Matthew Selt 27 27 999 n/a England 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 22 9 13 40.91
Thepchaiya Un-Nooh 57 57 999 n/a Thailand 2 1 0 1 50.00 0 0 0 0 2 1 0 1 50.00 16 6 10 37.50
Ryan Day 15 15 999 n/a Wales 9 4 0 5 44.44 0 0 0 0 9 4 0 5 44.44 96 45 51 46.88
Ali Carter 24 24 999 n/a England 9 4 0 5 44.44 0 0 0 0 9 4 0 5 44.44 163 73 90 44.79
Marco Fu 99 99 999 n/a Hong Kong 7 3 0 4 42.86 0 0 0 0 7 3 0 4 42.86 114 59 55 51.75
Kyren Wilson 8 8 999 n/a England 12 5 0 7 41.67 0 0 0 0 12 5 0 7 41.67 137 56 81 40.88
Stephen Maguire 29 29 999 n/a Scotland 10 4 0 6 40.00 0 0 0 0 10 4 0 6 40.00 151 70 81 46.36
Joe Perry 30 30 999 n/a England 5 2 0 3 40.00 0 0 0 0 5 2 0 3 40.00 73 36 37 49.32
Shaun Murphy 12 12 999 n/a England 21 8 0 13 38.10 0 0 0 0 21 8 0 13 38.10 342 157 185 45.91
Barry Hawkins 13 13 999 n/a England 9 3 0 6 33.33 0 0 0 0 9 3 0 6 33.33 137 61 76 44.53
Graeme Dott 38 38 999 n/a Scotland 6 2 0 4 33.33 0 0 0 0 6 2 0 4 33.33 106 49 57 46.23
Liang Wenbo 50 50 999 n/a China 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 45 19 26 42.22
Michael Holt (a) 999 n/a 999 n/a England 3 1 0 2 33.33 0 0 0 0 3 1 0 2 33.33 9 3 6 33.33
Martin Gould 42 42 999 n/a England 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 52 25 27 48.08
Yan Bingtao 16 16 999 n/a China 4 1 0 3 25.00 0 0 0 0 4 1 0 3 25.00 47 17 30 36.17
David Gilbert 17 17 999 n/a England 5 1 0 4 20.00 0 0 0 0 5 1 0 4 20.00 64 25 39 39.06
Andrew Higginson (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 17 8 9 47.06
Mark Davis 63 63 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 16 7 9 43.75
Jamie Burnett (a) 999 n/a 999 n/a Scotland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 17 7 10 41.18
Stephen Hendry 125 125 999 n/a Scotland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 16 6 10 37.50
Steve Davis (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 16 6 10 37.50
Lyu Haotian 34 34 999 n/a China 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 8 3 5 37.50
Fergal O'Brien 115 115 999 n/a Ireland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 14 5 9 35.71
Joe Swail (a) 999 n/a 999 n/a Northern Ireland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 14 5 9 35.71
Tom Ford 22 22 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 6 2 4 33.33
Mark Joyce 52 52 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 7 2 5 28.57
Ben Woollaston 44 44 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 12 3 9 25.00
Dave Harold (a) 999 n/a 999 n/a England 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 12 3 9 25.00
Lu Ning 40 40 999 n/a China 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 1 3 25.00
Gerard Greene 80 80 999 n/a Northern Ireland 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 4 0 4 0.00
Aditya Mehta (a) 999 n/a 999 n/a India 1 0 0 1 0.00 0 0 0 0 1 0 0 1 0.00 5 0 5 0.00
Cao Yupeng 58 58 999 n/a China 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 21 8 13 38.10
Matthew Stevens 49 49 999 n/a Wales 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 30 11 19 36.67
Jamie Cope (a) 999 n/a 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 28 10 18 35.71
Xiao Guodong 35 35 999 n/a China 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 17 6 11 35.29
Gary Wilson 32 32 999 n/a England 2 0 0 2 0.00 0 0 0 0 2 0 0 2 0.00 22 6 16 27.27
Zhou Yuelong 26 26 999 n/a China 3 0 0 3 0.00 0 0 0 0 3 0 0 3 0.00 23 4 19 17.39
Jack Lisowski 10 10 999 n/a England 6 0 0 6 0.00 0 0 0 0 6 0 0 6 0.00 69 21 48 30.43