Comenzó a representar a su estado, Queensland, a los doce años, y representó a Australia por primera vez en 1999, ganando una medalla de oro en los Juegos FESPIC de ese año. Sus primeros Juegos Paralímpicos fueron los Sídney 2000, donde se colocó en cuarto y sexto lugar. En el Campeonato Mundial de Natación IPC 2002, ganó dos medallas de plata. En los Juegos Paralímpicos de Atenas 2004, ganó dos medallas de bronce de natación en el evento de 150 m femenino Individual Medley SM4 y 50   m Breaststroke SB3. Compitió en los Juegos Paralímpicos de 2008, donde fue una de las nadadoras de mayor edad de Australia. Ganó una medalla de plata en los Juegos en el evento de 150   m Medley SM4 individual con un tiempo de 3: 28.88. En 2009, estableció un récord mundial en los 150   m individual en los campeonatos nacionales de campo corto de Australia celebrados en Hobart. En 2010, compitió en el Campeonato Multi Class de Queensland Swimming Age. Participó en el evento femenino 100   m braza, terminando tercera con un tiempo de 02: 50.59. En 2010, a sus 30 años, también compitió en el Campeonato Australiano Telstra 2010 en el evento 150   m Medley donde terminó la final con un tiempo de 4: 07.51. También llegó a la final en los 50   m braza. Fue la abanderada de Australia en el Campeonato Mundial de Natación IPC 2010 en Eindhoven, Países Bajos, donde ganó una medalla de bronce en los 50   m breaststroke SB3 y fue parte de los 20 puntos 4 × 50   m en equipo de relevos que rompió un récord de Oceanía.