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

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
England Shaun Murphy 16 5 31.25% 102 41
China Li Yan 2 2 100% 11 9
England Rod Lawler 6 5 83.33% 34 25
England Ronnie O'Sullivan 20 2 10% 182 65
Scotland Graeme Dott 19 12 63.16% 135 80
Wales Jamie Jones 7 6 85.71% 44 26
Thailand James Wattana 9 7 77.78% 55 36
England Tom Ford 14 7 50% 87 43
England Mark Joyce 6 3 50% 35 19
England Sanderson Lam 3 2 66.67% 28 16
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 35 14 40% 196 89
England Ali Carter 30 11 36.67% 229 115
England Jamie Cope 10 4 40% 79 39
England Jimmy White 10 5 50% 81 42
China Lyu Chuang 3 2 66.67% 16 10
Thailand Noppon Saengkham 6 4 66.67% 48 28
England Paul Davison 5 3 60% 28 16
England Mark Selby 26 8 30.77% 144 60
Wales Matthew Stevens 23 12 52.17% 175 87
Denmark Rune Kampe 1 1 100% 4 4
Scotland Stephen Maguire 26 7 26.92% 204 83
Wales Andrew Pagett 3 3 100% 21 14
England Michael Wasley 4 3 75% 21 15
Northern Ireland Gerard Greene 7 2 28.57% 41 19
Ireland Martin McCrudden 1 1 100% 4 4
England Mark King 13 6 46.15% 69 38
England Robbie Williams 11 6 54.55% 71 38
Ireland Ken Doherty 16 6 37.5% 92 48
England Robert Milkins 16 13 81.25% 123 74
Wales Dominic Dale 12 5 41.67% 80 39
England Jamie O'Neill 1 1 100% 6 4
England Stephen Lee 6 1 16.67% 44 17
England Stuart Carrington 8 4 50% 54 27
England Robert Valiant 1 1 100% 7 4
England Matthew Selt 7 3 42.86% 39 19
Northern Ireland Dermot McGlinchey 2 1 50% 13 8
England Judd Trump 22 7 31.82% 137 62
England Justin Astley 2 2 100% 10 8
Scotland Alan McManus 6 4 66.67% 40 26
China Tian Pengfei 6 4 66.67% 31 17
England Ricky Walden 16 7 43.75% 90 43
Ireland Fergal O'Brien 11 6 54.55% 83 42
England Michael Holt 10 5 50% 70 40
Scotland John Higgins 16 3 18.75% 104 37
England James McGouran 1 1 100% 7 4
Australia Neil Robertson 33 13 39.39% 221 101
Hong Kong Marco Fu 7 1 14.29% 63 23
Northern Ireland Mark Allen 18 8 44.44% 120 59
Germany Stefan Joachim 1 1 100% 4 4
Wales Ryan Day 20 8 40% 93 41
England Stuart Bingham 18 10 55.56% 153 85
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 24 7 29.17% 157 69
England Barry Hawkins 23 10 43.48% 153 78
England Peter Ebdon 13 7 53.85% 91 45
England David Gilbert 21 9 42.86% 139 68
England Mark Davis 21 14 66.67% 143 87
England Steve Davis 2 2 100% 25 14
China Liang Wenbo 7 3 42.86% 46 22
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 10 7 70% 80 45
Malta Alex Borg 3 3 100% 16 14
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 14 6 42.86% 88 44
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 David 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 5 3 60% 35 19
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 9 3 33.33% 36 14
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 2 2 100% 16 9
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 2 2 100% 13 10
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 10 5 50% 63 32
Wales Michael White 10 5 50% 55 26
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 11 7 63.64% 69 39
China Chen Zhe 2 2 100% 8 8
England Ashley Carty 5 4 80% 31 20
China Xiao Guodong 9 7 77.78% 47 30
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 4 2 50% 26 14
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 10 5 50% 69 34
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 3 3 100% 16 14
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 5 3 60% 27 17
China Ma Jianjun 1 1 100% 4 4
China Pan Weixing 1 1 100% 4 4
China Cao Yupeng 6 4 66.67% 30 15
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 3 1 33.33% 21 11
Scotland Anthony McGill 14 8 57.14% 78 46
England James Cahill 1 1 100% 9 6
Wales Daniel Wells 6 4 66.67% 32 18
Scotland Scott Donaldson 10 6 60% 74 41
China Li Hang 6 5 83.33% 36 22
Norway Kurt Maflin 5 4 80% 34 20
Wales Duane Jones 3 2 66.67% 17 11
England Allan Taylor 3 2 66.67% 14 7
Wales Jak Jones 2 2 100% 9 7
China Lyu Haotian 3 1 33.33% 18 9
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 2 2 100% 9 8
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 4 2 50% 26 13
Scotland Fraser Patrick 3 3 100% 23 16
England Jason Pegram 1 0 0% 5 2
China Huang Jiahao 2 2 100% 8 7
China Wang Zepeng 1 1 100% 6 4
England Elliot Slessor 4 1 25% 19 9
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 7 2 28.57% 40 16
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 7 4 57.14% 45 25
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 5 3 60% 44 22
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 2 1 50% 16 7
England Sam Craigie 2 1 50% 11 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 3 1 33.33% 28 17
China Lu Ning 5 1 20% 28 12
China Li Yuan 1 1 100% 8 5
England Joe O'Connor 5 5 100% 39 26
China Zhou Yuelong 2 0 0% 14 6
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 2 2 100% 22 15
England Adam Davies 1 1 100% 7 5
China Fan Zhengyi 3 1 33.33% 17 8
England Chris Wakelin 4 2 50% 16 9
Egypt Mohamed Khairy 1 1 100% 8 5
Germany Patrick Einsle 1 1 100% 7 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 2 1 50% 9 4
Ireland Ross Bulman 1 1 100% 6 4
Switzerland Alexander Ursenbacher 1 1 100% 8 5
China Yan Bingtao 4 1 25% 25 11
Gibraltar Gareth Lopez 1 1 100% 4 4
England Steven Hallworth 3 3 100% 21 13
England Riley Parsons 1 1 100% 5 4
Brazil Igor Figueiredo 1 1 100% 8 6
Wales Jackson Page 2 0 0% 16 6
England Haydon Pinhey 1 1 100% 2 2
China Chang Bingyu 1 1 100% 7 4
Wales Dylan Emery 2 1 50% 14 7
China Luo Honghao 1 1 100% 3 2
England Sean Maddocks 1 1 100% 3 3
England Ben Hancorn 1 0 0% 5 2
Iran Soheil Vahedi 1 0 0% 6 2
China Zhang Jiankang 1 0 0% 8 3
Germany Lukas Kleckers 2 1 50% 13 7
Australia Ryan Thomerson 2 2 100% 11 10
China Jianbo Zhao 1 1 100% 6 4
Estonia Andres Petrov 1 1 100% 8 5
Pakistan Mohammed Asif 1 1 100% 5 5
Ireland Aaron Hill 1 0 0% 5 0
India Ishpreet Singh Chadha 1 1 100% 6 4
Wales Alfie Davies 1 0 0% 1 0
China Xing Zihao 1 1 100% 6 5
Thailand Mink Nutcharut 1 1 100% 5 5
England Daniel Womersley 1 0 0% 9 4
Brazil Jonas Luz 1 1 100% 7 6
Poland Antoni Kowalski 1 0 0% 7 3
Egypt Hatem Yassen 1 1 100% 8 6
China Gong Chenzhi 1 0 0% 1 0
India Kreishh Gurbaxani 1 1 100% 5 5