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

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
England Tom Ford 1 0 0% 13 3
China Liang Wenbo 1 0 0% 9 4
Belgium Bjorn Haneveer 2 0 0% 15 5
England Gary Wilkinson 3 0 0% 29 10
England Mike Dunn 4 2 50% 36 20
Ireland Joe Delaney 4 1 25% 41 19
England Rod Lawler 3 0 0% 24 9
England Mark Davis 1 0 0% 9 4
England Jonathan Birch 3 3 100% 26 19
Wales Paul Davies 3 1 33.33% 25 11
Wales Ryan Day 3 0 0% 26 8
England Craig Butler 2 1 50% 21 9
Australia Neil Robertson 2 1 50% 16 7
Ireland Leo Fernandez 1 1 100% 7 5
Wales Gareth Coppack 2 0 0% 15 6
England Stephen Ormerod 1 1 100% 6 5
England Del Smith 1 1 100% 6 5
England Lee Spick 1 0 0% 9 4
Thailand Suriya Suwannasingh 1 1 100% 6 5
Scotland Jason Hood 1 1 100% 6 5
England Ben Fitzgerald 1 1 100% 4 4
Netherlands Lennon Starkey 1 1 100% 4 4
England Mark Joyce 1 0 0% 9 4
England Tam Mustafa 2 2 100% 10 8
Wales Andrew Pagett 1 0 0% 8 3
Northern Ireland Sean O'Neill 1 1 100% 8 5
England Steve Harrison 1 1 100% 5 4
Scotland Robert Stephen 1 1 100% 5 4
England Paul Davison 3 0 0% 19 5
England Sunit Vaswani 1 1 100% 5 5
Scotland Craig MacGillivray 2 2 100% 10 9
Wales Elfed Evans 1 1 100% 7 4
England James Leadbetter 1 0 0% 8 3
England Michael Rhodes 2 2 100% 14 10
England Mike Hallett 1 1 100% 7 5
England Ashley Walker 1 1 100% 7 5
England Jason Pegram 1 1 100% 7 4
Netherlands Reind Duut 1 1 100% 7 4
England Craig Roper 1 0 0% 7 2
England Leonard de Griffa 1 1 100% 6 4
England Andrew Milliard 2 1 50% 13 7
England Ian Hurdman 1 1 100% 14 10
England Barry Pinches 3 1 33.33% 30 11
Malta Alex Borg 1 1 100% 6 5
England Ryan Michael 1 0 0% 9 4
England Luke Fisher 1 1 100% 7 5
Norway Kurt Maflin 1 0 0% 8 3
England Troy Shaw 1 0 0% 8 3
England Surinder Gill 2 2 100% 13 10
England Michael Wild 1 0 0% 7 2
England Luke Simmonds 1 0 0% 9 4
England Ricky Walden 1 0 0% 15 5
England Paul Hunter 1 0 0% 7 2
England Stephen Lee 2 1 50% 17 8
Northern Ireland Terry Murphy 2 2 100% 15 10
Scotland Scott MacKenzie 1 1 100% 7 5
Scotland Hugh Abernethy 1 0 0% 6 1
Northern Ireland Jason Prince 1 0 0% 9 4
England Jason Barton 1 1 100% 8 5
England Shaun Murphy 1 0 0% 7 2
England David Finbow 1 0 0% 6 1
New Zealand Dene O'Kane 1 1 100% 9 5
England Matt Wilson 1 1 100% 9 5
England Nick Pearce 2 0 0% 17 7
England Nick Terry 2 2 100% 15 10
England Nick Walker 1 0 0% 7 2
England Jack Fitzmaurice 1 1 100% 5 5
Ireland Michael Judge 1 0 0% 8 3
England Mark Gray 2 1 50% 15 9
England Stuart Mann 1 1 100% 6 5
Thailand Phaitoon Phonbun 1 0 0% 16 6
England Richard King (II) 1 1 100% 13 10
England Nigel Gilbert 1 1 100% 9 6
England Kyndon Paddon 1 1 100% 9 6
Scotland Euan Henderson 2 0 0% 17 7
New Zealand Mark Canovan 1 1 100% 6 5
Ireland Colm Gilcreest 2 0 0% 23 8
Scotland Colin Donaldson 1 1 100% 12 10
Netherlands Mario Wehrmann 1 0 0% 8 3
England Craig Harrison 1 0 0% 8 3
Scotland Alistair Fleming 1 1 100% 6 5
Wales Tony Chappel 1 1 100% 8 5
Australia Shawn Budd 2 2 100% 12 10
Scotland Marcus Campbell 2 1 50% 13 5
Ireland Micky Roughan 3 1 33.33% 25 12
England Matthew Bray 1 1 100% 8 5
Scotland Chris Shade 1 0 0% 6 1
Egypt Wael Talaat 1 1 100% 7 5
England Barry Mapstone 2 1 50% 13 6
England Tony Jones 1 0 0% 8 3
Canada Tom Finstad 1 1 100% 7 5
Scotland Martin Dziewialtowski 2 1 50% 13 8
Canada Ben Reicker 1 1 100% 7 5
England Lee Richardson 1 0 0% 6 1
China Li Jian Bing 1 1 100% 9 5
England Steve Judd 3 3 100% 27 16
England Karl McQuillan 1 1 100% 7 5
England Andrew Higginson 1 0 0% 16 6
England Brian Cox 1 1 100% 13 10
England Tony Knowles 2 0 0% 17 7
England Mark James 1 1 100% 8 5
England Jason Wallace 1 0 0% 17 7
Netherlands Raymon Fabrie 1 1 100% 9 5
England Peter Lines 1 0 0% 7 2
England Myles Deleuse 2 2 100% 14 10
England Paul Cavney 2 1 50% 17 9
England Tony Kenny 1 1 100% 8 5
Cyprus Charlie Economou 1 0 0% 8 3
England Ian McCulloch 1 0 0% 5 0
England Antony Bolsover 1 0 0% 7 2
England Mohammed Rangzib 1 1 100% 6 5
Ireland Stephen O'Connor 1 0 0% 7 2
England Matt Bailey 1 1 100% 6 5
Ireland Ken Doherty 1 0 0% 5 0
England Karl Broughton 1 1 100% 8 5
Scotland John Lardner 3 2 66.67% 22 11
Malta Joe Grech 1 1 100% 8 5
Singapore Keith Boon 1 1 100% 6 5
England Andrew Grieve 1 0 0% 6 1
England John Burns 1 0 0% 7 2
England Barry Hawkins 1 0 0% 9 4
Scotland David McLellan 4 1 25% 38 18
England Dean Reynolds 2 0 0% 16 6
Wales Wayne Jones 1 1 100% 9 5
Ireland Eugene Hughes 1 1 100% 6 5
Ireland Anthony O'Connor 1 1 100% 7 5
England Nick Marsh 1 0 0% 6 1
England Mark Johnston-Allen 1 0 0% 6 1
England Neil Gilder 1 1 100% 7 5
Wales Steve Newbury 1 0 0% 9 4
England Will Jerram 1 1 100% 8 5
England John Bayliss 1 0 0% 8 3
England Michael Leach 1 1 100% 6 5
England Andy Neck 1 1 100% 7 5
Belgium Patrick Delsemme 1 0 0% 9 4
England Shane Haines 1 0 0% 6 1
England Leigh Robinson 1 0 0% 8 3
Scotland Norman MacLachlan 1 1 100% 8 5
England Stephen Kershaw 1 1 100% 6 5
England Steve Ventham 2 0 0% 13 3
England Sean Lanigan 2 1 50% 15 7
England Nic Barrow 1 1 100% 8 5
England Stephen Taylor 1 0 0% 9 4
England Wayne Rendle 1 0 0% 5 0
England Stuart Pettman 2 0 0% 14 5
England Wayne Brown 1 0 0% 7 2
England Ian Brumby 1 0 0% 8 3
England Darren Limburg 1 1 100% 7 5
Wales Dominic Dale 2 0 0% 13 3
Wales Gareth Chilcott 1 1 100% 8 5
England Brian Rowswell 1 0 0% 7 2
England Sefton Payne 1 1 100% 5 5
England Gary Ponting 1 0 0% 19 9
England Matthew Couch 2 0 0% 15 5
Thailand Noppadon Noppachorn 1 1 100% 9 5
England Craig Taylor 1 0 0% 9 4
England Christopher West 1 1 100% 9 5
England Brian Morgan 1 0 0% 6 1
England Joe Perry 1 1 100% 8 5
England Simon Parker 1 1 100% 8 5
Scotland Drew Henry 1 0 0% 6 1
England Mark Boyd 1 1 100% 8 5
Ireland Tony Kearney 1 1 100% 8 5
England Matt Bayley 1 1 100% 9 5
England Damian Massey 1 1 100% 7 5
Wales Mark Bennett 1 0 0% 7 2
England Stan Haslam 1 1 100% 5 5
England Jonathan Saunders 1 0 0% 6 1
England Jimmy White 1 0 0% 15 6
Northern Ireland Jack McLaughlin 1 1 100% 6 5
England Eddie Lott 1 1 100% 7 5
England Karl Payne 3 1 33.33% 25 13
England Alan Trigg 1 1 100% 7 5
England Mark King 1 0 0% 8 3
England John Read 1 0 0% 17 7
England Vince McCluskey 1 1 100% 6 5
Australia Warren King 1 1 100% 17 10
Wales Wayne Lloyd 1 0 0% 7 2
England Micky Wareham 1 1 100% 8 5
England John Shilton 1 1 100% 7 5
England Anthony Harris 2 1 50% 23 14
England Paul Webb 1 1 100% 8 5
England Ronnie O'Sullivan 1 0 0% 6 1
England Paul Davison (II) 1 0 0% 8 3
Northern Ireland Dylan Leary 2 0 0% 17 7
South Africa Peter Francisco 2 1 50% 13 6
England Julian Goodyear 1 1 100% 5 5
Wales Ian Sargeant 1 0 0% 9 4
Wales Nick Jones 1 1 100% 6 5
Wales Colin Roscoe 1 1 100% 8 5
England Jamie Woodman 1 1 100% 9 5
Ireland Jimmy Long 1 1 100% 9 5
England Andrew Cairns 1 0 0% 17 7
England Roger Leighton 1 1 100% 11 6
England Chris Barnett 1 1 100% 9 6
England Paul Smith 1 0 0% 7 2
England David Rippon 1 1 100% 7 5
England Bob Harris 2 0 0% 16 6
England Derek Heaton 1 1 100% 7 5
England Paul Tanner 1 1 100% 8 5
Germany Mike Henson 1 1 100% 8 5
England Nick Fruin 1 0 0% 8 3
Northern Ireland Dermot McGlinchey 1 1 100% 6 5
England Anton Bishop 1 1 100% 7 5
England Andrew Alexandrou 1 1 100% 9 5
England Oliver King 1 1 100% 9 5
England Peter Donegan 1 0 0% 8 3
England Shaun Mellish 1 1 100% 6 5
England Foizur Rahman 1 1 100% 5 5
England John Parrott 1 0 0% 13 4
South Africa Silvino Francisco 1 1 100% 17 9
Australia John Campbell 1 1 100% 8 6
England John Spencer 1 1 100% 6 6
South Africa François Ellis 1 1 100% 8 6
England John Harrop 1 1 100% 9 6
Northern Ireland Kieran McAlinden 1 1 100% 10 6
India Geet Sethi 1 1 100% 10 6
Scotland Paul McPhillips 2 1 50% 14 5
England Kevin Young 1 0 0% 5 0
England Stephen Webster 1 1 100% 8 5
England Elliott Clark 1 1 100% 5 5
England Steve Whalley 1 1 100% 6 5
Ireland Dessie Sheehan 1 1 100% 8 5
England Karl Burrows 1 1 100% 9 5
England Russell Burgess 1 1 100% 6 5
Scotland Simon Haggerty 1 1 100% 6 5
Wales Philip Williams 1 0 0% 7 2
England John Giles 1 1 100% 9 5
England Joe Jogia 1 1 100% 8 5
Northern Ireland Andy Sharpe 1 0 0% 5 2
England Adrian Rosa 1 1 100% 6 4
England Dave Harold 1 0 0% 5 1
England Chris Norbury 1 1 100% 6 4
England Simon Westcott 1 1 100% 7 4