| DNF | 
        Cherry Pie Road Race | 
        Junior 16-18 | 
        2/18 | 
         | 
        1 | 
      
      
        | 3 | 
        Jack Frost Time Trial | 
        Junior Men 16-18 | 
        2/25 | 
         | 
        1 | 
      
      
        | 7 | 
        Banana Belt Road Race Series: Banana Belt Road Race I | 
        Junior | 
        3/4 | 
         | 
        1 | 
      
      
        | 1 | 
        Banana Belt Road Race Series: Banana Belt Road Race II | 
        Junior | 
        3/11 | 
         | 
        1 | 
      
      
        | 3 | 
        Banana Belt Road Race Series: Banana Belt Road Race III | 
        Junior | 
        3/18 | 
         | 
        1 | 
      
      
        | 1 | 
        Horning's MTB: Horning's Hustle XC MTB | 
        Junior Men 14-18 | 
        3/25 | 
         | 
        1 | 
      
      
        | 25 | 
        Icebreaker Criterium | 
        Category 3 Men | 
        3/31 | 
         | 
        1 | 
      
      
        | 2 | 
        Piece of Cake | 
        Junior 16-18 | 
        4/1 | 
         | 
        1 | 
      
      
        | 21 | 
        PIR | 
        Category 1/2/3 | 
        4/17 | 
         | 
        1 | 
      
      
        | 1 | 
        Three Rivers Road Race | 
        Junior | 
        4/22 | 
         | 
        1 | 
      
      
        | 62 | 
        PIR | 
        Category 1/2/3 | 
        4/24 | 
         | 
        1 | 
      
      
        | 2 | 
        Alpenrose Thursday Series: 3K Pursuit | 
        Junior Men | 
        5/17 | 
         | 
        1 | 
      
      
        | 4 | 
        Alpenrose Thursday Series | 
        Category 3 | 
        5/24 | 
         | 
        1 | 
      
      
        | 76 | 
        Mt Hood Cycling Classic: Cooper Spur Circuit Race | 
        Category 3 Men | 
        5/31 | 
         | 
        1 | 
      
      
        | 81 | 
        Mt Hood Cycling Classic: Scenic Gorge Time Trial | 
        Category 3 Men | 
        6/1 | 
         | 
        1 | 
      
      
        | 37 | 
        Mt Hood Cycling Classic: Wy' East Road Race | 
        Category 3 Men | 
        6/2 | 
         | 
        1 | 
      
      
        | 54 | 
        Mt Hood Cycling Classic: Downtown Hood River Criterium | 
        Category 3 Men | 
        6/3 | 
         | 
        1 | 
      
      
        | 3 | 
        Alpenrose Thursday Series: Long Points Races | 
        Category 3 | 
        6/7 | 
         | 
        1 | 
      
      
        | 9 | 
        OBRA Rehearsal Race | 
        Men Category 3 | 
        6/10 | 
         | 
        1 | 
      
      
        | 17 | 
        PIR | 
        Category 1/2/3 | 
        6/12 | 
         | 
        1 | 
      
      
        | 3 | 
        Alpenrose Thursday Series | 
        Category 3 | 
        6/14 | 
         | 
        1 | 
      
      
        | 4 | 
        Mt Tabor Circuit Race | 
        Category 3 | 
        6/17 | 
         | 
        1 | 
      
      
        | 1 | 
        Mt Tabor Circuit Race | 
        Junior 16-18 | 
        6/17 | 
         | 
        1 | 
      
      
        | 2 | 
        Mt Tabor Series | 
        Category 3 | 
        6/20 | 
         | 
        1 | 
      
      
        | 10 | 
        Alpenrose Thursday Series | 
        Category 1/2 | 
        6/21 | 
         | 
        1 | 
      
      
        | 1 | 
        State Games Track Juniors | 
        Junior Men 17-18 | 
        6/23 | 
         | 
        1 | 
      
      
        | 6 | 
        Alpenrose Thursday Series | 
        Category 1/2/3 | 
        7/5 | 
         | 
        1 | 
      
      
        | 10 | 
        Alpenrose Challenge | 
        Men Qualifier Points Race | 
        7/6 | 
         | 
        1 | 
      
      
        | DNF | 
        Alpenrose Challenge | 
        Men Points | 
        7/8 | 
         | 
        1 | 
      
      
        | 6 | 
        Alpenrose Sixday | 
        Category 1/2/3 | 
        7/21 | 
         | 
        1 | 
      
      
        | 2 | 
        OUCH | 
        Junior Men 17-18 | 
        7/22 | 
         | 
        1 | 
      
      
        | 3 | 
        Alpenrose Thursday Series | 
        Category 1/2/3 | 
        7/26 | 
         | 
        1 | 
      
      
        | 5 | 
        Vancouver Courthouse Criterium | 
        Junior 15-18 | 
        7/29 | 
         | 
        1 | 
      
      
        | 22 | 
        Vancouver Courthouse Criterium | 
        Category 3 | 
        7/29 | 
         | 
        1 | 
      
      
        | 1 | 
        Mst/Jr Track Races | 
        Junior 3K Pursuit | 
        7/31 | 
         | 
        1 | 
      
      
        | 1 | 
        Mst/Jr Track Races | 
        Team Sprint Men | 
        7/31 | 
         | 
        1 | 
      
      
        | 13 | 
        CMG Events/Alpine Mortgage Series | 
        Pro/1/2 | 
        8/1 | 
         | 
        1 | 
      
      
        | 1 | 
        OBRA Junior and Team Event Track Championships | 
        Junior Men 17-18 | 
        8/4 | 
         | 
        1 | 
      
      
        | 2 | 
        OBRA Junior and Team Event Track Championships | 
        Men Team Sprint | 
        8/4 | 
         | 
        1 | 
      
      
        | 2 | 
        OBRA Time Trial Championships: 20K | 
        Junior Men 17-18 | 
        8/5 | 
         | 
        1 | 
      
      
        | 1 | 
        Mst/Jr Track Races | 
        Junior 16-18 | 
        8/7 | 
         | 
        1 | 
      
      
        | 1 | 
        Crawfish Criterium | 
        Junior Men | 
        8/11 | 
         | 
        1 | 
      
      
        | 1 | 
        OBRA Criterium Championships | 
        Junior 17-18 | 
        8/12 | 
         | 
        1 | 
      
      
        | 5 | 
        OBRA Criterium Championships | 
        Category 3 | 
        8/12 | 
         | 
        1 | 
      
      
        | 2 | 
        Mst/Jr Track Races | 
        Junior 500 | 
        8/14 | 
         | 
        1 | 
      
      
        | 1 | 
        Mst/Jr Track Races | 
        Junior 3K | 
        8/14 | 
         | 
        1 | 
      
      
        | 7 | 
        Alpenrose Thursday Series | 
        Category 1/2 | 
        8/16 | 
         | 
        1 | 
      
      
        | 3 | 
        Alpenrose Thursday Series | 
        Madison | 
        8/16 | 
         | 
        1 | 
      
      
        | 1 | 
        Mst/Jr Track Races | 
        Men | 
        8/21 | 
         | 
        1 | 
      
      
        | 1 | 
        Alpenrose Thursday Series | 
        Category 3 | 
        8/23 | 
         | 
        1 | 
      
      
        | 1 | 
        OBRA Hillclimb Championship | 
        Junior Men 17-18 | 
        9/9 | 
         | 
        1 | 
      
      
        | 33 | 
        Kruger's Kermesse | 
        Men B | 
        9/15 | 
         | 
        1 | 
      
      
        | 2 | 
        Kruger's Kermesse | 
        Junior Men | 
        9/15 | 
         | 
        1 | 
      
      
        | 3 | 
        Sunset Criterium | 
        Category 3 | 
        9/22 | 
         | 
        1 | 
      
      
        | 1 | 
        Sunset Criterium | 
        Junior Men | 
        9/22 | 
         | 
        1 | 
      
      
        | 6 | 
        Hood River Cyclocross Classic | 
        Men B | 
        9/23 | 
         | 
        1 | 
      
      
        | 3 | 
        Cross Crusade - Alpenrose | 
        Junior Men | 
        10/7 | 
         | 
        1 | 
      
      
        | 5 | 
        Cross Crusade - Horning's Hideout | 
        Junior Men | 
        10/14 | 
         | 
        1 | 
      
      
        | 3 | 
        Cross Crusade - Rainier HS | 
        Junior Men | 
        10/21 | 
         | 
        1 | 
      
      
        | 3 | 
        Cross Crusade - Clatsop County Fairgrounds | 
        Junior Men | 
        10/28 | 
         | 
        1 | 
      
      
        | 51 | 
        Cross Crusade - Clatsop County Fairgrounds | 
        Men B | 
        10/28 | 
         | 
        1 | 
      
      
        | 3 | 
        Cross Crusade - Barton Park | 
        Junior Men | 
        11/4 | 
         | 
        1 | 
      
      
        | 5 | 
        Cross Crusade - Estacada | 
        Junior Men | 
        11/11 | 
         | 
        1 | 
      
      
        | 4 | 
        Cross Crusade/OBRA Championship - Hillsboro | 
        Junior Men 17-18 | 
        11/18 | 
         | 
        1 | 
      
    
      | 64.0 |