Zwei Jahre später kam Theocharis bei den Weltmeisterschaften 2015 am Kreischberg auf den 23. Platz im Dual Moguls und auf den achten Rang im Moguls. Nach einem eher mäßigen Beginn der &lt;a href="Freestyle-Skiing-Weltcup%202016/17"&gt;Saison 2016/17&lt;/a&gt; erreichte er in Val Saint-Côme mit dem zweiten Platz im Moguls Wettbewerb seine erste Podestplatzierung im Weltcup und belegte zum Saisonende den 11. Platz des Moguls-Weltcups. Beim Saisonhöhepunkt, den Weltmeisterschaften 2017 in der Sierra Nevada, verpasste er als Vierter des Moguls-Wettbewerbs knapp eine Medaille; im Moguls wurde er Achter. In der folgenden Saison errang er mit fünf Top-Zehn-Platzierungen den neunten Platz im Moguls-Weltcup. Bei den Olympischen Winterspielen 2018 in Pyeongchang wurde er Neunter im Moguls-Wettbewerb. In der Saison 2019/20 kam er bei zehn Weltcupstarts, sechsmal unter die ersten Zehn und erreichte damit den achten Platz im Moguls-Weltcup.