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

  • Patreon
  • 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 2 1 50% 12 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 4 0 0% 42 16
    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 3 2 66.67% 28 15
    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 2 0 0% 13 3
    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
    England Anthony Taylor 1 1 100% 7 5
    England Craig Roper 1 0 0% 7 2
    England Bradley Jones 1 1 100% 5 5
    England Dave Harold 1 0 0% 9 4