| 9 | 
        Cherry Pie Road Race | 
        Junior 16-18 | 
        2/18 | 
         | 
        1 | 
      
      
        | 7 | 
        Jack Frost Time Trial | 
        Junior Men 16-18 | 
        2/25 | 
         | 
        1 | 
      
      
        | 10 | 
        Banana Belt Road Race Series: Banana Belt Road Race I | 
        Junior | 
        3/4 | 
         | 
        1 | 
      
      
        | 14 | 
        Banana Belt Road Race Series: Banana Belt Road Race II | 
        Junior | 
        3/11 | 
         | 
        1 | 
      
      
        | 10 | 
        Banana Belt Road Race Series: Banana Belt Road Race III | 
        Junior | 
        3/18 | 
         | 
        1 | 
      
      
        | 1 | 
        Piece of Cake | 
        Junior 16-18 | 
        4/1 | 
         | 
        1 | 
      
      
        | 19 | 
        PIR | 
        Category 4/5 | 
        4/3 | 
         | 
        1 | 
      
      
        | DNF | 
        Estacada Time Trial | 
        Junior Men 15-18 | 
        4/15 | 
         | 
        1 | 
      
      
        | 1 | 
        Estacada Time Trial | 
        Two-Man TT | 
        4/15 | 
         | 
        1 | 
      
      
        | 3 | 
        Three Rivers Road Race | 
        Junior | 
        4/22 | 
         | 
        1 | 
      
      
        | 8 | 
        PIR | 
        Category 4/5 | 
        4/24 | 
         | 
        1 | 
      
      
        | 35 | 
        Eugene Roubaix | 
        Men 4/5 | 
        4/28 | 
         | 
        1 | 
      
      
        | 7 | 
        PIR | 
        Category 4/5 | 
        5/1 | 
         | 
        1 | 
      
      
        | 1 | 
        Fast Twitch Fridays | 
        Junior 16-18 | 
        5/4 | 
         | 
        1 | 
      
      
        | 46 | 
        PIR | 
        Category 3/4 | 
        5/8 | 
         | 
        1 | 
      
      
        | 1 | 
        Alpenrose Thursday Series: 1 Kilometer TT | 
        Junior Men | 
        5/10 | 
         | 
        1 | 
      
      
        | 1 | 
        Eric Kautzky Memorial Track Race | 
        Junior Men | 
        5/12 | 
         | 
        1 | 
      
      
        | 4 | 
        Alpenrose Thursday Series | 
        Category 4 | 
        5/24 | 
         | 
        1 | 
      
      
        | 7 | 
        Alpenrose Thursday Series | 
        Category 4 | 
        5/31 | 
         | 
        1 | 
      
      
        | 1 | 
        Fast Twitch Fridays | 
        B Sprint | 
        6/1 | 
         | 
        1 | 
      
      
        | 4 | 
        Fast Twitch Fridays | 
        B Sprint | 
        6/8 | 
         | 
        1 | 
      
      
        | 1 | 
        Mst/Jr Track Races: 2K Pursuit | 
        Junior | 
        6/12 | 
         | 
        1 | 
      
      
        | 2 | 
        Mst/Jr Track Races | 
        Junior 14-18 | 
        6/19 | 
         | 
        1 | 
      
      
        | 2 | 
        State Games Track Juniors | 
        Junior Men 17-18 | 
        6/23 | 
         | 
        1 | 
      
      
        | 4 | 
        OBRA Road Race | 
        Junior Men 17-18 | 
        7/1 | 
         | 
        1 | 
      
      
        | 1 | 
        Mst/Jr Track Races | 
        Team Pursuit 2K - 4-Person | 
        7/3 | 
         | 
        1 | 
      
      
        | 2 | 
        Mst/Jr Track Races | 
        Team Sprint - 3-Person | 
        7/3 | 
         | 
        1 | 
      
      
        | 18 | 
        Alpenrose Challenge | 
        Men Kilo | 
        7/6 | 
         | 
        1 | 
      
      
        | 2 | 
        Salem Fairview Circuit Race | 
        Junior Men 15-18 | 
        7/8 | 
         | 
        1 | 
      
      
        | 31 | 
        Salem Fairview Circuit Race | 
        Category 4/5 | 
        7/8 | 
         | 
        1 | 
      
      
        | 7 | 
        Alpenrose Sixday: Category Races | 
        Category 4/5 | 
        7/19 | 
         | 
        1 | 
      
      
        | 3 | 
        Alpenrose Sixday | 
        Category 1/2/3 | 
        7/21 | 
         | 
        1 | 
      
      
        | 5 | 
        OUCH | 
        Junior Men 17-18 | 
        7/22 | 
         | 
        1 | 
      
      
        | 1 | 
        Mst/Jr Track Races | 
        Junior Men | 
        7/24 | 
         | 
        1 | 
      
      
        | 4 | 
        Alpenrose Thursday Series | 
        Category 1/2/3 | 
        7/26 | 
         | 
        1 | 
      
      
        | 3 | 
        Fast Twitch Fridays | 
        Sprinters B | 
        7/27 | 
         | 
        1 | 
      
      
        | 6 | 
        Vancouver Courthouse Criterium | 
        Junior 15-18 | 
        7/29 | 
         | 
        1 | 
      
      
        | 44 | 
        Vancouver Courthouse Criterium | 
        Category 3 | 
        7/29 | 
         | 
        1 | 
      
      
        | 3 | 
        Mst/Jr Track Races | 
        Junior 3K Pursuit | 
        7/31 | 
         | 
        1 | 
      
      
        | 1 | 
        Mst/Jr Track Races | 
        Team Sprint Men | 
        7/31 | 
         | 
        1 | 
      
      
        | 4 | 
        Alpenrose Thursday Series | 
        Category 3 | 
        8/2 | 
         | 
        1 | 
      
      
        | 2 | 
        OBRA Junior and Team Event Track Championships | 
        Junior Men 17-18 | 
        8/4 | 
         | 
        1 | 
      
      
        | 4 | 
        OBRA Time Trial Championships: 20K | 
        Junior Men 17-18 | 
        8/5 | 
         | 
        1 | 
      
      
        | 2 | 
        Mst/Jr Track Races | 
        Junior 16-18 | 
        8/7 | 
         | 
        1 | 
      
      
        | 14 | 
        Alpenrose Thursday Series | 
        Category 1/2/3 | 
        8/9 | 
         | 
        1 | 
      
      
        | 2 | 
        Crawfish Criterium | 
        Junior Men | 
        8/11 | 
         | 
        1 | 
      
      
        | 3 | 
        OBRA Criterium Championships | 
        Junior 17-18 | 
        8/12 | 
         | 
        1 | 
      
      
        | 9 | 
        Alpenrose Thursday Series | 
        Category 1/2 | 
        8/16 | 
         | 
        1 | 
      
      
        | 5 | 
        Alpenrose Thursday Series | 
        Category 3 | 
        8/23 | 
         | 
        1 | 
      
      
        | 10 | 
        Mst/Jr Track Races | 
        Pursuit - 2K | 
        8/28 | 
         | 
        1 | 
      
      
        | 9 | 
        Mst/Jr Track Races | 
        Team Sprint - 2 Up | 
        8/28 | 
         | 
        1 | 
      
      
        | 3 | 
        Alpenrose Thursday Series | 
        Category 3 | 
        8/30 | 
         | 
        1 | 
      
      
        | 5 | 
        Alpenrose Thursday Series | 
        Category 3 | 
        9/6 | 
         | 
        1 | 
      
      
        | 4 | 
        Alpenrose Thursday Series | 
        Madison | 
        9/6 | 
         | 
        1 | 
      
      
        | 4 | 
        OBRA Hillclimb Championship | 
        Junior Men 17-18 | 
        9/9 | 
         | 
        1 | 
      
      
        | 3 | 
        Kruger's Kermesse | 
        Junior Men | 
        9/15 | 
         | 
        1 | 
      
      
        | 3 | 
        Sunset Criterium | 
        Junior Men | 
        9/22 | 
         | 
        1 | 
      
      
        | 4 | 
        Hood River Cyclocross Classic | 
        Junior Men | 
        9/23 | 
         | 
        1 | 
      
      
        | 3 | 
        Battle at Barlow CCX | 
        Junior Men | 
        9/30 | 
         | 
        1 | 
      
      
        | 8 | 
        Cross Crusade - Alpenrose | 
        Junior Men | 
        10/7 | 
         | 
        1 | 
      
      
        | 9 | 
        Cross Crusade - Horning's Hideout | 
        Junior Men | 
        10/14 | 
         | 
        1 | 
      
      
        | 7 | 
        Cross Crusade - Rainier HS | 
        Junior Men | 
        10/21 | 
         | 
        1 | 
      
      
        | 7 | 
        Cross Crusade - Clatsop County Fairgrounds | 
        Junior Men | 
        10/28 | 
         | 
        1 | 
      
      
        | 6 | 
        Cross Crusade - Barton Park | 
        Junior Men | 
        11/4 | 
         | 
        1 | 
      
      
        | 8 | 
        Cross Crusade - Estacada | 
        Junior Men | 
        11/11 | 
         | 
        1 | 
      
      
        | 6 | 
        Cross Crusade/OBRA Championship - Hillsboro | 
        Junior Men 17-18 | 
        11/18 | 
         | 
        1 | 
      
    
      | 66.0 |