Greatest Winning Margin - Decade 2020-2029 - 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 685 407 278 129 1.46
Wales Ryan Day 344 175 169 6 1.04
England Barry Hawkins 576 330 246 84 1.34
England Jack Lisowski 547 276 271 5 1.02
England Mark Selby 820 460 360 100 1.28
England Jimmy Robertson 244 126 118 8 1.07
Belgium Luca Brecel 359 198 161 37 1.23
England Gary Wilson 418 215 203 12 1.06
England Stuart Bingham 623 354 269 85 1.32
England Kyren Wilson 970 544 426 118 1.28
England Ben Woollaston 301 156 145 11 1.08
Scotland Graeme Dott 579 309 270 39 1.14
England Matthew Selt 409 209 200 9 1.05
England Tom Ford 531 285 246 39 1.16
China Xiao Guodong 363 202 161 41 1.25
England Ali Carter 493 273 220 53 1.24
Scotland Scott Donaldson 421 224 197 27 1.14
England Joe Perry 545 282 263 19 1.07
Wales Mark Williams 653 371 282 89 1.32
England David Gilbert 453 234 219 15 1.07
Scotland Anthony McGill 508 281 227 54 1.24
England Judd Trump 970 619 351 268 1.76
Scotland John Higgins 677 408 269 139 1.52
England Mark King 248 111 137 -26 0.81
England Robert Milkins 330 170 160 10 1.06
China Lyu Haotian 286 142 144 -2 0.99
England Ricky Walden 327 170 157 13 1.08
England Martin O'Donnell 263 143 120 23 1.19
Wales Daniel Wells 158 66 92 -26 0.72
England Billy Joe Castle 142 50 92 -42 0.54
England Mitchell Mann 197 83 114 -31 0.73
England Michael Holt 284 137 147 -10 0.93
Thailand Akani Songsermsawad 220 120 100 20 1.2
China Tian Pengfei 250 135 115 20 1.17
England James Cahill 171 74 97 -23 0.76
China Chang Bingyu 193 91 102 -11 0.89
China Zhang Jiankang 24 5 19 -14 0.26
Wales Dominic Dale 261 125 136 -11 0.92
England Peter Lines 164 70 94 -24 0.74
England Elliot Slessor 254 138 116 22 1.19
England Andrew Higginson 230 111 119 -8 0.93
England Peter Ebdon 26 12 14 -2 0.86
China Zhang Anda 43 23 20 3 1.15
China Ding Junhui 385 219 166 53 1.32
Switzerland Alexander Ursenbacher 277 145 132 13 1.1
China Mei Xiwen 52 27 25 2 1.08
Scotland Alan McManus 188 92 96 -4 0.96
England Riley Parsons 112 35 77 -42 0.45
China Chen Zifan 182 72 110 -38 0.65
England Louis Heathcote 234 108 126 -18 0.86
China Si Jiahui 154 68 86 -18 0.79
China Peifan Lei 155 65 90 -25 0.72
China Yuan Sijun 172 77 95 -18 0.81
Iran Soheil Vahedi 177 81 96 -15 0.84
Scotland Fraser Patrick 163 64 99 -35 0.65
England Mark Davis 248 130 118 12 1.1
Ireland Fergal O'Brien 244 114 130 -16 0.88
England Liam Highfield 271 136 135 1 1.01
Northern Ireland Jordan Brown 333 170 163 7 1.04
England Robbie Williams 273 136 137 -1 0.99
Wales Matthew Stevens 232 123 109 14 1.13
Thailand Thepchaiya Un-Nooh 330 168 162 6 1.04
China Chen Feilong 84 36 48 -12 0.75
China Luo Honghao 186 82 104 -22 0.79
England Anthony Hamilton 168 84 84 0 1
Norway Kurt Maflin 295 149 146 3 1.02
Scotland Ross Muir 53 23 30 -7 0.77
Malaysia Thor Chuan Leong 97 40 57 -17 0.7
China Liang Wenbo 362 193 169 24 1.14
England Chris Wakelin 215 99 116 -17 0.85
Wales Duane Jones 178 71 107 -36 0.66
China Li Hang 273 130 143 -13 0.91
Poland Adam Stefanow 36 11 25 -14 0.44
Brazil Igor Figueiredo 219 103 116 -13 0.89
Northern Ireland Gerard Greene 219 97 122 -25 0.8
England Brandon Sargeant 150 55 95 -40 0.58
England Nigel Bond 214 98 116 -18 0.84
England Craig Steadman 108 57 51 6 1.12
Israel Eden Sharav 182 74 108 -34 0.69
England John Astley 134 65 69 -4 0.94
China Zhou Yuelong 452 255 197 58 1.29
China Bai Langning 83 38 45 -7 0.84
England David Grace 273 134 139 -5 0.96
Malta Alex Borg 92 25 67 -42 0.37
Iran Hossein Vafaei 224 109 115 -6 0.95
Wales Jackson Page 223 103 120 -17 0.86
England Jamie O'Neill 206 94 112 -18 0.84
China Yan Bingtao 434 246 188 58 1.31
England Sam Baird 104 43 61 -18 0.7
England Andy Hicks 172 75 97 -22 0.77
Wales Jamie Clarke 337 174 163 11 1.07
England David Lilley 160 67 93 -26 0.72
Germany Simon Lichtenberg 225 117 108 9 1.08
England Paul Davison 174 66 108 -42 0.61
Wales Lee Walker 202 87 115 -28 0.76
England Joe O'Connor 257 132 125 7 1.06
Ireland Ross Bulman 73 41 32 9 1.28
Wales Jak Jones 281 130 151 -21 0.86
Austria Florian Nüßle 111 51 60 -9 0.85
England Mike Dunn 56 21 35 -14 0.6
England Jimmy White 181 72 109 -37 0.66
England Hammad Miah 108 50 58 -8 0.86
Ireland Ken Doherty 198 91 107 -16 0.85
Northern Ireland Mark Allen 391 222 169 53 1.31
China Lu Ning 288 148 140 8 1.06
England Oliver Lines 231 115 116 -1 0.99
Hong Kong Marco Fu 51 29 22 7 1.32
China Fan Zhengyi 182 77 105 -28 0.73
England Shaun Murphy 461 260 201 59 1.29
England Ashley Carty 248 112 136 -24 0.82
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 135 51 84 -33 0.61
China Xu Si 159 71 88 -17 0.81
Poland Kacper Filipiak 171 65 106 -41 0.61
England Mark Joyce 255 126 129 -3 0.98
England Barry Pinches 166 63 103 -40 0.61
Cyprus Michael Georgiou 103 48 55 -7 0.87
England Martin Gould 378 203 175 28 1.16
Scotland Stephen Maguire 348 173 175 -2 0.99
Wales Michael White 260 133 127 6 1.05
England Harvey Chandler 97 42 55 -13 0.76
England Rod Lawler 166 70 96 -26 0.73
Thailand Noppon Saengkham 240 125 115 10 1.09
China Zhao Xintong 379 212 167 45 1.27
England Sam Craigie 258 140 118 22 1.19
England Ian Burns 214 102 112 -10 0.91
Ukraine Iulian Boiko 107 30 77 -47 0.39
England Stuart Carrington 233 123 110 13 1.12
England Ronnie O'Sullivan 597 349 248 101 1.41
Wales Darren Morgan 8 4 4 0 1
Wales Gavin Lewis 4 0 4 -4 0
Morocco Amine Amiri 63 8 55 -47 0.15
Thailand James Wattana 10 4 6 -2 0.67
England Sean Maddocks 94 25 69 -44 0.36
Scotland Dean Young 82 32 50 -18 0.64
Wales Andrew Pagett 31 16 15 1 1.07
England Ashley Hugill 149 68 81 -13 0.84
Thailand Nutcharat Wongharuthai 1 0 1 -1 0
Ireland Aaron Hill 126 55 71 -16 0.77
Northern Ireland Robbie Mcguigan 63 29 34 -5 0.85
England Reanne Evans 36 11 25 -14 0.44
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 148 75 73 2 1.03
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 104 56 48 8 1.17
England Adam Edge 28 14 14 0 1
England Allan Taylor 178 90 88 2 1.02
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 202 94 108 -14 0.87
England Andy Milliard 3 0 3 -3 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 173 81 92 -11 0.88
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 54 30 24 6 1.25
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 50 24 26 -2 0.92
England Chae Ross 21 6 15 -9 0.4
England Daniel Womersley 91 44 47 -3 0.94
Poland Antoni Kowalski 73 40 33 7 1.21
England Christopher Keogan 22 7 15 -8 0.47
Russia Ivan Kakovskii 30 9 21 -12 0.43
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 163 70 93 -23 0.75
England Connor Benzey 43 14 29 -15 0.48
Belgium Ben Mertens 72 37 35 2 1.06
England Jake Nicholson 55 30 25 5 1.2
England Adam Duffy 24 7 17 -10 0.41
Wales Dylan Emery 96 46 50 -4 0.92
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 Andrew Milliard 9 0 9 -9 0
England Jamie Barrett 107 49 58 -9 0.84
Ireland Greg Casey 10 1 9 -8 0.11
Australia Ryan Thomerson 15 5 10 -5 0.5
Northern Ireland Declan Lavery 17 7 10 -3 0.7
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 41 22 19 3 1.16
England Manasawin Phetmalaikul 25 11 14 -3 0.79
Belgium Julien Leclercq 39 17 22 -5 0.77
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 143 59 84 -25 0.7
England Haydon Pinhey 79 28 51 -23 0.55
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 150 65 85 -20 0.76
England Saqib Nasir 42 22 20 2 1.1
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 29 14 15 -1 0.93
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 257 151 106 45 1.42
England Alex Clenshaw 57 28 29 -1 0.97
England Paul Deaville 10 1 9 -8 0.11
England Dave 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 33 14 19 -5 0.74
England Hamim Hussain 70 27 43 -16 0.63
England Zak Surety 141 67 74 -7 0.91
England Mark Lloyd 29 10 19 -9 0.53
England Sydney Wilson 22 8 14 -6 0.57
England Sanderson Lam 30 15 15 0 1
England Simon Blackwell 41 21 20 1 1.05
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 82 38 44 -6 0.86
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 32 15 17 -2 0.88
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 151 73 78 -5 0.94
Pakistan Haider Ali 10 1 9 -8 0.11
England Phil O'Kane 35 19 16 3 1.19
Scotland Keith Keldie 19 6 13 -7 0.46
England Luke Pinches 24 9 15 -6 0.6
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 26 13 13 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
Ireland Fergal Quinn 38 19 19 0 1
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
England Stanley 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 197 100 97 3 1.03
China Jianbo Zhao 140 70 70 0 1
China Gao Yang 121 47 74 -27 0.64
China Pang Junxu 192 100 92 8 1.09
Scotland Gary Thomson 6 2 4 -2 0.5
England Rebecca Kenna 11 4 7 -3 0.57
Scotland Stephen Hendry 21 8 13 -5 0.62