Čapková sijoittui 2012 Helsingin EM-kilpailujen 1 500 metrillä alun perin seitsemänneksi ajalla 4.10,17, mutta nousi lopulta pronssille, kun kilpailun neljä ensimmäistä hylättiin dopingin takia[3]. Saman vuoden Lontoon olympialaisissa hän karsiutui 1 500 metrin alkuerissä. Hän sijoittui Euroopan joukkuemestaruuskilpailujen ykkösliigassa 1 500 metrillä toiseksi 2013. Hän oli maastojuoksun EM-kilpailuissa 56:s vuonna 2016.
Čapková on voittanut Tšekin-mestaruuden 800 metrillä ulkoradoilla 2011 sekä sisäradoilla 2008, 2010, 2011 ja 2012, 1 500 metrillä ulkoradoilla 2006, 2009 ja 2012 sekä 3 000 metrillä sisäradoilla 2016.