Shanahan deltok i Junior-EM i svømming 2019, og fikk der bronse på 400 meter individuell medley, bak Alba Vázquez og Viktória Mihályvári-Farkas.[1] Hun deltok i Sommer-EYOF 2019 (European Youth Summer Olympic Festival) i Baku, og vant der 200 meter rygg, 200 meter individuell medley og 400 meter individuell medley. I tillegg fikk hun sølv på tre stafetter; 4 × 100 meter freestyle, 4 × 100 m medley og 4 × 100 m medley miks.
Hun deltok i EM i svømmesport 2021, og kvalifiserte seg til finalen på 200 meter rygg, der hun kom på sjetteplass. Hun deltok også på 200 og 400 meter individuell medley, men nådde ikke finalen i disse øvelsene.