Most Frequently Met Opponents By Barry Pinches - All-time Professional

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
Jamaica Rory McLeod 3 1 33.33% 21 7
England Liam Highfield 5 2 40% 46 21
England Gary Wilson 4 0 0% 24 9
England Chris Norbury 2 2 100% 11 8
England David Gilbert 6 0 0% 65 21
England Michael Holt 7 2 28.57% 50 24
England Andy Hicks 2 0 0% 13 5
Scotland John Higgins 6 0 0% 39 11
England Martin O'Donnell 2 1 50% 9 5
Scotland Graeme Dott 8 3 37.5% 60 27
England Robert Milkins 10 6 60% 77 44
Wales Ryan Day 9 2 22.22% 51 19
Belgium Luca Brecel 6 2 33.33% 43 15
England David Grace 3 1 33.33% 20 8
England Ricky Walden 4 0 0% 29 10
Wales Daniel Wells 6 3 50% 39 22
England Sam Baird 4 1 25% 23 8
England Ben Harrison 2 1 50% 10 5
Australia Neil Robertson 5 2 40% 31 15
China Liu Song 2 1 50% 10 5
England Rod Lawler 4 3 75% 26 15
Scotland Anthony McGill 7 5 71.43% 37 21
England Ronnie O'Sullivan 6 1 16.67% 38 12
Wales Mark Williams 10 2 20% 51 17
England Matthew Selt 6 2 33.33% 49 22
Wales Jak Jones 2 1 50% 8 6
China Chen Zhe 2 2 100% 12 8
Thailand Thanawat Thirapongpaiboon 3 2 66.67% 15 11
Wales Dominic Dale 3 0 0% 28 10
Ireland Fergal O'Brien 7 4 57.14% 51 27
England Daniel Skingle 1 1 100% 5 4
England Mark Selby 7 0 0% 37 10
Northern Ireland Gerard Greene 3 1 33.33% 15 7
England Stuart Bingham 6 1 16.67% 35 11
England Alfie Burden 6 3 50% 63 31
England Paul Davison 2 1 50% 10 5
England Adam Duffy 3 1 33.33% 20 9
England Alex Davies 4 2 50% 23 11
England Kyren Wilson 2 0 0% 15 5
Scotland Marcus Campbell 6 4 66.67% 42 23
China Lyu Chuang 2 1 50% 14 7
England Adam Wicheard 1 1 100% 7 4
Ireland David Hogan 1 0 0% 5 1
England Stephen Lee 4 3 75% 37 22
England Matthew Couch 5 1 20% 45 18
England Peter Lines 6 2 33.33% 36 14
England Andrew Higginson 3 1 33.33% 29 14
England Mark Davis 3 1 33.33% 29 12
Wales Matthew Stevens 5 2 40% 48 22
England Martin Gould 4 2 50% 28 11
Northern Ireland Patrick Wallace 2 2 100% 11 10
England Adrian Gunnell 3 1 33.33% 21 9
England David Gray 7 4 57.14% 55 26
England Jamie O'Neill 1 0 0% 6 2
China Tian Pengfei 5 1 20% 24 8
England Anthony Hamilton 3 0 0% 26 8
England Jamie Cope 3 2 66.67% 22 13
Northern Ireland Jordan Brown 4 1 25% 22 10
England Craig Steadman 3 2 66.67% 34 18
England Joe Perry 11 2 18.18% 104 44
England Shaun Murphy 4 2 50% 28 12
England Jimmy Michie 2 1 50% 16 8
England Jimmy Robertson 4 1 25% 32 14
England Lee Spick 2 1 50% 21 9
England Kuldesh Johal 2 1 50% 14 8
England Judd Trump 2 1 50% 10 5
China Jin Long 1 1 100% 8 5
England Lewis Roberts 1 0 0% 7 3
Scotland Stephen Hendry 4 0 0% 50 18
Bahrain Ahmed Ghuloom 1 1 100% 6 5
England Stefan Mazrocis 3 2 66.67% 21 12
England Andy Lee 3 1 33.33% 24 12
England Nigel Bond 10 5 50% 93 44
Wales Michael White 4 2 50% 30 18
China Zhang Anda 2 1 50% 12 7
England Joe Jogia 2 2 100% 16 10
Scotland Alan McManus 9 2 22.22% 67 29
England Simon Bedford 4 2 50% 26 15
Ireland Rodney Goggins 1 1 100% 9 5
Ireland Joe Delaney 4 0 0% 40 16
Ireland Leo Fernandez 3 3 100% 19 13
England Ben Woollaston 6 5 83.33% 32 21
Thailand Issara Kachaiwong 1 1 100% 4 4
Wales Lee Walker 5 3 60% 41 22
Wales Ian Preece 1 0 0% 7 2
England Mark King 7 1 14.29% 42 15
Northern Ireland Mark Allen 2 1 50% 19 11
Ireland David Morris 1 1 100% 3 3
England Mike Dunn 2 1 50% 13 6
Scotland Scott MacKenzie 3 1 33.33% 19 10
China Liang Wenbo 5 3 60% 20 9
England Paul Wykes 2 2 100% 12 8
England Stuart Pettman 4 1 25% 33 14
Scotland Jamie Burnett 7 4 57.14% 65 33
United Arab Emirates Mohammed Shehab 1 1 100% 7 4
Northern Ireland Joe Swail 3 0 0% 33 13
England Andrew Norman 1 0 0% 5 0
Malta Tony Drago 3 3 100% 28 20
China Ding Junhui 5 1 20% 41 17
Thailand Passakorn Suwannawat 1 0 0% 7 3
England Jimmy White 6 4 66.67% 51 27
England Tom Ford 8 3 37.5% 56 28
Ireland Ken Doherty 6 0 0% 51 16
England Dave Harold 4 1 25% 37 16
China Yang Qingtian 1 1 100% 8 5
England Barry Hawkins 4 0 0% 30 11
Scotland Gary Thomson 2 1 50% 15 8
Pakistan Shokat Ali 3 3 100% 22 15
England Adrian Rosa 5 2 40% 31 14
China Yu Delu 1 0 0% 9 4
Hong Kong Marco Fu 3 2 66.67% 19 13
Thailand James Wattana 1 1 100% 4 4
Finland Robin Hull 2 0 0% 24 9
Wales Ian Sargeant 2 1 50% 15 7
England Ali Carter 4 0 0% 28 9
Scotland Drew Henry 1 0 0% 14 4
England David Roe 1 1 100% 18 10
England John Parrott 2 1 50% 10 5
England Jason Ferguson 3 3 100% 20 15
Scotland Billy Snaddon 2 1 50% 18 9
England Munraj Pal 2 2 100% 14 10
Ireland Michael Judge 4 3 75% 27 15
England Jonathan Birch 5 2 40% 44 21
England Luke Fisher 1 1 100% 7 5
England Ian Brumby 2 1 50% 17 9
Northern Ireland Terry Murphy 4 2 50% 44 21
Scotland Stephen Maguire 3 1 33.33% 28 12
England Luke Simmonds 1 1 100% 15 10
England Eddie Barker 2 2 100% 18 15
England Sam Craigie 1 0 0% 6 1
England Gary Ponting 3 1 33.33% 31 14
Ireland David McDonnell 3 2 66.67% 30 19
England Paul Hunter 1 0 0% 6 1
England Brian Morgan 3 2 66.67% 21 11
Wales Paul Davies 3 2 66.67% 19 11
England Chris Melling 1 1 100% 8 5
England Jason Wallace 1 1 100% 5 5
England Nick Walker 3 1 33.33% 25 11
Norway Kurt Maflin 1 1 100% 7 5
England Joe Johnson 2 0 0% 16 6
England Ryan Michael 2 1 50% 13 8
England Tony Jones 1 1 100% 5 5
Canada Levi Meiller 1 1 100% 5 5
England Justin Astley 2 0 0% 15 6
England Ian McCulloch 2 0 0% 28 13
England Brian Salmon 1 1 100% 6 5
Scotland Chris Small 1 0 0% 18 8
England David Finbow 1 1 100% 15 10
England Jeff Cundy 3 2 66.67% 26 18
Scotland David McLellan 3 1 33.33% 25 11
Scotland Martin Dziewialtowski 2 1 50% 13 7
England Neal Foulds 1 1 100% 5 5
England Sunit Vaswani 1 1 100% 6 5
India Lucky Vatnani 1 0 0% 5 1
England Darren Clarke 3 2 66.67% 28 18
England Barry Mapstone 1 1 100% 8 5
England Mick Price 1 1 100% 7 5
Wales Tony Chappel 3 0 0% 26 6
England Matthew Street 1 0 0% 19 9
Ireland Stephen O'Connor 1 0 0% 8 3
England Leigh Griffin 2 1 50% 15 6
England Dean Reynolds 1 1 100% 7 5
Scotland John Lardner 1 1 100% 5 5
Wales Anthony Davies 2 1 50% 21 14
England Karl Burrows 1 0 0% 11 5
Scotland Hugh Abernethy 3 1 33.33% 20 8
England Nick Pearce 1 1 100% 6 5
England Peter Ebdon 4 2 50% 41 20
England Tony Knowles 5 3 60% 46 28
England Troy Shaw 1 1 100% 7 5
England Richard Somauroo 1 1 100% 13 10
England Jason Weston 3 2 66.67% 27 16
England Garoid O'Connor 1 1 100% 11 10
England Paul Sweeny 2 1 50% 14 8
China Li Jian Bing 1 1 100% 6 5
Canada Tom Finstad 1 1 100% 9 5
Wales Wayne Jones 1 1 100% 6 5
Wales Steve Newbury 2 1 50% 16 7
Afghanistan Saleh Mohammadi 1 1 100% 6 5
England Antony Bolsover 3 1 33.33% 22 8
Germany Mike Henson 1 1 100% 5 5
England David Coles 2 2 100% 13 10
England Peter McCullagh 2 1 50% 14 8
England Eddie Manning 2 1 50% 14 7
China Hasimu Tuerxun 1 1 100% 9 5
Ireland Stephen Murphy 4 3 75% 37 22
Malta Mario Cutajar 1 1 100% 7 5
Scotland Alex Lambie 1 1 100% 5 5
England Nick Terry 4 4 100% 38 30
England Nic Barrow 1 1 100% 13 10
Belgium Mario Geudens 1 1 100% 17 10
England Neil Selman 1 1 100% 13 10
England Craig Roper 1 0 0% 7 2
India Aditya Mehta 1 1 100% 9 5
England Surinder Gill 1 1 100% 15 10
Australia Johl Younger 1 1 100% 15 10
Scotland Alan Burnett 1 0 0% 7 2
England Leigh Robinson 1 1 100% 7 5
England Michael Rhodes 1 0 0% 9 4
England John Giles 2 1 50% 15 8
England Neil Gilder 1 1 100% 7 5
Thailand Noppadon Noppachorn 1 1 100% 9 5
England Bradley Jones 1 1 100% 7 5
England John Read 2 2 100% 15 10
China Guo Hua 1 1 100% 7 5
Scotland Euan Henderson 1 0 0% 8 3
Scotland Chris Shade 1 1 100% 7 5
England Matt Bailey 1 1 100% 6 5
Cyprus Charlie Economou 1 0 0% 9 4
Wales Neil Tomkins 1 1 100% 8 5
England Gary Wilkinson 3 1 33.33% 28 12
Malta Alex Borg 3 1 33.33% 20 10
England Marc Farnsworth 1 1 100% 7 5
England Chris Scanlon 1 1 100% 6 4
Scotland Fraser Patrick 3 3 100% 30 20
England Karl Payne 1 0 0% 17 7
England John Whitty 1 1 100% 16 10
Scotland Scott Bigham 2 2 100% 17 10
England Dean Venables 1 1 100% 5 5
Singapore Tommy Ang Boon Chin (II) 1 1 100% 6 5
Wales Mark Bennett 3 2 66.67% 22 11
England Paul Cavney 1 1 100% 9 5
England Sergio Beggiato 2 2 100% 17 10
Ireland Micky Roughan 2 0 0% 16 6
Wales James Reynolds 1 0 0% 8 3
England Steve Harrison 1 1 100% 6 5
Wales Richard Jones 1 1 100% 5 5
England Gary Lees 2 2 100% 13 9
England Mukesh Parmar 1 1 100% 6 5
England Simon Morris 1 1 100% 8 5
England Ian Graham 2 1 50% 10 5
England Stephen Taylor 1 1 100% 7 5
Thailand Dechawat Poomjaeng 2 2 100% 11 9
England Jason Pegram 2 0 0% 12 4
Australia Eddie Charlton 1 1 100% 19 10
England Sean Lynskey 2 2 100% 16 10
England Joel Walker 1 0 0% 4 0
China Xiao Guodong 2 2 100% 17 10
England Paul Maskell 1 1 100% 7 5
England Robbie Williams 3 1 33.33% 12 4
New Zealand Mark Canovan 1 0 0% 8 3
England Roger Garrett 2 1 50% 24 10
England James McGouran 1 1 100% 8 5
Scotland Ray Romantschuk 1 1 100% 7 5
England Justin Buckingham 1 0 0% 8 3
Scotland Richy McDonald 2 1 50% 15 6
England David Taylor 1 1 100% 6 5
England Matthew Spade 1 1 100% 6 5
England Richard Cleeter 1 1 100% 6 5
England Richard King (II) 1 1 100% 5 5
England Anthony Halpin 1 0 0% 8 3
Thailand Nut Wiangchai 1 1 100% 8 5
England Nick Spelman 1 1 100% 8 5
England Kevin Young 1 0 0% 9 4
England Tony Meo 1 0 0% 8 3
England Mark Johnston-Allen 2 1 50% 15 6
England Paul Clarke 1 1 100% 7 5
England Danny Fowler 2 2 100% 23 15
England Graham Fisken 1 1 100% 6 5
England Daren Mirza 1 1 100% 5 5
Ireland Gerry Jones 1 0 0% 8 3
England Darren Hackeson 1 0 0% 6 1
Isle of Man Tony Wilson 1 0 0% 7 2
Ireland Paul Watchorn 2 2 100% 15 10
Thailand Suriya Suwannasingh 1 0 0% 9 4
England Mark Boyd 1 0 0% 9 4
Ireland Paddy Browne 1 1 100% 7 5
Wales Darren Morgan 1 0 0% 6 1
Ireland Anthony O'Connor 1 1 100% 8 5
Northern Ireland Jack McLaughlin 1 0 0% 7 2
China Lu Ning 1 0 0% 11 5
England Stuart Reardon 1 0 0% 5 0
Ireland Eugene Hughes 2 1 50% 16 9
Northern Ireland Alex Higgins 1 1 100% 6 5
England Craig Johnston-Allen 1 1 100% 5 5
Canada Kirk Stevens 2 1 50% 18 9
England David Rippon 1 1 100% 6 5
England Anthony Harris 1 0 0% 11 5
England Mark Rowing 1 0 0% 8 3
Norway Bjorn L'Orange 1 1 100% 8 5
China Ju Reti 1 0 0% 4 0
England Steve Judd 1 0 0% 6 1
Wales Terry Griffiths 1 0 0% 13 3
England Steve Meakin 1 1 100% 18 10
Canada Brady Gollan 1 1 100% 16 10
Scotland Jim Donnelly 1 1 100% 13 10
Australia Warren King 1 0 0% 9 4
England Mike Watterson 1 1 100% 6 5
England John Spencer 1 1 100% 7 5
South Africa Robbie Grace 1 1 100% 6 6
Thailand Thepchaiya Un-Nooh 2 0 0% 25 9
Northern Ireland Jason Prince 1 0 0% 8 3
England Terry Whitthread 1 1 100% 7 5
Scotland Duncan Campbell 1 0 0% 6 1
Wales Colin Roscoe 2 1 50% 23 12
England Bill Oliver 1 1 100% 18 10
England Maurice Parkin 1 1 100% 10 10
England Steve James 1 0 0% 7 2
England Robert Marshall 1 1 100% 9 5
Canada Marcel Gauvreau 1 0 0% 9 4
Scotland Murdo Macleod 1 0 0% 9 4
England George Scott 2 2 100% 14 10
England Martin Smith 3 2 66.67% 26 13
Australia Glen Wilkinson 1 1 100% 9 5
South Africa Silvino Francisco 1 1 100% 9 5
England Pat Houlihan 1 0 0% 6 1
England John Rees 1 1 100% 7 4
England Ian Hurdman 1 1 100% 5 5
Malta Joe Grech 1 0 0% 7 2
Wales Mark Fenton 1 1 100% 8 5
England Les Dodd 1 1 100% 9 5
Scotland Geoff Dunn 1 1 100% 7 5
England Roger Bales 1 0 0% 1 0
India Pankaj Advani 2 0 0% 11 3
England Chris Wakelin 2 1 50% 8 4
China Yao Pengcheng 1 1 100% 4 4
England Nathan Jones 2 2 100% 14 8
England Ian Burns 1 1 100% 7 4
China Man Ming Wa 1 1 100% 5 4
China Guan Zhen 1 1 100% 5 4
England Hammad Miah 1 1 100% 13 10
England Sean O'Sullivan 1 1 100% 9 5
England Allan Taylor 1 1 100% 6 5
China Long Yun 1 1 100% 6 4
England Oliver Lines 1 0 0% 6 2
China Yan Bingtao 5 0 0% 27 5
China Cao Yupeng 3 0 0% 13 3
China Bo Junjie 1 1 100% 4 4
China Au Chi Wai 1 1 100% 5 4
Scotland Scott Donaldson 2 1 50% 9 5
England Jason Greaves 1 1 100% 4 3
China Pang Junxu 2 1 50% 10 4
China Chen Junhao 1 1 100% 5 4
China Zhou Yuelong 1 0 0% 7 3
China Zhao Xintong 1 0 0% 7 2
Wales Gareth Allen 1 0 0% 6 1
England Mick Fisher 1 1 100% 9 5
England Craig Edwards 1 0 0% 5 1
China Li Yujin 1 1 100% 5 4
China Pa Ruke 1 1 100% 6 4
England Mark Joyce 1 0 0% 10 4
England Jamie Bodle 1 0 0% 3 1
England Matthew Glasby 3 3 100% 20 12
Scotland Michael Collumb 1 1 100% 6 4
England Patrick Whelan 2 2 100% 8 8
Morocco Mourad Naitali 1 1 100% 4 4
Wales Tom Rees 1 1 100% 4 4
England John Foster 1 0 0% 7 3
England Eddie Cooper 1 1 100% 4 4
England Clark Smith 1 1 100% 6 4
Wales Matthew Roberts 1 1 100% 4 4
England Jack Culligan 1 1 100% 4 4
England Oliver Brown 2 2 100% 10 8
Wales Kishan Hirani 2 1 50% 10 5
Northern Ireland Billy Brown 1 1 100% 4 4
Germany Bernd Strnad 1 1 100% 4 4
Romania Tudor Popescu 1 1 100% 4 4
Australia Matthew Bolton 1 1 100% 7 4
England George Pragnell (II) 1 0 0% 7 3
England Steven Hallworth 2 1 50% 8 4
England Ryan Causton 1 1 100% 6 4
Thailand Noppon Saengkham 2 0 0% 10 2
England Dean Goddard 1 1 100% 4 4
England Luke Pinches 1 1 100% 5 4
China Fang Xiongman 1 1 100% 7 4
Germany Umut Dikme 1 1 100% 6 4
England Callum Costello 1 1 100% 5 4
England Charlie Walters 1 1 100% 4 4
Switzerland Alexander Ursenbacher 2 0 0% 11 3
England Ian Martin 1 1 100% 5 4
England Stephen Kershaw 1 1 100% 4 4
England Wayne Brown 1 1 100% 8 5
England Carl Stringer 1 1 100% 9 5
England Grant Conquest 1 1 100% 5 5
England Stephen Croft 1 0 0% 5 0
England Phil Seaton 1 1 100% 8 5
England Justin Smalley 1 1 100% 8 5
England Sean McAllister 1 1 100% 6 4
England Sean Maddocks 2 1 50% 6 2
Saudi Arabia Omar Alajlani 1 0 0% 6 2
Germany Robin Otto 1 1 100% 4 4
China Peifan Lei 1 1 100% 5 4
England Shane Castle 1 1 100% 6 4
China Long Zehuang 1 1 100% 7 4
China Luo Honghao 1 0 0% 6 2
Wales Jackson Page 2 0 0% 11 5
Scotland Dean Young 1 1 100% 6 6
England Ashley Carty 1 0 0% 4 2
England Stuart Carrington 1 0 0% 11 5
England Joshua Thomond 3 2 66.67% 12 7
Wales Jamie Jones 2 1 50% 11 5
Iran Hossein Vafaei 3 1 33.33% 8 4
England Jamie Wilson 1 0 0% 6 0
England Stuart Watson 1 0 0% 7 3
England Dylan Mitchell 1 1 100% 7 4
England Ryan Davies 1 1 100% 7 4
England Daniel Womersley 1 1 100% 4 4
England Sanderson Lam 2 1 50% 11 5
England Jack Lisowski 1 1 100% 5 3
China Xu Si 1 0 0% 3 0
England John Astley 1 1 100% 6 5
Scotland Ross Muir 1 1 100% 1 1
England Zak Surety 1 0 0% 6 2
England Lee Stephens 1 1 100% 9 6
England Joe O'Connor 1 0 0% 10 4
England Alan Brookes 1 0 0% 7 3
England Harvey Chandler 1 0 0% 4 2
England Rebecca Kenna 1 1 100% 6 5
England Farakh Ajaib 1 0 0% 7 2
Pakistan Asjad Iqbal 1 0 0% 11 5
Belgium Ben Mertens 2 1 50% 13 5
Wales Andrew Pagett 2 2 100% 9 7
China Yisong Peng 1 0 0% 11 5
Ireland Ross Bulman 1 1 100% 16 10
England Jack Haley 1 1 100% 7 4
England Wayne Townsend 1 0 0% 4 0
Belgium Julien Leclercq 2 1 50% 11 5
Wales Dylan Emery 1 0 0% 7 2
England Manasawin Phetmalaikul 1 1 100% 7 4
Wales Duane Jones 1 0 0% 1 0
Moldova Vladislav Gradinari 1 1 100% 5 4
Scotland Keith Keldie 1 0 0% 7 3
England Jay Bullen 1 1 100% 4 4
Northern Ireland Robbie Mcguigan 1 1 100% 4 3