Greatest Winning Margin - Season 2022-2023 - 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
India Digvijay Kadian 21 6 15 -9 0.4
England Jack Harris 34 15 19 -4 0.79
England Josh Symes 17 5 12 -7 0.42
England Chae Ross 37 20 17 3 1.18
England Sean Coote 16 4 12 -8 0.33
Hong Kong Cheung Ka Wai 54 34 20 14 1.7
Wales Bradley Tyson 19 6 13 -7 0.46
China Liu Hongyu 43 25 18 7 1.39
England Andrew Milliard 22 4 18 -14 0.22
Stan Moody 87 38 49 -11 0.78
Italy Mirko Montrasio 12 0 12 -12 0
Alfie Lee 52 25 27 -2 0.93
Scotland Keith Keldie 40 21 19 2 1.11
England James Burrett 17 4 13 -9 0.31
England James Height 23 8 15 -7 0.53
England Ronnie Blake 26 10 16 -6 0.63
England Dean Reynolds 13 1 12 -11 0.08
India Kreishh Gurbaxani 19 7 12 -5 0.58
Wales Tyler Rees 48 29 19 10 1.53
England Bradley Cowdroy 22 10 12 -2 0.83
India Hrithik Jain 15 3 12 -9 0.25
England Lee Stephens 29 11 18 -7 0.61
England Ryan Mears 22 7 15 -8 0.47
England Phil O'Kane 44 22 22 0 1
England Ian Desmier 21 6 15 -9 0.4
England Stuart Watson 21 7 14 -7 0.5
Wales Matthew Roberts 16 4 12 -8 0.33
Wales Daniel Wells 223 133 90 43 1.48
England Brandon Hall 13 1 12 -11 0.08
Thailand Nattanapong Chaikul 30 12 18 -6 0.67
China Haohui Deng 23 11 12 -1 0.92
Germany Umut Dikme 48 24 24 0 1
England Darren Barton 16 4 12 -8 0.33
Canada James Lee 36 17 19 -2 0.89
Pakistan Abdul Raheem 16 4 12 -8 0.33
China Wang Yuchen 42 27 15 12 1.8
England Alex Clenshaw 24 10 14 -4 0.71
Wales Alfie Davies 43 23 20 3 1.15
England Andrew Turner 22 10 12 -2 0.83
Latvia Rodion Judin 40 17 23 -6 0.74
England Mark Ganderton 16 4 12 -8 0.33
England Liam Pullen 45 19 26 -7 0.73
Ukraine Sergey Isaenko 31 15 16 -1 0.94
England Patrick Whelan 36 16 20 -4 0.8
England Matthew Glasby 41 20 21 -1 0.95
England Sean McAllister 54 29 25 4 1.16
Germany Kharazchi Jamshid 12 0 12 -12 0
Wales Jack Bradford 33 15 18 -3 0.83
England John Fearick 21 3 18 -15 0.17
England Connor Benzey 32 14 18 -4 0.78
England Isa Ishtiaq 21 9 12 -3 0.75
England Simon Bedford 25 12 13 -1 0.92
England Mark Vincent 23 8 15 -7 0.53
England Andy Lee 190 91 99 -8 0.92
Scotland Chris Totten 46 25 21 4 1.19
England Halim Hussain 22 8 14 -6 0.57
England Scott Bell 20 7 13 -6 0.54
England Neal Jones 33 18 15 3 1.2
England Daniel Walker 12 0 12 -12 0
England Robert Read 33 19 14 5 1.36
England James Silverwood 29 14 15 -1 0.93
Mark Bell 34 16 18 -2 0.89
Ireland Aidan Murphy 24 9 15 -6 0.6
England Manasawin Phetmalaikul 22 9 13 -4 0.69
Wales Gareth Edwards 16 4 12 -8 0.33
Wales Marc Shaw 21 7 14 -7 0.5
England George Pragnell (II) 75 41 34 7 1.21
Isle of Man Darryl Hill 19 5 14 -9 0.36
England Jason Wright 15 3 12 -9 0.25
India Lucky Vatnani 37 21 16 5 1.31
England Andy Neck 13 1 12 -11 0.08
Hong Kong Chau Hon Man 27 13 14 -1 0.93
Northern Ireland Fergal Quinn (II) 49 23 26 -3 0.88
England Martyn Taylor 41 21 20 1 1.05
England Gary Miller 18 5 13 -8 0.38
England Jack Haley 22 9 13 -4 0.69
England Andy Marriott 14 2 12 -10 0.17
England Sydney Wilson 34 19 15 4 1.27
England Farakh Ajaib 138 70 68 2 1.03
England Joe Fenton 25 12 13 -1 0.92
England Jamie Barrett 22 8 14 -6 0.57
South Africa Paul Burrell 14 2 12 -10 0.17
England Gary Challis 15 7 8 -1 0.88
England Nigel Clarke 14 2 12 -10 0.17
Belgium Daan Leyssen 57 29 28 1 1.04
England Stephen Kershaw 21 8 13 -5 0.62
England Haydon Pinhey 130 67 63 4 1.06
Germany Lukas Kleckers 238 125 113 12 1.11
Belgium Ben Mertens 219 120 99 21 1.21
England Callum Beresford 64 28 36 -8 0.78
China Zhang Zhijie 15 3 12 -9 0.25
England Rod Lawler 126 61 65 -4 0.94
England Faizaan Mohammed 25 10 15 -5 0.67
England James Cahill 221 116 105 11 1.1
England Michael Robert Joyce 23 5 18 -13 0.28
England Mark Lloyd 38 19 19 0 1
England Jamie Wilson 33 13 20 -7 0.65
England Adam Duffy 161 69 92 -23 0.75
England Luke Pinches 25 11 14 -3 0.79
England Harvey Chandler 47 24 23 1 1.04
England Hayden Staniland 22 8 14 -6 0.57
England Ashley Carty 31 16 15 1 1.07
Wales Lee Walker 42 22 20 2 1.1
England Ian Brumby 18 6 12 -6 0.5
England Brandon Sargeant 48 26 22 4 1.18
England Michael Holt 129 66 63 3 1.05
Jamaica Rory McLeod 100 49 51 -2 0.96
England Hamim Hussain 40 20 20 0 1
Thailand Chatchapong Nasa 24 10 14 -4 0.71
England Ben Hancorn 55 29 26 3 1.12
Wales Jordan Shepherd 25 12 13 -1 0.92
England Peter Devlin 58 33 25 8 1.32
England Lee Shanker 24 10 14 -4 0.71
China Jianbo Zhao 131 76 55 21 1.38
England Ben Fortey 39 20 19 1 1.05
Wales Alex Taubman 30 14 16 -2 0.88
Ireland Fergal O'Brien 112 50 62 -12 0.81
Wales Liam Davies 97 43 54 -11 0.8
England Martin O'Donnell 103 55 48 7 1.15
Scotland Liam Graham 61 25 36 -11 0.69
England Jenson Kendrick 137 53 84 -31 0.63
England Kayden Brierley 21 7 14 -7 0.5
England Sean Maddocks 36 17 19 -2 0.89
England Heather Clare 12 0 12 -12 0
England Steven Hallworth 155 82 73 9 1.12
Scotland Ross Muir 172 92 80 12 1.15
England Sean Harvey 34 17 17 0 1
Ireland Aaron Hill 225 125 100 25 1.25
England Zak Surety 181 90 91 -1 0.99
England Luke Simmonds 68 33 35 -2 0.94
England Danny Connolly 15 3 12 -9 0.25
England Billy Joe Castle 52 27 25 2 1.08
Ireland Leone Crowley 26 12 14 -2 0.86
Israel Eden Sharav 37 19 18 1 1.06
Scotland Michael Collumb 23 10 13 -3 0.77
England Saqib Nasir 47 21 26 -5 0.81
Ireland Ross Bulman 63 33 30 3 1.1
Ireland Rodney Goggins 58 33 25 8 1.32
France Niel Vincent 30 17 13 4 1.31
England Daniel Womersley 39 21 18 3 1.17
Australia Simon Bevz 12 0 12 -12 0
Hong Kong Yu Kiu Chang 24 11 13 -2 0.85
France Brian Ochoiski 25 11 14 -3 0.79
Norway Kurt Maflin 49 31 18 13 1.72
China Gao Yang 59 31 28 3 1.11
England Ian Martin 122 55 67 -12 0.82
England Ryan Davies 42 16 26 -10 0.62
England John Astley 229 120 109 11 1.1
Cyprus Michael Georgiou 83 46 37 9 1.24
Austria Florian Nüßle 100 59 41 18 1.44
England Andrew Higginson 149 86 63 23 1.37
Thailand Akani Songsermsawad 86 48 38 10 1.26
Scotland Amaan Iqbal 28 6 22 -16 0.27
England Joshua Thomond 31 15 16 -1 0.94
Iran Soheil Vahedi 43 23 20 3 1.15
England Kuldesh Johal 38 19 19 0 1
Northern Ireland Robbie Mcguigan 80 36 44 -8 0.82
Ireland Leo Fernandez 47 24 23 1 1.04
England Dylan Smith 23 5 18 -13 0.28
China Bai Langning 56 26 30 -4 0.87
England Alex Millington 22 9 13 -4 0.69
England Sanderson Lam 201 102 99 3 1.03
England Lewis Ullah 55 27 28 -1 0.96
England Tony Knowles 29 11 18 -7 0.61
Ukraine Iulian Boiko 78 45 33 12 1.36
England Joshua Cooper 17 5 12 -7 0.42
Singapore Zhong Wei Tan 15 5 10 -5 0.5
Bahrain Nader Jaber Aldoseri 10 2 8 -6 0.25
Thailand Kritsanut Lertsattayathorn 66 36 30 6 1.2
Pakistan Muhammad Naseem Akhtar 27 14 13 1 1.08
Pakistan Muhammad Siddiqui (II) 24 12 12 0 1
Singapore Chee Keong Chan 15 6 9 -3 0.67
Thailand Pongsakron Chongjairak (II) 38 24 14 10 1.71
Thailand Jongrak Boonrod 4 0 4 -4 0
Thailand Putthakam Kimsuk 23 12 11 1 1.09
Thailand Anukkhapon Kidsumran 10 2 8 -6 0.25
Malaysia Thor Chuan Leong 30 20 10 10 2
Thailand Pantakan Kamwiang 10 2 8 -6 0.25
Malaysia Chung Leong Loh 19 8 11 -3 0.73
Thailand Tawan Pooltong 25 14 11 3 1.27
Iran Siyavosh Mozayani 14 6 8 -2 0.75
Iran Mohammad Reza Rafieyan 8 0 8 -8 0
Thailand Taweesap Kongkitchertchoo 28 14 14 0 1
India Asutosh Padhy 14 6 8 -2 0.75
Iran Nader Jahadi 15 9 6 3 1.5
Nepal Moti Pakharin 12 4 8 -4 0.5
Malaysia Chang Wai Chung 16 6 10 -4 0.6
Thailand Pasin Puoborm 11 3 8 -5 0.38
Pakistan Asjad Iqbal 149 76 73 3 1.04
Thailand Nutdanai Manawm 9 1 8 -7 0.13
Iran Amin Sanjaei 19 10 9 1 1.11
Pakistan Muhammad N Fahim 9 1 8 -7 0.13
Thailand Poramin Danjirakul 46 22 24 -2 0.92
Philippines Alvin Barbero 12 4 8 -4 0.5
Thailand Teerawat Srikaithai 16 8 8 0 1
Pakistan Fahad Alvi 8 0 8 -8 0
Thailand Chayanon Thiansuk 26 15 11 4 1.36
Pakistan Muhammad Umer Khan 9 1 8 -7 0.13
Pakistan Mubashir Raza 30 16 14 2 1.14
Pakistan Haris Tahir 25 12 13 -1 0.92
Pakistan Mohammed Asif 108 49 59 -10 0.83
Iran Amir Sarkhosh 17 8 9 -1 0.89
Mongolia Temuujin Enkhbold 29 15 14 1 1.07
Thailand Yanawarut Phueakklom 11 3 8 -5 0.38
Thailand Thanawat Thirapongpaiboon 26 20 6 14 3.33
Pakistan Muhammad Azhar Khan 8 0 8 -8 0
Thailand Ratchata Khantee 34 20 14 6 1.43
Malaysia Moh Keen Ho 11 3 8 -5 0.38
Thailand Thitiphong Choolasak 34 21 13 8 1.62
Thailand Rattanachai Tupadilok 15 5 10 -5 0.5
Mongolia Khash-Ochir Tuvshinjargal 32 17 15 2 1.13
Thailand Thanaphon Bunplot 20 12 8 4 1.5
Iran Ehsan Heydarinezhad 21 13 8 5 1.63
Pakistan Hunain Memon 11 3 8 -5 0.38
Thailand Pornpiya Kaosumran 28 14 14 0 1
Thailand Wiphu Phuthisabodi 12 4 8 -4 0.5
Thailand Narongdat Takantong 39 24 15 9 1.6
Pakistan Muhammad Altaf 9 1 8 -7 0.13
Pakistan Hamza Akbar 29 15 14 1 1.07
Saudi Arabia Ahmed Abdullah Aseeri 23 10 13 -3 0.77
Iran Mohammad Ali Moghadam 11 3 8 -5 0.38
Iran Alireza Rezaei 24 13 11 2 1.18
Pakistan Umer-Naeem Memon 14 6 8 -2 0.75
Pakistan Muhammad Ahsan Javaid 13 5 8 -3 0.63
Mongolia Lkhagvasuren Tumurchudur 29 13 16 -3 0.81
India Himanshu Jain 107 36 71 -35 0.51
Thailand Dechawat Poomjaeng 164 86 78 8 1.1
Philippines Jefrey Roda 23 11 12 -1 0.92
Mongolia Mendsaikhan Bat-Erdene 18 8 10 -2 0.8
Malaysia Tan Seng Teck 10 2 8 -6 0.25
Iran Morteza Torabi (II) 26 12 14 -2 0.86
Mongolia Lkhagvadorj Ochirbal 18 10 8 2 1.25
Thailand Noppadon Sangnil 26 15 11 4 1.36
Malaysia Lim Kok Leong 26 14 12 2 1.17
England Robert Milkins 499 255 244 11 1.05
England David Grace 202 104 98 6 1.06
England Andy Hicks 147 69 78 -9 0.88
England Allan Taylor 107 40 67 -27 0.6
England Craig Steadman 130 52 78 -26 0.67
China Zhao Xintong 125 74 51 23 1.45
Thailand Noppon Saengkham 270 139 131 8 1.06
England Hammad Miah 147 70 77 -7 0.91
England Anthony Hamilton 187 95 92 3 1.03
England Ashley Hugill 188 88 100 -12 0.88
England Kyren Wilson 412 242 170 72 1.42
Ukraine Anton Kazakov 102 32 70 -38 0.46
England Tom Ford 333 170 163 7 1.04
China Zhang Anda 248 142 106 36 1.34
Ireland Michael Judge 115 40 75 -35 0.53
England Chris Wakelin 261 138 123 15 1.12
England Ian Burns 175 83 92 -9 0.9
Belgium Luca Brecel 380 213 167 46 1.28
China Lu Ning 103 54 49 5 1.1
England Robbie Williams 219 122 97 25 1.26
England Oliver Brown 120 43 77 -34 0.56
China Chen Zifan 74 31 43 -12 0.72
England Oliver Lines 164 75 89 -14 0.84
England Ronnie O'Sullivan 297 183 114 69 1.61
Wales Jamie Jones 289 154 135 19 1.14
Estonia Andres Petrov 145 56 89 -33 0.63
Switzerland Alexander Ursenbacher 122 59 63 -4 0.94
England Alfie Burden 137 60 77 -17 0.78
England Sam Craigie 189 95 94 1 1.01
England David Lilley 180 89 91 -2 0.98
England Ricky Walden 292 151 141 10 1.07
Northern Ireland Gerard Greene 108 41 67 -26 0.61
Wales Jackson Page 198 102 96 6 1.06
China Xiao Guodong 389 210 179 31 1.17
Scotland Scott Donaldson 183 94 89 5 1.06
Thailand Mink Nutcharut 111 31 80 -49 0.39
England Barry Hawkins 250 141 109 32 1.29
Ireland Ken Doherty 160 69 91 -22 0.76
Scotland Graeme Dott 197 100 97 3 1.03
China Yuan Sijun 184 105 79 26 1.33
China Peifan Lei 107 42 65 -23 0.65
China Lyu Haotian 257 138 119 19 1.16
Scotland Fraser Patrick 124 58 66 -8 0.88
England Mark Selby 516 286 230 56 1.24
England Joe Perry 289 150 139 11 1.08
England Ben Woollaston 204 107 97 10 1.1
China Zhang Jiankang 60 19 41 -22 0.46
England Elliot Slessor 215 107 108 -1 0.99
England Gary Wilson 311 174 137 37 1.27
Wales Mark Williams 341 193 148 45 1.3
China Li Hang 78 43 35 8 1.23
Wales Andrew Pagett 128 46 82 -36 0.56
Wales Jak Jones 264 141 123 18 1.15
England Barry Pinches 150 68 82 -14 0.83
England Jimmy Robertson 277 147 130 17 1.13
Scotland Stephen Maguire 197 101 96 5 1.05
China Si Jiahui 314 171 143 28 1.2
Thailand Thepchaiya Un-Nooh 248 135 113 22 1.19
Hong Kong Marco Fu 156 75 81 -6 0.93
Wales Matthew Stevens 211 112 99 13 1.13
England Mitchell Mann 117 48 69 -21 0.7
China Zhou Yuelong 363 185 178 7 1.04
England Matthew Selt 410 205 205 0 1
Wales Dominic Dale 161 81 80 1 1.01
Wales Duane Jones 115 43 72 -29 0.6
China Chang Bingyu 65 31 34 -3 0.91
England Mark King 118 50 68 -18 0.74
Wales Ryan Day 361 189 172 17 1.1
Wales Dylan Emery 152 75 77 -2 0.97
England Ali Carter 386 220 166 54 1.33
China Wu Yize 219 119 100 19 1.19
England Louis Heathcote 141 63 78 -15 0.81
China Pang Junxu 295 168 127 41 1.32
England Reanne Evans 98 32 66 -34 0.48
Australia Ryan Thomerson 108 37 71 -34 0.52
China Xu Si 193 95 98 -3 0.97
England David Gilbert 240 125 115 10 1.09
England Stuart Carrington 128 53 75 -22 0.71
England Liam Highfield 158 70 88 -18 0.8
China Yisong Peng 137 52 85 -33 0.61
China Yan Bingtao 107 66 41 25 1.61
Iran Hossein Vafaei 323 181 142 39 1.27
Hong Kong Ng On Yee 108 30 78 -48 0.38
China Tian Pengfei 224 123 101 22 1.22
England Peter Lines 126 54 72 -18 0.75
England Stuart Bingham 318 166 152 14 1.09
China Cao Yupeng 212 118 94 24 1.26
England Shaun Murphy 366 215 151 64 1.42
England Judd Trump 472 283 189 94 1.5
Wales Jamie Clarke 186 94 92 2 1.02
England Sean O'Sullivan 140 60 80 -20 0.75
England Joe O'Connor 279 148 131 17 1.13
England Mark Davis 176 80 96 -16 0.83
Northern Ireland Jordan Brown 295 147 148 -1 0.99
Northern Ireland Mark Allen 476 277 199 78 1.39
England Jack Lisowski 363 206 157 49 1.31
Belgium Julien Leclercq 117 51 66 -15 0.77
Wales Michael White 185 98 87 11 1.13
England Mark Joyce 152 80 72 8 1.11
England Martin Gould 122 56 66 -10 0.85
Scotland Anthony McGill 297 168 129 39 1.3
Scotland Dean Young 98 35 63 -28 0.56
England Rebecca Kenna 67 10 57 -47 0.18
Scotland Stephen Hendry 29 5 24 -19 0.21
England Jimmy White 176 87 89 -2 0.98
Scotland John Higgins 387 219 168 51 1.3
China Ding Junhui 282 162 120 42 1.35
England Jamie O'Neill 100 39 61 -22 0.64
China Liang Wenbo 18 8 10 -2 0.8
China Fan Zhengyi 203 101 102 -1 0.99
Australia Neil Robertson 337 183 154 29 1.19
Brazil Victor Sarkis 56 12 44 -32 0.27
Northern Ireland Joel Connolly Jnr 11 1 10 -9 0.1
Egypt Mohamed Ibrahim 73 27 46 -19 0.59
England Jake Crofts 6 0 6 -6 0
Wales Brad Ferguson 6 0 6 -6 0
Moldova Vladislav Gradinari 3 2 1 1 2
Scotland Jack Borwick 1 0 1 -1 0
Wales Riley Powell 2 1 1 0 1
Wales Oliver Briffett-Payne 5 1 4 -3 0.25
Egypt Mahmoud El-Hareedy 19 4 15 -11 0.27
China Ma Hailong 37 14 23 -9 0.61
Thailand James Wattana 32 16 16 0 1
Hungary Bulcsú Révész 15 5 10 -5 0.5
Latvia Filips Kalniņš 10 0 10 -10 0
Thailand Siripaporn Nuanthakhamjan 13 3 10 -7 0.3