Most Frequently Met Opponents By Justin Astley - All-time Professional

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
Thailand James Wattana 2 0 0% 20 5
Thailand Dechawat Poomjaeng 1 0 0% 7 3
England Ricky Walden 2 1 50% 11 5
Scotland James McBain 3 1 33.33% 20 7
Wales Michael White 1 0 0% 15 6
England Joe Jogia 2 0 0% 10 1
England Rod Lawler 1 1 100% 7 4
Wales Daniel Wells 2 1 50% 14 7
England Barry Hawkins 1 0 0% 5 1
Thailand Thanawat Thirapongpaiboon 3 0 0% 21 7
Northern Ireland Joe Swail 2 0 0% 11 2
Belgium Luca Brecel 1 0 0% 5 1
England Reanne Evans 1 1 100% 5 4
Belgium Pierre Dethier 1 1 100% 4 4
England Ben Woollaston 1 0 0% 3 0
England Michael Wasley 5 5 100% 29 19
Hong Kong Marco Fu 1 0 0% 7 3
Thailand Issara Kachaiwong 1 1 100% 7 4
Belgium Hans Blanckaert 1 1 100% 4 4
Wales Ryan Day 1 0 0% 5 1
England Joe Perry 2 0 0% 10 2
England Matthew Couch 2 1 50% 15 8
England Kamran Ashraf 1 1 100% 4 4
Pakistan Najm Khan 1 1 100% 4 4
England Gary Wilson 3 1 33.33% 15 4
Wales Duane Jones 2 0 0% 11 3
England Stuart Carrington 1 0 0% 4 0
England Judd Trump 1 0 0% 6 2
England Antony Parsons 2 1 50% 10 6
England Jack Culligan 1 1 100% 5 4
England Jack Lisowski 1 0 0% 7 1
Scotland Anthony McGill 2 2 100% 13 9
England David Craggs 2 2 100% 14 9
England Ian Glover 1 1 100% 6 4
England Ben Harrison 1 1 100% 6 4
England Paul Davison 3 0 0% 35 14
England Martin O'Donnell 2 2 100% 12 9
England Stephen Craigie 1 1 100% 8 5
England David Portman 3 2 66.67% 13 9
England Avtar Sohanpal 1 1 100% 4 4
England Liam Highfield 3 0 0% 18 4
Cyprus Michael Georgiou 2 2 100% 10 8
England Allan Taylor 2 1 50% 11 5
England Kuldesh Johal 2 0 0% 12 4
England Paul Doody 1 1 100% 5 4
England David Grace 1 1 100% 6 4
England Jake Gill 1 1 100% 4 4
England Mitchell Mann 3 2 66.67% 18 10
England Martin Ball 1 1 100% 6 4
England Alfie Burden 1 0 0% 5 1
England Neville Whalley 2 1 50% 12 6
England Ian Ali 2 2 100% 10 9
Poland Michał Zieliński 1 1 100% 4 4
England Ashley Wright 3 1 33.33% 18 7
England Chris Norbury 3 1 33.33% 19 9
Pakistan Shokat Ali 3 1 33.33% 17 7
England Gareth Green 1 1 100% 7 4
England Adam Duffy 1 0 0% 7 3
England Stephen Welsby 1 1 100% 4 4
England Brian Cox 1 1 100% 5 4
England Michael Wild 4 2 50% 23 11
England Jimmy Robertson 2 2 100% 12 9
England Simon Bedford 1 1 100% 9 5
England Peter Lines 2 2 100% 14 9
Scotland Marc Davis 1 1 100% 6 4
England Gary Wilkinson 1 1 100% 6 4
England Kyren Wilson 1 1 100% 7 4
Scotland Hugh Abernethy 1 0 0% 6 2
Hong Kong Alan Lin Tan Ho 1 0 0% 7 3
Scotland Austin Smith 1 1 100% 4 4
Wales Andrew Pagett 1 0 0% 7 3
England David Fomm-Ward 1 1 100% 5 4
England Craig Steadman 2 1 50% 15 7
Scotland Robert Stephen 1 0 0% 5 1
Norway Kurt Maflin 2 0 0% 11 2
England Munraj Pal 2 1 50% 13 6
England Sam Thistlewhite 4 2 50% 24 13
England Mark Livingstone 1 1 100% 5 4
England Grant Conquest 2 2 100% 10 8
Wales Lee Walker 1 0 0% 6 2
Ireland Colm Gilcreest 1 0 0% 7 3
Scotland Graeme Dott 1 0 0% 5 1
England Sean O'Sullivan 1 1 100% 5 4
England John Woods 1 1 100% 4 4
Northern Ireland Julian Logue 1 0 0% 6 2
England Ian Burns 2 1 50% 8 4
England Shafiq Khan 1 1 100% 4 4
England Christopher Leake 1 1 100% 5 4
England Andy Symons 1 1 100% 5 4
Ireland Gary Hardiman 1 1 100% 6 4
Northern Ireland Mark Allen 2 1 50% 21 8
England Mark Selby 3 0 0% 27 8
England Adam Davies 1 1 100% 8 5
Scotland Drew Henry 1 0 0% 7 2
Wales Paul Davies 1 1 100% 8 5
Ireland Leo Fernandez 1 0 0% 9 4
England Andrew Norman 2 1 50% 20 10
England Ali Carter 1 0 0% 7 2
England Tom Ford 2 0 0% 20 6
England Steve James 1 1 100% 19 10
Wales Darren Thompson 1 1 100% 7 5
Wales Ian Sargeant 1 1 100% 8 5
Ireland Robert Murphy 1 1 100% 5 5
England Jamie Cope 1 0 0% 8 3
Thailand Supoj Saenla 1 1 100% 5 4
England Nathan Williams 1 1 100% 5 4
England Stuart Mann 1 1 100% 7 5
England Steve Judd 1 1 100% 6 4
Brazil Itaro Santos 1 1 100% 6 4
England Matthew Barnes 2 1 50% 10 5
England Wayne Brown 1 1 100% 6 4
Wales David Donovan 1 1 100% 6 4
Wales Ian Preece 2 0 0% 22 8
India Aditya Mehta 1 1 100% 4 4
Wales Jack Bradford 1 1 100% 4 4
Wales Andrew Rogers 1 1 100% 4 4
England Stuart Bingham 2 2 100% 11 8
England Shane Castle 1 1 100% 6 4
Belgium Alain Vandersteen 1 1 100% 5 4
England Troy Shaw 2 1 50% 15 7
England Neil Selman 1 1 100% 6 5
Wales Kishan Hirani 2 2 100% 11 8
England James Croxton 1 0 0% 6 2
Netherlands Lennon Starkey 1 1 100% 5 4
Malta Alex Borg 1 0 0% 7 3
England Paul Wykes 2 2 100% 26 15
England Sam Craigie 2 1 50% 23 10
Scotland John Higgins 1 1 100% 7 4
England Toby Simpson 1 1 100% 7 4
England Luke Fisher 2 0 0% 15 5
England Andrew Higginson 1 0 0% 5 0
Wales David John 1 0 0% 9 4
England Joe Johnson 1 1 100% 7 5
England John Read 1 0 0% 6 1
England Tony Jones 1 0 0% 7 2
England Matthew McGrotty 1 1 100% 7 5
England Ian Brumby 1 0 0% 6 1
Wales Anthony Davies 1 0 0% 5 0
Scotland Evan Munro 1 1 100% 8 5
England Barry Pinches 1 1 100% 8 5
Northern Ireland Joe Meara 1 1 100% 7 5
England Garoid O'Connor 1 0 0% 6 1
England Les Dodd 1 1 100% 5 5
England Del Smith 1 1 100% 7 5
Malta Tony Drago 1 1 100% 17 10
China Liang Wenbo 2 0 0% 19 5
Bahrain Habib Subah 1 1 100% 6 4
Scotland Ross Muir 1 1 100% 7 4
England Zak Surety 1 0 0% 4 0
Wales Gareth Allen 1 1 100% 7 4
India Lucky Vatnani 1 1 100% 7 4
England Joel Walker 1 0 0% 4 0
India Pankaj Advani 1 0 0% 6 1
England Sanjay Meghani 1 0 0% 7 3
England James Cahill 1 1 100% 7 4
China Li Yan 1 0 0% 7 3
England Dean Goddard 2 2 100% 9 8
Wales Tony Chappel 1 1 100% 4 4
England Lee Spick 1 0 0% 7 2
England Sean Lynskey 1 1 100% 7 5
England Clark Smith 1 0 0% 9 4
England Gavin Lomax 1 0 0% 9 4
Wales Andrew Rosser 1 1 100% 6 5
Belgium Jurgen Vancanneyt 1 1 100% 4 4
Belgium Pascal Durnez 1 1 100% 4 4
England Nigel Bond 1 1 100% 7 4
England John Astley 1 0 0% 7 3
England James Leadbetter 1 0 0% 7 3
England Andy Neck 1 1 100% 7 4
England Nico Elton 1 1 100% 5 4
England Ricky Norris 1 1 100% 5 4
Scotland Alan McManus 1 0 0% 6 2
England Jamie Barrett 1 1 100% 7 4
England Mark Joyce 1 0 0% 8 3
China Xiao Guodong 1 1 100% 7 4
England Michael Rhodes 1 0 0% 6 2
Wales Stephen Ellis 1 1 100% 7 4
Ireland David Hogan 1 1 100% 5 4
England Ryan Clark 1 1 100% 4 4
England Tony Knowles 1 1 100% 7 5
Northern Ireland Patrick Wallace 1 1 100% 7 5
Ireland David Morris 1 0 0% 6 2
England Ashley Carty 1 1 100% 7 4
Wales Jamie Clarke 1 0 0% 5 1
England Nick Jennings 1 0 0% 5 1
England Oliver Brown 1 1 100% 6 4
England James Burrett 1 0 0% 7 3