National Competition
     
2017/18 Australian Championships / Senior Men's Division
3rd
  New South Wales State Championships / Senior Men's Division
1st
  MJS Trophy / Senior Men's Division
1st
2016/17 Australian Championships / Senior Men's Division
4th
  Hollins Trophy / Senior Men's Division
1st
  MJS Trophy / Senior Men's Division
1st
2015/16 New South Wales State Championships / Senior Men's Division
1st
2014/15 Australian Championships / Senior Men's Division
4th
2013/14 Australian Championships / Senior Men's Division
3rd
  New South Wales State Championships / Senior Men's Division
1st
  Hollins Trophy / Senior Men's Division
3rd
2010/11 Australian Championships / Senior Men's Division
1st
  New South Wales State Championships / Senior Men's Division
1st
2009/10 Australian Championships / Senior Men's Division
2nd
2008/09 Australian Championships / Senior Men's Division
3rd
2007/08 Australian Championships / Junior Men's Division
2nd
2006/07 Australian Championships / Junior Men's Division
3rd
     
ISU Challenger Series Competition  
     
2017/18 ISU CS Warsaw Cup
8th
2016/17 ISU CS Warsaw Cup
21st
  ISU CS Autumn Classic International
14th
2014/15 ISU CS Ice Challenge
9th
  ISU CS Volvo Open Cup
16th
     
International Competition  
     
2017/18 Ice Challenge
4th
2016/17 Asian Open Free Skating Trophy
7th
2013/14 Winter Universiade
27th
  Skate DownUnder
7th
2012/13 Ondrej Nepela Memorial
16th
  Nebelhorn Trophy
24th
  U.S. International Classic
13th
2008/09 Nebelhorn Trophy
24th
   
ISU Championship Competition  
     
2016/17 ISU Four Continents Championships
21st
2011/12 ISU Four Continents Championships
20th
2010/11 ISU World Championships
13th Qualifying Round
  ISU Four Continents Championships
16th
2009/10 ISU World Championships
39th
  ISU Four Continents Championships
18th
2008/09 ISU World Championships
46th
  ISU Four Continents Championships
15th