Greatest Winning Margin - Year 2022 - 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
Scotland Anthony McGill 239 133 106 27 1.25
England Louis Heathcote 137 56 81 -25 0.69
England Jamie O'Neill 81 28 53 -25 0.53
England Hammad Miah 140 64 76 -12 0.84
China Zhou Yuelong 326 177 149 28 1.19
England Peter Devlin 96 44 52 -8 0.85
England Zak Surety 168 87 81 6 1.07
England Mark Joyce 139 66 73 -7 0.9
England Allan Taylor 126 46 80 -34 0.58
England Ashley Hugill 214 109 105 4 1.04
England Tom Ford 280 149 131 18 1.14
England Joe O'Connor 199 98 101 -3 0.97
China Yuan Sijun 257 148 109 39 1.36
Germany Lukas Kleckers 208 104 104 0 1
Scotland Stephen Maguire 228 118 110 8 1.07
Wales Dominic Dale 153 67 86 -19 0.78
Wales Mark Williams 381 223 158 65 1.41
England Oliver Lines 146 65 81 -16 0.8
China Pang Junxu 181 94 87 7 1.08
Scotland Dean Young 92 33 59 -26 0.56
China Zhao Xintong 345 199 146 53 1.36
England Stuart Carrington 145 64 81 -17 0.79
China Chang Bingyu 101 44 57 -13 0.77
England Peter Lines 109 43 66 -23 0.65
England Gary Wilson 269 140 129 11 1.09
England Ian Burns 150 65 85 -20 0.76
England Kyren Wilson 482 283 199 84 1.42
China Xu Si 157 74 83 -9 0.89
China Li Hang 125 60 65 -5 0.92
Ukraine Iulian Boiko 96 39 57 -18 0.68
England Jimmy Robertson 260 136 124 12 1.1
England Martin O'Donnell 105 45 60 -15 0.75
Cyprus Michael Georgiou 117 60 57 3 1.05
Scotland Scott Donaldson 269 138 131 7 1.05
China Zhang Jiankang 124 47 77 -30 0.61
England Joe Perry 292 148 144 4 1.03
England Barry Hawkins 307 174 133 41 1.31
England Matthew Selt 243 117 126 -9 0.93
England Craig Steadman 152 69 83 -14 0.83
Hong Kong Ng On Yee 101 27 74 -47 0.36
England Judd Trump 586 340 246 94 1.38
China Tian Pengfei 167 84 83 1 1.01
China Gao Yang 112 57 55 2 1.04
Scotland Stephen Hendry 25 6 19 -13 0.32
China Xiao Guodong 317 165 152 13 1.09
Wales Duane Jones 140 63 77 -14 0.82
England Anthony Hamilton 173 90 83 7 1.08
Ireland Aaron Hill 190 97 93 4 1.04
China Wu Yize 187 104 83 21 1.25
England Jamie Wilson 74 26 48 -22 0.54
Belgium Luca Brecel 309 174 135 39 1.29
England Stuart Bingham 334 177 157 20 1.13
China Zhang Anda 213 117 96 21 1.22
England Ben Woollaston 182 92 90 2 1.02
China Si Jiahui 190 96 94 2 1.02
Scotland Graeme Dott 320 172 148 24 1.16
Germany Simon Lichtenberg 54 20 34 -14 0.59
England Sanderson Lam 157 69 88 -19 0.78
Australia Neil Robertson 413 253 160 93 1.58
Scotland Fraser Patrick 132 55 77 -22 0.71
England Ricky Walden 323 182 141 41 1.29
Wales Jackson Page 210 106 104 2 1.02
Wales Michael White 230 130 100 30 1.3
Northern Ireland Jordan Brown 294 161 133 28 1.21
England Liam Highfield 189 90 99 -9 0.91
England Farakh Ajaib 165 79 86 -7 0.92
China Lu Ning 287 144 143 1 1.01
Jamaica Rory McLeod 146 71 75 -4 0.95
England Jack Lisowski 377 209 168 41 1.24
Wales Andrew Pagett 101 36 65 -29 0.55
China Fan Zhengyi 223 112 111 1 1.01
Thailand Thepchaiya Un-Nooh 241 126 115 11 1.1
Northern Ireland Mark Allen 430 253 177 76 1.43
England Alfie Burden 116 43 73 -30 0.59
China Lyu Haotian 254 143 111 32 1.29
Wales Lee Walker 93 41 52 -11 0.79
England Ali Carter 377 208 169 39 1.23
England Robert Milkins 237 130 107 23 1.21
Thailand Akani Songsermsawad 134 71 63 8 1.13
Ireland Michael Judge 122 47 75 -28 0.63
England Shaun Murphy 272 150 122 28 1.23
England Mark King 128 50 78 -28 0.64
Norway Kurt Maflin 130 73 57 16 1.28
England Andy Hicks 138 60 78 -18 0.77
China Cao Yupeng 172 90 82 8 1.1
England Robbie Williams 154 82 72 10 1.14
England David Lilley 168 85 83 2 1.02
England Mitchell Mann 133 54 79 -25 0.68
Thailand Noppon Saengkham 222 119 103 16 1.16
Scotland John Higgins 466 255 211 44 1.21
Wales Ryan Day 389 211 178 33 1.19
England Jimmy White 121 52 69 -17 0.75
Wales Jak Jones 206 106 100 6 1.06
Switzerland Alexander Ursenbacher 107 48 59 -11 0.81
Wales Jamie Clarke 219 109 110 -1 0.99
England Nigel Bond 52 20 32 -12 0.63
England Sam Craigie 184 94 90 4 1.04
Northern Ireland Gerard Greene 102 34 68 -34 0.5
Wales Matthew Stevens 238 131 107 24 1.22
England Martin Gould 239 112 127 -15 0.88
England Mark Davis 134 54 80 -26 0.68
China Ding Junhui 337 199 138 61 1.44
Ireland Ken Doherty 132 57 75 -18 0.76
England Chris Wakelin 186 93 93 0 1
England Mark Selby 375 216 159 57 1.36
Scotland Ross Muir 157 75 82 -7 0.91
England Barry Pinches 127 55 72 -17 0.76
Wales Jamie Jones 263 148 115 33 1.29
England John Astley 185 94 91 3 1.03
England Michael Holt 149 75 74 1 1.01
England Ashley Carty 98 47 51 -4 0.92
England Sean Maddocks 75 26 49 -23 0.53
China Jianbo Zhao 175 87 88 -1 0.99
England Elliot Slessor 156 69 87 -18 0.79
China Peifan Lei 141 63 78 -15 0.81
Iran Soheil Vahedi 105 50 55 -5 0.91
China Yan Bingtao 379 224 155 69 1.45
China Chen Zifan 108 40 68 -28 0.59
England David Gilbert 271 145 126 19 1.15
England David Grace 173 88 85 3 1.04
Iran Hossein Vafaei 272 155 117 38 1.32
England Ronnie O'Sullivan 458 273 185 88 1.48
England Andrew Higginson 155 93 62 31 1.5
England Steven Hallworth 164 81 83 -2 0.98
China Liang Wenbo 186 106 80 26 1.33
England Reanne Evans 83 18 65 -47 0.28
England Ben Hancorn 133 67 66 1 1.02
Ireland Fergal O'Brien 139 64 75 -11 0.85
England Mark Lloyd 62 28 34 -6 0.82
England Simon Blackwell 27 12 15 -3 0.8
China Bai Langning 71 29 42 -13 0.69
Wales Liam Davies 97 48 49 -1 0.98
Wales Dylan Emery 125 66 59 7 1.12
England James Cahill 171 85 86 -1 0.99
Stan Moody 39 21 18 3 1.17
England Haydon Pinhey 93 43 50 -7 0.86
England Paul Deaville 2 1 1 0 1
Ireland Ross Bulman 49 28 21 7 1.33
Ireland Leo Fernandez 48 26 22 4 1.18
England Rod Lawler 93 44 49 -5 0.9
England Rebecca Kenna 41 7 34 -27 0.21
England Daniel Womersley 48 25 23 2 1.09
England Kuldesh Johal 47 23 24 -1 0.96
England Ryan Davies 43 16 27 -11 0.59
Scotland Liam Graham 42 16 26 -10 0.62
England Billy Joe Castle 39 23 16 7 1.44
Northern Ireland Robbie Mcguigan 90 40 50 -10 0.8
England Ismail Türker 5 0 5 -5 0
Turkey Enes Bakirci 5 0 5 -5 0
England Dylan Mitchell 4 0 4 -4 0
England Luke Pinches 29 11 18 -7 0.61
England Lee Stephens 42 14 28 -14 0.5
England Ben Fortey 31 15 16 -1 0.94
England Joshua Cooper 22 6 16 -10 0.38
England Jamie Barrett 29 11 18 -7 0.61
England Stuart Watson 25 7 18 -11 0.39
England Lee Prickman 4 0 4 -4 0
England Joshua Thomond 37 17 20 -3 0.85
Gibraltar Francis Becerra 4 0 4 -4 0
Ukraine Anton Kazakov 54 14 40 -26 0.35
Thailand Mink Nutcharut 66 19 47 -28 0.4
Belgium Ben Mertens 104 52 52 0 1
Scotland Michael Collumb 33 14 19 -5 0.74
Belgium Yorrit Hoes 7 1 6 -5 0.17
England Jake Crofts 14 2 12 -10 0.17
Hong Kong Marco Fu 122 64 58 6 1.1
Wales Daniel Wells 155 92 63 29 1.46
England Sean O'Sullivan 75 29 46 -17 0.63
India Digvijay Kadian 21 6 15 -9 0.4
England Jack Harris 23 10 13 -3 0.77
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 15 3 12 -9 0.25
Italy Mirko Montrasio 12 0 12 -12 0
Alfie Lee 43 22 21 1 1.05
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 Ryan Mears 22 7 15 -8 0.47
England Phil O'Kane 33 17 16 1 1.06
England Ian Desmier 21 6 15 -9 0.4
Wales Matthew Roberts 16 4 12 -8 0.33
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 40 22 18 4 1.22
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 32 15 17 -2 0.88
England Mark Ganderton 16 4 12 -8 0.33
England Liam Pullen 28 12 16 -4 0.75
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 45 26 19 7 1.37
Germany Kharazchi Jamshid 12 0 12 -12 0
Wales Jack Bradford 24 12 12 0 1
England John Fearick 14 2 12 -10 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 122 62 60 2 1.03
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 Pragnall 57 33 24 9 1.38
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) 35 16 19 -3 0.84
England Martyn Taylor 31 17 14 3 1.21
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 Joe Fenton 25 12 13 -1 0.92
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 50 28 22 6 1.27
England Stephen Kershaw 21 8 13 -5 0.62
England Callum Beresford 62 27 35 -8 0.77
China Zhang Zhijie 15 3 12 -9 0.25
England Faizaan Mohammed 25 10 15 -5 0.67
England Michael Robert Joyce 17 5 12 -7 0.42
England Adam Duffy 88 38 50 -12 0.76
England Harvey Chandler 47 24 23 1 1.04
England Hayden Staniland 22 8 14 -6 0.57
England Ian Brumby 18 6 12 -6 0.5
England Brandon Sargeant 48 26 22 4 1.18
England Hamim Hussain 40 20 20 0 1
Thailand Chatchapong Nasa 24 10 14 -4 0.71
Wales Jordan Shepherd 25 12 13 -1 0.92
England Lee Shanker 24 10 14 -4 0.71
Wales Alex Taubman 30 14 16 -2 0.88
England Jenson Kendrick 99 45 54 -9 0.83
England Kayden Brierley 21 7 14 -7 0.5
England Heather Clare 12 0 12 -12 0
England Sean Harvey 34 17 17 0 1
England Luke Simmonds 61 31 30 1 1.03
England Danny Connolly 15 3 12 -9 0.25
Ireland Leone Crowley 26 12 14 -2 0.86
Israel Eden Sharav 37 19 18 1 1.06
England Saqib Nasir 39 19 20 -1 0.95
Ireland Rodney Goggins 48 29 19 10 1.53
France Niel Vincent 30 17 13 4 1.31
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
England Ian Martin 67 36 31 5 1.16
Austria Florian Nüßle 70 42 28 14 1.5
Scotland Amaan Iqbal 28 6 22 -16 0.27
England Dylan Smith 16 4 12 -8 0.33
England Alex Millington 22 9 13 -4 0.69
England Lewis Ullah 55 27 28 -1 0.96
England Tony Knowles 29 11 18 -7 0.61
Singapore Zhong Wei Tan 15 5 10 -5 0.5
Bahrain Nader Jaber Aldoseri 10 2 8 -6 0.25
Thailand Kritsanut Lertsattayathorn 40 25 15 10 1.67
Pakistan Muhammad Naseem Akhtar 27 14 13 1 1.08
Thailand Muhammad Siddiqui 24 12 12 0 1
Singapore Chee Keong Chan 15 6 9 -3 0.67
Thailand Pongsak Chongjairak 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 85 47 38 9 1.24
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 26 15 11 4 1.36
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 63 36 27 9 1.33
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 74 33 41 -8 0.8
Thailand Dechawat Poomjaeng 79 48 31 17 1.55
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
Morteza Torabi 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 Oliver Brown 69 27 42 -15 0.64
Estonia Andres Petrov 88 36 52 -16 0.69
Australia Ryan Thomerson 46 12 34 -22 0.35
China Yisong Peng 54 16 38 -22 0.42
Belgium Julien Leclercq 56 20 36 -16 0.56
Northern Ireland Joel Connolly Jnr 11 1 10 -9 0.1
Brazil Victor Sarkis 18 4 14 -10 0.29
Egypt Mohamed Ibrahim 21 8 13 -5 0.62
Wales Brad Ferguson 6 0 6 -6 0