Bij de Wereldkampioenschappen baanwielrennen 2011 in Apeldoorn behaalde ze zilver bij de puntenkoers. Twee jaar later werd ze in Minsk wereldkampioene in de puntenkoers. Op de Europese Spelen van 2019 won Machačová brons op de puntenkoers.