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:
Natif de Prague, Filip Havelka est formé par l'un des clubs de la capitale tchèque, le Sparta Prague.
En , il est prêté au FC Slovan Liberec[1] pour la saison 2017-2018. Il joue son premier match le face au FC Fastav Zlín. Il entre en jeu et son équipe s'impose par un but à zéro[2]. Pour sa troisième apparition, le face au FK Mladá Boleslav en championnat, il inscrit son premier but en professionnel, contribuant ainsi à la victoire de son équipe (0-3)[3].
En fin de contrat avec le Sparta Prague, Filip Havelka s'engage librement avec le FK Teplice le . Il signe un contrat de deux ans, soit jusqu'en [5].
Havelka marque son premier but pour Teplice le , à l'occasion d'une rencontre de championnat face au FC Slovan Liberec. Titulaire, il marque seulement deux minutes après l'ouverture du score de son coéquipier, Jan Knapík, mais les deux équipes se neutralisent (3-3 score final)[6],[7].
Le , jour de ses 27 ans, Filip Havelka fait son retour au Dynamo České Budějovice, cette fois-ci sous la forme d'un transfert définitif. Il signe un contrat courant jusqu'en et arrive avec l'ambition d'aider le club à se maintenir, celui-ci pointant à la dernière place en championnat au moment de sa signature[8].
En sélection nationale
Filip Havelka représente la Tchéquie en sélection. Il commence avec l'équipe des moins de 16 ans, faisant une seule apparition le contre l'Allemagne (défaite 5-1 des Tchèques)[9].
Il joue ensuite pour l'équipe de Tchéquie des moins de 19 ans. Avec cette sélection il est retenu pour participer au Championnat d'Europe des moins de 19 ans en 2017. Lors de ce tournoi organisé en Géorgie il joue quatre matchs, tous en tant que titulaire. Les jeunes tchèques se hissent jusqu'en finale, battus par l'Angleterre (1-0 score final)[10].
Filip Havelka fête sa première sélection avec l'équipe de Tchéquie espoirs le , lors d'une victoire des jeunes tchèques (0-1) face à la Russie[11].