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

  • Patreon
  • Filtering

    Status
    Categories
    Scope
    Range
    H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
    England Mark Davis 17 10 58.82% 112 62
    England Stuart Bingham 18 9 50% 139 71
    England Mark Selby 29 13 44.83% 195 92
    England Jack Lisowski 6 5 83.33% 36 22
    England Matthew Day 1 1 100% 7 4
    England Barry Hawkins 30 14 46.67% 198 97
    England Ali Carter 21 9 42.86% 160 72
    Scotland Graeme Dott 11 6 54.55% 93 45
    Scotland John Higgins 25 12 48% 211 102
    England Shaun Murphy 26 12 46.15% 192 92
    Wales Mark Williams 14 7 50% 101 53
    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 5 5 100% 30 23
    Hong Kong Marco Fu 18 11 61.11% 110 57
    Ireland Ken Doherty 11 5 45.45% 98 49
    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 4 3 75% 20 12
    England Anthony Hamilton 14 7 50% 105 58
    England Joe Perry 23 18 78.26% 181 112
    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 16 7 43.75% 111 53
    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 27 14 51.85% 191 90
    England Stuart Pettman 3 3 100% 24 17
    Wales Dominic Dale 8 6 75% 43 27
    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 9 3 33.33% 70 34
    England Mitchell Mann 3 3 100% 22 13
    England Greg Davis 1 1 100% 4 4
    England Tom Ford 8 5 62.5% 46 25
    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 9 2 22.22% 49 17
    Wales Ryan Day 21 17 80.95% 145 87
    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 26 16 61.54% 217 114
    England Mark King 16 13 81.25% 135 81
    England Ben Woollaston 3 3 100% 20 14
    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 2 2 100% 10 9
    Wales Matthew Stevens 8 6 75% 53 31
    China Xiao Guodong 6 3 50% 35 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 8 6 75% 51 29
    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 12 4 33.33% 71 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 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 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 6 1 16.67% 35 13
    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
    Israel 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 7 2 28.57% 39 15
    England Mark Joyce 3 3 100% 17 13
    England David Gilbert 6 5 83.33% 36 21
    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 7 3 42.86% 54 26
    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 2 1 50% 12 6
    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 3 2 66.67% 20 13
    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 4 3 75% 20 14
    Thailand Boonyarit Keattikun 1 1 100% 5 5
    China Zhang Yong 2 2 100% 13 10
    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 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 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 2 1 50% 17 8
    England James Cahill 2 2 100% 32 17
    Northern Ireland Jordan Brown 1 1 100% 6 4
    Germany Simon Lichtenberg 1 1 100% 9 6
    England Billy Joe Castle 1 0 0% 5 1
    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 1 1 100% 19 10
    England Nick Pearce 1 1 100% 7 5