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

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
England Robert Milkins 13 5 38.46% 89 45
England Ian McCulloch 2 1 50% 13 8
Ireland David Morris 5 3 60% 46 21
England Joe Jogia 1 0 0% 7 3
England Jimmy White 2 2 100% 13 9
England Jamie Cope 6 5 83.33% 36 24
England Judd Trump 18 6 33.33% 126 52
England Peter Lines 8 6 75% 66 40
England Barry Pinches 6 6 100% 65 44
Wales Jak Jones 5 3 60% 31 17
England Stephen Lee 2 1 50% 18 8
England Andy Hicks 7 2 28.57% 62 29
Thailand Issara Kachaiwong 2 2 100% 18 13
England Jack Lisowski 6 3 50% 48 25
England Shaun Murphy 10 4 40% 66 32
England Mike Dunn 7 4 57.14% 59 33
Brazil Igor Figueiredo 2 0 0% 12 4
England Ricky Walden 11 6 54.55% 58 29
Thailand James Wattana 4 1 25% 38 17
England Michael Holt 5 3 60% 33 17
England Matthew Selt 5 3 60% 34 17
England Nick Jennings 1 0 0% 6 2
England Steve Judd 1 1 100% 5 4
England James Welsh 1 1 100% 5 4
England Martin O'Donnell 7 4 57.14% 42 23
England Reanne Evans 3 3 100% 17 14
Finland Robin Hull 1 0 0% 7 3
Thailand Thepchaiya Un-Nooh 4 2 50% 31 19
England Craig Steadman 4 4 100% 23 16
England Stephen Rowlings 2 2 100% 13 9
China Tian Pengfei 8 6 75% 66 39
England Robbie Williams 8 5 62.5% 52 28
Scotland Bobby Cruickshanks 1 1 100% 7 4
England Allan Taylor 3 3 100% 18 13
Wales Mark Williams 21 8 38.1% 137 62
Australia James Mifsud 1 1 100% 6 5
England Mark King 7 6 85.71% 46 32
England Dave Harold 2 2 100% 15 9
England Alfie Burden 10 8 80% 83 51
Thailand Passakorn Suwannawat 2 2 100% 17 10
England Ben Woollaston 10 6 60% 53 30
Belgium Bjorn Haneveer 4 2 50% 40 19
England Andrew Higginson 6 2 33.33% 44 20
England Jimmy Robertson 7 5 71.43% 67 37
Ireland Ken Doherty 6 2 33.33% 29 13
Northern Ireland Patrick Wallace 2 2 100% 17 14
England Ronnie O'Sullivan 8 0 0% 67 22
China Zhang Anda 5 2 40% 33 18
Malta Tony Drago 3 2 66.67% 49 25
England Stuart Bingham 14 1 7.14% 97 30
England Anthony Hamilton 6 3 50% 34 22
China Liang Wenbo 10 5 50% 51 22
Scotland Alan McManus 3 3 100% 18 14
Ireland Brendan O'Donoghue 1 1 100% 7 5
England Martin Gould 12 6 50% 85 42
Scotland James McBain 2 1 50% 13 8
England Mark Selby 16 5 31.25% 114 46
England Joe Perry 21 12 57.14% 139 71
England David Roe 2 1 50% 12 6
China Lyu Chuang 3 1 33.33% 23 6
England Stephen Craigie 1 1 100% 6 4
England Rod Lawler 5 3 60% 32 18
Scotland Stephen Hendry 2 0 0% 26 11
Wales Matthew Stevens 13 7 53.85% 95 51
Scotland John Higgins 17 3 17.65% 140 58
Ireland Michael Judge 2 1 50% 15 6
Northern Ireland Mark Allen 11 6 54.55% 67 34
Wales Ian Preece 7 2 28.57% 43 18
Thailand Supoj Saenla 2 1 50% 13 6
England Nigel Bond 7 2 28.57% 59 26
England Ian Burns 3 2 66.67% 11 8
China Ding Junhui 7 5 71.43% 41 24
England Mike Hallett 1 1 100% 5 4
China Xiao Guodong 13 7 53.85% 86 45
England David Gray 2 1 50% 14 7
Ireland Joe Delaney 1 0 0% 6 2
Ireland Leo Fernandez 1 0 0% 5 1
England Lee Spick 4 2 50% 34 16
Northern Ireland Gerard Greene 6 5 83.33% 64 37
China Cao Yupeng 5 1 20% 26 8
Poland Kacper Filipiak 2 2 100% 10 8
England Steve Davis 1 0 0% 5 0
England James Leadbetter 2 2 100% 14 10
Scotland Drew Henry 2 2 100% 11 8
Australia Ryan Thomerson 2 2 100% 10 8
England John Parrott 2 0 0% 21 9
Northern Ireland Dermot McGlinchey 1 0 0% 5 2
England Jeff Cundy 1 1 100% 3 3
Scotland Jamie Burnett 3 1 33.33% 34 16
Wales Darren Morgan 2 2 100% 32 19
Northern Ireland Joe Swail 3 2 66.67% 22 14
England Brian Morgan 2 2 100% 15 10
England Simon Bedford 2 2 100% 14 10
England Tom Ford 5 3 60% 55 28
Ireland Philip Browne 1 1 100% 4 4
Ireland Keith Sheldreck 1 1 100% 6 4
Cyprus Mehmet Husnu 1 1 100% 9 5
England Michael Rhodes 2 2 100% 16 9
England Tony Knowles 1 1 100% 5 5
England Avtar Sohanpal 1 1 100% 6 5
England Stephen Croft 1 0 0% 8 3
England Garoid O'Connor 2 1 50% 10 6
England James Tatton 1 0 0% 6 1
Northern Ireland Joe Meara 2 1 50% 18 9
Iceland Bryngmar Valdimarsson 1 1 100% 4 4
England Wayne Brown 2 1 50% 11 5
India Aditya Mehta 1 1 100% 11 6
England Michael Wild 3 3 100% 33 20
Wales Philip Williams 1 0 0% 8 3
England Andrew Norman 1 0 0% 15 6
England Ian Brumby 1 1 100% 17 9
England Jamie O'Neill 1 0 0% 6 2
Norway Kurt Maflin 6 5 83.33% 44 26
England Darryn Walker 2 0 0% 18 8
Italy Michele Battaglia 1 1 100% 4 4
China Pang Weiguo 1 1 100% 16 10
England Paul Davison 5 4 80% 39 23
England James Hill 1 1 100% 4 4
England Adrian Gunnell 3 2 66.67% 22 13
Wales Paul Davies 3 3 100% 25 14
Iceland Kristjan Helgason 1 0 0% 9 4
England Jimmy Michie 1 1 100% 6 5
England John Read 1 1 100% 8 5
England Neal Foulds 1 1 100% 6 5
England Matthew Couch 2 1 50% 13 8
England Anthony Bridge 1 1 100% 5 5
Ireland Colm Gilcreest 2 1 50% 14 8
Wales Ryan Day 13 7 53.85% 71 39
England Stefan Mazrocis 1 1 100% 6 5
England Graham Lee 1 1 100% 8 5
England Ali Carter 11 4 36.36% 67 29
Wales James Reynolds 1 0 0% 8 3
Wales Robert Harrhy 1 1 100% 8 5
Wales Michael White 6 1 16.67% 32 11
England Stuart Carrington 5 4 80% 38 22
Ireland Fergal O'Brien 8 5 62.5% 60 34
India Brijesh Damani 1 1 100% 5 4
Australia Neil Robertson 7 2 28.57% 54 20
Scotland Anthony McGill 16 8 50% 86 46
Scotland Marcus Campbell 1 0 0% 9 4
England Wayne Saidler 1 1 100% 6 4
England Craig Butler 1 0 0% 5 0
England Andy Neck 1 1 100% 9 5
England Paul Sweeny 1 0 0% 6 1
England Mark Davis 14 4 28.57% 68 29
England Sam Baird 3 3 100% 18 14
Jamaica Rory McLeod 6 4 66.67% 36 24
England Clark Smith 1 0 0% 6 2
Ireland James Linehan 1 1 100% 6 5
England Mark Abrahams 1 1 100% 7 5
England Craig Roper 1 1 100% 9 5
Wales Edward Davies 1 0 0% 6 1
England Sean O'Sullivan 6 5 83.33% 37 27
England Malcolm Bilclough 1 0 0% 7 3
England David Athorn 1 1 100% 4 4
England David Grace 8 6 75% 41 26
China Chen Zhe 1 0 0% 8 3
Scotland Stephen Maguire 8 3 37.5% 65 34
Thailand Thanawat Thirapongpaiboon 2 2 100% 12 9
China Lu Ning 4 3 75% 17 14
Hong Kong Marco Fu 10 6 60% 90 45
Cyprus Michael Georgiou 3 1 33.33% 20 10
Wales Andrew Pagett 4 3 75% 19 15
England Martin Ball 1 1 100% 4 4
England Chris Wakelin 3 3 100% 24 18
China Li Hang 4 2 50% 31 13
England Zak Surety 3 3 100% 17 13
China Li Yan 1 1 100% 5 4
China Fang Xiongman 2 1 50% 16 8
Thailand Noppon Saengkham 6 5 83.33% 40 24
China Cao Xinlong 1 1 100% 7 4
England Saqib Nasir 1 1 100% 4 4
England Gary Wilson 5 2 40% 37 17
Wales Duane Jones 4 3 75% 26 17
Scotland Scott Donaldson 5 1 20% 28 9
England Barry Hawkins 12 4 33.33% 81 35
England Anthony Jeffers 1 1 100% 5 4
England Kyren Wilson 12 5 41.67% 117 54
Scotland Mark Owens 1 1 100% 7 6
England Mitchell Mann 4 3 75% 26 16
China Lyu Chenwei 1 1 100% 5 4
England Elliot Slessor 4 2 50% 26 14
England Mark Joyce 7 5 71.43% 44 29
England Sydney Wilson 1 1 100% 6 4
Wales Dominic Dale 3 2 66.67% 14 7
England Joel Walker 1 1 100% 7 5
England Peter Ebdon 6 4 66.67% 32 17
England Nico Elton 1 1 100% 4 4
England Adam Duffy 4 3 75% 17 12
England John Astley 4 3 75% 26 15
England Jason Tart 1 1 100% 5 4
China Zhou Yuelong 4 2 50% 29 16
England George Pragnell (II) 2 1 50% 22 13
England Lewis John Calcutt 1 1 100% 4 4
China Zhang Yong 2 2 100% 9 9
Belgium Luca Brecel 2 1 50% 26 13
England James Cahill 6 4 66.67% 32 24
England Oliver Lines 4 3 75% 27 16
England Jason Weston 1 1 100% 7 6
England Brandon Sargeant 1 0 0% 6 2
Scotland Graeme Dott 7 2 28.57% 32 11
England Ryan Causton 1 0 0% 5 1
Wales Lee Walker 3 3 100% 25 19
Scotland Rhys Clark 3 3 100% 37 25
England Liam Highfield 4 3 75% 25 16
England Daniel Devlin 1 1 100% 4 4
Thailand Kritsanut Lertsattayathorn 1 0 0% 8 3
Egypt Ahmed Galal 1 1 100% 9 5
Wales Gareth Allen 1 1 100% 6 6
England Hammad Miah 3 3 100% 12 11
China Zhao Xintong 4 4 100% 25 17
England Jamie Barrett 1 1 100% 5 4
Wales Jamie Jones 1 0 0% 8 2
Australia Kurt Dunham 2 2 100% 14 10
China Wang Yuchen 2 2 100% 5 5
Thailand Akani Songsermsawad 3 2 66.67% 3 2
Iran Hossein Vafaei 2 1 50% 13 7
China Xu Si 4 0 0% 19 7
China Chen Zifan 2 2 100% 11 8
Malta Alex Borg 1 1 100% 9 5
Ireland Josh Boileau 1 1 100% 4 4
Wales Daniel Wells 3 2 66.67% 16 9
Scotland Ross Muir 2 2 100% 14 8
England Andy Lee 1 1 100% 8 5
England Christopher Keogan 1 1 100% 10 6
England Billy Joe Castle 2 2 100% 27 16
England Farakh Ajaib 1 1 100% 5 4
China Niu Zhuang 2 2 100% 12 9
Wales Kishan Hirani 1 1 100% 5 5
England Sam Craigie 1 1 100% 11 6
Israel Eden Sharav 2 2 100% 15 10
United Arab Emirates Mohammed Shehab 1 0 0% 9 4
England Ashley Carty 3 3 100% 20 13
Scotland Craig MacGillivray 1 1 100% 6 4
England Ashley Hugill 1 1 100% 7 5
China Yan Bingtao 5 1 20% 32 14
Spain David Alcaide 1 1 100% 5 4
Pakistan Hamza Akbar 1 1 100% 6 4
England Justin Astley 1 0 0% 6 2
England Chris Jones 1 1 100% 6 4
Wales Tony Chappel 1 0 0% 7 3
Egypt Mohamed Khairy 1 1 100% 7 5
China Cao Jin 1 1 100% 6 6
England Ryan Davies 1 1 100% 4 4
China Chang Bingyu 3 3 100% 15 11
Northern Ireland Jordan Brown 7 2 28.57% 52 23
China Lyu Haotian 6 4 66.67% 36 19
Wales Jackson Page 3 1 33.33% 17 9
Ireland Aaron Hill 2 2 100% 8 7
China Yuan Sijun 3 1 33.33% 16 6
China Fan Zhengyi 3 1 33.33% 22 11
China Peifan Lei 3 2 66.67% 15 9
England Peter Devlin 1 1 100% 1 1
England Jamie Wilson 2 2 100% 7 7
Ukraine Iulian Boiko 1 1 100% 3 2
England Sanderson Lam 1 1 100% 4 3
Germany Simon Lichtenberg 1 1 100% 5 4
England Louis Heathcote 1 1 100% 6 4
China Jianbo Zhao 1 1 100% 7 5
Switzerland Alexander Ursenbacher 1 1 100% 9 6
China Pang Junxu 1 1 100% 8 5
Austria Florian Nüßle 1 1 100% 3 3
England Joe O'Connor 1 0 0% 4 2
England David Lilley 3 3 100% 23 17
Egypt Mohamed Ibrahim 1 1 100% 6 4
Pakistan Asjad Iqbal 1 0 0% 1 0
Belgium Ben Mertens 2 1 50% 16 8
England Ian Martin 1 1 100% 4 4
India Ishpreet Singh Chadha 2 1 50% 9 6
Scotland Dean Young 2 2 100% 10 9
Northern Ireland Joel Connolly Jnr 1 1 100% 5 4
Belgium Julien Leclercq 2 2 100% 14 12
Wales Jamie Clarke 1 0 0% 11 5
Malaysia Thor Chuan Leong 1 1 100% 1 1
Ukraine Anton Kazakov 1 1 100% 5 5
China He Guoqiang 1 1 100% 4 3
China Long Zehuang 1 0 0% 4 2
Wales Dylan Emery 1 1 100% 4 4
China Yulu Bai 1 1 100% 8 6
China Xing Zihao 1 1 100% 11 6
China Huang Jiahao 1 0 0% 1 0
Iran Amir Sarkhosh 1 0 0% 8 3