- 1500m - 4:23 (1975)
- 3k - 9:23 (1975)
- 5km - 16:11 (1985, 1990)
- 10km - 33:06 (1985)
- 10 miles road - 56:55 (1985)
- City to Surf - 49:44 (1989)
- Half marathon - 75:55 (1985)
- Marathon - 2:59:03 (1983)
- Six Foot Track (47km course) - 5:00:07
- Whistler 50 miler - 8:27:11
- Forster Ironman - 10:37 (1992)