Most Frequently Met Opponents By Ricky Walden - All-time Professional

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
Scotland John Higgins 18 6 33.33% 133 59
England Martin Gould 25 14 56% 160 89
England Justin Astley 2 1 50% 11 6
Jamaica Rory McLeod 8 5 62.5% 62 32
China Ding Junhui 12 4 33.33% 75 36
China Liang Wenbo 5 3 60% 25 14
England Mark King 13 8 61.54% 81 43
Northern Ireland Mark Allen 23 11 47.83% 183 91
Wales Ryan Day 18 9 50% 105 58
Wales Matthew Stevens 13 9 69.23% 85 51
England Shaun Murphy 21 6 28.57% 140 58
England Dave Harold 6 2 33.33% 33 14
Scotland Stephen Maguire 16 3 18.75% 99 37
England Jack Lisowski 9 3 33.33% 51 22
England Mark Selby 29 8 27.59% 211 83
China Lyu Chuang 6 5 83.33% 38 24
England Jimmy Robertson 10 7 70% 42 24
Netherlands Maurice Le Duc 1 1 100% 4 4
England Anthony Hamilton 10 7 70% 67 43
England Liam Highfield 5 4 80% 30 20
England Allan Taylor 5 4 80% 29 19
Germany Nicole Breitenstein 1 1 100% 4 4
England Mark Davis 8 3 37.5% 63 28
England Jamie Walker 1 1 100% 4 4
England Barry Hawkins 29 12 41.38% 224 103
Wales Andrew Pagett 4 3 75% 24 14
England Barry Pinches 4 4 100% 29 19
England Michael Holt 13 7 53.85% 112 63
Ireland Michael Judge 4 3 75% 24 15
England Michael Wild 2 2 100% 12 8
Wales Jamie Jones 12 8 66.67% 86 45
India Aditya Mehta 5 4 80% 33 22
England Joe Jogia 4 2 50% 23 11
Wales Jak Jones 3 2 66.67% 22 13
England Matthew Couch 4 3 75% 26 15
Wales Michael White 9 7 77.78% 67 39
Thailand Thanawat Thirapongpaiboon 3 2 66.67% 19 10
Australia Neil Robertson 15 7 46.67% 94 46
England Jamie Cope 8 4 50% 51 25
Scotland James McBain 1 1 100% 3 3
England Andy Hicks 4 3 75% 24 15
Wales Mark Williams 23 10 43.48% 167 76
England Rod Lawler 6 4 66.67% 42 29
Germany Dieter Meier 1 1 100% 5 4
Malta Tony Drago 4 2 50% 30 17
England David Gilbert 11 5 45.45% 58 29
England Robbie Williams 5 4 80% 45 26
Northern Ireland Gerard Greene 14 9 64.29% 86 47
Pakistan Shokat Ali 1 1 100% 4 4
England Andy Lee 2 2 100% 11 7
England Joe Perry 16 9 56.25% 90 47
England Craig Steadman 3 2 66.67% 23 13
China Tian Pengfei 8 5 62.5% 44 27
England Matthew Selt 9 5 55.56% 52 27
Ireland Fergal O'Brien 7 4 57.14% 38 19
China Zhang Anda 4 3 75% 34 21
England Tom Ford 10 5 50% 79 39
Wales Daniel Wells 2 1 50% 9 5
Thailand Passakorn Suwannawat 2 1 50% 9 4
England Stephen Lee 3 1 33.33% 14 6
England Stephen Craigie 1 1 100% 6 4
England Stuart Carrington 4 2 50% 26 13
England Peter Ebdon 7 3 42.86% 40 16
Belgium Bjorn Haneveer 4 3 75% 28 18
England Andrew Higginson 8 6 75% 82 47
China Liu Song 3 2 66.67% 20 10
England Mike Dunn 1 1 100% 4 4
England Adrian Gunnell 2 1 50% 15 8
Scotland Stephen Hendry 5 2 40% 37 17
England Ben Woollaston 14 9 64.29% 93 51
England Andrew Norman 3 1 33.33% 21 11
China Cao Kaisheng 2 2 100% 11 10
England Judd Trump 24 7 29.17% 139 53
England Steve Davis 9 6 66.67% 61 37
Northern Ireland Joe Swail 9 8 88.89% 76 45
Scotland Graeme Dott 13 7 53.85% 82 42
Ireland David Morris 4 3 75% 30 17
England Stefan Mazrocis 1 1 100% 6 4
England Jimmy Michie 5 5 100% 38 25
England Mark Joyce 6 4 66.67% 38 22
England Ronnie O'Sullivan 9 2 22.22% 74 29
England Ian McCulloch 7 5 71.43% 67 37
England Lee Spick 4 3 75% 40 22
Thailand Issara Kachaiwong 3 3 100% 29 20
China Yu Delu 4 2 50% 24 12
Wales Dominic Dale 11 6 54.55% 70 36
Scotland Marcus Campbell 9 6 66.67% 63 39
England Alfie Burden 11 6 54.55% 87 48
Wales Duane Jones 3 3 100% 14 12
England John Parrott 2 1 50% 19 9
Australia Steve Mifsud 1 1 100% 6 4
Finland Robin Hull 4 4 100% 28 18
England Munraj Pal 1 1 100% 5 4
Ireland Ken Doherty 7 6 85.71% 47 34
China Cao Yupeng 6 2 33.33% 33 15
England Mitchell Mann 3 2 66.67% 18 12
England Stuart Pettman 1 1 100% 6 5
India Lucky Vatnani 1 1 100% 5 4
Ireland Joe Delaney 1 1 100% 3 3
Malta Alex Borg 7 7 100% 48 35
Thailand James Wattana 7 6 85.71% 59 36
England David Roe 3 0 0% 29 10
England Stuart Bingham 21 6 28.57% 124 54
Northern Ireland Julian Logue 1 1 100% 5 4
England Jimmy White 5 3 60% 33 18
Scotland Hugh Abernethy 2 1 50% 13 7
Wales Lee Walker 7 5 71.43% 71 42
England Gary Wilson 7 1 14.29% 49 20
China Pang Weiguo 1 1 100% 7 5
Scotland Drew Henry 2 2 100% 13 10
England Paul Davison 6 4 66.67% 37 21
England Adam Davies 1 1 100% 9 5
England Brian Morgan 1 1 100% 15 9
England Nick Dyson 2 1 50% 15 9
England Martin Ball 1 1 100% 6 4
England Jason Ferguson 1 1 100% 14 10
England Stephen Croft 1 1 100% 10 10
England Michael Rhodes 1 0 0% 7 2
Scotland Scott MacKenzie 1 0 0% 9 4
England James Leadbetter 1 1 100% 6 5
Wales Philip Williams 2 1 50% 17 9
England Gary Lees 1 1 100% 7 5
Ireland Leo Fernandez 2 2 100% 19 13
Wales Gareth Allen 2 2 100% 11 8
Wales Darren Morgan 2 2 100% 13 11
England Darryn Walker 1 1 100% 6 5
Australia Johl Younger 1 1 100% 6 5
England Craig Butler 3 1 33.33% 30 12
Ireland Gary Hardiman 1 1 100% 14 10
England Sam Craigie 6 5 83.33% 35 24
Northern Ireland Jason Prince 2 1 50% 15 7
England Antony Bolsover 4 2 50% 35 17
England Paul Wykes 1 0 0% 7 2
Cyprus Mehmet Husnu 1 0 0% 8 3
Netherlands Karan Chand 1 1 100% 7 5
England Wayne Brown 2 1 50% 17 9
China Xiao Guodong 10 3 30% 52 20
England Joe Johnson 1 0 0% 15 5
Scotland Martin Dziewialtowski 3 1 33.33% 26 12
England Ali Carter 8 3 37.5% 45 22
England Luke Simmonds 1 1 100% 7 5
England Tony Jones 1 0 0% 9 4
England Jeff Cundy 1 0 0% 16 6
Ireland David McDonnell 1 1 100% 15 10
Iceland Kristjan Helgason 2 0 0% 14 4
England Martin Quinney 1 1 100% 5 5
China Zhu Yinghui 1 1 100% 5 5
England Robert Milkins 13 11 84.62% 85 56
England Ian Glover 2 2 100% 10 8
England Ian Burns 6 3 50% 58 30
England David Grace 3 3 100% 19 14
Australia Ben Judge 1 1 100% 4 4
Hong Kong Marco Fu 9 3 33.33% 55 21
China Huang Hooyong 1 1 100% 4 4
England Sunit Vaswani 1 0 0% 9 4
England Brian Sharpe 1 1 100% 6 5
England Shaun Mellish 1 1 100% 9 5
England John Whitty 1 1 100% 7 5
England David Coles 1 1 100% 7 5
England Garoid O'Connor 1 1 100% 7 5
Norway Kurt Maflin 1 1 100% 9 5
Scotland Keith Chalmers 1 1 100% 8 5
Jersey Gary Britton 1 1 100% 6 5
China Lu Ning 3 2 66.67% 18 12
England Joe O'Connor 3 1 33.33% 16 5
Thailand Dechawat Poomjaeng 2 0 0% 13 5
England Christopher Keogan 2 2 100% 10 8
England Sam Baird 3 2 66.67% 10 8
Belgium Luca Brecel 10 3 30% 84 41
England Martin O'Donnell 6 2 33.33% 31 12
Thailand Noppon Saengkham 4 1 25% 30 13
Poland Krzysztof Wrobel 1 1 100% 5 5
India Pankaj Advani 2 2 100% 15 10
Wales Jamie Clarke 4 3 75% 20 14
Pakistan Mohammed Asif 1 1 100% 7 5
India Laxman Rawat 1 1 100% 10 6
Germany Patrick Einsle 1 1 100% 4 4
China Cao Xinlong 1 1 100% 6 6
England Peter Lines 4 4 100% 24 20
England John Astley 3 3 100% 20 14
England Kyren Wilson 14 6 42.86% 83 44
England Chris Wakelin 2 1 50% 12 5
Ireland John Sutton 1 1 100% 4 4
England Ryan Clark 1 1 100% 4 4
India Kamal Chawla 1 0 0% 9 4
Australia Steven Donohoe 1 1 100% 5 5
Israel Shachar Ruberg 1 1 100% 8 6
China Lyu Chenwei 1 1 100% 6 6
England Oliver Lines 3 2 66.67% 16 8
China Yin Xiaowei 1 1 100% 4 4
China Zhou Yuelong 4 2 50% 24 13
Scotland Jamie Burnett 1 1 100% 7 6
China Li Hang 7 4 57.14% 53 29
England Matthew Day 1 1 100% 4 4
Thailand Thepchaiya Un-Nooh 8 6 75% 68 39
Malta Brian Cini 1 1 100% 7 4
England Zak Surety 3 2 66.67% 12 8
Isle of Man Darryl Hill 1 1 100% 5 4
China Li Ningning 1 1 100% 4 4
China Au Chi Wai 1 1 100% 6 4
Cyprus Michael Georgiou 3 2 66.67% 11 8
China Lyu Haotian 2 1 50% 8 4
Scotland Fraser Patrick 2 2 100% 10 8
Brazil Itaro Santos 1 1 100% 7 6
England Louis Heathcote 1 1 100% 4 4
England Jason Weston 1 1 100% 7 5
England Nigel Bond 3 2 66.67% 12 8
Scotland Anthony McGill 4 1 25% 36 14
Ireland Josh Boileau 1 1 100% 4 4
Thailand Kritsanut Lertsattayathorn 4 4 100% 29 18
Egypt Ahmed Galal 1 1 100% 6 5
England Ashley Hugill 2 2 100% 17 11
China Yan Bingtao 6 4 66.67% 39 20
England Sean O'Sullivan 2 2 100% 10 8
China Fang Xiongman 1 1 100% 6 6
Scotland Scott Donaldson 3 2 66.67% 28 16
England Daniel Womersley 1 1 100% 8 5
China Zhang Yong 1 1 100% 6 5
England Hammad Miah 7 6 85.71% 48 28
China Niu Zhuang 1 1 100% 6 5
Wales Ian Preece 1 0 0% 5 0
England Jamie Barrett 1 1 100% 7 5
China Xu Si 5 3 60% 34 19
England Billy Joe Castle 3 3 100% 21 14
Thailand Boonyarit Keattikun 1 1 100% 6 5
China Li Yuan 1 1 100% 5 4
Pakistan Hamza Akbar 1 1 100% 6 6
China Zhao Xintong 3 0 0% 24 8
China Yuan Sijun 3 0 0% 19 5
England David Lilley 4 0 0% 28 11
Germany Lukas Kleckers 2 2 100% 12 9
Scotland Ross Muir 2 2 100% 11 8
England James Cahill 2 2 100% 13 9
Wales Liam Davies 2 2 100% 9 6
England Jamie O'Neill 1 0 0% 7 3
England Darren Limburg 1 1 100% 8 5
England Simon Parker 1 1 100% 9 5
China Chang Bingyu 1 1 100% 10 6
Israel Eden Sharav 1 0 0% 19 9
England James Kay 1 1 100% 5 5
China Si Jiahui 2 2 100% 12 8
China Chen Zifan 1 1 100% 6 6
Pakistan Muhammad Sajjad 1 1 100% 9 5
United Arab Emirates Mohammed Al Joker 1 1 100% 8 5
Thailand Supoj Saenla 1 1 100% 6 5
Thailand Phaitoon Phonbun 1 0 0% 7 2
United Arab Emirates Mohammed Shehab 1 1 100% 5 5
India Manan Chandra 1 1 100% 7 5
Thailand Akani Songsermsawad 2 1 50% 15 8
Ukraine Iulian Boiko 2 1 50% 5 4
China Luo Honghao 2 1 50% 16 8
Northern Ireland Jordan Brown 3 2 66.67% 13 9
China Jianbo Zhao 1 0 0% 4 1
England Ashley Carty 3 2 66.67% 24 14
China Pang Junxu 4 1 25% 17 7
Wales Jackson Page 5 5 100% 29 20
England Farakh Ajaib 1 1 100% 3 2
Switzerland Alexander Ursenbacher 2 2 100% 10 6
England Oliver Brown 1 1 100% 4 3
England Steven Hallworth 1 0 0% 7 3
Germany Simon Lichtenberg 1 1 100% 6 5
England Elliot Slessor 3 2 66.67% 17 10
England Dylan Mitchell 1 1 100% 4 4
China Yisong Peng 3 2 66.67% 15 11
China Bai Langning 1 1 100% 5 4
England Adam Duffy 2 2 100% 15 10
China Ma Hailong 1 1 100% 6 5
Belgium Ben Mertens 1 0 0% 5 1
China Liu Hongyu 3 1 33.33% 16 6
China Jiang Jun 1 1 100% 7 6
China Xing Zihao 2 2 100% 15 10
China Fan Zhengyi 2 0 0% 8 2
Germany Umut Dikme 1 1 100% 3 3
Malaysia Thor Chuan Leong 1 1 100% 4 3
Egypt Mostafa Dorgham 1 0 0% 9 4
Thailand Mink Nutcharut 1 1 100% 4 4
China Huang Jiahao 1 1 100% 6 4
Poland Antoni Kowalski 1 1 100% 8 6