Greatest Winning Margin - Season 2018-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
England Judd Trump 381 243 138 105 1.76
England Mark Selby 376 226 150 76 1.51
China Ding Junhui 310 178 132 46 1.35
England Shaun Murphy 199 108 91 17 1.19
England Ali Carter 245 141 104 37 1.36
Scotland John Higgins 202 115 87 28 1.32
England Peter Ebdon 184 109 75 34 1.45
Wales Ryan Day 332 183 149 34 1.23
England Robert Milkins 199 107 92 15 1.16
England Ricky Walden 242 126 116 10 1.09
China Li Hang 126 66 60 6 1.1
England Mark Davis 221 125 96 29 1.3
Australia Neil Robertson 364 217 147 70 1.48
Wales Mark Williams 261 158 103 55 1.53
England Ronnie O'Sullivan 283 183 100 83 1.83
Wales Matthew Stevens 176 94 82 12 1.15
Norway Kurt Maflin 130 67 63 4 1.06
England Stuart Bingham 330 194 136 58 1.43
Northern Ireland Mark Allen 358 218 140 78 1.56
England Jamie Cope 63 41 22 19 1.86
China Tian Pengfei 163 85 78 7 1.09
England Nigel Bond 109 41 68 -27 0.6
England Martin Gould 106 58 48 10 1.21
Scotland Graeme Dott 220 120 100 20 1.2
England Joe Perry 264 157 107 50 1.47
Scotland Stephen Maguire 269 152 117 35 1.3
Hong Kong Marco Fu 204 111 93 18 1.19
Northern Ireland Gerard Greene 105 51 54 -3 0.94
England Barry Hawkins 345 197 148 49 1.33
China Mei Xiwen 141 72 69 3 1.04
England Jimmy White 91 31 60 -29 0.52
Ireland Ken Doherty 95 37 58 -21 0.64
England Alfie Burden 153 74 79 -5 0.94
England Tom Ford 247 130 117 13 1.11
England Anthony Hamilton 202 101 101 0 1
England Mark King 284 158 126 32 1.25
England Mark Joyce 122 52 70 -18 0.74
England Rory McLeod 124 53 71 -18 0.75
England Andrew Higginson 153 81 72 9 1.13
Wales Dominic Dale 119 56 63 -7 0.89
China Liang Wenbo 153 79 74 5 1.07
England Mike Dunn 103 45 58 -13 0.78
England Rod Lawler 109 46 63 -17 0.73
Thailand James Wattana 107 43 64 -21 0.67
England Ben Woollaston 136 71 65 6 1.09
Ireland Fergal O'Brien 151 78 73 5 1.07
England Matthew Selt 154 79 75 4 1.05
England Barry Pinches 58 32 26 6 1.23
England David Gilbert 259 143 116 27 1.23
England Peter Lines 142 70 72 -2 0.97
England Michael Holt 160 78 82 -4 0.95
England Matthew Couch 21 8 13 -5 0.62
Scotland Alan McManus 130 61 69 -8 0.88
China Xiao Guodong 174 96 78 18 1.23
England Jack Lisowski 380 230 150 80 1.53
England Jimmy Robertson 297 150 147 3 1.02
England Liam Highfield 129 65 64 1 1.02
England Kuldesh Johal 82 44 38 6 1.16
Wales Jamie Jones 68 36 32 4 1.13
England Andy Hicks 63 34 29 5 1.17
England Kyren Wilson 443 265 178 87 1.49
Scotland Anthony McGill 181 89 92 -3 0.97
England Paul Davison 91 31 60 -29 0.52
Wales Michael White 136 61 75 -14 0.81
Northern Ireland Patrick Wallace 4 0 4 -4 0
Thailand Noppon Saengkham 227 128 99 29 1.29
England Simon Bedford 75 45 30 15 1.5
Wales Andrew Pagett 51 32 19 13 1.68
England Jamie O'Neill 63 38 25 13 1.52
Wales Jak Jones 169 83 86 -3 0.97
Thailand Thanawat Thirapongpaiboon 33 13 20 -7 0.65
Ireland Michael Judge 74 43 31 12 1.39
England Robbie Williams 116 49 67 -18 0.73
Israel Eden Sharav 173 89 84 5 1.06
England Gary Wilson 184 93 91 2 1.02
Thailand Dechawat Poomjaeng 118 62 56 6 1.11
Belgium Luca Brecel 362 195 167 28 1.17
England Craig Steadman 190 107 83 24 1.29
England Sam Craigie 124 71 53 18 1.34
England Adam Duffy 138 72 66 6 1.09
Wales Kishan Hirani 148 64 84 -20 0.76
England Sanderson Lam 82 21 61 -40 0.34
England Shane Castle 61 36 25 11 1.44
England Ian Burns 146 70 76 -6 0.92
England Allan Taylor 103 40 63 -23 0.63
England Stuart Carrington 188 99 89 10 1.11
England David Grace 55 34 21 13 1.62
China Chen Zhe 57 33 24 9 1.38
England Sam Baird 178 98 80 18 1.23
England Andy Lee 145 66 79 -13 0.84
England Matthew Day 32 18 14 4 1.29
Finland Robin Hull 97 43 54 -11 0.8
England Sean O'Sullivan 78 22 56 -34 0.39
England Jamie Barrett 47 26 21 5 1.24
India Lucky Vatnani 37 21 16 5 1.31
Wales Daniel Wells 177 91 86 5 1.06
Poland Kacper Filipiak 30 15 15 0 1
England Reanne Evans 31 13 18 -5 0.72
Belgium Tomasz Skalski 7 3 4 -1 0.75
Belgium Hans Blanckaert 16 4 12 -8 0.33
Germany Patrick Einsle 14 9 5 4 1.8
Germany Michael Heeger 4 0 4 -4 0
England Oliver Brown 40 18 22 -4 0.82
Belgium Kevin van Hove 17 10 7 3 1.43
Germany Thomas Cesal 4 0 4 -4 0
England Martin O'Donnell 204 109 95 14 1.15
Germany Jürgen Kesseler 15 8 7 1 1.14
France Stephane Ochoiski 5 1 4 -3 0.25
Germany Ralf Günzel 5 1 4 -3 0.25
Northern Ireland Joe Swail 133 64 69 -5 0.93
Ireland Leo Fernandez 53 29 24 5 1.21
Wales Duane Jones 80 30 50 -20 0.6
Wales Alex Taubman 32 15 17 -2 0.88
England Mitchell Mann 56 31 25 6 1.24
England Jeff Cundy 34 18 16 2 1.13
Wales Jamie Clarke 80 25 55 -30 0.45
Scotland Marc Davis 24 12 12 0 1
Germany Stefan Joachim 4 0 4 -4 0
Germany Stefan Gerst 4 0 4 -4 0
England Michael Wild 37 20 17 3 1.18
England Charlie Walters 43 19 24 -5 0.79
England John Whitty 21 9 12 -3 0.75
England Farakh Ajaib 92 44 48 -4 0.92
England Joel Walker 41 25 16 9 1.56
United Arab Emirates Mohammed Shehab 47 25 22 3 1.14
England John Astley 100 36 64 -28 0.56
England James Silverwood 20 8 12 -4 0.67
England Jake Nicholson 51 30 21 9 1.43
England Oliver Lines 113 47 66 -19 0.71
England David Craggs 36 18 18 0 1
England Lee Shanker 26 11 15 -4 0.73
England Phil O'Kane 43 26 17 9 1.53
England Darren Burns 13 1 12 -11 0.08
England Christopher Keogan 21 9 12 -3 0.75
Poland Adam Stefanow 84 28 56 -28 0.5
Poland Marcin Nitschke 15 11 4 7 2.75
Scotland Craig MacGillivray 6 2 4 -2 0.5
England Ryan Causton 23 10 13 -3 0.77
Thailand Thepchaiya Un-Nooh 167 88 79 9 1.11
England Mike Finn 12 4 8 -4 0.5
Turkey Soner Sari 13 8 5 3 1.6
Germany Andreas Hartung 4 0 4 -4 0
Germany Jörg Petersen 5 1 4 -3 0.25
Germany Markus Hertle 13 8 5 3 1.6
Germany Norbert Hofheinz 5 1 4 -3 0.25
Switzerland Alexander Ursenbacher 105 46 59 -13 0.78
Germany Tom Egger 4 0 4 -4 0
Germany Bernd Strnad 5 1 4 -3 0.25
Germany Kilian Baur-Pantoulier 4 0 4 -4 0
England Alex Davies 17 7 10 -3 0.7
England Antony Parsons 27 13 14 -1 0.93
England Sam Thistlewhite 23 8 15 -7 0.53
Northern Ireland Jordan Brown 182 95 87 8 1.09
Wales Callum Lloyd 34 18 16 2 1.13
Northern Ireland Raymond Fry 5 1 4 -3 0.25
Australia Jamie Brown 25 12 13 -1 0.92
Scotland William Thomson 22 9 13 -4 0.69
England Zak Surety 22 9 13 -4 0.69
England Richard Somauroo 17 5 12 -7 0.42
England James Cahill 184 107 77 30 1.39
England Daniel Ward 29 15 14 1 1.07
England Simon Dent 29 13 16 -3 0.81
England Sydney Wilson 36 19 17 2 1.12
Iceland Kristjan Helgason 47 25 22 3 1.14
Malta Alex Borg 20 8 12 -4 0.67
Austria Andreas Ploner 46 25 21 4 1.19
Malta Duncan Bezzina 10 4 6 -2 0.67
Austria Ebrahim Baghi 6 2 4 -2 0.5
England Luke Simmonds 125 66 59 7 1.12
Wales Lee Walker 140 72 68 4 1.06
England James Burrett 19 5 14 -9 0.36
England Bash Maqsood 21 8 13 -5 0.62
England Bhavesh Sodha 4 0 4 -4 0
Scotland Fraser Patrick 49 25 24 1 1.04
Pakistan Shehzad Iqbal 12 4 8 -4 0.5
Israel Shachar Ruberg 18 3 15 -12 0.2
Belgium Jurian Heusdens 16 9 7 2 1.29
England Billy Joe Castle 120 52 68 -16 0.76
Wales Jack Bradford 51 29 22 7 1.32
England Danny Brindle 22 8 14 -6 0.57
England Hammad Miah 133 65 68 -3 0.96
England Wayne Brown 12 7 5 2 1.4
Cyprus Michael Georgiou 126 59 67 -8 0.88
England Imran Puri 15 3 12 -9 0.25
England John Pritchett 38 20 18 2 1.11
Brazil Itaro Santos 9 4 5 -1 0.8
England Steve Martin 15 3 12 -9 0.25
Ireland Dessie Sheehan 12 0 12 -12 0
England Saqib Nasir 28 16 12 4 1.33
England Stefan Mazrocis 19 5 14 -9 0.36
England Mark Vincent 33 14 19 -5 0.74
Ireland Greg Casey 45 23 22 1 1.05
Scotland Michael Collumb 27 12 15 -3 0.8
England Michael Spooner 4 0 4 -4 0
Iran Hossein Vafaei 124 61 63 -2 0.97
China Li Yuan 85 34 51 -17 0.67
England Tam Mustafa 23 8 15 -7 0.53
England Ashley Carty 154 76 78 -2 0.97
England Elliot Slessor 113 53 60 -7 0.88
England David Lilley 201 103 98 5 1.05
Poland Mateusz Baranowski 29 13 16 -3 0.81
Australia Ryan Thomerson 19 7 12 -5 0.58
England George Pragnall 32 12 20 -8 0.6
England Ben Hancorn 55 30 25 5 1.2
England Wayne Townsend 30 13 17 -4 0.76
China Guo Hua 7 1 6 -5 0.17
England Steven Hallworth 64 36 28 8 1.29
England William Lemons 28 14 14 0 1
Isle of Man Darryl Hill 18 8 10 -2 0.8
Scotland Scott Donaldson 191 102 89 13 1.15
Scotland Ross Muir 127 60 67 -7 0.9
England Mark Ganderton 14 2 12 -10 0.17
China Lyu Haotian 121 56 65 -9 0.86
China Zhou Yuelong 235 124 111 13 1.12
China Lu Ning 217 122 95 27 1.28
China Chen Feilong 97 34 63 -29 0.54
England Tugba Irten 14 2 12 -10 0.17
England Andy Marriott 21 9 12 -3 0.75
Scotland Rhys Clark 34 10 24 -14 0.42
Wales Ben Jones 33 15 18 -3 0.83
China Zhang Anda 181 96 85 11 1.13
England Steven Evans 15 3 12 -9 0.25
Egypt Mohamed Khairy 20 5 15 -10 0.33
China Chen Zifan 84 26 58 -32 0.45
China Zhao Xintong 231 135 96 39 1.41
China Zhang Yong 126 56 70 -14 0.8
China Ma Tingpeng 38 20 18 2 1.11
China Wang Yuchen 33 17 16 1 1.06
South Africa Paul Burrell 22 9 13 -4 0.69
England Brandon Sargeant 45 21 24 -3 0.88
England Harvey Chandler 103 39 64 -25 0.61
England Ben Fortey 18 6 12 -6 0.5
England Paul Ludden 4 0 4 -4 0
Denmark Daniel Kandi 17 5 12 -7 0.42
Latvia Maris Volajs 4 0 4 -4 0
Estonia Andres Petrov 20 8 12 -4 0.67
Sweden Belan Sharif 15 3 12 -9 0.25
England Peter Delaney 16 4 12 -8 0.33
Scotland Dylan Craig 30 12 18 -6 0.67
Hungary Zsolt Fenyvesi 5 1 4 -3 0.25
Germany Carl Rosenberger 4 0 4 -4 0
Malta Aaron Busuttil 22 14 8 6 1.75
England Dean Goddard 14 2 12 -10 0.17
England John Parkin 26 11 15 -4 0.73
Germany Luca Kaufmann 4 0 4 -4 0
Germany Felix Frede 42 20 22 -2 0.91
England Joe O'Connor 117 52 65 -13 0.8
England Adam Edge 27 13 14 -1 0.93
England Chris Wakelin 168 90 78 12 1.15
England Louis Heathcote 31 16 15 1 1.07
China Niu Zhuang 96 35 61 -26 0.57
China Hu Hao 50 26 24 2 1.08
Hong Kong Leong Man Hoi 21 9 12 -3 0.75
China Wang Zepeng 50 30 20 10 1.5
China Fang Xiongman 56 34 22 12 1.55
England Gary Challis 21 8 13 -5 0.62
France Regis D'Anna 8 4 4 0 1
Germany Lukas Kleckers 105 42 63 -21 0.67
Belgium Kevin Vandevoort 7 3 4 -1 0.75
China Geng Mingqi 52 31 21 10 1.48
China Liu Jiaming 37 21 16 5 1.31
England Peter Devlin 53 32 21 11 1.52
Scotland Chris Totten 96 35 61 -26 0.57
England Clayton Humphries 27 15 12 3 1.25
China Luo Honghao 157 78 79 -1 0.99
China Yan Bingtao 182 106 76 30 1.39
China Long Zehuang 37 20 17 3 1.18
England Jaspal Bamotra 13 1 12 -11 0.08
England Matthew Glasby 34 13 21 -8 0.62
England Luke Garland 16 4 12 -8 0.33
England Kurtis Weaver 19 6 13 -7 0.46
Malta Brian Cini 16 10 6 4 1.67
Northern Ireland Jamie McArdle 28 14 14 0 1
England Michael Williams 23 11 12 -1 0.92
England Ashley Hugill 65 21 44 -23 0.48
Germany Thomas Blang 4 0 4 -4 0
Norway Christopher Watts 9 4 5 -1 0.8
Germany Daniel Schneider 4 0 4 -4 0
India Laxman Rawat 39 22 17 5 1.29
China He Guoqiang 27 10 17 -7 0.59
Germany Markus Fischer 4 0 4 -4 0
China Yuan Sijun 176 100 76 24 1.32
China Fan Zhengyi 85 23 62 -39 0.37
China Xu Si 96 36 60 -24 0.6
England Joshua Cooper 20 8 12 -4 0.67
England Aaron Cook 13 1 12 -11 0.08
Wales Tyler Rees 25 11 14 -3 0.79
Belgium Johny Moermans 6 2 4 -2 0.5
Hong Kong Ng On Yee 39 19 20 -1 0.95
United States Corey Deuel 13 1 12 -11 0.08
Ukraine Iulian Boiko 26 8 18 -10 0.44
Iran Soheil Vahedi 64 15 49 -34 0.31
England Anthony Jeffers 34 17 17 0 1
England Louis Wakelin 6 2 4 -2 0.5
Poland Antoni Kowalski 12 6 6 0 1
England Sean Maddocks 51 25 26 -1 0.96
Malaysia Thor Chuan Leong 152 85 67 18 1.27
Scotland Keith Keldie 23 8 15 -7 0.53
England Jake Keen 14 2 12 -10 0.17
Latvia Rodion Judin 4 0 4 -4 0
Pakistan Umar Ali Shaikh 4 0 4 -4 0
Germany Simon Lichtenberg 84 24 60 -36 0.4
China Bai Langning 22 6 16 -10 0.38
Germany Rolf Mahr 4 0 4 -4 0
Pakistan Hamza Akbar 69 24 45 -21 0.53
Syria Karam Fatima 6 2 4 -2 0.5
Austria Paul Schopf 6 2 4 -2 0.5
Switzerland Tom Zimmermann 4 0 4 -4 0
China Wu Shengguang 35 20 15 5 1.33
Ireland Tony Corrigan 5 1 4 -3 0.25
Poland Daniel Holoyda 15 9 6 3 1.5
Singapore Marvin Lim Chun Kiat 11 1 10 -9 0.1
Ukraine Sergey Isaenko 38 18 20 -2 0.9
Thailand Akani Songsermsawad 219 112 107 5 1.05
England Owais Ali 16 4 12 -8 0.33
England Heather Clare 12 0 12 -12 0
England Joshua Thomond 33 17 16 1 1.06
Germany Robin Otto 5 1 4 -3 0.25
Poland Paweł Rogoza 4 0 4 -4 0
Finland Heikki Niva 46 25 21 4 1.19
Austria Florian Nüßle 16 8 8 0 1
France Niel Vincent 18 6 12 -6 0.5
South Korea Daegyu Lee 43 27 16 11 1.69
Hong Kong Yun Fung Tam 13 9 4 5 2.25
Hong Kong Ka Wai Cheung 37 18 19 -1 0.95
Romania Vladu Mihai 15 3 12 -9 0.25
Thailand Nutcharat Wongharuthai 42 14 28 -14 0.5
Switzerland Marvin Losi 5 1 4 -3 0.25
Germany Umut Dikme 38 19 19 0 1
Germany Richard Wienold 11 2 9 -7 0.22
Switzerland Luis Vetter 11 7 4 3 1.75
Australia Kurt Dunham 22 7 15 -8 0.47
France Brian Ochoiski 51 28 23 5 1.22
England Patrick Whelan 40 24 16 8 1.5
Saudi Arabia Ahmed Aseeri 18 5 13 -8 0.38
Saudi Arabia Omar Alajlani 25 10 15 -5 0.67
Germany Loris Lehmann 4 0 4 -4 0
Germany Tanja Ender 4 0 4 -4 0
Belgium Tan Wang Chooi 7 3 4 -1 0.75
Germany Pedro Chacon 4 0 4 -4 0
Belgium Ben Mertens 23 12 11 1 1.09
Germany Davut Dikme 5 1 4 -3 0.25
Wales Dylan Emery 48 25 23 2 1.09
Wales Jackson Page 72 45 27 18 1.67
Germany Julian Maschmeier 4 0 4 -4 0
England Ismail Türker 4 0 4 -4 0
China Chang Bingyu 55 23 32 -9 0.72
England Adam Brown 14 2 12 -10 0.17
England Labeeb Ahmed 23 9 14 -5 0.64
Wales Daniel Williams 9 5 4 1 1.25
England Simon Blackwell 23 11 12 -1 0.92
Egypt Basem Eltahhan 56 11 45 -34 0.24
England Manasawin Phetmalaikul 22 9 13 -4 0.69
England Callum Costello 27 12 15 -3 0.8
Ireland Ross Bulman 24 12 12 0 1
Poland Bartosz Utkowski 4 0 4 -4 0
Malta Philip Ciantar 11 5 6 -1 0.83
England John Foster 29 15 14 1 1.07
England Daniel Womersley 43 19 24 -5 0.79
England Jenson Kendrick 20 4 16 -12 0.25
Germany Dietmar Smolka 4 0 4 -4 0
England Andrew Smith 35 20 15 5 1.33
England James Height 15 3 12 -9 0.25
England Daniel Devlin 29 14 15 -1 0.93
Germany Luis Chacon 4 0 4 -4 0
England Haydon Pinhey 43 24 19 5 1.26
England Brandon Hall 38 19 19 0 1
England James Budd 4 0 4 -4 0
Denmark Hussam Al-Saffar 5 1 4 -3 0.25
England Jason Turnbull 15 3 12 -9 0.25
England Shafaqut Hussain 18 6 12 -6 0.5
Wales Daniel Gorton 28 12 16 -4 0.75
Wales Matthew Roberts 36 16 20 -4 0.8
Belgium Gert Kempenaers 9 4 5 -1 0.8
England Chae Ross 37 16 21 -5 0.76
England Luke Pinches 32 13 19 -6 0.68
England Reggie Edwards 18 8 10 -2 0.8
Afghanistan Abdullah Atmar Ghulam Jilani 4 0 4 -4 0
Germany Fabian Haken 6 2 4 -2 0.5
Ireland Aaron Holland 21 6 15 -9 0.4
Turkey Enes Bakirci 4 0 4 -4 0
China Zhang Jiankang 100 37 63 -26 0.59
Bulgaria Boris Lazarkov 5 1 4 -3 0.25
Wales Conor Caniff 5 1 4 -3 0.25
England Callum Beresford 11 6 5 1 1.2
England Jed Mann 21 6 15 -9 0.4
Germany Horst Bendig 9 4 5 -1 0.8
Bosnia Herzegovina Mario-Zeljo Milosevic 5 1 4 -3 0.25
Germany David Elahi 4 0 4 -4 0
Ireland Ronan Whyte 19 6 13 -7 0.46
England Curtis Daher 15 8 7 1 1.14
Germany Nicolai Gebhardt 5 1 4 -3 0.25
Israel Ron Kantor 4 0 4 -4 0
France Fabian Monnin 13 9 4 5 2.25
England Shahidul Islam 4 0 4 -4 0
Billy Ginn 19 3 16 -13 0.19
Andy Milliard 30 12 18 -6 0.67
England Lewis Ullah 17 5 12 -7 0.42
England Alex Millington 20 8 12 -4 0.67
England Ryan Davies 20 13 7 6 1.86
England Daniel Walker 14 2 12 -10 0.17
England Jamie Trump 12 0 12 -12 0
Romania Constantin Mateescu 12 0 12 -12 0
United States Ahmed Elsayed 15 3 12 -9 0.25
Pakistan Haider Ali 15 3 12 -9 0.25
England Dan Woolloff 12 0 12 -12 0
China Ning Kang 43 24 19 5 1.26
England James Welch 13 1 12 -11 0.08
England Joshua Saywell 9 1 8 -7 0.13
Singapore Benny Loh Siang Leng 8 0 8 -8 0
England Dave Nelson 18 4 14 -10 0.29
Himanshu Dinesh Jain 44 23 21 2 1.1
Thomas Wei 8 0 8 -8 0
China Luo Zetao 18 2 16 -14 0.13
Germany Achim Belzl 4 0 4 -4 0
Thailand Sompol Saetang 8 4 4 0 1
England Dale Prime 5 1 4 -3 0.25
Germany Georg Schoder 4 0 4 -4 0
England Paul Thompson 4 0 4 -4 0
Germany Christian Oehmicke 4 0 4 -4 0
England John Nicholson 4 0 4 -4 0
Scotland Abid Manzoor 4 0 4 -4 0
Ján Chren 4 0 4 -4 0
Jan Matejícek 4 0 4 -4 0
Pu QingSong 10 4 6 -2 0.67