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

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 313 191 122 69 1.57
England Mark Selby 370 239 131 108 1.82
China Ding Junhui 318 183 135 48 1.36
England Shaun Murphy 223 129 94 35 1.37
England Ali Carter 297 163 134 29 1.22
Scotland John Higgins 340 207 133 74 1.56
England Peter Ebdon 131 69 62 7 1.11
Wales Ryan Day 343 195 148 47 1.32
England Robert Milkins 219 106 113 -7 0.94
England Ricky Walden 283 167 116 51 1.44
China Li Hang 141 71 70 1 1.01
England Mark Davis 334 192 142 50 1.35
Australia Neil Robertson 318 192 126 66 1.52
Wales Mark Williams 363 205 158 47 1.3
England Ronnie O'Sullivan 312 195 117 78 1.67
Wales Matthew Stevens 190 104 86 18 1.21
Norway Kurt Maflin 186 101 85 16 1.19
England Stuart Bingham 411 251 160 91 1.57
Northern Ireland Mark Allen 229 129 100 29 1.29
England Jamie Cope 102 40 62 -22 0.65
China Tian Pengfei 101 39 62 -23 0.63
England Nigel Bond 118 52 66 -14 0.79
England Martin Gould 183 99 84 15 1.18
Scotland Graeme Dott 135 66 69 -3 0.96
England Joe Perry 324 175 149 26 1.17
Scotland Stephen Maguire 244 144 100 44 1.44
Hong Kong Marco Fu 268 165 103 62 1.6
Northern Ireland Gerard Greene 53 29 24 5 1.21
England Barry Hawkins 265 166 99 67 1.68
China Cao Yupeng 112 47 65 -18 0.72
China Mei Xiwen 147 80 67 13 1.19
England Jimmy White 124 62 62 0 1
Ireland Ken Doherty 105 45 60 -15 0.75
China Yu Delu 151 67 84 -17 0.8
England Alfie Burden 110 47 63 -16 0.75
England Tom Ford 195 106 89 17 1.19
England Anthony Hamilton 210 116 94 22 1.23
England Mark King 188 103 85 18 1.21
England Mark Joyce 142 71 71 0 1
England Rory McLeod 121 53 68 -15 0.78
England Andrew Higginson 188 105 83 22 1.27
Wales Dominic Dale 269 148 121 27 1.22
China Liang Wenbo 332 190 142 48 1.34
England Mike Dunn 119 54 65 -11 0.83
England Rod Lawler 166 73 93 -20 0.78
Thailand James Wattana 159 74 85 -11 0.87
England Ben Woollaston 238 119 119 0 1
Ireland Fergal O'Brien 168 87 81 6 1.07
England Matthew Selt 215 110 105 5 1.05
Ireland Joe Delaney 24 13 11 2 1.18
England Barry Pinches 51 33 18 15 1.83
England David Gilbert 285 167 118 49 1.42
England Peter Lines 165 83 82 1 1.01
Malta Tony Drago 34 20 14 6 1.43
England Michael Holt 277 157 120 37 1.31
Scotland Jamie Burnett 23 11 12 -1 0.92
Scotland Alan McManus 128 61 67 -6 0.91
China Xiao Guodong 179 98 81 17 1.21
England Jack Lisowski 158 81 77 4 1.05
England Jimmy Robertson 150 84 66 18 1.27
England Liam Highfield 153 79 74 5 1.07
England Kuldesh Johal 23 10 13 -3 0.77
Wales Jamie Jones 190 108 82 26 1.32
England Andy Hicks 128 64 64 0 1
England Kyren Wilson 197 111 86 25 1.29
Scotland Anthony McGill 304 179 125 54 1.43
England Paul Davison 104 36 68 -32 0.53
Wales Michael White 261 133 128 5 1.04
Northern Ireland Patrick Wallace 6 2 4 -2 0.5
Thailand Noppon Saengkham 159 77 82 -5 0.94
Wales Andrew Pagett 33 12 21 -9 0.57
England Jamie O'Neill 22 11 11 0 1
Wales Jak Jones 104 44 60 -16 0.73
Brazil Igor Figueiredo 42 18 24 -6 0.75
England Robbie Williams 151 73 78 -5 0.94
Scotland Eden Sharav 97 41 56 -15 0.73
England Gary Wilson 158 83 75 8 1.11
Thailand Dechawat Poomjaeng 99 40 59 -19 0.68
Belgium Luca Brecel 219 123 96 27 1.28
England Nick Jennings 11 3 8 -5 0.38
England Craig Steadman 158 78 80 -2 0.98
England Sam Craigie 115 52 63 -11 0.83
England Adam Duffy 172 90 82 8 1.1
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 95 37 58 -21 0.64
England Shane Castle 17 9 8 1 1.13
England Ian Burns 120 53 67 -14 0.79
England Allan Taylor 116 43 73 -30 0.59
England Stuart Carrington 179 99 80 19 1.24
England David Grace 140 70 70 0 1
China Chen Zhe 118 55 63 -8 0.87
England Sam Baird 159 78 81 -3 0.96
England Andy Lee 16 9 7 2 1.29
India Aditya Mehta 98 43 55 -12 0.78
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 147 76 71 5 1.07
England Sean O'Sullivan 114 52 62 -10 0.84
England Jamie Barrett 113 48 65 -17 0.74
India Lucky Vatnani 35 19 16 3 1.19
Wales Daniel Wells 166 87 79 8 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 66 32 34 -2 0.94
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 83 39 44 -5 0.89
Germany Ralph Müller 4 0 4 -4 0
Germany Ralf Günzel 4 0 4 -4 0
Northern Ireland Joe Swail 130 63 67 -4 0.94
Wales Duane Jones 122 54 68 -14 0.79
Scotland Gary Thomson 18 7 11 -4 0.64
Wales Alex Taubman 41 23 18 5 1.28
England Mitchell Mann 113 48 65 -17 0.74
England Jeff Cundy 24 8 16 -8 0.5
Wales Jamie Rhys Clarke 24 10 14 -4 0.71
Scotland Marc Davis 59 26 33 -7 0.79
Germany Stefan Joachim 6 2 4 -2 0.5
Germany Stefan Gerst 5 1 4 -3 0.25
England Michael Wild 99 38 61 -23 0.62
England Charlie Walters 50 24 26 -2 0.92
England Farakh Ajaib 25 13 12 1 1.08
England Joel Walker 19 10 9 1 1.11
England John Astley 196 103 93 10 1.11
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 150 71 79 -8 0.9
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 126 56 70 -14 0.8
Poland Adam Stefanow 134 65 69 -4 0.94
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 168 82 86 -4 0.95
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 104 38 66 -28 0.58
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 108 56 52 4 1.08
England James Cahill 123 53 70 -17 0.76
England Daniel Ward 23 14 9 5 1.56
England Simon Dent 22 9 13 -4 0.69
England Sydney Wilson 80 23 57 -34 0.4
Malta Alex Borg 135 56 79 -23 0.71
Austria Andreas Ploner 41 23 18 5 1.28
Netherlands Kevin Chan 4 0 4 -4 0
Wales Lee Walker 125 52 73 -21 0.71
England James Burrett 10 2 8 -6 0.25
England Bhavesh Sodha 14 2 12 -10 0.17
Scotland Fraser Patrick 107 48 59 -11 0.81
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 129 53 76 -23 0.7
England Wayne Brown 38 14 24 -10 0.58
Cyprus Michael Georgiou 184 98 86 12 1.14
England Imran Puri 9 1 8 -7 0.13
Northern Ireland Declan Brennan 33 17 16 1 1.06
Wales Ian Preece 127 65 62 3 1.05
Brazil Itaro Santos 49 8 41 -33 0.2
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 57 30 27 3 1.11
India Sourav Kothari 33 13 20 -7 0.65
Iran Hossein Vafaei Ayouri 79 39 40 -1 0.98
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 101 38 63 -25 0.6
Wales David John 108 46 62 -16 0.74
England Bradley Jones 52 23 29 -6 0.79
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 79 27 52 -25 0.52
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 96 47 49 -2 0.96
India Pankaj Advani 78 52 26 26 2
England William Lemons 14 6 8 -2 0.75
Isle of Man Darryl Hill 66 15 51 -36 0.29
Scotland Ross Higgins 15 4 11 -7 0.36
England Jason Weston 72 17 55 -38 0.31
England Eddie Manning 35 23 12 11 1.92
Scotland Scott Donaldson 177 89 88 1 1.01
Scotland Ross Muir 106 45 61 -16 0.74
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 178 88 90 -2 0.98
England Tugba Irten 24 10 14 -4 0.71
England Andy Marriott 12 4 8 -4 0.5
Scotland Rhys Clark 124 49 75 -26 0.65
Wales Ben Jones 30 14 16 -2 0.88
China Zhang Anda 166 91 75 16 1.21
England Ashley Beal 15 8 7 1 1.14
China Chen Zifan 46 21 25 -4 0.84
China Zhao Xintong 156 82 74 8 1.11
Hong Kong Fung Kwok Wai 22 10 12 -2 0.83
China Zhang Yong 112 47 65 -18 0.72
China Wang Yuchen 90 35 55 -20 0.64
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 117 55 62 -7 0.89
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 160 77 83 -6 0.93
England Louis Heathcote 56 25 31 -6 0.81
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 118 53 65 -12 0.82
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 212 122 90 32 1.36
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 100 50 50 0 1
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 18 8 10 -2 0.8
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 126 50 76 -26 0.66
England Majid Khan 8 0 8 -8 0
England Thomas Lancastle 7 3 4 -1 0.75
Malaysia Thor Chuan Leong 104 37 67 -30 0.55
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 134 63 71 -8 0.89
Pakistan Hamza Akbar 64 21 43 -22 0.49
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 222 119 103 16 1.16
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 48 25 23 2 1.09
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 82 23 59 -36 0.39
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 25 3 22 -19 0.14
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
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 102 45 57 -12 0.79
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