1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 15 mars 2022
Karl Holmberg débute en club avec le Karlslunds IF(en), un petit club de la région de sa ville natale, Örebro. Il évolue dans les divisions inférieures du football suédois.
Örebro SK
Holmberg est repéré par le club le plus important de sa région, l'Örebro SK, qui le fait signer en 2011. Il fait ses débuts lors d'une défaite de son équipe 2 buts à 0 contre l'équipe d'Helsingborgs IF, le en Allsvenskan[1]. Il inscrit son premier but un an plus tard à quelques jours près, le , contre Djurgårdens IF. Ce jour-là, il est titulaire mais son but ne change pas le résultat de son équipe, qui s'incline sur le score de 2-3[2].
IFK Norrköping
Après cinq années passées sous les couleurs de l'Örebro SK, il s'engage le 28 juillet 2016 avec l'IFK Norrköping[3], où il poursuit sa progression. Il débute pour son nouveau club le en championnat contre le GIF Sundsvall, en remplaçant David Moberg Karlsson. Son équipe s'impose par le score de 1-2[4]. Le , contre le Västerås SK en Svenska Cupen, il est l'auteur d'une belle performance puisqu'il inscrit un but et délivre deux passes décisives, contribuant grandement à la victoire de son équipe sur le score de 0-4[5].
Le 4 mars 2017 il est l'auteur d'un triplé en coupe de Suède contre l'Halmstads BK. Il délivre également une passe décisive pour David Moberg Karlsson et contribue à la large victoire de son équipe (7-0)[6].
Se révélant comme un très bon buteur dans le championnat suédois, il se distingue lors de la saison 2017 en terminant meilleur buteur du championnat, en inscrivant 14 buts (ex æquo avec Magnus Eriksson).
Djurgårdens IF
Le 10 janvier 2020 il rejoint librement le Djurgårdens IF[7]. Il joue son premier match sous ses nouvelles couleurs le 22 février 2020, à l'occasion d'un match de Svenska Cupen face au Dalkurd FF. Titulaire lors de cette rencontre, il se distingue en inscrivant son premier but pour le club, participant ainsi à la victoire de son équipe (3-2)[8].
En sélection nationale
Karl Holmberg, récompensé de ses bonnes performances en club, honore sa première sélection le contre l'Estonie. A l'occasion de ce match, il marque également son premier but avec la sélection suédoise, mais son équipe ne s'impose pas et le score reste sur un partage des points (1-1)[9].