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 Gallois Ryan Day sur le score de 4-2. Cette performance lui vaut de terminer la saison au rang du classement mondial.