1 Ne sont comptabilisés que les matchs en compétitions officielles, quel que soit le statut (amateur et professionnel). Les matchs amicaux ne sont pas comptabilisés. 2 Matchs officiels. Dernière mise à jour:
Né à Lyngby-Taarbæk au Danemark, Casper Winther est formé par le club local du Lyngby BK. Le , il fait ses débuts en professionnel, lors d'une rencontre de coupe du Danemark contre le Brønshøj BK. Il entre en jeu à la place de Victor Torp et son équipe s'impose par cinq buts à quatre après prolongations[1].
Il fait sa première apparition en Superligaen le , contre le SønderjyskE. Il entre en jeu à la place de Victor Torp et équipe s'impose par quatre buts à un[2]. Il ne peut toutefois empêcher la descente de son équipe à l'issue de cette saison 2020-2021, le club terminant avant-dernier du championnat et donc relégué[3].
Le , Winther prolonge son contrat avec le Lynby BK jusqu'en [4]. Il participe cette saison-là à la remontée du club en première division, le Lyngby BK retrouvant l'élite du football danois seulement un an après l'avoir quittée[5].
Le , Casper Winther prolonge une nouvelle fois son contrat avec le Lyngby BK, étant alors lié à son club formateur jusqu'en [6].
En sélection
Casper Winther commence sa carrière en sélection avec l'équipe du Danemark des moins de 16 ans. Il joue au total deux matchs, les deux en 2019[7].
Avec les moins de 20 ans, Winther fait deux apparitions, toutes les deux en 2023[8].
Casper Winther est convoqué pour la première fois avec l'équipe du Danemark espoirs en , par le sélectionneur Jesper Sørensen[9]. Il joue son premier match avec les espoirs lors de ce rassemblement, le , lors d'un match amical face à la Suède. Il est titularisé et se fait également remarquer en inscrivant son premier but. Les deux équipes se neutralisent (2-2 score final)[10].