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 2025 1178 847 331 1.39
Wales Ryan Day 1564 809 755 54 1.07
England Barry Hawkins 1825 1039 786 253 1.32
England Jack Lisowski 1829 980 849 131 1.15
England Mark Selby 2553 1453 1100 353 1.32
England Jimmy Robertson 1245 655 590 65 1.11
Belgium Luca Brecel 1518 838 680 158 1.23
England Gary Wilson 1625 846 779 67 1.09
England Stuart Bingham 1950 1068 882 186 1.21
England Kyren Wilson 2864 1653 1211 442 1.36
England Ben Woollaston 1075 565 510 55 1.11
Scotland Graeme Dott 1390 735 655 80 1.12
England Matthew Selt 1602 820 782 38 1.05
England Tom Ford 1661 883 778 105 1.13
China Xiao Guodong 1581 859 722 137 1.19
England Ali Carter 1964 1087 877 210 1.24
Scotland Scott Donaldson 1197 616 581 35 1.06
England Joe Perry 1382 702 680 22 1.03
Wales Mark Williams 1991 1145 846 299 1.35
England David Gilbert 1615 893 722 171 1.24
Scotland Anthony McGill 1403 759 644 115 1.18
England Judd Trump 3103 1935 1168 767 1.66
Scotland John Higgins 2494 1452 1042 410 1.39
England Mark King 527 240 287 -47 0.84
England Robert Milkins 1454 722 732 -10 0.99
China Lyu Haotian 1168 612 556 56 1.1
England Ricky Walden 1489 793 696 97 1.14
England Martin O'Donnell 921 468 453 15 1.03
Wales Daniel Wells 808 421 387 34 1.09
England Billy Joe Castle 292 132 160 -28 0.83
England Mitchell Mann 667 303 364 -61 0.83
England Michael Holt 787 396 391 5 1.01
Thailand Akani Songsermsawad 588 320 268 52 1.19
China Tian Pengfei 877 443 434 9 1.02
England James Cahill 719 343 376 -33 0.91
China Chang Bingyu 367 171 196 -25 0.87
China Zhang Jiankang 206 80 126 -46 0.63
Wales Dominic Dale 916 445 471 -26 0.94
England Peter Lines 556 262 294 -32 0.89
England Elliot Slessor 1150 604 546 58 1.11
England Andrew Higginson 803 400 403 -3 0.99
England Peter Ebdon 26 12 14 -2 0.86
China Zhang Anda 1054 571 483 88 1.18
China Ding Junhui 1534 866 668 198 1.3
Switzerland Alexander Ursenbacher 828 417 411 6 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 896 432 464 -32 0.93
China Si Jiahui 1305 693 612 81 1.13
China Peifan Lei 739 369 370 -1 1
China Yuan Sijun 993 547 446 101 1.23
Iran Soheil Vahedi 376 177 199 -22 0.89
Scotland Fraser Patrick 447 197 250 -53 0.79
England Mark Davis 941 484 457 27 1.06
Ireland Fergal O'Brien 591 273 318 -45 0.86
England Liam Highfield 743 358 385 -27 0.93
Northern Ireland Jordan Brown 1261 635 626 9 1.01
England Robbie Williams 1015 529 486 43 1.09
Wales Matthew Stevens 994 518 476 42 1.09
Thailand Thepchaiya Un-Nooh 1157 622 535 87 1.16
China Chen Feilong 112 49 63 -14 0.78
China Luo Honghao 261 128 133 -5 0.96
England Anthony Hamilton 824 403 421 -18 0.96
Norway Kurt Maflin 456 229 227 2 1.01
Scotland Ross Muir 698 342 356 -14 0.96
Malaysia Thor Chuan Leong 454 221 233 -12 0.95
China Liang Wenbo 602 327 275 52 1.19
England Chris Wakelin 1393 730 663 67 1.1
Wales Duane Jones 795 379 416 -37 0.91
China Li Hang 488 243 245 -2 0.99
Poland Adam Stefanow 36 11 25 -14 0.44
Brazil Igor Figueiredo 255 114 141 -27 0.81
Northern Ireland Gerard Greene 503 216 287 -71 0.75
England Brandon Sargeant 246 107 139 -32 0.77
England Nigel Bond 309 132 177 -45 0.75
England Craig Steadman 533 260 273 -13 0.95
Israel Eden Sharav 272 118 154 -36 0.77
England John Astley 648 311 337 -26 0.92
China Zhou Yuelong 1476 800 676 124 1.18
China Bai Langning 281 132 149 -17 0.89
England David Grace 885 426 459 -33 0.93
Malta Alex Borg 92 25 67 -42 0.37
Iran Hossein Vafaei 1313 725 588 137 1.23
Wales Jackson Page 1080 549 531 18 1.03
England Jamie O'Neill 462 199 263 -64 0.76
China Yan Bingtao 1008 588 420 168 1.4
England Sam Baird 133 57 76 -19 0.75
England Andy Hicks 642 282 360 -78 0.78
Wales Jamie Clarke 1018 498 520 -22 0.96
England David Lilley 874 422 452 -30 0.93
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 1178 613 565 48 1.08
Ireland Ross Bulman 193 102 91 11 1.12
Wales Jak Jones 1441 753 688 65 1.09
Austria Florian Nüßle 367 198 169 29 1.17
England Mike Dunn 56 21 35 -14 0.6
England Jimmy White 677 270 407 -137 0.66
England Hammad Miah 726 345 381 -36 0.91
Ireland Ken Doherty 686 296 390 -94 0.76
Northern Ireland Mark Allen 1942 1112 830 282 1.34
China Lu Ning 644 325 319 6 1.02
England Oliver Lines 905 447 458 -11 0.98
Hong Kong Marco Fu 520 266 254 12 1.05
China Fan Zhengyi 1039 523 516 7 1.01
England Shaun Murphy 1772 995 777 218 1.28
England Ashley Carty 748 352 396 -44 0.89
England Alfie Burden 716 348 368 -20 0.95
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 860 419 441 -22 0.95
Poland Kacper Filipiak 171 65 106 -41 0.61
England Mark Joyce 808 391 417 -26 0.94
England Barry Pinches 610 267 343 -76 0.78
Cyprus Michael Georgiou 361 183 178 5 1.03
England Martin Gould 843 427 416 11 1.03
Scotland Stephen Maguire 1259 656 603 53 1.09
Wales Michael White 903 467 436 31 1.07
England Harvey Chandler 256 127 129 -2 0.98
England Rod Lawler 506 226 280 -54 0.81
Thailand Noppon Saengkham 1228 651 577 74 1.13
China Zhao Xintong 906 522 384 138 1.36
England Sam Craigie 840 441 399 42 1.11
England Ian Burns 837 399 438 -39 0.91
Ukraine Iulian Boiko 594 260 334 -74 0.78
England Stuart Carrington 822 410 412 -2 1
England Ronnie O'Sullivan 2116 1259 857 402 1.47
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 242 74 168 -94 0.44
Scotland Dean Young 610 254 356 -102 0.71
Wales Andrew Pagett 530 214 316 -102 0.68
England Ashley Hugill 714 342 372 -30 0.92
Thailand Mink Nutcharut 311 89 222 -133 0.4
Ireland Aaron Hill 783 381 402 -21 0.95
Northern Ireland Robbie Mcguigan 366 155 211 -56 0.73
England Reanne Evans 387 106 281 -175 0.38
Wales Callum Lloyd 62 31 31 0 1
England Imran Puri 32 9 23 -14 0.39
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 145 69 76 -7 0.91
England Paul Gibbs 5 2 3 -1 0.67
England Oliver Brown 455 207 248 -41 0.83
England Adam Edge 28 14 14 0 1
England Allan Taylor 741 351 390 -39 0.9
England Danny Brindle 72 29 43 -14 0.67
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 149 69 80 -11 0.86
Bulgaria Ivelin Boyanov Bozhanov 6 3 3 0 1
England Jonathan Noble 3 0 3 -3 0
Belgium Daan Leyssen 138 69 69 0 1
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 547 254 293 -39 0.87
England Andrew Milliard 97 30 67 -37 0.45
Portugal Francisco Domingues 17 5 12 -7 0.42
England Sean McAllister 187 99 88 11 1.13
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 361 165 196 -31 0.84
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 105 38 67 -29 0.57
England Ian Martin 229 110 119 -9 0.92
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 148 74 74 0 1
England Chae Ross 93 43 50 -7 0.86
England Daniel Womersley 362 177 185 -8 0.96
Poland Antoni Kowalski 304 162 142 20 1.14
England Christopher Keogan 22 7 15 -8 0.47
Russia Ivan Kakovskii 59 23 36 -13 0.64
China Wu Yize 914 492 422 70 1.17
Finland Robin Hull 49 31 18 13 1.72
Wales Tyler Rees 146 74 72 2 1.03
France Brian Ochoiski 250 110 140 -30 0.79
England Connor Benzey 178 86 92 -6 0.93
Belgium Ben Mertens 635 320 315 5 1.02
England Jake Nicholson 55 30 25 5 1.2
England Adam Duffy 351 148 203 -55 0.73
Wales Dylan Emery 712 349 363 -14 0.96
Wales Ian Preece 32 16 16 0 1
England Benji Buckley 18 8 10 -2 0.8
England Jenson Kendrick 411 178 233 -55 0.76
England Robert James 50 29 21 8 1.38
England Sean O'Sullivan 372 160 212 -52 0.75
England Brandon Hall 118 56 62 -6 0.9
England Jamie Barrett 209 97 112 -15 0.87
Ireland Greg Casey 10 1 9 -8 0.11
Australia Ryan Thomerson 289 101 188 -87 0.54
Northern Ireland Declan Lavery 17 7 10 -3 0.7
Scotland Liam Graham 364 146 218 -72 0.67
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 294 114 180 -66 0.63
Belgium Julien Leclercq 502 232 270 -38 0.86
Ireland Ryan Cronin 22 9 13 -4 0.69
England Jeff Cundy 60 29 31 -2 0.94
Australia Jamie Brown 37 14 23 -9 0.61
England Farakh Ajaib 565 254 311 -57 0.82
England Haydon Pinhey 548 251 297 -46 0.85
England Kayden Brierley 107 47 60 -13 0.78
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 162 74 88 -14 0.84
England Lee Stephens 112 45 67 -22 0.67
China Fang Xiongman 38 22 16 6 1.38
England Elliott Weston 31 9 22 -13 0.41
England Joshua Thomond 294 137 157 -20 0.87
England James Silverwood 103 41 62 -21 0.66
Japan Keishin Kamihashi 52 26 26 0 1
England Dan Barsley 11 2 9 -7 0.22
England Bradley Cowdroy 100 41 59 -18 0.69
England Daniel Ward 17 8 9 -1 0.89
England Neal Jones 123 61 62 -1 0.98
Scotland Thomas McSorley 38 15 23 -8 0.65
England Bash Maqsood 51 23 28 -5 0.82
Wales Alex Taubman 160 78 82 -4 0.95
Ukraine Sergey Isaenko 65 25 40 -15 0.63
England Ryan Davies 245 122 123 -1 0.99
Wales Ben Jones 15 6 9 -3 0.67
Wales Jamie Jones 1080 561 519 42 1.08
England Alex Clenshaw 156 77 79 -2 0.97
England Paul Deaville 195 91 104 -13 0.88
England David Nelson 12 3 9 -6 0.33
England Luke Simmonds 163 80 83 -3 0.96
England Ollie Douglas 3 0 3 -3 0
England Mark Taylor 18 7 11 -4 0.64
England Adrian Rosa 82 39 43 -4 0.91
England Hamim Hussain 192 88 104 -16 0.85
England Zak Surety 758 370 388 -18 0.95
England Mark Lloyd 215 94 121 -27 0.78
England Sydney Wilson 225 109 116 -7 0.94
England Sanderson Lam 728 341 387 -46 0.88
England Simon Blackwell 294 146 148 -2 0.99
England Aidan Murphy (II) 24 7 17 -10 0.41
France Niel Vincent 129 69 60 9 1.15
England Matthew Couch 12 3 9 -6 0.33
Scotland Michael Collumb 152 69 83 -14 0.83
England Kuldesh Johal 207 93 114 -21 0.82
England Stephen Swaine 10 1 9 -8 0.11
England Dean Reynolds 52 3 49 -46 0.06
England Jack Dady 18 5 13 -8 0.38
England Stephen Kershaw 92 44 48 -4 0.92
Wales Paul Davies 63 29 34 -5 0.85
England Lee Shanker 122 60 62 -2 0.97
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 145 73 72 1 1.01
Scotland Keith Keldie 111 47 64 -17 0.73
England Luke Pinches 146 66 80 -14 0.83
Wales Rhydian Richards 18 8 10 -2 0.8
Poland Mateusz Baranowski 69 34 35 -1 0.97
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 56 17 39 -22 0.44
England Alex Millington 126 62 64 -2 0.97
India Lucky Vatnani 63 28 35 -7 0.8
Northern Ireland Fergal Quinn (II) 205 103 102 1 1.01
Northern Ireland Raymond Fry 65 32 33 -1 0.97
England Joshua Cooper 195 88 107 -19 0.82
Scotland Chris Totten 311 159 152 7 1.05
Belgium Hans Blanckaert 40 17 23 -6 0.74
Stan Moody 469 231 238 -7 0.97
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 76 23 53 -30 0.43
Northern Ireland Jamie McArdle 27 12 15 -3 0.8
England Jed Mann 82 35 47 -12 0.74
England Callum Beresford 133 61 72 -11 0.85
England Steven Hallworth 577 283 294 -11 0.96
China Jianbo Zhao 373 188 185 3 1.02
China Gao Yang 414 197 217 -20 0.91
China Pang Junxu 1227 656 571 85 1.15
Scotland Gary Thomson 75 38 37 1 1.03
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 122 62 60 2 1.03
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 72 30 42 -12 0.71
England Martyn Taylor 109 55 54 1 1.02
Hong Kong Yu Kiu Chang 130 68 62 6 1.1
Scotland Ross Vallance 52 32 20 12 1.6
Scotland Aaron Graham 12 0 12 -12 0
England Tony Knowles 103 49 54 -5 0.91
England Samuel-Lee Stevens 23 11 12 -1 0.92
Canada Roshan Birdi 12 0 12 -12 0
England Simon Bedford 126 71 55 16 1.29
England Labeeb Ahmed 54 21 33 -12 0.64
England Lewis Ullah 164 79 85 -6 0.93
England Westley Cooper 18 6 12 -6 0.5
England Stuart Watson 101 43 58 -15 0.74
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 97 44 53 -9 0.83
England Mark Ganderton 37 13 24 -11 0.54
England Liam Pullen 383 177 206 -29 0.86
England Dylan Smith 43 5 38 -33 0.13
Wales Jack Bradford 103 46 57 -11 0.81
Malta Brian Cini 44 28 16 12 1.75
England Matthew Lee 16 4 12 -8 0.33
Germany Umut Dikme 159 77 82 -5 0.94
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 67 23 44 -21 0.52
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 71 26 45 -19 0.58
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 116 52 64 -12 0.81
Malta Aaron Busuttil 94 48 46 2 1.04
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 360 167 193 -26 0.87
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 58 24 34 -10 0.71
England George Pragnell (II) 160 85 75 10 1.13
Ukraine Anton Kazakov 319 102 217 -115 0.47
Wales Bradley Tyson 40 7 33 -26 0.21
England John Pritchett 15 3 12 -9 0.25
England Daniel Walker 43 3 40 -37 0.08
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 211 103 108 -5 0.95
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 201 62 139 -77 0.45
England Oliver Sykes 115 56 59 -3 0.95
Scotland Amaan Iqbal 63 17 46 -29 0.37
Turkey Ismail Türker (II) 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 41 13 28 -15 0.46
India Digvijay Kadian 51 18 33 -15 0.55
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 254 143 111 32 1.29
China Liu Hongyu 384 208 176 32 1.18
Italy Mirko Montrasio 12 0 12 -12 0
India Kreishh Gurbaxani 180 78 102 -24 0.76
India Hrithik Jain 44 13 31 -18 0.42
England Ryan Mears 22 7 15 -8 0.47
England Ian Desmier 30 7 23 -16 0.3
Thailand Nattanapong Chaikul 82 41 41 0 1
China Haohui Deng 23 11 12 -1 0.92
England Darren Barton 16 4 12 -8 0.33
Canada James Lee 78 40 38 2 1.05
Pakistan Abdul Raheem 25 5 20 -15 0.25
China Wang Yuchen 268 144 124 20 1.16
Wales Alfie Davies 194 106 88 18 1.2
England Andrew Turner 22 10 12 -2 0.83
England John Fearick 48 12 36 -24 0.33
England Isa Ishtiaq 21 9 12 -3 0.75
Wales Gareth Edwards 16 4 12 -8 0.33
Wales Marc Shaw 39 9 30 -21 0.3
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 60 28 32 -4 0.88
England Gary Miller 30 9 21 -12 0.43
England Nigel Clarke 34 6 28 -22 0.21
China Zhang Zhijie 68 32 36 -4 0.89
England Michael Robert Joyce 33 7 26 -19 0.27
England Ian Brumby 18 6 12 -6 0.5
Thailand Chatchapong Nasa 54 21 33 -12 0.64
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 29 1 28 -27 0.04
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 73 41 32 9 1.28
Pakistan Muhammad Siddiqui (II) 63 30 33 -3 0.91
Singapore Chee Keong Chan 26 9 17 -8 0.53
Thailand Pongsakron Chongjairak (II) 68 38 30 8 1.27
Thailand Jongrak Boonrod 21 8 13 -5 0.62
Thailand Putthakam Kimsuk 94 53 41 12 1.29
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 47 17 30 -13 0.57
India Asutosh Padhy 77 42 35 7 1.2
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 75 37 38 -1 0.97
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 67 37 30 7 1.23
Pakistan Haris Tahir 183 86 97 -11 0.89
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 27 3 24 -21 0.13
Thailand Ratchata Khantee 34 20 14 6 1.43
Malaysia Moh Keen Ho 11 3 8 -5 0.38
Thailand Thitiphong Choolasak 52 29 23 6 1.26
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 74 48 26 22 1.85
Pakistan Hunain Memon 19 3 16 -13 0.19
Thailand Pornpiya Kaosumran 28 14 14 0 1
Thailand Wiphu Phuthisabodi 36 12 24 -12 0.5
Thailand Narongdat Takantong 78 42 36 6 1.17
Pakistan Muhammad Altaf 9 1 8 -7 0.13
Pakistan Hamza Akbar 71 36 35 1 1.03
Saudi Arabia Ahmed Abdullah Aseeri 27 10 17 -7 0.59
Iran Mohammad Ali Moghadam 31 7 24 -17 0.29
Iran Alireza Rezaei 35 16 19 -3 0.84
Pakistan Umer-Naeem Memon 46 19 27 -8 0.7
Pakistan Muhammad Ahsan Javaid 66 32 34 -2 0.94
Mongolia Lkhagvasuren Tumurchudur 29 13 16 -3 0.81
India Himanshu Jain 213 66 147 -81 0.45
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
Iran Morteza Torabi (II) 61 27 34 -7 0.79
Mongolia Lkhagvadorj Ochirbal 18 10 8 2 1.25
Thailand Noppadon Sangnil 26 15 11 4 1.36
Malaysia Lim Kok Leong 72 43 29 14 1.48
Estonia Andres Petrov 304 117 187 -70 0.63
China Yisong Peng 297 120 177 -57 0.68
China Jiang Jun 341 168 173 -5 0.97
China He Guoqiang 462 252 210 42 1.2
India Ishpreet Singh Chadha 371 192 179 13 1.07
China Long Zehuang 368 190 178 12 1.07
United States Ahmed Aly Elsayed 154 26 128 -102 0.2
Egypt Mohamed Ibrahim 179 58 121 -63 0.48
Brazil Victor Sarkis 156 32 124 -92 0.26
Thailand Siripaporn Nuanthakhamjan 163 29 134 -105 0.22
Egypt Mostafa Dorgham 218 79 139 -60 0.57
China Ma Hailong 354 162 192 -30 0.84
China Xing Zihao 289 133 156 -23 0.85
Northern Ireland Joel Connolly Jnr 52 15 37 -22 0.41
Wales Brad Ferguson 6 0 6 -6 0
Egypt Mahmoud El-Hareedy 19 4 15 -11 0.27
Wales Oliver Briffett-Payne 25 7 18 -11 0.39
Moldova Vladislav Gradinari 77 40 37 3 1.08
Scotland Jack Borwick 59 22 37 -15 0.59
Wales Riley Powell 61 21 40 -19 0.53
Hungary Bulcsú Révész 237 114 123 -9 0.93
England Wayne Townsend 33 15 18 -3 0.83
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 29 12 17 -5 0.71
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 34 13 21 -8 0.62
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 22 6 16 -10 0.38
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 52 29 23 6 1.26
Germany Julien Leifert 11 3 8 -5 0.38
England Zack Richardson 81 45 36 9 1.25
Jersey Gary Britton 29 18 11 7 1.64
Scotland Sam McKay 10 2 8 -6 0.25
China Yulu Bai 181 65 116 -51 0.56
England Mohammed Rangzib 16 7 9 -2 0.78
England Scott Rogan 22 6 16 -10 0.38
Germany Manuel Ederer 36 17 19 -2 0.89
England Ronnie Sullivan 17 1 16 -15 0.06
Romania Andrei Orzan 9 1 8 -7 0.13
England Rees Carter 9 1 8 -7 0.13
England Evan Plummer (II) 26 8 18 -10 0.44
England Richard Pipe 21 5 16 -11 0.31
England Daniel Young (II) 9 1 8 -7 0.13
France Nicolas Mortreux 30 12 18 -6 0.67
England Jake Robinson 21 5 16 -11 0.31
Wales Anthony Krysa 17 6 11 -5 0.55
England Darren McVicar 18 10 8 2 1.25
Scotland Ayaan Iqbal 14 2 12 -10 0.17
England Aidan Gallagher 25 8 17 -9 0.47
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 29 9 20 -11 0.45
England Adam Williams 12 4 8 -4 0.5
England Edward Warr 14 6 8 -2 0.75
England Andy Lavin 27 14 13 1 1.08
India Shrikrishna Suryanarayanan 39 17 22 -5 0.77
Thailand Prin Ratmukda 42 20 22 -2 0.91
Hong Kong Kwan Chun Wong 8 0 8 -8 0
China Gong Chenzhi 280 140 140 0 1
Pakistan Zulfiqar Qadir 35 15 20 -5 0.75
China Lee Tszho 16 9 7 2 1.29
China Luo Zetao 47 29 18 11 1.61
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 29 10 19 -9 0.53
India Shahbaaz Adil Khan 6 2 4 -2 0.5
China Deng Haohui 54 27 27 0 1
Thailand Vorawit Thongweang 16 0 16 -16 0
China Liu Wenwei 39 17 22 -5 0.77
India Sparsh Pherwani 29 15 14 1 1.07
Hong Kong Hoi Ming Lai 8 0 8 -8 0
Singapore Jaden Ong Jia Jun 38 18 20 -2 0.9
China Huang Jiahao 129 53 76 -23 0.7
India Shivam Arora 19 9 10 -1 0.9
Pakistan Babar Masih 35 17 18 -1 0.94
Iran Hamed Zarehdoust 23 7 16 -9 0.44
Pakistan Nadeem Gul 17 8 9 -1 0.89
South Korea Daegyu Lee 57 31 26 5 1.19
Saudi Arabia Ayman Alamri 20 8 12 -4 0.67
Iran Omid Veirani 16 5 11 -6 0.45
China Liang Xiaolong 55 32 23 9 1.39
India Dhruv Patel 75 40 35 5 1.14
Hong Kong Yee Ting Cheung 9 1 8 -7 0.13
Hong Kong Fung Kwok Wai 74 47 27 20 1.74
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 Humood 23 5 18 -13 0.28
Singapore Kingsley Tian Yi Ang 10 2 8 -6 0.25
China Deng Jinhong 23 8 15 -7 0.53
Pakistan Yasir Karim Jesani 9 1 8 -7 0.13
Saudi Arabia Addulrahman Saif 5 4 1 3 4
Pakistan Qadeer Abbas 25 8 17 -9 0.47
China Ren Jiaxing 28 10 18 -8 0.56
United Arab Emirates Khalid Kamali 31 18 13 5 1.38
Pakistan Awaisullah Munir 26 17 9 8 1.89
Iran Behnam Farshkaran 8 0 8 -8 0
China Li Chengjie 48 31 17 14 1.82
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
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
China Wang Xinbo 82 35 47 -12 0.74
China Wang Xinzhong 30 9 21 -12 0.43
China Dong Zihao 19 5 14 -9 0.36
Hong Kong Shaun Liu 26 12 14 -2 0.86
China Lan Yuhao 61 37 24 13 1.54
Saudi Arabia Omar Alajlani 8 0 8 -8 0
Qatar Ali Al Obaidly 23 5 18 -13 0.28
Pakistan Muhammad Hamza Ilyas 12 2 10 -8 0.2
United Arab Emirates Mohammed Shehab 82 34 48 -14 0.71
England Gary Milne 17 9 8 1 1.13
Latvia Artemijs Zizins 172 90 82 8 1.1
Bulgaria Velian Dimitrov 13 4 9 -5 0.44
Poland Michał Kotiuk 12 4 8 -4 0.5
England Bradley Jones 9 1 8 -7 0.13
England Adam Abbas 18 7 11 -4 0.64
England Darren Burns 13 4 9 -5 0.44
England Jai Platts 8 0 8 -8 0
Ireland Noel Landers 10 2 8 -6 0.25
Wales Ross Jones 10 2 8 -6 0.25
England Gary Skipworth 5 1 4 -3 0.25
England Martin Shepherdson 15 5 10 -5 0.5
England Phillip Owen Blackburn 10 2 8 -6 0.25
England Edward Jones 18 10 8 2 1.25
England Matt Williams 32 15 17 -2 0.88
England Jay Bullen 18 7 11 -4 0.64
Russia Arsenii Korolev 9 1 8 -7 0.13
Austria Paul Schopf 10 2 8 -6 0.25
England Scott Harrison 11 3 8 -5 0.38
England Matthew Day 4 0 4 -4 0
England Matthew Woodcock 8 0 8 -8 0
England Callum Downing 11 3 8 -5 0.38
England Gary Filtness 26 15 11 4 1.36
England Daniel Stevenson 9 1 8 -7 0.13
Scotland Steven Wardropper 17 5 12 -7 0.42
England Kian Dennett 9 1 8 -7 0.13
England Lee Whaley 9 1 8 -7 0.13
China Xian Ziheng 8 0 8 -8 0
Thailand Lomnaw Issarangkun 9 1 8 -7 0.13
Thailand Pawaris Ngamkham 16 5 11 -6 0.45
India Danish Khan 13 5 8 -3 0.63
China Chen Qiyu 36 24 12 12 2
China Feng Yu 23 12 11 1 1.09
China Zhao Hanyang 12 4 8 -4 0.5
China Zhang Yang 19 11 8 3 1.38
Pakistan Sohail Shahzad 12 4 8 -4 0.5
Pakistan Farhan Noor 27 15 12 3 1.25
Bangladesh Shuvo Biswas 9 1 8 -7 0.13
Thailand Narinton Tasurin 21 9 12 -3 0.75
Pakistan Rana Irfan Aslam 30 16 14 2 1.14
Thailand Pongsatorn Seemuen 10 2 8 -6 0.25
India Vinay Swaminathan 18 7 11 -4 0.64
Taiwan Lin Shu-hung 13 5 8 -3 0.63
China Luo Chenliang 9 1 8 -7 0.13
Iran Mohammad Reza Pishvari 17 7 10 -3 0.7
China Pan Yiming 10 2 8 -6 0.25
India Subrat Das 22 9 13 -4 0.69
Thailand Boonpithak Lothong 13 5 8 -3 0.63
Pakistan Ian Mark John 10 2 8 -6 0.25
India Anand Raghuvanshi 11 3 8 -5 0.38
Nepal Ayush Gautam 11 3 8 -5 0.38
Thailand Patipaan Wonghun 8 0 8 -8 0
India Angad Ghai 9 1 8 -7 0.13
Thailand Ritthichai Chimphanang 27 16 11 5 1.45
Pakistan Aadil-Hussain Narejo 9 1 8 -7 0.13
India Abhishek Bajaj 16 6 10 -4 0.6
Pakistan Muhammad Umar Khan 28 15 13 2 1.15
Thailand Sumongkhon Khamphul 9 1 8 -7 0.13
China Zhou Jinhao 67 29 38 -9 0.76
Hong Kong Wallace Wong 14 5 9 -4 0.56
Hong Kong Wan Nansen Sin Man 30 18 12 6 1.5
Nepal Saroj Gautam 12 4 8 -4 0.5
Iran Arman Madanighafarokhi 10 2 8 -6 0.25
Thailand Nipitpon Manamuti 8 0 8 -8 0
Pakistan Hassan Gull 14 6 8 -2 0.75
Iran Ali Gharahgozlou 48 33 15 18 2.2
Thailand Passakorn Sittikrai 19 8 11 -3 0.73
Iran Shahin Khorami Del 12 4 8 -4 0.5
China Cao Zeyi 11 3 8 -5 0.38
China Liu Yang 36 22 14 8 1.57
China Qiu Lei 6 0 6 -6 0
China Cao Jin 20 7 13 -6 0.54
China Ma Shaojun 7 2 5 -3 0.4
China Huang Hao 5 0 5 -5 0
China Cai Wei 12 1 11 -10 0.09
Saudi Arabia Faisal Bahashwan 4 0 4 -4 0
Kuwait Ahmad Abul 4 0 4 -4 0
Pakistan Adeel Aqdus 6 2 4 -2 0.5
Saudi Arabia Abdullah Alotayyani 4 0 4 -4 0
Saudi Arabia Abdulraouf Sayegh 11 3 8 -5 0.38
Egypt Mohamed Elkhayat 13 6 7 -1 0.86
Iraq Ali Hussain Ali 4 0 4 -4 0
Oman Haitham Al Mahri 4 0 4 -4 0
Saudi Arabia Ziyad Alqabbani 4 0 4 -4 0
Brazil Jonas Luz 41 9 32 -23 0.28
Saudi Arabia Saleh Alamoudi 4 0 4 -4 0
Iraq Ali Jalil Ali 4 0 4 -4 0
Libya Kusai Hamed Sharif 5 1 4 -3 0.25
Northern Ireland Jamie Gardiner 7 3 4 -1 0.75
China Zheng Dian 10 4 6 -2 0.67
Egypt Hatem Yassen 32 12 20 -8 0.6
Ireland Joe Shannon 1 0 1 -1 0
Scotland Sophie Nix 1 0 1 -1 0
England Daniel Boyes 1 0 1 -1 0
Wales Sion Stuart 1 0 1 -1 0