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

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
England Stuart Pettman 3 1 33.33% 32 14
England Ben Woollaston 1 1 100% 19 10
England Craig Steadman 1 0 0% 7 2
Belgium Bjorn Haneveer 2 1 50% 18 9
England Matthew Selt 2 1 50% 19 8
China Li Hang 1 0 0% 9 4
Thailand Noppadon Sangnil 1 0 0% 8 3
England Simon Bedford 1 0 0% 17 7
India Aditya Mehta 1 0 0% 6 1
England David Gilbert 2 1 50% 12 6
Ireland Vincent Muldoon 1 1 100% 8 5
Ireland Rodney Goggins 2 1 50% 14 4
England Kuldesh Johal 1 0 0% 7 3
England Stefan Mazrocis 2 1 50% 16 7
England Peter Lines 3 2 66.67% 21 12
Thailand Atthasit Mahitthi 2 1 50% 13 8
China Liang Wenbo 2 1 50% 16 9
England Andy Hicks 5 1 20% 48 14
China Xiao Guodong 1 1 100% 15 10
England Nigel Bond 4 0 0% 25 5
Scotland James McBain 2 2 100% 18 10
Scotland John Higgins 3 1 33.33% 27 9
England Barry Hawkins 3 1 33.33% 25 13
England David Gray 3 1 33.33% 26 10
England Alex Davies 1 1 100% 5 5
England Adrian Gunnell 4 2 50% 37 17
England Martin Gould 1 0 0% 6 1
Scotland Drew Henry 5 1 20% 39 14
Ireland Fergal O'Brien 6 1 16.67% 52 20
Belgium Kevin van Hove 1 1 100% 5 4
Ireland Michael Judge 5 1 20% 61 29
England Joe Jogia 2 1 50% 14 7
England Michael Holt 3 1 33.33% 19 7
England Robert Milkins 5 1 20% 39 15
Northern Ireland Patrick Wallace 3 2 66.67% 26 14
Thailand Passakorn Suwannawat 1 0 0% 18 8
New Zealand Dene O'Kane 4 1 25% 31 15
Ireland David Morris 1 0 0% 6 1
England Peter Ebdon 3 0 0% 21 6
Malta Joe Grech 3 3 100% 23 15
Scotland Alan McManus 7 2 28.57% 61 26
Northern Ireland Gerard Greene 4 4 100% 30 20
United Arab Emirates Mohammed Shehab 1 1 100% 9 5
England Judd Trump 2 0 0% 15 3
England Steve Davis 6 2 33.33% 36 16
Hong Kong Marco Fu 2 0 0% 11 3
England Ronnie O'Sullivan 3 0 0% 20 7
England Jamie Cope 1 0 0% 5 2
England John Parrott 10 2 20% 70 24
England Jeff Cundy 1 1 100% 3 3
Northern Ireland Dermot McGlinchey 1 1 100% 4 3
Wales Ian Preece 1 1 100% 4 3
Ireland Patsy Fagan 1 1 100% 2 2
England Les Dodd 2 1 50% 9 4
Wales Darren Morgan 9 6 66.67% 76 43
England Stephen Lee 2 0 0% 15 5
England Stuart Bingham 5 2 40% 34 14
England Mark Joyce 1 1 100% 7 5
Malta Alex Borg 3 2 66.67% 17 9
England Lee Spick 4 2 50% 55 27
England Gary Wilkinson 8 3 37.5% 88 41
Northern Ireland Joe Swail 5 1 20% 34 13
England Paul Hunter 2 1 50% 25 11
China Li Yinxi 1 1 100% 7 5
England Mark Davis 2 2 100% 16 10
Finland Robin Hull 3 3 100% 22 15
England Tom Ford 3 1 33.33% 32 16
China Jin Long 1 1 100% 16 9
England Ricky Walden 3 3 100% 29 19
Ireland Ken Doherty 5 1 20% 39 14
Pakistan Shokat Ali 2 0 0% 22 7
England Gary Wilson 1 0 0% 8 3
England Paul Wykes 3 2 66.67% 22 13
England Anthony Hamilton 5 1 20% 48 22
Scotland Scott MacKenzie 2 1 50% 17 8
England Paul Davison 2 2 100% 13 10
Scotland Hugh Abernethy 1 1 100% 8 5
England Paul Sweeny 1 1 100% 9 5
Wales Ryan Day 1 0 0% 9 4
England Joe Perry 2 0 0% 16 6
England Craig Butler 2 1 50% 11 6
England Mark King 2 1 50% 17 8
Canada Alain Robidoux 4 2 50% 48 24
England Dave Harold 3 0 0% 35 15
Scotland Jamie Burnett 5 2 40% 36 20
England Barry Pinches 1 0 0% 18 8
Iceland Kristjan Helgason 1 0 0% 5 0
Scotland Chris Small 5 2 40% 53 24
England Munraj Pal 1 1 100% 6 5
England Jimmy Michie 3 1 33.33% 30 17
Malta Tony Drago 4 3 75% 43 24
Scotland Stephen Maguire 1 0 0% 6 1
England David Finbow 1 0 0% 9 4
Northern Ireland Jason Prince 2 1 50% 18 11
England Mike Dunn 2 2 100% 14 10
England Mark Selby 2 0 0% 15 5
Australia Neil Robertson 1 0 0% 7 2
England Nick Walker 1 0 0% 8 3
England John Read 2 1 50% 16 8
England Karl Burrows 3 2 66.67% 33 19
England Dean Reynolds 1 1 100% 18 10
Wales Dominic Dale 1 1 100% 8 5
Netherlands Mario Wehrmann 1 1 100% 6 5
Scotland Graeme Dott 3 1 33.33% 36 17
England Andrew Higginson 2 1 50% 18 9
Wales Lee Walker 1 0 0% 6 1
Italy Roberto Frezza 1 1 100% 5 5
Thailand Noppadon Noppachorn 1 0 0% 8 3
England Jimmy White 6 0 0% 72 26
Wales Mark Bennett 1 1 100% 7 5
England Darren Clarke 1 1 100% 7 5
England Wayne Brown 2 0 0% 17 7
Cyprus Mehmet Husnu 1 1 100% 11 6
England Nick Dyson 2 1 50% 8 3
Wales Wayne Jones 2 1 50% 17 9
Wales Anthony Davies 2 1 50% 14 7
England Gary Ponting 1 0 0% 15 5
England Chris Scanlon 1 1 100% 9 5
Scotland Stephen Hendry 3 0 0% 18 3
England David Coles 1 1 100% 8 5
England Sean Storey 2 2 100% 15 10
England Stuart Mann 1 1 100% 6 5
England Ian Brumby 3 3 100% 28 19
Ireland Stephen O'Connor 1 0 0% 7 2
Scotland Euan Henderson 1 0 0% 9 4
Scotland Craig MacGillivray 3 3 100% 18 15
Scotland John Lardner 2 2 100% 16 10
Scotland Marcus Campbell 2 1 50% 13 6
England Neal Foulds 4 2 50% 29 15
England Nigel Gilbert 4 3 75% 43 25
England Bradley Jones 1 1 100% 8 5
Northern Ireland Dylan Leary 1 0 0% 7 2
England Adrian Rosa 1 1 100% 5 5
England Matthew Couch 1 1 100% 5 5
Wales Matthew Stevens 1 1 100% 6 5
England Mark Gray 2 1 50% 13 5
Northern Ireland Martin O'Neill 1 0 0% 6 1
England Del Smith 1 1 100% 5 5
England Willie Thorne 2 0 0% 12 2
Wales Paul Davies 2 2 100% 14 10
England Wayne Saidler 1 0 0% 9 4
Wales Mark Williams 3 1 33.33% 22 11
Scotland Billy Snaddon 2 2 100% 21 15
England Nick Pearce 1 0 0% 7 2
England Jim Chambers 2 2 100% 15 10
England Mark Johnston-Allen 4 3 75% 21 12
Wales Tony Chappel 1 1 100% 8 5
England Mike Hallett 4 2 50% 50 26
Ireland Stephen Murphy 1 1 100% 7 5
England Joe Johnson 2 0 0% 15 5
England Mick Price 3 3 100% 22 15
Wales Steve Newbury 1 0 0% 6 1
England Barry West 2 1 50% 11 5
England Antony Bolsover 1 0 0% 7 2
England Jamie Bodle 2 1 50% 15 7
England Steve Judd 1 0 0% 6 1
Thailand James Wattana 7 1 14.29% 52 19
Canada Jim Wych 1 1 100% 5 5
England Steve Campbell 1 1 100% 15 9
England Mark Flowerdew 1 0 0% 9 4
England Sean Lanigan 1 1 100% 6 5
Wales Terry Griffiths 3 0 0% 37 13
Ireland Joe O'Boye 3 2 66.67% 28 16
England Jonathan Saunders 1 1 100% 7 5
England Barry Bunn 1 1 100% 7 5
England Jonathan Birch 1 1 100% 14 9
England Jason Hawen 1 1 100% 6 5
England Frank Dezi 1 0 0% 7 2
England Nick Terry 1 1 100% 5 5
Northern Ireland Jack McLaughlin 2 1 50% 16 7
England Andrew Hannah 1 1 100% 8 5
England Steve Archer 1 0 0% 8 3
England Peter Daubney 1 1 100% 5 5
England Andrew Cairns 1 1 100% 9 5
Australia Eddie Charlton 2 1 50% 23 10
England Anthony Harris 2 2 100% 17 10
England Jason Smith 1 1 100% 7 5
England Tony Jones 2 1 50% 13 6
England Bob Harris 2 2 100% 12 10
Australia Robby Foldvari 1 0 0% 9 4
England Gary Lees 1 1 100% 8 6
England Karl Payne 1 0 0% 8 3
England Rod Lawler 2 1 50% 15 7
England Steve Meakin 1 1 100% 7 5
Ireland Billy Kelly 2 2 100% 12 10
England Tony Meo 4 4 100% 45 28
Hong Kong Franky Chan 2 1 50% 15 7
England Danny Fowler 3 1 33.33% 32 14
England Steve James 2 0 0% 15 5
England Chris Cookson 1 1 100% 9 5
England Dave Martin 2 2 100% 15 10
England Robert Marshall 2 1 50% 20 12
England Roger Bales 2 1 50% 17 9
England Tony Knowles 3 1 33.33% 31 15
England Rex Williams 4 3 75% 44 27
Northern Ireland Tommy Murphy 1 1 100% 17 10
Ireland Paul Watchorn 1 1 100% 15 10
South Africa Peter Francisco 2 1 50% 24 12
England Eric Lawlor 2 1 50% 17 10
England Vic Harris 2 2 100% 20 14
South Africa François Ellis 2 2 100% 14 10
Canada Cliff Thorburn 1 0 0% 17 8
Scotland Matt Gibson 1 1 100% 12 9
England Terry Whitthread 4 4 100% 26 19
Northern Ireland Alex Higgins 1 0 0% 9 4
Wales Cliff Wilson 1 1 100% 9 5
Australia John Campbell 1 1 100% 8 5
Wales Doug Mountjoy 2 1 50% 18 9
Scotland Eddie Sinclair 2 2 100% 12 10
England Ken Owers 3 2 66.67% 41 21
Scotland Bert Demarco 1 1 100% 12 10
Wales Ray Reardon 1 1 100% 7 5
England Ray Edmonds 1 1 100% 6 5
England Mark Wildman 1 1 100% 8 5
England Fred Davis 1 1 100% 8 5
Australia Warren King 1 0 0% 14 4
Scotland Ian Black 1 1 100% 5 5
England Mike Watterson 1 1 100% 8 5
England Ian Williamson 2 1 50% 18 9
England David Greaves 1 1 100% 7 6
Canada Bob Chaperon 1 0 0% 9 4
England Mike Darrington 1 1 100% 5 5
Northern Ireland Dennis Taylor 1 0 0% 15 6
South Africa Jimmy van Rensberg 2 2 100% 23 14
England Geoff Foulds 1 1 100% 10 9
England John Hargreaves 1 1 100% 6 5
England Graham Miles 1 0 0% 6 1
England Dennis Hughes 1 1 100% 7 5
China Guo Hua 1 0 0% 8 3
Afghanistan Saleh Mohammadi 1 1 100% 6 5
England Steve Duggan 1 1 100% 1 1
Isle of Man Tony Wilson 1 0 0% 7 2
England Bernard Smith 1 1 100% 3 3
England Jimmy O'Shea 1 1 100% 5 4
England Gary Heycock 1 1 100% 6 4
England Ernest Geoffrey Thompson 1 1 100% 5 4
England Jon Wright 2 1 50% 15 6
Wales Nick Jones 1 1 100% 4 3
England Karl Townsend 1 1 100% 5 3
England David Langton 1 1 100% 4 4
England Brian Cakebread 1 1 100% 5 4
England Steve Ventham 1 1 100% 7 4
Canada Mario Morra 1 1 100% 8 5
England Brian Rowswell 1 0 0% 6 1
Wales Colin Roscoe 1 1 100% 8 5
England Steve Longworth 1 1 100% 8 5
England David Taylor 1 0 0% 9 4
England Craig Harrison 1 0 0% 6 2
England Dave Gilbert (II) 1 1 100% 10 6