Most Frequently Met Opponents By Rory McLeod - All-time Professional

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
Scotland Marcus Campbell 3 1 33.33% 23 11
England Barry Pinches 3 2 66.67% 21 14
Norway Kurt Maflin 4 0 0% 23 7
Scotland John Higgins 7 1 14.29% 61 21
England Ricky Walden 8 3 37.5% 62 30
England Mark Davis 9 3 33.33% 66 29
England Kyren Wilson 9 4 44.44% 68 35
England Alfie Burden 6 4 66.67% 41 23
England Stephen Lee 3 1 33.33% 18 8
England Jamie Cope 10 3 30% 68 29
Australia Neil Robertson 6 0 0% 46 11
China Liang Wenbo 8 4 50% 62 32
Thailand Issara Kachaiwong 1 0 0% 7 3
Netherlands Mario Wehrmann 1 1 100% 6 4
Scotland Jamie Burnett 5 3 60% 38 18
England Judd Trump 9 3 33.33% 65 28
China Chen Zhe 4 3 75% 26 16
Northern Ireland Gerard Greene 3 0 0% 34 15
England Ben Harrison 1 1 100% 5 4
Ireland Joe Delaney 5 3 60% 29 16
England Mark Joyce 6 4 66.67% 53 28
Northern Ireland Mark Allen 5 2 40% 26 12
China Tian Pengfei 5 2 40% 37 14
Thailand Thanawat Thirapongpaiboon 1 1 100% 7 4
Poland Marcin Nitschke 1 1 100% 6 4
England Nigel Bond 6 4 66.67% 21 13
England Kuldesh Johal 1 1 100% 4 3
England Ian Burns 6 2 33.33% 46 24
Hong Kong Marco Fu 4 0 0% 25 6
England Lee Spick 2 1 50% 11 5
England Paul Metcalf 1 1 100% 4 4
England Matthew Couch 2 1 50% 20 12
Belgium Olivier Vandenboheede 1 1 100% 5 4
Malta Tony Drago 6 4 66.67% 42 23
England Shaun Murphy 4 2 50% 21 10
China Xiao Guodong 5 0 0% 25 7
Wales Jak Jones 3 3 100% 23 14
Belgium Luca Brecel 4 4 100% 28 17
England Ben Woollaston 7 4 57.14% 37 22
England Matthew Day 1 1 100% 4 4
England Peter Ebdon 2 2 100% 9 6
England Robert Milkins 5 1 20% 43 15
England Jimmy White 5 3 60% 40 19
England Adrian Gunnell 3 1 33.33% 33 15
China Jin Long 1 1 100% 13 10
England Craig Steadman 3 3 100% 19 13
China Lyu Chuang 2 0 0% 9 0
England Dave Harold 3 2 66.67% 30 18
England Jimmy Robertson 6 3 50% 43 23
England Adam Duffy 5 3 60% 33 18
England Mark Selby 5 0 0% 25 5
England Phil O'Kane 2 2 100% 11 8
Wales Mark Williams 4 0 0% 22 6
England Andrew Higginson 4 2 50% 28 16
England David Gray 1 1 100% 7 5
Wales Daniel Wells 4 2 50% 20 10
England Ali Carter 6 0 0% 45 12
Ireland Fergal O'Brien 6 4 66.67% 41 22
England Matthew Selt 6 3 50% 39 22
Ireland David Morris 2 0 0% 16 6
Northern Ireland Patrick Wallace 3 0 0% 23 9
England Mark King 10 3 30% 76 31
England Ian McCulloch 2 2 100% 22 14
England Andy Hicks 4 3 75% 39 19
England Ronnie O'Sullivan 2 0 0% 21 8
Wales Matthew Stevens 4 1 25% 40 17
England Paul Davison 5 4 80% 29 18
England Barry Hawkins 8 4 50% 51 27
Thailand Supoj Saenla 1 1 100% 6 5
England Stuart Pettman 2 1 50% 14 8
England Stuart Bingham 7 3 42.86% 65 32
China Liu Song 3 1 33.33% 23 11
England Martin Gould 8 2 25% 49 23
England Tom Ford 12 4 33.33% 101 43
Wales Lee Walker 4 3 75% 26 17
England Rod Lawler 5 4 80% 25 15
England Andrew Norman 5 3 60% 32 17
England Jamie O'Neill 4 1 25% 18 9
Wales Paul Davies 1 1 100% 7 4
Scotland Stephen Hendry 1 0 0% 6 2
Scotland Stephen Maguire 6 2 33.33% 51 19
Wales Dominic Dale 6 4 66.67% 46 22
Malta Alex Borg 3 2 66.67% 25 15
Northern Ireland Dermot McGlinchey 2 2 100% 16 10
Thailand Dechawat Poomjaeng 2 1 50% 13 7
England Mitchell Mann 2 2 100% 9 9
Thailand Passakorn Suwannawat 2 2 100% 16 12
Scotland Mark Boyle 1 1 100% 5 3
England Chris Melling 4 3 75% 24 13
England Chris Norbury 1 1 100% 9 5
England Mike Dunn 7 4 57.14% 65 34
England Anthony Hamilton 5 1 20% 33 12
England Joe Jogia 1 1 100% 7 4
Ireland Ken Doherty 5 3 60% 32 19
England Paul Hunter 1 1 100% 9 5
Thailand James Wattana 1 0 0% 18 8
Ireland Leo Fernandez 2 1 50% 26 14
England Brian Salmon 1 1 100% 5 5
Finland Robin Hull 8 3 37.5% 50 19
England Sean Storey 2 1 50% 17 8
England Mike Hallett 1 1 100% 7 5
England Michael Holt 4 0 0% 30 11
England Brian Morgan 1 1 100% 9 5
Northern Ireland Sean O'Neill 1 1 100% 5 5
Scotland Drew Henry 1 0 0% 6 1
England Jonathan Birch 1 1 100% 8 5
Ireland Rodney Goggins 1 1 100% 6 5
England Jimmy Michie 2 0 0% 24 10
England Steve James 2 2 100% 24 14
Belgium Bjorn Haneveer 1 1 100% 15 10
Northern Ireland Jason Prince 1 1 100% 13 10
Cyprus Mehmet Husnu 1 1 100% 17 10
England James Leadbetter 1 1 100% 5 5
England Carlo Giagnacovo 3 3 100% 20 15
England Adrian Rosa 3 1 33.33% 35 16
Scotland Gary Thomson 2 1 50% 13 5
Poland Kacper Filipiak 1 1 100% 7 5
England Joe Perry 4 2 50% 20 8
Ireland Michael Judge 3 2 66.67% 28 18
Australia Steve Mifsud 1 1 100% 10 9
England Michael Wild 2 2 100% 16 13
England Sydney Wilson 2 2 100% 21 14
Australia Johl Younger 2 0 0% 17 7
England Andy Neck 1 1 100% 8 5
Pakistan Shokat Ali 1 1 100% 7 5
England Peter Lines 4 2 50% 41 20
England Stephen Winstone 1 1 100% 5 4
England David Finbow 3 2 66.67% 22 12
Canada Bob Chaperon 1 1 100% 7 5
England Munraj Pal 1 0 0% 8 3
England Jason Ferguson 1 1 100% 7 5
Scotland David McLellan 1 1 100% 9 5
England Wayne Saidler 2 1 50% 21 13
England Darren Clarke 1 1 100% 9 5
England Mark Gray 2 1 50% 15 8
Canada Alain Robidoux 1 1 100% 9 5
Scotland Euan Henderson 1 0 0% 8 3
Thailand Phaitoon Phonbun 1 0 0% 9 4
England Steve Meakin 1 1 100% 5 5
Scotland Hugh Abernethy 1 1 100% 7 5
Thailand Noppadon Noppachorn 3 3 100% 22 14
Wales Ian Sargeant 2 1 50% 14 6
Scotland Graeme Dott 4 1 25% 27 13
Wales Darren Morgan 1 1 100% 9 5
England Luke Fisher 1 0 0% 7 2
Wales David Bell 1 1 100% 9 5
England Mark James 1 1 100% 7 5
England Steve Davis 2 1 50% 9 6
England Neal Jones 1 1 100% 5 5
England Nick Walker 1 0 0% 16 6
England Barry Mapstone 1 1 100% 17 10
England Marc Farnsworth 1 1 100% 17 10
England Rogelio Esteiro 1 1 100% 6 6
China Zhou Yuelong 1 1 100% 5 5
England Paul Sweeny 1 0 0% 7 2
England Mark Williams (II) 1 1 100% 9 5
England Paul Dawson 1 1 100% 7 5
England Sean Lanigan 1 0 0% 7 2
England Steve Judd 1 1 100% 8 5
Northern Ireland Martin O'Neill 1 1 100% 9 5
England Stephen Kershaw 2 2 100% 16 10
Sri Lanka Indika Dodangoda 1 1 100% 7 5
Ireland Richard McHugh 1 1 100% 7 5
England Eddie Manning 1 0 0% 8 3
England Jason Greaves 1 1 100% 7 5
England Stuart Hinton 1 1 100% 7 5
England Justin Buckingham 1 1 100% 9 5
England Dean Venables 1 1 100% 5 5
England Elliott Clark 1 1 100% 7 5
England David Craggs 1 1 100% 5 5
England Callum Downing 1 1 100% 6 4
England Sefton Payne 1 0 0% 6 1
England Paul Clutton 1 1 100% 5 5
England John Read 1 0 0% 5 0
England Nick Spelman 1 0 0% 7 2
England Ian Bullimore 1 1 100% 7 5
England Pat Horne 1 0 0% 7 2
Wales Ryan Day 3 1 33.33% 16 6
England Stuart Mann 1 1 100% 4 4
England Andrew Clark 1 1 100% 6 4
China Yu Delu 1 0 0% 5 1
Northern Ireland Joe Swail 1 0 0% 6 2
India Aditya Mehta 2 1 50% 12 6
England David Gilbert 6 2 33.33% 36 12
Belgium Patrick Delsemme 1 0 0% 8 3
England Louis Heathcote 2 2 100% 12 8
China Ma Tingpeng 1 1 100% 6 4
China Zhang Yang 1 0 0% 7 3
England Wayne Rendle 1 0 0% 8 3
England Alexander Ferguson 1 0 0% 7 2
England Nick Marsh 1 0 0% 5 0
Northern Ireland Terry Murphy 1 0 0% 11 5
England Vince McCluskey 1 1 100% 9 5
England David Rippon 1 1 100% 9 5
England Mark Farrimond 1 1 100% 8 5
Wales Iwan Jones 1 0 0% 7 2
Australia Ben Judge 1 1 100% 4 4
England Gary Wilson 5 4 80% 27 14
China Li Yan 1 1 100% 5 4
Northern Ireland Jordan Brown 3 1 33.33% 19 8
China Cao Yupeng 2 1 50% 9 4
China Zhang Anda 2 1 50% 18 8
England Sean O'Sullivan 2 2 100% 13 10
Wales Gareth Allen 1 0 0% 6 2
China Hu Hao 1 1 100% 6 5
England Sam Baird 3 0 0% 29 11
Scotland Scott Donaldson 4 3 75% 28 16
England John Astley 2 0 0% 8 2
China Liao Songtao 1 1 100% 5 4
England Simon Bedford 1 1 100% 9 5
India Pankaj Advani 2 1 50% 10 4
Isle of Man Darryl Hill 2 2 100% 26 16
China Wang Yuanfan 1 1 100% 7 4
England Joel Walker 1 0 0% 4 0
England Martin O'Donnell 3 1 33.33% 16 7
Thailand Noppon Saengkham 1 1 100% 9 5
England Dylan Mitchell 1 1 100% 5 4
China Zhao Xintong 3 1 33.33% 26 13
England Michael Wasley 2 1 50% 23 10
England Ashley Carty 2 1 50% 17 8
Wales Andrew Pagett 4 2 50% 24 12
Wales Andrew Rogers 1 1 100% 4 4
England Liam Highfield 3 0 0% 15 2
England Andrew Milliard 2 2 100% 5 5
England Jamie Bodle 1 1 100% 3 2
England Ian Brumby 1 1 100% 2 2
Wales Callum Lloyd 1 1 100% 5 4
England Jack Lisowski 4 1 25% 31 12
Germany Roman Dietzel 1 1 100% 5 4
England Hammad Miah 3 2 66.67% 32 18
China Lu Ning 4 1 25% 24 10
Scotland Alan McManus 1 0 0% 9 4
Wales Jamie Jones 2 1 50% 13 6
England Zak Surety 1 0 0% 7 3
Australia Vinnie Calabrese 1 1 100% 8 5
England Darryn Walker 1 1 100% 3 2
England James Cahill 2 1 50% 10 5
Germany Lukas Kleckers 2 2 100% 24 14
Scotland Anthony McGill 2 0 0% 10 2
England Brandon Sargeant 1 1 100% 6 4
England Zack Richardson 1 0 0% 6 2
China Zhang Yong 2 1 50% 10 5
Wales Michael White 2 1 50% 8 4
China Wang Yuchen 1 0 0% 7 1
Thailand Kritsanut Lertsattayathorn 1 0 0% 6 2
England Daniel Womersley 2 2 100% 11 9
Scotland Rhys Clark 1 0 0% 1 0
Iran Hossein Vafaei 2 0 0% 13 4
Scotland Ross Muir 4 3 75% 26 14
Israel Eden Sharav 1 0 0% 9 4
Wales Jackson Page 1 1 100% 7 4
England Billy Joe Castle 4 2 50% 32 15
China Niu Zhuang 2 1 50% 13 8
China Ding Junhui 1 1 100% 7 4
Wales Ian Preece 2 1 50% 14 7
China Li Hang 2 1 50% 23 12
China Lyu Haotian 1 0 0% 12 2
Poland Adam Stefanow 1 1 100% 7 4
Malaysia Thor Chuan Leong 3 2 66.67% 16 8
England Allan Taylor 1 0 0% 4 0
England Peter Devlin 1 1 100% 1 1
Thailand Thepchaiya Un-Nooh 1 0 0% 1 0
Ukraine Sergey Isaenko 3 2 66.67% 11 8
England David Grace 1 0 0% 18 8
Canada James Lee 1 1 100% 4 4
Hong Kong Cheung Ka Wai 1 1 100% 7 4
England Wayne Townsend 1 1 100% 4 4
England Farakh Ajaib 2 1 50% 10 6
China Long Zehuang 1 0 0% 7 3
England Sean McAllister 1 1 100% 4 3
England Elliot Slessor 2 2 100% 14 9
Spain Juan Pedro Duran 1 1 100% 3 3
England Jeff Cundy 1 1 100% 4 3
England James Silverwood 1 1 100% 4 4
Northern Ireland Robbie Mcguigan 1 1 100% 6 4
Scotland Fraser Patrick 1 1 100% 3 3
England Joe O'Connor 1 0 0% 7 3
China Jianbo Zhao 2 1 50% 8 5
France Brian Ochoiski 1 1 100% 11 6
England Ryan Davies 1 1 100% 4 3
China Fan Zhengyi 1 0 0% 8 3
China Yuan Sijun 1 0 0% 7 3
Hong Kong Ng On Yee 1 1 100% 8 6
England Bradley Cowdroy 1 1 100% 5 4
England Hamim Hussain 1 1 100% 5 4
England Ben Hancorn 1 1 100% 6 4
England Dean Reynolds 1 1 100% 4 4
England Haydon Pinhey 1 1 100% 7 5
China Wu Yize 1 0 0% 5 0
England David Lilley 1 0 0% 17 7
England Patrick Whelan 1 0 0% 6 2
England Danny Brindle 1 1 100% 5 4
England George Pragnell (II) 1 1 100% 5 4
England Lewis Ullah 1 1 100% 6 4
England Stuart Carrington 1 0 0% 4 0
Switzerland Alexander Ursenbacher 1 0 0% 3 0
United States Ahmed Aly Elsayed 1 1 100% 4 4
Stan Moody 1 0 0% 1 0
Germany Manuel Ederer 1 1 100% 7 4
Australia Ryan Thomerson 1 1 100% 5 4
England Paul Deaville 1 0 0% 5 1
England Mark Lloyd 1 1 100% 6 4
England Steven Hallworth 1 0 0% 5 1
England Chris Wakelin 1 0 0% 3 0
England Liam Pullen 1 0 0% 4 2