Frames Won - Decade 2020-2029 - Professional

  • Patreon
  • 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
    Scotland Graeme Dott 6 312 172 55.13%
    England Kyren Wilson 9 303 169 55.78%
    England Judd Trump 8 258 167 64.73%
    Australia Neil Robertson 7 256 161 62.89%
    Wales Mark Williams 9 210 116 55.24%
    Scotland John Higgins 7 193 114 59.07%
    England Gary Wilson 7 188 104 55.32%
    England Shaun Murphy 7 169 103 60.95%
    Scotland Scott Donaldson 7 169 101 59.76%
    England Mark Selby 9 182 101 55.49%
    England Joe Perry 9 199 101 50.75%
    England Tom Ford 7 184 94 51.09%
    England Stuart Bingham 8 164 93 56.71%
    England Ali Carter 7 153 80 52.29%
    England David Gilbert 8 157 78 49.68%
    China Yan Bingtao 7 124 71 57.26%
    Scotland Anthony McGill 6 128 71 55.47%
    England Barry Hawkins 8 136 70 51.47%
    China Zhao Xintong 6 113 69 61.06%
    China Xiao Guodong 7 124 67 54.03%
    Belgium Luca Brecel 6 116 62 53.45%
    England Matthew Selt 7 128 60 46.88%
    China Tian Pengfei 5 88 54 61.36%
    China Ding Junhui 6 93 53 56.99%
    China Zhou Yuelong 6 100 53 53%
    Thailand Thepchaiya Un-Nooh 7 101 53 52.48%
    England Jack Lisowski 8 124 53 42.74%
    Scotland Stephen Maguire 6 108 52 48.15%
    England Jimmy Robertson 6 89 48 53.93%
    China Liang Wenbo 6 89 47 52.81%
    China Lyu Haotian 6 93 47 50.54%
    Wales Ryan Day 6 95 42 44.21%
    England Robert Milkins 6 84 41 48.81%
    England Ben Woollaston 6 82 40 48.78%
    England Robbie Williams 4 71 39 54.93%
    England Ronnie O'Sullivan 3 62 38 61.29%
    England Michael Holt 7 70 38 54.29%
    England Elliot Slessor 5 72 38 52.78%
    England David Grace 5 67 36 53.73%
    China Li Hang 6 69 36 52.17%
    Northern Ireland Mark Allen 7 75 35 46.67%
    Ireland Fergal O'Brien 5 64 32 50%
    Northern Ireland Gerard Greene 5 66 32 48.48%
    England Ian Burns 5 57 30 52.63%
    Hong Kong Marco Fu 3 51 29 56.86%
    England Martin O'Donnell 5 55 29 52.73%
    England Alfie Burden 5 52 28 53.85%
    Cyprus Michael Georgiou 5 53 28 52.83%
    Wales Dominic Dale 5 56 28 50%
    England Mitchell Mann 5 61 28 45.9%
    England Ashley Hugill 2 39 27 69.23%
    China Mei Xiwen 5 52 27 51.92%
    China Yuan Sijun 5 53 26 49.06%
    Brazil Igor Figueiredo 5 54 26 48.15%
    Wales Jak Jones 5 59 26 44.07%
    Thailand Noppon Saengkham 4 50 25 50%
    England Martin Gould 5 53 25 47.17%
    Wales Matthew Stevens 5 53 25 47.17%
    Wales Daniel Wells 5 54 25 46.3%
    England Anthony Hamilton 4 46 24 52.17%
    China Zhang Anda 5 43 23 53.49%
    Wales Michael White 5 44 23 52.27%
    Iran Soheil Vahedi 5 46 23 50%
    Wales Jamie Clarke 5 49 23 46.94%
    England Nigel Bond 5 49 23 46.94%
    Northern Ireland Jordan Brown 5 49 23 46.94%
    Thailand Akani Songsermsawad 4 38 22 57.89%
    England Mark Davis 5 44 22 50%
    China Lu Ning 5 47 22 46.81%
    Wales Jackson Page 5 50 22 44%
    Switzerland Alexander Ursenbacher 4 41 21 51.22%
    England Oliver Lines 5 45 21 46.67%
    China Chen Zifan 5 48 21 43.75%
    England Mark King 5 59 21 35.59%
    England Andrew Higginson 5 44 20 45.45%
    England Mark Joyce 5 47 20 42.55%
    England Ricky Walden 6 52 20 38.46%
    England Craig Steadman 5 40 19 47.5%
    England Allan Taylor 1 25 18 72%
    England Rory McLeod 1 26 18 69.23%
    England David Lilley 5 42 18 42.86%
    England Harvey Chandler 5 42 18 42.86%
    Ireland Ken Doherty 5 37 17 45.95%
    England Louis Heathcote 5 40 17 42.5%
    England Andy Lee 5 41 17 41.46%
    China Xu Si 5 42 17 40.48%
    Poland Kacper Filipiak 5 43 17 39.53%
    England John Astley 5 37 16 43.24%
    England Rod Lawler 5 39 16 41.03%
    Wales Lee Walker 5 39 16 41.03%
    England Barry Pinches 5 41 16 39.02%
    China Luo Honghao 5 38 15 39.47%
    China Bai Langning 5 38 15 39.47%
    England Ashley Carty 5 39 15 38.46%
    Ireland Ross Bulman 3 27 14 51.85%
    China Peifan Lei 5 34 14 41.18%
    China Chang Bingyu 5 35 14 40%
    Scotland Dylan Craig 1 17 13 76.47%
    Wales Andrew Pagett 2 22 13 59.09%
    England Stuart Carrington 3 26 13 50%
    Scotland Fraser Patrick 4 31 13 41.94%
    England Peter Lines 5 32 13 40.63%
    Germany Simon Lichtenberg 5 33 13 39.39%
    Norway Kurt Maflin 5 34 13 38.24%
    England Billy Joe Castle 5 34 13 38.24%
    England Liam Highfield 5 35 13 37.14%
    China Chen Feilong 5 35 13 37.14%
    England James Cahill 5 36 13 36.11%
    Iceland Kristjan Helgason 1 16 12 75%
    England Adam Ashley 1 19 12 63.16%
    England Peter Ebdon 2 26 12 46.15%
    England Jimmy White 4 31 12 38.71%
    China Si Jiahui 5 32 12 37.5%
    Wales Kishan Hirani 5 38 12 31.58%
    Germany Lukas Kleckers 3 23 11 47.83%
    England Jamie O'Neill 5 30 11 36.67%
    Northern Ireland Gee Crawley 1 14 10 71.43%
    Morocco Ameur Riad 1 16 10 62.5%
    England Matthew Glasby 1 19 10 52.63%
    England Mike Dunn 4 25 10 40%
    England Brandon Sargeant 5 29 10 34.48%
    England Hammad Miah 5 29 10 34.48%
    England Sam Craigie 5 30 10 33.33%
    Ireland Dessie Sheehan 1 16 9 56.25%
    Belgium Sybren Sokolowski 1 16 9 56.25%
    Scotland Alan McManus 4 24 9 37.5%
    England Sam Baird 5 28 9 32.14%
    England Andy Hicks 5 32 9 28.13%
    Morocco Yassine Zaraoni 1 12 8 66.67%
    England Dale Prime 1 13 8 61.54%
    England Chris Wakelin 5 27 8 29.63%
    Iran Hossein Vafaei 5 27 8 29.63%
    England Joe O'Connor 5 27 8 29.63%
    England Mike Finn 1 10 7 70%
    England Ian Martin 1 10 7 70%
    England Sean McAllister 1 11 7 63.64%
    England Peter Devlin 1 12 7 58.33%
    China Fan Zhengyi 5 27 7 25.93%
    Israel Eden Sharav 5 30 7 23.33%
    England Joshua Mallender 1 9 6 66.67%
    Gibraltar Andrew Olivero 1 9 6 66.67%
    Wales Callum Lloyd 1 10 6 60%
    Poland Adam Stefanow 5 25 6 24%
    Ireland Leo Fernandez 1 8 5 62.5%
    England Jack Smithers 1 8 5 62.5%
    China Zhang Jiankang 5 24 5 20.83%
    Malaysia Thor Chuan Leong 5 24 5 20.83%
    South Africa Paul Burrell 1 8 4 50%
    England Macauley Croft 1 8 4 50%
    Wales Darren Morgan 1 8 4 50%
    Austria Florian Nüßle 1 9 4 44.44%
    Thailand James Wattana 1 10 4 40%
    Morocco Amine Amiri 3 16 4 25%
    Malta Alex Borg 5 23 4 17.39%
    Ireland Tony Corrigan 1 6 3 50%
    England James Budd 1 6 3 50%
    England Patrick Whelan 1 6 3 50%
    Bulgaria Ivelin Boyanov Bozhanov 1 6 3 50%
    England Oliver Brown 1 6 3 50%
    Portugal Francisco Domingues 1 7 3 42.86%
    Brett Armer 1 7 3 42.86%
    England John Nicholson 1 7 3 42.86%
    Morocco Hamid Mabchour 1 7 3 42.86%
    England Nick Jennings 1 8 3 37.5%
    Wales Duane Jones 5 22 3 13.64%
    Ireland Aaron Hill 1 3 2 66.67%
    Scotland Dean Young 1 3 2 66.67%
    Jaymie Thornbury 1 5 2 40%
    England Mark Winsor 1 5 2 40%
    England James Height 1 5 2 40%
    Spain Angel Garcia 1 5 2 40%
    England Paul Gibbs 1 5 2 40%
    England Adam Nash 1 5 2 40%
    England Dave Finbow 1 5 2 40%
    England Aran Hetherington 1 5 2 40%
    Scotland Ross Muir 1 7 2 28.57%
    England Paul Davison 3 13 2 15.38%
    England Riley Parsons 5 21 2 9.52%
    Spain John Skellett 1 4 1 25%
    Belgium Daan Leyssen 1 4 1 25%
    England Alfred Sims 1 4 1 25%
    Germany Leonard Sinden 1 4 1 25%
    England Ian Barry Stark 1 4 1 25%
    Gibraltar Adrian Holmes 1 4 1 25%
    England Ronnie Blake 1 4 1 25%
    Nigel Howes 1 4 1 25%
    Spain Angel Marchena 1 4 1 25%
    England Steven Crowley 1 4 1 25%
    Spain Pablo Toharia 1 4 1 25%
    Jersey Kevin Kelly 1 4 1 25%
    Thailand Nutcharat Wongharuthai 1 1 0 0%
    England Sean Maddocks 1 1 0 0%
    Northern Ireland Robbie Mcguigan 1 1 0 0%
    England Reanne Evans 1 1 0 0%
    England Adam Edge 1 3 0 0%
    England Mark Vincent 1 3 0 0%
    Spain Jesus Garcia Roldan 1 3 0 0%
    England Imran Puri 1 3 0 0%
    Germany Kharazchi Jamshid 1 3 0 0%
    Bangladesh Ferdous Bhuyian 1 3 0 0%
    England Rishi Gohill 1 3 0 0%
    Kyle Kirkwood 1 3 0 0%
    England Andrew Urbaniak 1 3 0 0%
    England Paul Ludden 1 3 0 0%
    England Andy Milliard 1 3 0 0%
    Germany Heiko Mutz 1 3 0 0%
    England Danny Brindle 1 3 0 0%
    Gibraltar Francis Becerra 1 3 0 0%
    England Steven Breward 1 3 0 0%
    England Peter Geronimo 1 3 0 0%
    England Curtis Daher 1 3 0 0%
    England Ian White 1 3 0 0%
    Scotland Andy Fong 1 3 0 0%
    Gibraltar Kyle Dixon 1 3 0 0%
    England Garry Coulson 1 3 0 0%
    England James Welch 1 3 0 0%
    England David Church 1 3 0 0%
    Germany Marc Pantenburg 1 3 0 0%
    England Jonathan Noble 1 3 0 0%
    Spain Juan Pedro Duran 1 3 0 0%
    Gibraltar Gareth Lopez 1 4 0 0%
    England Lee Prickman 1 4 0 0%
    Wales Gavin Lewis 1 4 0 0%
    Ukraine Iulian Boiko 2 6 0 0%