1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
Né à Koszalin en Pologne[2], Kacper Kozłowski commence le football dans le club local du Bałtyk Koszalin(en) avant d'être formé par le Pogoń Szczecin. C'est avec ce club qu'il joue son premier match en professionnel, alors qu'il n'a pas encore seize ans, le 19 mai 2019, lors d'une rencontre de championnat face au KS Cracovie. Il entre en jeu à la place de Zvonimir Kožulj(en) lors de cette rencontre remportée par son équipe sur le score de trois buts à zéro[3]. Avec cette apparition il devient à 15 ans, 7 mois et 3 jours le plus jeune joueur du championnat polonais au XXIe siècle et le plus jeune joueur de l'histoire du Pogoń Szczecin[4]. Considéré comme l'un des joueurs les plus prometteurs de sa génération, intéresse rapidement plusieurs clubs européens dont Manchester United[5] mais le jeune joueur ne souhaite pas griller les étapes et prolonge son contrat de trois ans en 2019[6]. Sa progression est un temps freinée par une blessure subie à la suite d'un accident de la route au début de l'année 2020[7].
Il fait son retour en équipe première le 24 octobre 2020, en entrant en jeu à la place d'Alexander Gorgon lors d'une rencontre de championnat face au Legia Varsovie (0-0)[8].
Le , il signe un contrat courant jusqu'en juin 2026 avec le Brighton FC et est immédiatement prêté à l'Union saint-gilloise pour terminer la saison[9]. Le Pogoń Szczecin précise que le montant du transfert est un « nombre à huit chiffres (en euros) »[10]. Il est évalué à 11 millions d'euros[11].
Le , Kacper Kozłowski rejoint le Vitesse Arnhem sous forme de prêt d'une saison[12].
Le , le prêt de Kozłowski au Vitesse Arnhem est prolongé pour une saison supplémentaire[13].
Le 19 juillet 2024, Kacper Kozłowski quitte définitivement Brighton & Hove Albion, où il n'aura jamais joué, pour rejoindre le Gaziantep FK en Turquie. Il signe un contrat de trois ans, soit jusqu'en juin 2027[14].
En sélection
Sélectionné avec l'équipe de Pologne des moins de 17 ans depuis 2018, Kacper Kozłowski se met notamment en évidence le 8 septembre 2019 face à la Suisse en marquant un but et en délivrant deux passes décisives, pour Szymon Włodarczyk et Ariel Mosór, contribuant ainsi à la victoire de son équipe (4-1). Il réalise également un doublé, en plus de délivrer deux passes décisives contre le Liechtenstein le 12 octobre 2019 (victoire 11 à 0 des Polonais)[15].
Il est retenu par le sélectionneur Paulo Sousa pour disputer l'Euro 2020[20],[21]. Le 19 juin 2021, en entrant sur le terrain à la 55e minute du match de l’Euro 2020 opposant la Pologne à l'Espagne, il devient le plus jeune joueur de l’histoire à participer à un Euro : 17 ans, 8 mois et 3 jours. Il détrône ainsi Jude Bellingham, de 109 jours son aîné, qui avait établi le nouveau record six jours auparavant[22].