Koristek startete im März 2012 in Kremnica erstmals im Slavic-Cup und belegte dabei den 42. Platz über 15 km Freistil und den 39. Rang über 10 km Freistil. Beim Europäischen Olympischen Winter-Jugendfestival 2013 in Predeal kam er auf den 74. Platz im Sprint und auf den 30. Rang über 10 km Freistil. Im folgenden Jahr errang bei den Juniorenweltmeisterschaften im Fleimstal den 79. Platz im Sprint, den 61. Platz im Skiathlon und den 38. Platz über 10 km klassisch. Bei den Juniorenweltmeisterschaften 2015 in Almaty lief er auf den 71. Platz im Sprint, auf den 55. Rang über 10 km Freistil und auf den 49. Platz im Skiathlon. In der Saison 2015/16 erreichte er mit vier Top-Zehn-Platzierungen den achten Platz in der Gesamtwertung des Slavic-Cups. Bei den Juniorenweltmeisterschaften 2016 in Râșnov lief er auf den 72. Platz im Sprint, auf den 45. Rang über 10 km klassisch und auf den 29. Platz über 15 km Freistil. In der Saison 2017/18 kam er im Slavic-Cup dreimal unter die ersten Zehn. Dabei erreichte er in Wisła mit dem zweiten Platz über 15 km Freistil seine erste Podestplatzierung im Slavic-Cup und zum Saisonende den neunten Rang in der Gesamtwertung. Bei den U23-Weltmeisterschaften 2018 in Goms errang er den 69. Platz im Sprint und den 54. Platz über 15 km klassisch.