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 1921 1121 800 321 1.4
Wales Ryan Day 1443 746 697 49 1.07
England Barry Hawkins 1685 956 729 227 1.31
England Jack Lisowski 1721 919 802 117 1.15
England Mark Selby 2408 1372 1036 336 1.32
England Jimmy Robertson 1159 619 540 79 1.15
Belgium Luca Brecel 1434 796 638 158 1.25
England Gary Wilson 1526 801 725 76 1.1
England Stuart Bingham 1845 1007 838 169 1.2
England Kyren Wilson 2675 1533 1142 391 1.34
England Ben Woollaston 1024 540 484 56 1.12
Scotland Graeme Dott 1348 711 637 74 1.12
England Matthew Selt 1513 775 738 37 1.05
England Tom Ford 1601 845 756 89 1.12
China Xiao Guodong 1433 773 660 113 1.17
England Ali Carter 1818 1013 805 208 1.26
Scotland Scott Donaldson 1163 604 559 45 1.08
England Joe Perry 1333 677 656 21 1.03
Wales Mark Williams 1882 1083 799 284 1.36
England David Gilbert 1549 859 690 169 1.24
Scotland Anthony McGill 1350 730 620 110 1.18
England Judd Trump 2963 1848 1115 733 1.66
Scotland John Higgins 2404 1400 1004 396 1.39
England Mark King 527 240 287 -47 0.84
England Robert Milkins 1348 669 679 -10 0.99
China Lyu Haotian 1097 575 522 53 1.1
England Ricky Walden 1435 766 669 97 1.14
England Martin O'Donnell 863 445 418 27 1.06
Wales Daniel Wells 763 396 367 29 1.08
England Billy Joe Castle 292 132 160 -28 0.83
England Mitchell Mann 623 288 335 -47 0.86
England Michael Holt 698 348 350 -2 0.99
Thailand Akani Songsermsawad 558 306 252 54 1.21
China Tian Pengfei 829 419 410 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 879 430 449 -19 0.96
England Peter Lines 556 262 294 -32 0.89
England Elliot Slessor 1050 552 498 54 1.11
England Andrew Higginson 755 381 374 7 1.02
England Peter Ebdon 26 12 14 -2 0.86
China Zhang Anda 969 530 439 91 1.21
China Ding Junhui 1409 787 622 165 1.27
Switzerland Alexander Ursenbacher 765 384 381 3 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 834 398 436 -38 0.91
China Si Jiahui 1208 643 565 78 1.14
China Peifan Lei 598 285 313 -28 0.91
China Yuan Sijun 933 514 419 95 1.23
Iran Soheil Vahedi 376 177 199 -22 0.89
Scotland Fraser Patrick 447 197 250 -53 0.79
England Mark Davis 897 461 436 25 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 1222 618 604 14 1.02
England Robbie Williams 952 497 455 42 1.09
Wales Matthew Stevens 923 487 436 51 1.12
Thailand Thepchaiya Un-Nooh 1104 596 508 88 1.17
China Chen Feilong 112 49 63 -14 0.78
China Luo Honghao 261 128 133 -5 0.96
England Anthony Hamilton 794 393 401 -8 0.98
Norway Kurt Maflin 456 229 227 2 1.01
Scotland Ross Muir 642 316 326 -10 0.97
Malaysia Thor Chuan Leong 391 192 199 -7 0.96
China Liang Wenbo 602 327 275 52 1.19
England Chris Wakelin 1198 631 567 64 1.11
Wales Duane Jones 754 360 394 -34 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 501 215 286 -71 0.75
England Brandon Sargeant 246 107 139 -32 0.77
England Nigel Bond 309 132 177 -45 0.75
England Craig Steadman 524 257 267 -10 0.96
Israel Eden Sharav 272 118 154 -36 0.77
England John Astley 648 311 337 -26 0.92
China Zhou Yuelong 1427 774 653 121 1.19
China Bai Langning 281 132 149 -17 0.89
England David Grace 822 395 427 -32 0.93
Malta Alex Borg 92 25 67 -42 0.37
Iran Hossein Vafaei 1220 676 544 132 1.24
Wales Jackson Page 958 484 474 10 1.02
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 961 476 485 -9 0.98
England David Lilley 831 396 435 -39 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 1094 567 527 40 1.08
Ireland Ross Bulman 193 102 91 11 1.12
Wales Jak Jones 1233 641 592 49 1.08
Austria Florian Nüßle 339 180 159 21 1.13
England Mike Dunn 56 21 35 -14 0.6
England Jimmy White 624 246 378 -132 0.65
England Hammad Miah 696 330 366 -36 0.9
Ireland Ken Doherty 661 284 377 -93 0.75
Northern Ireland Mark Allen 1785 1020 765 255 1.33
China Lu Ning 644 325 319 6 1.02
England Oliver Lines 827 406 421 -15 0.96
Hong Kong Marco Fu 489 252 237 15 1.06
China Fan Zhengyi 982 497 485 12 1.02
England Shaun Murphy 1677 950 727 223 1.31
England Ashley Carty 705 334 371 -37 0.9
England Alfie Burden 669 323 346 -23 0.93
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 768 370 398 -28 0.93
Poland Kacper Filipiak 171 65 106 -41 0.61
England Mark Joyce 799 389 410 -21 0.95
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 1204 630 574 56 1.1
Wales Michael White 903 467 436 31 1.07
England Harvey Chandler 249 126 123 3 1.02
England Rod Lawler 506 226 280 -54 0.81
Thailand Noppon Saengkham 1148 608 540 68 1.13
China Zhao Xintong 862 493 369 124 1.34
England Sam Craigie 840 441 399 42 1.11
England Ian Burns 788 373 415 -42 0.9
Ukraine Iulian Boiko 546 238 308 -70 0.77
England Stuart Carrington 776 388 388 0 1
England Ronnie O'Sullivan 2038 1220 818 402 1.49
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 542 222 320 -98 0.69
Wales Andrew Pagett 499 202 297 -95 0.68
England Ashley Hugill 714 342 372 -30 0.92
Thailand Mink Nutcharut 278 82 196 -114 0.42
Ireland Aaron Hill 734 358 376 -18 0.95
Northern Ireland Robbie Mcguigan 335 148 187 -39 0.79
England Reanne Evans 356 99 257 -158 0.39
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 697 328 369 -41 0.89
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 339 170 169 1 1.01
Poland Antoni Kowalski 234 120 114 6 1.05
England Christopher Keogan 22 7 15 -8 0.47
Russia Ivan Kakovskii 59 23 36 -13 0.64
China Wu Yize 791 421 370 51 1.14
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 588 300 288 12 1.04
England Jake Nicholson 55 30 25 5 1.2
England Adam Duffy 351 148 203 -55 0.73
Wales Dylan Emery 657 324 333 -9 0.97
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 371 160 211 -51 0.76
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 280 98 182 -84 0.54
Northern Ireland Declan Lavery 17 7 10 -3 0.7
Scotland Liam Graham 313 119 194 -75 0.61
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 255 96 159 -63 0.6
Belgium Julien Leclercq 435 199 236 -37 0.84
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 515 231 284 -53 0.81
England Haydon Pinhey 503 235 268 -33 0.88
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 255 123 132 -9 0.93
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 237 120 117 3 1.03
Wales Ben Jones 15 6 9 -3 0.67
Wales Jamie Jones 1042 545 497 48 1.1
England Alex Clenshaw 156 77 79 -2 0.97
England Paul Deaville 165 82 83 -1 0.99
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 708 341 367 -26 0.93
England Mark Lloyd 215 94 121 -27 0.78
England Sydney Wilson 225 109 116 -7 0.94
England Sanderson Lam 679 321 358 -37 0.9
England Simon Blackwell 254 133 121 12 1.1
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 174 83 91 -8 0.91
Scotland Chris Totten 263 134 129 5 1.04
Belgium Hans Blanckaert 40 17 23 -6 0.74
Stan Moody 381 180 201 -21 0.9
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 568 280 288 -8 0.97
China Jianbo Zhao 373 188 185 3 1.02
China Gao Yang 414 197 217 -20 0.91
China Pang Junxu 1091 588 503 85 1.17
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 154 76 78 -2 0.97
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 338 156 182 -26 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 312 145 167 -22 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 302 101 201 -100 0.5
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 156 76 80 -4 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 87 41 46 -5 0.89
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 207 117 90 27 1.3
China Liu Hongyu 323 175 148 27 1.18
Italy Mirko Montrasio 12 0 12 -12 0
India Kreishh Gurbaxani 141 64 77 -13 0.83
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 179 101 78 23 1.29
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 136 65 71 -6 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 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 23 10 13 -3 0.77
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 294 113 181 -68 0.62
China Yisong Peng 297 120 177 -57 0.68
China Jiang Jun 273 133 140 -7 0.95
China He Guoqiang 387 213 174 39 1.22
India Ishpreet Singh Chadha 308 164 144 20 1.14
China Long Zehuang 304 158 146 12 1.08
United States Ahmed Aly Elsayed 126 19 107 -88 0.18
Egypt Mohamed Ibrahim 179 58 121 -63 0.48
Brazil Victor Sarkis 156 32 124 -92 0.26
Thailand Siripaporn Nuanthakhamjan 141 27 114 -87 0.24
Egypt Mostafa Dorgham 168 57 111 -54 0.51
China Ma Hailong 289 128 161 -33 0.8
China Xing Zihao 232 104 128 -24 0.81
Northern Ireland Joel Connolly Jnr 51 15 36 -21 0.42
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 68 38 30 8 1.27
Scotland Jack Borwick 55 22 33 -11 0.67
Wales Riley Powell 60 21 39 -18 0.54
Hungary Bulcsú Révész 185 90 95 -5 0.95
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 110 36 74 -38 0.49
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 9 1 8 -7 0.13
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 225 117 108 9 1.08
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 92 39 53 -14 0.74
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 14 2 12 -10 0.17
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 73 32 41 -9 0.78
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 66 28 38 -10 0.74
England Gary Milne 17 9 8 1 1.13
Latvia Artemijs Zizins 112 58 54 4 1.07
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 16 5 11 -6 0.45
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 59 27 32 -5 0.84
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 5 0 5 -5 0
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 7 3 4 -1 0.75
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 17 6 11 -5 0.55
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