| | | | | | | | |
| 1 | Braden Lockaby | 7ZJ | Pro Men | 00:00:55.67 | 00:01:29.06 | 00:03:53.13 | 00:06:17.86 | |
| 2 | Konrad Wielopolski | 6ZJ | Pro Men | 00:01:13.99 | 00:01:44.14 | 00:04:55.97 | 00:07:54.10 | |
| | | | | | | | |
| 1 | Dani George | 588ZK | Pro Women | 00:01:03.14 | 00:01:38.05 | 00:04:54.25 | 00:07:35.44 | |
| | | | | | | | |
| 1 | Kreig Stewart | 2ZL | Vet Pro Men | 00:01:01.36 | 00:01:37.86 | 00:04:28.53 | 00:07:07.75 | |
| 2 | Brian Parker | 3ZL | Vet Pro Men | 00:01:00.52 | 00:01:33.38 | 00:05:00.59 | 00:07:34.49 | |
| | | | | | | | |
| 1 | Tyler Bein | 164ZM | Expert Men 18- | 00:00:56.55 | 00:01:29.91 | 00:04:01.57 | 00:06:28.03 | |
| 2 | Tristan Taylor | 618ZM | Expert Men 18- | 00:00:56.98 | 00:01:31.17 | 00:04:09.35 | 00:06:37.50 | |
| | | | | | | | |
| 1 | Anthony Roshardt | 165ZN | Ex Men 34- | 00:00:57.52 | 00:01:31.05 | 00:04:22.66 | 00:06:51.23 | |
| 2 | Matthew Muzzy | 325ZN | Ex Men 34- | 00:01:08.40 | 00:01:42.43 | 00:05:36.11 | 00:08:26.94 | |
| 3 | Adrian Huerta | 191ZN | Ex Men 34- | 00:01:10.73 | 00:01:49.58 | 00:05:37.66 | 00:08:37.97 | |
| | | | | | | | |
| 1 | Nathan Heronen | 617ZO | Ex Men 35+ | 00:01:00.03 | 00:01:37.03 | 00:04:20.39 | 00:06:57.45 | |
| | | | | | | | |
| 1 | Tyler Everton | 247ZQ | Sport Men 34- | 00:00:59.64 | 00:01:37.08 | 00:04:46.43 | 00:07:23.15 | |
| 2 | Cristian Lopez | 400ZQ | Sport Men 34- | 00:01:03.97 | 00:01:41.21 | 00:04:50.15 | 00:07:35.33 | |
| | | | | | | | |
| 1 | Nicolas Barthelemy | 204ZR | Sport Men 35+ | 00:01:07.72 | 00:01:52.19 | 00:05:01.67 | 00:08:01.58 | |
| | | | | | | | |
| 1 | Braelyn Bascom | 600ZS | Open Women | 00:01:10.75 | 00:01:50.95 | 00:05:25.42 | 00:08:27.12 | |
| | | | | | | | |
| 1 | Nicolas Maleki | 277ZT | Beg Men 14 & Under | 00:01:03.35 | 00:01:40.29 | 00:04:51.61 | 00:07:35.25 | |
| 2 | Brady Buck | 599ZT | Beg Men 14 & Under | 00:01:03.67 | 00:01:45.34 | 00:05:00.99 | 00:07:50.00 | |
| 3 | Jordy Gallagher | 604ZT | Beg Men 14 & Under | 00:01:21.48 | 00:01:48.85 | 00:04:43.54 | 00:07:53.87 | |
| 4 | Ollie Cottle | 577ZT | Beg Men 14 & Under | 00:01:12.90 | 00:01:54.21 | 00:05:11.78 | 00:08:18.89 | |
| 5 | Gavin Morrison | 592ZT | Beg Men 14 & Under | 00:01:18.19 | 00:02:02.10 | 00:05:07.05 | 00:08:27.34 | |
| 6 | Jaxon Fomom | 601ZT | Beg Men 14 & Under | 00:01:12.26 | 00:01:50.91 | 00:05:29.15 | 00:08:32.32 | |
| 7 | Peter Morfis | 589ZT | Beg Men 14 & Under | 00:01:13.90 | 00:02:00.62 | 00:05:33.12 | 00:08:47.64 | |
| 8 | James Fonfar | 591ZT | Beg Men 14 & Under | 00:02:02.70 | 00:02:25.66 | 00:06:37.39 | 00:11:05.75 | |
| | | | | | | | |
| 1 | Rider Whiteride | 587ZU | Beg Men 15-18 | 00:00:31.02 | 00:01:36.64 | 00:04:20.75 | 00:06:28.41 | |
| 2 | Paul Longhini | 586ZU | Beg Men 15-19 | 00:00:34.32 | 00:01:36.92 | 00:04:23.05 | 00:06:34.29 | |
| 3 | Ozzie Gin | 581ZU | Beg Men 15-20 | 00:00:33.06 | 00:01:42.77 | 00:04:48.42 | 00:07:04.25 | |
| 4 | Kyler Ames | 590ZU | Beg Men 15-21 | 00:00:35.64 | 00:01:56.64 | 00:04:36.09 | 00:07:08.37 | |
| 5 | Nathan Samuel | 593ZU | Beg Men 15-22 | 00:00:38.35 | 00:01:47.78 | 00:05:03.31 | 00:07:29.44 | |
| 6 | Tanner Bigler | 279ZU | Beg Men 15-23 | 00:00:39.57 | 00:01:58.14 | 00:05:09.39 | 00:07:47.10 | |
| 7 | Eli LoMonaco | 580ZU | Beg Men 15-24 | 00:00:34.58 | 00:01:45.81 | 00:05:40.08 | 00:08:00.47 | |
| 8 | Luc Wu | 597ZU | Beg Men 15-25 | 00:00:50.49 | 00:01:53.28 | 00:05:29.98 | 00:08:13.75 | |
| 9 | Alexander Li | 598ZU | Beg Men 15-26 | 00:00:51.82 | 00:02:11.55 | 00:06:08.11 | 00:09:11.48 | |
| | | | | | | | |
| 1 | J. C. | 613ZV | Beg Men 34- | 00:01:05.62 | 00:01:43.98 | 00:04:42.12 | 00:07:31.72 | |
| 2 | Christian Brady | 620ZV | | 00:01:08.09 | 00:01:50.51 | 00:04:35.45 | 00:07:34.05 | |
| 3 | Franscisco Ibarra | 614ZV | | 00:01:28.17 | 00:02:35.63 | 00:05:59.06 | 00:10:02.86 | |
| | | | | | | | |
| 1 | Jeff Bigler | 280ZW | 35+ | 00:01:12.26 | 00:02:03.57 | 00:06:13.63 | 00:09:29.46 | |
| | | | | | | | |
| 1 | Jason Downing | 136ZX | Open Men | 00:01:11.20 | 00:01:54.75 | 00:05:12.37 | 00:08:18.32 | |
| 2 | Saul Quezada | 84ZX | Open Men | 00:01:15.66 | 00:01:45.77 | 00:05:18.01 | 00:08:19.44 | |
| 3 | Jeff Wilson | 221ZX | Open Men | 00:01:13.41 | 00:01:49.19 | 00:05:20.17 | 00:08:22.77 | |
| | | | | | | | |
| 1 | Naish Ulmer | 140ZZ | E-Bike (DH & Enduro Only) | 00:00:56.86 | 00:01:29.76 | 00:03:37.11 | 00:06:03.73 | |
| 2 | Mynesweeper Brian | 3ZZ | E-Bike (DH & Enduro Only) | 00:00:59.29 | 00:01:30.50 | 00:03:38.59 | 00:06:08.38 | |
| 3 | Tanner Jackson | 4ZZ | E-Bike (DH & Enduro Only) | 00:00:57.26 | 00:01:31.52 | 00:03:41.82 | 00:06:10.60 | |
| 4 | Brad Hazen | 218ZZ | E-Bike (DH & Enduro Only) | 00:01:03.53 | 00:01:41.98 | 00:03:56.60 | 00:06:42.11 | |
| 5 | Patrick Ryan | 240ZZ | E-Bike (DH & Enduro Only) | 00:01:23.93 | 00:02:21.34 | 00:04:52.78 | 00:08:38.05 | |
| 6 | Diego Martell | 178ZZ | E-Bike (DH & Enduro Only) | 00:01:20.21 | 00:02:03.44 | 00:05:22.69 | 00:08:46.34 | |
| 7 | Mario Vasquez | 971ZZ | E-Bike (DH & Enduro Only) | 00:01:19.65 | 00:02:13.83 | 00:05:22.42 | 00:08:55.90 | |