Greatest Winning Margin - Year 2020 - 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 563 339 224 115 1.51
Wales Ryan Day 224 110 114 -4 0.96
England Barry Hawkins 329 188 141 47 1.33
England Jack Lisowski 296 149 147 2 1.01
England Mark Selby 594 343 251 92 1.37
England Jimmy Robertson 169 86 83 3 1.04
Belgium Luca Brecel 253 142 111 31 1.28
England Gary Wilson 270 146 124 22 1.18
England Stuart Bingham 376 212 164 48 1.29
England Kyren Wilson 637 370 267 103 1.39
England Ben Woollaston 216 111 105 6 1.06
Scotland Graeme Dott 417 229 188 41 1.22
England Matthew Selt 249 120 129 -9 0.93
England Tom Ford 355 190 165 25 1.15
China Xiao Guodong 227 121 106 15 1.14
England Ali Carter 270 137 133 4 1.03
Scotland Scott Donaldson 285 159 126 33 1.26
England Joe Perry 339 177 162 15 1.09
Wales Mark Williams 346 194 152 42 1.28
England David Gilbert 288 142 146 -4 0.97
Scotland Anthony McGill 372 205 167 38 1.23
England Judd Trump 721 456 265 191 1.72
Scotland John Higgins 404 237 167 70 1.42
England Mark King 188 84 104 -20 0.81
England Robert Milkins 225 116 109 7 1.06
China Lyu Haotian 189 95 94 1 1.01
England Ricky Walden 194 98 96 2 1.02
England Martin O'Donnell 178 91 87 4 1.05
Wales Daniel Wells 102 41 61 -20 0.67
England Billy Joe Castle 86 28 58 -30 0.48
England Mitchell Mann 131 54 77 -23 0.7
England Michael Holt 212 111 101 10 1.1
Thailand Akani Songsermsawad 144 79 65 14 1.22
China Tian Pengfei 167 94 73 21 1.29
England James Cahill 98 40 58 -18 0.69
China Chang Bingyu 115 54 61 -7 0.89
China Zhang Jiankang 24 5 19 -14 0.26
Wales Dominic Dale 167 80 87 -7 0.92
England Peter Lines 94 41 53 -12 0.77
England Elliot Slessor 182 100 82 18 1.22
England Andrew Higginson 156 74 82 -8 0.9
England Peter Ebdon 26 12 14 -2 0.86
China Zhang Anda 43 23 20 3 1.15
China Ding Junhui 292 169 123 46 1.37
Switzerland Alexander Ursenbacher 180 94 86 8 1.09
China Mei Xiwen 52 27 25 2 1.08
Scotland Alan McManus 125 57 68 -11 0.84
England Riley Parsons 71 18 53 -35 0.34
China Chen Zifan 116 45 71 -26 0.63
England Louis Heathcote 142 60 82 -22 0.73
China Si Jiahui 88 34 54 -20 0.63
China Peifan Lei 73 27 46 -19 0.59
China Yuan Sijun 114 51 63 -12 0.81
Iran Soheil Vahedi 103 42 61 -19 0.69
Scotland Fraser Patrick 100 40 60 -20 0.67
England Mark Davis 147 75 72 3 1.04
Ireland Fergal O'Brien 152 69 83 -14 0.83
England Liam Highfield 165 83 82 1 1.01
Northern Ireland Jordan Brown 197 96 101 -5 0.95
England Robbie Williams 199 101 98 3 1.03
Wales Matthew Stevens 181 98 83 15 1.18
Thailand Thepchaiya Un-Nooh 225 119 106 13 1.12
China Chen Feilong 84 36 48 -12 0.75
China Luo Honghao 118 52 66 -14 0.79
England Anthony Hamilton 96 49 47 2 1.04
Norway Kurt Maflin 239 124 115 9 1.08
Scotland Ross Muir 44 20 24 -4 0.83
Malaysia Thor Chuan Leong 97 40 57 -17 0.7
China Liang Wenbo 255 138 117 21 1.18
England Chris Wakelin 103 44 59 -15 0.75
Wales Duane Jones 92 31 61 -30 0.51
China Li Hang 188 96 92 4 1.04
Poland Adam Stefanow 36 11 25 -14 0.44
Brazil Igor Figueiredo 137 62 75 -13 0.83
Northern Ireland Gerard Greene 153 69 84 -15 0.82
England Brandon Sargeant 85 29 56 -27 0.52
England Nigel Bond 141 60 81 -21 0.74
England Craig Steadman 102 52 50 2 1.04
Israel Eden Sharav 129 52 77 -25 0.68
England John Astley 111 56 55 1 1.02
China Zhou Yuelong 272 155 117 38 1.32
China Bai Langning 38 15 23 -8 0.65
England David Grace 220 113 107 6 1.06
Malta Alex Borg 79 23 56 -33 0.41
Iran Hossein Vafaei 150 74 76 -2 0.97
Wales Jackson Page 170 79 91 -12 0.87
England Jamie O'Neill 121 51 70 -19 0.73
China Yan Bingtao 305 171 134 37 1.28
England Sam Baird 104 43 61 -18 0.7
England Andy Hicks 117 50 67 -17 0.75
Wales Jamie Clarke 238 124 114 10 1.09
England David Lilley 100 41 59 -18 0.69
Germany Simon Lichtenberg 158 82 76 6 1.08
England Paul Davison 122 50 72 -22 0.69
Wales Lee Walker 144 63 81 -18 0.78
England Joe O'Connor 170 86 84 2 1.02
Ireland Ross Bulman 73 41 32 9 1.28
Wales Jak Jones 179 80 99 -19 0.81
Austria Florian Nüßle 69 34 35 -1 0.97
England Mike Dunn 56 21 35 -14 0.6
England Jimmy White 112 41 71 -30 0.58
England Hammad Miah 108 50 58 -8 0.86
Ireland Ken Doherty 144 71 73 -2 0.97
Northern Ireland Mark Allen 300 167 133 34 1.26
China Lu Ning 173 93 80 13 1.16
England Oliver Lines 152 75 77 -2 0.97
Hong Kong Marco Fu 51 29 22 7 1.32
China Fan Zhengyi 121 52 69 -17 0.75
England Shaun Murphy 337 186 151 35 1.23
England Ashley Carty 191 90 101 -11 0.89
England Alfie Burden 124 65 59 6 1.1
Wales Kishan Hirani 81 29 52 -23 0.56
England Andy Lee 41 17 24 -7 0.71
Germany Lukas Kleckers 88 36 52 -16 0.69
China Xu Si 109 48 61 -13 0.79
Poland Kacper Filipiak 99 32 67 -35 0.48
England Mark Joyce 163 81 82 -1 0.99
England Barry Pinches 124 52 72 -20 0.72
Cyprus Michael Georgiou 103 48 55 -7 0.87
England Martin Gould 269 149 120 29 1.24
Scotland Stephen Maguire 258 127 131 -4 0.97
Wales Michael White 195 103 92 11 1.12
England Harvey Chandler 97 42 55 -13 0.76
England Rod Lawler 102 39 63 -24 0.62
Thailand Noppon Saengkham 189 100 89 11 1.12
China Zhao Xintong 239 141 98 43 1.44
England Sam Craigie 125 66 59 7 1.12
England Ian Burns 154 75 79 -4 0.95
Ukraine Iulian Boiko 53 11 42 -31 0.26
England Stuart Carrington 117 51 66 -15 0.77
England Ronnie O'Sullivan 386 233 153 80 1.52
Wales Darren Morgan 8 4 4 0 1
Wales Gavin Lewis 4 0 4 -4 0
Morocco Amine Amiri 57 7 50 -43 0.14
Thailand James Wattana 10 4 6 -2 0.67
England Sean Maddocks 53 18 35 -17 0.51
Scotland Dean Young 57 28 29 -1 0.97
Wales Andrew Pagett 31 16 15 1 1.07
England Ashley Hugill 97 47 50 -3 0.94
Thailand Mink Nutcharut 1 0 1 -1 0
Ireland Aaron Hill 81 35 46 -11 0.76
Northern Ireland Robbie Mcguigan 35 20 15 5 1.33
England Reanne Evans 27 9 18 -9 0.5
Wales Callum Lloyd 24 10 14 -4 0.71
England Imran Puri 3 0 3 -3 0
England Nick Jennings 8 3 5 -2 0.6
England James Height 21 7 14 -7 0.5
Scotland Dylan Craig 17 13 4 9 3.25
England James Welch 3 0 3 -3 0
Ireland Leo Fernandez 93 49 44 5 1.11
England Andrew Urbaniak 3 0 3 -3 0
England Matthew Glasby 32 14 18 -4 0.78
England Paul Gibbs 5 2 3 -1 0.67
England Oliver Brown 82 47 35 12 1.34
England Adam Edge 28 14 14 0 1
England Allan Taylor 127 69 58 11 1.19
England Danny Brindle 3 0 3 -3 0
England Jack Smithers 21 9 12 -3 0.75
Scotland Andy Fong 3 0 3 -3 0
England David Finbow 25 10 15 -5 0.67
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 6 3 3 0 1
Gibraltar Francis Becerra 3 0 3 -3 0
England Patrick Whelan 28 10 18 -8 0.56
Bulgaria Ivelin Boyanov Bozhanov 6 3 3 0 1
England Jonathan Noble 3 0 3 -3 0
Belgium Daan Leyssen 4 1 3 -2 0.33
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 147 77 70 7 1.1
England Andrew Milliard 12 0 12 -12 0
Portugal Francisco Domingues 7 3 4 -1 0.75
England Sean McAllister 33 16 17 -1 0.94
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 19 6 13 -7 0.46
England Ronnie Blake 4 1 3 -2 0.33
England John Nicholson 7 3 4 -1 0.75
England Peter Devlin 124 64 60 4 1.07
Germany Kharazchi Jamshid 12 0 12 -12 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 12 0 12 -12 0
England Mark Vincent 21 6 15 -9 0.4
England Ian Martin 50 27 23 4 1.17
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 3 0 3 -3 0
Gibraltar Gareth Lopez 4 0 4 -4 0
England Lee Prickman 4 0 4 -4 0
Spain Juan Pedro Duran 3 0 3 -3 0
England Hayden Staniland 38 19 19 0 1
England Chae Ross 21 6 15 -9 0.4
England Daniel Womersley 69 39 30 9 1.3
Poland Antoni Kowalski 73 40 33 7 1.21
England Christopher Keogan 22 7 15 -8 0.47
Russia Ivan Kakovskii 21 6 15 -9 0.4
China Wu Yize 60 31 29 2 1.07
Finland Robin Hull 11 5 6 -1 0.83
Wales Tyler Rees 33 13 20 -7 0.65
France Brian Ochoiski 113 52 61 -9 0.85
England Connor Benzey 32 10 22 -12 0.45
Belgium Ben Mertens 59 31 28 3 1.11
England Jake Nicholson 55 30 25 5 1.2
England Adam Duffy 24 7 17 -10 0.41
Wales Dylan Emery 45 24 21 3 1.14
Wales Ian Preece 32 16 16 0 1
England Benji Buckley 18 8 10 -2 0.8
England Jenson Kendrick 25 12 13 -1 0.92
England Robert James 50 29 21 8 1.38
England Sean O'Sullivan 31 15 16 -1 0.94
England Brandon Hall 29 14 15 -1 0.93
England Jamie Barrett 72 42 30 12 1.4
Ireland Greg Casey 10 1 9 -8 0.11
Australia Ryan Thomerson 15 5 10 -5 0.5
Northern Ireland Declan Lavery 13 4 9 -5 0.44
Scotland Liam Graham 30 16 14 2 1.14
Gibraltar Chris Mason 17 8 9 -1 0.89
England Daniel Bagley 20 9 11 -2 0.82
England Jack Culligan 37 20 17 3 1.18
England Ben Fortey 34 20 14 6 1.43
England Manasawin Phetmalaikul 25 11 14 -3 0.79
Belgium Julien Leclercq 20 9 11 -2 0.82
Ireland Ryan Cronin 22 9 13 -4 0.69
England Jeff Cundy 21 9 12 -3 0.75
Australia Jamie Brown 15 5 10 -5 0.5
England Farakh Ajaib 101 49 52 -3 0.94
England Haydon Pinhey 57 25 32 -7 0.78
England Kayden Brierley 11 2 9 -7 0.22
England Mike Hallett 11 2 9 -7 0.22
England James Leadbetter 24 14 10 4 1.4
England Jack Haley 10 1 9 -8 0.11
Northern Ireland Patrick Wallace 55 31 24 7 1.29
England Jamie Wilson 89 37 52 -15 0.71
England Saqib Nasir 40 21 19 2 1.11
England Lee Stephens 12 3 9 -6 0.33
China Fang Xiongman 38 22 16 6 1.38
England Elliott Weston 13 4 9 -5 0.44
England Joshua Thomond 28 14 14 0 1
England James Silverwood 17 6 11 -5 0.55
Japan Keishin Kamihashi 21 11 10 1 1.1
England Dan Barsley 11 2 9 -7 0.22
England Bradley Cowdroy 20 9 11 -2 0.82
England Daniel Ward 17 8 9 -1 0.89
England Neal Jones 16 5 11 -6 0.45
Scotland Thomas McSorley 18 8 10 -2 0.8
England Bash Maqsood 15 4 11 -7 0.36
Wales Alex Taubman 20 8 12 -4 0.67
Ukraine Sergey Isaenko 19 7 12 -5 0.58
England Ryan Davies 29 16 13 3 1.23
Wales Ben Jones 15 6 9 -3 0.67
Wales Jamie Jones 157 91 66 25 1.38
England Alex Clenshaw 39 23 16 7 1.44
England Paul Deaville 10 1 9 -8 0.11
England David Nelson 12 3 9 -6 0.33
England Luke Simmonds 28 14 14 0 1
England Ollie Douglas 3 0 3 -3 0
England Mark Taylor 18 7 11 -4 0.64
England Adrian Rosa 32 14 18 -4 0.78
England Hamim Hussain 39 21 18 3 1.17
England Zak Surety 96 50 46 4 1.09
England Mark Lloyd 18 5 13 -8 0.38
England Sydney Wilson 22 8 14 -6 0.57
England Sanderson Lam 30 15 15 0 1
England Simon Blackwell 40 21 19 2 1.11
England Aidan Murphy (II) 14 5 9 -4 0.56
France Niel Vincent 22 10 12 -2 0.83
England Matthew Couch 12 3 9 -6 0.33
Scotland Michael Collumb 40 18 22 -4 0.82
England Kuldesh Johal 58 29 29 0 1
England Stephen Swaine 10 1 9 -8 0.11
England Dean Reynolds 10 1 9 -8 0.11
England Jack Dady 18 5 13 -8 0.38
England Stephen Kershaw 31 16 15 1 1.07
Wales Paul Davies 31 15 16 -1 0.94
England Lee Shanker 13 4 9 -5 0.44
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 87 46 41 5 1.12
Pakistan Haider Ali 10 1 9 -8 0.11
England Phil O'Kane 34 19 15 4 1.27
Scotland Keith Keldie 19 6 13 -7 0.46
England Luke Pinches 23 9 14 -5 0.64
Wales Rhydian Richards 18 8 10 -2 0.8
Poland Mateusz Baranowski 27 14 13 1 1.08
England Ryan Roberts 28 14 14 0 1
England Stephen Groves 9 0 9 -9 0
England Sean Harvey 24 12 12 0 1
England Marvin Morgan 25 11 14 -3 0.79
England Andy Marriott 20 9 11 -2 0.82
England Alex Millington 26 14 12 2 1.17
India Lucky Vatnani 11 2 9 -7 0.22
Northern Ireland Fergal Quinn (II) 28 16 12 4 1.33
Northern Ireland Raymond Fry 27 12 15 -3 0.8
England Joshua Cooper 24 10 14 -4 0.71
Scotland Chris Totten 20 10 10 0 1
Belgium Hans Blanckaert 18 7 11 -4 0.64
Stan Moody 15 6 9 -3 0.67
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 11 2 9 -7 0.22
Northern Ireland Jamie McArdle 27 12 15 -3 0.8
England Jed Mann 15 5 10 -5 0.5
England Callum Beresford 15 5 10 -5 0.5
England Steven Hallworth 111 58 53 5 1.09
China Jianbo Zhao 74 38 36 2 1.06
China Gao Yang 68 28 40 -12 0.7
China Pang Junxu 92 42 50 -8 0.84
Scotland Gary Thomson 6 2 4 -2 0.5