| 1 | 820 | Jason FreihofnerMike’s Bikes Elite Off Road | B Men |
45:04.0 | --100%39.08%13.25%09:00:00.0 |
| 2 | 861 | Aaron LeopoldCal Cycling | B Men |
46:58.0 | +1:54.0+4.22%95.95%36.51%9.59%09:00:00.0 |
| 3 | 816 | Casey WarrenTeam California Academy | B Men |
47:24.0 | +2:20.0+5.18%95.08%35.93%8.76%09:00:00.0 |
| 4 | 845 | Nils HummelTeam California Academy | B Men |
48:01.0 | +2:57.0+6.55%93.86%35.09%7.57%09:00:00.0 |
| 5 | 827 | Trey BarberCal Poly Cycling | B Men |
48:59.0 | +3:55.0+8.69%92.00%33.79%5.71%09:00:00.0 |
| 6 | 811 | Alex StrongStanford Cycling | B Men |
49:26.0 | +4:22.0+9.69%91.17%33.18%4.84%09:00:00.0 |
| 7 | 865 | Andrew YeeBX Hyperthreads/Live in Peace | B Men |
49:53.0 | +4:49.0+10.69%90.34%32.57%3.98%09:00:00.0 |
| 8 | 802 | Finn CunninghamRock Lobster CX | B Men |
49:59.0 | +4:55.0+10.91%90.16%32.44%3.79%09:00:00.0 |
| 9 | 836 | Cameron O'ReillyAlto Velo | B Men |
50:08.0 | +5:04.0+11.24%89.89%32.23%3.50%09:00:00.0 |
| 10 | 834 | Decker KroghUC Santa Cruz | B Men |
50:52.0 | +5:48.0+12.87%88.60%31.24%2.09%09:00:00.0 |
| 11 | 864 | Erik KristisansenSquidlets | B Men |
51:06.0 | +6:02.0+13.39%88.19%30.93%1.64%09:00:00.0 |
| 12 | 844 | Kai YeeRock Lobster Juniors | B Men |
51:13.0 | +6:09.0+13.65%87.99%30.77%1.41%09:00:00.0 |
| 13 | 823 | Alan QuinteroSanta Cruz Factory Racing | B Men |
51:16.0 | +6:12.0+13.76%87.91%30.70%1.32%09:00:00.0 |
| 14 | 800 | Dan Berman0 | B Men |
51:28.0 | +6:24.0+14.20%87.56%30.43%0.93%09:00:00.0 |
| 15 | 825 | Nick Weidemann0 | B Men |
51:30.0 | +6:26.0+14.28%87.51%30.39%0.87%09:00:00.0 |
| 16 | 801 | Oliver CollinsMikes Bikes | B Men |
51:35.0 | +6:31.0+14.46%87.37%30.27%0.71%09:00:00.0 |
| 17 | 804 | Trevor GardnerCycle Sport | B Men |
51:57.0 | +6:53.0+15.27%86.75%29.78%0.00%09:00:00.0 |
| 18 | 824 | Taylor SwanMonterey Bay LightFighters | B Men |
52:00.0 | +6:56.0+15.38%86.67%29.71%-0.10%09:00:00.0 |
| 19 | 809 | David RemahlAlto Velo | B Men |
53:30.0 | +8:26.0+18.71%84.24%27.68%-2.98%09:00:00.0 |
| 20 | 821 | Christopher KrolakSanta Cruz Graveleers | B Men |
54:09.0 | +9:05.0+20.16%83.23%26.80%-4.23%09:00:00.0 |
| 21 | 867 | Andrew TaylorNA | B Men |
54:33.0 | +9:29.0+21.04%82.62%26.26%-5.00%09:00:00.0 |
| 22 | 818 | Matthew WilburSanta Cruz Bicycles | B Men |
57:13.0 | +12:09.0+26.96%78.76%22.66%-10.14%09:00:00.0 |
| 23 | 822 | Gene ParkBig 'Ippi Racing | B Men |
1:45:38.0 | +1:00:34.0+134.39%42.66%-42.79%-103.34%09:00:00.0 |
| 24 | 810 | Shyam SalemUCSC Cycling | B Men |
1:46:09.0 | +1:01:05.0+135.54%42.46%-43.49%-104.33%09:00:00.0 |
| 25 | 868 | Matthew DeyoungNA | B Men |
1:46:57.0 | +1:01:53.0+137.32%42.14%-44.57%-105.87%09:00:00.0 |
| 26 | 831 | Seph JoLive in peace bikeshop | B Men |
1:49:23.0 | +1:04:19.0+142.71%41.20%-47.86%-110.56%09:00:00.0 |
| 27 | 819 | Gabe Carr0 | B Men |
1:51:40.0 | +1:06:36.0+147.78%40.36%-50.94%-114.95%09:00:00.0 |
| 28 | 866 | Eric BruneNA | B Men |
1:52:38.0 | +1:07:34.0+149.93%40.01%-52.25%-116.81%09:00:00.0 |
| 29 | 840 | Jeremy SorianoLive in Peace Bike Shop | B Men |
1:52:57.0 | +1:07:53.0+150.63%39.90%-52.68%-117.42%09:00:00.0 |
| 30 | 829 | Edgar CruzLive in peace | B Men |
1:54:30.0 | +1:09:26.0+154.07%39.36%-54.77%-120.40%09:00:00.0 |
| 31 | 839 | Sundeep Singh0 | B Men |
1:55:02.0 | +1:09:58.0+155.25%39.18%-55.50%-121.43%09:00:00.0 |
| 32 | 869 | Paul LehmannNA | B Men |
2:18:46.0 | +1:33:42.0+207.91%32.48%-87.58%-167.12%09:00:00.0 |
| 33 | 826 | Wei YanDolce Vita Cycling | B Men |
3:09:24.0 | +2:24:20.0+320.27%23.79%-156.02%-264.58%09:00:00.0 |