National Competition
     
2006 Australian Junior Championships
4th
2007 Australian Junior Championships
3rd
2008 Australian Junior Championships
2nd
2009 Australian Senior Championships
2nd
2010 Australian Senior Championships
2nd
2011 Australian Senior Championships
1st
2014 Australian Senior Championships
3rd
2015 Australian Senior Championships
4th
2017 Australian Senior Championships
4th
     
International Competition  
     
2008 Nebelhorn Trophy
24th
2012 U.S. Senior International Classic
13th
  Nebelhorn Trophy
24th
  Ondrej Nepela Memorial
16th
2013 Skate DownUnder
4th
  Winter Universiade
27th
2014 Ice Challenge
9th
  Challenger Series Volvo Open Cup
16th
2016 Challenger Series Warsaw Cup
21st
  Challenger Series Autum Classic International
14th
  Asian Open Free Skating Trophy
7th
     
Championship Competition  
     
2009 Four Continents Championships
15th
  World Championships
46th
2010 Four Continents Championships
18th
  World Championships
39th
2011 Four Continents Championships
16th
  World Championships
31st
2012 Four Continents Championships
20th
2017 Four Continents Championships
21st