Johanna debütierte bei den Jugend-Weltmeisterschaften 2020 in Lenzerheide international und war Teil der Bronzestaffel.
Im von der Corona-Pandemie überschatteten Winter 2020/21 ging sie erneut bei den Jugend-Weltmeisterschaften im österreichischen Obertilliach an den Start und verpasste mit Rang 4 mit der Staffel eine weitere Teammedaille nur knapp. Mit Rang 12 in der Verfolgung und Platz 15 im Einzel schaffte sie in den Einzel-Wettkämpfen zwei starke Top-15-Ergebnisse.
In der Saison 2021/22 debütierte Johanna im IBU-Juniorcup und schaffte dort einen Einzel-Sieg (Super-Sprint in Martell) und einen Staffelsieg (ebenfalls Martell). Bei der Junioren-EM in Pokljuka gewann sie an der Seite von Darius Lodl die Goldmedaille in der Single-Mixed-Staffel. Im Einzel verpasste sie als Viertplatzierte eine weitere Medaille nur knapp. Kurz darauf ging sie bei den Junioren-Weltmeisterschaften in Soldier Hollow an den Start. Im US-Bundesstaat Utah gewann sie eine weitere Teammedaille: JWM-Silber.
Im Winter 2022/23 erweiterte Johanna ihre Medaillensammlung um drei weitere Exemplare. Bei der Junioren-EM in Madona gab es Silber in der Mixed-Staffel, bei der anschließenden JWM im kasachischen Schtschutschinsk gleich zweimal Gold - in der Mixed-Staffel und in der Staffel.
Gleich zu Beginn der Saison 2023/24 gab Johanna ihr Debüt im IBU-Cup und lief in Kontiolahti auf Anhieb auf Rang 6. Nachdem sie kurz darauf in Idre Fjaell ihren ersten Sieg verbuchen konnte, wurde die Oberbayerin für den Weltcup in Lenzerheide nominiert. Auch in Antholz, Oslo, Soldier Hollow und Canmore gehörte sie zum Weltcup-Team.
Erste Weltcup-Platzierung: 2023 Lenzerheide 61. Sprint
Erste IBU-Cup-Platzierung: 2023 Kontiolahti 6. Einzel
Erster IBU-Cup-Sieg: 2023 Idre Fjaell 1. Sprint
Weltcup-Gesamtwertung:
2024: 53.
IBU-Cup-Gesamtwertung:
2024: 15.
IBU-Juniorcup-Gesamtwertung:
2023: 2.
2022: 1.
Sponsoren:
Bioteaque
Ski: Fischer Schuhe: Fischer Stöcke: Swix Brille: Oakley Handschuhe: Roeckl