Greatest Winning Margin - Decade 2020-2029 - Professional

Filtering

Top players based on the amount of frames more won versus the frames won by their opponents.
Status
Categories
Scope
Range
Player Frames Played Frames Won Frames Lost Frame margin Winning margin
Australia Neil Robertson 1782 1028 754 274 1.36
Wales Ryan Day 1302 674 628 46 1.07
England Barry Hawkins 1556 888 668 220 1.33
England Jack Lisowski 1548 824 724 100 1.14
England Mark Selby 2221 1265 956 309 1.32
England Jimmy Robertson 1027 547 480 67 1.14
Belgium Luca Brecel 1347 756 591 165 1.28
England Gary Wilson 1402 739 663 76 1.11
England Stuart Bingham 1641 895 746 149 1.2
England Kyren Wilson 2409 1367 1042 325 1.31
England Ben Woollaston 890 462 428 34 1.08
Scotland Graeme Dott 1257 663 594 69 1.12
England Matthew Selt 1398 716 682 34 1.05
England Tom Ford 1503 807 696 111 1.16
China Xiao Guodong 1281 680 601 79 1.13
England Ali Carter 1673 931 742 189 1.25
Scotland Scott Donaldson 1070 552 518 34 1.07
England Joe Perry 1265 642 623 19 1.03
Wales Mark Williams 1719 987 732 255 1.35
England David Gilbert 1310 719 591 128 1.22
Scotland Anthony McGill 1280 694 586 108 1.18
England Judd Trump 2642 1644 998 646 1.65
Scotland John Higgins 2191 1278 913 365 1.4
England Mark King 527 240 287 -47 0.84
England Robert Milkins 1248 627 621 6 1.01
China Lyu Haotian 990 524 466 58 1.12
England Ricky Walden 1331 711 620 91 1.15
England Martin O'Donnell 754 384 370 14 1.04
Wales Daniel Wells 666 352 314 38 1.12
England Billy Joe Castle 279 127 152 -25 0.84
England Mitchell Mann 537 245 292 -47 0.84
England Michael Holt 621 311 310 1 1
Thailand Akani Songsermsawad 451 240 211 29 1.14
China Tian Pengfei 745 376 369 7 1.02
England James Cahill 691 326 365 -39 0.89
China Chang Bingyu 367 171 196 -25 0.87
China Zhang Jiankang 206 80 126 -46 0.63
Wales Dominic Dale 786 388 398 -10 0.97
England Peter Lines 521 243 278 -35 0.87
England Elliot Slessor 925 481 444 37 1.08
England Andrew Higginson 686 351 335 16 1.05
England Peter Ebdon 26 12 14 -2 0.86
China Zhang Anda 848 467 381 86 1.23
China Ding Junhui 1318 740 578 162 1.28
Switzerland Alexander Ursenbacher 680 342 338 4 1.01
China Mei Xiwen 52 27 25 2 1.08
Scotland Alan McManus 188 92 96 -4 0.96
England Riley Parsons 166 62 104 -42 0.6
China Chen Zifan 342 130 212 -82 0.61
England Louis Heathcote 745 358 387 -29 0.93
China Si Jiahui 957 501 456 45 1.1
China Peifan Lei 494 235 259 -24 0.91
China Yuan Sijun 827 451 376 75 1.2
Iran Soheil Vahedi 376 177 199 -22 0.89
Scotland Fraser Patrick 447 197 250 -53 0.79
England Mark Davis 805 408 397 11 1.03
Ireland Fergal O'Brien 591 273 318 -45 0.86
England Liam Highfield 720 345 375 -30 0.92
Northern Ireland Jordan Brown 1138 577 561 16 1.03
England Robbie Williams 860 457 403 54 1.13
Wales Matthew Stevens 846 443 403 40 1.1
Thailand Thepchaiya Un-Nooh 977 520 457 63 1.14
China Chen Feilong 112 49 63 -14 0.78
China Luo Honghao 221 101 120 -19 0.84
England Anthony Hamilton 706 347 359 -12 0.97
Norway Kurt Maflin 456 229 227 2 1.01
Scotland Ross Muir 566 280 286 -6 0.98
Malaysia Thor Chuan Leong 283 140 143 -3 0.98
China Liang Wenbo 602 327 275 52 1.19
England Chris Wakelin 1042 538 504 34 1.07
Wales Duane Jones 646 308 338 -30 0.91
China Li Hang 488 243 245 -2 0.99
Poland Adam Stefanow 36 11 25 -14 0.44
Brazil Igor Figueiredo 239 108 131 -23 0.82
Northern Ireland Gerard Greene 453 188 265 -77 0.71
England Brandon Sargeant 229 98 131 -33 0.75
England Nigel Bond 309 132 177 -45 0.75
England Craig Steadman 494 239 255 -16 0.94
Israel Eden Sharav 272 118 154 -36 0.77
England John Astley 648 311 337 -26 0.92
China Zhou Yuelong 1334 733 601 132 1.22
China Bai Langning 281 132 149 -17 0.89
England David Grace 763 367 396 -29 0.93
Malta Alex Borg 92 25 67 -42 0.37
Iran Hossein Vafaei 1109 615 494 121 1.24
Wales Jackson Page 848 431 417 14 1.03
England Jamie O'Neill 429 183 246 -63 0.74
China Yan Bingtao 1008 588 420 168 1.4
England Sam Baird 133 57 76 -19 0.75
England Andy Hicks 616 268 348 -80 0.77
Wales Jamie Clarke 878 434 444 -10 0.98
England David Lilley 731 349 382 -33 0.91
Germany Simon Lichtenberg 328 158 170 -12 0.93
England Paul Davison 210 84 126 -42 0.67
Wales Lee Walker 349 153 196 -43 0.78
England Joe O'Connor 976 511 465 46 1.1
Ireland Ross Bulman 193 102 91 11 1.12
Wales Jak Jones 972 501 471 30 1.06
Austria Florian Nüßle 287 153 134 19 1.14
England Mike Dunn 56 21 35 -14 0.6
England Jimmy White 549 213 336 -123 0.63
England Hammad Miah 611 291 320 -29 0.91
Ireland Ken Doherty 630 277 353 -76 0.78
Northern Ireland Mark Allen 1616 925 691 234 1.34
China Lu Ning 644 325 319 6 1.02
England Oliver Lines 719 357 362 -5 0.99
Hong Kong Marco Fu 412 212 200 12 1.06
China Fan Zhengyi 889 442 447 -5 0.99
England Shaun Murphy 1449 817 632 185 1.29
England Ashley Carty 610 287 323 -36 0.89
England Alfie Burden 585 288 297 -9 0.97
Wales Kishan Hirani 112 44 68 -24 0.65
England Andy Lee 348 146 202 -56 0.72
Germany Lukas Kleckers 661 300 361 -61 0.83
China Xu Si 642 307 335 -28 0.92
Poland Kacper Filipiak 171 65 106 -41 0.61
England Mark Joyce 699 333 366 -33 0.91
England Barry Pinches 569 242 327 -85 0.74
Cyprus Michael Georgiou 361 183 178 5 1.03
England Martin Gould 843 427 416 11 1.03
Scotland Stephen Maguire 1059 555 504 51 1.1
Wales Michael White 883 458 425 33 1.08
England Harvey Chandler 216 107 109 -2 0.98
England Rod Lawler 506 226 280 -54 0.81
Thailand Noppon Saengkham 1083 575 508 67 1.13
China Zhao Xintong 862 493 369 124 1.34
England Sam Craigie 840 441 399 42 1.11
England Ian Burns 725 351 374 -23 0.94
Ukraine Iulian Boiko 426 180 246 -66 0.73
England Stuart Carrington 719 359 360 -1 1
England Ronnie O'Sullivan 1870 1121 749 372 1.5
Wales Darren Morgan 8 4 4 0 1
Wales Gavin Lewis 4 0 4 -4 0
Morocco Amine Amiri 63 8 55 -47 0.15
Thailand James Wattana 42 20 22 -2 0.91
England Sean Maddocks 214 58 156 -98 0.37
Scotland Dean Young 464 187 277 -90 0.68
Wales Andrew Pagett 420 165 255 -90 0.65
England Ashley Hugill 701 337 364 -27 0.93
Thailand Mink Nutcharut 226 66 160 -94 0.41
Ireland Aaron Hill 653 319 334 -15 0.96
Northern Ireland Robbie Mcguigan 257 116 141 -25 0.82
England Reanne Evans 313 91 222 -131 0.41
Wales Callum Lloyd 62 31 31 0 1
England Imran Puri 27 8 19 -11 0.42
England Nick Jennings 8 3 5 -2 0.6
England James Height 77 25 52 -27 0.48
Scotland Dylan Craig 17 13 4 9 3.25
England James Welch 3 0 3 -3 0
Ireland Leo Fernandez 257 133 124 9 1.07
England Andrew Urbaniak 3 0 3 -3 0
England Matthew Glasby 127 61 66 -5 0.92
England Paul Gibbs 5 2 3 -1 0.67
England Oliver Brown 440 200 240 -40 0.83
England Adam Edge 28 14 14 0 1
England Allan Taylor 589 272 317 -45 0.86
England Danny Brindle 48 16 32 -16 0.5
England Jack Smithers 43 18 25 -7 0.72
Scotland Andy Fong 3 0 3 -3 0
England David Finbow 65 31 34 -3 0.91
Ireland Dessie Sheehan 16 9 7 2 1.29
England Alfred Sims 4 1 3 -2 0.33
Spain Angel Garcia 5 2 3 -1 0.67
Morocco Yassine Zaraoni 12 8 4 4 2
England David Church 3 0 3 -3 0
England Dale Prime 21 8 13 -5 0.62
England Paul Ludden 3 0 3 -3 0
England James Budd 6 3 3 0 1
England Curtis Daher 3 0 3 -3 0
Morocco Hamid Mabchour 7 3 4 -1 0.75
Spain John Skellett 4 1 3 -2 0.33
Ireland Tony Corrigan 25 10 15 -5 0.67
Gibraltar Francis Becerra 7 0 7 -7 0
England Patrick Whelan 131 61 70 -9 0.87
Bulgaria Ivelin Boyanov Bozhanov 6 3 3 0 1
England Jonathan Noble 3 0 3 -3 0
Belgium Daan Leyssen 121 62 59 3 1.05
England Adam Ashley 19 12 7 5 1.71
England Macauley Croft 8 4 4 0 1
Spain Angel Marchena 4 1 3 -2 0.33
Gibraltar Andrew Olivero 9 6 3 3 2
Jamaica Rory McLeod 508 236 272 -36 0.87
England Andrew Milliard 81 25 56 -31 0.45
Portugal Francisco Domingues 17 5 12 -7 0.42
England Sean McAllister 169 89 80 9 1.11
Spain Pablo Toharia 4 1 3 -2 0.33
England Mike Finn 30 16 14 2 1.14
England Rishi Gohill 3 0 3 -3 0
South Africa Paul Burrell 50 14 36 -22 0.39
England Ronnie Blake 68 27 41 -14 0.66
England John Nicholson 7 3 4 -1 0.75
England Peter Devlin 336 152 184 -32 0.83
Germany Kharazchi Jamshid 24 0 24 -24 0
Northern Ireland Gee Crawley 14 10 4 6 2.5
England Ian Barry Stark 4 1 3 -2 0.33
England Steven Crowley 4 1 3 -2 0.33
England Adam Nash 5 2 3 -1 0.67
England Joshua Mallender 9 6 3 3 2
Germany Heiko Mutz 3 0 3 -3 0
England Mark Winsor 5 2 3 -1 0.67
Belgium Sybren Sokolowski 16 9 7 2 1.29
England Garry Coulson 26 2 24 -22 0.08
England Mark Vincent 78 26 52 -26 0.5
England Ian Martin 213 104 109 -5 0.95
England Steven Breward 3 0 3 -3 0
Nigel Howes 4 1 3 -2 0.33
Gibraltar Kyle Dixon 3 0 3 -3 0
England Aran Hetherington 5 2 3 -1 0.67
Bangladesh Ferdous Bhuyian 3 0 3 -3 0
Germany Leonard Sinden 4 1 3 -2 0.33
Gibraltar Adrian Holmes 4 1 3 -2 0.33
Morocco Ameur Riad 16 10 6 4 1.67
Germany Marc Pantenburg 3 0 3 -3 0
Iceland Kristjan Helgason 16 12 4 8 3
Jaymie Thornbury 5 2 3 -1 0.67
Brett Armer 7 3 4 -1 0.75
England Ian White 3 0 3 -3 0
Jersey Kevin Kelly 4 1 3 -2 0.33
Spain Jesus Garcia Roldan 3 0 3 -3 0
Kyle Kirkwood 3 0 3 -3 0
England Peter Geronimo 19 4 15 -11 0.27
Gibraltar Gareth Lopez 4 0 4 -4 0
England Lee Prickman 8 0 8 -8 0
Spain Juan Pedro Duran 28 5 23 -18 0.22
England Hayden Staniland 130 64 66 -2 0.97
England Chae Ross 76 36 40 -4 0.9
England Daniel Womersley 249 123 126 -3 0.98
Poland Antoni Kowalski 118 64 54 10 1.19
England Christopher Keogan 22 7 15 -8 0.47
Russia Ivan Kakovskii 59 23 36 -13 0.64
China Wu Yize 635 328 307 21 1.07
Finland Robin Hull 49 31 18 13 1.72
Wales Tyler Rees 134 70 64 6 1.09
France Brian Ochoiski 235 103 132 -29 0.78
England Connor Benzey 133 60 73 -13 0.82
Belgium Ben Mertens 510 263 247 16 1.06
England Jake Nicholson 55 30 25 5 1.2
England Adam Duffy 351 148 203 -55 0.73
Wales Dylan Emery 530 258 272 -14 0.95
Wales Ian Preece 32 16 16 0 1
England Benji Buckley 18 8 10 -2 0.8
England Jenson Kendrick 382 163 219 -56 0.74
England Robert James 50 29 21 8 1.38
England Sean O'Sullivan 339 140 199 -59 0.7
England Brandon Hall 97 44 53 -9 0.83
England Jamie Barrett 188 88 100 -12 0.88
Ireland Greg Casey 10 1 9 -8 0.11
Australia Ryan Thomerson 261 88 173 -85 0.51
Northern Ireland Declan Lavery 17 7 10 -3 0.7
Scotland Liam Graham 247 96 151 -55 0.64
Gibraltar Chris Mason 17 8 9 -1 0.89
England Daniel Bagley 20 9 11 -2 0.82
England Jack Culligan 61 29 32 -3 0.91
England Ben Fortey 169 89 80 9 1.11
England Manasawin Phetmalaikul 196 80 116 -36 0.69
Belgium Julien Leclercq 364 174 190 -16 0.92
Ireland Ryan Cronin 22 9 13 -4 0.69
England Jeff Cundy 36 15 21 -6 0.71
Australia Jamie Brown 37 14 23 -9 0.61
England Farakh Ajaib 403 171 232 -61 0.74
England Haydon Pinhey 419 192 227 -35 0.85
England Kayden Brierley 58 21 37 -16 0.57
England Mike Hallett 11 2 9 -7 0.22
England James Leadbetter 24 14 10 4 1.4
England Jack Haley 80 33 47 -14 0.7
Northern Ireland Patrick Wallace 86 46 40 6 1.15
England Jamie Wilson 309 127 182 -55 0.7
England Saqib Nasir 150 70 80 -10 0.88
England Lee Stephens 90 35 55 -20 0.64
China Fang Xiongman 38 22 16 6 1.38
England Elliott Weston 31 9 22 -13 0.41
England Joshua Thomond 164 85 79 6 1.08
England James Silverwood 86 35 51 -16 0.69
Japan Keishin Kamihashi 52 26 26 0 1
England Dan Barsley 11 2 9 -7 0.22
England Bradley Cowdroy 79 32 47 -15 0.68
England Daniel Ward 17 8 9 -1 0.89
England Neal Jones 103 52 51 1 1.02
Scotland Thomas McSorley 38 15 23 -8 0.65
England Bash Maqsood 51 23 28 -5 0.82
Wales Alex Taubman 142 69 73 -4 0.95
Ukraine Sergey Isaenko 65 25 40 -15 0.63
England Ryan Davies 199 98 101 -3 0.97
Wales Ben Jones 15 6 9 -3 0.67
Wales Jamie Jones 950 504 446 58 1.13
England Alex Clenshaw 119 54 65 -11 0.83
England Paul Deaville 61 28 33 -5 0.85
England David Nelson 12 3 9 -6 0.33
England Luke Simmonds 149 74 75 -1 0.99
England Ollie Douglas 3 0 3 -3 0
England Mark Taylor 18 7 11 -4 0.64
England Adrian Rosa 61 29 32 -3 0.91
England Hamim Hussain 158 69 89 -20 0.78
England Zak Surety 606 286 320 -34 0.89
England Mark Lloyd 191 83 108 -25 0.77
England Sydney Wilson 225 109 116 -7 0.94
England Sanderson Lam 611 294 317 -23 0.93
England Simon Blackwell 126 64 62 2 1.03
England Aidan Murphy (II) 14 5 9 -4 0.56
France Niel Vincent 129 69 60 9 1.15
England Matthew Couch 12 3 9 -6 0.33
Scotland Michael Collumb 142 67 75 -8 0.89
England Kuldesh Johal 196 90 106 -16 0.85
England Stephen Swaine 10 1 9 -8 0.11
England Dean Reynolds 44 3 41 -38 0.07
England Jack Dady 18 5 13 -8 0.38
England Stephen Kershaw 78 40 38 2 1.05
Wales Paul Davies 63 29 34 -5 0.85
England Lee Shanker 104 50 54 -4 0.93
Ireland Ronan Whyte 11 2 9 -7 0.22
England Adam Longley 9 0 9 -9 0
England Tugba Irten 12 3 9 -6 0.33
England Ben Hancorn 348 168 180 -12 0.93
Pakistan Haider Ali 10 1 9 -8 0.11
England Phil O'Kane 129 65 64 1 1.02
Scotland Keith Keldie 90 38 52 -14 0.73
England Luke Pinches 129 59 70 -11 0.84
Wales Rhydian Richards 18 8 10 -2 0.8
Poland Mateusz Baranowski 52 25 27 -2 0.93
England Ryan Roberts 45 19 26 -7 0.73
England Stephen Groves 9 0 9 -9 0
England Sean Harvey 91 46 45 1 1.02
England Marvin Morgan 25 11 14 -3 0.79
England Andy Marriott 43 12 31 -19 0.39
England Alex Millington 113 57 56 1 1.02
India Lucky Vatnani 63 28 35 -7 0.8
Ireland Fergal Quinn 172 88 84 4 1.05
Northern Ireland Raymond Fry 65 32 33 -1 0.97
England Joshua Cooper 114 54 60 -6 0.9
Scotland Chris Totten 127 64 63 1 1.02
Belgium Hans Blanckaert 40 17 23 -6 0.74
Stan Moody 273 118 155 -37 0.76
England Steven Evans 15 5 10 -5 0.5
England Tam Mustafa 22 5 17 -12 0.29
England Stephen Craigie 27 11 16 -5 0.69
England Lee Richardson 17 7 10 -3 0.7
England James Burrett 60 16 44 -28 0.36
Northern Ireland Jamie McArdle 27 12 15 -3 0.8
England Jed Mann 56 23 33 -10 0.7
England Callum Beresford 117 54 63 -9 0.86
England Steven Hallworth 528 258 270 -12 0.96
China Jianbo Zhao 373 188 185 3 1.02
China Gao Yang 377 172 205 -33 0.84
China Pang Junxu 919 490 429 61 1.14
Scotland Gary Thomson 61 32 29 3 1.1
England Rebecca Kenna 193 36 157 -121 0.23
Scotland Stephen Hendry 124 35 89 -54 0.39
England William Ginn 17 5 12 -7 0.42
Ireland Aidan Murphy 60 21 39 -18 0.54
England Josh Mulholland 80 40 40 0 1
Peter Butler 8 0 8 -8 0
England Luke Maddison 17 5 12 -7 0.42
England John Welsh 23 9 14 -5 0.64
Wales Matthew Roberts 60 26 34 -8 0.76
England Martyn Taylor 93 49 44 5 1.11
Hong Kong Yu Kiu Chang 104 56 48 8 1.17
Scotland Ross Vallance 52 32 20 12 1.6
Scotland Aaron Graham 12 0 12 -12 0
England Tony Knowles 83 40 43 -3 0.93
England Samuel-Lee Stevens 23 11 12 -1 0.92
Canada Roshan Birdi 12 0 12 -12 0
England Simon Bedford 104 59 45 14 1.31
England Labeeb Ahmed 36 14 22 -8 0.64
England Lewis Ullah 104 50 54 -4 0.93
England Westley Cooper 18 6 12 -6 0.5
England Stuart Watson 78 31 47 -16 0.66
England Carl Mottershaw 16 4 12 -8 0.33
England Joe Fenton 79 36 43 -7 0.84
England Lewis Gillen 45 25 20 5 1.25
England Dylan Mitchell 48 25 23 2 1.09
Wales Jamie Tudor 19 7 12 -5 0.58
England Michael Tomlinson 30 13 17 -4 0.76
England Halim Hussain 76 33 43 -10 0.77
England Mark Ganderton 37 13 24 -11 0.54
England Liam Pullen 276 135 141 -6 0.96
England Dylan Smith 43 5 38 -33 0.13
Wales Jack Bradford 80 34 46 -12 0.74
Malta Brian Cini 44 28 16 12 1.75
England Matthew Lee 16 4 12 -8 0.33
Germany Umut Dikme 114 54 60 -6 0.9
Wales David Donovan 41 22 19 3 1.16
England Shafaqut Hussain 4 0 4 -4 0
Ireland Michael Judge 251 105 146 -41 0.72
England Gary Challis 47 26 21 5 1.24
England Adam Brown 29 11 18 -7 0.61
Denmark Daniel Kandi 25 12 13 -1 0.92
England Jordan Rimmer 27 11 16 -5 0.69
Wales Conor Caniff 14 2 12 -10 0.17
England Scott Bell 57 21 36 -15 0.58
England Adam Goff 29 12 17 -5 0.71
Alfie Lee 96 46 50 -4 0.92
Latvia Filips Kalniņš 41 10 31 -21 0.32
England Faizaan Mohammed 61 24 37 -13 0.65
Latvia Maris Volajs 36 17 19 -2 0.89
Scotland Stephen Baillie 22 7 15 -8 0.47
Scotland Evan Munro 24 10 14 -4 0.71
Germany Richard Wienold 21 9 12 -3 0.75
Latvia Rodion Judin 103 47 56 -9 0.84
Malta Aaron Busuttil 73 37 36 1 1.03
England Johnnie Bates 14 2 12 -10 0.17
China Yao Pengcheng 29 14 15 -1 0.93
Ireland Philip O'Connor 12 0 12 -12 0
Wales Liam Davies 234 112 122 -10 0.92
England John Parkin 53 26 27 -1 0.96
England Arun Mehta 22 7 15 -8 0.47
England Mark Anthony Taylor 12 0 12 -12 0
Ukraine Denys Khmelevskyi 19 7 12 -5 0.58
England Andrew Tapper 44 19 25 -6 0.76
Mark Bell 45 19 26 -7 0.73
England George Pragnall 123 63 60 3 1.05
Ukraine Anton Kazakov 226 65 161 -96 0.4
Wales Bradley Tyson 40 7 33 -26 0.21
England John Pritchett 15 3 12 -9 0.25
England Daniel Walker 35 3 32 -29 0.09
England Robert Read 56 28 28 0 1
England Jamie Jones (II) 22 9 13 -4 0.69
England Shaf Hussain 11 3 8 -5 0.38
Iran Amir Sarkhosh 86 43 43 0 1
China Cao Yupeng 617 334 283 51 1.18
Northern Ireland Christopher Clifford 4 0 4 -4 0
Ireland Robert McCullough 5 1 4 -3 0.25
Hong Kong Ng On Yee 179 53 126 -73 0.42
England Oliver Sykes 60 27 33 -6 0.82
Scotland Amaan Iqbal 63 17 46 -29 0.37
England Ismail Türker 5 0 5 -5 0
Turkey Enes Bakirci 5 0 5 -5 0
Belgium Yorrit Hoes 7 1 6 -5 0.17
England Jake Crofts 30 10 20 -10 0.5
India Digvijay Kadian 32 9 23 -14 0.39
England Jack Harris 48 20 28 -8 0.71
England Josh Symes 17 5 12 -7 0.42
England Sean Coote 16 4 12 -8 0.33
Hong Kong Cheung Ka Wai 125 79 46 33 1.72
China Liu Hongyu 235 130 105 25 1.24
Italy Mirko Montrasio 12 0 12 -12 0
India Kreishh Gurbaxani 41 19 22 -3 0.86
India Hrithik Jain 27 7 20 -13 0.35
England Ryan Mears 22 7 15 -8 0.47
England Ian Desmier 30 7 23 -16 0.3
Thailand Nattanapong Chaikul 62 30 32 -2 0.94
China Haohui Deng 23 11 12 -1 0.92
England Darren Barton 16 4 12 -8 0.33
Canada James Lee 61 31 30 1 1.03
Pakistan Abdul Raheem 25 5 20 -15 0.25
China Wang Yuchen 84 51 33 18 1.55
Wales Alfie Davies 156 84 72 12 1.17
England Andrew Turner 22 10 12 -2 0.83
England John Fearick 31 5 26 -21 0.19
England Isa Ishtiaq 21 9 12 -3 0.75
Wales Gareth Edwards 16 4 12 -8 0.33
Wales Marc Shaw 29 7 22 -15 0.32
Isle of Man Darryl Hill 36 13 23 -10 0.57
England Jason Wright 27 7 20 -13 0.35
England Andy Neck 22 2 20 -18 0.1
Hong Kong Chau Hon Man 39 18 21 -3 0.86
England Gary Miller 30 9 21 -12 0.43
England Nigel Clarke 25 5 20 -15 0.25
China Zhang Zhijie 37 15 22 -7 0.68
England Michael Robert Joyce 33 7 26 -19 0.27
England Ian Brumby 18 6 12 -6 0.5
Thailand Chatchapong Nasa 35 13 22 -9 0.59
Wales Jordan Shepherd 47 24 23 1 1.04
England Heather Clare 20 0 20 -20 0
England Danny Connolly 15 3 12 -9 0.25
Ireland Leone Crowley 27 12 15 -3 0.8
Ireland Rodney Goggins 58 33 25 8 1.32
Australia Simon Bevz 20 0 20 -20 0
Singapore Zhong Wei Tan 15 5 10 -5 0.5
Bahrain Nader Jaber Aldoseri 19 3 16 -13 0.19
Thailand Kritsanut Lertsattayathorn 66 36 30 6 1.2
Pakistan Muhammad Naseem Akhtar 38 17 21 -4 0.81
Thailand Muhammad Siddiqui 36 16 20 -4 0.8
Singapore Chee Keong Chan 26 9 17 -8 0.53
Thailand Pongsak Chongjairak 55 33 22 11 1.5
Thailand Jongrak Boonrod 4 0 4 -4 0
Thailand Putthakam Kimsuk 57 31 26 5 1.19
Thailand Anukkhapon Kidsumran 10 2 8 -6 0.25
Thailand Pantakan Kamwiang 10 2 8 -6 0.25
Malaysia Chung Leong Loh 19 8 11 -3 0.73
Thailand Tawan Pooltong 57 33 24 9 1.38
Iran Siyavosh Mozayani 14 6 8 -2 0.75
Iran Mohammad Reza Rafieyan 8 0 8 -8 0
Thailand Taweesap Kongkitchertchoo 37 15 22 -7 0.68
India Asutosh Padhy 52 27 25 2 1.08
Iran Nader Jahadi 15 9 6 3 1.5
Nepal Moti Pakharin 24 8 16 -8 0.5
Malaysia Chang Wai Chung 16 6 10 -4 0.6
Thailand Pasin Puoborm 11 3 8 -5 0.38
Pakistan Asjad Iqbal 154 76 78 -2 0.97
Thailand Nutdanai Manawm 9 1 8 -7 0.13
Iran Amin Sanjaei 30 13 17 -4 0.76
Pakistan Muhammad N Fahim 9 1 8 -7 0.13
Thailand Poramin Danjirakul 46 22 24 -2 0.92
Philippines Alvin Barbero 38 18 20 -2 0.9
Thailand Teerawat Srikaithai 16 8 8 0 1
Pakistan Fahad Alvi 8 0 8 -8 0
Thailand Chayanon Thiansuk 26 15 11 4 1.36
Pakistan Muhammad Umer Khan 27 9 18 -9 0.5
Pakistan Mubashir Raza 62 36 26 10 1.38
Pakistan Haris Tahir 25 12 13 -1 0.92
Pakistan Mohammed Asif 194 77 117 -40 0.66
Mongolia Temuujin Enkhbold 29 15 14 1 1.07
Thailand Yanawarut Phueakklom 11 3 8 -5 0.38
Thailand Thanawat Thirapongpaiboon 26 20 6 14 3.33
Pakistan Muhammad Azhar Khan 17 1 16 -15 0.06
Thailand Ratchata Khantee 34 20 14 6 1.43
Malaysia Moh Keen Ho 11 3 8 -5 0.38
Thailand Thitiphong Choolasak 34 21 13 8 1.62
Thailand Rattanachai Tupadilok 15 5 10 -5 0.5
Mongolia Khash-Ochir Tuvshinjargal 32 17 15 2 1.13
Thailand Thanaphon Bunplot 20 12 8 4 1.5
Iran Ehsan Heydarinezhad 21 13 8 5 1.63
Pakistan Hunain Memon 11 3 8 -5 0.38
Thailand Pornpiya Kaosumran 28 14 14 0 1
Thailand Wiphu Phuthisabodi 24 8 16 -8 0.5
Thailand Narongdat Takantong 61 35 26 9 1.35
Pakistan Muhammad Altaf 9 1 8 -7 0.13
Pakistan Hamza Akbar 47 23 24 -1 0.96
Saudi Arabia Ahmed Abdullah Aseeri 23 10 13 -3 0.77
Iran Mohammad Ali Moghadam 21 5 16 -11 0.31
Iran Alireza Rezaei 35 16 19 -3 0.84
Pakistan Umer-Naeem Memon 26 10 16 -6 0.63
Pakistan Muhammad Ahsan Javaid 44 22 22 0 1
Mongolia Lkhagvasuren Tumurchudur 29 13 16 -3 0.81
India Himanshu Jain 196 59 137 -78 0.43
Thailand Dechawat Poomjaeng 164 86 78 8 1.1
Philippines Jefrey Roda 60 36 24 12 1.5
Mongolia Mendsaikhan Bat-Erdene 18 8 10 -2 0.8
Malaysia Tan Seng Teck 10 2 8 -6 0.25
Morteza Torabi 40 18 22 -4 0.82
Mongolia Lkhagvadorj Ochirbal 18 10 8 2 1.25
Thailand Noppadon Sangnil 26 15 11 4 1.36
Malaysia Lim Kok Leong 26 14 12 2 1.17
Estonia Andres Petrov 264 97 167 -70 0.58
China Yisong Peng 278 109 169 -60 0.64
China Jiang Jun 182 85 97 -12 0.88
China He Guoqiang 290 159 131 28 1.21
India Ishpreet Singh Chadha 201 107 94 13 1.14
China Long Zehuang 171 81 90 -9 0.9
United States Ahmed Aly Elsayed 77 11 66 -55 0.17
Egypt Mohamed Ibrahim 179 58 121 -63 0.48
Brazil Victor Sarkis 146 30 116 -86 0.26
Thailand Siripaporn Nuanthakhamjan 94 17 77 -60 0.22
Egypt Mostafa Dorgham 100 34 66 -32 0.52
China Ma Hailong 199 85 114 -29 0.75
China Xing Zihao 157 70 87 -17 0.8
Northern Ireland Joel Connolly Jnr 25 4 21 -17 0.19
Wales Brad Ferguson 6 0 6 -6 0
Egypt Mahmoud El-Hareedy 19 4 15 -11 0.27
Wales Oliver Briffett-Payne 15 5 10 -5 0.5
Moldova Vladislav Gradinari 44 23 21 2 1.1
Scotland Jack Borwick 37 15 22 -7 0.68
Wales Riley Powell 29 7 22 -15 0.32
Hungary Bulcsú Révész 87 41 46 -5 0.89
England Wayne Townsend 22 12 10 2 1.2
Poland Daniel Holoyda 49 23 26 -3 0.88
Ian Barlow 10 2 8 -6 0.25
England Daniel Webb 9 1 8 -7 0.13
England Ben Robinson 21 10 11 -1 0.91
Wales Neil Jones 9 1 8 -7 0.13
Wales Jeremiah Connors 8 0 8 -8 0
Belgium Edwin Depoorter 14 6 8 -2 0.75
England Robert Cloherty 9 1 8 -7 0.13
England Nathan Jones 26 13 13 0 1
India Rupesh Thakkar 8 0 8 -8 0
Wales Carl Bennett 11 3 8 -5 0.38
England Tom Peasland 16 7 9 -2 0.78
Belgium Wang Chooi Tan 19 10 9 1 1.11
England Ronnie Kralj 11 3 8 -5 0.38
Ireland Andrew Doherty 16 5 11 -6 0.45
Pommy Kang 9 1 8 -7 0.13
England Neil Craycraft 18 7 11 -4 0.64
England Aristos Pampouris 13 5 8 -3 0.63
India Mandeep Singh 8 0 8 -8 0
England Kyle Holland 13 5 8 -3 0.63
Thailand Kriangsak Chiranothai 8 0 8 -8 0
England Tom Maxfield 19 9 10 -1 0.9
England Gary Widdecombe 11 3 8 -5 0.38
England Anthony Wall 18 8 10 -2 0.8
Scotland Rhys Clark 17 9 8 1 1.13
England Ben Pacan 9 1 8 -7 0.13
England Jason Tart 20 11 9 2 1.22
England Elias Martin-Beris 13 5 8 -3 0.63
Wales Zac Cosker 9 1 8 -7 0.13
India Dharminder Singh Lilly 10 2 8 -6 0.25
England David Allender 20 11 9 2 1.22
Latvia Arturs Kengis 10 2 8 -6 0.25
England Andrew Robson 16 7 9 -2 0.78
Guernsey James Kirk 10 2 8 -6 0.25
England Simon Dent 21 10 11 -1 0.91
India Laxman Rawat 25 14 11 3 1.27
Germany Julien Leifert 11 3 8 -5 0.38
England Zack Richardson 40 24 16 8 1.5
Jersey Gary Britton 29 18 11 7 1.64
Scotland Sam McKay 10 2 8 -6 0.25
China Yulu Bai 70 28 42 -14 0.67
England Mohammed Rangzib 16 7 9 -2 0.78
England Scott Rogan 9 1 8 -7 0.13
Germany Manuel Ederer 12 4 8 -4 0.5
England Ronnie Sullivan 8 0 8 -8 0
Romania Andrei Orzan 9 1 8 -7 0.13
England Rees Carter 9 1 8 -7 0.13
Evan Plummer 11 3 8 -5 0.38
England Richard Pipe 11 3 8 -5 0.38
Germany Daniel Young 9 1 8 -7 0.13
France Nicolas Mortreux 17 7 10 -3 0.7
England Jake Robinson 12 4 8 -4 0.5
Wales Anthony Krysa 17 6 11 -5 0.55
England Darren McVicar 18 10 8 2 1.25
Scotland Ayaan Iqbal 9 1 8 -7 0.13
England Aidan Gallagher 11 3 8 -5 0.38
England Samuel Lee-Stevens 20 9 11 -2 0.82
England Andrew Greaves 13 5 8 -3 0.63
England Sheldon O’Connor 12 4 8 -4 0.5
Ireland Aman Goel 14 4 10 -6 0.4
England Adam Williams 12 4 8 -4 0.5
England Edward Warr 14 6 8 -2 0.75
England Andy Lavin 7 3 4 -1 0.75
India Shrikrishna Suryanarayanan 11 3 8 -5 0.38
Thailand Prin Ratmukda 20 9 11 -2 0.82
Hong Kong Kwan Chun Wong 8 0 8 -8 0
China Gong Chenzhi 113 58 55 3 1.05
Pakistan Zulfiqar Qadir 4 0 4 -4 0
China Lee Tszho 16 9 7 2 1.29
China Luo Zetao 15 7 8 -1 0.88
India Rutul Pambhar 12 4 8 -4 0.5
Pakistan Amir Sohail 5 1 4 -3 0.25
Hong Kong Lau Ka Lam 17 7 10 -3 0.7
Pakistan Sharjeel Mahmood 27 16 11 5 1.45
Iran Arman Mardanighafarokhi 15 5 10 -5 0.5
Hong Kong Kai Sang Yeung 30 17 13 4 1.31
Canada Mehran Maneshgar 9 1 8 -7 0.13
South Korea Yong Hwang 10 2 8 -6 0.25
China Zhijie Zhang 5 4 1 3 4
China Chen Xiaolong 20 9 11 -2 0.82
India Shahbaaz Adil Khan 6 2 4 -2 0.5
China Deng Haohui 28 12 16 -4 0.75
Thailand Vorawit Thongweang 8 0 8 -8 0
China Liu Wenwei 16 5 11 -6 0.45
India Sparsh Pherwani 29 15 14 1 1.07
Hong Kong Hoi Ming Lai 8 0 8 -8 0
Singapore Jaden Ong Jia Jun 14 5 9 -4 0.56
China Huang Jiahao 36 24 12 12 2
India Shivam Arora 19 9 10 -1 0.9
Pakistan Babar Masih 18 9 9 0 1
Iran Hamed Zaredoost 7 3 4 -1 0.75
Pakistan Nadeem Gul 17 8 9 -1 0.89
South Korea Daegyu Lee 18 7 11 -4 0.64
Saudi Arabia Ayman Alamri 16 8 8 0 1
Iran Omid Veirani 16 5 11 -6 0.45
China Liang Xiaolong 15 7 8 -1 0.88
India Dhruv Patel 41 21 20 1 1.05
Hong Kong Yee Ting Cheung 9 1 8 -7 0.13
Hong Kong Fung Kwok Wai 30 19 11 8 1.73
Singapore Keng Kwang Chan 12 4 8 -4 0.5
Pakistan Muhammad Imran 10 2 8 -6 0.25
Pakistan Sattar Noor 25 11 14 -3 0.79
Hong Kong Chan Hon Kwan 15 4 11 -7 0.36
Bahrain Habib Subah 9 1 8 -7 0.13
Singapore Kingsley Tian Yi Ang 10 2 8 -6 0.25
China Deng Jinhong 11 3 8 -5 0.38
Pakistan Yasir Karim Jesani 9 1 8 -7 0.13
Saudi Arabia Addulrahman Saif 5 4 1 3 4
Pakistan Qadeer Abbas 9 1 8 -7 0.13
China Ren Jiaxing 12 4 8 -4 0.5
United Arab Emirates Khalid Kamali 26 17 9 8 1.89
Pakistan Awaisullah Munir 26 17 9 8 1.89
Iran Behnam Farshkaran 8 0 8 -8 0
China Li Chengjie 26 17 9 8 1.89
United Arab Emirates Abdulrahman Saif 13 5 8 -3 0.63
India Shahbaaz Khan 6 2 4 -2 0.5
Pakistan Sharjeel Mahmood Asmat 9 4 5 -1 0.8
Iran Hamed Zarehdoust 4 0 4 -4 0
Hong Kong Hon Man Chau 29 16 13 3 1.23
Pakistan Aamir-Sahail Ahmed 4 0 4 -4 0
Hong Kong Tsz Ho Lee 18 12 6 6 2
India Zulfiqar Abdul Qadir 19 11 8 3 1.38
China Wang Xinbo 49 24 25 -1 0.96
China Wang Xinzhong 30 9 21 -12 0.43
China Dong Zihao 8 2 6 -4 0.33
Hong Kong Shaun Liu 2 1 1 0 1
China Lan Yuhao 6 1 5 -4 0.2
Malaysia Rory Thor 6 2 4 -2 0.5
Saudi Arabia Omar Alajlani 4 0 4 -4 0
Qatar Ali Al Obaidly 4 0 4 -4 0
Pakistan Muhammad Hamza Ilyas 12 2 10 -8 0.2
United Arab Emirates Mohammed Shehab 34 18 16 2 1.13