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 1251 744 507 237 1.47
Wales Ryan Day 806 421 385 36 1.09
England Barry Hawkins 1003 566 437 129 1.3
England Jack Lisowski 1035 541 494 47 1.1
England Mark Selby 1394 793 601 192 1.32
England Jimmy Robertson 653 351 302 49 1.16
Belgium Luca Brecel 825 471 354 117 1.33
England Gary Wilson 808 426 382 44 1.12
England Stuart Bingham 1168 646 522 124 1.24
England Kyren Wilson 1697 969 728 241 1.33
England Ben Woollaston 598 316 282 34 1.12
Scotland Graeme Dott 977 519 458 61 1.13
England Matthew Selt 766 384 382 2 1.01
England Tom Ford 938 508 430 78 1.18
China Xiao Guodong 768 413 355 58 1.16
England Ali Carter 970 540 430 110 1.26
Scotland Scott Donaldson 767 397 370 27 1.07
England Joe Perry 904 467 437 30 1.07
Wales Mark Williams 1155 658 497 161 1.32
England David Gilbert 926 506 420 86 1.2
Scotland Anthony McGill 919 504 415 89 1.21
England Judd Trump 1765 1093 672 421 1.63
Scotland John Higgins 1416 819 597 222 1.37
England Mark King 497 229 268 -39 0.85
England Robert Milkins 619 319 300 19 1.06
China Lyu Haotian 598 312 286 26 1.09
England Ricky Walden 795 438 357 81 1.23
England Martin O'Donnell 459 232 227 5 1.02
Wales Daniel Wells 353 177 176 1 1.01
England Billy Joe Castle 233 102 131 -29 0.78
England Mitchell Mann 468 214 254 -40 0.84
England Michael Holt 491 242 249 -7 0.97
Thailand Akani Songsermsawad 426 230 196 34 1.17
China Tian Pengfei 481 252 229 23 1.1
England James Cahill 447 213 234 -21 0.91
China Chang Bingyu 367 171 196 -25 0.87
China Zhang Jiankang 206 80 126 -46 0.63
Wales Dominic Dale 480 222 258 -36 0.86
England Peter Lines 382 173 209 -36 0.83
England Elliot Slessor 503 254 249 5 1.02
England Andrew Higginson 431 222 209 13 1.06
England Peter Ebdon 26 12 14 -2 0.86
China Zhang Anda 303 164 139 25 1.18
China Ding Junhui 775 448 327 121 1.37
Switzerland Alexander Ursenbacher 466 235 231 4 1.02
China Mei Xiwen 52 27 25 2 1.08
Scotland Alan McManus 188 92 96 -4 0.96
England Riley Parsons 142 49 93 -44 0.53
China Chen Zifan 338 130 208 -78 0.63
England Louis Heathcote 441 200 241 -41 0.83
China Si Jiahui 465 230 235 -5 0.98
China Peifan Lei 406 192 214 -22 0.9
China Yuan Sijun 499 267 232 35 1.15
Iran Soheil Vahedi 376 177 199 -22 0.89
Scotland Fraser Patrick 374 163 211 -48 0.77
England Mark Davis 486 238 248 -10 0.96
Ireland Fergal O'Brien 471 219 252 -33 0.87
England Liam Highfield 548 273 275 -2 0.99
Northern Ireland Jordan Brown 723 378 345 33 1.1
England Robbie Williams 513 264 249 15 1.06
Wales Matthew Stevens 544 291 253 38 1.15
Thailand Thepchaiya Un-Nooh 617 315 302 13 1.04
China Chen Feilong 112 49 63 -14 0.78
China Luo Honghao 221 101 120 -19 0.84
England Anthony Hamilton 446 228 218 10 1.05
Norway Kurt Maflin 456 229 227 2 1.01
Scotland Ross Muir 342 180 162 18 1.11
Malaysia Thor Chuan Leong 127 60 67 -7 0.9
China Liang Wenbo 602 327 275 52 1.19
England Chris Wakelin 486 235 251 -16 0.94
Wales Duane Jones 468 220 248 -28 0.89
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 390 162 228 -66 0.71
England Brandon Sargeant 229 98 131 -33 0.75
England Nigel Bond 309 132 177 -45 0.75
England Craig Steadman 353 170 183 -13 0.93
Israel Eden Sharav 248 107 141 -34 0.76
England John Astley 415 207 208 -1 1
China Zhou Yuelong 842 469 373 96 1.26
China Bai Langning 281 132 149 -17 0.89
England David Grace 516 256 260 -4 0.98
Malta Alex Borg 92 25 67 -42 0.37
Iran Hossein Vafaei 620 331 289 42 1.15
Wales Jackson Page 538 267 271 -4 0.99
England Jamie O'Neill 317 131 186 -55 0.7
China Yan Bingtao 1008 588 420 168 1.4
England Sam Baird 133 57 76 -19 0.75
England Andy Hicks 416 178 238 -60 0.75
Wales Jamie Clarke 621 313 308 5 1.02
England David Lilley 455 217 238 -21 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 548 278 270 8 1.03
Ireland Ross Bulman 165 92 73 19 1.26
Wales Jak Jones 582 282 300 -18 0.94
Austria Florian Nüßle 210 105 105 0 1
England Mike Dunn 56 21 35 -14 0.6
England Jimmy White 356 147 209 -62 0.7
England Hammad Miah 394 194 200 -6 0.97
Ireland Ken Doherty 400 180 220 -40 0.82
Northern Ireland Mark Allen 971 559 412 147 1.36
China Lu Ning 644 325 319 6 1.02
England Oliver Lines 452 223 229 -6 0.97
Hong Kong Marco Fu 161 82 79 3 1.04
China Fan Zhengyi 461 216 245 -29 0.88
England Shaun Murphy 953 529 424 105 1.25
England Ashley Carty 403 185 218 -33 0.85
England Alfie Burden 321 149 172 -23 0.87
Wales Kishan Hirani 112 44 68 -24 0.65
England Andy Lee 172 83 89 -6 0.93
Germany Lukas Kleckers 406 181 225 -44 0.8
China Xu Si 376 174 202 -28 0.86
Poland Kacper Filipiak 171 65 106 -41 0.61
England Mark Joyce 471 223 248 -25 0.9
England Barry Pinches 386 158 228 -70 0.69
Cyprus Michael Georgiou 327 164 163 1 1.01
England Martin Gould 711 364 347 17 1.05
Scotland Stephen Maguire 715 365 350 15 1.04
Wales Michael White 596 316 280 36 1.13
England Harvey Chandler 192 92 100 -8 0.92
England Rod Lawler 323 148 175 -27 0.85
Thailand Noppon Saengkham 561 294 267 27 1.1
China Zhao Xintong 848 485 363 122 1.34
England Sam Craigie 527 284 243 41 1.17
England Ian Burns 481 231 250 -19 0.92
Ukraine Iulian Boiko 246 81 165 -84 0.49
England Stuart Carrington 443 217 226 -9 0.96
England Ronnie O'Sullivan 1274 759 515 244 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 10 4 6 -2 0.67
England Sean Maddocks 203 55 148 -93 0.37
Scotland Dean Young 266 105 161 -56 0.65
Wales Andrew Pagett 180 68 112 -44 0.61
England Ashley Hugill 418 200 218 -18 0.92
Thailand Nutcharat Wongharuthai 21 6 15 -9 0.4
Ireland Aaron Hill 363 166 197 -31 0.84
Northern Ireland Robbie Mcguigan 206 93 113 -20 0.82
England Reanne Evans 164 45 119 -74 0.38
Wales Callum Lloyd 62 31 31 0 1
England Imran Puri 13 2 11 -9 0.18
England Nick Jennings 8 3 5 -2 0.6
England James Height 60 19 41 -22 0.46
Scotland Dylan Craig 17 13 4 9 3.25
England James Welch 3 0 3 -3 0
Ireland Leo Fernandez 249 131 118 13 1.11
England Andrew Urbaniak 3 0 3 -3 0
England Matthew Glasby 100 47 53 -6 0.89
England Paul Gibbs 5 2 3 -1 0.67
England Oliver Brown 232 110 122 -12 0.9
England Adam Edge 28 14 14 0 1
England Allan Taylor 370 170 200 -30 0.85
England Danny Brindle 31 10 21 -11 0.48
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 13 8 5 3 1.6
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 99 43 56 -13 0.77
Bulgaria Ivelin Boyanov Bozhanov 6 3 3 0 1
England Jonathan Noble 3 0 3 -3 0
Belgium Daan Leyssen 88 47 41 6 1.15
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 399 187 212 -25 0.88
England Andrew Milliard 57 17 40 -23 0.43
Portugal Francisco Domingues 7 3 4 -1 0.75
England Sean McAllister 113 57 56 1 1.02
Spain Pablo Toharia 4 1 3 -2 0.33
England Mike Finn 10 7 3 4 2.33
England Rishi Gohill 3 0 3 -3 0
South Africa Paul Burrell 33 8 25 -17 0.32
England Ronnie Blake 58 25 33 -8 0.76
England John Nicholson 7 3 4 -1 0.75
England Peter Devlin 319 147 172 -25 0.85
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 61 19 42 -23 0.45
England Ian Martin 149 80 69 11 1.16
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 16 1 15 -14 0.07
England Hayden Staniland 100 45 55 -10 0.82
England Chae Ross 58 26 32 -6 0.81
England Daniel Womersley 190 96 94 2 1.02
Poland Antoni Kowalski 85 44 41 3 1.07
England Christopher Keogan 22 7 15 -8 0.47
Russia Ivan Kakovskii 59 23 36 -13 0.64
China Wu Yize 309 166 143 23 1.16
Finland Robin Hull 11 5 6 -1 0.83
Wales Tyler Rees 115 63 52 11 1.21
France Brian Ochoiski 212 92 120 -28 0.77
England Connor Benzey 108 45 63 -18 0.71
Belgium Ben Mertens 208 106 102 4 1.04
England Jake Nicholson 55 30 25 5 1.2
England Adam Duffy 158 68 90 -22 0.76
Wales Dylan Emery 298 149 149 0 1
Wales Ian Preece 32 16 16 0 1
England Benji Buckley 18 8 10 -2 0.8
England Jenson Kendrick 170 78 92 -14 0.85
England Robert James 50 29 21 8 1.38
England Sean O'Sullivan 138 61 77 -16 0.79
England Brandon Hall 66 24 42 -18 0.57
England Jamie Barrett 154 66 88 -22 0.75
Ireland Greg Casey 10 1 9 -8 0.11
Australia Ryan Thomerson 100 37 63 -26 0.59
Northern Ireland Declan Lavery 17 7 10 -3 0.7
Scotland Liam Graham 120 56 64 -8 0.88
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 120 61 59 2 1.03
England Manasawin Phetmalaikul 72 30 42 -12 0.71
Belgium Julien Leclercq 141 63 78 -15 0.81
Ireland Ryan Cronin 22 9 13 -4 0.69
England Jeff Cundy 21 9 12 -3 0.75
Australia Jamie Brown 37 14 23 -9 0.61
England Farakh Ajaib 362 157 205 -48 0.77
England Haydon Pinhey 234 101 133 -32 0.76
England Kayden Brierley 32 9 23 -14 0.39
England Mike Hallett 11 2 9 -7 0.22
England James Leadbetter 24 14 10 4 1.4
England Jack Haley 59 22 37 -15 0.59
Northern Ireland Patrick Wallace 86 46 40 6 1.15
England Jamie Wilson 268 106 162 -56 0.65
England Saqib Nasir 128 62 66 -4 0.94
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 114 55 59 -4 0.93
England James Silverwood 68 27 41 -14 0.66
Japan Keishin Kamihashi 52 26 26 0 1
England Dan Barsley 11 2 9 -7 0.22
England Bradley Cowdroy 62 27 35 -8 0.77
England Daniel Ward 17 8 9 -1 0.89
England Neal Jones 74 35 39 -4 0.9
Scotland Thomas McSorley 38 15 23 -8 0.65
England Bash Maqsood 15 4 11 -7 0.36
Wales Alex Taubman 97 47 50 -3 0.94
Ukraine Sergey Isaenko 65 25 40 -15 0.63
England Ryan Davies 125 58 67 -9 0.87
Wales Ben Jones 15 6 9 -3 0.67
Wales Jamie Jones 589 326 263 63 1.24
England Alex Clenshaw 97 42 55 -13 0.76
England Paul Deaville 34 14 20 -6 0.7
England Dave Nelson 12 3 9 -6 0.33
England Luke Simmonds 132 70 62 8 1.13
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 143 62 81 -19 0.77
England Zak Surety 358 170 188 -18 0.9
England Mark Lloyd 172 78 94 -16 0.83
England Sydney Wilson 118 59 59 0 1
England Sanderson Lam 310 145 165 -20 0.88
England Simon Blackwell 126 64 62 2 1.03
England Aidan Murphy (II) 14 5 9 -4 0.56
France Niel Vincent 107 58 49 9 1.18
England Matthew Couch 12 3 9 -6 0.33
Scotland Michael Collumb 123 58 65 -7 0.89
England Kuldesh Johal 186 88 98 -10 0.9
Stephen Swaine 10 1 9 -8 0.11
England Dean Reynolds 36 3 33 -30 0.09
England Jack Dady 18 5 13 -8 0.38
England Stephen Kershaw 52 24 28 -4 0.86
Wales Paul Davies 63 29 34 -5 0.85
England Lee Shanker 81 39 42 -3 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 89 44 45 -1 0.98
Scotland Keith Keldie 73 29 44 -15 0.66
England Luke Pinches 101 41 60 -19 0.68
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 34 11 23 -12 0.48
England Alex Millington 89 44 45 -1 0.98
India Lucky Vatnani 48 23 25 -2 0.92
Ireland Fergal Quinn 105 51 54 -3 0.94
Northern Ireland Raymond Fry 65 32 33 -1 0.97
England Joshua Cooper 85 38 47 -9 0.81
Scotland Chris Totten 85 42 43 -1 0.98
Belgium Hans Blanckaert 40 17 23 -6 0.74
Stan Moody 75 36 39 -3 0.92
England Steven Evans 15 5 10 -5 0.5
England Tam Mustafa 12 3 9 -6 0.33
England Stephen Craigie 27 11 16 -5 0.69
England Lee Richardson 17 7 10 -3 0.7
England James Burrett 49 13 36 -23 0.36
Northern Ireland Jamie McArdle 27 12 15 -3 0.8
England Jed Mann 40 15 25 -10 0.6
England Callum Beresford 106 49 57 -8 0.86
England Steven Hallworth 423 208 215 -7 0.97
China Jianbo Zhao 373 188 185 3 1.02
China Gao Yang 285 126 159 -33 0.79
China Pang Junxu 435 229 206 23 1.11
Scotland Gary Thomson 36 19 17 2 1.12
England Rebecca Kenna 84 23 61 -38 0.38
Scotland Stephen Hendry 79 22 57 -35 0.39
England William Ginn 17 5 12 -7 0.42
Ireland Aidan Murphy 44 15 29 -14 0.52
England Josh Mulholland 27 13 14 -1 0.93
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 44 18 26 -8 0.69
England Martyn Taylor 53 27 26 1 1.04
Hong Kong Yu Kiu Chang 66 32 34 -2 0.94
Scotland Ross Vallance 52 32 20 12 1.6
Scotland Aaron Graham 12 0 12 -12 0
England Tony Knowles 72 37 35 2 1.06
England Samuel-Lee Stevens 23 11 12 -1 0.92
Canada Roshan Birdi 12 0 12 -12 0
England Simon Bedford 60 30 30 0 1
England Labeeb Ahmed 19 5 14 -9 0.36
England Lewis Ullah 70 34 36 -2 0.94
England Westley Cooper 18 6 12 -6 0.5
England Stuart Watson 57 21 36 -15 0.58
England Carl Mottershaw 16 4 12 -8 0.33
England Joe Fenton 62 29 33 -4 0.88
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 42 14 28 -14 0.5
England Mark Ganderton 37 13 24 -11 0.54
England Liam Pullen 70 34 36 -2 0.94
England Dylan Smith 28 4 24 -20 0.17
Wales Jack Bradford 50 23 27 -4 0.85
Malta Brian Cini 44 28 16 12 1.75
England Matthew Lee 16 4 12 -8 0.33
Germany Umut Dikme 70 36 34 2 1.06
Wales David Donovan 41 22 19 3 1.16
England Shafaqut Hussain 4 0 4 -4 0
Ireland Michael Judge 221 100 121 -21 0.83
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 39 14 25 -11 0.56
England Adam Goff 29 12 17 -5 0.71
Alfie Lee 72 36 36 0 1
Latvia Filips Kalniņš 22 7 15 -8 0.47
England Faizaan Mohammed 44 17 27 -10 0.63
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 73 35 38 -3 0.92
Malta Aaron Busuttil 38 18 20 -2 0.9
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 122 58 64 -6 0.91
England John Parkin 23 11 12 -1 0.92
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 26 12 14 -2 0.86
Mark Bell 45 19 26 -7 0.73
England George Pragnall 91 49 42 7 1.17
Ukraine Anton Kazakov 81 23 58 -35 0.4
Wales Bradley Tyson 32 7 25 -18 0.28
England John Pritchett 15 3 12 -9 0.25
England Daniel Walker 26 2 24 -22 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 41 21 20 1 1.05
China Cao Yupeng 277 151 126 25 1.2
Northern Ireland Christopher Clifford 4 0 4 -4 0
Ireland Robert McCullough 5 1 4 -3 0.25
Hong Kong Ng On Yee 126 33 93 -60 0.35
England Oliver Sykes 5 1 4 -3 0.25
Scotland Amaan Iqbal 33 7 26 -19 0.27
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 14 2 12 -10 0.17
India Digvijay Kadian 21 6 15 -9 0.4
England Jack Harris 23 10 13 -3 0.77
England Josh Symes 21 9 12 -3 0.75
Pakistan Babar Masih 8 0 8 -8 0
England Sean Coote 16 4 12 -8 0.33
Hong Kong Cheung Ka Wai 54 34 20 14 1.7
China Liu Hongyu 43 25 18 7 1.39
Italy Mirko Montrasio 12 0 12 -12 0
India Kreishh Gurbaxani 23 11 12 -1 0.92
Pakistan Abdul Javed 4 0 4 -4 0
Pakistan Muhammad Imran 4 0 4 -4 0
India Hrithik Jain 15 3 12 -9 0.25
England Ryan Mears 22 7 15 -8 0.47
England Ian Desmier 21 6 15 -9 0.4
Thailand Nattanapong Chaikul 30 12 18 -6 0.67
China Haohui Deng 23 11 12 -1 0.92
England Darren Barton 16 4 12 -8 0.33
Canada James Lee 36 17 19 -2 0.89
Pakistan Abdul Raheem 16 4 12 -8 0.33
China Wang Yuchen 42 27 15 12 1.8
Wales Alfie Davies 43 23 20 3 1.15
England Andrew Turner 22 10 12 -2 0.83
England John Fearick 14 2 12 -10 0.17
England Isa Ishtiaq 21 9 12 -3 0.75
Wales Gareth Edwards 16 4 12 -8 0.33
Wales Marc Shaw 21 7 14 -7 0.5
Isle of Man Darryl Hill 19 5 14 -9 0.36
England Jason Wright 15 3 12 -9 0.25
England Andy Neck 13 1 12 -11 0.08
Hong Kong Chau Hon Man 27 13 14 -1 0.93
England Gary Miller 18 5 13 -8 0.38
England Nigel Clarke 14 2 12 -10 0.17
China Zhang Zhijie 15 3 12 -9 0.25
England Michael Robert Joyce 17 5 12 -7 0.42
England Ian Brumby 18 6 12 -6 0.5
Thailand Chatchapong Nasa 24 10 14 -4 0.71
Wales Jordan Shepherd 25 12 13 -1 0.92
England Heather Clare 16 4 12 -8 0.33
England Danny Connolly 15 3 12 -9 0.25
Ireland Leone Crowley 26 12 14 -2 0.86
Ireland Rodney Goggins 48 29 19 10 1.53
Australia Simon Bevz 12 0 12 -12 0
Canada Mehran Maneshgar 4 0 4 -4 0
Singapore Zhong Wei Tan 15 5 10 -5 0.5
Bahrain Nader Jaber Aldoseri 10 2 8 -6 0.25
Thailand Kritsanut Lertsattayathorn 40 25 15 10 1.67
Pakistan Muhammad Naseem Akhtar 27 14 13 1 1.08
Thailand Muhammad Siddiqui 24 12 12 0 1
Singapore Chee Keong Chan 15 6 9 -3 0.67
Thailand Pongsak Chongjairak 38 24 14 10 1.71
Thailand Jongrak Boonrod 4 0 4 -4 0
Thailand Putthakam Kimsuk 23 12 11 1 1.09
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 25 14 11 3 1.27
Iran Siyavosh Mozayani 14 6 8 -2 0.75
Iran Mohammad Reza Rafieyan 8 0 8 -8 0
Thailand Taweesap Kongkitchertchoo 28 14 14 0 1
India Asutosh Padhy 14 6 8 -2 0.75
Iran Nader Jahadi 15 9 6 3 1.5
Nepal Moti Pakharin 12 4 8 -4 0.5
Malaysia Chang Wai Chung 16 6 10 -4 0.6
Thailand Pasin Puoborm 11 3 8 -5 0.38
Pakistan Asjad Iqbal 84 45 39 6 1.15
Thailand Nutdanai Manawm 9 1 8 -7 0.13
Iran Amin Sanjaei 19 10 9 1 1.11
Pakistan Muhammad N Fahim 9 1 8 -7 0.13
Thailand Poramin Danjirakul 26 15 11 4 1.36
Philippines Alvin Barbero 12 4 8 -4 0.5
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 9 1 8 -7 0.13
Pakistan Mubashir Raza 30 16 14 2 1.14
Pakistan Haris Tahir 25 12 13 -1 0.92
Pakistan Mohammed Asif 70 40 30 10 1.33
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 8 0 8 -8 0
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 12 4 8 -4 0.5
Thailand Narongdat Takantong 39 24 15 9 1.6
Pakistan Muhammad Altaf 9 1 8 -7 0.13
Pakistan Hamza Akbar 29 15 14 1 1.07
Saudi Arabia Ahmed Abdullah Aseeri 23 10 13 -3 0.77
Iran Mohammad Ali Moghadam 11 3 8 -5 0.38
Iran Alireza Rezaei 24 13 11 2 1.18
Pakistan Umer-Naeem Memon 14 6 8 -2 0.75
Pakistan Muhammad Ahsan Javaid 13 5 8 -3 0.63
Mongolia Lkhagvasuren Tumurchudur 29 13 16 -3 0.81
India Himanshu Jain 80 34 46 -12 0.74
Thailand Dechawat Poomjaeng 78 46 32 14 1.44
Philippines Jefrey Roda 23 11 12 -1 0.92
Mongolia Mendsaikhan Bat-Erdene 18 8 10 -2 0.8
Malaysia Tan Seng Teck 10 2 8 -6 0.25
Morteza Torabi 26 12 14 -2 0.86
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 89 36 53 -17 0.68
China Yisong Peng 72 26 46 -20 0.57
Thailand Mink Nutcharut 51 13 38 -25 0.34
Northern Ireland Joel Connolly Jnr 11 1 10 -9 0.1
Brazil Victor Sarkis 23 4 19 -15 0.21
Egypt Mohamed Ibrahim 30 12 18 -6 0.67
Wales Brad Ferguson 6 0 6 -6 0