Sa carrière amateur est marquée par deux titres en 2007 et en 2012. Chez les professionnels, Astley s'est qualifié à 20 reprises pour des tournois classés. Il compte pour meilleure performance un quart de finale lors de l'édition 2016 des Masters de Riga[1]. Il ajoute aussi deux troisièmes tours et un huitième de finale à ce palmarès. C'était lors de la même saison.
Carrière
Astley se révèle chez les juniors en remportant le titre national dans la catégorie des moins de 19 ans en 2007[2]. En revanche, il rencontre des difficultés à exprimer son potentiel lorsqu'il commence à disputer les tournois amateurs du PIOS, ne remportant pas la moindre victoire. De plus, ses tentatives de se qualifier sur le circuit professionnel se sont avérées infructueuses, notamment lorsqu'il a participé au tournoi de la Q School en 2011. Néanmoins, Astley obtient davantage de soutien et prend part aux épreuves du championnat du circuit des joueurs 2012-2013. Il y atteint à trois reprises le stade des huitièmes de finale[3] et termine quatrième meilleur joueur amateur au classement de l'ordre du mérite, décrochant ainsi une place sur le circuit professionnel pour les deux prochaines saisons[4].
Au cours de la saison 2015-2016, Astley participe seulement au tournoi de la Q School et bat Peter Lines 4-0 lors du second tournoi pour décrocher sa qualification sur le circuit pour deux ans[16].
Au début de la saison 2016-2017, Astley atteint pour la première fois de sa carrière le stade des quarts de finale dans un tournoi classé, au Masters de Riga, mais il est battu par le GalloisMark Williams, sur le score de 4 manches à 1[17]. Il va également en huitième de finale à l'Open d'Inde[18].
En mars 2017, John Astley arrive jusqu'en huitièmes de finale à l'Open de Gibraltar, éliminant notamment son compatriote Ben Woollaston au troisième tour. Astley est finalement battu par le GalloisRyan Day sur le score de 4-2[1]. Cette performance lui vaut de terminer la saison au 76e rang du classement mondial[19].
L'année suivante, en 2018, Astley réalise un autre huitième de finale, à l'Open du pays de Galles, mais il est battu par Gary Wilson, 4 manches à 2[20].