Le , Rob de Castella remporte le Marathon de Fukuoka en 2 h 8 minutes et 18 secondes, signant la meilleure performance jamais réalisée dans cette discipline. Il enlève le titre des Jeux du Commonwealth de 1982 disputés à Melbourne, avant de remporter l'année suivante la médaille d'or des Championnats du monde 1983 d'Helsinki, où il devance avec le temps de 2 h 10 min 03 s, l'Éthiopien Kebede Balcha et l'Est-allemand Waldemar Cierpinski. Il s'impose cette même année lors du Marathon de Rotterdam en 2 h 08 min 37 s. Figurant parmi les favoris des Jeux olympiques de Los Angeles, l'Australien est lâché au de la course et prend la cinquième place finale. En 1986, il conserve son titre aux Jeux du Commonwealth à Édimbourg.