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. 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.