Hannah Craig competed for Ireland in the women's K-1 canoe slalom at the 2012 London Olympic Games, reaching the final and finishing 10th - the best result ever achieved by an Irish canoeist at the Olympic Games at that time.
From Armoy, Co. Antrim, Craig qualified for London at the European Canoe Slalom Championships in Augsburg in May 2012, finishing 25th - the highest-placed unqualified boat in the competition - to claim Ireland's quota place. Her London final performance was the culmination of years of dedicated pursuit of Olympic qualification, and her result made her Ireland's most successful canoe slalom Olympian to that point.
She continued competing at international level and was selected for the Irish canoe slalom team as late as 2019 as she attempted to qualify for Tokyo 2020, and was the last Irish woman to reach an Olympic canoe slalom final before Madison Corcoran competed at Paris 2024.