AMATEUR 1966-1974
1968-1974 Won 20+ State Road & Track Titles
Won National Teams Pursuit
- 1966 Six months after taking up racing I won my first race B grade under 13s
- 1968 Under 16 Years State School Boys Champion
- 1969 3rd Australian Junior Road Championship
- 1972 1st Australian 4000m Team Pursuit Champions (rode for Victoria)
- 1972 Represented Australia at Munich Olympics in the Track Teams Pursuit
- 1973 Represented Australia in the Individual Pursuit at the World Track Championships in San Sebastian, Spain
PROFESSIONAL 1975-1984
1975-1984 Won 30+ State Road & Track Titles
Won 13 National Track Titles
- 1983 World 5000m Individual Pursuit Champion (Zurich, Switzerland)
Australian Championships
- 1975 2nd Australian 5000m Individual Pursuit
- 1976 1st Australian 5000m Individual Pursuit
- 1977 1st Australian 5000m Individual Pursuit
- 1978 1st Australian 5000m Individual Pursuit
- 1979 2nd Australian 5000m Individual Pursuit
- 1979 1st Australian 50km Points Score
- 1979 1st Australian 10km Scratch Race
- 1980 1st Australian 5000m Individual Pursuit
- 1980 1st Australian 2000m Keirin
- 1981 1st Australian 5000m Individual Pursuit
- 1981 1st Australian 4000m Teams Pursuit (WA Team)
- 1982 1st Australian 5000m Individual Pursuit
- 1983 1st Australian 5000m Individual Pursuit
- 1984 1st Australian 5000m Individual Pursuit
- 1984 1st Australian 2000m Keirin
- 1984 2nd Australian 50km Points Score
- 1984 3rd Australian 10km Scratch Race
- 1984 2nd Australian 50km Points Score
Major Australian Events
- 1975 1st Westral Wheel Race (from scratch)
- 1978 1st Westral Wheel Race (from scratch)
- 1979 1st Westral Wheel Race (from scratch)
- 1981 1st Westral Wheel Race (from scratch)
- 1982 1st Westral Wheel Race (from scratch)
- 1984 1st Westral Wheel Race (from scratch) Last race of my career
- 1979 1st Latrobe Wheel Race (from scratch)
- 1979 Grand Slam –- Won all 5 State track titles (only other time this has been done was 1965 by Stewart Bonser)
- 1982 1st Austral Wheel Race (from scratch)
- 1982 1st Griffin 1000 (five-day tour)
- 1983 1st Griffin 1000 (five-day tour)
- 1983 1st Burnie Wheel Race (from scratch)
- 1983 1st Sydney 1000 Wheel Race (from scratch)
- 1984 1st Bendigo Madison (partner Hans Kaenel-Switzerland)
- 1984 1st Shepparton Madison (partner Hans Kaenel-Switzerland)
MASTERS 8 2019
2019 Australian Masters 8 Track Cycling Championships
- 1st 2000m Individual Pursuit (new world record)
- 1st Scratch Race
- 1st Points Race
2019 World Masters 8 Track Championships - Manchester
- 1st 2000m Individual Pursuit (new world record)
- 1st Scratch Race
- 1st Points Race
- 1st 500m Time Trial