Sa première saison chez les professionnels est la saison 2016-2017. Yan est alors le plus jeune joueur du circuit. Aux Masters d'Allemagne 2017, il réalise son premier quart de finale, où il s'incline devant Stuart Bingham (5-2). En fin de saison, il est l'un des plus jeune joueur à concourir dans le tableau final des championnats du monde, après être passé par les qualifications. C'est sa première participation à 17 ans. Au premier tour, il joue contre Shaun Murphy, vainqueur en 2005. Face à un joueur bien plus expérimenté que lui, le jeune chinois ne démérite pas, s'inclinant par 10 manches à 8. Yan réalise aussi un centurie dans la première manche. Avant lui, seul un joueur avait réussit un centurie dans sa première manche disputée au Crucible Theatre, il s'agit de l'Irlandais Fergal O'Brien. Les performances de Yan tout au long de la saison sont récompensées par la WPBSA qui lui décerne le prix du « "nouveau venu de l'année" ».