Als 17-Jähriger nahm Zhang Yong 2013 erstmals an den Asienturnieren der Players Tour Championship teil, einer Turnierserie für Profis und Amateure. Dort sorgte er beim dritten Turnier in Zhengzhou für eine Überraschung, als er den walisischen Profi Matthew Stevens mit 4:0 schlug und ins Achtelfinale einzog. Dort verlor er mit 1:4 gegen Tom Ford, womit er ein Preisgeld von 1.000 Pfund Sterling bekam. Auch im nächsten Jahr nahm er Asienevents teil, erreichte aber nur zweimal die Runde der letzten 64. In der Saison 2014/15 bekam er für die Shanghai Masters eine Wildcard vom chinesischen Verband, doch er verlor mit 2:5 gegen Mark Williams. Nach den Teilnahmen an den ersten beiden asiatischen PTC-Turnieren konnte er bei den Dechawat Poomjaeng, Li Yuan und Jimmy Robertson besiegen, sodass er mit seinem Einzug ins Viertelfinale seinen bis dahin größten Erfolg erreichte. Er verlor mit 0:4 gegen Mark Williams. Auch für die China Open bekam er eine Wildcard, dort verlor er mit 2:5 gegen Zhou Yuelong.[1] In der Gesamtwertung der PTC-Asienturniere dieser Saison war Zhang der beste chinesische Amateur gewesen. Über die Asian Order of Merit bekam er daraufhin die Startberechtigung für die folgenden beiden Spielzeiten auf der Snooker Main Tour als Profispieler.[2]
In der nächsten Saison konnte er durch einen 4:3-Sieg gegen Mark Joyce für die Riga Masters qualifizieren, wo er in der ersten Runde gegen Ali Carter ausschied. Auch bei den Indian Open und den World Open erreichte er zwar die Hauptrunde, verlor aber gegen Mark Williams beziehungsweise Kyren Wilson. Nach einer Auftaktniederlage beim Paul Hunter Classic gegen Mark Allen gelang Zhang auch der Einzug in die zweite Qualifikationsrunde des Shanghai Masters, wo er an Rory McLeod scheiterte. Bei den restlichen sechs Turnieres des Jahres verlor Zhang alle Spiele. Ein Lichtblick für die Qualifikation für die nächste Saison war das German Masters, wo er nach Siegen über Mike Dunn und Mark Davis die Hauptrunde in Berlin erreichte. Dort verlor er mit 3:5 gegen Stuart Bingham. Nach einer Auftaktniederlage bei den Welsh Open zog Zhang in die Runde der letzten 32 des Shoot-Outs ein, wo er gegen Andy Hicks verlor. Bei den Gibraltar Open konnte er immerhin die zweite Runde einziehen, doch er unterlag Mark Williams. Sowohl bei den China Open als auch bei der Snookerweltmeisterschaft verlor er sein erstes Spiel, sodass er die Saison auf Weltranglistenplatz 95 beendete, was nicht für eine Qualifikation für die nächste Saison reichte. Zhang versuchte, über die Q School 2017 die Wiederqualifikation zu schaffen. Im ersten Turnier erreichte er die fünfte von sechs Runden, doch er schied durch ein 1:4 gegen Billy Joe Castle aus. Auch im zweiten Turnier schied er in der fünften Runde aus, diesmal mit 3:4 gegen Alex Davies. Doch über die Order of Merit der Q School erhielt er die Startberechtigung für weitere zwei Jahre.[1]