Most Frequently Met Opponents By David Grace - All-time Professional

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
Wales Michael White 5 2 40% 25 11
England Andrew Norman 1 0 0% 6 2
China Liang Wenbo 9 3 33.33% 80 34
England Barry Pinches 3 2 66.67% 20 12
China Liu Song 1 0 0% 5 1
Scotland Gary Thomson 1 1 100% 6 4
England Andy Hicks 3 1 33.33% 17 6
England Ian Barry Stark 1 1 100% 4 4
England Mark Joyce 3 2 66.67% 32 18
Belgium Pascal Durnez 1 1 100% 5 4
Wales Jamie Jones 6 2 33.33% 40 18
England Paul Davison 4 4 100% 25 17
England Judd Trump 5 0 0% 26 4
England Jamie Walker 1 0 0% 7 3
England Callum Downing 1 1 100% 6 4
Wales Matthew Stevens 3 2 66.67% 19 11
Scotland Jamie Burnett 1 1 100% 7 4
England David Portman 1 1 100% 7 4
England Mark Selby 2 0 0% 12 4
Wales Gareth Allen 2 2 100% 11 8
England Mitchell Travis 1 1 100% 6 4
England Sydney Wilson 1 1 100% 5 4
England Jamie O'Neill 3 3 100% 17 12
China Zhang Anda 4 3 75% 26 15
England Ali Carter 5 1 20% 38 17
England Sam Craigie 5 3 60% 43 21
Wales Daniel Wells 6 2 33.33% 36 19
England Jack Lisowski 9 4 44.44% 59 23
England Ian Burns 3 2 66.67% 23 13
Denmark Ejler Hame 1 1 100% 4 4
Norway Kurt Maflin 3 1 33.33% 25 11
Scotland Stephen Maguire 2 1 50% 12 5
England Kyren Wilson 8 3 37.5% 54 24
China Lyu Chuang 3 2 66.67% 20 11
England Matthew Selt 3 1 33.33% 22 10
England Kuldesh Johal 3 1 33.33% 15 6
India Aditya Mehta 2 0 0% 14 5
England Neal Jones 1 1 100% 5 4
England Justin Astley 1 0 0% 6 2
Poland Krzysztof Wrobel 1 1 100% 5 4
England Adam Davies 2 1 50% 10 4
England Stephen Welsby 1 1 100% 7 4
Scotland Anthony McGill 8 2 25% 57 25
England Brian Cox 1 1 100% 4 4
England Simon Bedford 2 0 0% 22 7
Northern Ireland Patrick Wallace 1 0 0% 8 3
England Jimmy White 4 2 50% 36 20
England Jamie Cope 1 0 0% 8 3
Scotland Robert Stephen 1 0 0% 7 2
England Rod Lawler 1 1 100% 9 5
England Liam Highfield 4 3 75% 19 13
Malta Alex Borg 2 1 50% 13 7
England Craig Steadman 6 3 50% 46 23
England Paul Sweeny 1 0 0% 6 2
England Paul Doody 1 1 100% 4 4
Scotland John Higgins 5 0 0% 40 10
England Michael Wild 3 1 33.33% 16 6
England Scott Miller 1 1 100% 4 4
England Simon Seabridge 1 1 100% 4 4
England Robert James 1 0 0% 5 1
England Alan Moore 1 1 100% 5 4
England Mark Sutton 2 2 100% 12 8
England Grant Conquest 1 0 0% 5 1
Northern Ireland Jordan Brown 2 0 0% 8 2
Scotland James McBain 1 0 0% 7 3
China Chen Zhe 1 0 0% 5 1
Poland Krzysztof Kubicki 1 1 100% 4 4
England Mike Hallett 1 0 0% 5 1
England Lee Payne 2 2 100% 11 8
Wales Andy Rogers 1 0 0% 7 3
Ireland Colm Gilcreest 1 0 0% 6 2
England Steve Davis 1 0 0% 6 2
Wales Lee Walker 2 0 0% 15 6
England Gary Wilson 4 1 25% 25 10
England Andy Symons 2 1 50% 10 4
England Stephen Craigie 1 1 100% 7 4
Australia Vinnie Calabrese 1 1 100% 5 4
England Gary Wilkinson 1 0 0% 5 1
Belgium Bjorn Haneveer 1 0 0% 4 0
England Stuart Mann 1 1 100% 6 4
England Richard King (II) 1 0 0% 7 3
England Shaun Wilkes 2 1 50% 10 6
England Andrew Higginson 6 3 50% 47 28
England Simon Parker 1 1 100% 6 4
England Stephen Rowlings 1 0 0% 6 2
England Peter Lines 4 1 25% 23 9
Ireland Patrick Brennan 1 1 100% 5 4
England Jeff Cundy 1 1 100% 6 4
England Luke Walker 1 1 100% 5 4
Ireland David Morris 2 1 50% 16 9
England Adrian Gunnell 1 0 0% 10 4
England Tom Ford 4 2 50% 30 16
England Dave Harold 2 1 50% 12 7
England Jimmy Robertson 5 4 80% 28 16
England Mark Davis 2 1 50% 12 5
England Martin Gould 6 1 16.67% 47 19
England Sam Baird 1 1 100% 18 10
England Alfie Burden 3 1 33.33% 29 12
England Martin O'Donnell 4 0 0% 31 11
England James Gillespie 1 1 100% 5 4
Scotland Michael Leslie 1 1 100% 7 5
China Li Yan 1 1 100% 9 5
China Xiao Guodong 4 2 50% 27 14
England Peter Ebdon 5 3 60% 38 20
Scotland Dylan Craig 1 1 100% 5 4
England Ricky Walden 3 0 0% 19 5
England Mark Vincent 1 1 100% 4 4
Thailand Dechawat Poomjaeng 2 0 0% 17 6
England Richard Remelie 1 1 100% 6 4
England Ben Woollaston 4 2 50% 21 11
China Tian Pengfei 4 1 25% 20 7
England David Gilbert 7 2 28.57% 40 15
Malta Tony Drago 2 0 0% 13 5
England Ashley Carty 4 2 50% 23 12
England Adam Duffy 2 0 0% 13 4
England Robbie Williams 3 1 33.33% 17 8
India Pankaj Advani 1 1 100% 9 5
Northern Ireland Gerard Greene 1 0 0% 7 3
England Oliver Lines 4 2 50% 24 12
Romania Rares Sinca 1 1 100% 4 4
England Nigel Bond 1 0 0% 5 1
England Christopher Keogan 2 2 100% 14 9
Thailand Passakorn Suwannawat 1 1 100% 6 4
Germany Patrick Einsle 1 1 100% 9 5
England Marc Harman 1 1 100% 4 4
Cyprus Michael Georgiou 4 0 0% 24 7
Ireland Leo Fernandez 1 0 0% 7 3
Thailand Noppon Saengkham 4 2 50% 22 12
England Barry Hawkins 3 0 0% 16 3
China Chen Junhao 1 1 100% 5 4
China Yang Qingtian 1 1 100% 7 4
England Michael Holt 5 2 40% 28 12
Ireland Fergal O'Brien 4 2 50% 24 10
Scotland Graeme Dott 3 0 0% 15 2
Wales Mark Williams 6 0 0% 31 7
China Yu Delu 1 0 0% 9 3
Ireland Ken Doherty 1 0 0% 7 2
England Mark King 5 1 20% 42 19
England Matthew Day 1 1 100% 4 4
China Cao Yupeng 5 2 40% 30 11
Scotland Ross Muir 1 0 0% 16 6
England Nico Elton 1 0 0% 6 1
China Geng Mingqi 1 1 100% 5 4
China Lyu Chenwei 1 1 100% 5 4
Scotland Fraser Patrick 1 1 100% 6 4
Wales Ryan Day 2 0 0% 11 3
England Michael Wasley 1 0 0% 5 1
England Stuart Bingham 1 1 100% 7 4
Wales Andrew Pagett 1 1 100% 6 4
England Chris Wakelin 4 1 25% 21 8
England Mitchell Mann 2 0 0% 16 7
Scotland Alan McManus 2 1 50% 13 6
England Joe O'Connor 1 1 100% 8 5
Thailand Thepchaiya Un-Nooh 2 1 50% 14 8
Northern Ireland Mark Allen 3 0 0% 13 3
Belgium Luca Brecel 1 0 0% 7 1
England Shaun Murphy 5 0 0% 29 9
England Robert Milkins 1 1 100% 8 6
Scotland Rhys Clark 3 1 33.33% 21 11
England Jason Weston 1 1 100% 6 5
England Steven Hallworth 3 1 33.33% 23 10
Ireland Brendan O'Donoghue 1 1 100% 15 10
Northern Ireland Joe Swail 1 0 0% 6 2
India Lucky Vatnani 1 1 100% 5 4
England Sean O'Sullivan 2 2 100% 22 14
England Joe Perry 1 1 100% 7 4
Wales Jak Jones 5 3 60% 31 18
Wales Dominic Dale 3 2 66.67% 23 11
China Ding Junhui 4 1 25% 27 8
China Zhao Xintong 2 0 0% 16 5
England Sanderson Lam 2 0 0% 14 5
Malaysia Thor Chuan Leong 3 3 100% 39 24
Thailand Akani Songsermsawad 2 1 50% 18 10
China Mei Xiwen 1 1 100% 9 5
Ireland Josh Boileau 1 0 0% 7 3
China Yan Bingtao 4 1 25% 26 11
Wales Ian Preece 1 1 100% 9 5
England Matthew Glasby 1 1 100% 4 4
China Xu Si 3 2 66.67% 23 13
China Wang Yuchen 2 1 50% 22 11
Switzerland Alexander Ursenbacher 1 1 100% 5 4
Australia Neil Robertson 1 0 0% 6 2
Wales Rhydian Richards 1 1 100% 7 4
England Ronnie O'Sullivan 2 1 50% 11 4
Wales Tyler Rees 1 1 100% 4 4
England Ryan Causton 1 1 100% 5 4
England Heather Clare 1 1 100% 4 4
England Ben Hancorn 2 0 0% 9 3
England John Nicholson 1 1 100% 4 4
Germany Rolf Mahr 1 1 100% 4 4
England Jenson Kendrick 3 3 100% 18 14
Bulgaria Ivelin Boyanov Bozhanov 1 1 100% 4 4
Jamaica Rory McLeod 1 1 100% 18 10
England Anthony Hamilton 1 1 100% 7 6
China Luo Honghao 1 0 0% 6 2
China Zhou Yuelong 2 0 0% 11 2
Poland Adam Stefanow 1 1 100% 7 4
England John Astley 1 1 100% 9 5
Ireland Ross Bulman 1 1 100% 8 5
Scotland Dean Young 2 0 0% 2 0
China Lyu Haotian 2 2 100% 6 5
England Elliot Slessor 1 0 0% 4 1
England Hammad Miah 1 1 100% 7 6
China Lu Ning 1 1 100% 7 5
England Allan Taylor 1 0 0% 4 1
Iran Soheil Vahedi 1 0 0% 8 3
England Hayden Staniland 1 1 100% 1 1
Brazil Igor Figueiredo 1 0 0% 2 0
Northern Ireland Robbie Mcguigan 1 0 0% 2 0
England Riley Parsons 1 1 100% 3 2
England Farakh Ajaib 1 1 100% 3 3
China Bai Langning 1 0 0% 3 0
England Ben Fortey 1 1 100% 4 3
England Mark Lloyd 1 1 100% 5 3
Wales Jackson Page 3 1 33.33% 29 14
England Peter Devlin 1 1 100% 8 6
China Jianbo Zhao 1 0 0% 7 3
Ukraine Iulian Boiko 1 1 100% 10 6
Ireland Aaron Hill 1 0 0% 4 2
Belgium Ben Mertens 1 1 100% 7 5
China Peifan Lei 1 1 100% 6 4
England David Lilley 2 1 50% 9 3
England Ashley Hugill 1 1 100% 1 1
Australia Ryan Thomerson 1 1 100% 5 4
Scotland Scott Donaldson 1 0 0% 8 3
China Xing Zihao 1 0 0% 4 0
England Ryan Davies 1 1 100% 11 6
China Wu Yize 1 0 0% 8 2
England Rebecca Kenna 1 1 100% 7 5
Northern Ireland Fergal Quinn (II) 1 1 100% 4 3
England Connor Benzey 1 0 0% 4 1
Hungary Bulcsú Révész 1 0 0% 5 0
India Ishpreet Singh Chadha 1 0 0% 8 3
China Gong Chenzhi 1 0 0% 6 2
Hong Kong Marco Fu 1 1 100% 4 4
England Lewis Ullah 1 1 100% 4 4
China Yulu Bai 1 1 100% 4 4
China Zhou Jinhao 1 1 100% 8 6