-
Jun 21 2009: John O'donnell places 53rd at the Pro 1/2 Men Race at the Elkhorn Classic Stage Race: Dooley Mountain Road Race in a group sprint
-
Jun 20 2009: John O'donnell places 39th at the Pro 1/2 Men Race at the Elkhorn Classic Stage Race: Pleasant Valley Time Trial
-
Jun 20 2009: John O'donnell places 72nd at the Pro 1/2 Men Race at the Elkhorn Classic Stage Race: Gold Rush Criterium in a group sprint
-
Jun 19 2009: John Odonnell places 74th at the Pro/1/2 Race at the Elkhorn Classic Stage Race: Oregon Trail Road Race in a group sprint
-
Jun 19 2009: John O'donnell places 74th at the Pro Men 1/2 Race at the Elkhorn Classic Stage Race: Oregon Trail Road Race in a breakaway
-
Apr 5 2009: O'donnell John places 53rd at the Pro 1/2 Men Race at the Cherry Blossom Classic Stage Race: Columbia Gorge Road Race in a group sprint
-
Apr 4 2009: John O'donnell places 27th at the Pro 1/2 Men Race at the Cherry Blossom Classic Stage Race: Eight Mile Time Trial
-
Apr 4 2009: John O'donnell places 32nd at the Pro 1/2 Men Race at the Cherry Blossom Classic Stage Race: Cherry City Criterium