Highest Match-Win Percentage - Decade 2020-2029 - Professional

  • Patreon
  • Filtering

    Top players based on matchwin percentage, matches played, where you can enter a minimum amount of matches played to be counted.
    Status
    Categories
    Scope
    Range
    Minimum matches played:
    Player Tournaments Played Matches Played Matches Won Match-win Percentage
    England Rory McLeod 1 6 5 83.33%
    England Judd Trump 8 42 35 83.33%
    England Allan Taylor 1 6 5 83.33%
    Scotland Dylan Craig 1 5 4 80%
    England Ashley Hugill 2 10 8 80%
    Australia Neil Robertson 8 40 31 77.5%
    England Shaun Murphy 7 26 20 76.92%
    England Matthew Glasby 1 4 3 75%
    Belgium Sybren Sokolowski 1 4 3 75%
    England Adam Ashley 1 4 3 75%
    Northern Ireland Gee Crawley 1 4 3 75%
    Iceland Kristjan Helgason 1 4 3 75%
    Ireland Dessie Sheehan 1 4 3 75%
    Morocco Ameur Riad 1 4 3 75%
    China Yan Bingtao 7 22 16 72.73%
    England Ronnie O'Sullivan 3 11 8 72.73%
    China Zhao Xintong 6 20 14 70%
    China Zhou Yuelong 6 20 14 70%
    Scotland Scott Donaldson 7 33 23 69.7%
    Wales Callum Lloyd 1 3 2 66.67%
    England Joshua Mallender 1 3 2 66.67%
    England Sean McAllister 1 3 2 66.67%
    Scotland Dean Young 1 3 2 66.67%
    England Ian Martin 1 3 2 66.67%
    England Peter Devlin 1 3 2 66.67%
    Scotland John Higgins 8 33 22 66.67%
    Ireland Aaron Hill 1 3 2 66.67%
    England Dale Prime 1 3 2 66.67%
    China Tian Pengfei 5 15 10 66.67%
    Wales Andrew Pagett 2 6 4 66.67%
    Gibraltar Andrew Olivero 1 3 2 66.67%
    England Mike Finn 1 3 2 66.67%
    Morocco Yassine Zaraoni 1 3 2 66.67%
    England Michael Holt 7 17 11 64.71%
    England Kyren Wilson 9 56 36 64.29%
    England Anthony Hamilton 5 11 7 63.64%
    Wales Mark Williams 9 43 27 62.79%
    China Liang Wenbo 6 16 10 62.5%
    England Elliot Slessor 5 13 8 61.54%
    England Barry Hawkins 8 28 17 60.71%
    China Xiao Guodong 7 25 15 60%
    England Stuart Bingham 8 30 18 60%
    England Robbie Williams 4 10 6 60%
    China Lyu Haotian 6 22 13 59.09%
    Scotland Graeme Dott 7 61 36 59.02%
    Thailand Thepchaiya Un-Nooh 7 17 10 58.82%
    Scotland Anthony McGill 6 29 17 58.62%
    England David Grace 5 12 7 58.33%
    China Mei Xiwen 5 12 7 58.33%
    England Gary Wilson 7 38 22 57.89%
    China Ding Junhui 6 14 8 57.14%
    Hong Kong Marco Fu 3 7 4 57.14%
    Belgium Luca Brecel 6 21 12 57.14%
    England Ali Carter 8 23 13 56.52%
    Thailand Akani Songsermsawad 4 9 5 55.56%
    England Ben Woollaston 6 20 11 55%
    Wales Jamie Clarke 5 11 6 54.55%
    Wales Jak Jones 5 11 6 54.55%
    England Ian Burns 5 11 6 54.55%
    England Martin O'Donnell 5 11 6 54.55%
    Iran Soheil Vahedi 5 11 6 54.55%
    Northern Ireland Gerard Greene 5 11 6 54.55%
    Wales Dominic Dale 5 11 6 54.55%
    Scotland Stephen Maguire 7 13 7 53.85%
    China Li Hang 6 13 7 53.85%
    England Mark Selby 9 33 17 51.52%
    England Tom Ford 7 35 18 51.43%
    Wales Matthew Stevens 5 10 5 50%
    Ireland Leo Fernandez 1 2 1 50%
    England Patrick Whelan 1 2 1 50%
    Morocco Hamid Mabchour 1 2 1 50%
    England Macauley Croft 1 2 1 50%
    South Africa Paul Burrell 1 2 1 50%
    England James Budd 1 2 1 50%
    Thailand Noppon Saengkham 5 8 4 50%
    Bulgaria Ivelin Boyanov Bozhanov 1 2 1 50%
    England Jimmy Robertson 6 18 9 50%
    England Mitchell Mann 5 10 5 50%
    Switzerland Alexander Ursenbacher 4 8 4 50%
    England David Gilbert 9 32 16 50%
    Brazil Igor Figueiredo 5 10 5 50%
    Ireland Fergal O'Brien 5 10 5 50%
    England Jack Smithers 1 2 1 50%
    Brett Armer 1 2 1 50%
    Portugal Francisco Domingues 1 2 1 50%
    Thailand James Wattana 1 2 1 50%
    Wales Daniel Wells 5 10 5 50%
    China Zhang Anda 5 10 5 50%
    Wales Darren Morgan 1 2 1 50%
    England Nick Jennings 1 2 1 50%
    Ireland Tony Corrigan 1 2 1 50%
    England John Nicholson 1 2 1 50%
    Ireland Ross Bulman 3 6 3 50%
    England Oliver Brown 1 2 1 50%
    England Joe Perry 9 39 18 46.15%
    England Billy Joe Castle 5 9 4 44.44%
    Northern Ireland Jordan Brown 5 9 4 44.44%
    China Yuan Sijun 5 9 4 44.44%
    England Nigel Bond 5 9 4 44.44%
    England David Lilley 5 9 4 44.44%
    Cyprus Michael Georgiou 5 9 4 44.44%
    England Ashley Carty 5 9 4 44.44%
    China Chen Zifan 5 9 4 44.44%
    China Lu Ning 5 9 4 44.44%
    England Martin Gould 5 9 4 44.44%
    England Alfie Burden 5 9 4 44.44%
    England Craig Steadman 5 9 4 44.44%
    England Mike Dunn 5 7 3 42.86%
    Northern Ireland Mark Allen 8 12 5 41.67%
    England Robert Milkins 6 17 7 41.18%
    England Stuart Carrington 3 5 2 40%
    England Matthew Selt 7 25 10 40%
    England Jack Lisowski 8 26 10 38.46%
    England Oliver Lines 5 8 3 37.5%
    England Andrew Higginson 5 8 3 37.5%
    England Mark Davis 5 8 3 37.5%
    England Peter Lines 5 8 3 37.5%
    Wales Michael White 5 8 3 37.5%
    Wales Jackson Page 5 8 3 37.5%
    England Harvey Chandler 5 8 3 37.5%
    England Mark Joyce 5 8 3 37.5%
    China Peifan Lei 5 8 3 37.5%
    China Luo Honghao 5 8 3 37.5%
    England Peter Ebdon 3 3 1 33.33%
    Scotland Fraser Patrick 5 6 2 33.33%
    Wales Ryan Day 6 22 7 31.82%
    England Brandon Sargeant 5 7 2 28.57%
    England Barry Pinches 5 7 2 28.57%
    China Xu Si 5 7 2 28.57%
    Wales Kishan Hirani 5 7 2 28.57%
    China Chang Bingyu 5 7 2 28.57%
    Wales Lee Walker 5 7 2 28.57%
    Poland Kacper Filipiak 5 7 2 28.57%
    England Andy Lee 5 7 2 28.57%
    Norway Kurt Maflin 6 7 2 28.57%
    China Chen Feilong 5 7 2 28.57%
    England Liam Highfield 5 7 2 28.57%
    Ireland Ken Doherty 5 7 2 28.57%
    England Louis Heathcote 5 7 2 28.57%
    England Rod Lawler 5 7 2 28.57%
    Morocco Amine Amiri 3 4 1 25%
    England Ricky Walden 6 12 3 25%
    Germany Lukas Kleckers 3 4 1 25%
    England Jimmy White 5 5 1 20%
    Malaysia Thor Chuan Leong 5 6 1 16.67%
    China Bai Langning 5 6 1 16.67%
    China Si Jiahui 5 6 1 16.67%
    Israel Eden Sharav 5 6 1 16.67%
    England Mark King 5 12 2 16.67%
    England John Astley 5 6 1 16.67%
    Germany Simon Lichtenberg 5 6 1 16.67%
    England Andy Hicks 5 6 1 16.67%
    England Chris Wakelin 5 6 1 16.67%
    England Sam Craigie 5 6 1 16.67%
    England James Cahill 5 6 1 16.67%
    China Fan Zhengyi 5 6 1 16.67%
    Scotland Alan McManus 4 4 0 0%
    England Sean Maddocks 1 1 0 0%
    England Alfred Sims 1 1 0 0%
    Germany Kharazchi Jamshid 1 1 0 0%
    Wales Gavin Lewis 1 1 0 0%
    England James Height 1 1 0 0%
    England Dave Finbow 1 1 0 0%
    Gibraltar Adrian Holmes 1 1 0 0%
    Wales Duane Jones 5 5 0 0%
    Iran Hossein Vafaei 5 5 0 0%
    England Reanne Evans 1 1 0 0%
    England Adam Edge 1 1 0 0%
    England Rishi Gohill 1 1 0 0%
    England Aran Hetherington 1 1 0 0%
    Spain Juan Pedro Duran 1 1 0 0%
    Thailand Nutcharat Wongharuthai 2 1 0 0%
    England David Church 1 1 0 0%
    England Steven Crowley 1 1 0 0%
    Nigel Howes 1 1 0 0%
    Jaymie Thornbury 1 1 0 0%
    Gibraltar Gareth Lopez 1 1 0 0%
    England Riley Parsons 5 5 0 0%
    Spain Angel Garcia 1 1 0 0%
    Germany Marc Pantenburg 1 1 0 0%
    England Sam Baird 5 5 0 0%
    Gibraltar Francis Becerra 1 1 0 0%
    England Hammad Miah 5 5 0 0%
    England Imran Puri 1 1 0 0%
    Spain John Skellett 1 1 0 0%
    Spain Angel Marchena 1 1 0 0%
    England Ronnie Blake 1 1 0 0%
    Germany Leonard Sinden 1 1 0 0%
    Spain Jesus Garcia Roldan 1 1 0 0%
    Austria Florian Nüßle 1 1 0 0%
    England Curtis Daher 1 1 0 0%
    Germany Heiko Mutz 1 1 0 0%
    China Zhang Jiankang 5 5 0 0%
    England Joe O'Connor 5 5 0 0%
    England Paul Gibbs 1 1 0 0%
    England Jonathan Noble 1 1 0 0%
    Spain Pablo Toharia 1 1 0 0%
    England Lee Prickman 1 1 0 0%
    England Andrew Urbaniak 1 1 0 0%
    England Steven Breward 1 1 0 0%
    England James Welch 1 1 0 0%
    England Andy Milliard 1 1 0 0%
    England Mark Vincent 1 1 0 0%
    Kyle Kirkwood 1 1 0 0%
    Poland Adam Stefanow 5 5 0 0%
    England Jamie O'Neill 5 5 0 0%
    Scotland Andy Fong 1 1 0 0%
    England Garry Coulson 1 1 0 0%
    Malta Alex Borg 5 5 0 0%
    Ukraine Iulian Boiko 2 2 0 0%
    England Danny Brindle 1 1 0 0%
    England Mark Winsor 1 1 0 0%
    Bangladesh Ferdous Bhuyian 1 1 0 0%
    Jersey Kevin Kelly 1 1 0 0%
    Scotland Ross Muir 1 1 0 0%
    Northern Ireland Robbie Mcguigan 1 1 0 0%
    England Paul Ludden 1 1 0 0%
    Belgium Daan Leyssen 1 1 0 0%
    England Adam Nash 1 1 0 0%
    Gibraltar Kyle Dixon 1 1 0 0%
    England Ian White 1 1 0 0%
    England Paul Davison 3 3 0 0%
    England Ian Barry Stark 1 1 0 0%
    England Peter Geronimo 1 1 0 0%
    Japan Keishin Kamihashi 1 0 0 0%
    Northern Ireland Billy Brown 1 0 0 0%
    Bahrain Raheem Ahmed 1 0 0 0%
    Morocco Yassine Bellamine 1 0 0 0%
    Thailand Suchakree Poomjang 1 0 0 0%
    Morteza Torabi 1 0 0 0%
    Scotland Barry Lee 1 0 0 0%
    India Saif Uddin 1 0 0 0%
    Withdrawn Player 1 0 0 0%
    Spain Roberto Juan Garcia 1 0 0 0%
    Morocco Jadouri Aboulkacem 1 0 0 0%
    Morocco El Mokri Idriss 1 0 0 0%
    Jak Turnbull 1 0 0 0%
    Spain Javier González 1 0 0 0%
    Kenya Martin Kihato 1 0 0 0%
    Spain Juan Pedro Durán 1 0 0 0%
    England Jason Tart 1 0 0 0%
    Singapore Benny Loh Siang Leng 1 0 0 0%
    Hong Kong Ken Ng 1 0 0 0%
    England Adam Duffy 1 0 0 0%
    Farhan Choudry 1 0 0 0%
    Spain Tinaut Fernández 1 0 0 0%
    England Damian Wilks 1 0 0 0%
    Morocco Mehdi Jeoual 1 0 0 0%
    India Muzakkir Ahamed Javeed 1 0 0 0%
    Spain Salvador Pérez Carrascal 1 0 0 0%
    Morocco Souhail Rami 1 0 0 0%
    Morocco Hicham Baraka 1 0 0 0%
    India Mohd Majeed Saleem 1 0 0 0%
    Spain Salvador Pérez Carrascal 1 0 0 0%
    England Tugba Irten 1 0 0 0%
    Antony Rodriguez 1 0 0 0%
    Portugal Filipe Cardoso 1 0 0 0%
    Qatar Nader Aldosari 1 0 0 0%
    Spain Javier González 1 0 0 0%
    Spain Alex Calin 1 0 0 0%
    England Hussain Shah 1 0 0 0%
    Anton Thorley 1 0 0 0%
    Morocco Mostafa El Younssi 1 0 0 0%
    Morocco El Mehdi Faggane 1 0 0 0%
    England Adam Johnston 1 0 0 0%
    Germany Daniel Schneider 1 0 0 0%
    England Lee Adams 1 0 0 0%
    Spain Tinaut Fernández 1 0 0 0%
    Morocco Saad Elantri 1 0 0 0%
    Spain David Moreno Garcia 1 0 0 0%
    Pakistan Yasir Nadeem 1 0 0 0%
    Spain Arturo Santamaria 1 0 0 0%
    Brazil Fernando Bellinassi Silva 1 0 0 0%
    India Hitesh Sillara 1 0 0 0%