Most Frequently Met Opponents By Joe Perry - All-time Professional

  • Patreon
  • Filtering

    Status
    Categories
    Scope
    Range
    H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
    England Shaun Murphy 15 5 33.33% 94 38
    China Li Yan 2 2 100% 11 9
    England Rod Lawler 5 5 100% 31 24
    England Ronnie O'Sullivan 19 2 10.53% 179 65
    Scotland Graeme Dott 16 9 56.25% 118 67
    Wales Jamie Jones 5 4 80% 34 19
    Thailand James Wattana 10 7 70% 64 39
    England Tom Ford 13 7 53.85% 77 39
    England Mark Joyce 4 2 50% 20 11
    England Sanderson Lam 1 1 100% 4 4
    Scotland Stephen Hendry 12 5 41.67% 87 37
    China Liu Song 2 1 50% 23 13
    Malta Tony Drago 7 5 71.43% 62 38
    Wales Mark Williams 29 11 37.93% 168 73
    England Ali Carter 28 11 39.29% 221 113
    England Jamie Cope 10 4 40% 79 39
    England Jimmy White 8 3 37.5% 75 36
    China Lyu Chuang 3 2 66.67% 16 10
    Thailand Noppon Saengkham 5 4 80% 41 25
    England Paul Davison 4 2 50% 27 15
    England Mark Selby 24 8 33.33% 137 59
    Wales Matthew Stevens 20 10 50% 161 79
    Denmark Rune Kampe 1 1 100% 4 4
    Scotland Stephen Maguire 25 7 28% 197 80
    Wales Andrew Pagett 2 2 100% 16 10
    England Michael Wasley 4 3 75% 21 15
    Northern Ireland Gerard Greene 6 2 33.33% 40 19
    Ireland Martin McCrudden 1 1 100% 4 4
    England Mark King 12 5 41.67% 65 34
    England Robbie Williams 9 5 55.56% 62 33
    Ireland Ken Doherty 15 6 40% 88 46
    England Robert Milkins 14 12 85.71% 99 62
    Wales Dominic Dale 11 5 45.45% 72 36
    England Jamie O'Neill 1 1 100% 6 4
    England Stephen Lee 6 1 16.67% 44 17
    England Stuart Carrington 7 4 57.14% 50 25
    England Robert Valiant 1 1 100% 7 4
    England Matthew Selt 5 3 60% 28 17
    Northern Ireland Dermot McGlinchey 2 1 50% 13 8
    England Judd Trump 19 6 31.58% 111 48
    England Justin Astley 2 2 100% 10 8
    Scotland Alan McManus 6 4 66.67% 40 26
    China Tian Pengfei 5 3 60% 27 14
    England Ricky Walden 13 6 46.15% 72 34
    Ireland Fergal O'Brien 10 5 50% 81 40
    England Michael Holt 9 5 55.56% 66 38
    Scotland John Higgins 13 3 23.08% 89 34
    England James McGouran 1 1 100% 7 4
    Australia Neil Robertson 27 11 40.74% 185 85
    Hong Kong Marco Fu 7 1 14.29% 63 23
    Northern Ireland Mark Allen 16 7 43.75% 107 53
    Germany Stefan Joachim 1 1 100% 4 4
    Wales Ryan Day 18 7 38.89% 85 38
    England Stuart Bingham 16 9 56.25% 139 77
    England Barry Pinches 11 9 81.82% 104 60
    Scotland Marcus Campbell 10 6 60% 73 38
    China Jin Long 2 2 100% 6 4
    China Ding Junhui 23 7 30.43% 152 68
    England Barry Hawkins 19 9 47.37% 134 71
    England Peter Ebdon 13 7 53.85% 91 45
    England David Gilbert 16 8 50% 112 58
    England Mark Davis 16 12 75% 106 69
    England Steve Davis 2 2 100% 25 14
    China Liang Wenbo 5 3 60% 34 18
    England John Parrott 7 4 57.14% 60 31
    England Anthony Hamilton 10 6 60% 62 36
    England Nigel Bond 4 0 0% 35 15
    Northern Ireland Joe Swail 11 8 72.73% 88 50
    Malta Alex Borg 2 2 100% 10 8
    England Jimmy Michie 4 4 100% 36 23
    England Dave Harold 3 2 66.67% 32 17
    Wales Kishan Hirani 2 2 100% 11 8
    England Stuart Pettman 3 2 66.67% 27 14
    Scotland Drew Henry 2 2 100% 22 15
    England Kyren Wilson 10 4 40% 70 35
    Ireland Joe Delaney 2 2 100% 11 9
    England Adam Wicheard 1 1 100% 5 4
    Ireland Michael Judge 5 3 60% 37 22
    England Andrew Norman 3 2 66.67% 19 11
    England Adrian Gunnell 2 1 50% 19 9
    England Ian McCulloch 2 0 0% 14 4
    England Joe Jogia 1 0 0% 4 0
    Ireland Anthony Cronin 1 1 100% 4 4
    England Brian Morgan 5 3 60% 35 18
    England David Gray 4 2 50% 38 19
    Scotland Chris Small 6 2 33.33% 57 23
    Pakistan Shokat Ali 4 4 100% 32 25
    England David Roe 2 2 100% 16 10
    England Mike Dunn 8 6 75% 49 29
    Jamaica Rory McLeod 4 2 50% 20 12
    England Matthew Couch 2 2 100% 11 9
    England Paul Metcalf 1 1 100% 4 4
    England Sean Storey 2 1 50% 21 9
    England Stephen Craigie 1 1 100% 5 4
    England Nick Dyson 1 1 100% 6 5
    England Dave Finbow 1 0 0% 9 4
    England Martin Gould 7 3 42.86% 43 22
    Northern Ireland Terry Murphy 1 1 100% 19 10
    Australia Quinten Hann 1 0 0% 7 2
    England Wayne Brown 2 2 100% 18 10
    England Alfie Burden 4 2 50% 32 14
    England Paul Hunter 2 0 0% 25 11
    Scotland Jamie Burnett 6 5 83.33% 67 40
    Wales Darren Morgan 5 5 100% 36 26
    England Mark Gray 2 0 0% 15 5
    Northern Ireland Jason Prince 1 1 100% 8 5
    Ireland Stanley Murphy 1 1 100% 9 5
    Northern Ireland Patrick Wallace 6 4 66.67% 48 27
    England Andy Hicks 1 0 0% 6 2
    Iceland Kristjan Helgason 1 1 100% 15 9
    England Bradley Jones 2 0 0% 16 6
    Belgium Bjorn Haneveer 1 1 100% 6 5
    England Troy Shaw 1 1 100% 5 5
    Thailand Noppadon Noppachorn 1 1 100% 18 10
    Scotland Billy Snaddon 2 1 50% 14 7
    China Rouzi Maimaiti 2 2 100% 10 9
    Wales Tony Chappel 2 2 100% 16 10
    Ireland Stephen O'Connor 2 1 50% 14 7
    England John Read 2 1 50% 16 9
    Wales Wayne Jones 2 2 100% 13 10
    Scotland Martin Dziewialtowski 3 1 33.33% 26 13
    England Jason Wallace 1 0 0% 8 3
    England Munraj Pal 2 2 100% 12 10
    England Stefan Mazrocis 2 0 0% 18 8
    England Nigel Gilbert 1 1 100% 16 10
    England Mick Price 2 1 50% 22 11
    England Mark Johnston-Allen 1 1 100% 14 10
    England Tony Knowles 1 1 100% 6 5
    England Neal Foulds 1 1 100% 7 5
    England Craig Harrison 1 1 100% 9 5
    Wales Ian Sargeant 2 1 50% 15 7
    Scotland Hugh Abernethy 2 1 50% 15 9
    Scotland Chris Shade 1 1 100% 7 5
    England Paul Wykes 3 2 66.67% 20 13
    England John Whitty 2 2 100% 16 10
    England Martin Clark 1 0 0% 17 8
    England Willie Thorne 1 1 100% 7 5
    England Andrew Higginson 4 3 75% 31 17
    England Nick Walker 1 1 100% 16 10
    Northern Ireland Dennis Taylor 1 1 100% 8 5
    England Jonathan Birch 2 1 50% 14 6
    England Nick Pearce 1 1 100% 6 5
    England Chris Scanlon 2 0 0% 15 4
    England Karl Payne 2 2 100% 16 10
    England Lee Mallen 1 1 100% 6 5
    Thailand Passakorn Suwannawat 3 3 100% 17 14
    Scotland Graham Horne 1 0 0% 18 8
    England Tony Meo 1 1 100% 12 10
    Canada Alain Robidoux 1 0 0% 8 3
    England Matthew McGrotty 1 1 100% 6 5
    England Andrew Cairns 1 1 100% 7 5
    England Paul Cavney 1 1 100% 7 5
    England Malcolm Bilclough 1 1 100% 6 5
    Wales Doug Mountjoy 1 1 100% 6 5
    England Peter Lines 2 2 100% 15 10
    England Philip Seaton 2 2 100% 12 10
    Scotland John Lardner 1 0 0% 9 4
    England Jason Smith 1 1 100% 9 5
    England Michael Leach 2 1 50% 18 9
    Northern Ireland Declan Hughes 1 0 0% 5 0
    England Jeff Cundy 1 0 0% 8 3
    Isle of Man Darryl Hill 1 1 100% 4 4
    Belgium Luca Brecel 4 2 50% 20 9
    England Neil Selman 1 1 100% 5 5
    England Matt Bailey 1 1 100% 7 5
    England Gareth Atkins 1 1 100% 6 5
    England Danny Fowler 1 0 0% 6 1
    England Jason Ferguson 1 0 0% 5 0
    Wales Gareth Chilcott 1 0 0% 5 1
    Ireland Leo Fernandez 1 1 100% 9 5
    Scotland Euan Henderson 1 0 0% 15 5
    England Brian Rowswell 1 1 100% 9 5
    Ireland Darren Lennox 1 1 100% 9 5
    England Steve Judd 1 0 0% 8 3
    Wales Lee Walker 1 1 100% 7 5
    Wales Richard Jones 1 0 0% 9 4
    England Neil Gilder 1 0 0% 8 3
    England Simon Morris 1 0 0% 8 3
    Ireland Micky Roughan 1 1 100% 8 5
    England Matt Wilson 3 1 33.33% 23 12
    Wales Iwan Jones 1 1 100% 9 5
    Scotland Michael Leslie 1 1 100% 5 4
    England Jimmy Robertson 9 5 55.56% 59 31
    Wales Michael White 8 4 50% 42 20
    England Del Smith 1 0 0% 7 2
    England Colin Morton 1 0 0% 13 3
    England Scott Cooney 1 1 100% 7 5
    England Nicholas Segal 1 1 100% 8 5
    England Ben Woollaston 9 7 77.78% 54 34
    China Chen Zhe 2 2 100% 8 8
    England Ashley Carty 5 4 80% 31 20
    China Xiao Guodong 5 5 100% 31 23
    England Paul Gibson 1 0 0% 9 4
    Wales Gary Peters 1 1 100% 5 5
    England Lun Wai Lee 1 1 100% 7 5
    England Oliver Lines 2 1 50% 12 7
    England Steve Archer 1 0 0% 6 1
    Belgium Steven Van Osselaer 1 1 100% 7 5
    England Stuart Parnell 1 0 0% 9 4
    Ireland Mario Fernandez 1 1 100% 7 5
    England Neil Mosley 1 1 100% 9 5
    England Anthony Halpin 2 2 100% 14 10
    Canada Cliff Thorburn 1 1 100% 8 5
    Canada Bob Chaperon 1 1 100% 8 5
    England Hassan Vaizie 1 1 100% 8 5
    England Malcolm Billaney 1 1 100% 7 5
    England Craig Glanville 1 0 0% 8 3
    Scotland Alistair Fleming 1 0 0% 6 1
    China Long Wang 1 1 100% 4 4
    China Lyu Chenwei 1 1 100% 5 4
    England Roy Bigg 1 0 0% 7 2
    Ireland Joe Canny 1 0 0% 6 1
    Ireland David McDonnell 1 0 0% 8 3
    England Kevin Ashby 1 1 100% 9 5
    England Peter Gilchrist 1 1 100% 7 5
    England Iain Trimble 1 1 100% 6 5
    England David Rippon 1 0 0% 5 0
    England Anton Bishop 1 1 100% 9 5
    England Paul Florence 1 1 100% 7 5
    England Frank Dezi 1 1 100% 9 5
    England Graham Fisken 1 1 100% 8 5
    England Craig Barber 2 2 100% 11 9
    England Eddie Manning 1 0 0% 5 0
    England John Patterson 1 1 100% 6 5
    Finland Robin Hull 2 1 50% 13 6
    England Frank Maskell 1 1 100% 6 5
    England Lee Walters 1 1 100% 7 5
    Ireland John McBride 1 1 100% 7 5
    England Stuart Pegrum 1 0 0% 6 1
    England Mike Russell 1 0 0% 9 4
    England Mark Flowerdew 1 0 0% 6 1
    England Clive Bernstone 1 1 100% 6 5
    New Zealand Brent Wells 1 1 100% 7 5
    England Steve Campbell 1 0 0% 9 4
    England Lee Grant 1 1 100% 6 5
    England Danny Smith 1 1 100% 7 5
    England Andrew Clark 1 1 100% 5 5
    England David Mellon 1 1 100% 9 5
    Australia Steve Mifsud 1 1 100% 7 5
    Wales Norman Maher 1 1 100% 8 5
    England Derek Turner 1 1 100% 8 5
    England Mike Watling 1 1 100% 7 5
    England Roger Garrett 1 1 100% 9 5
    England Brett Patmore 1 0 0% 8 3
    England David Wilson 1 0 0% 9 4
    England Liam Highfield 4 4 100% 26 17
    England Jack Lisowski 6 3 50% 44 23
    India Sonic Multani 1 0 0% 7 2
    England Adam Duffy 3 3 100% 16 12
    Thailand Thanawat Thirapongpaiboon 2 0 0% 14 5
    England Simon Bedford 1 1 100% 5 5
    England Andy Lee 1 1 100% 5 5
    Israel Shachar Ruberg 1 1 100% 9 5
    Thailand Dechawat Poomjaeng 2 1 50% 16 9
    England Sam Baird 4 1 25% 33 13
    Scotland Alan Burnett 1 1 100% 6 5
    England Simon Parker 1 1 100% 8 5
    England Sean O'Sullivan 4 2 50% 21 12
    China Ma Jianjun 1 1 100% 4 4
    China Pan Weixing 1 1 100% 4 4
    China Cao Yupeng 2 2 100% 8 5
    England Oliver Brown 2 2 100% 13 9
    Iran Amir Sarkhosh 1 1 100% 9 5
    Ireland Robert Murphy 1 1 100% 7 6
    China Wang Yuchen 2 1 50% 15 9
    Scotland Anthony McGill 10 6 60% 59 36
    England James Cahill 1 1 100% 9 6
    Wales Daniel Wells 4 3 75% 25 16
    Scotland Scott Donaldson 8 5 62.5% 52 31
    China Li Hang 3 2 66.67% 21 11
    Norway Kurt Maflin 4 3 75% 29 17
    Wales Duane Jones 1 0 0% 7 2
    England Allan Taylor 1 1 100% 7 4
    Wales Jak Jones 1 1 100% 6 5
    China Lyu Haotian 2 1 50% 12 7
    China Chen Zifan 3 3 100% 16 13
    England Chris Melling 2 1 50% 13 7
    Egypt Ahmed Galal 1 1 100% 8 5
    Poland Kacper Filipiak 1 1 100% 6 5
    Thailand Boonyarit Keattikun 3 3 100% 26 16
    England Chris Norbury 1 1 100% 6 6
    China Shi Zhenlong 1 1 100% 5 4
    Thailand Ratchayothin Yotharuck 1 1 100% 7 4
    China Zhang Anda 3 3 100% 22 18
    Wales Jamie Clarke 2 1 50% 15 8
    Scotland Fraser Patrick 2 2 100% 16 10
    England Jason Pegram 1 0 0% 5 2
    China Huang Jiahao 1 1 100% 4 4
    China Wang Zepeng 1 1 100% 6 4
    England Elliot Slessor 2 1 50% 11 7
    Thailand Thepchaiya Un-Nooh 1 1 100% 5 4
    England Lee Page 1 1 100% 7 4
    China Yu Delu 3 3 100% 22 14
    England Gary Wilson 5 1 20% 31 11
    Malaysia Thor Chuan Leong 2 2 100% 12 10
    Pakistan Asjad Iqbal 1 0 0% 9 4
    Ireland David Morris 1 1 100% 5 4
    Scotland Mark Owens 1 1 100% 4 4
    England Sam Thistlewhite 1 0 0% 6 2
    England Ashley Hugill 2 2 100% 13 9
    Scotland Dylan Craig 1 1 100% 5 4
    Iran Hossein Vafaei 4 2 50% 27 14
    England John Astley 2 1 50% 11 7
    Scotland Michael Collumb 2 2 100% 11 8
    Egypt Hesham Shawky 1 1 100% 9 5
    Russia Ivan Kakovskii 1 1 100% 6 5
    India Sourav Kothari 1 1 100% 6 5
    Thailand Akani Songsermsawad 4 2 50% 36 17
    England David Grace 1 0 0% 7 3
    England Christopher Keogan 1 1 100% 7 6
    India Aditya Mehta 1 1 100% 9 6
    Brazil Itaro Santos 1 1 100% 4 4
    England Jamie Barrett 1 1 100% 9 6
    Wales David John 1 1 100% 5 5
    England Zack Richardson 2 2 100% 19 14
    Israel Eden Sharav 1 1 100% 6 5
    Wales Ian Preece 1 1 100% 7 5
    China Yuan Sijun 1 0 0% 5 1
    England Sam Craigie 1 1 100% 9 6
    England Billy Joe Castle 1 1 100% 7 6
    England Hammad Miah 3 3 100% 13 10
    England Michael Wild 1 1 100% 5 4
    Scotland Chris Totten 2 2 100% 11 11
    Scotland Ross Muir 1 1 100% 11 10
    China Lu Ning 1 1 100% 5 4
    China Li Yuan 1 1 100% 8 5
    England Joe O'Connor 4 4 100% 28 20
    China Zhou Yuelong 1 0 0% 9 4
    England Harvey Chandler 2 1 50% 13 8
    England Luke Fisher 1 1 100% 6 5
    England Craig Butler 1 1 100% 8 5
    England Stephen Croft 1 1 100% 7 5
    China Wu Yize 1 1 100% 9 6
    Germany Simon Lichtenberg 2 2 100% 22 16
    China Zhang Yong 1 1 100% 11 10
    England Martin O'Donnell 1 1 100% 13 10
    England Adam Davies 1 1 100% 7 5
    China Fan Zhengyi 1 1 100% 6 4
    England Chris Wakelin 1 1 100% 8 6
    Egypt Mohamed Khairy 1 1 100% 8 5
    Germany Patrick Einsle 1 1 100% 7 5
    Thailand Issara Kachaiwong 1 0 0% 8 3
    Japan Yutaka Fukuda 1 1 100% 5 5
    United Arab Emirates Mohammed Shehab 1 1 100% 9 5
    Belgium Ben Mertens 1 1 100% 4 4
    England Reanne Evans 1 1 100% 5 5
    China Peifan Lei 2 2 100% 12 9
    England Mark Lloyd 1 1 100% 5 4
    Cyprus Michael Georgiou 1 1 100% 7 5
    China Zhao Xintong 1 1 100% 6 4
    Ireland Ross Bulman 1 1 100% 6 4
    Switzerland Alexander Ursenbacher 1 1 100% 8 5
    China Yan Bingtao 1 0 0% 11 5
    Gibraltar Gareth Lopez 1 1 100% 4 4