Most Frequently Met Opponents By Stephen Maguire - All-time Professional

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
England Mark Davis 13 9 69.23% 89 51
England Stuart Bingham 15 7 46.67% 116 58
England Mark Selby 26 12 46.15% 177 85
England Jack Lisowski 6 5 83.33% 36 22
England Matthew Day 1 1 100% 7 4
England Barry Hawkins 26 12 46.15% 177 86
England Ali Carter 17 6 35.29% 132 56
Scotland Graeme Dott 11 6 54.55% 93 45
Scotland John Higgins 23 12 52.17% 204 101
England Shaun Murphy 26 12 46.15% 192 92
Wales Mark Williams 13 6 46.15% 90 47
Northern Ireland Gerard Greene 6 6 100% 33 25
Scotland Stephen Hendry 8 6 75% 64 42
England Ricky Walden 16 13 81.25% 99 62
Wales Daniel Wells 4 4 100% 22 18
Hong Kong Marco Fu 18 11 61.11% 110 57
Ireland Ken Doherty 11 5 45.45% 98 49
England Michael Holt 10 6 60% 75 39
Malta Tony Drago 2 2 100% 11 8
China Chen Zhe 1 1 100% 5 4
England Stephen Lee 9 5 55.56% 75 39
England Liam Highfield 4 3 75% 20 12
England Anthony Hamilton 14 7 50% 105 58
England Joe Perry 20 17 85% 165 105
England Tony Knowles 1 1 100% 6 4
England Michael Wasley 3 3 100% 14 12
England Peter Lines 9 8 88.89% 58 41
India Aditya Mehta 4 2 50% 24 11
China Ding Junhui 15 7 46.67% 107 52
Northern Ireland Dermot McGlinchey 1 1 100% 6 4
England Ronnie O'Sullivan 23 4 17.39% 235 94
Scotland Alan McManus 16 9 56.25% 113 60
England Judd Trump 25 13 52% 165 79
England Stuart Pettman 3 3 100% 24 17
Wales Dominic Dale 8 6 75% 43 27
England Jamie Cope 6 5 83.33% 32 23
England Nick Jennings 1 1 100% 4 4
England Nigel Bond 6 5 83.33% 44 30
England Craig Barber 1 1 100% 5 4
Scotland Anthony McGill 7 2 28.57% 58 28
England Mitchell Mann 3 3 100% 22 13
England Greg Davis 1 1 100% 4 4
England Tom Ford 7 4 57.14% 42 22
Belgium Bjorn Haneveer 1 1 100% 4 4
England Stuart Carrington 2 2 100% 12 9
China Liang Wenbo 8 5 62.5% 58 29
Wales Alex Taubman 1 1 100% 5 4
Northern Ireland Mark Allen 7 2 28.57% 34 14
Wales Ryan Day 20 16 80% 137 82
England David Grace 2 1 50% 12 7
England Paul Davison 5 4 80% 24 17
England Allan Taylor 3 3 100% 26 18
Australia Neil Robertson 26 16 61.54% 217 114
England Mark King 15 12 80% 130 77
England Ben Woollaston 2 2 100% 14 9
England Dave Harold 6 2 33.33% 34 11
England Craig Steadman 1 1 100% 5 4
England Rod Lawler 8 5 62.5% 58 33
Scotland Jamie Burnett 5 4 80% 52 32
Northern Ireland Joe Swail 10 7 70% 124 71
Wales Ian Preece 1 1 100% 5 5
Ireland Fergal O'Brien 9 8 88.89% 85 54
England Ian McCulloch 4 2 50% 40 21
England Peter Ebdon 9 3 33.33% 69 28
England David Gray 4 3 75% 26 19
China Liu Song 1 0 0% 8 3
England Rory McLeod 6 4 66.67% 51 32
Wales Paul Davies 1 1 100% 4 4
Wales Matthew Stevens 8 6 75% 53 31
China Xiao Guodong 5 3 60% 32 19
Ireland David Hogan 1 1 100% 5 4
England Andrew Higginson 10 8 80% 61 39
Ireland David Morris 5 5 100% 36 26
England Liam Monk 1 1 100% 5 4
England Andrew Norman 1 0 0% 5 2
England Mike Dunn 2 2 100% 14 10
England Steve Davis 5 1 20% 47 23
England Jimmy White 9 6 66.67% 67 38
Thailand Dechawat Poomjaeng 2 0 0% 25 11
Ireland Ryan Cronin 1 1 100% 6 4
Ireland Michael Judge 2 1 50% 12 7
Wales Michael White 7 5 71.43% 46 26
Wales Gareth Allen 2 2 100% 11 8
England John Parrott 2 1 50% 13 5
Northern Ireland Patrick Wallace 3 1 33.33% 20 8
Scotland Chris Small 2 0 0% 17 7
England Nick Walker 2 2 100% 22 15
Scotland Marcus Campbell 5 5 100% 30 23
England Paul Hunter 2 0 0% 21 7
Wales Anthony Davies 2 2 100% 25 14
China Zhang Anda 2 2 100% 11 8
England Ricky Norris 1 1 100% 5 4
England Martin Gould 11 4 36.36% 68 28
England Sean O'Sullivan 3 3 100% 17 12
England Gary Wilkinson 1 1 100% 8 5
Scotland Billy Snaddon 2 2 100% 15 10
Thailand Kwan Poomjang 3 1 33.33% 25 11
England Luke Fisher 1 1 100% 6 5
Pakistan Shokat Ali 2 2 100% 17 10
England David Roe 1 1 100% 6 5
England Adrian Gunnell 2 2 100% 23 15
Wales James Reynolds 3 3 100% 22 15
England Gary Lees 2 2 100% 10 9
England Jimmy Robertson 3 2 66.67% 20 13
England Barry Pinches 2 1 50% 21 11
England Mark Gray 2 1 50% 15 9
Australia Quinten Hann 1 0 0% 9 4
England John Read 1 1 100% 8 5
England Andy Hicks 4 2 50% 29 16
England Sean Storey 4 3 75% 46 25
Scotland Euan Henderson 1 1 100% 8 5
Northern Ireland Terry Murphy 1 0 0% 8 3
England Paul Wykes 2 2 100% 11 10
England Ian Brumby 1 1 100% 7 5
Wales Darren Morgan 3 2 66.67% 19 14
England Matthew Couch 2 1 50% 14 6
England Alfie Burden 5 5 100% 22 18
Scotland John Lardner 1 1 100% 13 10
England Troy Shaw 1 1 100% 13 10
Ireland Stephen O'Connor 1 1 100% 9 5
Wales Mark Fenton 3 3 100% 34 20
Thailand Somporn Kanthawung 2 1 50% 17 8
England Robert Milkins 5 0 0% 29 8
England Eddie Manning 1 1 100% 6 5
Scotland Craig MacGillivray 2 2 100% 14 10
China Pang Weiguo 1 1 100% 6 5
Wales Ian Sargeant 1 1 100% 6 5
Northern Ireland Joe Meara 1 1 100% 8 5
Wales Mark Bennett 2 2 100% 15 10
England Adam Wicheard 1 1 100% 6 4
England Bradley Jones 2 1 50% 31 17
England Wayne Brown 1 1 100% 17 10
England Jamie Bodle 1 1 100% 15 10
Thailand Phaitoon Phonbun 2 1 50% 26 14
Ireland Leo Fernandez 1 0 0% 5 0
Scotland Drew Henry 2 0 0% 17 7
Thailand James Wattana 3 2 66.67% 26 14
England Gary Ponting 1 1 100% 7 5
England Stefan Mazrocis 1 1 100% 11 6
England Mohammed Rangzib 1 1 100% 6 5
Canada Alain Robidoux 1 1 100% 7 5
England Leigh Robinson 1 1 100% 11 10
England Carl Stringer 1 1 100% 8 6
Belgium Luca Brecel 4 3 75% 48 26
England James McGouran 2 0 0% 14 5
England Eddie Cooper 1 1 100% 6 5
England Mark James 1 1 100% 7 5
England Kevin Uzzell 1 1 100% 6 5
England David Butler 1 1 100% 5 5
England Jason Weston 1 0 0% 5 0
England John Whitty 1 1 100% 7 5
England Danny Auld 1 1 100% 5 5
England Leo Smith 1 1 100% 8 5
China Cao Kaisheng 2 1 50% 9 4
Scotland Eden Sharav 1 1 100% 4 4
England Gary Wilson 4 2 50% 22 10
Wales Andrew Pagett 3 3 100% 15 12
England Karl Payne 1 1 100% 9 5
Wales Gareth Chilcott 1 1 100% 8 5
England Michael Wild 2 2 100% 15 10
Northern Ireland Gary McDonald 1 1 100% 4 4
England Jonathan Wignall 1 1 100% 5 4
England Simon Bedford 1 1 100% 4 4
England Jason Barton 1 1 100% 6 5
Northern Ireland Jonathan Nelson 1 1 100% 7 5
England Charles Isbill 1 1 100% 6 5
England Nick Heseltine 1 1 100% 7 5
China Cao Yupeng 3 3 100% 18 14
England John Astley 2 2 100% 12 10
England Kyren Wilson 6 2 33.33% 32 14
England Mark Joyce 3 3 100% 17 13
England David Gilbert 4 3 75% 27 15
England Matthew Selt 4 2 50% 17 8
Iran Hossein Vafaei 2 1 50% 22 10
Egypt Mohamed Ibrahim 1 1 100% 6 5
Thailand Ratchayothin Yotharuck 1 1 100% 9 5
Pakistan Muhammad Majid Ali 1 1 100% 5 5
Malta Alex Borg 3 3 100% 18 15
England Adam Duffy 1 1 100% 5 4
Scotland Ross Muir 2 1 50% 11 7
England Sanderson Lam 3 3 100% 20 14
Scotland Rhys Clark 1 1 100% 7 5
China Cao Xinlong 1 1 100% 4 4
England Chris Wakelin 2 2 100% 13 10
England Elliot Slessor 1 1 100% 5 4
England Sam Baird 3 2 66.67% 14 8
England Joel Walker 2 1 50% 12 8
Thailand Thepchaiya Un-Nooh 3 2 66.67% 26 15
Canada Alex Pagulayan 1 1 100% 5 5
Wales Jamie Jones 1 0 0% 5 0
Thailand Noppon Saengkham 5 2 40% 41 19
England Michael Williams 1 1 100% 6 4
England Hammad Miah 2 2 100% 19 14
Egypt Ahmed Galal 1 1 100% 6 5
Poland Kacper Filipiak 1 1 100% 5 5
Thailand Thanawat Thirapongpaiboon 2 1 50% 12 6
Australia Ben Judge 1 1 100% 10 6
Wales Jamie Clarke 1 1 100% 6 6
Thailand Kritsanut Lertsattayathorn 2 2 100% 26 17
China Lyu Chuang 1 1 100% 10 6
England Chris Melling 1 1 100% 6 4
China Lu Ning 1 1 100% 8 6
China Yu Delu 1 1 100% 10 6
Finland Robin Hull 1 1 100% 5 4
Switzerland Alexander Ursenbacher 1 1 100% 6 5
England Lee Page 1 1 100% 7 5
Wales Duane Jones 2 2 100% 10 10
England Zack Richardson 1 1 100% 5 4
Germany Lukas Kleckers 1 1 100% 4 4
France Stephane Ochoiski 1 1 100% 5 4
India Pankaj Advani 2 1 50% 14 6
England Alan Trigg 1 1 100% 8 5
Australia Hassan Kerde 1 1 100% 7 5
England Martin O'Donnell 1 0 0% 7 3
England Charlie Walters 1 1 100% 4 4
China Fang Xiongman 2 1 50% 11 7
New Zealand Daniell Harry Haenga 1 1 100% 8 5
China Yuan Sijun 2 2 100% 14 11
Poland Mateusz Baranowski 1 1 100% 5 5
China Yi Chen Xu 1 1 100% 5 5
China Zhao Xintong 1 1 100% 8 6
China Zhou Yuelong 2 2 100% 9 7
Thailand Boonyarit Keattikun 1 1 100% 5 5
China Zhang Yong 1 1 100% 6 4
England Ian Burns 2 1 50% 11 7
China Li Hang 3 3 100% 27 19
England Paul Sweeny 1 1 100% 6 4
England Jamie Barrett 1 1 100% 6 5
England Oliver Lines 1 1 100% 7 4
China Hu Hao 1 1 100% 4 4
China Li Yuan 1 0 0% 7 3
Australia Matthew Bolton 1 1 100% 6 5
China Yan Bingtao 3 3 100% 19 13
Thailand Akani Songsermsawad 3 1 33.33% 24 13
Malaysia Thor Chuan Leong 1 1 100% 6 5
Egypt Basem Eltahhan 1 1 100% 4 4
India Kamal Chawla 1 1 100% 9 5
Wales Jak Jones 1 1 100% 6 6
Pakistan Hamza Akbar 1 1 100% 6 4
China Xu Si 1 1 100% 5 4
Cyprus Michael Georgiou 1 1 100% 7 4
Poland Adam Stefanow 1 1 100% 9 5
England Joe O'Connor 1 1 100% 6 4
China Chen Feilong 1 1 100% 6 5
Pu QingSong 1 1 100% 10 6
China Luo Honghao 1 1 100% 7 5
Thailand Nutcharat Wongharuthai 1 1 100% 6 5
Scotland Scott Donaldson 1 0 0% 7 2
England James Cahill 1 1 100% 7 4