Frames Won - Season 2024-2025 - Professional

Filtering

Top players of all time, based on frame wins.
Status
Categories
Scope
Range
Rank Player Tournaments Played Frames Played Frames Won Frame-win percentage
England Judd Trump 11 404 259 64.11%
England Kyren Wilson 13 309 193 62.46%
China Xiao Guodong 12 301 180 59.8%
England Chris Wakelin 12 305 173 56.72%
Northern Ireland Mark Allen 14 285 165 57.89%
China Wu Yize 12 279 164 58.78%
England Shaun Murphy 15 286 159 55.59%
China Si Jiahui 14 281 156 55.52%
China Pang Junxu 14 273 153 56.04%
Australia Neil Robertson 12 243 150 61.73%
England Mark Selby 14 264 150 56.82%
Wales Mark Williams 12 253 149 58.89%
Scotland John Higgins 12 241 143 59.34%
England Barry Hawkins 11 251 143 56.97%
Wales Jak Jones 15 262 140 53.44%
England Jack Lisowski 12 238 135 56.72%
China Peifan Lei 13 245 134 54.69%
England David Gilbert 11 221 127 57.47%
England Ali Carter 15 228 127 55.7%
England Elliot Slessor 13 225 123 54.67%
China Ding Junhui 10 197 117 59.39%
Stan Moody 12 197 113 57.36%
China Xu Si 12 218 112 51.38%
Wales Jackson Page 13 198 111 56.06%
Wales Ryan Day 13 208 111 53.37%
England Stuart Bingham 12 196 110 56.12%
China Long Zehuang 13 198 110 55.56%
Iran Hossein Vafaei 13 189 105 55.56%
Thailand Thepchaiya Un-Nooh 13 181 103 56.91%
England Ben Woollaston 13 185 103 55.68%
England Gary Wilson 15 208 102 49.04%
China Zhang Anda 12 193 101 52.33%
Poland Antoni Kowalski 15 186 98 52.69%
England Jimmy Robertson 13 193 98 50.78%
China Yuan Sijun 13 167 96 57.49%
England Ronnie O'Sullivan 9 168 95 56.55%
Scotland Chris Totten 15 185 95 51.35%
China He Guoqiang 13 172 93 54.07%
China Wang Yuchen 13 184 93 50.54%
England Matthew Selt 13 178 91 51.12%
Wales Dylan Emery 15 182 91 50%
Latvia Artemijs Zizins 14 172 90 52.33%
England Oliver Lines 13 186 90 48.39%
England Zak Surety 13 153 85 55.56%
England Michael Holt 12 166 85 51.2%
India Ishpreet Singh Chadha 13 170 85 50%
England Martin O'Donnell 13 167 84 50.3%
China Jiang Jun 12 159 83 52.2%
England Farakh Ajaib 15 162 83 51.23%
China Lyu Haotian 13 163 83 50.92%
China Gong Chenzhi 13 167 82 49.1%
England Simon Blackwell 15 168 82 48.81%
China Fan Zhengyi 13 150 81 54%
Thailand Akani Songsermsawad 9 137 80 58.39%
Ukraine Iulian Boiko 15 168 80 47.62%
England Allan Taylor 14 152 79 51.97%
Malaysia Thor Chuan Leong 13 165 79 47.88%
China Liu Hongyu 13 150 78 52%
China Ma Hailong 13 156 78 50%
Thailand Noppon Saengkham 11 146 77 52.74%
England Mark Davis 13 136 76 55.88%
England Ricky Walden 12 142 76 53.52%
Wales Matthew Stevens 13 149 76 51.01%
Switzerland Alexander Ursenbacher 13 148 75 50.68%
England David Lilley 12 144 74 51.39%
England Louis Heathcote 13 151 74 49.01%
Belgium Luca Brecel 12 153 74 48.37%
Pakistan Haris Tahir 14 159 74 46.54%
England Joe O'Connor 13 143 73 51.05%
Hungary BulcsĂș RĂ©vĂ©sz 13 150 73 48.67%
Scotland Graeme Dott 13 133 72 54.14%
Wales Duane Jones 13 150 72 48%
Scotland Stephen Maguire 11 140 70 50%
Wales Daniel Wells 13 142 69 48.59%
China Zhou Yuelong 13 143 68 47.55%
China Tian Pengfei 13 132 67 50.76%
Scotland Dean Young 13 146 67 45.89%
England Robbie Williams 13 139 66 47.48%
England Ashley Carty 13 139 66 47.48%
Scotland Anthony McGill 12 123 65 52.85%
Scotland Scott Donaldson 10 127 64 50.39%
Hong Kong Cheung Ka Wai 13 130 64 49.23%
Wales Jamie Clarke 13 140 64 45.71%
China Xing Zihao 12 132 63 47.73%
England Paul Deaville 12 134 63 47.01%
Ireland Aaron Hill 13 130 62 47.69%
Scotland Ross Muir 13 132 62 46.97%
England Robert Milkins 13 127 61 48.03%
England Joe Perry 13 117 60 51.28%
Iran Amir Sarkhosh 12 125 60 48%
England Haydon Pinhey 14 130 60 46.15%
England Alfie Burden 13 131 60 45.8%
England David Grace 13 122 59 48.36%
England Tom Ford 13 122 59 48.36%
India Kreishh Gurbaxani 15 139 59 42.45%
England Mark Joyce 9 109 58 53.21%
Northern Ireland Jordan Brown 13 124 58 46.77%
England Mitchell Mann 15 131 58 44.27%
Belgium Julien Leclercq 13 138 58 42.03%
Belgium Ben Mertens 13 125 57 45.6%
England Jimmy White 12 129 57 44.19%
Wales Dominic Dale 11 119 56 47.06%
England Anthony Hamilton 13 119 56 47.06%
Wales Liam Davies 13 126 55 43.65%
Hong Kong Marco Fu 9 108 54 50%
England Daniel Womersley 10 114 54 47.37%
England Hammad Miah 12 116 54 46.55%
England Joshua Thomond 14 130 52 40%
England Stuart Carrington 9 103 51 49.51%
Wales Jamie Jones 12 114 51 44.74%
Scotland Liam Graham 13 118 51 43.22%
England Andrew Higginson 13 118 50 42.37%
Wales Andrew Pagett 11 111 49 44.14%
England Ian Burns 13 113 48 42.48%
England Sanderson Lam 12 118 47 39.83%
Austria Florian NĂŒĂŸle 6 80 45 56.25%
Egypt Mostafa Dorgham 13 118 45 38.14%
England Liam Pullen 13 108 43 39.81%
Northern Ireland Robbie Mcguigan 13 109 39 35.78%
Ukraine Anton Kazakov 10 93 37 39.78%
China Yulu Bai 13 111 37 33.33%
China Lan Yuhao 2 55 36 65.45%
Iran Ehsan Heydarinezhad 2 53 35 66.04%
England Joshua Cooper 9 81 34 41.98%
England Manasawin Phetmalaikul 13 99 34 34.34%
Iran Ali Gharahgozlou 2 48 33 68.75%
China Huang Jiahao 13 94 30 31.91%
China Zhao Xintong 1 44 29 65.91%
Malaysia Lim Kok Leong 3 46 29 63.04%
England Oliver Sykes 4 55 29 52.73%
England Lewis Ullah 5 60 29 48.33%
China Zhou Jinhao 6 67 29 43.28%
Hong Kong Fung Kwok Wai 2 44 28 63.64%
Northern Ireland Gerard Greene 4 50 28 56%
China Luo Honghao 2 40 27 67.5%
England Connor Benzey 3 45 26 57.78%
England Kayden Brierley 4 50 26 52%
China Gao Yang 2 37 25 67.57%
China Liang Xiaolong 2 40 25 62.5%
England Barry Pinches 3 41 25 60.98%
England Steven Hallworth 4 49 25 51.02%
Pakistan Muhammad Naseem Akhtar 2 35 24 68.57%
China Chen Qiyu 2 36 24 66.67%
South Korea Daegyu Lee 2 39 24 61.54%
Iran Amin Sanjaei 2 45 24 53.33%
England Ryan Davies 4 46 24 52.17%
England Alex Clenshaw 2 37 23 62.16%
Germany Umut Dikme 3 45 23 51.11%
Thailand Mink Nutcharut 13 86 23 26.74%
China Luo Zetao 2 32 22 68.75%
China Liu Yang 2 36 22 61.11%
England George Pragnell (II) 3 37 22 59.46%
Thailand Putthakam Kimsuk 2 37 22 59.46%
Wales Alfie Davies 3 38 22 57.89%
England Josh Mulholland 3 42 22 52.38%
England Craig Steadman 3 39 21 53.85%
England Zack Richardson 3 41 21 51.22%
England Sean O'Sullivan 3 33 20 60.61%
Estonia Andres Petrov 3 40 20 50%
England Harvey Chandler 4 40 20 50%
England Hamim Hussain 3 34 19 55.88%
India Dhruv Patel 2 34 19 55.88%
England Peter Lines 3 35 19 54.29%
Ireland Ken Doherty 7 56 19 33.93%
Hong Kong Wan Nansen Sin Man 2 30 18 60%
Jamaica Rory McLeod 3 39 18 46.15%
England James Cahill 2 28 17 60.71%
China Zhang Zhijie 2 31 17 54.84%
Moldova Vladislav Gradinari 4 33 17 51.52%
Thailand Ritthichai Chimphanang 2 27 16 59.26%
England Sean Maddocks 2 28 16 57.14%
Pakistan Rana Irfan Aslam 2 30 16 53.33%
England Jamie O'Neill 3 33 16 48.48%
United Arab Emirates Mohammed Shehab 6 48 16 33.33%
India Asutosh Padhy 2 25 15 60%
England Gary Filtness 2 26 15 57.69%
China Deng Haohui 2 26 15 57.69%
Pakistan Farhan Noor 2 27 15 55.56%
India Laxman Rawat 2 27 15 55.56%
Pakistan Muhammad Umar Khan 2 28 15 53.57%
England Jenson Kendrick 2 29 15 51.72%
England Matt Williams 2 32 15 46.88%
Wales Riley Powell 3 33 15 45.45%
Northern Ireland Fergal Quinn (II) 3 33 15 45.45%
England Reanne Evans 12 74 15 20.27%
United States Ahmed Aly Elsayed 13 77 15 19.48%
China Li Chengjie 2 22 14 63.64%
England Jeff Cundy 2 24 14 58.33%
England Andy Hicks 2 26 14 53.85%
Pakistan Muhammad Siddiqui (II) 2 27 14 51.85%
India Shrikrishna Suryanarayanan 2 28 14 50%
England Liam Highfield 2 23 13 56.52%
England Danny Brindle 2 24 13 54.17%
Singapore Jaden Ong Jia Jun 2 24 13 54.17%
Pakistan Hamza Akbar 2 24 13 54.17%
Germany Manuel Ederer 2 24 13 54.17%
England Peter Devlin 2 25 13 52%
Australia Ryan Thomerson 3 28 13 46.43%
England Brandon Hall 2 21 12 57.14%
England Simon Bedford 2 22 12 54.55%
England Stuart Watson 2 23 12 52.17%
China Feng Yu 2 23 12 52.17%
China Liu Wenwei 2 23 12 52.17%
Wales Jack Bradford 2 23 12 52.17%
Hong Kong Yu Kiu Chang 2 26 12 46.15%
England Jed Mann 2 26 12 46.15%
England Mark Vincent 2 27 12 44.44%
Egypt Hatem Yassen 5 33 12 36.36%
Thailand Siripaporn Nuanthakhamjan 12 70 12 17.14%
China Zhang Yang 2 19 11 57.89%
China Yisong Peng 2 19 11 57.89%
England Andy Lavin 2 20 11 55%
Thailand Nattanapong Chaikul 2 20 11 55%
Malta Aaron Busuttil 2 21 11 52.38%
England Halim Hussain 2 21 11 52.38%
Thailand Prin Ratmukda 2 22 11 50%
England Mark Lloyd 2 24 11 45.83%
Hong Kong Shaun Liu 2 24 11 45.83%
Northern Ireland Joel Connolly Jnr 4 27 11 40.74%
China Wang Xinbo 4 33 11 33.33%
England Edward Jones 2 18 10 55.56%
England Sean McAllister 2 18 10 55.56%
England Lee Shanker 2 18 10 55.56%
England Hayden Staniland 2 18 10 55.56%
England Adrian Rosa 2 21 10 47.62%
Hong Kong Chau Hon Man 2 21 10 47.62%
England Lee Stephens 2 22 10 45.45%
Pakistan Muhammad Ahsan Javaid 2 22 10 45.45%
England Gary Milne 2 17 9 52.94%
England Brandon Sargeant 2 17 9 52.94%
Canada James Lee 2 17 9 52.94%
Poland Mateusz Baranowski 2 17 9 52.94%
Wales Alex Taubman 2 18 9 50%
India Digvijay Kadian 2 19 9 47.37%
England Tony Knowles 2 20 9 45%
England Neal Jones 2 20 9 45%
Pakistan Umer-Naeem Memon 2 20 9 45%
Wales Michael White 1 20 9 45%
England Bradley Cowdroy 2 21 9 42.86%
Iran Morteza Torabi (II) 2 21 9 42.86%
Thailand Narinton Tasurin 2 21 9 42.86%
Scotland Keith Keldie 2 21 9 42.86%
England Jamie Barrett 2 21 9 42.86%
Hong Kong Ng On Yee 2 22 9 40.91%
India Subrat Das 2 22 9 40.91%
Brazil Jonas Luz 7 41 9 21.95%
England Phil O'Kane 2 16 8 50%
Pakistan Babar Masih 2 17 8 47.06%
Thailand Jongrak Boonrod 2 17 8 47.06%
England Matthew Glasby 2 18 8 44.44%
England Patrick Whelan 2 18 8 44.44%
Thailand Thitiphong Choolasak 2 18 8 44.44%
Thailand Passakorn Sittikrai 2 19 8 42.11%
Thailand Chatchapong Nasa 2 19 8 42.11%
England Oliver Brown 2 15 7 46.67%
France Brian Ochoiski 2 15 7 46.67%
England James Burrett 2 16 7 43.75%
England Callum Beresford 2 16 7 43.75%
England Aristos Pampouris 2 16 7 43.75%
Pakistan Qadeer Abbas 2 16 7 43.75%
England John Fearick 2 17 7 41.18%
England Chae Ross 2 17 7 41.18%
India Himanshu Jain 2 17 7 41.18%
Belgium Daan Leyssen 2 17 7 41.18%
Iran Mohammad Reza Pishvari 2 17 7 41.18%
England Luke Pinches 2 17 7 41.18%
Thailand Narongdat Takantong 2 17 7 41.18%
England Adam Abbas 2 18 7 38.89%
England Jay Bullen 2 18 7 38.89%
England Labeeb Ahmed 2 18 7 38.89%
India Vinay Swaminathan 2 18 7 38.89%
China Cao Jin 2 20 7 35%
Scotland Jack Borwick 3 22 7 31.82%
Egypt Mohamed Elkhayat 1 13 6 46.15%
Scotland Gary Thomson 2 14 6 42.86%
England Luke Simmonds 2 14 6 42.86%
Pakistan Hassan Gull 2 14 6 42.86%
England Ian Martin 2 16 6 37.5%
England Martyn Taylor 2 16 6 37.5%
India Abhishek Bajaj 2 16 6 37.5%
China Ren Jiaxing 2 16 6 37.5%
Brazil Igor Figueiredo 2 16 6 37.5%
England James Silverwood 2 17 6 35.29%
India Hrithik Jain 2 17 6 35.29%
China Deng Jinhong 1 12 5 41.67%
England Scott Rogan 2 13 5 38.46%
Mark Bell 2 13 5 38.46%
Latvia Rodion Judin 2 13 5 38.46%
France Nicolas Mortreux 2 13 5 38.46%
India Danish Khan 2 13 5 38.46%
England Andy Marriott 2 13 5 38.46%
Taiwan Lin Shu-hung 2 13 5 38.46%
Thailand Pongsakron Chongjairak (II) 2 13 5 38.46%
Thailand Boonpithak Lothong 2 13 5 38.46%
England Billy Joe Castle 2 13 5 38.46%
England Ashley Hugill 2 13 5 38.46%
England Alex Millington 2 13 5 38.46%
England Aidan Gallagher 2 14 5 35.71%
Hong Kong Wallace Wong 2 14 5 35.71%
England Evan Plummer (II) 2 15 5 33.33%
Ireland Aman Goel 2 15 5 33.33%
England Martin Shepherdson 2 15 5 33.33%
Thailand Pawaris Ngamkham 2 16 5 31.25%
England Andrew Milliard 2 16 5 31.25%
England Anthony Wall 2 16 5 31.25%
Scotland Steven Wardropper 3 17 5 29.41%
Qatar Ali Al Obaidly 3 19 5 26.32%
China Zheng Dian 1 10 4 40%
Poland MichaƂ Kotiuk 2 12 4 33.33%
Wales Matthew Roberts 2 12 4 33.33%
Thailand Wiphu Phuthisabodi 2 12 4 33.33%
China Zhao Hanyang 2 12 4 33.33%
England Saqib Nasir 2 12 4 33.33%
Pakistan Sohail Shahzad 2 12 4 33.33%
Pakistan Zulfiqar Qadir 2 12 4 33.33%
Wales Tyler Rees 2 12 4 33.33%
Iran Hamed Zarehdoust 2 12 4 33.33%
Nepal Saroj Gautam 2 12 4 33.33%
Iran Shahin Khorami Del 2 12 4 33.33%
Bulgaria Velian Dimitrov 2 13 4 30.77%
England Darren Burns 2 13 4 30.77%
England Stephen Kershaw 2 14 4 28.57%
Bahrain Habib Subah Humood 2 14 4 28.57%
Northern Ireland Jamie Gardiner 1 7 3 42.86%
England Jake Crofts 2 11 3 27.27%
England Kuldesh Johal 2 11 3 27.27%
England Scott Harrison 2 11 3 27.27%
England Callum Downing 2 11 3 27.27%
England Wayne Townsend 2 11 3 27.27%
China Dong Zihao 2 11 3 27.27%
India Anand Raghuvanshi 2 11 3 27.27%
Nepal Ayush Gautam 2 11 3 27.27%
China Cao Zeyi 2 11 3 27.27%
Saudi Arabia Abdulraouf Sayegh 2 11 3 27.27%
Pakistan Adeel Aqdus 1 6 2 33.33%
China Ma Shaojun 1 7 2 28.57%
England Faizaan Mohammed 2 10 2 20%
Ireland Noel Landers 2 10 2 20%
Wales Ross Jones 2 10 2 20%
England Phillip Owen Blackburn 2 10 2 20%
Wales Marc Shaw 2 10 2 20%
Austria Paul Schopf 2 10 2 20%
England Scott Bell 2 10 2 20%
Thailand Taweesap Kongkitchertchoo 2 10 2 20%
Brazil Victor Sarkis 2 10 2 20%
Thailand Pongsatorn Seemuen 2 10 2 20%
Scotland Michael Collumb 2 10 2 20%
China Pan Yiming 2 10 2 20%
Pakistan Ian Mark John 2 10 2 20%
Pakistan Muhammad Azhar Khan 2 10 2 20%
England Aidan Murphy (II) 2 10 2 20%
Wales Oliver Briffett-Payne 2 10 2 20%
England Richard Pipe 2 10 2 20%
Iran Mohammad Ali Moghadam 2 10 2 20%
Iran Arman Madanighafarokhi 2 10 2 20%
England Gary Skipworth 1 5 1 20%
England Imran Puri 1 5 1 20%
Pakistan Mubashir Raza 1 5 1 20%
United Arab Emirates Khalid Kamali 1 5 1 20%
Libya Kusai Hamed Sharif 1 5 1 20%
Scotland Ayaan Iqbal 1 5 1 20%
England Nigel Clarke 2 9 1 11.11%
England Bradley Jones 2 9 1 11.11%
Australia Simon Bevz 2 9 1 11.11%
England Jake Robinson 2 9 1 11.11%
Russia Arsenii Korolev 2 9 1 11.11%
Thailand Lomnaw Issarangkun 2 9 1 11.11%
Bangladesh Shuvo Biswas 2 9 1 11.11%
England Ronnie Sullivan 2 9 1 11.11%
England Daniel Stevenson 2 9 1 11.11%
China Luo Chenliang 2 9 1 11.11%
India Angad Ghai 2 9 1 11.11%
Pakistan Aadil-Hussain Narejo 2 9 1 11.11%
England Elias Martin-Beris 2 9 1 11.11%
England Kian Dennett 2 9 1 11.11%
England Lee Whaley 2 9 1 11.11%
Thailand Sumongkhon Khamphul 2 9 1 11.11%
China Chen Xiaolong 2 9 1 11.11%
China Cai Wei 2 12 1 8.33%
Ireland Joe Shannon 1 1 0 0%
Scotland Sophie Nix 1 1 0 0%
England Daniel Boyes 1 1 0 0%
Wales Sion Stuart 1 1 0 0%
England Matthew Day 1 4 0 0%
Saudi Arabia Faisal Bahashwan 1 4 0 0%
Kuwait Ahmad Abul 1 4 0 0%
Saudi Arabia Omar Alajlani 1 4 0 0%
Saudi Arabia Abdullah Alotayyani 1 4 0 0%
Iraq Ali Hussain Ali 1 4 0 0%
Oman Haitham Al Mahri 1 4 0 0%
Saudi Arabia Ziyad Alqabbani 1 4 0 0%
Saudi Arabia Ayman Alamri 1 4 0 0%
Saudi Arabia Saleh Alamoudi 1 4 0 0%
Iraq Ali Jalil Ali 1 4 0 0%
Saudi Arabia Ahmed Abdullah Aseeri 1 4 0 0%
China Huang Hao 1 5 0 0%
China Qiu Lei 1 6 0 0%
England Jai Platts 2 8 0 0%
England Matthew Woodcock 2 8 0 0%
China Xian Ziheng 2 8 0 0%
Thailand Vorawit Thongweang 2 8 0 0%
England Daniel Walker 2 8 0 0%
England Dean Reynolds 2 8 0 0%
Pakistan Hunain Memon 2 8 0 0%
Thailand Patipaan Wonghun 2 8 0 0%
Thailand Nipitpon Manamuti 2 8 0 0%