Dit is een oude versie van deze pagina, bewerkt door Spaman81(overleg | bijdragen) op 20 mrt 2019 om 22:45. (Nieuwe pagina aangemaakt met '{{Infobox voetballer | spelernaam = Karlo Bartolec<ref>[https://www.transfermarkt.nl/karlo-bartolec/profil/spieler/291947 Profiel op Tran...') Deze versie kan sterk verschillen van de huidige versie van deze pagina.
Bartolec begon zijn voetballoopbaan bij de jeugd van NK Lokomotiva Zagreb en GNK Dinamo Zagreb. In 2014 keerde hij terug naar Lokomotiva Zagreb en werd opgenomen in het eerste elftal. Op 15 maart 2014 maakte hij zijn debuut in de 1. Liga op het terrein van HNK Rijeka. Hij kwam na 27 minuten op het terrein en kwam Tomislav Barbarić vervangen die, ten gevolge een blessure, het veld moest verlaten. In twee minuten tijd gaf Bartolec twee assists aan Ante Budimir. De wedstrijd werd uiteindelijk met 3–2 verloren.[2] In augustus 2016 maakte hij de overstap naar het Deense FC Nordsjælland.
Bartolec doorliep verschillende Kroatische jeugdploegen. In oktober 2018 werd hij door bondscoach Zlatko Dalić opgenomen in het Kroatisch voetbalelftal voor de wedstrijden tegen Engeland en Jordanië. Op 15 oktober 2018 maakte hij zijn debuut in de wedstrijd tegen Jordanië. Hij werd een klein half uur voor het einde vervangen door Tin Jedvaj.[3]