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

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
England David Gilbert 5 2 40% 46 25
England Jimmy White 2 0 0% 14 5
Thailand Thanawat Thirapongpaiboon 1 1 100% 6 4
Belgium Bjorn Haneveer 1 1 100% 5 4
England Anthony Hamilton 1 0 0% 7 3
Wales Michael White 4 3 75% 32 16
England Peter Lines 7 3 42.86% 40 18
England Ben Woollaston 4 4 100% 22 17
Australia Neil Robertson 3 0 0% 13 2
England Judd Trump 3 1 33.33% 15 5
China Liu Song 2 1 50% 12 6
Wales Daniel Wells 1 0 0% 5 1
England Steve Davis 1 1 100% 7 4
England Robert Milkins 4 1 25% 19 7
England Ian McCulloch 1 0 0% 7 2
Northern Ireland Patrick Wallace 1 1 100% 8 5
Wales Mark Williams 2 1 50% 12 5
England Matthew Selt 2 1 50% 12 7
England Peter Ebdon 4 3 75% 22 15
England Liam Highfield 3 1 33.33% 18 7
Wales Dominic Dale 2 0 0% 14 5
England Adrian Gunnell 3 1 33.33% 17 7
England Alex Davies 2 0 0% 13 5
India Manish Jain 1 1 100% 4 4
China Mei Xiwen 2 2 100% 24 14
England Adam Duffy 2 1 50% 11 7
England Michael Wild 1 1 100% 7 4
England Gary Wilson 2 2 100% 16 9
Wales Matthew Stevens 6 2 33.33% 29 12
England Jack Lisowski 2 1 50% 9 4
England Rod Lawler 2 1 50% 15 7
Northern Ireland Joe Meara 1 1 100% 8 5
England Michael Holt 3 1 33.33% 29 11
Scotland Jamie Burnett 5 2 40% 49 22
Scotland Alan McManus 4 2 50% 43 21
Thailand Atthasit Mahitthi 2 2 100% 17 14
England Chris Norbury 2 0 0% 17 7
Scotland Marcus Campbell 3 1 33.33% 29 14
England Mark Joyce 6 4 66.67% 50 29
England Simon Bedford 1 0 0% 12 3
England Jamie Cope 2 1 50% 18 9
Jamaica Rory McLeod 2 2 100% 16 10
Malta Tony Drago 2 0 0% 17 7
China Liang Wenbo 5 1 20% 39 17
Scotland James McBain 1 1 100% 13 10
China Jin Long 2 1 50% 14 6
England Ricky Walden 4 1 25% 30 13
Ireland Rodney Goggins 2 2 100% 12 10
India Aditya Mehta 1 0 0% 9 4
England Barry Hawkins 3 1 33.33% 28 10
England David Gray 1 1 100% 8 5
China Li Hang 3 1 33.33% 26 12
Thailand Supoj Saenla 1 0 0% 19 9
Scotland Scott MacKenzie 2 2 100% 12 8
England Mike Dunn 3 1 33.33% 17 6
Wales Gareth Coppack 2 2 100% 23 14
England Dave Harold 2 0 0% 20 6
England Andrew Norman 3 1 33.33% 39 17
England Stuart Pettman 2 2 100% 30 18
Wales Ian Preece 1 1 100% 9 5
England Alfie Burden 1 1 100% 8 5
England Munraj Pal 1 0 0% 7 3
England Martin Gould 2 0 0% 12 3
Australia Steve Mifsud 1 1 100% 7 4
England John Parrott 1 1 100% 4 4
Finland Robin Hull 1 0 0% 7 3
England Chris Melling 2 2 100% 31 20
England David Roe 1 1 100% 6 5
England Lee Page 3 3 100% 30 19
England Jimmy Michie 1 0 0% 8 3
Scotland Stephen Maguire 5 0 0% 36 10
Scotland John Higgins 1 1 100% 6 4
England Barry Pinches 1 0 0% 3 0
England Paul Wykes 1 1 100% 3 3
Northern Ireland Gerard Greene 5 3 60% 29 16
England Sam Harvey 1 0 0% 5 1
England David Grace 2 1 50% 16 7
England Stuart Carrington 1 1 100% 7 4
England Paul Davison 3 2 66.67% 24 12
Ireland Ken Doherty 1 1 100% 7 4
England Adam Wicheard 1 1 100% 9 5
China Xiao Guodong 2 0 0% 7 2
Poland Kacper Filipiak 1 1 100% 12 10
Ireland Vincent Muldoon 1 0 0% 7 2
Northern Ireland Joe Swail 3 1 33.33% 20 6
Ireland Colm Gilcreest 1 1 100% 8 5
Northern Ireland Mark Allen 1 1 100% 5 5
Scotland Fraser Patrick 2 2 100% 14 9
England Justin Astley 1 1 100% 6 4
Scotland Rhys Clark 1 1 100% 5 4
England Ray Grall 1 1 100% 4 4
England Sam Thistlewhite 1 1 100% 4 4
England Mitchell Travis 2 2 100% 11 10
Scotland Ross Muir 1 0 0% 4 0
Scotland Dylan Craig 1 1 100% 6 4
Wales Alex Taubman 1 1 100% 4 4
England Antony Parsons 1 1 100% 6 4
England Gareth Green 1 1 100% 5 4
England Ali Carter 1 1 100% 9 5
England Jimmy Robertson 1 0 0% 6 2
England Elliot Slessor 1 1 100% 6 5
Scotland Michael Leslie 1 1 100% 7 4
Australia Vinnie Calabrese 1 0 0% 5 1
England Sean O'Sullivan 1 1 100% 6 4
England Stuart Bingham 3 1 33.33% 17 6
Thailand Thepchaiya Un-Nooh 1 0 0% 7 3
Malta Alex Borg 2 2 100% 12 8
England Ian Burns 2 1 50% 13 6
Ireland Fergal O'Brien 2 0 0% 13 5
England Mark Davis 1 1 100% 6 5
England Shaun Murphy 1 0 0% 4 0
Switzerland Alexander Ursenbacher 1 0 0% 17 7
Israel Eden Sharav 1 1 100% 8 5
England John Astley 1 1 100% 9 6
England Mark Selby 2 1 50% 18 9
England Oliver Lines 1 0 0% 5 1
Wales Duane Jones 1 1 100% 6 5
England Michael Wasley 1 1 100% 6 4
Wales Jamie Clarke 1 1 100% 6 5
England Joe O'Connor 1 1 100% 4 4
England Chris Wakelin 1 1 100% 1 1
Scotland Graeme Dott 1 0 0% 4 0
Wales Lee Walker 1 0 0% 19 9
China Lu Ning 1 1 100% 7 5
Germany Robin Otto 1 1 100% 4 4
China Zhou Yuelong 1 1 100% 8 5
Wales Jamie Jones 1 0 0% 8 3
Hong Kong Marco Fu 2 0 0% 9 1
England Sanderson Lam 1 0 0% 9 3
England Joe Perry 1 0 0% 5 1
Cyprus Michael Georgiou 1 0 0% 11 5
England Sam Baird 1 1 100% 8 5
Thailand James Wattana 1 0 0% 8 3
Ireland Michael Judge 1 0 0% 7 1