| 1 | 48 | Hayden Troxel | 16 to 18 | 17 | M |  | 2:36.60 | --100%48,95%24,05%16:14:41.67 | 
    
        
            | 2 | 105 | Grayson KidderFour Mountain Sports | 16 to 18 | 16 | M |  | 2:53.79 | +0:17.19+10,98%90,11%43,34%15,71%16:15:22.56 | 
    
        
            | 3 | 10 | Jacob StrohlPierre Baggette Croissant Factory Racing | 30 to 39 | 32 | M |  | 2:54.71 | +0:18.11+11,56%89,63%43,04%15,27%17:11:33.44 | 
    
        
            | 4 | 170 | Brian BuellBanshee Bikes | 30 to 39 | 37 | M |  | 2:56.11 | +0:19.51+12,46%88,92%42,59%14,59%17:18:44.21 | 
    
        
            | 5 | 2 | Henry KlumbFour Mountain Sports | 13 to 15 | 15 | M |  | 2:57.60 | +0:21.00+13,41%88,18%42,10%13,87%16:16:00.88 | 
    
        
            | 6 | 1 | Ryder SinclairTeam AVSC | 13 to 15 | 14 | M |  | 2:58.33 | +0:21.73+13,88%87,81%41,86%13,51%17:06:24.91 | 
    
        
            | 7 | 144 | Craig Carlson | 40 to 49 | 40 | M |  | 2:59.25 | +0:22.65+14,46%87,36%41,56%13,07%17:42:04.21 | 
    
        
            | 8 | 32 | Jason ZemlickaFour Mountain Sports | 30 to 39 | 33 | M |  | 3:01.31 | +0:24.71+15,78%86,37%40,89%12,07%17:29:37.76 | 
    
        
            | 9 | 33 | Evan WinnFour Mountain Sports | 40 to 49 | 42 | M |  | 3:08.23 | +0:31.63+20,20%83,20%38,64%8,71%17:26:57.37 | 
    
        
            | 10 | 139 | Conrad McHughTeam AVSC | 13 to 15 | 13 | M |  | 3:10.15 | +0:33.55+21,42%82,36%38,01%7,78%16:18:53.01 | 
    
        
            | 11 | 159 | Chandler Williams | 30 to 39 | 30 | M |  | 3:10.18 | +0:33.57+21,44%82,34%38,00%7,76%16:24:43.18 | 
    
        
            | 12 | 49 | Lucas UrtiagaTeam AVSC | 40 to 49 | 40 | M |  | 3:11.50 | +0:34.90+22,29%81,78%37,57%7,12%16:22:56.82 | 
    
        
            | 13 | 115 | Maxon AndersonGrand Valley Youth Cycling | 10 to 12 | 12 | M |  | 3:11.85 | +0:35.25+22,51%81,63%37,46%6,95%16:42:16.02 | 
    
        
            | 14 | 43 | Brian GallagherBonedale Yacht Club | 30 to 39 | 33 | M |  | 3:12.96 | +0:36.36+23,22%81,16%37,09%6,42%17:56:29.50 | 
    
        
            | 15 | 163 | Kailar JohnsonIndependent | 13 to 15 | 14 | M |  | 3:13.18 | +0:36.57+23,36%81,06%37,02%6,31%16:41:28.21 | 
    
        
            | 16 | 129 | Ryder Poole | 13 to 15 | 14 | M |  | 3:14.08 | +0:37.48+23,93%80,69%36,73%5,87%16:46:41.40 | 
    
        
            | 17 | 19 | Bode ZubrodTeam AVSC | 13 to 15 | 13 | M |  | 3:16.26 | +0:39.66+25,33%79,79%36,02%4,82%16:46:08.97 | 
    
        
            | 18 | 176 | Ephraim Nesbitt | 16 to 18 | 18 | M |  | 3:16.81 | +0:40.21+25,68%79,57%35,84%4,55%16:40:47.52 | 
    
        
            | 19 | 11 | Rusty Lawson | 13 to 15 | 13 | M |  | 3:17.13 | +0:40.53+25,88%79,44%35,73%4,39%16:18:16.16 | 
    
        
            | 20 | 44 | Oliver GoddardRoaring Fork Cycling | 13 to 15 | 13 | M |  | 3:17.40 | +0:40.80+26,05%79,33%35,65%4,26%16:30:54.32 | 
    
        
            | 21 | 158 | Gunner Capps | 13 to 15 | 13 | M |  | 3:18.65 | +0:42.05+26,85%78,83%35,24%3,66%16:16:32.13 | 
    
        
            | 22 | 45 | Liam DunnBonedale Yacht Club | 19 to 29 | 27 | M |  | 3:18.72 | +0:42.12+26,90%78,80%35,22%3,62%17:25:22.65 | 
    
        
            | 23 | 15 | Finn KellyRoaring Fork Cycling | 13 to 15 | 14 | M |  | 3:18.74 | +0:42.14+26,91%78,80%35,21%3,61%16:31:40.38 | 
    
        
            | 24 | 143 | Nils AbergerRoaring Fork Cycling | 13 to 15 | 14 | M |  | 3:19.97 | +0:43.37+27,69%78,31%34,81%3,02%16:29:52.37 | 
    
        
            | 25 | 36 | Brody WolfsonRoaring Fork Freeride | 10 to 12 | 12 | M |  | 3:20.04 | +0:43.44+27,74%78,28%34,79%2,98%16:51:21.04 | 
    
        
            | 26 | 160 | Jake RandallKeystone Center For The Blind And Def | 19 to 29 | 27 | M |  | 3:21.90 | +0:45.30+28,93%77,56%34,18%2,08%16:27:05.98 | 
    
        
            | 27 | 152 | Elan Bouchet | 19 to 29 | 23 | M |  | 3:21.99 | +0:45.39+28,98%77,53%34,15%2,04%16:11:25.79 | 
    
        
            | 28 | 82 | Sam Axness | 19 to 29 | 28 | M |  | 3:22.61 | +0:46.01+29,38%77,29%33,95%1,74%16:37:51.79 | 
    
        
            | 29 | 60 | Kyr StrugatskiyTeam AVSC | 13 to 15 | 13 | M |  | 3:22.95 | +0:46.35+29,60%77,16%33,84%1,57%16:28:42.24 | 
    
        
            | 30 | 142 | Blair LewisIndependent | 19 to 29 | 25 | M |  | 3:22.98 | +0:46.38+29,62%77,15%33,83%1,56%17:48:15.78 | 
    
        
            | 31 | 110 | Jackson CoxRival DH | 10 to 12 | 12 | M |  | 3:25.33 | +0:48.73+31,12%76,27%33,06%0,42%16:39:40.43 | 
    
        
            | 32 | 166 | Jonathan CassonGrand Valley Youth Cycling | 50 & Over | 52 | M |  | 3:26.19 | +0:49.59+31,67%75,95%32,78%0,00%16:44:51.24 | 
    
        
            | 33 | 38 | Ivan Praget | 30 to 39 | 31 | M |  | 3:26.38 | +0:49.78+31,79%75,88%32,72%-0,09%16:49:15.33 | 
    
        
            | 34 | 27 | Jesse Palmer | 19 to 29 | 24 | M |  | 3:26.79 | +0:50.19+32,05%75,73%32,58%-0,29%16:13:19.85 | 
    
        
            | 35 | 99 | Jamie Lawson | 40 to 49 | 48 | M |  | 3:27.05 | +0:50.45+32,22%75,63%32,50%-0,42%17:28:47.92 | 
    
        
            | 36 | 58 | Ricardo Praget | 30 to 39 | 31 | M |  | 3:28.12 | +0:51.52+32,90%75,25%32,15%-0,94%16:48:31.48 | 
    
        
            | 37 | 31 | Steve KarczewskiFour Mountain Sports | 40 to 49 | 44 | M |  | 3:28.56 | +0:51.96+33,18%75,09%32,01%-1,15%17:07:57.49 | 
    
        
            | 38 | 141 | Nolan Bailey | 19 to 29 | 24 | M |  | 3:28.65 | +0:52.05+33,24%75,05%31,98%-1,19%16:11:54.66 | 
    
        
            | 39 | 16 | Chase VigilAspen Velo | 19 to 29 | 22 | M |  | 3:28.74 | +0:52.14+33,30%75,02%31,95%-1,24%16:33:56.11 | 
    
        
            | 40 | 126 | Pax WilliamsRevels Rock | 10 to 12 | 11 | M |  | 3:29.51 | +0:52.91+33,79%74,75%31,70%-1,61%16:57:37.42 | 
    
        
            | 41 | 9 | Jason Rusby | 50 & Over | 55 | M |  | 3:30.23 | +0:53.63+34,25%74,49%31,46%-1,96%16:12:24.26 | 
    
        
            | 42 | 174 | Liam KellyTeam AVSC | 10 to 12 | 11 | M |  | 3:33.63 | +0:57.03+36,42%73,30%30,35%-3,61%16:19:57.49 | 
    
        
            | 43 | 155 | Michael Pastore | 50 & Over | 55 | M |  | 3:33.65 | +0:57.05+36,43%73,30%30,35%-3,62%16:25:35.37 | 
    
        
            | 44 | 59 | Michael David Cook | 50 & Over | 59 | M |  | 3:35.32 | +0:58.72+37,50%72,73%29,80%-4,43%16:35:52.18 | 
    
        
            | 45 | 164 | Winslow WalkerGrand Valley Youth Cycling | 13 to 15 | 14 | M |  | 3:35.64 | +0:59.04+37,70%72,62%29,70%-4,58%16:43:46.95 | 
    
        
            | 46 | 79 | Caleb RunckIndependent | 30 to 39 | 31 | M |  | 3:42.43 | +1:05.83+42,04%70,40%27,49%-7,88%16:52:43.99 | 
    
        
            | 47 | 71 | Wade WhiteRippin' Hotdog | 40 to 49 | 42 | M |  | 3:44.38 | +1:07.78+43,28%69,79%26,85%-8,82%18:07:15.64 | 
    
        
            | 48 | 17 | Lucas WamplerAspen Velo | 19 to 29 | 27 | M |  | 3:45.88 | +1:09.28+44,24%69,33%26,36%-9,55%16:34:30.40 | 
    
        
            | 49 | 147 | Oliver Volz | 10 to 12 | 12 | M |  | 3:47.41 | +1:10.81+45,22%68,86%25,86%-10,29%16:17:41.64 | 
    
        
            | 50 | 184 | Juan AyalaIndependent | 40 to 49 | 46 | M |  | 3:47.56 | +1:10.96+45,31%68,82%25,81%-10,36%16:49:48.29 | 
    
        
            | 51 | 172 | Zane MusselmanRoaring Fork Cycling | 10 to 12 | 12 | M |  | 3:53.30 | +1:16.70+48,98%67,12%23,94%-13,15%16:32:57.27 | 
    
        
            | 52 | 74 | Hagen StrokesTeam AVSC | 10 to 12 | 10 | M |  | 3:58.40 | +1:21.80+52,23%65,69%22,28%-15,62%16:21:10.28 | 
    
        
            | 53 | 169 | Judah SimmonsTeam AVSC | 13 to 15 | 13 | M |  | 3:58.82 | +1:22.22+52,50%65,57%22,14%-15,83%16:47:16.16 | 
    
        
            | 54 | 26 | Pete WamplerAspen Velo | 19 to 29 | 29 | M |  | 3:59.77 | +1:23.17+53,11%65,31%21,83%-16,29%16:35:03.76 | 
    
        
            | 55 | 127 | Quinn AllenGrand Valley Youth Cycling | 13 to 15 | 14 | M |  | 4:00.31 | +1:23.71+53,45%65,17%21,66%-16,55%16:44:04.88 | 
    
        
            | 56 | 73 | Luke MarshallTeam AVSC | 10 to 12 | 10 | M |  | 4:02.26 | +1:25.66+54,70%64,64%21,02%-17,49%16:20:32.41 | 
    
        
            | 57 | 175 | Blair GesseleTeam AVSC | 10 to 12 | 12 | M |  | 4:09.88 | +1:33.28+59,57%62,67%18,54%-21,19%16:29:17.90 | 
    
        
            | 58 | 92 | Coburn StrugatskiyTeam AVSC | 10 to 12 | 11 | M |  | 4:14.09 | +1:37.49+62,25%61,63%17,16%-23,23%16:55:28.65 | 
    
        
            | 59 | 148 | Ryland Hudson | 10 to 12 | 10 | M |  | 4:24.62 | +1:48.02+68,98%59,18%13,73%-28,34%17:34:18.13 | 
    
        
            | 60 | 89 | Waylon Erickson | 10 to 12 | 10 | M |  | 4:35.94 | +1:59.34+76,21%56,75%10,04%-33,83%16:21:39.38 | 
    
        
            | 61 | 81 | Wyatt BronsonRoaring Fork Cycling | 10 to 12 | 11 | M |  | 5:13.37 | +2:36.77+100,11%49,97%-2,16%-51,98%16:32:11.52 | 
    
        
            | 62 | 122 | Logan ClarkeGrand Valley Youth Cycling | 13 to 15 | 15 | M |  | 52:46.35 | +50:09.75+1921,93%4,95%-932,26%-1435,65%16:43:14.48 | 
    
        
            | 63 | 120 | Palmer Hudson | 10 to 12 | 11 | M |  | 56:10.09 | +53:33.49+2052,04%4,65%-998,68%-1534,46%16:16:59.47 | 
    
        
            | - | 3 | Eli DavenportTeam AVSC | 10 to 12 | 10 | M |  | DNF | ----- | 
    
        
            | - | 5 | Mason Shea | 13 to 15 | 13 | M |  | DNF | ----- | 
    
        
            | - | 14 | Ryder DaviesFour Mountain Sports | 16 to 18 | 16 | M |  | DNF | ----- | 
    
        
            | - | 18 | Nick SearlesIndependent | 13 to 15 | 14 | M |  | DNF | ----- | 
    
        
            | - | 21 | Nyah RossAspen Velo | 19 to 29 | 19 | M |  | DNF | ----- | 
    
        
            | - | 23 | Brian DobrowolskiInsanity Racing | 40 to 49 | 41 | M |  | DNF | ----- | 
    
        
            | - | 25 | Kade SteimelWest Slope Mafia Racing | 16 to 18 | 16 | M |  | DNF | ----- | 
    
        
            | - | 29 | Wyatt YoungBonedale Yacht Club | 19 to 29 | 28 | M |  | DNF | ----- | 
    
        
            | - | 35 | Noah WolfsonRoaring Fork Freeride | 16 to 18 | 17 | M |  | DNF | ----- | 
    
        
            | - | 37 | Mac TschakertVerde All Day | 30 to 39 | 30 | M |  | DNF | ----- | 
    
        
            | - | 39 | Leo GdowskiRoaring Fork Freeride | 13 to 15 | 13 | M |  | DNF | ----- | 
    
        
            | - | 46 | Max MarshallWest Slope Mafia Racing | 16 to 18 | 16 | M |  | DNF | ----- | 
    
        
            | - | 47 | David ConnersPierre Baguette Croissant Factory Racing | 16 to 18 | 18 | M |  | DNF | ----- | 
    
        
            | - | 50 | Alex MinnoRoaring Fork Cycling | 30 to 39 | 36 | M |  | DNF | ----- | 
    
        
            | - | 53 | Owen BeckTeam AVSC | 13 to 15 | 14 | M |  | DNF | ----- | 
    
        
            | - | 54 | Ichiro Echavarria | 13 to 15 | 14 | M |  | DNF | ----- | 
    
        
            | - | 62 | Levi LoganPierre Baggette Croissant Factory Racing | 19 to 29 | 19 | M |  | DNF | ----- | 
    
        
            | - | 65 | Quintin Calcott | 16 to 18 | 16 | M |  | DNF | ----- | 
    
        
            | - | 66 | DJ Forsman | 16 to 18 | 16 | M |  | DNF | ----- | 
    
        
            | - | 72 | Travis BaptisteRoaring Fork Cycling | 40 to 49 | 40 | M |  | DNF | ----- | 
    
        
            | - | 78 | Charley BoveeStern | 40 to 49 | 45 | M |  | DNF | ----- | 
    
        
            | - | 80 | Garrett ZerbaThrive Osteopathy & Direct Primary Care | 30 to 39 | 39 | M |  | DNF | ----- | 
    
        
            | - | 85 | Jerry DoughtyVerde All Day | 30 to 39 | 37 | M |  | DNF | ----- | 
    
        
            | - | 86 | Travis Foki | 19 to 29 | 28 | M |  | DNF | ----- | 
    
        
            | - | 90 | Kawak MirandaAspen Velo | 19 to 29 | 21 | M |  | DNF | ----- | 
    
        
            | - | 93 | Liam SipseyAspen Velo | 30 to 39 | 39 | M |  | DNF | ----- | 
    
        
            | - | 102 | Seth JohnsAdage | 40 to 49 | 46 | M |  | DNF | ----- | 
    
        
            | - | 108 | Andrew Huck | 13 to 15 | 14 | M |  | DNF | ----- | 
    
        
            | - | 117 | Logan Anthony | 10 to 12 | 11 | M |  | DNF | ----- | 
    
        
            | - | 165 | Bodie JohnsonIndependent | 10 to 12 | 12 | M |  | DNF | ----- |