-
Aug 11 2012: John Cavanaugh places 15th at the Men Cat 1/2/3 Master 35-99 Race at the Dunnigan Hills Road Race
-
Jun 30 2012: John Cavanaugh places 25th at the Men Cat 1/2/3 Master 45-99 Race at the Leesville Gap Road Race
-
Apr 15 2012: John Cavanaugh places 24th at the Men Cat 1/2/3 Master 35-99 Race at the Santa Cruz Classic Criterium
-
Apr 7 2012: John Cavanaugh places 19th at the Men Cat 1/2/3 Master 35-99 Race at the Copperopolis Road Race
-
Feb 25 2012: John Cavanaugh places 6th at the Men Cat 1/2/3 Master 35-99 Race at the Snelling Road Race