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 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
Stan Moody 37 20 17 3 1.18
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 Lee Stephens 29 11 18 -7 0.61
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
England Stuart Watson 21 7 14 -7 0.5
Wales Matthew Roberts 16 4 12 -8 0.33
Wales Daniel Wells 142 87 55 32 1.58
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 131 66 65 1 1.02
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 Farakh Ajaib 109 60 49 11 1.22
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 50 28 22 6 1.27
England Stephen Kershaw 21 8 13 -5 0.62
England Haydon Pinhey 80 40 40 0 1
Germany Lukas Kleckers 144 75 69 6 1.09
Belgium Ben Mertens 95 48 47 1 1.02
England Callum Beresford 53 23 30 -7 0.77
China Zhang Zhijie 15 3 12 -9 0.25
England Rod Lawler 95 50 45 5 1.11
England Faizaan Mohammed 25 10 15 -5 0.67
England James Cahill 137 73 64 9 1.14
England Michael Robert Joyce 17 5 12 -7 0.42
England Mark Lloyd 31 18 13 5 1.38
England Jamie Wilson 22 8 14 -6 0.57
England Adam Duffy 106 47 59 -12 0.8
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 75 39 36 3 1.08
Jamaica Rory McLeod 75 39 36 3 1.08
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 51 30 21 9 1.43
England Lee Shanker 24 10 14 -4 0.71
China Jianbo Zhao 131 76 55 21 1.38
England Ben Fortey 24 12 12 0 1
Wales Alex Taubman 30 14 16 -2 0.88
Ireland Fergal O'Brien 79 36 43 -7 0.84
Wales Liam Davies 57 28 29 -1 0.97
England Martin O'Donnell 58 29 29 0 1
Scotland Liam Graham 41 16 25 -9 0.64
England Jenson Kendrick 104 45 59 -14 0.76
England Kayden Brierley 21 7 14 -7 0.5
England Sean Maddocks 36 17 19 -2 0.89
England Heather Clare 16 4 12 -8 0.33
England Steven Hallworth 118 65 53 12 1.23
Scotland Ross Muir 123 69 54 15 1.28
England Sean Harvey 34 17 17 0 1
Ireland Aaron Hill 128 71 57 14 1.25
England Zak Surety 127 67 60 7 1.12
England Luke Simmonds 61 31 30 1 1.03
England Danny Connolly 15 3 12 -9 0.25
England Billy Joe Castle 34 19 15 4 1.27
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 39 19 20 -1 0.95
Ireland Ross Bulman 47 27 20 7 1.35
Ireland Rodney Goggins 48 29 19 10 1.53
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 40 22 18 4 1.22
England Ian Martin 67 36 31 5 1.16
England Ryan Davies 42 16 26 -10 0.62
England John Astley 130 71 59 12 1.2
Canada Mehran Maneshgar 4 0 4 -4 0
Cyprus Michael Georgiou 49 27 22 5 1.23
Austria Florian Nüßle 70 42 28 14 1.5
England Andrew Higginson 75 48 27 21 1.78
Thailand Akani Songsermsawad 61 38 23 15 1.65
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 73 34 39 -5 0.87
Ireland Leo Fernandez 39 22 17 5 1.29
England Dylan Smith 16 4 12 -8 0.33
China Bai Langning 56 26 30 -4 0.87
England Alex Millington 22 9 13 -4 0.69
England Sanderson Lam 115 57 58 -1 0.98
England Lewis Ullah 51 27 24 3 1.13
England Tony Knowles 29 11 18 -7 0.61
Ukraine Iulian Boiko 33 17 16 1 1.06
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 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 84 45 39 6 1.15
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 70 40 30 10 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 80 34 46 -12 0.74
Thailand Dechawat Poomjaeng 78 46 32 14 1.44
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 Robert Milkins 134 74 60 14 1.23
England David Grace 105 56 49 7 1.14
England Andy Hicks 90 43 47 -4 0.91
England Allan Taylor 53 16 37 -21 0.43
England Craig Steadman 75 30 45 -15 0.67
China Zhao Xintong 111 66 45 21 1.47
Thailand Noppon Saengkham 94 50 44 6 1.14
England Hammad Miah 86 43 43 0 1
England Anthony Hamilton 93 52 41 11 1.27
England Ashley Hugill 78 35 43 -8 0.81
England Kyren Wilson 161 101 60 41 1.68
Ukraine Anton Kazakov 53 14 39 -25 0.36
England Tom Ford 132 74 58 16 1.28
China Zhang Anda 92 52 40 12 1.3
Ireland Michael Judge 85 35 50 -15 0.7
England Chris Wakelin 92 44 48 -4 0.92
England Ian Burns 109 53 56 -3 0.95
Belgium Luca Brecel 117 69 48 21 1.44
China Lu Ning 103 54 49 5 1.1
England Robbie Williams 114 62 52 10 1.19
England Oliver Brown 75 28 47 -19 0.6
China Chen Zifan 70 31 39 -8 0.79
England Oliver Lines 65 25 40 -15 0.63
England Ronnie O'Sullivan 136 87 49 38 1.78
Wales Jamie Jones 140 81 59 22 1.37
Estonia Andres Petrov 89 36 53 -17 0.68
Switzerland Alexander Ursenbacher 80 42 38 4 1.11
England Alfie Burden 79 31 48 -17 0.65
England Sam Craigie 130 71 59 12 1.2
England David Lilley 93 47 46 1 1.02
England Ricky Walden 120 68 52 16 1.31
Northern Ireland Gerard Greene 63 25 38 -13 0.66
Wales Jackson Page 83 40 43 -3 0.93
China Xiao Guodong 168 98 70 28 1.4
Scotland Scott Donaldson 91 45 46 -1 0.98
Thailand Nutcharat Wongharuthai 12 4 8 -4 0.5
England Barry Hawkins 126 75 51 24 1.47
Ireland Ken Doherty 72 29 43 -14 0.67
Scotland Graeme Dott 98 49 49 0 1
China Yuan Sijun 110 66 44 22 1.5
China Peifan Lei 59 23 36 -13 0.64
China Lyu Haotian 152 85 67 18 1.27
Scotland Fraser Patrick 69 32 37 -5 0.86
England Mark Selby 155 87 68 19 1.28
England Joe Perry 126 68 58 10 1.17
England Ben Woollaston 107 59 48 11 1.23
China Zhang Jiankang 60 19 41 -22 0.46
England Elliot Slessor 89 39 50 -11 0.78
England Gary Wilson 147 92 55 37 1.67
Wales Mark Williams 149 85 64 21 1.33
China Li Hang 78 43 35 8 1.23
Wales Andrew Pagett 46 12 34 -22 0.35
Wales Jak Jones 97 44 53 -9 0.83
England Barry Pinches 76 33 43 -10 0.77
England Jimmy Robertson 121 66 55 11 1.2
Scotland Stephen Maguire 96 50 46 4 1.09
China Si Jiahui 113 61 52 9 1.17
Thailand Thepchaiya Un-Nooh 102 49 53 -4 0.92
Hong Kong Marco Fu 99 48 51 -3 0.94
Wales Matthew Stevens 115 63 52 11 1.21
England Mitchell Mann 66 27 39 -12 0.69
China Zhou Yuelong 171 94 77 17 1.22
England Matthew Selt 75 35 40 -5 0.88
Wales Dominic Dale 96 46 50 -4 0.92
Wales Duane Jones 81 34 47 -13 0.72
China Chang Bingyu 65 31 34 -3 0.91
England Mark King 88 39 49 -10 0.8
Wales Ryan Day 163 92 71 21 1.3
Wales Dylan Emery 91 47 44 3 1.07
England Ali Carter 138 79 59 20 1.34
China Wu Yize 104 59 45 14 1.31
England Louis Heathcote 71 32 39 -7 0.82
China Pang Junxu 106 60 46 14 1.3
England Reanne Evans 49 13 36 -23 0.36
Australia Ryan Thomerson 53 17 36 -19 0.47
China Xu Si 102 49 53 -4 0.92
England David Gilbert 117 66 51 15 1.29
England Stuart Carrington 82 36 46 -10 0.78
England Liam Highfield 94 41 53 -12 0.77
China Yisong Peng 72 26 46 -20 0.57
China Yan Bingtao 107 66 41 25 1.61
Iran Hossein Vafaei 139 79 60 19 1.32
Hong Kong Ng On Yee 69 16 53 -37 0.3
China Tian Pengfei 114 68 46 22 1.48
England Peter Lines 60 25 35 -10 0.71
England Stuart Bingham 105 56 49 7 1.14
China Cao Yupeng 89 50 39 11 1.28
England Shaun Murphy 125 70 55 15 1.27
England Judd Trump 188 111 77 34 1.44
Wales Jamie Clarke 127 65 62 3 1.05
England Sean O'Sullivan 69 28 41 -13 0.68
England Joe O'Connor 135 72 63 9 1.14
England Mark Davis 70 27 43 -16 0.63
Northern Ireland Jordan Brown 129 66 63 3 1.05
Northern Ireland Mark Allen 232 140 92 48 1.52
England Jack Lisowski 128 79 49 30 1.61
Belgium Julien Leclercq 66 25 41 -16 0.61
Wales Michael White 116 68 48 20 1.42
England Mark Joyce 79 41 38 3 1.08
England Martin Gould 61 26 35 -9 0.74
Thailand Mink Nutcharut 51 13 38 -25 0.34
Scotland Anthony McGill 113 67 46 21 1.46
Scotland Dean Young 54 19 35 -16 0.54
England Rebecca Kenna 38 6 32 -26 0.19
Scotland Stephen Hendry 15 1 14 -13 0.07
England Jimmy White 95 51 44 7 1.16
Scotland John Higgins 121 60 61 -1 0.98
China Ding Junhui 131 83 48 35 1.73
England Jamie O'Neill 38 11 27 -16 0.41
China Liang Wenbo 18 8 10 -2 0.8
China Fan Zhengyi 80 37 43 -6 0.86
Australia Neil Robertson 118 71 47 24 1.51
Brazil Victor Sarkis 23 4 19 -15 0.21
Northern Ireland Joel Connolly Jnr 11 1 10 -9 0.1
Egypt Mohamed Ibrahim 30 12 18 -6 0.67
England Jake Crofts 6 0 6 -6 0
Wales Brad Ferguson 6 0 6 -6 0