Au cours de la saison 2017-2018, Gary Wilson est demi-finaliste à l'Open du pays de Galles, après avoir battu le Nord-irlandais Mark Allen, joueur mondial. Plus tôt dans la saison, Wilson atteint également les quarts de finale au Classique Paul Hunter, mais aussi les huitièmes de finale à l'Open d'Irlande du Nord, où il bat le 3 mondial John Higgins, au Masters d'Allemagne et à l'Open de Chine, où il élimine respectivement Joe Perry et Ali Carter sur son parcours.