1 | Oliver Waldron | 16 | 553 | Littleton | CO | Donovan Racing | 3 | 47:57.6 | 16:00.6 | 16:07.5 | 15:49.3 |
2 | Tommy Rowley | 16 | 548 | Alpine | UT | Rouleur Devo p/b Specialized | 3 | 47:57.6 | 15:59.1 | 16:08.8 | 15:49.6 |
3 | Park Bishop | 16 | 551 | Bella Vista | AR | Oz Development | 3 | 48:41.9 | 16:01.2 | 16:07.2 | 16:33.5 |
4 | Lukas Kirsch | 16 | 549 | Herriman | UT | Rouleur Devo | 3 | 49:07.3 | 16:04.2 | 16:26.4 | 16:36.6 |
5 | Edyn Teitge | 16 | 550 | Hailey | ID | Wild Rockies | 3 | 50:26.5 | 16:33.6 | 16:56.1 | 16:56.7 |
6 | Vincent Willams | 16 | 557 | Charlotte | NC | FreeFly Elite Development | 3 | 51:27.5 | 17:17.5 | 17:10.4 | 16:59.6 |
7 | James Malhame | 16 | 552 | Gahanna | OH | Dirt Camp Racing | 3 | 51:27.8 | 17:13.2 | 17:20.8 | 16:53.7 |
8 | Will Gregor | 16 | 556 | Carnelian Bay | CA | | 3 | 51:27.9 | 17:17.0 | 17:17.5 | 16:53.4 |
9 | Noah Scholnick | 16 | 600 | Williamsport | PA | Bear National Team | 3 | 51:29.6 | 16:34.3 | 17:54.6 | 17:00.6 |
10 | Johnny D Pedersen | 16 | 565 | Orem | UT | Rouleur Devo | 3 | 51:30.2 | 17:52.3 | 16:51.2 | 16:46.6 |
11 | Reid Peifer | 15 | 561 | Granite Bay | CA | Bear National Team | 3 | 51:45.8 | 17:27.2 | 17:17.3 | 17:01.2 |
12 | Rockwell Alexander | 16 | 635 | Alpine | UT | Rouleur Development p/b Specialized | 3 | 52:09.0 | 17:26.8 | 17:15.6 | 17:26.5 |
13 | Tarek Nelson-Castagno | 16 | 566 | Flagstaff | AZ | WE Development | 3 | 52:22.4 | 17:26.5 | 17:30.0 | 17:25.8 |
14 | Callan Huser | 15 | 567 | Park City | UT | Rouleur Devo | 3 | 52:41.2 | 17:51.9 | 17:28.9 | 17:20.3 |
15 | Bennett Gassner | 16 | 579 | Portland | OR | Team Booger | 3 | 53:10.5 | 17:48.2 | 17:39.6 | 17:42.6 |
16 | Clayton Morrill | 16 | 560 | Genola | UT | ACCEL Cycling | 3 | 53:34.6 | 18:07.3 | 17:55.1 | 17:32.1 |
17 | Miles Crockett | 16 | 563 | Salt Lake City | UT | Maybird | 3 | 53:40.5 | 17:59.9 | 18:00.5 | 17:40.0 |
18 | Hayden Blake | 16 | 578 | Reno | NV | RenoDevo | 3 | 53:41.9 | 17:25.7 | 18:01.0 | 18:15.1 |
19 | Rylan Zacharek | 16 | 554 | Sheboygan | WI | Linear Sport Racing Team | 3 | 53:48.0 | 17:34.0 | 18:47.4 | 17:26.4 |
20 | Ryan Anderson | 16 | 573 | Herriman | UT | Maybird | 3 | 54:09.0 | 18:18.3 | 17:54.0 | 17:56.7 |
21 | Jack Abel | 15 | 597 | Portland | OR | Team Booger | 3 | 54:09.3 | 18:12.5 | 17:54.1 | 18:02.6 |
22 | Noah Biggerstaff | 16 | 569 | Boise | ID | TRIBE NATIONAL | 3 | 54:10.0 | 18:10.5 | 18:05.9 | 17:53.5 |
23 | Jaxon Williams | 16 | 626 | Bellevue | WA | Team Booger | 3 | 54:12.1 | 18:08.8 | 18:13.3 | 17:49.9 |
24 | Achilles Montiel | 16 | 590 | Potrero | CA | Ryno Power ESI Grips Altamirano training. V | 3 | 54:13.2 | 18:08.9 | 18:10.3 | 17:53.9 |
25 | Nathan Peterson | 15 | 591 | Pleasanton | CA | Sycip/ Devout Coffee | 3 | 54:23.6 | 18:07.1 | 18:14.0 | 18:02.5 |
26 | Braxton Mabey Mabey | 15 | 571 | Spanish Fork | UT | Rouleur Devo | 3 | 54:24.1 | 18:19.9 | 18:15.8 | 17:48.4 |
27 | Quinn Dressen | 16 | 598 | Steamboat Springs | CO | Steamboat Springs Winter Sports Club | 3 | 54:28.6 | 18:19.1 | 17:57.0 | 18:12.3 |
28 | Theo Schrader | 16 | 576 | Sewanee | TN | The Gravity Academy | 3 | 54:43.9 | 19:42.8 | 17:42.4 | 17:18.6 |
29 | Kypton O'Neal | 16 | 580 | Lawrence | KS | Donovan Racing | 3 | 55:00.6 | 18:29.0 | 17:54.8 | 18:36.6 |
30 | Solomon Perkins | 15 | 602 | Salt Lake City | UT | Maybird | 3 | 55:12.3 | 18:26.5 | 18:10.0 | 18:35.7 |
31 | Jack Pedde | 15 | 603 | Missoula | MT | Team Stampede | 3 | 55:26.4 | 18:36.4 | 18:50.2 | 17:59.7 |
32 | Roenen King-Ellison | 15 | 555 | Minneapolis | MN | Rouleur Devo p/b Specialized | 3 | 55:39.7 | 18:03.4 | 18:53.9 | 18:42.3 |
33 | Gwilym Stevens | 15 | 587 | Bentonville | AR | Thaden School | 3 | 56:07.4 | 18:48.2 | 18:35.3 | 18:43.8 |
34 | Raymond Kaziukewicz | 15 | 619 | Morgan | UT | Rouleur Devo | 3 | 56:15.7 | 19:03.4 | 18:27.0 | 18:45.3 |
35 | Sawyer Schaeffer | 15 | 606 | Leawood | KS | Move Up Cycling Club | 3 | 56:35.1 | 19:03.9 | 18:42.2 | 18:48.9 |
36 | Henry Flynn | 15 | 609 | Hailey | ID | Sun Valley Devo | 3 | 56:39.7 | 19:27.1 | 18:39.2 | 18:33.3 |
37 | Crew Melchior | 15 | 589 | Pleasant Grove | UT | Accel | 3 | 56:39.9 | 18:28.6 | 18:49.8 | 19:21.4 |
38 | Josh Potter | 16 | 584 | Tooele | UT | Maybird | 3 | 56:40.2 | 19:27.9 | 19:05.5 | 18:06.6 |
39 | Alden Harris | 15 | 581 | Wenatchee | WA | Team Booger | 3 | 56:48.2 | 20:03.8 | 18:34.8 | 18:09.4 |
40 | Landon Felz | 16 | 599 | Missoula | MT | Team Stampede | 3 | 57:05.7 | 19:06.9 | 19:03.8 | 18:54.9 |
41 | Ross Bowman | 15 | 625 | Bozeman | MT | Swift Spoke Race Team | 3 | 57:13.2 | 20:04.3 | 18:38.3 | 18:30.5 |
42 | Maddox Thoman | 16 | 577 | Alpharetta | GA | Contour racing | 3 | 57:31.2 | 19:32.1 | 19:12.1 | 18:46.8 |
43 | Ander Svingen | 16 | 608 | Helena | MT | | 3 | 57:35.8 | 19:22.3 | 19:12.8 | 19:00.6 |
44 | Boris Grant-Riess | 16 | 610 | Seattle | WA | Team Booger | 3 | 57:46.4 | 20:10.9 | 18:54.8 | 18:40.6 |
45 | Ethan Kushto | 16 | 586 | Glenwood Springs | CO | Pinnacle | 3 | 57:47.7 | 19:25.1 | 19:07.2 | 19:15.3 |
46 | Kai Walker | 16 | 570 | Saint Paul | MN | NCYD p/b Donkey Label Racing | 3 | 57:48.4 | 19:11.2 | 19:30.1 | 19:06.9 |
47 | James Umberhandt | 16 | 588 | Portland | OR | Avout Selects | 3 | 57:48.6 | 19:26.3 | 19:22.1 | 19:00.0 |
48 | Emmett Davis | 15 | 620 | Missoula | MT | Team Stampede | 3 | 57:58.8 | 20:07.0 | 18:59.5 | 18:52.1 |
49 | Asher Dipietro | 15 | 594 | Ramona | CA | Edison Cycle Co. - Syndicate | 3 | 58:00.1 | 18:56.7 | 19:44.7 | 19:18.5 |
50 | Dylan Fairbairn | 15 | 604 | Seattle | WA | Team Booger | 3 | 58:14.1 | 20:39.2 | 18:28.7 | 19:06.1 |
51 | Liam Kurylak | 16 | 559 | Stevens Point | WI | Molly Maid-Byron Health and Healing | 3 | 58:22.6 | 19:31.5 | 19:11.1 | 19:40.0 |
52 | Christopher Higdon | 15 | 607 | Dripping Springs | TX | Dirt Camp Racing | 3 | 58:30.4 | 20:09.3 | 18:57.6 | 19:23.4 |
53 | Oliver Spriggs | 15 | 583 | Denver | CO | Avout Racing | 3 | 59:05.4 | 20:38.5 | 19:23.3 | 19:03.5 |
54 | Niko Schmitt | 16 | 637 | Missoula | MT | Team Stampede | 3 | 59:05.7 | 20:05.3 | 19:31.7 | 19:28.6 |
55 | Milo Hummon | 16 | 601 | Golden | CO | | 3 | 59:16.5 | 19:33.0 | 20:11.6 | 19:31.8 |
56 | Vincent Aliano | 15 | 631 | Lafayette | CA | WE Development Team | 3 | 59:18.4 | 20:09.6 | 19:40.9 | 19:27.8 |
57 | Sage Kandolin | 16 | 634 | Jackson | WY | Jackson Hole Youth Mountain Biking Composite | 3 | 59:45.9 | 20:16.7 | 19:51.3 | 19:37.7 |
58 | Hudson Collins | 16 | 585 | Fort Collins | CO | Ciclismo Racing | 3 | 59:48.0 | 20:03.4 | 19:56.6 | 19:47.9 |
59 | William Wallace | 16 | 568 | McCall | ID | Wild Rockies Race Team | 3 | 59:48.3 | 19:30.1 | 19:55.2 | 20:22.8 |
60 | Maverick Tiller | 16 | 564 | Cottage Grove | MN | NCYD p/b Donkey Label Racing | 3 | 59:49.6 | 20:15.1 | 19:51.6 | 19:42.8 |
61 | Asael Rivera Olivera | 16 | 643 | Morovis | | Bikers Puerto Rico | 3 | 59:52.3 | 20:42.4 | 19:57.1 | 19:12.7 |
62 | Trajan Koberg | 15 | 614 | The Hills | TX | Texas Devo Cycling | 3 | 1:00:13.4 | 20:26.2 | 20:12.1 | 19:35.0 |
63 | Luke Tabish | 15 | 627 | Battle Ground | WA | Team Booger | 3 | 1:00:16.5 | 20:43.6 | 19:56.0 | 19:36.8 |
64 | Ryder Seitz | 16 | 595 | Durango | CO | Devo 3000 | 3 | 1:00:54.2 | 20:34.5 | 20:12.6 | 20:07.0 |
65 | Riley Larisch | 16 | 613 | Riverton | UT | Rouler | 3 | 1:01:22.1 | 20:37.6 | 20:45.3 | 19:59.0 |
66 | Devin Mumford | 16 | 582 | Frisco | CO | Avout Racing | 3 | 1:02:06.9 | 21:11.7 | 20:31.6 | 20:23.6 |
67 | Ronan Kroll | 15 | 621 | Seattle | WA | Team Booger | 3 | 1:02:24.0 | 20:50.6 | 21:02.6 | 20:30.7 |
68 | Sietze Hoff | 15 | 617 | Missoula | MT | Rangers Devo | 3 | 1:02:26.3 | 21:36.0 | 20:25.1 | 20:25.0 |
69 | Chance Miller | 16 | 593 | Cleveland | GA | Limestone Racing | 3 | 1:02:49.1 | 20:45.6 | 21:00.2 | 21:03.2 |
70 | Elijah Kemp | 16 | 574 | Frederick | MD | Avout | 3 | 1:03:30.7 | 21:18.1 | 21:06.6 | 21:05.9 |
71 | Camden Stone | 16 | 618 | Austin | TX | Texas Devo Cycling Team | 3 | 1:03:32.6 | 21:50.9 | 21:16.4 | 20:25.3 |
72 | Ansel Hudson | 16 | 616 | Reno | NV | Reno Devo | 3 | 1:03:44.2 | 21:42.1 | 21:26.9 | 20:35.1 |
73 | Lincoln Sanchez | 15 | 605 | Portland | OR | Team Booger | 3 | 1:03:59.3 | 21:40.1 | 21:24.7 | 20:54.4 |
74 | Sawyer Knighten | 16 | 612 | Hoover | AL | The Racing Division p/b Pace Coaching Co. | 3 | 1:04:59.0 | 21:36.0 | 21:24.0 | 21:58.8 |
75 | William Stewart | 15 | 624 | Lehi | UT | ACCEL CYCLING | 3 | 1:05:01.4 | 22:07.8 | 21:40.3 | 21:13.2 |
76 | Sam Anderson | 16 | 562 | Wayzata | MN | | 3 | 1:05:45.2 | 22:30.8 | 21:59.9 | 21:14.3 |
77 | Knox Raeder | 15 | 615 | Boise | ID | | 3 | 1:05:45.5 | 21:21.0 | 21:42.4 | 22:42.0 |
78 | August Crouch | 15 | 633 | Missoula | MT | Rangers | 3 | 1:06:14.6 | 22:31.2 | 21:53.8 | 21:49.5 |
79 | Cayden Jones | 15 | 638 | Helena | MT | Helena Cyclones | 3 | 1:08:18.9 | 22:11.6 | 22:33.4 | 23:33.9 |
80 | Maddux Amrine | 15 | 632 | Missoula | MT | MTCX | 2 | 45:48.3 | 22:44.0 | 23:04.3 | |
81 | Luke Day | 15 | 920 | Lehi | UT | Rouleur Devo PB Specialized | 2 | 46:01.5 | 23:18.4 | 22:43.1 | |
82 | Nelson Witte | 16 | 639 | McCall | ID | Wild Rockies | 2 | 47:17.4 | 22:36.8 | 24:40.6 | |
83 | Samuel Duey | 15 | 630 | Laurel | MT | | 2 | 47:46.3 | 23:24.0 | 24:22.2 | |
84 | Eli Wilcox | 16 | 640 | Missoula | MT | Rangers Devo | 2 | 48:18.8 | 23:27.3 | 24:51.4 | |
85 | Colin Foley | 15 | 642 | Bozeman | MT | Swift Spoke Race Team | 2 | 48:35.9 | 24:01.5 | 24:34.4 | |
86 | Peter Norby | 16 | 628 | Bozeman | MT | | 2 | 48:52.5 | 24:01.4 | 24:51.0 | |
87 | Sean Davies | 15 | 558 | Los Altos | CA | Bear National Team | 2 | 49:19.6 | 18:52.4 | 30:27.2 | |
88 | Connor McLane | 16 | 592 | Lakewood | CO | Avout Racing | 2 | 49:26.8 | 24:20.5 | 25:06.3 | |
89 | Charlie Hinkson | 16 | 629 | Star | ID | | 1 | 28:13.5 | 28:13.5 | | |
90 | Michael Shern | 16 | 641 | Draper | UT | Corner Canyon Mountain Bike | 1 | 33:04.6 | 33:04.6 | | |
Drop | Knox Coury | 15 | 611 | Hailey | ID | | 1 | 20:14.1 | 20:14.1 | | |