1st, Snelling Road Race, Junior Men 17-18
8th, Pine Flat Road Race, Pro/1/2 Men
8th, Early Bird Road Race, Pro/1/2 Men
1st, Mount San Bruno Hillclimb, Juniors
1st, Winters Road Race, Juniors 17-18
26th, University Road Race, Pro/1/2 Men
5th, Dunnigan Hills Road Race, Juniors 17-18
28th, USA Cycling Junior National Time Trial Championship, Junior Men 17-18
34th, USA Cycling Junior National Road Race Championship, Junior Men 17-18
93rd, Tour de l’Abitibi
3rd, Gold Nugget Junior Stage Race, Junior Men 17-18
7th, Nevada City Bicycle Classic, Junior Men 17-18
5th, Mount Diablo Hillclimb, Juniors 17-18
32nd, Pescadero Road Race, Pro/1/2 Men
3rd, Dunlap Memorial NCNCA Junior Time Trial Championships, Junior Men 17-18
10th, NCNCA Junior Criterium Championships, Junior Men 17-18
4th, Mount Hamilton Road Race, Category 3 Men
2nd, Panoche Pass NCNCA Junior Road Race Championships, Junior Men 17-18
1st, Berkeley Hills Road Race, Category 3 Men
2nd, Wente Vineyards Road Race, Juniors 17-18
14th, Sea Otter Road Race, Junior Men 17-18
5th, Copperopolis Road Race, Junior Men 17-18
4th, Bariani Road Race, Category 3 Men
5th, Berkeley Bicycle Club Team Time Trial, Juniors (with Alexander Freund)
1st, Snelling Road Race, Junior Men 17-18
3rd, Pine Flat Road Race, Category 3 Men
2nd, Early Bird Road Race, Category 3 Men
1st, Mount San Bruno Hillclimb, Juniors
3rd, Mount Tamalpais Hillclimb, Juniors 15-16
1st, Mount Shasta Hillclimb, Juniors
4th, Dunnigan Hills Road Race, Juniors 15-16
8th, University Road Race, Category 3 Men
1st, Winters Road Race, Juniors 15-16
41st, USA Cycling Junior National Road Race Championship, Junior Men 15-16
14th, USA Cycling Junior National Time Trial Championship, Junior Men 15-16
4th, Fort Ord Road Race, Category 3 Men
6th, Diamond Valley Road Race, Category 3/4/5 Men
2nd, NCNCA Junior Track Championships, Junior Men 15-16
1st, Spring Hill Road Race, Category 3 Men
1st, Mount Diablo Hillclimb, Junior Men 15-16
23rd, Pescadero Road Race, Category 3 Men
2nd, Dunlap Memorial NCNCA Junior Time Trial Championships, Junior Men 15-16
41st, Mount Hamilton Road Race, Category 3 Men
2nd, Panoche Pass NCNCA Junior Road Race Championships, Junior Men 15-16
6th, Berkeley Hills Road Race, Category 3 Men
4th, Cat’s Hill Criterium, Junior Men 15-16
31st, Ward’s Ferry Road Race, Category 3 Men
4th, Copperopolis Road Race, Junior Men 15-16
3rd, Berkeley Bicycle Club Team Time Trial, Category 3/4 Men (with Roland Freund)
1st, Snelling Road Race, Junior Men 15-16
17th, Pine Flat Road Race, Category 3 Men
1st, Cantua Creek Road Race, Juniors
5th, Early Bird Road Race, Category 3 Men
2nd, Mount San Bruno Hillclimb, Juniors
7th, Mount Tamalpais Hillclimb, Juniors 15-16
1st, Mount Shasta Hillclimb, Juniors
1st, Dunnigan Hills Road Race, Juniors 15-16
1st, Patterson Pass Road Race, Juniors 15-16
20th, USA Cycling Junior National Road Race Championship, Junior Men 15-16
35th, USA Cycling Junior National Time Trial Championship, Junior Men 15-16
1st, Gold Nugget Junior Stage Race, Junior Men 15-16
16th, Pescadero Road Race, Category 3 Men
2nd, Dunlap Memorial NCNCA Junior Time Trial Championships, Junior Men 15-16
29th, Mount Hamilton Road Race, Category 3 Men
1st, Panoche Pass NCNCA Junior Road Race Championships, Junior Men 15-16
8th, Berkeley Hills Road Race, Juniors 15-16
7th, Cats Hill Criterium, Junior Men 15-16
1st, Wente Vineyards Road Race, Juniors 15-16
6th, Sea Otter Classic Road Race, Juniors 15-16
2nd, Berkeley Bicycle Club Team Time Trial, Category 4 Men (with Roland Freund)
1st, Zamora Road Race, Category 4 Men
31st, Merco Credit Union Foothills Road Race, Category 4 Men
18th, Merco Credit Union Downtown Grand Prix, Juniors 15-16
3rd, Snelling Road Race, Junior Men 15-16
1st, Cherry Pie Criterium, Junior Men 15-16
4th, Early Bird Road Race, Category 4 Men
6th, Cal Aggie Criterium, Juniors
7th, Mount San Bruno Hillclimb, Juniors
13th, Mount Tamalpais Hillclimb, Juniors 15-16
1st, Mount Shasta Hillclimb, Juniors
5th, San Ardo Road Race, Category 4 Men
2nd, Dunnigan Hills Road Race, Juniors 15-16
3rd, Patterson Pass Road Race, Juniors 15-16
1st, Timpani Criterium, Junior Men 13-14
2nd, Livermore Hills NCNCA Junior Road Race Championships, Junior Men 13-14
1st, Mount Diablo Hillclimb, Junior Men 13-14
6th, Davis Fourth of July Criterium, Juniors
44th, Leesville Gap Road Race, Category 4 Men
2nd, Gold Nugget Junior Stage Race, Juniors 13-14
2nd, Dunlap Memorial NCNCA Junior Time Trial Championships, Junior Men 13-14
1st, NCNCA Junior Criterium Championships, Junior Men 13-14
4th, Berkeley Hills Road Race, Juniors 10-16
5th, Golden State Criterium, Junior Men 13-14
7th, Wente Vineyards Road Race, Juniors 15-16
2nd, Copperopolis Road Race, Juniors 13-14
3rd, Pinole Team Time Trial, Category 4 Men (with Roland Freund)
1st, Snelling Road Race, Junior Men 13-14
1st, Cherry Pie Criterium, Juniors 13-14
31st, Early Bird Road Race, Category 4 Men
5th, Mount San Bruno Hillclimb, Juniors
1st, Mount Shasta Hillclimb, Juniors
4th, Patterson Pass Road Race, Juniors 15-16
2nd, Albany Criterium, Juniors 13-15
1st, Livermore Hills NCNCA Junior Road Race Championships, Junior Men 13-14
1st, Davis Fourth of July Criterium, Juniors 13-14
8th, NCNCA Junior Criterium Championships, Junior Men 13-14
5th, Dunlap Memorial NCNCA Junior Time Trial Championships, Junior Men 13-14
2nd, Golden State Criterium, Juniors 13-14
18th, Wente Vineyards Road Race, Juniors 15-16
4th, Copperopolis Road Race, Juniors 13-14