At the 2012 Summer Olympics in London, Listopadova qualified as Slovakia's youngest athlete and swimmer for the women's 200 m individual medley. She posted a FINA B-standard entry time of 2:16.42 from the Budapest Open in Hungary. She topped the first heat by more than half a second (0.50) ahead of Olympic veterans Cheng Wan-jung of Chinese Taipei and Emilia Pikkarainen of Finland, outside her entry time of 2:16.81. Listopadova failed to advance into the semifinals, as she shared a twenty-eighth place tie with Iceland's Eygló Ósk Gústafsdóttir in the preliminaries.