Greatest Winning Margin - Season 2019-2020 - Professional

  • Patreon
  • 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 Mark Selby 7 6 1 5 6
    England Shaun Murphy 17 9 8 1 1.13
    England Ali Carter 15 10 5 5 2
    England Peter Ebdon 18 9 9 0 1
    Wales Ryan Day 18 9 9 0 1
    England Robert Milkins 9 6 3 3 2
    England Ricky Walden 11 10 1 9 10
    China Li Hang 13 6 7 -1 0.86
    England Mark Davis 14 8 6 2 1.33
    Australia Neil Robertson 6 6 0 6 1
    Wales Mark Williams 11 6 5 1 1.2
    Wales Matthew Stevens 8 6 2 4 3
    Norway Kurt Maflin 12 10 2 8 5
    England Stuart Bingham 12 7 5 2 1.4
    England Jamie Cope 6 2 4 -2 0.5
    China Tian Pengfei 7 1 6 -5 0.17
    England Nigel Bond 8 6 2 4 3
    England Martin Gould 13 7 6 1 1.17
    Scotland Graeme Dott 15 10 5 5 2
    England Joe Perry 16 10 6 4 1.67
    Scotland Stephen Maguire 13 8 5 3 1.6
    Northern Ireland Gerard Greene 12 4 8 -4 0.5
    England Barry Hawkins 14 7 7 0 1
    China Mei Xiwen 15 9 6 3 1.5
    England Jimmy White 13 3 10 -7 0.3
    Ireland Ken Doherty 10 6 4 2 1.5
    England Alfie Burden 6 2 4 -2 0.5
    England Tom Ford 11 10 1 9 10
    England Anthony Hamilton 12 5 7 -2 0.71
    England Mark King 13 10 3 7 3.33
    England Mark Joyce 14 10 4 6 2.5
    England Rory McLeod 44 29 15 14 1.93
    England Andrew Higginson 14 6 8 -2 0.75
    Wales Dominic Dale 18 8 10 -2 0.8
    China Liang Wenbo 10 6 4 2 1.5
    England Mike Dunn 10 4 6 -2 0.67
    England Rod Lawler 15 7 8 -1 0.88
    England Ben Woollaston 16 10 6 4 1.67
    Ireland Fergal O'Brien 13 3 10 -7 0.3
    England Matthew Selt 13 10 3 7 3.33
    Ireland Joe Delaney 11 3 8 -5 0.38
    England Barry Pinches 78 43 35 8 1.23
    England David Gilbert 13 9 4 5 2.25
    England Peter Lines 73 46 27 19 1.7
    England Michael Holt 14 10 4 6 2.5
    England Matthew Couch 43 24 19 5 1.26
    Scotland Alan McManus 16 10 6 4 1.67
    China Xiao Guodong 15 10 5 5 2
    England Jack Lisowski 15 10 5 5 2
    England Jimmy Robertson 15 8 7 1 1.14
    England Liam Highfield 16 10 6 4 1.67
    England Kuldesh Johal 22 10 12 -2 0.83
    England Andy Hicks 81 51 30 21 1.7
    England Kyren Wilson 15 10 5 5 2
    Scotland Anthony McGill 6 2 4 -2 0.5
    England Paul Davison 60 39 21 18 1.86
    Wales Michael White 14 6 8 -2 0.75
    Thailand Noppon Saengkham 16 6 10 -4 0.6
    England Simon Bedford 42 22 20 2 1.1
    Wales Andrew Pagett 67 39 28 11 1.39
    England Jamie O'Neill 41 25 16 9 1.56
    Wales Jak Jones 11 10 1 9 10
    England Robbie Williams 17 9 8 1 1.13
    Israel Eden Sharav 17 7 10 -3 0.7
    England Gary Wilson 15 10 5 5 2
    Belgium Luca Brecel 4 4 0 4 1
    England Craig Steadman 17 8 9 -1 0.89
    England Sam Craigie 6 4 2 2 2
    England Adam Duffy 52 30 22 8 1.36
    Wales Kishan Hirani 8 2 6 -4 0.33
    England Sanderson Lam 23 10 13 -3 0.77
    England Shane Castle 61 33 28 5 1.18
    England Ian Burns 14 4 10 -6 0.4
    England Allan Taylor 62 38 24 14 1.58
    England Stuart Carrington 11 10 1 9 10
    England David Grace 13 10 3 7 3.33
    China Chen Zhe 22 8 14 -6 0.57
    England Sam Baird 12 2 10 -8 0.2
    England Andy Lee 17 7 10 -3 0.7
    India Aditya Mehta 43 24 19 5 1.26
    Finland Robin Hull 48 30 18 12 1.67
    England Sean O'Sullivan 31 16 15 1 1.07
    England Jamie Barrett 20 6 14 -8 0.43
    India Lucky Vatnani 36 22 14 8 1.57
    Wales Daniel Wells 13 10 3 7 3.33
    Poland Kacper Filipiak 14 5 9 -4 0.56
    England Reanne Evans 24 9 15 -6 0.6
    Belgium Tomasz Skalski 23 10 13 -3 0.77
    England Oliver Brown 19 6 13 -7 0.46
    England Martin O'Donnell 12 2 10 -8 0.2
    Ireland Leo Fernandez 33 17 16 1 1.06
    Wales Duane Jones 10 6 4 2 1.5
    Scotland Gary Thomson 39 23 16 7 1.44
    Wales Alex Taubman 36 19 17 2 1.12
    England Mitchell Mann 14 4 10 -6 0.4
    England Jeff Cundy 33 18 15 3 1.2
    Wales Jamie Clarke 16 6 10 -4 0.6
    England Michael Wild 38 23 15 8 1.53
    England Farakh Ajaib 28 14 14 0 1
    England Stephen Groves 17 5 12 -7 0.42
    England John Astley 17 7 10 -3 0.7
    England James Silverwood 18 6 12 -6 0.5
    England Jake Nicholson 25 12 13 -1 0.92
    England Oliver Lines 11 4 7 -3 0.57
    England Lee Shanker 18 6 12 -6 0.5
    England Darren Burns 13 1 12 -11 0.08
    England Christopher Keogan 63 36 27 9 1.33
    Poland Adam Stefanow 12 6 6 0 1
    Thailand Thepchaiya Un-Nooh 16 10 6 4 1.67
    Switzerland Alexander Ursenbacher 73 45 28 17 1.61
    England Callum Downing 51 31 20 11 1.55
    Wales Callum Lloyd 52 31 21 10 1.48
    England Neal Jones 23 11 12 -1 0.92
    Northern Ireland Raymond Fry 22 9 13 -4 0.69
    Scotland William Thomson 14 2 12 -10 0.17
    England Zak Surety 44 26 18 8 1.44
    England James Cahill 10 4 6 -2 0.67
    England Simon Dent 27 10 17 -7 0.59
    England Sydney Wilson 55 30 25 5 1.2
    Malta Alex Borg 55 26 29 -3 0.9
    Austria Andreas Ploner 63 35 28 7 1.25
    England Luke Simmonds 30 17 13 4 1.31
    Wales Lee Walker 12 5 7 -2 0.71
    England James Burrett 16 4 12 -8 0.33
    England Bash Maqsood 25 12 13 -1 0.92
    Scotland Fraser Patrick 56 34 22 12 1.55
    England Jason Tart 20 7 13 -6 0.54
    Pakistan Shehzad Iqbal 21 8 13 -5 0.62
    England Lee Stephens 21 8 13 -5 0.62
    England Billy Joe Castle 92 51 41 10 1.24
    Wales Jack Bradford 32 16 16 0 1
    England Danny Brindle 30 13 17 -4 0.76
    England Hammad Miah 13 3 10 -7 0.3
    Cyprus Michael Georgiou 14 4 10 -6 0.4
    England Imran Puri 14 2 12 -10 0.17
    England Ian Brumby 14 2 12 -10 0.17
    Wales Ian Preece 68 40 28 12 1.43
    England Stuart Watson 30 15 15 0 1
    England Lee Richardson 52 29 23 6 1.26
    Ireland Dessie Sheehan 4 0 4 -4 0
    England Saqib Nasir 18 6 12 -6 0.5
    England Mark Vincent 16 4 12 -8 0.33
    Scotland Michael Collumb 41 24 17 7 1.41
    Iran Hossein Vafaei 11 6 5 1 1.2
    England Tam Mustafa 16 4 12 -8 0.33
    England Stephen Kershaw 23 9 14 -5 0.64
    England Ashley Carty 13 8 5 3 1.6
    England Elliot Slessor 13 7 6 1 1.17
    England David Lilley 45 30 15 15 2
    Poland Mateusz Baranowski 34 18 16 2 1.13
    Australia Ryan Thomerson 42 21 21 0 1
    England George Pragnall 39 25 14 11 1.79
    England John Welsh 34 17 17 0 1
    Ireland Josh Boileau 23 11 12 -1 0.92
    England Ben Hancorn 37 21 16 5 1.31
    England Dave Finbow 31 13 18 -5 0.72
    England Surinder Gill 27 15 12 3 1.25
    England Wayne Townsend 26 9 17 -8 0.53
    England Gary Lees 23 8 15 -7 0.53
    England Adrian Rosa 49 28 21 7 1.33
    England Steven Hallworth 38 20 18 2 1.11
    Scotland Scott Donaldson 14 10 4 6 2.5
    Scotland Ross Muir 35 18 17 1 1.06
    Canada Levi Meiller 16 4 12 -8 0.33
    England Mark Ganderton 18 6 12 -6 0.5
    China Lyu Haotian 15 8 7 1 1.14
    China Zhou Yuelong 11 6 5 1 1.2
    China Lu Ning 13 6 7 -1 0.86
    England Stuart Hinton 14 2 12 -10 0.17
    China Chen Feilong 9 3 6 -3 0.5
    England Tugba Irten 16 4 12 -8 0.33
    England Andy Marriott 38 21 17 4 1.24
    China Zhang Anda 15 10 5 5 2
    England Steven Evans 8 0 8 -8 0
    China Chen Zifan 51 34 17 17 2
    China Lin Shuai 54 31 23 8 1.35
    China Zhao Xintong 17 9 8 1 1.13
    Hong Kong Fung Kwok Wai 22 10 12 -2 0.83
    China Zhang Yong 22 8 14 -6 0.57
    China Qiu Yalong 29 14 15 -1 0.93
    South Africa Paul Burrell 17 5 12 -7 0.42
    China Guan Zhen 43 26 17 9 1.53
    England Brandon Sargeant 16 8 8 0 1
    England Harvey Chandler 8 2 6 -4 0.33
    England Ben Fortey 22 8 14 -6 0.57
    Estonia Andres Petrov 31 16 15 1 1.07
    England Garry Coulson 15 3 12 -9 0.25
    Hungary Zsolt Fenyvesi 16 4 12 -8 0.33
    Malta Aaron Busuttil 21 8 13 -5 0.62
    Germany Felix Frede 39 19 20 -1 0.95
    England Joe O'Connor 17 8 9 -1 0.89
    England Adam Edge 27 13 14 -1 0.93
    England Chris Wakelin 15 9 6 3 1.5
    England Louis Heathcote 68 46 22 24 2.09
    China Wang Zepeng 56 34 22 12 1.55
    China Fang Xiongman 46 29 17 12 1.71
    England Gary Challis 14 2 12 -10 0.17
    Germany Lukas Kleckers 64 36 28 8 1.29
    China Geng Mingqi 58 36 22 14 1.64
    China Liu Jiaming 35 16 19 -3 0.84
    England Peter Devlin 40 20 20 0 1
    Scotland Barry Lee 22 8 14 -6 0.57
    Scotland Chris Totten 18 6 12 -6 0.5
    England Richard Binns 22 9 13 -4 0.69
    Canada James Lee 16 4 12 -8 0.33
    Pakistan Mohammed Asif 32 19 13 6 1.46
    China Luo Honghao 15 7 8 -1 0.88
    China Yan Bingtao 6 4 2 2 2
    China Long Zehuang 85 47 38 9 1.24
    China Pang Junxu 17 8 9 -1 0.89
    England Matthew Glasby 44 25 19 6 1.32
    Malta Brian Cini 37 18 19 -1 0.95
    Northern Ireland Jamie McArdle 44 25 19 6 1.32
    England Ashley Hugill 55 31 24 7 1.29
    Iran Amir Sarkhosh 38 24 14 10 1.71
    India Laxman Rawat 25 11 14 -3 0.79
    China Yuan Sijun 12 10 2 8 5
    China Fan Zhengyi 14 4 10 -6 0.4
    China Xu Si 45 29 16 13 1.81
    England Joshua Cooper 22 10 12 -2 0.83
    Wales Tyler Rees 23 9 14 -5 0.64
    Hong Kong Ng On Yee 37 19 18 1 1.06
    Ukraine Iulian Boiko 37 19 18 1 1.06
    Iran Soheil Vahedi 50 33 17 16 1.94
    England Sean Maddocks 43 22 21 1 1.05
    Malaysia Thor Chuan Leong 15 5 10 -5 0.5
    Scotland Keith Keldie 14 2 12 -10 0.17
    England Thomas Hilborne 19 5 14 -9 0.36
    Latvia Rodion Judin 47 24 23 1 1.04
    Germany Simon Lichtenberg 5 1 4 -3 0.25
    China Bai Langning 8 2 6 -4 0.33
    Pakistan Hamza Akbar 57 35 22 13 1.59
    Hong Kong Chau Hon Man 22 8 14 -6 0.57
    Japan Keishin Kamihashi 42 22 20 2 1.1
    Ireland Tony Corrigan 20 8 12 -4 0.67
    Poland Daniel Holoyda 29 12 17 -5 0.71
    China Au Chi Wai 53 31 22 9 1.41
    Ukraine Sergey Isaenko 14 2 12 -10 0.17
    Pakistan Yasir Nadeem 17 5 12 -7 0.42
    England Owais Ali 29 12 17 -5 0.71
    England Joshua Thomond 25 10 15 -5 0.67
    Germany Robin Otto 13 1 12 -11 0.08
    Finland Heikki Niva 35 17 18 -1 0.94
    Austria Florian Nüßle 33 16 17 -1 0.94
    South Korea Daegyu Lee 38 19 19 0 1
    India Hrithik Jain 15 3 12 -9 0.25
    Hong Kong Ka Wai Cheung 41 27 14 13 1.93
    Hong Kong Yu Kiu Chang 36 18 18 0 1
    Japan Kengo Suzuki 14 2 12 -10 0.17
    Germany Umut Dikme 23 8 15 -7 0.53
    Switzerland Luis Vetter 13 1 12 -11 0.08
    Ireland Andrew Doherty 50 28 22 6 1.27
    France Brian Ochoiski 22 8 14 -6 0.57
    England Patrick Whelan 45 24 21 3 1.14
    Pakistan Abdul Raheem 16 4 12 -8 0.33
    Saudi Arabia Omar Alajlani 18 4 14 -10 0.29
    Belgium Ben Mertens 30 14 16 -2 0.88
    India Digvijay Kadian 19 7 12 -5 0.58
    Wales Dylan Emery 29 13 16 -3 0.81
    Wales Jackson Page 14 8 6 2 1.33
    England Lewis Gillen 25 10 15 -5 0.67
    China Chang Bingyu 14 10 4 6 2.5
    China Si Jiahui 89 58 31 27 1.87
    England Lewis Parnham 19 6 13 -7 0.46
    Wales Daniel Williams 17 5 12 -7 0.42
    England Simon Blackwell 48 27 21 6 1.29
    England Manasawin Phetmalaikul 25 12 13 -1 0.92
    Ireland Ross Bulman 74 39 35 4 1.11
    England Jack Harris 26 11 15 -4 0.73
    Ireland Noel Landers 22 8 14 -6 0.57
    Ireland Fergal Quinn 45 25 20 5 1.25
    England Daniel Womersley 56 32 24 8 1.33
    England Jenson Kendrick 21 9 12 -3 0.75
    England Riley Parsons 60 31 29 2 1.07
    England James Height 18 6 12 -6 0.5
    England Haydon Pinhey 31 15 16 -1 0.94
    England Brandon Hall 16 4 12 -8 0.33
    Wales Matthew Roberts 22 7 15 -8 0.47
    Scotland Dean Young 46 23 23 0 1
    England Chae Ross 57 33 24 9 1.38
    India Kreishh Gurbaxani 23 10 13 -3 0.77
    England Luke Pinches 33 19 14 5 1.36
    England Sean McAllister 17 5 12 -7 0.42
    Ireland Aaron Hill 25 10 15 -5 0.67
    England Jed Mann 16 4 12 -8 0.33
    England Harry Farrell 23 11 12 -1 0.92
    Hong Kong Ka Lam Lau 14 2 12 -10 0.17
    China Peifan Lei 85 44 41 3 1.07
    Ireland Ronan Whyte 19 5 14 -9 0.36
    England Billy Ginn 14 2 12 -10 0.17
    England Andy Milliard 22 8 14 -6 0.57
    Northern Ireland Robbie Mcguigan 16 4 12 -8 0.33
    England Lewis Ullah 17 5 12 -7 0.42
    England Alex Millington 41 22 19 3 1.16
    England Ryan Davies 36 20 16 4 1.25
    England Daniel Walker 13 1 12 -11 0.08
    Russia Ivan Kakovskii 26 11 15 -4 0.73
    England Rebecca Kenna 14 2 12 -10 0.17
    England Jamie Trump 14 2 12 -10 0.17
    Romania Constantin Mateescu 17 4 13 -9 0.31
    United States Ahmed Elsayed 17 4 13 -9 0.31
    Pakistan Haider Ali 19 7 12 -5 0.58
    England James Welch 14 2 12 -10 0.17
    England Dave Nelson 27 11 16 -5 0.69
    India Himanshu Dinesh Jain 43 25 18 7 1.39
    China Wu Yize 18 6 12 -6 0.5
    England Ian Desmier 18 4 14 -10 0.29
    England Marvin Morgan 17 5 12 -7 0.42
    Saudi Arabia Nezar Asseri 21 6 15 -9 0.4
    India Shubham Arora 14 2 12 -10 0.17
    Ireland Aman Goel 21 7 14 -7 0.5
    England Tom Pendlebury 13 1 12 -11 0.08
    England Elliott Weston 15 3 12 -9 0.25
    England Qingtian Yang 69 43 26 17 1.65
    England Sam Gates 16 4 12 -8 0.33
    England Kayden Brierley 50 31 19 12 1.63
    England Craig Farrar 14 2 12 -10 0.17
    England Leonard Degriffa 17 5 12 -7 0.42