Greatest Winning Margin - Season 2024-2025 - 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
England Gary Milne 17 9 8 1 1.13
England Haydon Pinhey 130 60 70 -10 0.86
Latvia Artemijs Zizins 172 90 82 8 1.1
England Nigel Clarke 9 1 8 -7 0.13
Bulgaria Velian Dimitrov 13 4 9 -5 0.44
Poland Michał Kotiuk 12 4 8 -4 0.5
England Lee Stephens 22 10 12 -2 0.83
England Bradley Jones 9 1 8 -7 0.13
England Ian Martin 16 6 10 -4 0.6
England Adam Abbas 18 7 11 -4 0.64
England James Burrett 16 7 9 -2 0.78
Australia Simon Bevz 9 1 8 -7 0.13
England Farakh Ajaib 162 83 79 4 1.05
England Darren Burns 13 4 9 -5 0.44
England John Fearick 17 7 10 -3 0.7
England Scott Rogan 13 5 8 -3 0.63
Scotland Gary Thomson 14 6 8 -2 0.75
Hong Kong Yu Kiu Chang 26 12 14 -2 0.86
England Evan Plummer (II) 15 5 10 -5 0.5
England Danny Brindle 24 13 11 2 1.18
Moldova Vladislav Gradinari 33 17 16 1 1.06
England Faizaan Mohammed 10 2 8 -6 0.25
England Oliver Sykes 55 29 26 3 1.12
England Jake Crofts 11 3 8 -5 0.38
England Stuart Watson 23 12 11 1 1.09
England Jai Platts 8 0 8 -8 0
England Callum Beresford 16 7 9 -2 0.78
Ireland Aman Goel 15 5 10 -5 0.5
South Korea Daegyu Lee 39 24 15 9 1.6
Ireland Noel Landers 10 2 8 -6 0.25
England Jeff Cundy 24 14 10 4 1.4
England Jake Robinson 9 1 8 -7 0.13
England Luke Simmonds 14 6 8 -2 0.75
Wales Ross Jones 10 2 8 -6 0.25
England Chae Ross 17 7 10 -3 0.7
England Kuldesh Johal 11 3 8 -5 0.38
England Adrian Rosa 21 10 11 -1 0.91
England Gary Skipworth 5 1 4 -3 0.25
England Martin Shepherdson 15 5 10 -5 0.5
England Phillip Owen Blackburn 10 2 8 -6 0.25
England Bradley Cowdroy 21 9 12 -3 0.75
Mark Bell 13 5 8 -3 0.63
Hong Kong Ng On Yee 22 9 13 -4 0.69
Latvia Rodion Judin 13 5 8 -3 0.63
England George Pragnell (II) 37 22 15 7 1.47
England Matthew Glasby 18 8 10 -2 0.8
England Edward Jones 18 10 8 2 1.25
Wales Marc Shaw 10 2 8 -6 0.25
England Matt Williams 32 15 17 -2 0.88
England Brandon Sargeant 17 9 8 1 1.13
England James Silverwood 17 6 11 -5 0.55
England Jay Bullen 18 7 11 -4 0.64
England Aidan Gallagher 14 5 9 -4 0.56
Russia Arsenii Korolev 9 1 8 -7 0.13
China Wang Yuchen 184 93 91 2 1.02
Austria Paul Schopf 10 2 8 -6 0.25
England Sean Maddocks 28 16 12 4 1.33
England Labeeb Ahmed 18 7 11 -4 0.64
England Mark Lloyd 24 11 13 -2 0.85
England Jed Mann 26 12 14 -2 0.86
England Andy Lavin 20 11 9 2 1.22
England Scott Harrison 11 3 8 -5 0.38
Wales Matthew Roberts 12 4 8 -4 0.5
England Matthew Day 4 0 4 -4 0
England Mark Vincent 27 12 15 -3 0.8
England Scott Bell 10 2 8 -6 0.25
England Alex Clenshaw 37 23 14 9 1.64
England Matthew Woodcock 8 0 8 -8 0
Wales Riley Powell 33 15 18 -3 0.83
England Callum Downing 11 3 8 -5 0.38
England Paul Deaville 134 63 71 -8 0.89
Northern Ireland Joel Connolly Jnr 27 11 16 -5 0.69
England Aristos Pampouris 16 7 9 -2 0.78
England Imran Puri 5 1 4 -3 0.25
England Gary Filtness 26 15 11 4 1.36
France Nicolas Mortreux 13 5 8 -3 0.63
Scotland Jack Borwick 22 7 15 -8 0.47
England Tony Knowles 20 9 11 -2 0.82
Thailand Putthakam Kimsuk 37 22 15 7 1.47
China Xian Ziheng 8 0 8 -8 0
India Himanshu Jain 17 7 10 -3 0.7
Thailand Wiphu Phuthisabodi 12 4 8 -4 0.5
Iran Ehsan Heydarinezhad 53 35 18 17 1.94
Thailand Lomnaw Issarangkun 9 1 8 -7 0.13
Singapore Jaden Ong Jia Jun 24 13 11 2 1.18
Thailand Taweesap Kongkitchertchoo 10 2 8 -6 0.25
Thailand Pawaris Ngamkham 16 5 11 -6 0.45
India Danish Khan 13 5 8 -3 0.63
China Chen Qiyu 36 24 12 12 2
Pakistan Muhammad Ahsan Javaid 22 10 12 -2 0.83
China Deng Jinhong 12 5 7 -2 0.71
India Kreishh Gurbaxani 139 59 80 -21 0.74
China Feng Yu 23 12 11 1 1.09
China Zhao Hanyang 12 4 8 -4 0.5
China Zhang Yang 19 11 8 3 1.38
Thailand Vorawit Thongweang 8 0 8 -8 0
England Patrick Whelan 18 8 10 -2 0.8
England Joshua Thomond 130 52 78 -26 0.67
England Saqib Nasir 12 4 8 -4 0.5
England Sean McAllister 18 10 8 2 1.25
England Andy Marriott 13 5 8 -3 0.63
Estonia Andres Petrov 40 20 20 0 1
Ukraine Iulian Boiko 168 80 88 -8 0.91
Brazil Victor Sarkis 10 2 8 -6 0.25
Canada James Lee 17 9 8 1 1.13
England Daniel Walker 8 0 8 -8 0
England Mark Joyce 109 58 51 7 1.14
Iran Morteza Torabi (II) 21 9 12 -3 0.75
Pakistan Sohail Shahzad 12 4 8 -4 0.5
China Liang Xiaolong 40 25 15 10 1.67
Pakistan Farhan Noor 27 15 12 3 1.25
Malaysia Lim Kok Leong 46 29 17 12 1.71
Bangladesh Shuvo Biswas 9 1 8 -7 0.13
Hong Kong Chau Hon Man 21 10 11 -1 0.91
India Asutosh Padhy 25 15 10 5 1.5
China Liu Wenwei 23 12 11 1 1.09
Thailand Narinton Tasurin 21 9 12 -3 0.75
Pakistan Rana Irfan Aslam 30 16 14 2 1.14
Thailand Pongsatorn Seemuen 10 2 8 -6 0.25
China Luo Honghao 40 27 13 14 2.08
Pakistan Zulfiqar Qadir 12 4 8 -4 0.5
India Vinay Swaminathan 18 7 11 -4 0.64
Pakistan Babar Masih 17 8 9 -1 0.89
Belgium Daan Leyssen 17 7 10 -3 0.7
England Kayden Brierley 50 26 24 2 1.08
Scotland Michael Collumb 10 2 8 -6 0.25
England Lee Shanker 18 10 8 2 1.25
England Connor Benzey 45 26 19 7 1.37
Hong Kong Shaun Liu 24 11 13 -2 0.85
Austria Florian Nüßle 80 45 35 10 1.29
England Peter Devlin 25 13 12 1 1.08
China Yisong Peng 19 11 8 3 1.38
England Hamim Hussain 34 19 15 4 1.27
England Wayne Townsend 11 3 8 -5 0.38
Malta Aaron Busuttil 21 11 10 1 1.1
England Neal Jones 20 9 11 -2 0.82
Scotland Keith Keldie 21 9 12 -3 0.75
England Barry Pinches 41 25 16 9 1.56
England Allan Taylor 152 79 73 6 1.08
England Ronnie Sullivan 9 1 8 -7 0.13
England Lewis Ullah 60 29 31 -2 0.94
England Simon Blackwell 168 82 86 -4 0.95
England James Cahill 28 17 11 6 1.55
Germany Umut Dikme 45 23 22 1 1.05
England Josh Mulholland 42 22 20 2 1.1
England Simon Bedford 22 12 10 2 1.2
England Joshua Cooper 81 34 47 -13 0.72
England Daniel Stevenson 9 1 8 -7 0.13
England Liam Highfield 23 13 10 3 1.3
England Oliver Brown 15 7 8 -1 0.88
England Zack Richardson 41 21 20 1 1.05
England Dean Reynolds 8 0 8 -8 0
Scotland Chris Totten 185 95 90 5 1.06
England Martyn Taylor 16 6 10 -4 0.6
China Luo Zetao 32 22 10 12 2.2
Pakistan Hunain Memon 8 0 8 -8 0
China Zhang Zhijie 31 17 14 3 1.21
Taiwan Lin Shu-hung 13 5 8 -3 0.63
Thailand Nattanapong Chaikul 20 11 9 2 1.22
China Luo Chenliang 9 1 8 -7 0.13
Iran Mohammad Reza Pishvari 17 7 10 -3 0.7
China Pan Yiming 10 2 8 -6 0.25
India Subrat Das 22 9 13 -4 0.69
Thailand Thitiphong Choolasak 18 8 10 -2 0.8
Thailand Akani Songsermsawad 137 80 57 23 1.4
Thailand Pongsakron Chongjairak (II) 13 5 8 -3 0.63
India Dhruv Patel 34 19 15 4 1.27
Thailand Boonpithak Lothong 13 5 8 -3 0.63
India Shrikrishna Suryanarayanan 28 14 14 0 1
Pakistan Ian Mark John 10 2 8 -6 0.25
Pakistan Haris Tahir 159 74 85 -11 0.87
China Dong Zihao 11 3 8 -5 0.38
Thailand Prin Ratmukda 22 11 11 0 1
India Anand Raghuvanshi 11 3 8 -5 0.38
Pakistan Hamza Akbar 24 13 11 2 1.18
India Laxman Rawat 27 15 12 3 1.25
Iran Amin Sanjaei 45 24 21 3 1.14
India Digvijay Kadian 19 9 10 -1 0.9
Nepal Ayush Gautam 11 3 8 -5 0.38
China Li Chengjie 22 14 8 6 1.75
Thailand Patipaan Wonghun 8 0 8 -8 0
Poland Mateusz Baranowski 17 9 8 1 1.13
Wales Alex Taubman 18 9 9 0 1
England Hayden Staniland 18 10 8 2 1.25
Pakistan Muhammad Siddiqui (II) 27 14 13 1 1.08
India Angad Ghai 9 1 8 -7 0.13
England Luke Pinches 17 7 10 -3 0.7
Ukraine Anton Kazakov 93 37 56 -19 0.66
England Craig Steadman 39 21 18 3 1.17
Scotland Steven Wardropper 17 5 12 -7 0.42
Thailand Ritthichai Chimphanang 27 16 11 5 1.45
Pakistan Aadil-Hussain Narejo 9 1 8 -7 0.13
England Jamie Barrett 21 9 12 -3 0.75
Wales Tyler Rees 12 4 8 -4 0.5
India Hrithik Jain 17 6 11 -5 0.55
Iran Hamed Zarehdoust 12 4 8 -4 0.5
India Abhishek Bajaj 16 6 10 -4 0.6
Pakistan Muhammad Azhar Khan 10 2 8 -6 0.25
Northern Ireland Gerard Greene 50 28 22 6 1.27
England Steven Hallworth 49 25 24 1 1.04
Australia Ryan Thomerson 28 13 15 -2 0.87
Wales Jack Bradford 23 12 11 1 1.09
England Billy Joe Castle 13 5 8 -3 0.63
England Mitchell Mann 131 58 73 -15 0.79
England Daniel Womersley 114 54 60 -6 0.9
England Andrew Milliard 16 5 11 -6 0.45
England Brandon Hall 21 12 9 3 1.33
England Peter Lines 35 19 16 3 1.19
England Anthony Wall 16 5 11 -6 0.45
England Jamie O'Neill 33 16 17 -1 0.94
England Ashley Hugill 13 5 8 -3 0.63
Wales Dylan Emery 182 91 91 0 1
England Elias Martin-Beris 9 1 8 -7 0.13
Wales Alfie Davies 38 22 16 6 1.38
Poland Antoni Kowalski 186 98 88 10 1.11
England Aidan Murphy (II) 10 2 8 -6 0.25
England Harvey Chandler 40 20 20 0 1
Jamaica Rory McLeod 39 18 21 -3 0.86
Germany Manuel Ederer 24 13 11 2 1.18
England Stephen Kershaw 14 4 10 -6 0.4
Wales Oliver Briffett-Payne 10 2 8 -6 0.25
England Jenson Kendrick 29 15 14 1 1.07
France Brian Ochoiski 15 7 8 -1 0.88
England Ryan Davies 46 24 22 2 1.09
England Phil O'Kane 16 8 8 0 1
England Halim Hussain 21 11 10 1 1.1
England Kian Dennett 9 1 8 -7 0.13
England Alex Millington 13 5 8 -3 0.63
England Andy Hicks 26 14 12 2 1.17
England Sean O'Sullivan 33 20 13 7 1.54
England Lee Whaley 9 1 8 -7 0.13
Northern Ireland Fergal Quinn (II) 33 15 18 -3 0.83
England Richard Pipe 10 2 8 -6 0.25
Pakistan Muhammad Umar Khan 28 15 13 2 1.15
China Ren Jiaxing 16 6 10 -4 0.6
Thailand Sumongkhon Khamphul 9 1 8 -7 0.13
Iran Mohammad Ali Moghadam 10 2 8 -6 0.25
China Zhou Jinhao 67 29 38 -9 0.76
China Gao Yang 37 25 12 13 2.08
Thailand Jongrak Boonrod 17 8 9 -1 0.89
Hong Kong Wallace Wong 14 5 9 -4 0.56
Hong Kong Wan Nansen Sin Man 30 18 12 6 1.5
Pakistan Qadeer Abbas 16 7 9 -2 0.78
Thailand Narongdat Takantong 17 7 10 -3 0.7
Nepal Saroj Gautam 12 4 8 -4 0.5
Iran Arman Madanighafarokhi 10 2 8 -6 0.25
Hong Kong Fung Kwok Wai 44 28 16 12 1.75
Thailand Nipitpon Manamuti 8 0 8 -8 0
China Lan Yuhao 55 36 19 17 1.89
China Deng Haohui 26 15 11 4 1.36
Pakistan Muhammad Naseem Akhtar 35 24 11 13 2.18
Pakistan Hassan Gull 14 6 8 -2 0.75
China Chen Xiaolong 9 1 8 -7 0.13
Qatar Ali Al Obaidly 19 5 14 -9 0.36
Iran Ali Gharahgozlou 48 33 15 18 2.2
Thailand Passakorn Sittikrai 19 8 11 -3 0.73
Pakistan Umer-Naeem Memon 20 9 11 -2 0.82
Iran Shahin Khorami Del 12 4 8 -4 0.5
China Cao Zeyi 11 3 8 -5 0.38
China Liu Yang 36 22 14 8 1.57
Thailand Chatchapong Nasa 19 8 11 -3 0.73
Pakistan Mubashir Raza 5 1 4 -3 0.25
Wales Ryan Day 208 111 97 14 1.14
Wales Liam Davies 126 55 71 -16 0.77
Australia Neil Robertson 243 150 93 57 1.61
Hong Kong Marco Fu 108 54 54 0 1
England Hammad Miah 116 54 62 -8 0.87
Wales Jamie Clarke 140 64 76 -12 0.84
Hong Kong Cheung Ka Wai 130 64 66 -2 0.97
Wales Mark Williams 253 149 104 45 1.43
England Ian Burns 113 48 65 -17 0.74
England Liam Pullen 108 43 65 -22 0.66
England Chris Wakelin 305 173 132 41 1.31
England David Grace 122 59 63 -4 0.94
England Elliot Slessor 225 123 102 21 1.21
England Robbie Williams 139 66 73 -7 0.9
Wales Matthew Stevens 149 76 73 3 1.04
England Ashley Carty 139 66 73 -7 0.9
Egypt Mostafa Dorgham 118 45 73 -28 0.62
Scotland Stephen Maguire 140 70 70 0 1
Wales Michael White 20 9 11 -2 0.82
Scotland Dean Young 146 67 79 -12 0.85
England Joe O'Connor 143 73 70 3 1.04
Ireland Aaron Hill 130 62 68 -6 0.91
England Oliver Lines 186 90 96 -6 0.94
England Robert Milkins 127 61 66 -5 0.92
Thailand Thepchaiya Un-Nooh 181 103 78 25 1.32
Wales Jackson Page 198 111 87 24 1.28
England Andrew Higginson 118 50 68 -18 0.74
Wales Daniel Wells 142 69 73 -4 0.95
Belgium Julien Leclercq 138 58 80 -22 0.73
Wales Jamie Jones 114 51 63 -12 0.81
Wales Dominic Dale 119 56 63 -7 0.89
India Ishpreet Singh Chadha 170 85 85 0 1
China Liu Hongyu 150 78 72 6 1.08
England Ben Woollaston 185 103 82 21 1.26
Stan Moody 197 113 84 29 1.35
England Tom Ford 122 59 63 -4 0.94
Wales Jak Jones 262 140 122 18 1.15
Northern Ireland Robbie Mcguigan 109 39 70 -31 0.56
England Sanderson Lam 118 47 71 -24 0.66
Northern Ireland Jordan Brown 124 58 66 -8 0.88
Hungary Bulcsú Révész 150 73 77 -4 0.95
England Ricky Walden 142 76 66 10 1.15
China Wu Yize 279 164 115 49 1.43
Scotland Ross Muir 132 62 70 -8 0.89
England Martin O'Donnell 167 84 83 1 1.01
Malaysia Thor Chuan Leong 165 79 86 -7 0.92
China Yuan Sijun 167 96 71 25 1.35
England Matthew Selt 178 91 87 4 1.05
England David Lilley 144 74 70 4 1.06
Scotland Liam Graham 118 51 67 -16 0.76
Scotland Graeme Dott 133 72 61 11 1.18
Switzerland Alexander Ursenbacher 148 75 73 2 1.03
Scotland Scott Donaldson 127 64 63 1 1.02
Thailand Siripaporn Nuanthakhamjan 70 12 58 -46 0.21
England Kyren Wilson 309 193 116 77 1.66
England Louis Heathcote 151 74 77 -3 0.96
England Manasawin Phetmalaikul 99 34 65 -31 0.52
Iran Hossein Vafaei 189 105 84 21 1.25
China Si Jiahui 281 156 125 31 1.25
England Stuart Bingham 196 110 86 24 1.28
England Jimmy Robertson 193 98 95 3 1.03
England Zak Surety 153 85 68 17 1.25
England Anthony Hamilton 119 56 63 -7 0.89
United States Ahmed Aly Elsayed 77 15 62 -47 0.24
China Pang Junxu 273 153 120 33 1.28
England Stuart Carrington 103 51 52 -1 0.98
China Gong Chenzhi 167 82 85 -3 0.96
China Long Zehuang 198 110 88 22 1.25
China Peifan Lei 245 134 111 23 1.21
England Gary Wilson 208 102 106 -4 0.96
China Huang Jiahao 94 30 64 -34 0.47
Scotland John Higgins 241 143 98 45 1.46
China Ma Hailong 156 78 78 0 1
Belgium Ben Mertens 125 57 68 -11 0.84
England Joe Perry 117 60 57 3 1.05
England Michael Holt 166 85 81 4 1.05
China He Guoqiang 172 93 79 14 1.18
England Ronnie O'Sullivan 168 95 73 22 1.3
England Mark Davis 136 76 60 16 1.27
China Jiang Jun 159 83 76 7 1.09
England Jack Lisowski 238 135 103 32 1.31
England Ali Carter 228 127 101 26 1.26
China Zhou Yuelong 143 68 75 -7 0.91
Thailand Mink Nutcharut 86 23 63 -40 0.37
China Xing Zihao 132 63 69 -6 0.91
China Fan Zhengyi 150 81 69 12 1.17
England Alfie Burden 131 60 71 -11 0.85
China Tian Pengfei 132 67 65 2 1.03
England Reanne Evans 74 15 59 -44 0.25
England Shaun Murphy 286 159 127 32 1.25
China Xu Si 218 112 106 6 1.06
Wales Duane Jones 150 72 78 -6 0.92
Wales Andrew Pagett 111 49 62 -13 0.79
England David Gilbert 221 127 94 33 1.35
China Zhang Anda 193 101 92 9 1.1
China Qiu Lei 6 0 6 -6 0
China Wang Xinbo 33 11 22 -11 0.5
China Lyu Haotian 163 83 80 3 1.04
England Barry Hawkins 251 143 108 35 1.32
China Cao Jin 20 7 13 -6 0.54
Belgium Luca Brecel 153 74 79 -5 0.94
England Judd Trump 404 259 145 114 1.79
China Ding Junhui 197 117 80 37 1.46
England Mark Selby 264 150 114 36 1.32
Northern Ireland Mark Allen 285 165 120 45 1.38
China Xiao Guodong 301 180 121 59 1.49
United Arab Emirates Mohammed Shehab 48 16 32 -16 0.5
Iran Amir Sarkhosh 125 60 65 -5 0.92
China Yulu Bai 111 37 74 -37 0.5
Scotland Anthony McGill 123 65 58 7 1.12
Thailand Noppon Saengkham 146 77 69 8 1.12
Ireland Ken Doherty 56 19 37 -18 0.51
England Jimmy White 129 57 72 -15 0.79
China Ma Shaojun 7 2 5 -3 0.4
Saudi Arabia Faisal Bahashwan 4 0 4 -4 0
Kuwait Ahmad Abul 4 0 4 -4 0
Pakistan Adeel Aqdus 6 2 4 -2 0.5
Saudi Arabia Omar Alajlani 4 0 4 -4 0
Saudi Arabia Abdullah Alotayyani 4 0 4 -4 0
Saudi Arabia Abdulraouf Sayegh 11 3 8 -5 0.38
Egypt Mohamed Elkhayat 13 6 7 -1 0.86
Iraq Ali Hussain Ali 4 0 4 -4 0
Oman Haitham Al Mahri 4 0 4 -4 0
Saudi Arabia Ziyad Alqabbani 4 0 4 -4 0
United Arab Emirates Khalid Kamali 5 1 4 -3 0.25
Saudi Arabia Ayman Alamri 4 0 4 -4 0
Brazil Jonas Luz 41 9 32 -23 0.28
Saudi Arabia Saleh Alamoudi 4 0 4 -4 0
Iraq Ali Jalil Ali 4 0 4 -4 0
Bahrain Habib Subah Humood 14 4 10 -6 0.4
Libya Kusai Hamed Sharif 5 1 4 -3 0.25
Northern Ireland Jamie Gardiner 7 3 4 -1 0.75
China Huang Hao 5 0 5 -5 0
China Cai Wei 12 1 11 -10 0.09
Scotland Ayaan Iqbal 5 1 4 -3 0.25
Egypt Hatem Yassen 33 12 21 -9 0.57
China Zheng Dian 10 4 6 -2 0.67
Brazil Igor Figueiredo 16 6 10 -4 0.6
China Zhao Xintong 44 29 15 14 1.93
Ireland Joe Shannon 1 0 1 -1 0
Scotland Sophie Nix 1 0 1 -1 0
England Daniel Boyes 1 0 1 -1 0
Wales Sion Stuart 1 0 1 -1 0
Saudi Arabia Ahmed Abdullah Aseeri 4 0 4 -4 0