Lors de l'Universiade d'été de 2017, Hannah Moore remporte la médaille de bronze sur le 1 500 m nage libre en 16 min 11 s 68 derrière l'Italienne Simona Quadarella (15 min 57 s 90) et l'Allemande Sarah Köhler (15 min 59 s 85) et termine seulement 7e du 800 m nage libre[2].
En 2018, elle est disqualifiée lors du 10 km aux championnats américains de nage en eau libre et ne peut donc pas concourir sur cette distance aux Mondiaux 2019[3]. Hannah Moore participe quand même aux 5 km de ces championnats où elle termine à la 3e place — ex-aequo avec l'Allemande Leonie Beck — en 57 min 58 s derrière la Brésilienne Ana Marcela Cunha (57 min 56 s) et la Française Aurélie Muller (57 min 57 s)[4].