Varnyú startete im Februar 2012 in Moskau erstmals im Weltcup und belegte dabei den 35. Platz über 1500 Meter und den 33. Rang über 1000 Meter. Bei den Juniorenweltmeisterschaften 2014 in Erzurum holte er die Silbermedaille mit der Staffel. Im März 2018 wurde er bei den Weltmeisterschaften in Montreal Achter mit der Staffel. In der Saison 2018/19 holte er in Salt Lake City mit der Staffel seinen ersten Weltcupsieg und errang in Dresden den dritten Platz mit der Staffel. Zudem erreichte er in Salt Lake City mit dem achten Platz über 1000 Meter seine erste Top-Zehn-Platzierung im Weltcupeinzel. Bei den Europameisterschaften 2019 in Dordrecht gewann er die Goldmedaille mit der Staffel. Im März 2019 holte er bei den Weltmeisterschaften in Sofia die Bronzemedaille mit der Staffel. Im Mehrkampf errang er dort den 33. Platz.