Karlo Špeljak est un nouveau joueur du Zamora Football Club. L'attaquant de 21 ans arrive en Espagne en provenance du NK Rudes (où il a joué en prêt du NK Celje) de la Première Division croate.
Malgré son jeune âge, l'attaquant croate a disputé 48 matches dans la première catégorie du pays des Balkans (NK Rudes et HNK Sibenik). Il a également participé à trois matches de l'UEFA Conference League avec l'actuel champion de première division slovène, le NK Celje.
Špeljak offre une grande polyvalence dans toute la zone offensive, il peut jouer aussi bien devant que dans les deux sens, a rapporté vendredi le club rouge et blanc, qui obtient ainsi l'attaquant dont il a besoin pour compléter son effectif de moins de 23 ans.
De plus, il est international des moins de 20 ans et des moins de 19 ans avec son pays, se distinguant lors de six matches de qualification pour le Championnat d'Europe des moins de 19 ans avec 3 buts.