Greatest Winning Margin - Year 2019 - 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
Iran Hossein Vafaei 253 136 117 19 1.16
England Sanderson Lam 65 18 47 -29 0.38
Wales Michael White 188 82 106 -24 0.77
England Nigel Bond 189 84 105 -21 0.8
Pakistan Hamza Akbar 114 54 60 -6 0.9
England Robbie Williams 212 110 102 8 1.08
England Luke Simmonds 58 30 28 2 1.07
Wales Duane Jones 181 84 97 -13 0.87
Poland Adam Stefanow 115 38 77 -39 0.49
England James Cahill 253 126 127 -1 0.99
Scotland Alan McManus 202 104 98 6 1.06
England Elliot Slessor 209 101 108 -7 0.94
Wales Daniel Wells 208 107 101 6 1.06
China Liang Wenbo 281 150 131 19 1.15
England Mitchell Mann 91 30 61 -31 0.49
China Li Hang 293 164 129 35 1.27
Egypt Basem Eltahhan 22 3 19 -16 0.16
England Ashley Carty 133 54 79 -25 0.68
China Xu Si 173 81 92 -11 0.88
England Joe Perry 452 256 196 60 1.31
England Joe O'Connor 219 110 109 1 1.01
China Li Yuan 33 10 23 -13 0.43
Scotland Ross Muir 106 51 55 -4 0.93
England Peter Lines 200 93 107 -14 0.87
China Zhang Anda 161 71 90 -19 0.79
England Peter Ebdon 207 100 107 -7 0.93
Wales Jamie Clarke 127 50 77 -27 0.65
England Stuart Bingham 556 320 236 84 1.36
Scotland Chris Totten 65 18 47 -29 0.38
England Gary Wilson 442 247 195 52 1.27
England Steven Hallworth 48 25 23 2 1.09
Northern Ireland Gerard Greene 159 70 89 -19 0.79
England Andy Lee 116 36 80 -44 0.45
China Lu Ning 266 144 122 22 1.18
England Robert Milkins 236 118 118 0 1
China Yan Bingtao 391 214 177 37 1.21
Ireland Leo Fernandez 52 27 25 2 1.08
England Liam Highfield 186 88 98 -10 0.9
England Billy Joe Castle 209 95 114 -19 0.83
England John Astley 184 83 101 -18 0.82
England Mike Dunn 141 58 83 -25 0.7
England Sam Craigie 214 114 100 14 1.14
England Jimmy White 175 72 103 -31 0.7
England Matthew Selt 279 151 128 23 1.18
China Zhang Jiankang 103 39 64 -25 0.61
England Oliver Lines 148 62 86 -24 0.72
England Mark Joyce 188 87 101 -14 0.86
Finland Robin Hull 116 59 57 2 1.04
England Alfie Burden 134 53 81 -28 0.65
Cyprus Michael Georgiou 219 103 116 -13 0.89
England Ben Hancorn 43 22 21 1 1.05
England Tom Ford 289 149 140 9 1.06
Northern Ireland Jordan Brown 155 62 93 -31 0.67
Northern Ireland Joe Swail 80 34 46 -12 0.74
England Martin O'Donnell 216 102 114 -12 0.89
Israel Eden Sharav 190 85 105 -20 0.81
Norway Kurt Maflin 324 186 138 48 1.35
China Mei Xiwen 207 107 100 7 1.07
Thailand Akani Songsermsawad 181 87 94 -7 0.93
Thailand Thepchaiya Un-Nooh 379 214 165 49 1.3
England Adam Duffy 97 49 48 1 1.02
England Michael Holt 240 130 110 20 1.18
China Chen Zifan 163 77 86 -9 0.9
China Lyu Haotian 230 119 111 8 1.07
China Tian Pengfei 230 120 110 10 1.09
Jamaica Rory McLeod 128 68 60 8 1.13
England Rod Lawler 140 59 81 -22 0.73
Scotland Graeme Dott 349 212 137 75 1.55
Wales Kishan Hirani 124 42 82 -40 0.51
China Yuan Sijun 269 144 125 19 1.15
England Hammad Miah 131 49 82 -33 0.6
England Mark Davis 310 158 152 6 1.04
England Sean O'Sullivan 85 32 53 -21 0.6
England Anthony Hamilton 279 133 146 -13 0.91
England Farakh Ajaib 70 29 41 -12 0.71
Switzerland Alexander Ursenbacher 232 115 117 -2 0.98
Germany Simon Lichtenberg 105 33 72 -39 0.46
England Paul Davison 121 60 61 -1 0.98
Thailand Noppon Saengkham 263 137 126 11 1.09
Ireland Fergal O'Brien 179 85 94 -9 0.9
Thailand Dechawat Poomjaeng 12 3 9 -6 0.33
England Andrew Higginson 216 113 103 10 1.1
England Harvey Chandler 123 45 78 -33 0.58
Malaysia Thor Chuan Leong 112 42 70 -28 0.6
Scotland Anthony McGill 304 152 152 0 1
England Craig Steadman 191 93 98 -5 0.95
England Mark King 239 123 116 7 1.06
China Zhang Yong 86 34 52 -18 0.65
China Fan Zhengyi 135 50 85 -35 0.59
England Jimmy Robertson 321 159 162 -3 0.98
England David Lilley 150 71 79 -8 0.9
Wales Lee Walker 142 58 84 -26 0.69
England Allan Taylor 116 54 62 -8 0.87
England Ian Burns 178 82 96 -14 0.85
China Chen Feilong 108 35 73 -38 0.48
England Sam Baird 151 64 87 -23 0.74
Ireland Ken Doherty 206 97 109 -12 0.89
England Stuart Carrington 201 105 96 9 1.09
China Luo Honghao 207 96 111 -15 0.86
England David Gilbert 599 344 255 89 1.35
China Niu Zhuang 49 16 33 -17 0.48
Belgium Luca Brecel 357 189 168 21 1.13
England Simon Bedford 49 25 24 1 1.04
China Zhao Xintong 278 154 124 30 1.24
England Ricky Walden 335 183 152 31 1.2
England Chris Wakelin 233 122 111 11 1.1
Wales Jak Jones 187 90 97 -7 0.93
Scotland Scott Donaldson 343 185 158 27 1.17
Germany Lukas Kleckers 139 65 74 -9 0.88
Wales Dominic Dale 196 97 99 -2 0.98
India Asutosh Padhy 6 2 4 -2 0.5
England Ben Woollaston 288 156 132 24 1.18
India Shrikrishna Suryanarayanan 4 0 4 -4 0
England Jack Lisowski 509 289 220 69 1.31
India Himanshu Jain 47 25 22 3 1.14
Iran Soheil Vahedi 148 64 84 -20 0.76
England Andy Hicks 171 86 85 1 1.01
China Zhou Yuelong 289 160 129 31 1.24
India Laxman Rawat 33 14 19 -5 0.74
India Digvijay Kadian 23 7 16 -9 0.44
Scotland John Higgins 634 364 270 94 1.35
England Ashley Hugill 114 56 58 -2 0.97
England Shaun Murphy 445 252 193 59 1.31
India Lucky Vatnani 41 23 18 5 1.28
England Ali Carter 463 246 217 29 1.13
England Martin Gould 250 132 118 14 1.12
England Kyren Wilson 536 313 223 90 1.4
Scotland Stephen Maguire 485 264 221 43 1.19
Wales Ryan Day 298 147 151 -4 0.97
England Judd Trump 732 460 272 188 1.69
Wales Matthew Stevens 225 122 103 19 1.18
Belgium Ben Mertens 41 15 26 -11 0.58
Australia Neil Robertson 600 368 232 136 1.59
China Ding Junhui 417 238 179 59 1.33
England Barry Hawkins 480 268 212 56 1.26
China Xiao Guodong 296 159 137 22 1.16
Wales Mark Williams 341 186 155 31 1.2
England Kuldesh Johal 60 32 28 4 1.14
Germany Richard Wienold 7 2 5 -3 0.4
Hong Kong Marco Fu 160 81 79 2 1.03
England Mark Selby 640 378 262 116 1.44
Northern Ireland Mark Allen 422 248 174 74 1.43
England Ronnie O'Sullivan 402 244 158 86 1.54
Scotland Rhys Clark 18 4 14 -10 0.29
Wales Jackson Page 101 40 61 -21 0.66
Wales Alex Taubman 42 21 21 0 1
Thailand James Wattana 131 59 72 -13 0.82
China Bai Langning 64 22 42 -20 0.52
China Pang Junxu 80 36 44 -8 0.82
China Wu Yize 88 32 56 -24 0.57
China Chang Bingyu 102 48 54 -6 0.89
Wales Liam Davies 1 0 1 -1 0
Ireland Michael Judge 55 26 29 -3 0.9
England Jamie O'Neill 106 52 54 -2 0.96
England Reanne Evans 62 17 45 -28 0.38
Scotland Liam Graham 1 0 1 -1 0
England Joel Walker 2 1 1 0 1
Ireland Stephen Bateman 2 1 1 0 1
England Ryan Davies 54 27 27 0 1
England Peter Devlin 47 22 25 -3 0.88
England Emma Parker 1 0 1 -1 0
England Barry Pinches 147 74 73 1 1.01
England Brandon Sargeant 78 24 54 -30 0.44
England Mark Winsor 15 9 6 3 1.5
England Dan Barsley 5 1 4 -3 0.25
England David Grace 152 77 75 2 1.03
England Jenson Kendrick 26 10 16 -6 0.63
England Adam Nash 9 4 5 -1 0.8
Norway Edwin Ingebrigtsen 5 1 4 -3 0.25
Gibraltar Francis Becerra 6 2 4 -2 0.5
Wales Khurram Khan 12 8 4 4 2
England Joshua Mallender 4 0 4 -4 0
Spain David Alcaide 14 9 5 4 1.8
England Martin Pitcher 5 1 4 -3 0.25
Norway Christopher Watts 15 8 7 1 1.14
England George Pragnall 45 27 18 9 1.5
England Ian Martin 5 1 4 -3 0.25
England Patrick Whelan 59 31 28 3 1.11
England Luke Pinches 40 22 18 4 1.22
Ukraine Iulian Boiko 52 25 27 -2 0.93
England Sean Maddocks 48 23 25 -2 0.92
France Fabian Monnin 8 4 4 0 1
Gibraltar Blythe Reeve 4 0 4 -4 0
Germany Daniel Schneider 10 6 4 2 1.5
England Steven Breward 4 0 4 -4 0
Saudi Arabia Omar Alajlani 26 8 18 -10 0.44
Scotland Aaron Graham 4 0 4 -4 0
England Curtis Daher 15 8 7 1 1.14
England Rishi Gohill 5 1 4 -3 0.25
Saudi Arabia Nezar Aseeri 26 7 19 -12 0.37
Gibraltar Gareth Lopez 4 0 4 -4 0
England Mike Finn 18 11 7 4 1.57
England Mitchell Grinstead 5 1 4 -3 0.25
Wales Callum Lloyd 57 32 25 7 1.28
England Damian Wilks 9 5 4 1 1.25
England Paul Gibbs 4 0 4 -4 0
Spain Francisco Sanchez Ruiz 23 14 9 5 1.56
France Christophe Rives-Lange 4 0 4 -4 0
England James Budd 12 6 6 0 1
Scotland Abid Manzoor 6 2 4 -2 0.5
England Nick Jennings 12 6 6 0 1
England Andrew Milliard 28 10 18 -8 0.56
England Aran Hetherington 4 0 4 -4 0
Belgium Kevin van Hove 12 8 4 4 2
England Eric Pei 4 0 4 -4 0
Portugal Francisco Domingues 15 8 7 1 1.14
South Africa Paul Burrell 24 8 16 -8 0.5
England Jamie Barrett 29 11 18 -7 0.61
Ireland Ronan Whyte 34 13 21 -8 0.62
Saudi Arabia Hani Owaidhi 7 3 4 -1 0.75
England Henry Roper 5 1 4 -3 0.25
Jersey Steve Thomas 16 8 8 0 1
Ireland Tony Corrigan 27 11 16 -5 0.69
Bulgaria Ivelin Boyanov Bozhanov 4 0 4 -4 0
England Andrew Urbaniak 4 0 4 -4 0
England Dale Prime 4 0 4 -4 0
England Matthew Glasby 55 31 24 7 1.29
Morocco Yassine Zaraoni 5 1 4 -3 0.25
England Daniel Bagley 9 5 4 1 1.25
England Paul Thompson 4 0 4 -4 0
Saudi Arabia Ayman Alamri 5 1 4 -3 0.25
England Stephen Kershaw 27 9 18 -9 0.5
England Marvin Morgan 29 11 18 -7 0.61
England Oliver Brown 51 24 27 -3 0.89
Wales Elfed Evans 11 7 4 3 1.75
Scotland Dylan Craig 11 5 6 -1 0.83
England Mark Vincent 22 6 16 -10 0.38
Gibraltar Andrew Olivero 4 0 4 -4 0
England Danny Brindle 36 15 21 -6 0.71
England Adam Ashley 13 7 6 1 1.17
England Umar Younis 4 0 4 -4 0
Ukraine Sergey Isaenko 24 6 18 -12 0.33
England James Height 23 7 16 -9 0.44
England Jack Moore 4 0 4 -4 0
England Jonathan Noble 6 2 4 -2 0.5
Poland Lukasz Guzowski 10 4 6 -2 0.67
Gibraltar Adrian Holmes 4 0 4 -4 0
England Sean McAllister 23 7 16 -9 0.44
England Shahidul Islam 4 0 4 -4 0
Saudi Arabia Abdulraouf Sayegh 5 1 4 -3 0.25
England Lee Prickman 5 1 4 -3 0.25
England Halim Hussain 13 8 5 3 1.6
Austria Florian Nüßle 50 19 31 -12 0.61
England Jonathan Bagley 14 4 10 -6 0.4
Egypt Mostafa Dorgham 10 0 10 -10 0
New Zealand Adam Lilley 12 2 10 -8 0.2
Wales Dylan Emery 42 16 26 -10 0.62
Ireland Aaron Hill 42 17 25 -8 0.68
Hong Kong Ng On Yee 74 31 43 -12 0.72
Ireland Ross Bulman 113 52 61 -9 0.85
Brazil Igor Figueiredo 56 15 41 -26 0.37
Wales Ian Preece 80 46 34 12 1.35
England James Welch 14 2 12 -10 0.17
China Wang Zepeng 56 34 22 12 1.55
Germany Robin Otto 13 1 12 -11 0.08
India Aditya Mehta 43 24 19 5 1.26
Switzerland Luis Vetter 13 1 12 -11 0.08
China Liu Jiaming 35 16 19 -3 0.84
Wales Jack Bradford 32 16 16 0 1
England Thomas Hilborne 19 5 14 -9 0.36
England Lewis Parnham 19 6 13 -7 0.46
Wales Andrew Pagett 67 39 28 11 1.39
China Fang Xiongman 46 29 17 12 1.71
England Neal Jones 23 11 12 -1 0.92
England Brandon Hall 16 4 12 -8 0.33
Hungary Zsolt Fenyvesi 16 4 12 -8 0.33
England Riley Parsons 98 41 57 -16 0.72
Russia Ivan Kakovskii 26 11 15 -4 0.73
England Qingtian Yang 69 43 26 17 1.65
England Elliott Weston 15 3 12 -9 0.25
England Jed Mann 16 4 12 -8 0.33
England James Burrett 16 4 12 -8 0.33
England Wayne Townsend 26 9 17 -8 0.53
England Rebecca Kenna 14 2 12 -10 0.17
Finland Heikki Niva 35 17 18 -1 0.94
England Simon Blackwell 48 27 21 6 1.29
England Michael Wild 38 23 15 8 1.53
England James Silverwood 18 6 12 -6 0.5
England Sam Gates 16 4 12 -8 0.33
England Bash Maqsood 25 12 13 -1 0.92
Ireland Dessie Sheehan 4 0 4 -4 0
England Kayden Brierley 50 31 19 12 1.63
England Richard Binns 22 9 13 -4 0.69
England Daniel Womersley 56 32 24 8 1.33
England Simon Dent 27 10 17 -7 0.59
England Lee Shanker 18 6 12 -6 0.5
Pakistan Shehzad Iqbal 21 8 13 -5 0.62
England Louis Heathcote 149 83 66 17 1.26
China Si Jiahui 156 94 62 32 1.52
England Harry Farrell 23 11 12 -1 0.92
United States Ahmed Aly Elsayed 17 4 13 -9 0.31
India Shubham Arora 14 2 12 -10 0.17
China Qiu Yalong 29 14 15 -1 0.93
Scotland Barry Lee 22 8 14 -6 0.57
England Jeff Cundy 33 18 15 3 1.2
England Jamie Trump 14 2 12 -10 0.17
Pakistan Abdul Raheem 16 4 12 -8 0.33
England Stuart Watson 30 15 15 0 1
England Joshua Thomond 25 10 15 -5 0.67
Poland Daniel Holoyda 29 12 17 -5 0.71
Wales Matthew Roberts 22 7 15 -8 0.47
England Andy Marriott 38 21 17 4 1.24
England Owais Ali 29 12 17 -5 0.71
England Matthew Couch 43 24 19 5 1.26
England John Welsh 34 17 17 0 1
England Garry Coulson 15 3 12 -9 0.25
Germany Felix Frede 39 19 20 -1 0.95
India Hrithik Jain 15 3 12 -9 0.25
England Jack Harris 26 11 15 -4 0.73
England Joshua Cooper 22 10 12 -2 0.83
England Adrian Rosa 49 28 21 7 1.33
England Stephen Groves 17 5 12 -7 0.42
Scotland Fraser Patrick 85 39 46 -7 0.85
England Jason Tart 20 7 13 -6 0.54
England Manasawin Phetmalaikul 25 12 13 -1 0.92
England Ian Brumby 14 2 12 -10 0.17
England Chae Ross 57 33 24 9 1.38
England Gary Challis 14 2 12 -10 0.17
England Gary Lees 23 8 15 -7 0.53
Wales Daniel Williams 17 5 12 -7 0.42
Malta Brian Cini 37 18 19 -1 0.95
Malta Aaron Busuttil 21 8 13 -5 0.62
England Tugba Irten 16 4 12 -8 0.33
England Callum Downing 51 31 20 11 1.55
England Leonard Degriffa 17 5 12 -7 0.42
Austria Andreas Ploner 63 35 28 7 1.25
Japan Keishin Kamihashi 42 22 20 2 1.1
England Surinder Gill 27 15 12 3 1.25
Romania Constantin Mateescu 17 4 13 -9 0.31
Belgium Tomasz Skalski 23 10 13 -3 0.77
England Tam Mustafa 16 4 12 -8 0.33
Hong Kong Yu Kiu Chang 36 18 18 0 1
Japan Kengo Suzuki 14 2 12 -10 0.17
England Ian Desmier 18 4 14 -10 0.29
Ireland Josh Boileau 23 11 12 -1 0.92
Malta Alex Borg 88 31 57 -26 0.54
Hong Kong Lau Ka Lam 14 2 12 -10 0.17
Ireland Andrew Doherty 50 28 22 6 1.27
England Mark Ganderton 18 6 12 -6 0.5
China Au Chi Wai 53 31 22 9 1.41
Iran Amir Sarkhosh 38 24 14 10 1.71
Pakistan Mohammed Asif 32 19 13 6 1.46
Hong Kong Chau Hon Man 22 8 14 -6 0.57
China Long Zehuang 85 47 38 9 1.24
England Adam Edge 27 13 14 -1 0.93
Pakistan Haider Ali 19 7 12 -5 0.58
Scotland Gary Thomson 46 26 20 6 1.3
Ireland Aman Goel 21 7 14 -7 0.5
India Kreishh Gurbaxani 23 10 13 -3 0.77
Scotland William Thomson 14 2 12 -10 0.17
England Ben Fortey 22 8 14 -6 0.57
England Jamie Cope 6 2 4 -2 0.5
Ireland Fergal Quinn 45 25 20 5 1.25
Hong Kong Cheung Ka Wai 41 27 14 13 1.93
China Geng Mingqi 58 36 22 14 1.64
England Lee Stephens 21 8 13 -5 0.62
Germany Umut Dikme 23 8 15 -7 0.53
Scotland Dean Young 46 23 23 0 1
China Peifan Lei 132 61 71 -10 0.86
Pakistan Yasir Nadeem 17 5 12 -7 0.42
Canada James Lee 16 4 12 -8 0.33
England Tom Pendlebury 13 1 12 -11 0.08
South Korea Daegyu Lee 38 19 19 0 1
Canada Levi Meiller 16 4 12 -8 0.33
England Lee Richardson 52 29 23 6 1.26
England Imran Puri 14 2 12 -10 0.17
England Alex Millington 41 22 19 3 1.16
England Haydon Pinhey 31 15 16 -1 0.94
England William Ginn 14 2 12 -10 0.17
Hong Kong Fung Kwok Wai 22 10 12 -2 0.83
England Stuart Hinton 14 2 12 -10 0.17
China Guan Zhen 43 26 17 9 1.53
France Brian Ochoiski 22 8 14 -6 0.57
England Daniel Walker 13 1 12 -11 0.08
England Saqib Nasir 18 6 12 -6 0.5
England David Nelson 27 11 16 -5 0.69
Poland Mateusz Baranowski 34 18 16 2 1.13
England Lewis Gillen 25 10 15 -5 0.67
England Darren Burns 13 1 12 -11 0.08
Northern Ireland Raymond Fry 22 9 13 -4 0.69
Ireland Joe Delaney 11 3 8 -5 0.38
Scotland Keith Keldie 14 2 12 -10 0.17
Scotland Michael Collumb 46 25 21 4 1.19
Latvia Rodion Judin 52 25 27 -2 0.93
Ireland Noel Landers 22 8 14 -6 0.57
England Steven Evans 8 0 8 -8 0
England David Finbow 31 13 18 -5 0.72
England Craig Farrar 14 2 12 -10 0.17
Northern Ireland Robbie Mcguigan 20 4 16 -12 0.25
China Lin Shuai 54 31 23 8 1.35
China Chen Zhe 22 8 14 -6 0.57
Northern Ireland Jamie McArdle 44 25 19 6 1.32
England Zak Surety 44 26 18 8 1.44
England Lewis Ullah 17 5 12 -7 0.42
Estonia Andres Petrov 39 20 19 1 1.05
England Jake Nicholson 25 12 13 -1 0.92
England Shane Castle 61 33 28 5 1.18
England Christopher Keogan 73 41 32 9 1.28
Wales Tyler Rees 23 9 14 -5 0.64
Australia Ryan Thomerson 42 21 21 0 1
England Sydney Wilson 55 30 25 5 1.2
Poland Kacper Filipiak 75 28 47 -19 0.6
China Jianbo Zhao 29 11 18 -7 0.61
China Li Yingdong 24 8 16 -8 0.5
Australia Steve Mifsud 8 3 5 -2 0.6
Thailand Passakorn Suwannawat 33 20 13 7 1.54
United Arab Emirates Mohammed Shehab 24 9 15 -6 0.6
Thailand Kritsanut Lertsattayathorn 20 7 13 -6 0.54
Singapore Bernard Tey Choon Kiat 18 3 15 -12 0.2
Australia Kurt Dunham 23 8 15 -7 0.53
Egypt Mohamed Khairy 19 4 15 -11 0.27
France Alexis Callewaert 17 2 15 -13 0.13
China Zhang Yi 15 6 9 -3 0.67
China Cao Jin 6 0 6 -6 0
China Gao Yang 6 1 5 -4 0.2
China Zhang Yang 15 6 9 -3 0.67
Morocco Amine Amiri 14 0 14 -14 0
England Mark Lloyd 5 1 4 -3 0.25
Northern Ireland Declan Lavery 4 0 4 -4 0
Northern Ireland Patrick Wallace 10 6 4 2 1.5