Last John Astley Results
John Astley16.06.19 Mark Williams - John Astley 6:5
12.06.19 John Astley - Gerard Greene 2:4
17.04.19 Ali Carter - John Astley 10:4
15.04.19 Michael White - John Astley 6:10
13.04.19 Yuan Sijun - John Astley 8:10