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

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
Pakistan Shahram Changezi 1 1 100% 5 4
England Adam Wicheard 1 0 0% 6 2
England Stephen Craigie 1 1 100% 6 4
China Li Hang 2 0 0% 9 2
Wales Stephen Ellis 1 1 100% 6 4
England Mitchell Travis 1 0 0% 5 1
England Farakh Ajaib 1 0 0% 6 2
England Robbie Williams 4 2 50% 28 15
Belgium Hans Blanckaert 1 1 100% 5 4
England David Portman 1 0 0% 6 2
Germany Lasse Munstermann 1 1 100% 7 4
England Adam Duffy 3 2 66.67% 17 9
England Jack Lisowski 4 0 0% 28 9
England Stuart Carrington 4 1 25% 25 9
England John Pritchett 1 1 100% 4 4
England Alex Davies 1 1 100% 5 4
Brazil Itaro Santos 1 1 100% 5 4
England Lee Page 3 1 33.33% 16 6
England Neville Whalley 1 0 0% 7 3
England Mark Sutton 2 2 100% 14 8
England Matthew Couch 1 0 0% 4 0
England Grant Cole 1 1 100% 5 4
England Brian Cox 1 1 100% 4 4
Wales Andrew Pagett 1 0 0% 5 1
Northern Ireland Jordan Brown 1 1 100% 6 4
England Simon Bedford 1 0 0% 5 1
England Steven Gregson 1 1 100% 5 4
England Gary Wilson 11 4 36.36% 54 23
Scotland Bobby Cruickshanks 1 1 100% 6 4
England Andrew Atkinson 1 0 0% 6 2
Ireland Brendan O'Donoghue 1 0 0% 6 2
England Rob Bloom 1 1 100% 7 4
England Gareth Coates 1 0 0% 4 0
England Scott Bullied 1 1 100% 4 4
England Martin Gould 5 0 0% 33 10
England Liam Monk 1 1 100% 6 4
Scotland Rhys Clark 2 2 100% 13 9
England Nick Jennings 1 0 0% 5 1
China Li Yinxi 1 1 100% 5 4
England James Burrett 1 0 0% 5 1
Scotland Fraser Patrick 3 1 33.33% 20 10
England Sam Harvey 1 1 100% 5 4
England Andrew Higginson 4 1 25% 30 13
England Tom Maxfield 1 1 100% 4 4
Wales Kishan Hirani 1 1 100% 5 4
England Joel Walker 1 1 100% 7 4
Scotland Jamie Burnett 2 1 50% 12 7
Wales Ryan Day 7 1 14.29% 52 18
England Ryan Causton 1 1 100% 7 4
Wales Alex Taubman 2 1 50% 11 5
Sweden Ron Florax 1 1 100% 4 4
England William Lemons 1 1 100% 5 4
England Paul Davison 3 2 66.67% 17 11
England Darrell Whitworth 1 1 100% 4 4
England Jamie Cope 3 0 0% 24 4
England Justin Astley 1 1 100% 7 4
Wales Michael White 3 1 33.33% 38 18
Australia Ben Judge 1 1 100% 7 4
Scotland Stephen Maguire 3 0 0% 16 4
England Jeff Cundy 1 1 100% 6 4
Scotland Alan McManus 3 0 0% 18 6
Thailand Passakorn Suwannawat 1 1 100% 7 4
China Tian Pengfei 2 1 50% 16 8
England Ian Glover 1 1 100% 7 4
England Nigel Bond 2 0 0% 10 2
England Ben Woollaston 3 3 100% 19 12
England Mike King 1 0 0% 5 1
England Mike Dunn 3 2 66.67% 15 9
England Darren Bond 1 1 100% 8 5
England Alfie Burden 1 0 0% 7 2
Jamaica Rory McLeod 2 2 100% 8 6
England Robert Milkins 2 0 0% 8 0
England Mark Selby 6 0 0% 34 6
England Dave Harold 2 0 0% 12 3
Scotland James McBain 1 0 0% 4 0
Northern Ireland Mark Allen 3 0 0% 18 5
England Barry Hawkins 3 2 66.67% 20 12
Northern Ireland Gerard Greene 4 1 25% 23 9
Scotland John Higgins 2 0 0% 16 6
England Peter Ebdon 3 1 33.33% 27 14
England Craig Steadman 5 5 100% 47 28
China Yu Delu 1 0 0% 6 2
Ireland Ken Doherty 3 1 33.33% 25 11
Scotland Marcus Campbell 2 1 50% 14 6
England Ricky Walden 3 0 0% 20 6
China Yan Bingtao 3 1 33.33% 19 7
China Ding Junhui 1 0 0% 6 1
England Sam Baird 2 2 100% 24 14
Wales Jamie Jones 2 1 50% 17 9
Malta Tony Drago 1 0 0% 7 3
Canada Alex Pagulayan 1 1 100% 7 5
Ireland David Morris 1 0 0% 9 3
England Michael Wasley 1 0 0% 4 0
Thailand Thepchaiya Un-Nooh 2 0 0% 10 2
England Stuart Bingham 3 0 0% 15 3
Scotland Anthony McGill 4 0 0% 37 14
England Mark Joyce 2 0 0% 15 5
England Matthew Selt 1 0 0% 5 0
England David Gilbert 4 1 25% 26 11
Wales Dominic Dale 3 1 33.33% 26 10
England Simon Dent 1 1 100% 6 4
England Ashley Hugill 2 0 0% 8 1
England David Lilley 1 1 100% 6 4
Hong Kong Ng On Yee 2 2 100% 8 8
China Lyu Chenwei 1 1 100% 6 4
Wales Ian Preece 3 2 66.67% 21 13
England Peter Lines 1 1 100% 4 4
England Ian Burns 2 1 50% 7 4
England Joe Perry 2 1 50% 11 4
England Andy Hicks 2 1 50% 12 6
England Jimmy Robertson 4 3 75% 22 15
Wales Mark Williams 3 0 0% 22 8
England Mark King 3 2 66.67% 20 10
England Zack Richardson 1 0 0% 5 1
Scotland Scott Donaldson 4 1 25% 31 14
Thailand Dechawat Poomjaeng 1 1 100% 6 4
China Xiao Guodong 3 1 33.33% 24 10
England Kyren Wilson 1 1 100% 9 5
Wales Jackson Page 1 0 0% 7 3
Brazil Igor Figueiredo 2 2 100% 18 11
England Shaun Murphy 2 1 50% 7 4
Austria Andreas Ploner 1 1 100% 5 4
England George Pragnell (II) 1 1 100% 5 4
Northern Ireland Declan Brennan 1 1 100% 7 4
Scotland Chris Totten 1 1 100% 6 5
Poland Daniel Holoyda 1 1 100% 4 4
England Sam Craigie 1 1 100% 9 5
Cyprus Michael Georgiou 4 2 50% 32 15
China Yuan Sijun 3 1 33.33% 32 14
China Liang Wenbo 2 0 0% 15 5
England Liam Highfield 3 0 0% 13 3
Scotland Ross Muir 2 1 50% 7 3
China Zhang Anda 3 3 100% 15 11
Singapore Marvin Lim Chun Kiat 1 1 100% 11 10
England Michael Holt 5 3 60% 35 17
Germany Lukas Kleckers 1 0 0% 5 1
England Brandon Sargeant 1 1 100% 1 1
England Jimmy White 1 0 0% 1 0
England Ali Carter 4 0 0% 37 13
England Billy Joe Castle 1 1 100% 6 4
China Zhang Jiankang 2 0 0% 15 5
Israel Eden Sharav 1 0 0% 9 4
England David Grace 1 0 0% 9 4
Wales Lee Walker 2 1 50% 11 5
England Louis Heathcote 1 0 0% 5 1
England Mitchell Mann 1 0 0% 4 2
Wales Dylan Emery 3 1 33.33% 10 4
England Saqib Nasir 1 1 100% 5 4
Scotland Michael Collumb 1 1 100% 5 4
Northern Ireland Patrick Wallace 1 1 100% 4 4
England Peter Devlin 1 0 0% 6 2
England Luke Simmonds 1 1 100% 3 3
England Hammad Miah 2 0 0% 11 2
England Steven Evans 1 1 100% 3 3
Malta Alex Borg 1 1 100% 4 3
Ukraine Iulian Boiko 1 0 0% 4 2
England Martin O'Donnell 1 0 0% 2 0
China Jianbo Zhao 1 1 100% 2 2
China Lu Ning 2 0 0% 6 1
England Jamie O'Neill 1 0 0% 2 0
England Reanne Evans 1 1 100% 1 1
Thailand Akani Songsermsawad 2 0 0% 5 2
Japan Keishin Kamihashi 1 1 100% 6 4
England Sean O'Sullivan 1 1 100% 6 4
England Adrian Rosa 1 1 100% 5 4
Ireland Leo Fernandez 1 1 100% 6 4
England Kuldesh Johal 1 0 0% 6 2
England Lee Stephens 1 1 100% 5 4
England Haydon Pinhey 1 0 0% 6 2
England Allan Taylor 1 0 0% 6 2
England Barry Pinches 1 0 0% 6 1
Australia Neil Robertson 2 1 50% 13 7
South Africa Paul Burrell 1 1 100% 4 4
England Ben Hancorn 1 0 0% 4 0
England Alex Clenshaw 1 1 100% 5 4
Stan Moody 1 1 100% 7 4
Northern Ireland Robbie Mcguigan 2 2 100% 13 10
England Ian Martin 1 1 100% 7 4
England Oliver Lines 2 1 50% 7 3
China Chen Zifan 1 0 0% 4 2
China Zhou Yuelong 1 0 0% 9 4
England Rod Lawler 1 1 100% 7 4
China Wu Yize 1 1 100% 7 4
England Chris Wakelin 1 0 0% 7 2
Scotland Amaan Iqbal 1 1 100% 5 4
China Zhao Xintong 1 1 100% 4 4
England Sean McAllister 1 1 100% 9 6
China Pang Junxu 3 1 33.33% 15 7
Iran Hossein Vafaei 1 0 0% 6 2
England Steven Hallworth 1 1 100% 19 10
Thailand Mink Nutcharut 1 1 100% 4 3
China Ma Hailong 1 0 0% 4 2
China Si Jiahui 1 1 100% 4 3
Wales Jamie Clarke 1 1 100% 11 6
Malaysia Thor Chuan Leong 1 0 0% 4 0
Brazil Victor Sarkis 1 0 0% 1 0
China He Guoqiang 1 0 0% 9 4
England Ashley Carty 1 1 100% 16 10