Frames Won - Decade 2020-2029 - 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 27 970 619 63.81%
England Kyren Wilson 28 970 544 56.08%
England Mark Selby 29 820 460 56.1%
Scotland John Higgins 25 677 408 60.27%
Australia Neil Robertson 24 685 407 59.42%
Wales Mark Williams 23 653 371 56.81%
England Stuart Bingham 27 623 354 56.82%
England Ronnie O'Sullivan 19 597 349 58.46%
England Barry Hawkins 26 576 330 57.29%
Scotland Graeme Dott 18 579 309 53.37%
England Tom Ford 22 531 285 53.67%
England Joe Perry 26 545 282 51.74%
Scotland Anthony McGill 21 508 281 55.31%
England Jack Lisowski 26 547 276 50.46%
England Ali Carter 22 493 273 55.38%
England Shaun Murphy 23 461 260 56.4%
China Zhou Yuelong 21 452 255 56.42%
China Yan Bingtao 22 434 246 56.68%
England David Gilbert 25 453 234 51.66%
Scotland Scott Donaldson 22 421 224 53.21%
Northern Ireland Mark Allen 24 391 222 56.78%
China Ding Junhui 20 385 219 56.88%
England Gary Wilson 22 418 215 51.44%
China Zhao Xintong 19 379 212 55.94%
England Matthew Selt 22 409 209 51.1%
England Martin Gould 20 378 203 53.7%
China Xiao Guodong 20 363 202 55.65%
Belgium Luca Brecel 21 359 198 55.15%
China Liang Wenbo 21 362 193 53.31%
Wales Ryan Day 20 344 175 50.87%
Wales Jamie Clarke 19 337 174 51.63%
Scotland Stephen Maguire 19 348 173 49.71%
England Ricky Walden 21 327 170 51.99%
England Robert Milkins 21 330 170 51.52%
Northern Ireland Jordan Brown 20 333 170 51.05%
Thailand Thepchaiya Un-Nooh 22 330 168 50.91%
England Ben Woollaston 20 301 156 51.83%
Wales Jamie Jones 16 257 151 58.75%
Norway Kurt Maflin 17 295 149 50.51%
China Lu Ning 19 288 148 51.39%
Switzerland Alexander Ursenbacher 17 277 145 52.35%
England Martin O'Donnell 19 263 143 54.37%
China Lyu Haotian 19 286 142 49.65%
England Sam Craigie 18 258 140 54.26%
England Elliot Slessor 18 254 138 54.33%
England Michael Holt 23 284 137 48.24%
England Liam Highfield 19 271 136 50.18%
England Robbie Williams 19 273 136 49.82%
China Tian Pengfei 16 250 135 54%
England David Grace 20 273 134 49.08%
Wales Michael White 21 260 133 51.15%
England Joe O'Connor 20 257 132 51.36%
England Mark Davis 19 248 130 52.42%
China Li Hang 19 273 130 47.62%
Wales Jak Jones 20 281 130 46.26%
England Jimmy Robertson 20 244 126 51.64%
England Mark Joyce 18 255 126 49.41%
Thailand Noppon Saengkham 16 240 125 52.08%
Wales Dominic Dale 19 261 125 47.89%
Wales Matthew Stevens 17 232 123 53.02%
England Stuart Carrington 16 233 123 52.79%
Thailand Akani Songsermsawad 17 220 120 54.55%
Germany Simon Lichtenberg 21 225 117 52%
England Oliver Lines 22 231 115 49.78%
Ireland Fergal O'Brien 17 244 114 46.72%
England Ashley Carty 19 248 112 45.16%
England Andrew Higginson 18 230 111 48.26%
England Mark King 18 248 111 44.76%
Iran Hossein Vafaei 19 224 109 48.66%
England Louis Heathcote 19 234 108 46.15%
Brazil Igor Figueiredo 17 219 103 47.03%
Wales Jackson Page 19 223 103 46.19%
England Ian Burns 19 214 102 47.66%
China Pang Junxu 11 192 100 52.08%
England Steven Hallworth 15 197 100 50.76%
England Chris Wakelin 19 215 99 46.05%
England Nigel Bond 19 214 98 45.79%
Northern Ireland Gerard Greene 19 219 97 44.29%
Jamaica Rory McLeod 17 202 94 46.53%
England Jamie O'Neill 18 206 94 45.63%
Scotland Alan McManus 17 188 92 48.94%
China Chang Bingyu 16 193 91 47.15%
Ireland Ken Doherty 19 198 91 45.96%
England Allan Taylor 14 178 90 50.56%
Wales Lee Walker 22 202 87 43.07%
England Anthony Hamilton 15 168 84 50%
England Mitchell Mann 19 197 83 42.13%
China Luo Honghao 18 186 82 44.09%
England Peter Devlin 16 173 81 46.82%
Iran Soheil Vahedi 18 177 81 45.76%
China Yuan Sijun 16 172 77 44.77%
China Fan Zhengyi 21 182 77 42.31%
Ireland Leo Fernandez 11 148 75 50.68%
England Andy Hicks 17 172 75 43.6%
England James Cahill 18 171 74 43.27%
Israel Eden Sharav 18 182 74 40.66%
England Ben Hancorn 15 151 73 48.34%
England Jimmy White 18 181 72 39.78%
China Chen Zifan 16 182 72 39.56%
China Xu Si 16 159 71 44.65%
Wales Duane Jones 18 178 71 39.89%
China Jianbo Zhao 11 140 70 50%
France Brian Ochoiski 16 163 70 42.94%
England Peter Lines 17 164 70 42.68%
England Rod Lawler 17 166 70 42.17%
England Ashley Hugill 14 149 68 45.64%
China Si Jiahui 17 154 68 44.16%
England Zak Surety 15 141 67 47.52%
England David Lilley 17 160 67 41.88%
Wales Daniel Wells 17 158 66 41.77%
England Paul Davison 18 174 66 37.93%
England Alfie Burden 10 124 65 52.42%
England John Astley 14 134 65 48.51%
England Jamie Wilson 15 150 65 43.33%
China Peifan Lei 16 155 65 41.94%
Poland Kacper Filipiak 17 171 65 38.01%
Scotland Fraser Patrick 16 163 64 39.26%
England Barry Pinches 18 166 63 37.95%
England Farakh Ajaib 15 143 59 41.26%
England Craig Steadman 11 108 57 52.78%
England Oliver Brown 9 104 56 53.85%
Ireland Aaron Hill 13 126 55 43.65%
England Brandon Sargeant 18 150 55 36.67%
Austria Florian Nüßle 9 111 51 45.95%
Germany Lukas Kleckers 16 135 51 37.78%
England Hammad Miah 10 108 50 46.3%
England Billy Joe Castle 18 142 50 35.21%
England Jamie Barrett 10 107 49 45.79%
Cyprus Michael Georgiou 10 103 48 46.6%
China Gao Yang 11 121 47 38.84%
Wales Dylan Emery 9 96 46 47.92%
England Daniel Womersley 8 91 44 48.35%
England Sam Baird 10 104 43 41.35%
England Harvey Chandler 10 97 42 43.3%
Ireland Ross Bulman 7 73 41 56.16%
Poland Antoni Kowalski 5 73 40 54.79%
Malaysia Thor Chuan Leong 10 97 40 41.24%
England Kuldesh Johal 7 82 38 46.34%
China Bai Langning 6 83 38 45.78%
Belgium Ben Mertens 7 72 37 51.39%
China Chen Feilong 10 84 36 42.86%
England Riley Parsons 16 112 35 31.25%
Scotland Dean Young 8 82 32 39.02%
Northern Ireland Patrick Wallace 4 55 31 56.36%
China Wu Yize 4 60 31 51.67%
England Ian Martin 5 54 30 55.56%
England Jake Nicholson 4 55 30 54.55%
Ukraine Iulian Boiko 15 107 30 28.04%
England Robert James 3 50 29 58%
Hong Kong Marco Fu 3 51 29 56.86%
Northern Ireland Robbie Mcguigan 7 63 29 46.03%
Wales Kishan Hirani 10 81 29 35.8%
England Alex Clenshaw 5 57 28 49.12%
England Haydon Pinhey 7 79 28 35.44%
China Mei Xiwen 5 52 27 51.92%
England Hamim Hussain 7 70 27 38.57%
Malta Alex Borg 13 92 25 27.17%
England Sean Maddocks 14 94 25 26.6%
England Hayden Staniland 6 50 24 48%
China Zhang Anda 5 43 23 53.49%
Scotland Ross Muir 6 53 23 43.4%
China Fang Xiongman 3 38 22 57.89%
England Ben Fortey 5 41 22 53.66%
England Saqib Nasir 4 42 22 52.38%
England Simon Blackwell 4 41 21 51.22%
England Mike Dunn 6 56 21 37.5%
England Jack Culligan 3 37 20 54.05%
England Phil O'Kane 4 35 19 54.29%
Ireland Fergal Quinn 5 38 19 50%
Scotland Michael Collumb 4 40 18 45%
Belgium Julien Leclercq 4 39 17 43.59%
England Andy Lee 5 41 17 41.46%
England Ryan Davies 3 29 16 55.17%
Scotland Liam Graham 3 30 16 53.33%
Wales Andrew Pagett 3 31 16 51.61%
England Stephen Kershaw 3 31 16 51.61%
Wales Ian Preece 1 32 16 50%
England Sean McAllister 4 33 16 48.48%
England Sanderson Lam 3 30 15 50%
England Sean O'Sullivan 3 31 15 48.39%
Wales Paul Davies 4 32 15 46.88%
England James Leadbetter 3 24 14 58.33%
England Alex Millington 3 26 14 53.85%
Poland Mateusz Baranowski 3 27 14 51.85%
England Adam Edge 4 28 14 50%
England Luke Simmonds 3 28 14 50%
England Ryan Roberts 3 28 14 50%
England Brandon Hall 3 29 14 48.28%
England Joshua Thomond 4 29 14 48.28%
England Matthew Glasby 4 32 14 43.75%
England Adrian Rosa 4 33 14 42.42%
England Connor Benzey 7 43 14 32.56%
Scotland Dylan Craig 1 17 13 76.47%
England Sean Harvey 4 26 13 50%
Wales Tyler Rees 4 33 13 39.39%
Iceland Kristjan Helgason 1 16 12 75%
England Adam Ashley 1 19 12 63.16%
England Jenson Kendrick 3 25 12 48%
England Peter Ebdon 2 26 12 46.15%
Northern Ireland Raymond Fry 3 27 12 44.44%
Northern Ireland Jamie McArdle 3 27 12 44.44%
Japan Keishin Kamihashi 3 21 11 52.38%
England Manasawin Phetmalaikul 3 25 11 44%
England Marvin Morgan 3 25 11 44%
England Stephen Craigie 3 27 11 40.74%
Poland Adam Stefanow 6 36 11 30.56%
England Reanne Evans 7 36 11 30.56%
Northern Ireland Gee Crawley 1 14 10 71.43%
Morocco Ameur Riad 1 16 10 62.5%
Scotland Chris Totten 3 20 10 50%
France Niel Vincent 3 22 10 45.45%
Wales Callum Lloyd 4 24 10 41.67%
England Joshua Cooper 3 24 10 41.67%
England David Finbow 4 25 10 40%
England Patrick Whelan 5 28 10 35.71%
England Mark Lloyd 5 29 10 34.48%
Ireland Dessie Sheehan 1 16 9 56.25%
Belgium Sybren Sokolowski 1 16 9 56.25%
England Daniel Bagley 3 20 9 45%
England Bradley Cowdroy 3 20 9 45%
England Andy Marriott 3 20 9 45%
England Jack Smithers 4 21 9 42.86%
England Jeff Cundy 3 21 9 42.86%
Ireland Ryan Cronin 3 22 9 40.91%
England Luke Pinches 4 24 9 37.5%
Russia Ivan Kakovskii 5 30 9 30%
Morocco Yassine Zaraoni 1 12 8 66.67%
England Dale Prime 1 13 8 61.54%
Gibraltar Chris Mason 3 17 8 47.06%
England Daniel Ward 3 17 8 47.06%
England Benji Buckley 3 18 8 44.44%
Scotland Thomas McSorley 3 18 8 44.44%
Wales Rhydian Richards 3 18 8 44.44%
Wales Alex Taubman 3 20 8 40%
Scotland Stephen Hendry 2 21 8 38.1%
England Sydney Wilson 3 22 8 36.36%
Morocco Amine Amiri 11 63 8 12.7%
England Mike Finn 1 10 7 70%
Northern Ireland Declan Lavery 4 17 7 41.18%
England Lee Richardson 3 17 7 41.18%
England Mark Taylor 3 18 7 38.89%
Belgium Hans Blanckaert 3 18 7 38.89%
Ukraine Sergey Isaenko 3 19 7 36.84%
England James Height 4 21 7 33.33%
England Christopher Keogan 4 22 7 31.82%
England Adam Duffy 4 24 7 29.17%
Gibraltar Andrew Olivero 1 9 6 66.67%
England Joshua Mallender 1 9 6 66.67%
Wales Ben Jones 3 15 6 40%
England Stanley Moody 3 15 6 40%
England James Silverwood 3 17 6 35.29%
South Africa Paul Burrell 4 19 6 31.58%
Scotland Keith Keldie 3 19 6 31.58%
England Mark Vincent 4 21 6 28.57%
England Chae Ross 4 21 6 28.57%
Finland Robin Hull 1 11 5 45.45%
England Aidan Murphy (II) 3 14 5 35.71%
Australia Ryan Thomerson 3 15 5 33.33%
Australia Jamie Brown 3 15 5 33.33%
England Steven Evans 3 15 5 33.33%
England Jed Mann 3 15 5 33.33%
England Callum Beresford 3 15 5 33.33%
England Neal Jones 3 16 5 31.25%
England Jack Dady 3 18 5 27.78%
China Zhang Jiankang 5 24 5 20.83%
Wales Darren Morgan 1 8 4 50%
England Macauley Croft 1 8 4 50%
Thailand James Wattana 1 10 4 40%
England Rebecca Kenna 2 11 4 36.36%
England Elliott Weston 3 13 4 30.77%
England Lee Shanker 3 13 4 30.77%
England Bash Maqsood 3 15 4 26.67%
England James Budd 1 6 3 50%
Ireland Tony Corrigan 1 6 3 50%
Bulgaria Ivelin Boyanov Bozhanov 1 6 3 50%
Morocco Hamid Mabchour 1 7 3 42.86%
Portugal Francisco Domingues 1 7 3 42.86%
England John Nicholson 1 7 3 42.86%
Brett Armer 1 7 3 42.86%
England Nick Jennings 1 8 3 37.5%
England Lee Stephens 3 12 3 25%
England Dave Nelson 3 12 3 25%
England Matthew Couch 3 12 3 25%
England Tugba Irten 3 12 3 25%
England Tam Mustafa 3 12 3 25%
England Paul Gibbs 1 5 2 40%
Spain Angel Garcia 1 5 2 40%
England Adam Nash 1 5 2 40%
England Mark Winsor 1 5 2 40%
England Aran Hetherington 1 5 2 40%
Jaymie Thornbury 1 5 2 40%
Scotland Gary Thomson 1 6 2 33.33%
England Kayden Brierley 3 11 2 18.18%
England Mike Hallett 3 11 2 18.18%
England Dan Barsley 3 11 2 18.18%
Ireland Ronan Whyte 3 11 2 18.18%
India Lucky Vatnani 3 11 2 18.18%
England James Burrett 3 11 2 18.18%
England Alfred Sims 1 4 1 25%
Spain John Skellett 1 4 1 25%
Belgium Daan Leyssen 1 4 1 25%
Spain Angel Marchena 1 4 1 25%
Spain Pablo Toharia 1 4 1 25%
England Ronnie Blake 1 4 1 25%
England Ian Barry Stark 1 4 1 25%
England Steven Crowley 1 4 1 25%
Nigel Howes 1 4 1 25%
Germany Leonard Sinden 1 4 1 25%
Gibraltar Adrian Holmes 1 4 1 25%
Jersey Kevin Kelly 1 4 1 25%
Ireland Greg Casey 3 10 1 10%
England Jack Haley 3 10 1 10%
England Paul Deaville 3 10 1 10%
Stephen Swaine 3 10 1 10%
England Dean Reynolds 3 10 1 10%
Pakistan Haider Ali 3 10 1 10%
Thailand Nutcharat Wongharuthai 1 1 0 0%
England Imran Puri 1 3 0 0%
England James Welch 1 3 0 0%
England Andrew Urbaniak 1 3 0 0%
England Danny Brindle 1 3 0 0%
Scotland Andy Fong 1 3 0 0%
England David Church 1 3 0 0%
England Paul Ludden 1 3 0 0%
England Curtis Daher 1 3 0 0%
Gibraltar Francis Becerra 1 3 0 0%
England Jonathan Noble 1 3 0 0%
England Andy Milliard 1 3 0 0%
England Rishi Gohill 1 3 0 0%
Germany Heiko Mutz 1 3 0 0%
England Steven Breward 1 3 0 0%
Gibraltar Kyle Dixon 1 3 0 0%
Bangladesh Ferdous Bhuyian 1 3 0 0%
Germany Marc Pantenburg 1 3 0 0%
England Ian White 1 3 0 0%
Spain Jesus Garcia Roldan 1 3 0 0%
Kyle Kirkwood 1 3 0 0%
England Peter Geronimo 1 3 0 0%
Spain Juan Pedro Duran 1 3 0 0%
England Ollie Douglas 1 3 0 0%
Wales Gavin Lewis 1 4 0 0%
Gibraltar Gareth Lopez 1 4 0 0%
England Lee Prickman 1 4 0 0%
England Andrew Milliard 3 9 0 0%
England Adam Longley 3 9 0 0%
England Stephen Groves 3 9 0 0%
Germany Kharazchi Jamshid 4 12 0 0%
England Garry Coulson 4 12 0 0%