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 228 127 101 26 1.26
England Louis Heathcote 130 53 77 -24 0.69
England Jamie O'Neill 81 28 53 -25 0.53
England Hammad Miah 133 61 72 -11 0.85
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 132 63 69 -6 0.91
England Allan Taylor 120 44 76 -32 0.58
England Ashley Hugill 191 97 94 3 1.03
England Tom Ford 280 149 131 18 1.14
England Joe O'Connor 193 96 97 -1 0.99
China Yuan Sijun 247 143 104 39 1.38
Germany Lukas Kleckers 208 104 104 0 1
Scotland Stephen Maguire 228 118 110 8 1.07
Wales Dominic Dale 147 65 82 -17 0.79
Wales Mark Williams 350 204 146 58 1.4
England Oliver Lines 140 63 77 -14 0.82
China Pang Junxu 169 88 81 7 1.09
Scotland Dean Young 92 33 59 -26 0.56
China Zhao Xintong 331 191 140 51 1.36
England Stuart Carrington 141 64 77 -13 0.83
China Chang Bingyu 101 44 57 -13 0.77
England Peter Lines 104 42 62 -20 0.68
England Gary Wilson 263 138 125 13 1.1
England Ian Burns 150 65 85 -20 0.76
England Kyren Wilson 469 274 195 79 1.41
China Xu Si 152 73 79 -6 0.92
China Li Hang 125 60 65 -5 0.92
Ukraine Iulian Boiko 96 39 57 -18 0.68
England Jimmy Robertson 255 135 120 15 1.13
England Martin O'Donnell 105 45 60 -15 0.75
Cyprus Michael Georgiou 117 60 57 3 1.05
Scotland Scott Donaldson 258 133 125 8 1.06
China Zhang Jiankang 124 47 77 -30 0.61
England Joe Perry 292 148 144 4 1.03
England Barry Hawkins 284 160 124 36 1.29
England Matthew Selt 228 109 119 -10 0.92
England Craig Steadman 147 68 79 -11 0.86
Hong Kong Ng On Yee 101 27 74 -47 0.36
England Judd Trump 558 323 235 88 1.37
China Tian Pengfei 162 83 79 4 1.05
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 167 88 79 9 1.11
Ireland Aaron Hill 190 97 93 4 1.04
China Wu Yize 175 99 76 23 1.3
England Jamie Wilson 74 26 48 -22 0.54
Belgium Luca Brecel 256 141 115 26 1.23
England Stuart Bingham 329 176 153 23 1.15
China Zhang Anda 208 116 92 24 1.26
England Ben Woollaston 178 92 86 6 1.07
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 374 228 146 82 1.56
Scotland Fraser Patrick 128 55 73 -18 0.75
England Ricky Walden 312 175 137 38 1.28
Wales Jackson Page 203 103 100 3 1.03
Wales Michael White 225 129 96 33 1.34
Northern Ireland Jordan Brown 294 161 133 28 1.21
England Liam Highfield 185 90 95 -5 0.95
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 361 199 162 37 1.23
Wales Andrew Pagett 97 36 61 -25 0.59
China Fan Zhengyi 216 109 107 2 1.02
Thailand Thepchaiya Un-Nooh 220 112 108 4 1.04
Northern Ireland Mark Allen 395 230 165 65 1.39
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 353 193 160 33 1.21
England Robert Milkins 225 123 102 21 1.21
Thailand Akani Songsermsawad 134 71 63 8 1.13
Ireland Michael Judge 122 47 75 -28 0.63
England Shaun Murphy 248 135 113 22 1.19
England Mark King 123 49 74 -25 0.66
Norway Kurt Maflin 130 73 57 16 1.28
England Andy Hicks 138 60 78 -18 0.77
China Cao Yupeng 165 87 78 9 1.12
England Robbie Williams 154 82 72 10 1.14
England David Lilley 168 85 83 2 1.02
England Mitchell Mann 128 53 75 -22 0.71
Thailand Noppon Saengkham 215 116 99 17 1.17
Scotland John Higgins 444 241 203 38 1.19
Wales Ryan Day 363 197 166 31 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 179 93 86 7 1.08
Northern Ireland Gerard Greene 98 34 64 -30 0.53
Wales Matthew Stevens 231 128 103 25 1.24
England Martin Gould 223 103 120 -17 0.86
England Mark Davis 128 52 76 -24 0.68
China Ding Junhui 325 192 133 59 1.44
Ireland Ken Doherty 126 55 71 -16 0.77
England Chris Wakelin 186 93 93 0 1
England Mark Selby 317 180 137 43 1.31
Scotland Ross Muir 157 75 82 -7 0.91
England Barry Pinches 127 55 72 -17 0.76
Wales Jamie Jones 246 138 108 30 1.28
England John Astley 175 89 86 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 152 69 83 -14 0.83
China Peifan Lei 134 60 74 -14 0.81
Iran Soheil Vahedi 105 50 55 -5 0.91
China Yan Bingtao 379 224 155 69 1.45
China Chen Zifan 104 40 64 -24 0.63
England David Gilbert 266 144 122 22 1.18
England David Grace 173 88 85 3 1.04
Iran Hossein Vafaei 266 153 113 40 1.35
England Ronnie O'Sullivan 440 264 176 88 1.5
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 79 18 61 -43 0.3
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 120 65 55 10 1.18
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 88 43 45 -2 0.96
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 Nutcharat Wongharuthai 20 6 14 -8 0.43
Belgium Ben Mertens 97 49 48 1 1.02
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 102 50 52 -2 0.96
Wales Daniel Wells 155 92 63 29 1.46
England Sean O'Sullivan 69 27 42 -15 0.64
India Digvijay Kadian 21 6 15 -9 0.4
England Jack Harris 23 10 13 -3 0.77
England Josh Symes 21 9 12 -3 0.75
Pakistan Babar Masih 8 0 8 -8 0
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 23 11 12 -1 0.92
Pakistan Abdul Javed 4 0 4 -4 0
Wales Tyler Rees 52 33 19 14 1.74
Pakistan Muhammad Imran 4 0 4 -4 0
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
Ireland Fergal Quinn 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 53 23 30 -7 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 16 4 12 -8 0.33
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
Canada Mehran Maneshgar 4 0 4 -4 0
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 51 27 24 3 1.13
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 79 45 34 11 1.32
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 57 34 23 11 1.48
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 73 46 27 19 1.7
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 84 36 48 -12 0.75
Australia Ryan Thomerson 41 11 30 -19 0.37
China Yisong Peng 54 16 38 -22 0.42
Belgium Julien Leclercq 51 19 32 -13 0.59
Thailand Mink Nutcharut 46 13 33 -20 0.39
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