Most Frequently Met Opponents By Martin O'Donnell - All-time Professional

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
England Barry Pinches 2 1 50% 9 4
England Stephen Lee 1 0 0% 7 3
Wales Matthew Stevens 7 1 14.29% 50 20
India David Singh 2 1 50% 12 7
England Matthew Selt 3 1 33.33% 17 7
England Craig Steadman 5 1 20% 33 14
England Shaun Murphy 4 1 25% 25 10
England Mitchell Mann 6 4 66.67% 28 15
Belgium Tim van Goubergen 1 1 100% 4 4
England Rod Lawler 4 2 50% 18 8
England Adam Wicheard 2 1 50% 12 5
England Chris Norbury 2 0 0% 11 3
England Tom Ford 7 4 57.14% 40 22
England Paul Metcalf 1 1 100% 7 4
England Greg Davis 1 0 0% 7 3
England Jeff Cundy 5 4 80% 28 18
England Lee Stephens 1 1 100% 5 4
England David Gilbert 7 3 42.86% 42 19
England Ian Glover 1 1 100% 6 4
Belgium Hans Blanckaert 1 1 100% 6 4
England Marc Harman 1 1 100% 4 4
Wales Duane Jones 3 2 66.67% 16 8
England Gary Wilson 9 4 44.44% 62 29
Norway Kurt Maflin 6 4 66.67% 43 23
England Allan Taylor 2 0 0% 12 4
England Paul Davison 3 2 66.67% 18 8
England Justin Astley 2 0 0% 12 3
England Robert Valiant 1 1 100% 5 4
England Tom Maxfield 1 1 100% 6 4
England Antony Parsons 2 2 100% 11 8
Ireland Ken Doherty 2 1 50% 9 5
England Mike Hallett 1 1 100% 4 4
England Sydney Wilson 1 1 100% 6 4
England Robert Milkins 2 1 50% 11 5
Netherlands Xander van Rossem 1 1 100% 4 4
Germany Frank Schröder 1 1 100% 5 4
Brazil Igor Figueiredo 1 0 0% 6 2
Brazil Itaro Santos 3 1 33.33% 17 9
England John Whitty 1 0 0% 6 2
England Alfie Burden 6 3 50% 40 20
Wales Jak Jones 3 1 33.33% 17 8
England Stephen Craigie 1 0 0% 5 1
England Colin Norton 1 1 100% 6 4
England Stuart Carrington 4 1 25% 22 9
Thailand Noppadon Sangnil 1 0 0% 7 3
Scotland Ian Wells 1 0 0% 5 1
England Mark Livingstone 1 1 100% 4 4
India Lucky Vatnani 1 0 0% 5 1
England Gareth Green 1 1 100% 5 4
England Stuart Watson 1 1 100% 7 4
England Lee Page 1 0 0% 4 0
England Andy Lee 1 0 0% 4 0
Northern Ireland Jonathan Kells 1 1 100% 6 4
Scotland Jamie Burnett 1 0 0% 5 1
Scotland Michael Leslie 3 2 66.67% 16 11
England Matthew Day 2 2 100% 11 8
England Robert James 1 0 0% 7 2
England Simon Bedford 1 1 100% 4 4
Cyprus Michael Georgiou 2 1 50% 7 4
England Ollie Kupoluyi 1 1 100% 4 4
England Imran Puri 2 2 100% 8 8
England Ian Ali 1 0 0% 6 2
Scotland James Stewart 1 1 100% 5 4
Wales David John 1 0 0% 5 1
England Andrew Norman 1 0 0% 6 2
Poland Piotr Wardowski 1 1 100% 4 4
England Adam Duffy 2 1 50% 23 13
England Alex Davies 1 0 0% 6 2
Wales Michael White 5 2 40% 31 14
England Oliver Brown 1 1 100% 4 4
England Ross Summers 1 1 100% 6 4
Wales Lee Walker 2 1 50% 12 5
Scotland James McBain 1 0 0% 5 1
England Gavin Lomax 1 0 0% 6 2
England John Woods 1 1 100% 4 4
England Matt Williams 1 0 0% 7 3
England Luke Walker 1 1 100% 4 4
England Kris Vincent 1 0 0% 5 1
England Chris Melling 2 0 0% 11 3
Ireland Clinton Franey 1 0 0% 6 2
China Linh Tieu 1 0 0% 6 2
China Liu Song 1 0 0% 5 1
England Michael Rhodes 1 0 0% 7 3
England Scott Bullied 1 1 100% 6 4
England Adam Chalkley 1 1 100% 6 4
England Steve Harrison 1 1 100% 9 5
England Shaun Wilkes 1 0 0% 8 3
England George Marter 1 1 100% 5 4
England Ian Burns 4 0 0% 24 8
England Judd Trump 7 0 0% 39 10
France Stephane Ochoiski 1 1 100% 4 4
Belgium Tom de Wit 1 1 100% 5 4
Northern Ireland Declan Brennan 2 2 100% 10 8
Wales Alex Taubman 3 2 66.67% 19 11
Wales Jamie Clarke 5 4 80% 32 21
Australia Adrian Ridley 1 1 100% 5 4
England David Grace 4 4 100% 31 20
Wales Dominic Dale 1 0 0% 5 1
Scotland Fraser Patrick 2 0 0% 14 5
England Robbie Williams 7 0 0% 51 21
India Pankaj Advani 2 0 0% 9 1
China Chen Zhe 1 1 100% 7 6
Scotland Anthony McGill 1 0 0% 10 4
Thailand Thanawat Thirapongpaiboon 2 1 50% 17 9
Northern Ireland Gerard Greene 4 3 75% 31 17
England Sean O'Sullivan 1 1 100% 7 4
England Andrew Higginson 4 0 0% 32 9
Scotland Alan McManus 2 1 50% 24 11
England Neville Whalley 1 0 0% 7 3
China Tian Pengfei 4 1 25% 37 14
Wales Mark Williams 8 2 25% 33 9
China Cao Yupeng 2 1 50% 15 8
England Ricky Walden 6 4 66.67% 31 19
England Jack Lisowski 4 1 25% 33 14
England Mark Sutton 1 0 0% 7 3
England Jason Bates 1 1 100% 4 4
England Neal Jones 2 2 100% 9 8
England Ryan Causton 1 0 0% 7 2
England Benji Buckley 1 1 100% 4 4
Scotland Marcus Campbell 1 1 100% 7 4
England Stuart Bingham 2 0 0% 9 1
Australia Vinnie Calabrese 1 1 100% 9 5
England Nigel Bond 2 2 100% 10 8
England Mike Dunn 5 4 80% 37 24
England Jamie Cope 1 0 0% 7 3
England Jimmy White 6 5 83.33% 43 27
England Darren Cook 1 1 100% 7 4
England Mark Selby 7 1 14.29% 46 15
Wales Andrew Pagett 2 2 100% 12 8
Jamaica Rory McLeod 3 2 66.67% 16 9
England Peter Lines 2 1 50% 19 10
Hong Kong Marco Fu 4 2 50% 33 17
England Mark Davis 1 1 100% 5 4
Wales Jamie Jones 5 2 40% 27 11
England Shane Castle 1 1 100% 11 10
England Reanne Evans 1 1 100% 4 4
England Adam Edge 1 1 100% 6 4
Wales Ben Jones 2 1 50% 9 5
England Sachin Plaha 1 1 100% 4 4
Poland Kacper Filipiak 2 1 50% 13 6
Switzerland Alexander Ursenbacher 5 2 40% 34 17
Scotland Ross Muir 2 0 0% 7 2
Finland Antti Mannila 1 1 100% 7 4
Germany Ralph Müller 1 1 100% 4 4
Germany Sebastian Thron 1 1 100% 4 4
Austria Andreas Ploner 1 1 100% 7 4
Scotland Graeme Dott 2 0 0% 6 1
Bulgaria Vasil Todorov 1 1 100% 4 4
Bulgaria Ivan Kupov 1 1 100% 5 4
Scotland Marc Davis 1 1 100% 6 4
Poland Michał Zieliński 1 1 100% 7 4
Belgium Phuntsok Jaegers 1 1 100% 5 4
Ireland Josh Boileau 1 1 100% 4 4
Ireland Leo Fernandez 1 1 100% 8 5
China Zhou Yuelong 2 0 0% 14 3
England Jake Nicholson 1 1 100% 6 5
China Zhang Yong 1 0 0% 6 2
England Michael Williams 1 1 100% 4 4
Australia Neil Robertson 2 0 0% 16 5
England Joe O'Connor 1 1 100% 7 4
England Mark Joyce 2 0 0% 11 3
Scotland Stephen Maguire 3 2 66.67% 17 10
Poland Mateusz Baranowski 1 1 100% 5 4
England Michael Holt 2 1 50% 10 5
England Kyren Wilson 6 0 0% 44 13
China Wang Yuchen 1 1 100% 5 5
Northern Ireland Joe Swail 3 2 66.67% 19 11
England Mark King 3 1 33.33% 18 7
England Kuldesh Johal 1 1 100% 18 10
Malaysia Thor Chuan Leong 2 1 50% 10 6
England Daniel Womersley 1 1 100% 7 4
England Sam Craigie 1 1 100% 7 4
England Jimmy Robertson 6 2 33.33% 39 19
England Elliot Slessor 5 2 40% 44 18
England Barry Hawkins 1 0 0% 4 0
England Oliver Lines 1 0 0% 11 5
Poland Adam Stefanow 1 0 0% 9 4
China Fang Xiongman 1 0 0% 6 2
Thailand Thepchaiya Un-Nooh 4 1 25% 32 15
England Andy Hicks 3 1 33.33% 11 6
China Zhao Xintong 1 0 0% 6 2
Wales Jackson Page 2 2 100% 26 14
England Hammad Miah 1 0 0% 17 7
Hong Kong Cheung Ka Wai 1 1 100% 6 4
England Stewart Hesketh 1 1 100% 4 4
China Hu Hao 1 1 100% 4 4
Germany Lukas Kleckers 3 1 33.33% 21 10
England Michael Wild 1 1 100% 6 4
England Ashley Carty 4 1 25% 26 10
England Peter Ebdon 1 1 100% 6 4
England Zack Richardson 1 1 100% 7 4
Scotland John Higgins 4 1 25% 26 10
Thailand James Wattana 1 0 0% 6 2
England Sanderson Lam 1 1 100% 9 6
Thailand Akani Songsermsawad 4 3 75% 22 13
Northern Ireland Mark Allen 3 1 33.33% 22 11
Thailand Noppon Saengkham 2 1 50% 17 7
India Aditya Mehta 1 0 0% 7 3
Belgium Luca Brecel 4 4 100% 27 18
Wales Ryan Day 1 0 0% 5 1
England Anthony Hamilton 2 2 100% 23 14
China Lyu Haotian 4 2 50% 34 16
Iran Soheil Vahedi 1 1 100% 6 5
China Liang Wenbo 4 2 50% 17 9
China Chen Feilong 2 2 100% 13 10
Scotland Scott Donaldson 2 1 50% 9 5
China Xu Si 2 2 100% 17 10
China Ding Junhui 4 1 25% 28 9
England Ronnie O'Sullivan 1 0 0% 7 1
England Chris Wakelin 3 2 66.67% 15 9
England Sam Baird 1 0 0% 5 1
England Ali Carter 4 0 0% 20 7
Pakistan Hamza Akbar 1 1 100% 4 4
China Mei Xiwen 1 0 0% 10 4
Spain Francisco Sanchez Ruiz 1 0 0% 7 3
England Joe Perry 2 0 0% 22 7
China Lu Ning 3 0 0% 12 2
Australia Steve Mifsud 1 1 100% 8 5
China Xiao Guodong 2 0 0% 15 6
Wales Kishan Hirani 2 2 100% 18 11
China Chang Bingyu 1 1 100% 8 5
Wales Daniel Wells 3 2 66.67% 22 11
Israel Eden Sharav 1 1 100% 5 4
England Ben Woollaston 2 2 100% 5 4
England Peter Devlin 1 1 100% 3 3
England Jamie Wilson 2 2 100% 12 8
China Jianbo Zhao 1 1 100% 3 2
England Jamie O'Neill 1 1 100% 2 2
England Liam Highfield 2 2 100% 7 6
England John Astley 1 1 100% 2 2
Germany Simon Lichtenberg 1 1 100% 1 1
England Ian Martin 1 1 100% 1 1
China Li Hang 2 1 50% 10 6
China Pang Junxu 2 0 0% 10 2
England James Cahill 2 1 50% 7 3
England Louis Heathcote 1 1 100% 3 2
England Ben Hancorn 1 1 100% 2 2
China Zhang Jiankang 1 0 0% 4 1
Ireland Ross Bulman 1 0 0% 1 0
Ireland Michael Judge 1 1 100% 6 5
Northern Ireland Jordan Brown 1 0 0% 4 0
Scotland Liam Graham 1 1 100% 6 4
Ireland Fergal O'Brien 1 0 0% 6 2
China Liu Hongyu 2 2 100% 18 10
China Haohui Deng 1 1 100% 6 4
Belgium Ben Mertens 1 1 100% 10 6
Ireland Aaron Hill 2 1 50% 9 4
Iran Hossein Vafaei 2 0 0% 10 2
Northern Ireland Fergal Quinn (II) 1 1 100% 4 3
China He Guoqiang 1 1 100% 6 4
China Ma Hailong 4 2 50% 34 17
Scotland Jack Borwick 1 1 100% 10 6
India Himanshu Jain 1 1 100% 7 5
Australia Ryan Thomerson 1 1 100% 7 4
Germany Umut Dikme 1 1 100% 4 3
China Huang Jiahao 1 1 100% 4 4
Northern Ireland Joel Connolly Jnr 1 1 100% 4 4
Belgium Julien Leclercq 1 1 100% 8 6
China Huang Hao 1 1 100% 5 5
China Si Jiahui 1 0 0% 6 1
China Zhang Anda 1 1 100% 7 4