Il est codétenteur du record d'essais marqués pour les Waratahs dans le Super 12 : 3 essais contre les Hurricanes en 1996. Après sa carrière en Australie, il a joué en Angleterre avec les clubs de Worcester (capitaine), Bedford, Gordon et les Exeter Chiefs. Il dispute un test match le contre la France. Son dernier test match est contre le pays de Galles, le .