Basé à Brod Moravice, Crnković fait partie de l'équipe nationale de biathlon depuis 2012, où il prend part aux Championnats du monde junior.
En , il fait ses débuts dans la Coupe du monde à Hochfilzen. Il marque ses premiers points lors de la saison 2016-2017 au sprint d'Oberhof (37e)[1]. Il a aussi participé aux Championnats du monde en 2016, 2017, 2020 et 2021, obtenant comme meilleur résultat une 61e place sur le sprint en 2021 à Pokljuka.
En 2018, il est sélectionné pour les Jeux olympiques de Pyeongchang, en ski de fond, où il est 47e au 15 km libre et 53e au skiathlon, discipline dont il a très peu d'experience[2].
Palmarès en ski de fond
Jeux olympiques
Palmarès en ski de fond aux Jeux olympiques d'hiver