Im österreichischen Zeltweg wurde Anna Swoboda im Februar 2016 Juniorenweltmeisterin Wintertriathlon. Im Mai 2016 wurde sie Vierte bei der Triathlon-Europameisterschaft in der Altersklasse 16–19.
Bei der Juniorenweltmeisterschaft im Modernen Fünfkampf wurde sie im Oktober 2017 in Spanien Zweite (erstes Rennen Biathle: Laufen, Schwimmen, Laufen; zweites Rennen Triathle: Schießen, Schwimmen, Laufen).
Im Jänner 2018 wurde die damals 19-Jährige bei ihrem ersten Start in der Klasse U23 Vierte bei der Weltmeisterschaft Wintertriathlon in Rumänien (7,5km Crosslauf, 13,25km Mountainbike und 10km Langlauf). Bei der U23-Europameisterschaft Wintertriathlon wurde sie im Februar in Italien Dritte. Im März wurde sie in Villach U23-Staatsmeisterin Wintertriathlon und im Mai in Innsbruck auch Vizestaatsmeisterin Crosstriathlon.
Bei der ITU-Weltmeisterschaft U23 Cross-Triathlon belegte sie im Juli 2018 in Dänemark den fünften Rang.