Career
Kafka played for several Gambrinus liga clubs, including Baník Ostrava, Marila Příbram and Dynamo České Budějovice. In 2007 he moved to Poland to play for GKS Jastrzębie. After two years, he moved back to the Czechoslovakian Republic to play for MFK Karviná.
Kafka also played for youth Czechoslovakian national football teams since the under-17 level