Pro Men | | | | | | | | |
| 1 | Aiden Chapin | 757ZK | 00:01:51.44 | 00:02:22.62 | 00:01:53.71 | 00:06:07.77 | |
| 2 | Thomas Webb | 204ZK | 00:01:53.74 | 00:02:28.08 | 00:01:55.57 | 00:06:17.39 | |
| 3 | Zane Flechter | 751ZK | 00:01:53.85 | 00:02:28.09 | 00:01:58.77 | 00:06:20.71 | |
| 4 | Trevor Mejia | 3ZK | 00:01:53.83 | 00:02:29.01 | 00:01:59.03 | 00:06:21.87 | Incycle Race Team |
| 5 | Danny Pettingill | 739ZK | 00:01:50.82 | 00:02:27.56 | 00:02:03.62 | 00:06:22.00 | |
| 6 | Grant Morton | 210ZK | 00:01:58.35 | 00:02:30.15 | 00:01:59.72 | 00:06:28.22 | PowayBike/EdisonCycle/BajaBoundAdventures |
| 7 | Justin Duryce | 12ZK | 00:01:58.68 | 00:02:33.53 | 00:02:00.79 | 00:06:33.00 | Incycle/Specialized |
Pro Women | | | | | | | | |
| 1 | Lauren Strickland | 724ZL | 00:02:59.80 | 00:03:28.40 | 00:02:43.53 | 00:09:11.73 | Scott/Peaty's/RhinoPower/ODI/MaxxisTires |
Expert Men 18 & Under | | | | | | | | |
| 1 | Luke Loomis | 756ZM | 00:01:59.82 | 00:02:37.41 | 00:01:59.56 | 00:06:36.79 | |
| 2 | Haitham Bell | 152ZM | 00:02:11.27 | 00:02:43.69 | 00:02:08.25 | 00:07:03.21 | |
Expert Men 34 & Under | | | | | | | | |
| 1 | Derek Hawley | 736ZN | 00:01:50.54 | 00:02:28.38 | 00:01:55.43 | 00:06:14.35 | |
| 2 | Jeffrey Bauer | 8ZN | 00:01:59.50 | 00:02:35.66 | 00:02:01.62 | 00:06:36.78 | |
| 3 | Michael Rosson | 741ZN | 00:02:12.43 | 00:02:37.00 | 00:02:02.21 | 00:06:51.64 | |
| 4 | Jacob Downey | 336ZN | 00:02:02.22 | 00:02:49.92 | 00:02:04.33 | 00:06:56.47 | |
| 5 | Cass Robertson | 752ZN | 00:02:05.00 | 00:02:48.50 | 00:02:08.17 | 00:07:01.67 | |
| 6 | Jack White | 760ZN | 00:02:16.02 | 00:03:04.33 | 00:02:12.74 | 00:07:33.09 | |
Expert Men 35+ | | | | | | | | |
| 1 | David Andreiko | 341ZO | 00:01:55.76 | 00:02:35.89 | 00:02:01.56 | 00:06:33.21 | |
| 2 | Ben Luddy | 753ZO | 00:02:05.91 | 00:02:51.65 | 00:02:08.93 | 00:07:06.49 | |
| 3 | Josh Elliott | 298ZO | 00:02:13.47 | 00:02:55.69 | 00:02:13.34 | 00:07:22.50 | |
| 4 | Brad Reece | 732ZO | 00:02:18.08 | 00:02:56.24 | 00:02:12.82 | 00:07:27.14 | |
Sport Men 34 & Under | | | | | | | | |
| 1 | Gage Nager | 459ZP | 00:02:00.66 | 00:02:41.11 | 00:02:02.04 | 00:06:43.81 | AZ Cyclery/Sram/Fox/SpecializedBikes |
| 2 | Enrique de la Vega | 769ZP | 00:02:03.16 | 00:02:39.50 | 00:02:04.91 | 00:06:47.57 | ESI Grips |
| 3 | Jacob Lindstrom | 737ZP | 00:02:03.44 | 00:02:40.94 | 00:02:03.62 | 00:06:48.00 | |
| 4 | Steve Lessoway | 762ZP | 00:02:04.17 | 00:02:46.34 | 00:02:06.84 | 00:06:57.35 | |
| 5 | Devon Hauser | 137ZP | 00:02:10.44 | 00:02:46.47 | 00:02:12.36 | 00:07:09.27 | |
| 6 | Aaron Bernstein | 505ZP | 00:02:17.47 | 00:02:59.96 | 00:02:14.85 | 00:07:32.28 | |
| 7 | Sullivan Van Way | 179ZP | 00:02:14.93 | 00:03:01.66 | 00:02:16.49 | 00:07:33.08 | |
| 8 | Mikey Hanrahan | 419ZP | 00:02:43.31 | 00:03:06.24 | 00:02:35.69 | 00:08:25.24 | Covina Valley Cyclery - Postive Plumbing |
| 9 | Blake Cass | 745ZP | 00:02:46.50 | 00:03:21.85 | 00:02:19.04 | 00:08:27.39 | |
| 10 | Eduardo Meza | 779ZP | 00:02:44.84 | 00:03:18.73 | 00:02:29.35 | 00:08:32.92 | |
Sport Men 35+ | | | | | | | | |
| 1 | Ben Dickman | 429ZR | 00:02:05.69 | 00:02:46.38 | 00:02:10.94 | 00:07:03.01 | |
| 2 | Chris Keller | 754ZR | 00:02:24.37 | 00:02:53.34 | 00:02:16.67 | 00:07:34.38 | |
Women Open | | | | | | | | |
| 1 | Claire Fiene | 731ZT | 00:03:11.13 | 00:03:53.24 | 00:02:58.02 | 00:10:02.39 | PNG |
Beg Men | | | | | | | | |
| 1 | Dylan Bracci | 555ZU | 00:02:14.90 | 00:03:02.00 | 00:02:09.94 | 00:07:26.84 | |
| 2 | Phillip Trammell | 746ZU | 00:02:22.35 | 00:03:05.21 | 00:02:17.28 | 00:07:44.84 | |
| 3 | Isaiah Bernstein | 506ZU | 00:02:28.77 | 00:03:07.88 | 00:02:30.44 | 00:08:07.09 | |
| 4 | Benjamin Arellano | 2ZU | 00:02:31.76 | 00:03:15.88 | 00:02:29.75 | 00:08:17.39 | |
| 5 | Jacob Hardy | 286ZU | 00:02:34.26 | 00:03:19.98 | 00:02:32.30 | 00:08:26.54 | |
| 6 | Ryan Forsgth | 759ZU | 00:02:51.11 | 00:03:15.11 | 00:02:33.59 | 00:08:39.81 | |
| 7 | Zach Maebe | 123ZU | 00:02:45.18 | 00:03:17.40 | 00:02:37.46 | 00:08:40.04 | Roy's Cyclery/IVHS |
Beg Men 15-18 | | | | | | | | |
| 1 | Porter Comstock | 782ZW | 00:02:18.68 | 00:02:50.00 | 00:02:16.10 | 00:07:24.78 | |
| 2 | Brady Dickman | 314ZW | 00:02:16.93 | 00:02:56.93 | 00:02:15.65 | 00:07:29.51 | Dad |
| 3 | William Tennant | 5ZW | 00:02:23.72 | 00:03:03.42 | 00:02:20.93 | 00:07:48.07 | |
| 4 | Owen Powell | 730ZW | 00:02:27.02 | 00:03:07.79 | 00:02:23.30 | 00:07:58.11 | |
| 5 | Jace Philip | 369ZW | 00:02:25.34 | 00:03:07.44 | 00:02:28.46 | 00:08:01.24 | |
| 6 | Nolan Lerner | 175ZW | 00:02:21.34 | 00:03:28.11 | 00:02:15.32 | 00:08:04.77 | |
Open 50+ | | | | | | | | |
| 1 | Mark Rippe | 316ZY | 00:03:46.88 | 00:03:21.75 | 00:02:48.93 | 00:09:57.56 | |
E Bike | | | | | | | | |
| 1 | Cody Spencer | 740ZZ | 00:02:08.04 | 00:02:49.86 | 00:02:11.51 | 00:07:09.41 | |
| 2 | Evan Banwl | 399ZZ | 00:02:24.08 | 00:02:52.61 | 00:02:23.53 | 00:07:40.22 | |