Emma was selected in the Australian triathlon team to compete at the 2007 World Junior championships in Hamburg (Germany) where she placed 24th. The following two years also saw her selected for the Australian Junior team competing in 2008 at Vancouver (Canada) and 2009 at Gold Coast (Australia) where she placed 5th and 2nd respectively.
2009 was a very successful year for her as she was named Australian Junior triathlete of the year and won the prestigious Noosa triathlon being the youngest person to do so at the age of 18.
In 2010 despite still being eligible for another year in the junior ranks, she decided to step up from the sprint distance to the Olympic distance and compete in the U23 category.
2011 saw her compete in her first full season at the elite level and 2012 was all about the London Olympics, and the second youngest competitor in the field being and came an incredible 8th place, running with the leaders until the final half of the run.
2014 was about the Commonwealth Games, placing 5th (first Australian) in the individual race and bronze in the Triathlon Team Relay event.
Since then, Emma has had a number of successful races, including gold medals at the 2017 Mooloolaba ITU Triathlon World Cup, 2017 Kinloch OTU Sprint Triathlon Oceania Championships and her first World Triathlon Series victory in Edmonton in 2019.
-15th place at the 2019 Tokyo ITU World Triathlon Olympic Qualification Event
-1st place at the 2019 ITU World Triathlon Edmonton
- Winner at the 2017 Mooloolaba ITU Triathlon World Cup
- Winner at the 2017 Kinloch OTU Sprint Triathlon Oceania Championships
- 6 x World Triathlon Series podiums
- Multiple World Cup podiums
- 8th 2012 London Olympics
492023 World Triathlon Olympic Games Test Event Paris 17 Aug, 2023 - Elite Women - 01:59:38
182023 World Triathlon Championship Series Sunderland 29 Jul, 2023 - Elite Women - 01:01:24
242023 World Triathlon Sprint & Relay Championships Hamburg 15 Jul, 2023 - Elite Women - 00:22:07
232023 World Triathlon Championship Series Montreal 24 Jun, 2023 - Elite Women - 00:59:39
52023 Arena Games Triathlon Finals London powered by Zwift 07 Apr, 2023 - Elite Women - 00:37:26