2003 Australian Junior Men's Championship
4th
2004 Australian Junior Men's Championship
2nd
2005 Australian Junior Men's Championship
1st
  JGP SBC Trophy, Okaya City
14th
  World Junior Championships
16th QR
2006 Australian Junior Men's Championship
1st
  Four Continents Championships
22nd
  World Junior Championships
18th QR
  JGP Chinese Taipei Cup, Taipei City
14th
2007 Australian Junior Men's Championship
2nd
Australian Senior Men's Championship
4th
2008 Australian Senior Men's Championship
3rd
  Four Continents Championships
20th
  Ondrej Nepela Memorial
23rd
  Cupe de Nice
21st
  Golden Spin
21st
2009 Four Continents Championships
18th
  Nebelhorn Trophy
31st
2010 Australian Senior Men's Championship
1st
  Golden Spin
11th
2011 Australian Senior Men's Championship
2nd