Most Frequently Met Opponents By Marcus Campbell - All-time Professional

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
England Ali Carter 6 2 33.33% 54 24
Northern Ireland Mark Allen 4 1 25% 24 9
China Mei Xiwen 1 1 100% 8 5
Jamaica Rory McLeod 3 2 66.67% 23 12
England Joe Jogia 2 1 50% 9 5
Israel Eden Sharav 1 1 100% 4 4
Thailand Dechawat Poomjaeng 1 1 100% 6 4
Thailand Passakorn Suwannawat 3 3 100% 29 18
England Paul Davison 2 2 100% 14 8
England Shaun Murphy 5 1 20% 46 14
England Matthew Selt 5 4 80% 40 26
Wales Matthew Stevens 8 4 50% 68 28
England Stuart Bingham 4 1 25% 37 14
China Ding Junhui 11 0 0% 68 18
England Mark Joyce 3 1 33.33% 29 15
Wales Michael White 3 2 66.67% 25 13
Scotland Alan McManus 4 2 50% 36 17
Czech Republic Lukas Krenek 1 1 100% 4 4
England Jack Lisowski 3 1 33.33% 20 9
England Andrew Higginson 5 3 60% 22 12
Germany Ralf Günzel 1 1 100% 4 4
Thailand Thanawat Thirapongpaiboon 2 0 0% 14 6
China Liang Wenbo 3 2 66.67% 40 22
Ireland Ken Doherty 7 4 57.14% 47 21
England Judd Trump 4 3 75% 25 15
England Robert Milkins 5 2 40% 34 14
England Kyren Wilson 4 1 25% 30 14
France Stephane Ochoiski 1 1 100% 5 4
England Martin Gould 4 1 25% 17 8
England Ian McCulloch 4 1 25% 25 10
Scotland Graeme Dott 6 5 83.33% 40 23
England Peter Lines 6 3 50% 42 22
England Stephen Lee 6 3 50% 38 20
Northern Ireland Patrick Wallace 6 4 66.67% 58 30
England Adam Wicheard 2 1 50% 12 6
Wales Kishan Hirani 1 1 100% 5 4
England Chris Norbury 2 1 50% 14 6
England Mike Dunn 3 2 66.67% 20 10
England Simon Bedford 2 2 100% 10 8
Wales Daniel Wells 3 2 66.67% 28 17
England Alfie Burden 5 3 60% 34 18
England Anthony Hamilton 8 3 37.5% 48 17
England Nigel Bond 7 5 71.43% 43 24
Wales Gareth Allen 2 2 100% 12 8
England Ian Glover 1 0 0% 7 3
England Tom Ford 4 1 25% 27 12
England Michael Wasley 2 1 50% 11 4
Scotland Anthony McGill 3 2 66.67% 16 10
England Rod Lawler 3 1 33.33% 28 11
England Jimmy Robertson 1 0 0% 6 2
Northern Ireland Dermot McGlinchey 1 1 100% 5 4
Wales Jak Jones 1 1 100% 6 4
England Barry Pinches 6 2 33.33% 42 19
England Peter Ebdon 8 5 62.5% 44 22
Pakistan Shokat Ali 3 3 100% 20 12
Australia Neil Robertson 7 1 14.29% 42 13
England Jimmy Michie 4 1 25% 19 6
England Stephen Craigie 1 1 100% 5 4
Wales Mark Williams 6 2 33.33% 47 19
Thailand James Wattana 3 1 33.33% 33 15
England Mark King 6 1 16.67% 43 13
China Zhang Anda 2 1 50% 17 9
England Barry Hawkins 2 0 0% 7 0
England Mark Selby 4 3 75% 29 16
Ireland David Morris 3 2 66.67% 29 15
England Sam Craigie 1 1 100% 4 4
Ireland David Hogan 1 1 100% 6 4
Scotland Scott MacKenzie 4 2 50% 36 21
England Craig Steadman 2 0 0% 25 11
Ireland Fergal O'Brien 7 3 42.86% 48 22
England Joe Perry 10 4 40% 73 35
Scotland Stephen Hendry 3 2 66.67% 26 18
China Tang Jun 1 1 100% 6 5
Malta Tony Drago 6 2 33.33% 43 17
England Andrew Norman 6 3 50% 56 31
England Jamie Cope 3 1 33.33% 20 10
England David Gray 4 2 50% 39 19
Northern Ireland Joe Swail 6 2 33.33% 40 14
India Aditya Mehta 2 1 50% 14 8
England Matthew Couch 2 1 50% 12 7
China Li Hang 1 1 100% 8 5
Wales Ian Preece 1 0 0% 7 2
Ireland Joe Delaney 3 2 66.67% 20 12
Scotland James McBain 2 0 0% 27 12
China A Bulajiang 1 1 100% 9 5
Northern Ireland Gerard Greene 4 3 75% 36 19
England Ricky Walden 9 3 33.33% 63 24
England Lee Spick 1 1 100% 9 5
Hong Kong Marco Fu 4 0 0% 33 11
Ireland Michael Judge 6 3 50% 50 28
Thailand Supoj Saenla 2 1 50% 22 13
England Jamie O'Neill 1 0 0% 5 0
Finland Robin Hull 4 2 50% 30 17
England John Parrott 3 3 100% 23 14
Australia Steve Mifsud 1 1 100% 4 4
England Munraj Pal 4 1 25% 22 8
England Michael Holt 2 1 50% 13 7
Wales Ryan Day 6 2 33.33% 53 23
Wales Paul Davies 4 1 25% 42 18
Poland Krzysztof Wrobel 2 2 100% 12 9
China Lyu Chuang 1 0 0% 7 3
China Tian Pengfei 1 1 100% 5 3
Wales Jamie Jones 3 2 66.67% 20 11
Thailand Issara Kachaiwong 1 0 0% 5 2
England Mark Davis 3 0 0% 29 11
England Gary Wilson 3 3 100% 15 12
England Ashley Wright 1 0 0% 4 0
China Liu Song 1 1 100% 7 5
England Steve James 2 1 50% 21 10
England Mike Hallett 1 1 100% 11 9
Australia Quinten Hann 2 2 100% 22 14
England Ben Woollaston 3 2 66.67% 21 13
Scotland Gary Thomson 1 0 0% 8 3
Scotland John Higgins 4 1 25% 32 12
England Darryn Walker 2 2 100% 17 10
Scotland Stephen Maguire 5 0 0% 30 7
Wales Andrew Pagett 2 1 50% 9 4
England Adrian Gunnell 2 2 100% 14 10
China Li Yan 1 1 100% 6 4
England Nick Walker 3 2 66.67% 20 11
England Sean Storey 2 2 100% 15 10
Scotland Euan Henderson 5 2 40% 31 11
Wales Anthony Davies 3 0 0% 33 13
Scotland David McLellan 3 3 100% 21 15
Wales Lee Walker 1 1 100% 8 5
England Gary Ponting 2 0 0% 15 5
Scotland Evan Munro 1 0 0% 6 1
Scotland Drew Henry 5 2 40% 43 21
England Paul Wykes 1 1 100% 7 5
China Xiao Guodong 3 2 66.67% 15 7
Wales Darren Morgan 1 0 0% 9 4
England Dean Reynolds 4 4 100% 26 17
Wales Dominic Dale 4 2 50% 13 7
England Mick Price 1 1 100% 9 5
Belgium Bjorn Haneveer 2 0 0% 16 6
England Nick Dyson 2 0 0% 18 8
Wales Gareth Chilcott 1 1 100% 5 5
Wales James Reynolds 1 1 100% 7 5
Scotland John Lardner 1 0 0% 9 4
England Nick Terry 3 2 66.67% 24 14
Thailand Noppadon Noppachorn 3 0 0% 32 12
England Ronnie O'Sullivan 6 0 0% 61 21
England Ian Brumby 2 2 100% 17 10
England Jimmy White 1 1 100% 9 5
Scotland Martin Dziewialtowski 1 0 0% 6 1
Scotland Billy Snaddon 2 1 50% 12 6
England Darren Clarke 1 1 100% 9 5
England Tony Jones 3 3 100% 21 15
Ireland Colm Gilcreest 1 0 0% 7 2
Thailand Phaitoon Phonbun 1 1 100% 6 5
England Lee Richardson 2 2 100% 13 10
Scotland Chris Small 2 0 0% 13 3
England Leigh Griffin 1 0 0% 6 1
England Tony Knowles 1 0 0% 15 5
England Martin Clark 1 1 100% 7 5
Scotland Alan Burnett 3 2 66.67% 26 14
England Bradley Jones 3 1 33.33% 19 8
Wales Philip Williams 2 2 100% 19 15
Ireland David McDonnell 2 1 50% 13 8
England Gary Wilkinson 2 2 100% 14 10
New Zealand Dene O'Kane 1 1 100% 9 5
Canada Bob Chaperon 1 1 100% 8 5
Iceland Kristjan Helgason 1 0 0% 6 1
Ireland Leo Fernandez 1 0 0% 8 3
England Stuart Reardon 1 1 100% 7 5
England Steve Davis 2 0 0% 22 8
Scotland Chris Shade 2 1 50% 14 7
England Neal Foulds 1 1 100% 5 5
England Eddie Manning 2 1 50% 15 9
England Jason Ferguson 1 0 0% 16 6
England Chris Scanlon 1 1 100% 19 10
England Stuart Pettman 1 0 0% 7 2
Northern Ireland Dennis Taylor 2 2 100% 11 10
England Andy Hicks 1 1 100% 8 5
England David Roe 2 1 50% 13 7
Wales Tony Chappel 1 1 100% 11 6
England Jason Weston 1 1 100% 7 5
England Karl Broughton 2 1 50% 13 8
England Mohammed Rangzib 1 1 100% 7 5
England Stuart Mann 1 1 100% 8 5
England David Gilbert 1 1 100% 9 5
England Paul Sweeny 2 1 50% 26 12
England Craig Harrison 2 2 100% 18 15
China Zhang Yang 1 0 0% 6 2
England Mike Nixon 1 0 0% 7 2
England Peter McCullagh 1 0 0% 5 0
England Anthony Harris 1 1 100% 7 5
England Karl Townsend 2 2 100% 11 10
Scotland Paul McPhillips 2 1 50% 12 6
England Darren Limburg 1 1 100% 5 5
England Simon Parker 1 0 0% 6 1
England Elliot Slessor 2 2 100% 14 8
England Brian Morgan 2 1 50% 18 9
England Robert Foxall 2 1 50% 15 9
England Sean Lanigan 1 1 100% 7 5
Scotland Spencer Donnelly 1 1 100% 5 5
England Philip Freeman 1 1 100% 6 5
England Lee Grant 1 0 0% 6 1
Ireland Eugene Hughes 2 0 0% 13 3
England Scott Cooney 1 1 100% 8 5
Malta Simon Camilleri 1 1 100% 7 5
England Willie Thorne 1 1 100% 9 5
Wales Wayne Jones 1 1 100% 8 5
Ireland Mario Fernandez 1 1 100% 8 5
England Garry Baldrey 1 1 100% 8 5
Northern Ireland Alex Higgins 1 1 100% 6 5
Scotland Craig MacGillivray 2 2 100% 15 10
Scotland Murdo Macleod 1 1 100% 7 5
England Mark Rowing 1 0 0% 8 3
England Steve Prest 1 1 100% 5 5
Wales Mark Bennett 1 0 0% 9 4
England Shane Haines 1 1 100% 8 5
England Jamie Woodman 1 0 0% 7 2
England Jason Pegram 1 1 100% 6 5
Canada Tom Finstad 2 1 50% 14 8
England Mark Johnston-Allen 1 1 100% 17 10
England Antony Bolsover 1 1 100% 14 10
India Yasin Merchant 1 1 100% 19 10
England Jason Walton 2 2 100% 13 10
England Matt Bayley 1 1 100% 7 5
England Michael Wild 1 0 0% 4 0
England Mitchell Mann 1 1 100% 6 4
Scotland Jamie Burnett 1 0 0% 9 3
England Oliver King 1 1 100% 8 5
England Peter Daubney 2 1 50% 16 7
England Bob Harris 2 2 100% 16 10
England Sam Harvey 1 1 100% 5 4
England Glenn Stevenson 1 0 0% 8 3
Ireland Stephen Murphy 1 0 0% 7 2
England Brian Rowswell 1 1 100% 7 5
England Paul Gibson 1 1 100% 7 5
England Steve Duggan 1 1 100% 8 5
England Paul Hefford 1 1 100% 8 5
England David Wilson 1 1 100% 5 5
England Roger Garrett 4 1 25% 30 13
England Paul Medati 1 1 100% 9 5
England Steve Harrison 2 1 50% 18 9
Iceland Edvard Matthiasson 1 1 100% 7 5
England Andrew Radford 1 1 100% 6 5
Wales Mark Fenton 1 0 0% 9 4
China Zhao Xintong 1 1 100% 5 4
China Zhou Yuelong 1 1 100% 6 4
England Peter Gilchrist 1 0 0% 5 0
England Dean Venables 1 1 100% 5 5
Malta Alex Borg 2 0 0% 21 6
England David Taylor 1 1 100% 9 5
England Anthony Halpin 1 1 100% 5 5
England Roger Leighton 1 1 100% 5 5
England Surinder Gill 1 1 100% 8 5
England Eddie Lott 1 0 0% 5 0
England Kevin Brown 1 1 100% 6 5
England Dave Harold 2 0 0% 13 4
England Nigel Gilbert 1 1 100% 8 5
Thailand Suriya Suwannasingh 1 1 100% 8 5
Isle of Man Tony Wilson 1 1 100% 7 5
Wales Iwan Jones 3 3 100% 25 15
England Bill Oliver 1 0 0% 8 3
England David Rippon 1 0 0% 6 1
England John Manley 1 1 100% 7 5
England Chris Hamson 1 1 100% 7 5
England John Giles 1 0 0% 8 3
England Andrew Cairns 1 0 0% 8 3
England David Grimwood 1 1 100% 7 5
England Roger Bales 1 1 100% 9 5
England Mick Fisher 1 1 100% 9 5
England Mark Evans 1 1 100% 9 5
Ireland Aidan Murphy 1 1 100% 7 5
England Richard King (II) 1 0 0% 9 4
England Ray Edmonds 1 1 100% 5 5
Ireland Gaye Burns 1 1 100% 6 5
England Neil Figgins 1 0 0% 8 2
Northern Ireland Terry Murphy 1 0 0% 6 1
England Richard Pincott 1 1 100% 8 5
England Paul Cavney 1 1 100% 6 5
England Damon Zeid 1 1 100% 7 5
England Karl Payne 1 0 0% 7 2
Northern Ireland Dylan Leary 1 1 100% 6 5
England George Wood 1 1 100% 6 5
England Mark Farrimond 1 1 100% 5 5
Iceland Fjolnir Thorgeirsson 1 1 100% 8 5
England Steve Judd 1 0 0% 9 4
England Barry Bunn 1 1 100% 8 6
England Anton Bishop 1 1 100% 11 6
England David Coles 1 1 100% 6 6
England Pat Kenny 1 1 100% 8 6
England Anthony Buckley 1 1 100% 8 5
England Chris Carpenter 1 1 100% 6 5
England Derek Heaton 1 0 0% 8 3
Northern Ireland Harry Morgan 1 1 100% 5 5
England Tony Rampello 1 1 100% 7 5
China Yu Delu 2 1 50% 11 5
China Cao Yupeng 1 0 0% 10 4
Scotland Fraser Patrick 1 1 100% 7 4
England Ian Burns 1 0 0% 6 2
Thailand Noppon Saengkham 2 0 0% 16 6
England Liam Highfield 2 2 100% 23 15
Hong Kong Franky Chan 1 0 0% 7 2
England Gary Filtness 1 1 100% 9 5
Belgium Jurian Heusdens 1 1 100% 5 4
England Martin O'Donnell 1 0 0% 7 3
England Shane Castle 1 1 100% 7 4
England Joe O'Connor 1 1 100% 4 4
India Pankaj Advani 1 0 0% 5 1
Hong Kong Stanley Leung 1 1 100% 5 3
China Lyu Haotian 1 1 100% 11 6
China Li TuanHai 1 1 100% 2 2
Norway Bjorn L'Orange 1 1 100% 2 2
England John Astley 2 1 50% 14 8
Norway Kurt Maflin 1 0 0% 1 0
England Christopher Keogan 2 2 100% 9 8
Scotland Michael Leslie 1 1 100% 9 5
China Chen Ruifu 1 1 100% 7 4
Cyprus Michael Georgiou 1 0 0% 6 1
England Wayne Brown 1 0 0% 9 4
Scotland Scott Donaldson 1 1 100% 10 6
England Michael Tomlinson 1 1 100% 5 5
Scotland Scott MacFarlane 1 1 100% 4 3
England Zak Surety 1 1 100% 6 4
China Lyu Chenwei 1 1 100% 7 5
England Stuart Carrington 1 1 100% 7 4
England Chris Wakelin 1 0 0% 1 0
Bulgaria Ivaylo Pekov 1 1 100% 12 10
England Sydney Wilson 1 0 0% 5 1
Germany Robin Otto 1 1 100% 4 4
England Kuldesh Johal 1 0 0% 6 2
England Chris Cookson 1 1 100% 6 4
England Stefan Mazrocis 1 0 0% 4 0
Oman Ahmed Basheer Al-Khusaibi 1 1 100% 5 5