Greatest Winning Margin - Year 2019 - Professional

  • Patreon
  • 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 404 242 162 80 1.49
    England Mark Selby 280 159 121 38 1.31
    China Ding Junhui 181 98 83 15 1.18
    England Shaun Murphy 133 68 65 3 1.05
    England Ali Carter 281 152 129 23 1.18
    Scotland John Higgins 320 179 141 38 1.27
    England Peter Ebdon 140 75 65 10 1.15
    Wales Ryan Day 182 89 93 -4 0.96
    England Robert Milkins 162 86 76 10 1.13
    England Ricky Walden 185 100 85 15 1.18
    China Li Hang 170 96 74 22 1.3
    England Mark Davis 209 109 100 9 1.09
    Australia Neil Robertson 400 254 146 108 1.74
    Wales Mark Williams 166 85 81 4 1.05
    England Ronnie O'Sullivan 177 102 75 27 1.36
    Wales Matthew Stevens 104 57 47 10 1.21
    Norway Kurt Maflin 153 90 63 27 1.43
    England Stuart Bingham 372 217 155 62 1.4
    Northern Ireland Mark Allen 112 54 58 -4 0.93
    England Jamie Cope 6 2 4 -2 0.5
    China Tian Pengfei 130 69 61 8 1.13
    England Nigel Bond 93 42 51 -9 0.82
    England Martin Gould 165 94 71 23 1.32
    Scotland Graeme Dott 150 90 60 30 1.5
    England Joe Perry 195 109 86 23 1.27
    Scotland Stephen Maguire 261 131 130 1 1.01
    Hong Kong Marco Fu 63 30 33 -3 0.91
    Northern Ireland Gerard Greene 110 53 57 -4 0.93
    England Barry Hawkins 291 163 128 35 1.27
    China Mei Xiwen 103 54 49 5 1.1
    England Jimmy White 92 37 55 -18 0.67
    Ireland Ken Doherty 112 56 56 0 1
    England Alfie Burden 56 19 37 -18 0.51
    England Tom Ford 160 81 79 2 1.03
    England Anthony Hamilton 169 79 90 -11 0.88
    England Mark King 131 68 63 5 1.08
    England Mark Joyce 74 34 40 -6 0.85
    England Rory McLeod 128 68 60 8 1.13
    England Andrew Higginson 111 60 51 9 1.18
    Wales Dominic Dale 112 55 57 -2 0.96
    China Liang Wenbo 132 72 60 12 1.2
    England Mike Dunn 74 31 43 -12 0.72
    England Rod Lawler 94 46 48 -2 0.96
    Thailand James Wattana 60 30 30 0 1
    England Ben Woollaston 170 101 69 32 1.46
    Ireland Fergal O'Brien 99 47 52 -5 0.9
    England Matthew Selt 151 88 63 25 1.4
    Ireland Joe Delaney 11 3 8 -5 0.38
    England Barry Pinches 101 59 42 17 1.4
    England David Gilbert 325 183 142 41 1.29
    England Peter Lines 153 82 71 11 1.15
    England Michael Holt 115 62 53 9 1.17
    England Matthew Couch 43 24 19 5 1.26
    Scotland Alan McManus 111 61 50 11 1.22
    China Xiao Guodong 152 81 71 10 1.14
    England Jack Lisowski 307 169 138 31 1.22
    England Jimmy Robertson 207 100 107 -7 0.93
    England Liam Highfield 98 45 53 -8 0.85
    England Kuldesh Johal 60 32 28 4 1.14
    England Andy Hicks 131 74 57 17 1.3
    England Kyren Wilson 292 168 124 44 1.35
    Scotland Anthony McGill 171 84 87 -3 0.97
    England Paul Davison 121 60 61 -1 0.98
    Wales Michael White 112 49 63 -14 0.78
    Thailand Noppon Saengkham 143 74 69 5 1.07
    England Simon Bedford 49 25 24 1 1.04
    Wales Andrew Pagett 67 39 28 11 1.39
    England Jamie O'Neill 59 35 24 11 1.46
    Wales Jak Jones 79 37 42 -5 0.88
    Brazil Igor Figueiredo 14 4 10 -6 0.4
    Ireland Michael Judge 55 26 29 -3 0.9
    England Robbie Williams 121 63 58 5 1.09
    Israel Eden Sharav 135 64 71 -7 0.9
    England Gary Wilson 238 133 105 28 1.27
    Thailand Dechawat Poomjaeng 12 3 9 -6 0.33
    Belgium Luca Brecel 224 123 101 22 1.22
    England Nick Jennings 12 6 6 0 1
    England Craig Steadman 124 63 61 2 1.03
    England Sam Craigie 133 79 54 25 1.46
    England Adam Duffy 97 49 48 1 1.02
    Wales Kishan Hirani 64 20 44 -24 0.45
    England Sanderson Lam 65 18 47 -29 0.38
    England Shane Castle 61 33 28 5 1.18
    England Ian Burns 111 51 60 -9 0.85
    England Allan Taylor 111 53 58 -5 0.91
    England Stuart Carrington 92 50 42 8 1.19
    England David Grace 81 50 31 19 1.61
    China Chen Zhe 22 8 14 -6 0.57
    England Sam Baird 95 41 54 -13 0.76
    England Andy Lee 73 26 47 -21 0.55
    India Aditya Mehta 43 24 19 5 1.26
    Finland Robin Hull 116 59 57 2 1.04
    England Sean O'Sullivan 85 32 53 -21 0.6
    England Jamie Barrett 29 11 18 -7 0.61
    India Lucky Vatnani 41 23 18 5 1.28
    Wales Daniel Wells 118 68 50 18 1.36
    Poland Kacper Filipiak 14 5 9 -4 0.56
    England Reanne Evans 37 11 26 -15 0.42
    Belgium Tomasz Skalski 23 10 13 -3 0.77
    England Oliver Brown 51 24 27 -3 0.89
    Belgium Kevin van Hove 12 8 4 4 2
    England Martin O'Donnell 111 48 63 -15 0.76
    Northern Ireland Joe Swail 80 34 46 -12 0.74
    Ireland Leo Fernandez 52 27 25 2 1.08
    Wales Duane Jones 129 66 63 3 1.05
    Scotland Gary Thomson 39 23 16 7 1.44
    Wales Alex Taubman 42 21 21 0 1
    England Mitchell Mann 33 8 25 -17 0.32
    England Jeff Cundy 33 18 15 3 1.2
    Wales Jamie Clarke 90 41 49 -8 0.84
    England Michael Wild 38 23 15 8 1.53
    England Damian Wilks 9 5 4 1 1.25
    England Farakh Ajaib 70 29 41 -12 0.71
    England Stephen Groves 17 5 12 -7 0.42
    England Joel Walker 2 1 1 0 1
    England John Astley 130 59 71 -12 0.83
    England James Silverwood 18 6 12 -6 0.5
    England Jake Nicholson 25 12 13 -1 0.92
    England Oliver Lines 105 51 54 -3 0.94
    England Lee Shanker 18 6 12 -6 0.5
    England Darren Burns 13 1 12 -11 0.08
    England Christopher Keogan 63 36 27 9 1.33
    Poland Adam Stefanow 65 21 44 -23 0.48
    Thailand Thepchaiya Un-Nooh 153 90 63 27 1.43
    England Mike Finn 18 11 7 4 1.57
    Switzerland Alexander Ursenbacher 147 77 70 7 1.1
    England Callum Downing 51 31 20 11 1.55
    Northern Ireland Jordan Brown 63 21 42 -21 0.5
    Wales Callum Lloyd 57 32 25 7 1.28
    England Neal Jones 23 11 12 -1 0.92
    Northern Ireland Raymond Fry 22 9 13 -4 0.69
    Scotland William Thomson 14 2 12 -10 0.17
    England Zak Surety 44 26 18 8 1.44
    England James Cahill 190 101 89 12 1.13
    England Simon Dent 27 10 17 -7 0.59
    England Sydney Wilson 55 30 25 5 1.2
    Malta Alex Borg 55 26 29 -3 0.9
    Austria Andreas Ploner 63 35 28 7 1.25
    England Luke Simmonds 58 30 28 2 1.07
    Wales Lee Walker 69 27 42 -15 0.64
    England James Burrett 16 4 12 -8 0.33
    England Bash Maqsood 25 12 13 -1 0.92
    Scotland Fraser Patrick 56 34 22 12 1.55
    England Jason Tart 20 7 13 -6 0.54
    Pakistan Shehzad Iqbal 21 8 13 -5 0.62
    England Lee Stephens 21 8 13 -5 0.62
    England Billy Joe Castle 148 70 78 -8 0.9
    Wales Jack Bradford 32 16 16 0 1
    England Danny Brindle 36 15 21 -6 0.71
    England Hammad Miah 71 24 47 -23 0.51
    Cyprus Michael Georgiou 154 75 79 -4 0.95
    England Imran Puri 14 2 12 -10 0.17
    England Ian Brumby 14 2 12 -10 0.17
    Wales Ian Preece 68 40 28 12 1.43
    England Stuart Watson 30 15 15 0 1
    England Lee Richardson 52 29 23 6 1.26
    Ireland Dessie Sheehan 4 0 4 -4 0
    England Saqib Nasir 18 6 12 -6 0.5
    England Mark Vincent 22 6 16 -10 0.38
    Scotland Michael Collumb 41 24 17 7 1.41
    Iran Hossein Vafaei 141 75 66 9 1.14
    China Li Yuan 33 10 23 -13 0.43
    England Tam Mustafa 16 4 12 -8 0.33
    England Stephen Kershaw 27 9 18 -9 0.5
    England Ian Martin 5 1 4 -3 0.25
    England Ashley Carty 83 38 45 -7 0.84
    England Elliot Slessor 114 57 57 0 1
    England David Lilley 102 53 49 4 1.08
    Poland Mateusz Baranowski 34 18 16 2 1.13
    Australia Ryan Thomerson 42 21 21 0 1
    England George Pragnall 45 27 18 9 1.5
    England Adam Nash 9 4 5 -1 0.8
    England John Welsh 34 17 17 0 1
    Ireland Josh Boileau 23 11 12 -1 0.92
    England Ben Hancorn 43 22 21 1 1.05
    England Dave Finbow 31 13 18 -5 0.72
    England Surinder Gill 27 15 12 3 1.25
    England Wayne Townsend 26 9 17 -8 0.53
    England Gary Lees 23 8 15 -7 0.53
    England Adrian Rosa 49 28 21 7 1.33
    England Steven Hallworth 48 25 23 2 1.09
    Wales Elfed Evans 11 7 4 3 1.75
    England Eric Pei 4 0 4 -4 0
    Scotland Scott Donaldson 224 123 101 22 1.22
    Scotland Ross Muir 106 51 55 -4 0.93
    Canada Levi Meiller 16 4 12 -8 0.33
    England Mark Ganderton 18 6 12 -6 0.5
    China Lyu Haotian 154 87 67 20 1.3
    China Zhou Yuelong 187 104 83 21 1.25
    China Lu Ning 183 104 79 25 1.32
    England Stuart Hinton 14 2 12 -10 0.17
    China Chen Feilong 53 13 40 -27 0.33
    England Tugba Irten 16 4 12 -8 0.33
    England Andy Marriott 38 21 17 4 1.24
    Scotland Rhys Clark 18 4 14 -10 0.29
    China Zhang Anda 81 37 44 -7 0.84
    England Steven Evans 8 0 8 -8 0
    China Chen Zifan 108 56 52 4 1.08
    China Lin Shuai 54 31 23 8 1.35
    China Zhao Xintong 159 91 68 23 1.34
    Hong Kong Fung Kwok Wai 22 10 12 -2 0.83
    China Zhang Yong 86 34 52 -18 0.65
    China Qiu Yalong 29 14 15 -1 0.93
    England Jonathan Bagley 14 4 10 -6 0.4
    South Africa Paul Burrell 24 8 16 -8 0.5
    China Guan Zhen 43 26 17 9 1.53
    England Brandon Sargeant 32 13 19 -6 0.68
    England Harvey Chandler 56 16 40 -24 0.4
    England Ben Fortey 22 8 14 -6 0.57
    Estonia Andres Petrov 31 16 15 1 1.07
    England Garry Coulson 15 3 12 -9 0.25
    England Henry Roper 5 1 4 -3 0.25
    Scotland Dylan Craig 11 5 6 -1 0.83
    Portugal Francisco Domingues 15 8 7 1 1.14
    Hungary Zsolt Fenyvesi 16 4 12 -8 0.33
    Malta Aaron Busuttil 21 8 13 -5 0.62
    Germany Felix Frede 39 19 20 -1 0.95
    England Joe O'Connor 145 75 70 5 1.07
    England Adam Edge 27 13 14 -1 0.93
    England Chris Wakelin 132 69 63 6 1.1
    England Louis Heathcote 68 46 22 24 2.09
    China Niu Zhuang 49 16 33 -17 0.48
    China Wang Zepeng 56 34 22 12 1.55
    China Fang Xiongman 46 29 17 12 1.71
    England Gary Challis 14 2 12 -10 0.17
    Germany Lukas Kleckers 127 60 67 -7 0.9
    China Geng Mingqi 58 36 22 14 1.64
    China Liu Jiaming 35 16 19 -3 0.84
    England Peter Devlin 47 22 25 -3 0.88
    Scotland Barry Lee 22 8 14 -6 0.57
    Scotland Chris Totten 65 18 47 -29 0.38
    England Richard Binns 22 9 13 -4 0.69
    Canada James Lee 16 4 12 -8 0.33
    Pakistan Mohammed Asif 32 19 13 6 1.46
    China Luo Honghao 117 51 66 -15 0.77
    China Yan Bingtao 153 81 72 9 1.13
    China Long Zehuang 85 47 38 9 1.24
    China Pang Junxu 58 27 31 -4 0.87
    England Matthew Glasby 55 31 24 7 1.29
    Malta Brian Cini 37 18 19 -1 0.95
    Northern Ireland Jamie McArdle 44 25 19 6 1.32
    England Ashley Hugill 114 56 58 -2 0.97
    Norway Christopher Watts 15 8 7 1 1.14
    Germany Daniel Schneider 10 6 4 2 1.5
    Iran Amir Sarkhosh 38 24 14 10 1.71
    India Laxman Rawat 33 14 19 -5 0.74
    China Yuan Sijun 159 91 68 23 1.34
    China Fan Zhengyi 71 24 47 -23 0.51
    China Xu Si 116 57 59 -2 0.97
    England Joshua Cooper 22 10 12 -2 0.83
    Wales Tyler Rees 23 9 14 -5 0.64
    Hong Kong Ng On Yee 53 25 28 -3 0.89
    Ukraine Iulian Boiko 48 25 23 2 1.09
    Iran Soheil Vahedi 105 52 53 -1 0.98
    England Sean Maddocks 48 23 25 -2 0.92
    Malaysia Thor Chuan Leong 72 30 42 -12 0.71
    Scotland Keith Keldie 14 2 12 -10 0.17
    England Thomas Hilborne 19 5 14 -9 0.36
    Latvia Rodion Judin 47 24 23 1 1.04
    Germany Simon Lichtenberg 54 16 38 -22 0.42
    China Bai Langning 17 5 12 -7 0.42
    Pakistan Hamza Akbar 118 54 64 -10 0.84
    India Asutosh Padhy 6 2 4 -2 0.5
    Hong Kong Chau Hon Man 22 8 14 -6 0.57
    Japan Keishin Kamihashi 42 22 20 2 1.1
    Ireland Tony Corrigan 27 11 16 -5 0.69
    Norway Edwin Ingebrigtsen 5 1 4 -3 0.25
    Poland Daniel Holoyda 29 12 17 -5 0.71
    Poland Lukasz Guzowski 10 4 6 -2 0.67
    China Au Chi Wai 53 31 22 9 1.41
    Ukraine Sergey Isaenko 24 6 18 -12 0.33
    Thailand Akani Songsermsawad 64 28 36 -8 0.78
    Pakistan Yasir Nadeem 17 5 12 -7 0.42
    England Owais Ali 29 12 17 -5 0.71
    England Joshua Thomond 25 10 15 -5 0.67
    Germany Robin Otto 13 1 12 -11 0.08
    Finland Heikki Niva 35 17 18 -1 0.94
    Austria Florian Nüßle 46 19 27 -8 0.7
    Ireland Stephen Bateman 2 1 1 0 1
    South Korea Daegyu Lee 38 19 19 0 1
    India Hrithik Jain 15 3 12 -9 0.25
    India Shrikrishna Suryanarayanan 4 0 4 -4 0
    Hong Kong Ka Wai Cheung 41 27 14 13 1.93
    Egypt Mostafa Dorgham 10 0 10 -10 0
    Hong Kong Yu Kiu Chang 36 18 18 0 1
    Japan Kengo Suzuki 14 2 12 -10 0.17
    Germany Umut Dikme 23 8 15 -7 0.53
    Germany Richard Wienold 7 2 5 -3 0.4
    Switzerland Luis Vetter 13 1 12 -11 0.08
    Ireland Andrew Doherty 50 28 22 6 1.27
    Gibraltar Francis Becerra 6 2 4 -2 0.5
    Gibraltar Andrew Olivero 4 0 4 -4 0
    France Brian Ochoiski 22 8 14 -6 0.57
    England Andrew Urbaniak 4 0 4 -4 0
    England Patrick Whelan 59 31 28 3 1.11
    Pakistan Abdul Raheem 16 4 12 -8 0.33
    Saudi Arabia Omar Alajlani 26 8 18 -10 0.44
    Belgium Ben Mertens 37 15 22 -7 0.68
    India Digvijay Kadian 23 7 16 -9 0.44
    Wales Dylan Emery 42 16 26 -10 0.62
    Wales Jackson Page 37 13 24 -11 0.54
    England Lewis Gillen 25 10 15 -5 0.67
    China Chang Bingyu 34 20 14 6 1.43
    China Si Jiahui 89 58 31 27 1.87
    England Paul Gibbs 4 0 4 -4 0
    England Lewis Parnham 19 6 13 -7 0.46
    Wales Daniel Williams 17 5 12 -7 0.42
    England Simon Blackwell 48 27 21 6 1.29
    Egypt Basem Eltahhan 22 3 19 -16 0.16
    England Manasawin Phetmalaikul 25 12 13 -1 0.92
    England Lee Prickman 5 1 4 -3 0.25
    Ireland Ross Bulman 89 44 45 -1 0.98
    England Jack Harris 26 11 15 -4 0.73
    Ireland Noel Landers 22 8 14 -6 0.57
    Ireland Fergal Quinn 45 25 20 5 1.25
    Scotland Aaron Graham 4 0 4 -4 0
    England Daniel Womersley 56 32 24 8 1.33
    England Jenson Kendrick 26 10 16 -6 0.63
    New Zealand Adam Lilley 12 2 10 -8 0.2
    England Riley Parsons 60 31 29 2 1.07
    England James Height 23 7 16 -9 0.44
    England Hamim Hussain 13 8 5 3 1.6
    England Haydon Pinhey 31 15 16 -1 0.94
    England Brandon Hall 16 4 12 -8 0.33
    England James Budd 12 6 6 0 1
    Jersey Steve Thomas 16 8 8 0 1
    Wales Matthew Roberts 22 7 15 -8 0.47
    Wales Liam Davies 1 0 1 -1 0
    Scotland Dean Young 46 23 23 0 1
    Scotland Liam Graham 1 0 1 -1 0
    England Chae Ross 57 33 24 9 1.38
    India Kreishh Gurbaxani 23 10 13 -3 0.77
    England Luke Pinches 40 22 18 4 1.22
    China Zhang Jiankang 46 17 29 -12 0.59
    England Mitchell Grinstead 5 1 4 -3 0.25
    England Martin Pitcher 5 1 4 -3 0.25
    England Sean McAllister 23 7 16 -9 0.44
    Spain Francisco Sanchez Ruiz 23 14 9 5 1.56
    England Dan Barsley 5 1 4 -3 0.25
    Ireland Aaron Hill 42 17 25 -8 0.68
    England Emma Parker 1 0 1 -1 0
    England Jed Mann 16 4 12 -8 0.33
    England Harry Farrell 23 11 12 -1 0.92
    Hong Kong Ka Lam Lau 14 2 12 -10 0.17
    China Peifan Lei 85 44 41 3 1.07
    Ireland Ronan Whyte 34 13 21 -8 0.62
    France Christophe Rives-Lange 4 0 4 -4 0
    England Curtis Daher 15 8 7 1 1.14
    France Fabian Monnin 8 4 4 0 1
    England Shahidul Islam 4 0 4 -4 0
    England Billy Ginn 14 2 12 -10 0.17
    England Andy Milliard 28 10 18 -8 0.56
    Northern Ireland Robbie Mcguigan 16 4 12 -8 0.33
    England Lewis Ullah 17 5 12 -7 0.42
    England Alex Millington 41 22 19 3 1.16
    England Ryan Davies 40 23 17 6 1.35
    England Daniel Walker 13 1 12 -11 0.08
    England Daniel Bagley 9 5 4 1 1.25
    Russia Ivan Kakovskii 26 11 15 -4 0.73
    England Adam Ashley 13 7 6 1 1.17
    Bulgaria Ivelin Boyanov Bozhanov 4 0 4 -4 0
    Gibraltar Blythe Reeve 4 0 4 -4 0
    Gibraltar Gareth Lopez 4 0 4 -4 0
    England Rebecca Kenna 14 2 12 -10 0.17
    England Jamie Trump 14 2 12 -10 0.17
    Romania Constantin Mateescu 17 4 13 -9 0.31
    United States Ahmed Elsayed 17 4 13 -9 0.31
    Pakistan Haider Ali 19 7 12 -5 0.58
    England James Welch 14 2 12 -10 0.17
    England Dave Nelson 27 11 16 -5 0.69
    India Himanshu Dinesh Jain 47 25 22 3 1.14
    China Wu Yize 27 9 18 -9 0.5
    England Dale Prime 4 0 4 -4 0
    England Paul Thompson 4 0 4 -4 0
    Scotland Abid Manzoor 6 2 4 -2 0.5
    Spain David Alcaide 14 9 5 4 1.8
    England Umar Younis 4 0 4 -4 0
    England Ian Desmier 18 4 14 -10 0.29
    England Marvin Morgan 29 11 18 -7 0.61
    Gibraltar Adrian Holmes 4 0 4 -4 0
    England Joshua Mallender 4 0 4 -4 0
    England Rishi Gohill 5 1 4 -3 0.25
    Morocco Yassine Zaraoni 5 1 4 -3 0.25
    Wales Khurram Khan 12 8 4 4 2
    England Jonathan Noble 6 2 4 -2 0.5
    Saudi Arabia Aymn Alamri 5 1 4 -3 0.25
    Saudi Arabia Abdulraouf Sayegh 5 1 4 -3 0.25
    Saudi Arabia Nezar Asseri 26 7 19 -12 0.37
    Saudi Arabia Hani Owaidhi 7 3 4 -1 0.75
    England Steven Breward 4 0 4 -4 0
    England Mark Winsor 15 9 6 3 1.5
    England Jack Moore 4 0 4 -4 0
    England Aaran Hetherington 4 0 4 -4 0
    India Shubham Arora 14 2 12 -10 0.17
    Ireland Aman Goel 21 7 14 -7 0.5
    England Tom Pendlebury 13 1 12 -11 0.08
    England Elliott Weston 15 3 12 -9 0.25
    England Qingtian Yang 69 43 26 17 1.65
    England Sam Gates 16 4 12 -8 0.33
    England Kayden Brierley 50 31 19 12 1.63
    England Craig Farrar 14 2 12 -10 0.17
    England Leonard Degriffa 17 5 12 -7 0.42