| 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 |