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é à Karlovy Vary en Tchéquie, Miloš Kratochvíl est formé au FC Viktoria Plzeň. Il débute en professionnel avec ce club, le en Coupe de Tchéquie, face au FC Hradec Králové. Il entre en jeu en toute fin de match, et son équipe s'impose (1-2)[1]. C'est le seul match qu'il joue pour son club formateur, avant d'être prêté en deuxième division, lors de la saison 2015-2016, au FK Baník Sokolov. Avec ce club, il joue 34 matchs et inscrit sept buts. La saison suivante, il est prêté au club slovaque du FK Senica.
Lors de la saison 2017-2018, il est encore prêté, mais cette fois à un club de První Liga, le FC Brno[2]. Il joue son premier match de championnat avec cette équipe contre le Banik Ostrava, le . Si son équipe perd la rencontre sur le score de 1-3, il s'illustre en inscrivant le seul but des siens, pour son premier but sous ses nouvelles couleurs[3]. Il joue 22 matchs en tout avec le FC Brno, inscrit un but et délivre une passe décisive.
FK Jablonec
En , il est cédé au FK Jablonec. Le transfert est annoncé dès le [4].
Il débute avec son nouveau club en Coupe de Tchéquie, le , lors d'une victoire (1-2) de Jablonec face au FK Pardubice[5]. Kratochvíl inscrit son premier but pour Jablonec le , face au Dukla Prague, lors d'une rencontre de championnat. Entré en cours de jeu, il participe à la victoire de son équipe par six buts à deux[6].
En sélection
Avec les moins de 18 ans, il inscrit un but contre le Monténégro en [7].
Avec les moins de 20 ans, Kratochvíl compte une sélection, obtenue le face aux Pays-Bas. Il est titularisé et les deux équipes se neutralisent ce jour-là (2-2 score final)[8].