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 18 11 61.11% 118 66
England Stuart Bingham 20 10 50% 152 76
England Mark Selby 32 15 46.88% 224 107
England Jack Lisowski 7 6 85.71% 43 26
England Matthew Day 1 1 100% 7 4
England Barry Hawkins 31 14 45.16% 204 98
England Ali Carter 23 11 47.83% 185 88
Scotland Graeme Dott 13 7 53.85% 106 53
Scotland John Higgins 27 13 48.15% 232 113
England Shaun Murphy 29 15 51.72% 241 120
Wales Mark Williams 17 8 47.06% 117 61
Northern Ireland Gerard Greene 7 7 100% 39 30
Scotland Stephen Hendry 8 6 75% 64 42
England Ricky Walden 16 13 81.25% 99 62
Wales Daniel Wells 7 6 85.71% 42 28
Hong Kong Marco Fu 19 11 57.89% 116 59
Ireland Ken Doherty 13 6 46.15% 105 54
England Michael Holt 11 6 54.55% 81 41
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 6 4 66.67% 32 18
England Anthony Hamilton 14 7 50% 105 58
England Joe Perry 26 19 73.08% 204 121
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 19 8 42.11% 145 67
Northern Ireland Dermot McGlinchey 1 1 100% 6 4
England Ronnie O'Sullivan 24 4 16.67% 253 99
Scotland Alan McManus 17 10 58.82% 122 65
England Judd Trump 34 16 47.06% 250 117
England Stuart Pettman 3 3 100% 24 17
Wales Dominic Dale 12 8 66.67% 67 42
England Jamie Cope 7 6 85.71% 38 28
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 12 4 33.33% 87 42
England Mitchell Mann 4 3 75% 26 15
England Greg Davis 1 1 100% 4 4
England Tom Ford 13 6 46.15% 75 37
Belgium Bjorn Haneveer 1 1 100% 4 4
England Stuart Carrington 4 4 100% 28 21
China Liang Wenbo 8 5 62.5% 58 29
Wales Alex Taubman 1 1 100% 5 4
Northern Ireland Mark Allen 12 4 33.33% 78 36
Wales Ryan Day 23 18 78.26% 161 95
England David Grace 2 1 50% 12 7
England Paul Davison 6 4 66.67% 30 18
England Allan Taylor 3 3 100% 26 18
Australia Neil Robertson 28 18 64.29% 242 129
England Mark King 17 13 76.47% 142 84
England Ben Woollaston 4 4 100% 25 18
England Dave Harold 6 2 33.33% 34 11
England Craig Steadman 1 1 100% 5 4
England Rod Lawler 9 6 66.67% 64 37
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 11 9 81.82% 97 59
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
Jamaica Rory McLeod 6 4 66.67% 51 32
Wales Paul Davies 2 2 100% 10 9
Wales Matthew Stevens 12 9 75% 76 45
China Xiao Guodong 10 4 40% 58 26
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 13 9 69.23% 96 56
Thailand Dechawat Poomjaeng 2 0 0% 25 11
Ireland Ryan Cronin 1 1 100% 6 4
Ireland Michael Judge 4 3 75% 21 15
Wales Michael White 10 7 70% 65 37
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 4 2 50% 22 10
England Ricky Norris 1 1 100% 5 4
England Martin Gould 14 4 28.57% 92 34
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 Suchakree 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 4 2 50% 23 13
England Barry Pinches 3 2 66.67% 28 16
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 3 2 66.67% 23 11
England Alfie Burden 7 6 85.71% 45 32
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 7 2 28.57% 42 17
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 2 0 0% 9 1
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 7 5 71.43% 65 36
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
Israel Eden Sharav 1 1 100% 4 4
England Gary Wilson 5 3 60% 34 17
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 3 2 66.67% 16 12
England Kyren Wilson 12 4 33.33% 67 26
England Mark Joyce 3 3 100% 17 13
England David Gilbert 8 5 62.5% 65 31
England Matthew Selt 7 5 71.43% 31 19
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 4 4 100% 24 19
England Adam Duffy 1 1 100% 5 4
Scotland Ross Muir 2 1 50% 11 7
England Sanderson Lam 4 4 100% 29 20
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 2 2 100% 16 10
England Sam Baird 3 2 66.67% 14 8
England Joel Walker 2 1 50% 12 8
Thailand Thepchaiya Un-Nooh 5 2 40% 39 19
Canada Alex Pagulayan 1 1 100% 5 5
Wales Jamie Jones 2 0 0% 19 4
Thailand Noppon Saengkham 8 3 37.5% 58 26
England Michael Williams 1 1 100% 6 4
England Hammad Miah 3 3 100% 26 18
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 3 3 100% 33 22
China Lyu Chuang 1 1 100% 10 6
England Chris Melling 1 1 100% 6 4
China Lu Ning 2 1 50% 12 7
China Yu Delu 1 1 100% 10 6
Finland Robin Hull 2 1 50% 12 6
Switzerland Alexander Ursenbacher 3 3 100% 18 13
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 3 1 33.33% 17 7
England Charlie Walters 1 1 100% 4 4
China Fang Xiongman 2 1 50% 11 7
New Zealand Daniel Haenga 1 1 100% 8 5
China Yuan Sijun 7 5 71.43% 54 33
Poland Mateusz Baranowski 1 1 100% 5 5
China Yi Chen Xu 1 1 100% 5 5
China Zhao Xintong 2 2 100% 30 19
China Zhou Yuelong 7 5 71.43% 46 28
Thailand Boonyarit Keattikun 1 1 100% 5 5
China Zhang Yong 2 2 100% 13 10
England Ian Burns 4 3 75% 26 16
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 2 2 100% 14 9
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 4 3 75% 30 18
Thailand Akani Songsermsawad 6 2 33.33% 37 18
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 2 2 100% 12 10
Cyprus Michael Georgiou 3 3 100% 20 15
Poland Adam Stefanow 1 1 100% 9 5
England Joe O'Connor 5 3 60% 40 21
China Chen Feilong 1 1 100% 6 5
Pu QingSong 1 1 100% 10 6
China Luo Honghao 1 1 100% 7 5
Thailand Mink Nutcharut 2 2 100% 11 10
Scotland Scott Donaldson 2 1 50% 17 8
England James Cahill 4 4 100% 46 26
Northern Ireland Jordan Brown 5 3 60% 35 19
Germany Simon Lichtenberg 1 1 100% 9 6
England Billy Joe Castle 2 1 50% 15 7
England Lee Spick 2 2 100% 17 10
Wales Lee Walker 2 2 100% 14 10
England Gareth Coates 1 1 100% 5 5
China Tian Pengfei 3 2 66.67% 34 19
England Nick Pearce 1 1 100% 7 5
England Jamie O'Neill 1 1 100% 7 6
China Wu Yize 3 1 33.33% 24 13
England Harvey Chandler 2 2 100% 13 9
Northern Ireland Declan Lavery 1 1 100% 4 4
Iran Soheil Vahedi 1 1 100% 8 5
China Chang Bingyu 1 1 100% 8 5
England Louis Heathcote 2 1 50% 10 6
Ukraine Iulian Boiko 1 1 100% 7 6
China Pang Junxu 3 2 66.67% 25 14
England Zak Surety 2 1 50% 12 5
England Ashley Hugill 4 3 75% 36 21
Wales Jackson Page 1 1 100% 3 3
England Steven Hallworth 1 1 100% 6 4
England Ashley Carty 1 0 0% 6 1
China Jianbo Zhao 1 1 100% 7 5
China Zhang Jiankang 1 1 100% 9 6
China Si Jiahui 2 0 0% 10 4
England Oliver Brown 2 1 50% 15 8
Ireland Aaron Hill 1 1 100% 3 3
England Sam Craigie 2 1 50% 13 6
China Lyu Haotian 2 1 50% 7 3
China Fan Zhengyi 1 0 0% 16 6
England Manasawin Phetmalaikul 1 1 100% 7 5
China Yisong Peng 1 1 100% 8 6
China Xing Zihao 1 1 100% 6 5
England Rebecca Kenna 1 1 100% 6 5
Egypt Mostafa Dorgham 1 1 100% 6 5
England Ryan Davies 1 0 0% 3 0
Scotland Dean Young 1 1 100% 4 3
Hong Kong Cheung Ka Wai 1 0 0% 9 4
China Jiang Jun 1 1 100% 5 4
Belgium Ben Mertens 1 1 100% 4 4
Hungary Bulcsú Révész 1 1 100% 4 4
China He Guoqiang 1 0 0% 5 1
Scotland Liam Graham 1 1 100% 5 4
England Haydon Pinhey 1 0 0% 8 2
Latvia Artemijs Zizins 1 1 100% 9 6