Pro Men | | | | | | | | |
| 1 | Aiden Chapin | 594ZK | 03:22.4 | 02:12.0 | 01:49.4 | 07:23.9 | 100% /SantaCruz |
| 2 | Cody Masson | 587ZK | 03:23.8 | 02:12.8 | 01:54.8 | 07:31.4 | Incycle |
| 3 | Tevin Campbell | 202ZK | 03:21.9 | 02:17.1 | 01:52.9 | 07:31.8 | SSB |
| 4 | Blake Mastrangelo | 614ZK | 03:28.5 | 02:10.5 | 01:53.8 | 07:32.7 | Serious Cycling/Ryno Power |
| 5 | Dylan Vanek | 591ZK | 03:27.2 | 02:11.1 | 01:57.6 | 07:35.9 | The Path Bike Shop |
| 6 | Owen Davis | 28ZK | 03:28.0 | 02:17.8 | 01:52.9 | 07:38.7 | ZodiacRacing/CushCare |
| 7 | Gil Esquivel | 584ZK | 03:31.8 | 02:15.6 | 01:57.3 | 07:44.7 | Incycle/Specialized |
| 8 | Johnny Eason | 583ZK | 03:34.6 | 02:23.9 | 02:01.7 | 08:00.2 | RynoPower/ODI/Intense |
| 9 | Parker Arnold | 604ZK | 03:42.2 | 02:20.5 | 02:00.0 | 08:02.6 | Trevor Mejia Racing |
| 10 | Zane Fletcher | 593ZK | 03:31.6 | 02:36.3 | 01:55.7 | 08:03.7 | 100%/IntenseCycles/Gup |
Pro Women | | | | | | | | |
| 1 | Amber Tinstman | 611ZL | 04:21.8 | 02:48.3 | 02:18.0 | 09:28.1 | |
| 2 | Isabella Naughton | 612ZL | 04:22.3 | 03:01.9 | 02:18.6 | 09:42.9 | |
Expert Men 18 & Under | | | | | | | | |
| 1 | Emitt Hansen | 589ZM | 03:39.7 | 02:20.4 | 02:00.8 | 08:01.0 | Eminent Cycles |
| 2 | Gavyn Sctantan | 586ZM | 03:47.0 | 02:24.3 | 02:03.5 | 08:14.8 | Better-Buzz/Afton/Snoes/RevGrips/ZodiacLights |
| 3 | Matthew Beasley | 592ZM | 03:49.4 | 02:26.3 | 02:04.9 | 08:20.6 | |
| 4 | Ivan Perez | 601ZM | 03:45.9 | 02:29.3 | 02:06.4 | 08:21.7 | |
| 5 | Mattia Meneghello | 580ZM | 03:53.5 | 02:27.4 | 02:09.7 | 08:30.7 | |
| 6 | Jenson Chapin | 595ZM | 04:05.0 | 02:23.4 | 02:04.3 | 08:32.7 | |
| 7 | Luke Loomis | 588ZM | 04:03.3 | 02:35.3 | 02:10.5 | 08:49.0 | |
Expert Men 34 & Under | | | | | | | | |
| 1 | Jacob Gomez | 4ZN | 03:38.5 | 02:23.3 | 02:00.6 | 08:02.4 | 100%/RynoPower/ODI |
| 2 | Thomas Webb | 240ZN | 03:43.4 | 02:20.1 | 01:59.3 | 08:02.7 | |
| 3 | Polo Padilla | 300ZN | 03:39.6 | 02:24.0 | 01:59.9 | 08:03.5 | |
| 4 | Grant Morton | 210ZN | 03:45.1 | 02:22.0 | 02:02.7 | 08:09.8 | |
| 5 | Jeffrey Bauer | 180ZN | 03:43.9 | 02:28.8 | 02:01.2 | 08:14.0 | Edison Cycle Co. |
| 6 | Trevor Mejia | 199ZN | 03:46.7 | 02:26.2 | 02:02.1 | 08:15.0 | Incycle |
Expert Men 35+ | | | | | | | | |
| 1 | Danny Pettingill | 224ZO | 03:32.0 | 02:13.2 | 01:55.2 | 07:40.4 | SouthridgeUSA/RynoPower/100%/Leatt/ODI |
| 2 | Ben Luddy | 590ZO | 03:57.5 | 02:34.7 | 02:08.2 | 08:40.4 | |
| 3 | Joshua Bruen | 606ZO | 04:22.7 | 02:57.4 | 02:15.9 | 09:36.1 | |
| 4 | Nir Tal | 355ZO | 04:25.9 | 02:55.8 | 02:48.4 | 10:10.1 | Bike Improve |
Sport Men 34 & Under | | | | | | | | |
| 1 | Michael Rosson | 333ZP | 03:50.8 | 02:29.9 | 02:03.7 | 08:24.4 | Deity Components |
| 2 | Rex Hem | 605ZP | 04:01.6 | 02:34.5 | 02:12.4 | 08:48.5 | |
| 3 | Matthew Sloane | 225ZP | 04:10.5 | 02:42.4 | 02:10.7 | 09:03.6 | |
| 4 | Lucas Ault | 366ZP | 04:11.4 | 02:46.6 | 02:19.7 | 09:17.7 | Incycle |
| 5 | Haitham Bell | 150ZP | 04:10.8 | 02:50.8 | 02:19.5 | 09:21.0 | O'Neal/MaguraUSA/Vonzipper/TwoWheelsOnePlanet/ODI |
| 6 | Clayton Cleavish | 599ZP | 04:14.7 | 02:47.9 | 02:18.7 | 09:21.3 | |
| 7 | Darby Friel | 608ZP | 04:05.4 | 05:28.1 | 02:19.1 | 11:52.6 | |
Sport Men 35+ | | | | | | | | |
| 1 | Christian Alarcon | 585ZR | 03:48.7 | 02:28.0 | 02:09.1 | 08:25.8 | |
| 2 | Arthur Nemirosky | 613ZR | 04:05.4 | 02:36.8 | 02:08.4 | 08:50.6 | |
| 3 | Sean Storment | 369ZR | 04:22.0 | 02:49.2 | 02:19.1 | 09:30.3 | |
| 4 | Mike Seat | 598ZR | 04:30.1 | 03:06.2 | 02:31.5 | 10:07.7 | |
| 5 | Rick Orona | 444ZR | 04:18.6 | 02:46.0 | 03:10.7 | 10:15.3 | |
| 6 | Jeremy Ault | 597ZR | 04:48.4 | 03:13.9 | 02:29.0 | 10:31.4 | |
Beg Men | | | | | | | | |
| 1 | Matt Marshall | 332ZU | 04:23.6 | 02:55.3 | 02:24.0 | 09:43.0 | |
| 2 | Casey Zerllo | 618ZU | 04:45.9 | 03:02.1 | 02:38.5 | 10:26.5 | |
| 3 | Alan Rockwood | 620ZU | 04:45.5 | 03:05.1 | 02:39.9 | 10:30.6 | |
| 4 | Ryan Ca | 617ZU | 04:45.6 | 03:16.4 | 02:34.9 | 10:36.8 | |
| 5 | Ariel Tanglender | 596ZU | 05:05.0 | 03:19.1 | 02:43.6 | 11:07.7 | |
| 6 | Benjamin Arellano | 400ZU | 05:23.6 | 03:11.8 | 02:39.5 | 11:14.9 | |
| 7 | Hector Martinez | 607ZU | 05:18.1 | 03:24.5 | 02:51.2 | 11:33.8 | |
| 8 | Robert Murray | 500ZU | 05:12.7 | 03:55.3 | 02:35.8 | 11:43.9 | |
| 9 | Terry Villegas | 434ZU | 05:16.2 | 04:03.9 | 03:17.3 | 12:37.3 | |
Beg Men 15-18 | | | | | | | | |
| 1 | Marco Vega | 209ZW | 04:11.7 | 02:47.6 | 02:15.5 | 09:14.7 | if simple |
| 2 | Trevor CooK | 582ZW | 04:21.6 | 02:42.4 | 02:15.4 | 09:19.4 | |
| 3 | Reece Fernbach | 303ZW | 04:22.6 | 02:44.8 | 02:14.2 | 09:21.6 | |
| 4 | Benjamin Yu | 621ZW | 04:13.8 | 03:03.8 | 02:19.7 | 09:37.3 | |
| 5 | Derek Tonel | 619ZW | 04:27.5 | 02:57.4 | 02:24.6 | 09:49.4 | |
| 6 | Enrique De La Vega | 581ZW | 04:21.6 | 03:17.3 | 02:25.6 | 10:04.5 | |
| 7 | Will Tennant | 330ZW | 04:51.1 | 03:10.5 | 02:25.2 | 10:26.7 | |
Beg Men 14 & Under | | | | | | | | |
| 1 | Mason Salazar | 467ZX | 04:20.7 | 02:47.3 | 02:14.7 | 09:22.6 | FlyRacing/100%/Maxxis |
| 2 | Logan Blanchard | 21ZX | 04:19.1 | 02:49.1 | 02:17.8 | 09:25.9 | Tasco/KTM/T9 |
Open Men 50+ | | | | | | | | |
| 1 | Jason Simpson | 158ZZ | 04:06.2 | 02:50.2 | 02:20.4 | 09:16.7 | Incycle |
| 2 | Todd Park | 610ZZ | 04:30.5 | 03:01.4 | 02:28.3 | 10:00.3 | |
| 3 | Dennis Romero | 105ZZ | 05:09.4 | 03:24.8 | 02:33.4 | 11:07.7 | |