Greatest Winning Margin - Season 2016-2017 - Professional
Players: 413

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 412 255 157 98 1.62
England Mark Selby 466 295 171 124 1.73
China Ding Junhui 344 193 151 42 1.28
England Shaun Murphy 389 216 173 43 1.25
England Ali Carter 386 216 170 46 1.27
Scotland John Higgins 416 251 165 86 1.52
England Peter Ebdon 155 77 78 -1 0.99
Wales Ryan Day 517 282 235 47 1.2
England Robert Milkins 260 133 127 6 1.05
England Ricky Walden 351 202 149 53 1.36
China Li Hang 156 79 77 2 1.03
England Mark Davis 366 212 154 58 1.38
Australia Neil Robertson 383 226 157 69 1.44
Wales Mark Williams 484 266 218 48 1.22
England Ronnie O'Sullivan 379 232 147 85 1.58
Wales Matthew Stevens 205 111 94 17 1.18
Norway Kurt Maflin 223 124 99 25 1.25
England Stuart Bingham 565 338 227 111 1.49
Northern Ireland Mark Allen 326 176 150 26 1.17
England Jamie Cope 119 50 69 -19 0.72
China Tian Pengfei 118 49 69 -20 0.71
England Nigel Bond 131 56 75 -19 0.75
England Martin Gould 273 149 124 25 1.2
Scotland Graeme Dott 162 82 80 2 1.03
England Joe Perry 392 213 179 34 1.19
Scotland Stephen Maguire 315 188 127 61 1.48
Hong Kong Marco Fu 332 195 137 58 1.42
Northern Ireland Gerard Greene 53 29 24 5 1.21
England Barry Hawkins 415 264 151 113 1.75
China Cao Yupeng 127 53 74 -21 0.72
China Mei Xiwen 179 97 82 15 1.18
England Jimmy White 149 74 75 -1 0.99
Ireland Ken Doherty 120 51 69 -18 0.74
China Yu Delu 166 74 92 -18 0.8
England Alfie Burden 130 57 73 -16 0.78
England Tom Ford 236 124 112 12 1.11
England Anthony Hamilton 288 159 129 30 1.23
England Mark King 254 138 116 22 1.19
England Mark Joyce 160 80 80 0 1
England Rory McLeod 142 64 78 -14 0.82
England Andrew Higginson 201 112 89 23 1.26
Wales Dominic Dale 304 163 141 22 1.16
China Liang Wenbo 395 218 177 41 1.23
England Mike Dunn 138 65 73 -8 0.89
England Rod Lawler 180 77 103 -26 0.75
Thailand James Wattana 182 85 97 -12 0.88
England Ben Woollaston 265 131 134 -3 0.98
Ireland Fergal O'Brien 195 104 91 13 1.14
England Matthew Selt 228 118 110 8 1.07
Ireland Joe Delaney 24 13 11 2 1.18
England Barry Pinches 51 33 18 15 1.83
England David Gilbert 322 187 135 52 1.39
England Peter Lines 172 84 88 -4 0.95
Malta Tony Drago 34 20 14 6 1.43
England Michael Holt 345 194 151 43 1.28
Scotland Jamie Burnett 23 11 12 -1 0.92
Scotland Alan McManus 141 68 73 -5 0.93
China Xiao Guodong 195 107 88 19 1.22
England Jack Lisowski 171 85 86 -1 0.99
England Jimmy Robertson 177 99 78 21 1.27
England Liam Highfield 168 85 83 2 1.02
England Kuldesh Johal 23 10 13 -3 0.77
Wales Jamie Jones 221 119 102 17 1.17
England Andy Hicks 150 77 73 4 1.05
England Kyren Wilson 263 140 123 17 1.14
Scotland Anthony McGill 336 198 138 60 1.43
England Paul Davison 122 46 76 -30 0.61
Wales Michael White 308 156 152 4 1.03
Northern Ireland Patrick Wallace 6 2 4 -2 0.5
Thailand Noppon Saengkham 172 83 89 -6 0.93
Wales Andrew Pagett 33 12 21 -9 0.57
England Jamie O'Neill 22 11 11 0 1
Wales Jak Jones 119 50 69 -19 0.72
Brazil Igor Figueiredo 69 32 37 -5 0.86
England Robbie Williams 181 90 91 -1 0.99
Scotland Eden Sharav 116 52 64 -12 0.81
England Gary Wilson 173 91 82 9 1.11
Thailand Dechawat Poomjaeng 114 45 69 -24 0.65
Belgium Luca Brecel 234 129 105 24 1.23
England Nick Jennings 11 3 8 -5 0.38
England Craig Steadman 185 90 95 -5 0.95
England Sam Craigie 123 56 67 -11 0.84
England Adam Duffy 186 94 92 2 1.02
England Mitchell Travis 15 7 8 -1 0.88
Wales Kishan Hirani 34 17 17 0 1
England Ben Harrison 11 3 8 -5 0.38
England Sanderson Lam 110 45 65 -20 0.69
England Shane Castle 17 9 8 1 1.13
England Ian Burns 145 66 79 -13 0.84
England Allan Taylor 135 54 81 -27 0.67
England Stuart Carrington 221 125 96 29 1.3
England David Grace 154 75 79 -4 0.95
China Chen Zhe 132 59 73 -14 0.81
England Sam Baird 180 87 93 -6 0.94
England Andy Lee 16 9 7 2 1.29
India Aditya Mehta 113 51 62 -11 0.82
England Matthew Day 47 26 21 5 1.24
England Ian Glover 24 12 12 0 1
England Andrew Milliard 15 5 10 -5 0.5
Finland Robin Hull 191 98 93 5 1.05
England Sean O'Sullivan 127 58 69 -11 0.84
England Jamie Barrett 125 50 75 -25 0.67
India Lucky Vatnani 35 19 16 3 1.19
Wales Daniel Wells 181 95 86 9 1.1
England Reanne Evans 30 17 13 4 1.31
England Stephen Ormerod 10 2 8 -6 0.25
Belgium Tomasz Skalski 4 0 4 -4 0
Belgium Hans Blanckaert 10 2 8 -6 0.25
Germany Patrick Einsle 14 10 4 6 2.5
England Oliver Brown 67 32 35 -3 0.91
Germany Stefan Schenk 5 1 4 -3 0.25
Germany Robert Drahn 10 4 6 -2 0.67
Belgium Kevin van Hove 50 26 24 2 1.08
England Martin O'Donnell 120 57 63 -6 0.9
Germany Ralph Müller 4 0 4 -4 0
Germany Ralf Günzel 4 0 4 -4 0
Northern Ireland Joe Swail 143 67 76 -9 0.88
Wales Duane Jones 135 57 78 -21 0.73
Scotland Gary Thomson 18 7 11 -4 0.64
Wales Alex Taubman 41 23 18 5 1.28
England Mitchell Mann 140 62 78 -16 0.79
England Jeff Cundy 24 8 16 -8 0.5
Wales Jamie Rhys Clarke 24 10 14 -4 0.71
Scotland Marc Davis 66 27 39 -12 0.69
Germany Stefan Joachim 6 2 4 -2 0.5
Germany Stefan Gerst 5 1 4 -3 0.25
England Michael Wild 116 45 71 -26 0.63
England Charlie Walters 51 24 27 -3 0.89
England Farakh Ajaib 25 13 12 1 1.08
England Joel Walker 19 10 9 1 1.11
England John Astley 227 118 109 9 1.08
England James Silverwood 18 10 8 2 1.25
England Michael Rhodes 24 13 11 2 1.18
England Jake Nicholson 27 13 14 -1 0.93
England Oliver Lines 164 75 89 -14 0.84
England Craig Barber 10 2 8 -6 0.25
England Lee Shanker 14 6 8 -2 0.75
England Phil O'Kane 30 13 17 -4 0.76
England Darren Burns 21 10 11 -1 0.91
England Christopher Keogan 145 63 82 -19 0.77
Poland Adam Stefanow 147 70 77 -7 0.91
Poland Marcin Nitschke 11 7 4 3 1.75
Wales Darren Morgan 81 35 46 -11 0.76
England Richard Beckham 24 12 12 0 1
England Ryan Causton 29 14 15 -1 0.93
Thailand Thepchaiya Un-Nooh 233 118 115 3 1.03
England Mike Finn 28 14 14 0 1
Ireland Jason Devaney 17 8 9 -1 0.89
Belgium Wendy Jans 12 5 7 -2 0.71
Wales Gareth Allen 121 46 75 -29 0.61
Turkey Soner Sari 16 9 7 2 1.29
Germany Andreas Hartung 15 8 7 1 1.14
Germany Jörg Petersen 4 0 4 -4 0
Turkey Ali Kirim 7 3 4 -1 0.75
Germany Norbert Hofheinz 4 0 4 -4 0
Switzerland Alexander Ursenbacher 37 22 15 7 1.47
Germany Kilian Baur-Pantoulier 5 1 4 -3 0.25
Netherlands Laurin Winters 4 0 4 -4 0
England Alex Davies 23 11 12 -1 0.92
England Antony Parsons 57 30 27 3 1.11
England Sam Thistlewhite 31 19 12 7 1.58
Northern Ireland Jordan Brown 36 20 16 4 1.25
Wales Callum Lloyd 15 6 9 -3 0.67
Northern Ireland Raymond Fry 9 1 8 -7 0.13
Australia Jamie Brown 32 18 14 4 1.29
England Gareth Green 34 21 13 8 1.62
England Zak Surety 109 56 53 3 1.06
England James Cahill 139 60 79 -19 0.76
England Daniel Ward 23 14 9 5 1.56
England Simon Dent 22 9 13 -4 0.69
England Sydney Wilson 91 24 67 -43 0.36
Malta Alex Borg 153 67 86 -19 0.78
Austria Andreas Ploner 41 23 18 5 1.28
Netherlands Kevin Chan 4 0 4 -4 0
Wales Lee Walker 156 66 90 -24 0.73
England James Burrett 10 2 8 -6 0.25
England Bhavesh Sodha 14 2 12 -10 0.17
Scotland Fraser Patrick 120 55 65 -10 0.85
Netherlands Manon Melief 4 0 4 -4 0
Israel Shachar Ruberg 14 6 8 -2 0.75
Belgium Jurian Heusdens 6 2 4 -2 0.5
Wales Jack Bradford 24 9 15 -6 0.6
England Danny Brindle 10 2 8 -6 0.25
England Hammad Miah 140 54 86 -32 0.63
England Wayne Brown 38 14 24 -10 0.58
Cyprus Michael Georgiou 197 102 95 7 1.07
England Imran Puri 9 1 8 -7 0.13
Northern Ireland Declan Brennan 33 17 16 1 1.06
Wales Ian Preece 139 67 72 -5 0.93
Brazil Itaro Santos 50 8 42 -34 0.19
England Stuart Watson 13 5 8 -3 0.63
England Scott Bell 11 3 8 -5 0.38
Ireland Dessie Sheehan 10 2 8 -6 0.25
England Saqib Nasir 33 19 14 5 1.36
England Chris Melling 21 12 9 3 1.33
Ireland Greg Casey 37 21 16 5 1.31
Scotland Ross Vallance 5 1 4 -3 0.25
Scotland Michael Collumb 58 30 28 2 1.07
India Sourav Kothari 33 13 20 -7 0.65
Iran Hossein Vafaei Ayouri 113 58 55 3 1.05
England Stephen Kershaw 10 4 6 -2 0.67
England Andy Symons-Rowe 6 2 4 -2 0.5
Scotland Mark Owens 10 2 8 -6 0.25
England Nico Elton 11 3 8 -5 0.38
England Ashley Carty 12 4 8 -4 0.5
Wales Richard King 9 1 8 -7 0.13
England Elliot Slessor 122 46 76 -30 0.61
Wales David John 121 49 72 -23 0.68
England Bradley Jones 53 24 29 -5 0.83
England David Lilley 106 59 47 12 1.26
Poland Mateusz Baranowski 32 11 21 -10 0.52
Australia Ryan Thomerson 36 11 25 -14 0.44
England Adam Bobat 36 22 14 8 1.57
England George Pragnall 38 20 18 2 1.11
England Ian John Ali 17 8 9 -1 0.89
England Robert Cloherty 10 2 8 -6 0.25
Ireland Josh Boileau 103 38 65 -27 0.58
Ireland Daniel O’Regan 29 12 17 -5 0.71
England Stephen Croft 17 7 10 -3 0.7
England Hassan Miah 15 5 10 -5 0.5
England Wayne Townsend 11 3 8 -5 0.38
England Darryn Walker 25 15 10 5 1.5
England Gary Lees 13 5 8 -3 0.63
India Manan Chandra 5 1 4 -3 0.25
Thailand Kwan Poomjang 45 24 21 3 1.14
England Steven Hallworth 97 48 49 -1 0.98
India Pankaj Advani 78 52 26 26 2
England William Lemons 14 6 8 -2 0.75
Isle of Man Darryl Hill 82 21 61 -40 0.34
Scotland Ross Higgins 15 4 11 -7 0.36
England Jason Weston 81 21 60 -39 0.35
England Eddie Manning 35 23 12 11 1.92
Scotland Scott Donaldson 221 119 102 17 1.17
Scotland Ross Muir 147 70 77 -7 0.91
Thailand Phaitoon Phonbun 31 12 19 -7 0.63
England Peter McCullagh 27 12 15 -3 0.8
England Robert Read 13 8 5 3 1.6
England Andrew Alexandrou 10 2 8 -6 0.25
England Jamie Bodle 53 31 22 9 1.41
China Lu Haotian 31 18 13 5 1.38
China Zhou Yuelong 218 112 106 6 1.06
England Tugba Irten 24 10 14 -4 0.71
England Andy Marriott 12 4 8 -4 0.5
Scotland Rhys Clark 139 57 82 -25 0.7
Wales Ben Jones 30 14 16 -2 0.88
China Zhang Anda 179 96 83 13 1.16
England Ashley Beal 15 8 7 1 1.14
China Chen Zifan 46 21 25 -4 0.84
China Zhao Xintong 186 97 89 8 1.09
Hong Kong Fung Kwok Wai 22 10 12 -2 0.83
China Zhang Yong 133 54 79 -25 0.68
China Wang Yuchen 110 42 68 -26 0.62
South Africa Paul Burrell 8 0 8 -8 0
China Ma Bing 6 1 5 -4 0.2
China Guan Zhen 6 1 5 -4 0.2
England Brandon Sargeant 118 55 63 -8 0.87
England Harvey Chandler 17 6 11 -5 0.55
Russia Ivan Kakovsky 44 15 29 -14 0.52
England Peter Delaney 11 3 8 -5 0.38
Scotland Dylan Craig 16 7 9 -2 0.78
Romania Andrei Orzan 11 3 8 -5 0.38
Germany Carl Rosenberger 5 1 4 -3 0.25
Germany Matthias Porn 4 0 4 -4 0
Germany Luca Kaufmann 11 7 4 3 1.75
England Joe Steele 24 12 12 0 1
Germany Felix Frede 30 15 15 0 1
England Joe O'Connor 26 14 12 2 1.17
England Adam Edge 31 15 16 -1 0.94
England Chris Wakelin 181 86 95 -9 0.91
England Louis Heathcote 57 25 32 -7 0.78
China Niu Zhuang 6 1 5 -4 0.2
China Hu Hao 16 6 10 -4 0.6
China Liu Yiqi 6 1 5 -4 0.2
China Fang Xiongman 132 58 74 -16 0.78
England Gary Challis 10 2 8 -6 0.25
England Adam Longley 17 5 12 -7 0.42
France Regis D'Anna 4 0 4 -4 0
Germany Lukas Kleckers 61 28 33 -5 0.85
Belgium Kevin Vandevoort 18 12 6 6 2
China Huang Jiahao 14 6 8 -2 0.75
India Kamal Chawla 6 2 4 -2 0.5
England Peter Devlin 10 2 8 -6 0.25
Scotland Chris Totten 21 9 12 -3 0.75
Canada Terry Davidson 5 1 4 -3 0.25
England Clayton Humphries 31 18 13 5 1.38
Wales Tom Rees 6 2 4 -2 0.5
England Ray Grall 8 0 8 -8 0
England Zack Richardson 54 34 20 14 1.7
England Joe Roberts 43 25 18 7 1.39
China Yan Bingtao 266 149 117 32 1.27
England Paul Norris 18 6 12 -6 0.5
England Matthew Glasby 28 11 17 -6 0.65
Malta Brian Cini 24 14 10 4 1.4
England Imran Nisar 9 5 4 1 1.25
England Michael Williams 34 19 15 4 1.27
England Ashley Hugill 108 56 52 4 1.08
Germany Daniel Schneider 6 2 4 -2 0.5
Egypt Ahmed Galal 37 15 22 -7 0.68
Germany Markus Fischer 6 2 4 -2 0.5
China Yuan Sijun 84 47 37 10 1.27
China Xu Si 54 25 29 -4 0.86
England Josh Mulholland 23 10 13 -3 0.77
England Joshua Cooper 38 20 18 2 1.11
England Aaron Cook 4 0 4 -4 0
England Adam King 8 0 8 -8 0
England Troy Brett 18 9 9 0 1
Wales Tyler Rees 23 9 14 -5 0.64
Belgium Johny Moermans 12 5 7 -2 0.71
Hong Kong Lee Chun Wai 19 9 10 -1 0.9
Hong Kong Ng On Yee 33 19 14 5 1.36
United States Corey Deuel 20 9 11 -2 0.82
Thailand Boonyarit Keattikun 142 55 87 -32 0.63
England Majid Khan 8 0 8 -8 0
England Thomas Lancastle 7 3 4 -1 0.75
Malaysia Thor Chuan Leong 125 45 80 -35 0.56
Scotland Keith Keldie 11 3 8 -5 0.38
England Joshua Baddeley 22 10 12 -2 0.83
Wales Mark Davies 9 1 8 -7 0.13
England Thomas Barton 24 13 11 2 1.18
Pakistan Umar Ali Shaikh 4 0 4 -4 0
Germany Simon Lichtenberg 13 9 4 5 2.25
Germany Anton Woywod 4 0 4 -4 0
England Chris Jones 13 5 8 -3 0.63
Thailand Prasit Buttakham 4 0 4 -4 0
Northern Ireland Conor McCormack 17 5 12 -7 0.42
Germany Rolf Mahr 5 1 4 -3 0.25
Thailand Kritsanut Lertsattayathorn 143 67 76 -9 0.88
Pakistan Hamza Akbar 71 24 47 -23 0.51
Hong Kong Chau Hon Man 36 12 24 -12 0.5
Malaysia Keen Hoo Moh 29 4 25 -21 0.16
India S. Dilip Kumar 4 0 4 -4 0
Switzerland Tom Zimmermann 7 3 4 -1 0.75
Ireland Tony Corrigan 11 4 7 -3 0.57
England Jeremy Lee 6 2 4 -2 0.5
Thailand Akani Songsermsawad 242 124 118 6 1.05
Wales Rhydian Ap Owen 15 5 10 -5 0.5
England Darren Barton 10 2 8 -6 0.25
England Scott Lyons 9 1 8 -7 0.13
England Brad Chappell 16 5 11 -6 0.45
England Heather Clare 8 0 8 -8 0
England Joshua Thomond 49 25 24 1 1.04
Germany Robin Otto 16 4 12 -8 0.33
Scotland Lee Mein 19 8 11 -3 0.73
Ireland Stephen Bateman 10 5 5 0 1
India Hrithik Jain 21 11 10 1 1.1
Germany Richard Wienold 11 4 7 -3 0.57
Australia Kurt Dunham 94 25 69 -44 0.36
Latvia Tatjana Vasiljeva 5 1 4 -3 0.25
England Patrick Whelan 15 3 12 -9 0.25
Pakistan Babar Masih 38 14 24 -10 0.58
Germany Thomas Frank 4 0 4 -4 0
Germany Loris Lehmann 4 0 4 -4 0
Germany Sebastian Stein 4 0 4 -4 0
Germany Heiko Mutz 6 2 4 -2 0.5
Germany Peter Brehm 4 0 4 -4 0
Egypt Hatem Yassen 31 4 27 -23 0.15
Germany William Frey 5 1 4 -3 0.25
Germany Wolfgang Frey 10 4 6 -2 0.67
India Kaavya Bharath 4 0 4 -4 0
Wales Jackson Page 18 8 10 -2 0.8
Germany Julian Maschmeier 4 0 4 -4 0
England Lewis Gillen 20 8 12 -4 0.67
England Mohammed Rangzib 8 4 4 0 1
England Labeeb Ahmed 8 4 4 0 1
England Simon Blackwell 24 14 10 4 1.4
Egypt Basem Eltahhan 35 12 23 -11 0.52
Morocco Mourad Naitali 10 4 6 -2 0.67
England Manasawin Phetmalaikul 4 0 4 -4 0
China Lyu Chenwei 67 37 30 7 1.23
England John Foster 19 9 10 -1 0.9
England Daniel Womersley 110 48 62 -14 0.77
India Ishpreet Chadha 45 19 26 -7 0.73
England Aaron McCann 8 0 8 -8 0
England Jamie Lashmar 17 7 10 -3 0.7
Germany Nicolas Georgopoulos 5 1 4 -3 0.25
England Hamim Hussain 4 0 4 -4 0
England Daniel Devlin 13 8 5 3 1.6
England Haydon Pinhey 29 15 14 1 1.07
England Jack Smithers 9 1 8 -7 0.13
England Ben Murphy 6 2 4 -2 0.5
England Sonnie O'Sullivan 12 4 8 -4 0.5
Denmark Hussam Al-Saffar 4 0 4 -4 0
Northern Ireland Christopher Maye 8 0 8 -8 0
England Ben Robinson 13 5 8 -3 0.63
England Phil Parkin 10 2 8 -6 0.25
Wales Dale Hughes 8 0 8 -8 0
Ireland Aaron Tobin 27 13 14 -1 0.93
England Jason Turnbull 8 0 8 -8 0
England Daniel Stevenson 16 4 12 -8 0.33
England Sean Bowers 12 4 8 -4 0.5
England Andrew Grainger 8 0 8 -8 0
England James Lake 4 0 4 -4 0
Pakistan Wasim Khan 8 0 8 -8 0
England Shafaqut Hussain 8 0 8 -8 0
England George Montgomery 4 0 4 -4 0
England Mario Basile 18 7 11 -4 0.64
Belgium Gert Kempenaers 6 2 4 -2 0.5
England Sean Harvey 23 15 8 7 1.88
England Luke Pinches 12 5 7 -2 0.71
England Reggie Edwards 10 5 5 0 1
Ukraine Andrew Ivasiv 4 0 4 -4 0
Scotland David Charleton 4 0 4 -4 0
Romania Dragos-Bogdan Dorojan 4 0 4 -4 0
Germany Jonas Sprengel 4 0 4 -4 0
Germany Fabian Haken 5 1 4 -3 0.25
Afghanistan Abdullah Atmar Ghulam Jilani 4 0 4 -4 0
Germany Marcel Prackert 8 0 8 -8 0
France Gaugler Didier 4 0 4 -4 0
New Zealand Daniell Harry Haenga 34 9 25 -16 0.36
Egypt Hesham Abdelhmed 36 11 25 -14 0.44
United Arab Emirates Mohammed Shahab 40 16 24 -8 0.67
China Yi Chen Xu 5 0 5 -5 0
China Zhang Jiankang 16 7 9 -2 0.78