Žan Luka Kocjančič speelde in de jeugd van NK Žalec, NK Domžale en sc Heerenveen, waar hij in het seizoen 2019/20 in Jong Heerenveen speelde en nooit doorbrak in het eerste elftal. In januari 2020 keerde hij terug naar Slovenië, waar hij voor NK Triglav Kranj ging spelen.[3] Hij debuteerde in het betaald voetbal op 8 maart 2020, in de met 0-5 verloren thuiswedstrijd tegen NK Celje. Hij speelde drie wedstrijden op het hoogste niveau van Slovenië, waarna hij naar ND Primorje, wat op het tweede niveau uitkomt, vertrok. Sinds 2021 speelt hij voor NK Brežice 1919.