1 | Steven Walton | Pro Men | 9A | 01:26.7 | KHS Bicycles |
2 | Nikolas Nestoroff | Pro Men | 8A | 01:27.6 | KHS Factory Racing |
3 | Austin Dooley | Pro Men | 25A | 01:28.0 | |
4 | Cole Picchiottino | Pro Men | 965A | 01:31.6 | |
5 | Cole Fiene | Pro Men | 955A | 01:40.1 | |
6 | Derek Hawley | Pro Men | 964A | 01:41.2 | |
7 | Diego Espinoza | Pro Men | 956A | 01:41.5 | |
8 | Tor Weiland | Pro Men | 113A | 01:43.0 | |
9 | Cody Masson | Pro Men | 6A | 01:44.3 | |
10 | Stechwand Stoker | Pro Men | 173A | 01:45.9 | |
11 | Justin Duryce | Pro Men | 275A | 01:46.7 | Incycle/Specialized |
12 | Ryan Reish | Pro Men | 969A | 01:49.8 | Memory/Pilot/Fly |
| | | | | |
1 | Skelton Kailey | Pro Women | 310B | 01:56.3 | |
2 | Dixie Owens | Pro Women | 960B | 02:15.3 | |
| | | | | |
1 | Brian Parker | Vet Pro | 3C | 01:44.7 | Mynesweeper/Trucker Co/Knolly/Gravity Caetel/maxxis/Rev-Grips/MaggiosRacing |
2 | Jason Farnsworth | Vet Pro | 5C | 01:51.2 | MyneSweeper/TruckerCo./RevGrips |
3 | Buck Goodrich | Vet Pro | 145C | 01:53.4 | Southridge |
| | | | | |
1 | Ryder Lawrence | Expert Men 14 & Under | 967D | 01:53.7 | |
2 | Cash Shaleen | Expert Men 14 & Under | 114D | 01:59.4 | Incycle |
3 | Mason Kroepel | Expert Men 14 & Under | 6D | 02:01.7 | 100% / Ryno Power / Rev Grips |
4 | Hunter Tworek | Expert Men 14 & Under | 125D | 02:08.6 | |
5 | Aaron Vargas | Expert Men 14 & Under | 139D | 02:14.8 | |
| | | | | |
1 | Ryan Pinkerton | Expert Men 15-18 | 395E | 01:34.3 | RocknRoad/Troylee/Oakly/Maxxis/ODI/Crankbros |
2 | Hunter Kroepel | Expert Men 15-18 | 17E | 01:38.6 | 100% / Ryno Poer / Rev Grips / monster |
3 | Dawson Church | Expert Men 15-18 | 23E | 01:38.9 | Shift Digital, Maxxis, Myne Sweepers |
4 | Justin Maliska | Expert Men 15-18 | 117E | 01:39.9 | Fox/Mynesweepers/Kenda/ethirteen/chromag/sensusgrips/woodward west/profile elite |
5 | Jeffrey Ross | Expert Men 15-18 | 2E | 01:40.2 | Mtb Squids/ODI/Box/Freshpark/Ryno Power |
6 | Dominic Romano | Expert Men 15-18 | 31E | 01:40.6 | Shift Digital Racing |
7 | Gray Caden | Expert Men 15-18 | 882E | 01:41.6 | |
8 | Toohey Sam | Expert Men 15-18 | 896E | 01:43.2 | |
9 | Heater Von | Expert Men 15-18 | 146E | 01:44.2 | |
10 | Nicholas Quevedo | Expert Men 15-18 | 957E | 01:45.9 | |
11 | Gavin Tomlinson | Expert Men 15-18 | 136E | 01:47.8 | Fox Racing, Universal Cycles |
12 | Roshon Patel | Expert Men 15-18 | 966E | 01:50.6 | |
13 | Camden Robins | Expert Men 15-18 | 126E | 01:52.6 | |
14 | Jacob Sklaver | Expert Men 15-18 | 131E | 01:55.1 | |
15 | Bryan Folland | Expert Men 15-18 | 234E | 01:55.5 | |
16 | Jonas Woodruff | Expert Men 15-18 | 124E | 01:57.5 | |
17 | Kevin Jorgensen | Expert Men 15-18 | 881E | 01:57.9 | |
18 | Ford Connor | Expert Men 15-18 | 269E | 02:03.6 | |
19 | Nathan Kitchen | Expert Men 15-18 | 299E | 02:09.6 | Box/ODI |
20 | knowles eric | Expert Men 15-18 | 935E | 03:11.3 | |
| | | | | |
1 | Neubauer Zeke | Expert Men 19-29 | 393F | 01:40.1 | |
2 | Jeff Bauer | Expert Men 19-29 | 918F | 01:43.0 | |
3 | Cash Lillie | Expert Men 19-29 | 927F | 01:44.8 | |
4 | Jacob Hampton | Expert Men 19-29 | 961F | 01:45.8 | |
5 | Devin DeBruhl | Expert Men 19-29 | 883F | 01:45.8 | |
6 | King Chase | Expert Men 19-29 | 952F | 01:46.5 | |
7 | Aiden Chappell | Expert Men 19-29 | 959F | 01:46.6 | |
8 | Spencer Cody | Expert Men 19-29 | 187F | 01:46.9 | |
9 | Ben Verdugo | Expert Men 19-29 | 917F | 01:48.7 | |
10 | Burns Arturo | Expert Men 19-29 | 908F | 01:51.8 | |
11 | Pounds Korbyn | Expert Men 19-29 | 946F | 01:53.1 | |
12 | Owens Matthew | Expert Men 19-29 | 951F | 01:54.5 | |
13 | Ryan Tyler | Expert Men 19-29 | 930F | 01:55.7 | |
14 | Salazar Victor | Expert Men 19-29 | 949F | 01:59.3 | |
15 | Alex Ortega | Expert Men 19-29 | 950F | 02:42.3 | |
| | | | | |
1 | Hornbeak Jon | Expert Men 30-39 | 948G | 01:51.7 | |
2 | Erdei Chris | Expert Men 30-39 | 18G | 02:13.7 | |
| | | | | |
1 | Handley Jason | Expert Men 40-49 | 143H | 01:55.1 | |
2 | Vargas Javier | Expert Men 40-49 | 340H | 02:02.3 | |
3 | Robert Wirthlin | Expert Men 40-49 | 5H | 02:58.9 | ROOTS |
| | | | | |
1 | Lent Tad | Expert Men 50-59 | 419I | 02:15.7 | |
| | | | | |
1 | Grace Lawson | Expert Women Open | 11K | 02:03.1 | Incycle |
2 | Teagan Heap | Expert Women Open | 3K | 02:03.9 | transihon,Maxxs,DVO,510,Tio,Deity,wolfhootz,tri, |
3 | Lillee Jenkins | Expert Women Open | 202K | 02:38.5 | |
4 | Quinn Mendonca | Expert Women Open | 220K | 04:13.2 | |
| | | | | |
1 | Gourley Carter | Sport Men14 & Under | 211M | 01:53.1 | |
2 | Aiden Reams | Sport Men14 & Under | 945M | 01:54.5 | |
3 | Johnson Jeffrey | Sport Men14 & Under | 899M | 01:59.2 | |
4 | Verbanac Jacob | Sport Men14 & Under | 157M | 02:03.6 | |
5 | Brown Maxwell | Sport Men14 & Under | 196M | 02:05.0 | |
6 | Julian Muniz | Sport Men14 & Under | 32M | 02:05.7 | |
7 | Jerik Gifford | Sport Men14 & Under | 160M | 02:06.0 | Grizzly Cycles |
8 | Travis Maliska | Sport Men14 & Under | 218M | 02:07.6 | Fox/Myunesweepers/kenda/Sensus Grips/Chromag/Woodward West |
9 | Diego Muniz | Sport Men14 & Under | 19M | 02:10.5 | |
10 | Schmidt Hunter | Sport Men14 & Under | 953M | 02:20.0 | |
11 | Gordan Teuber | Sport Men14 & Under | 424M | 02:21.4 | |
| | | | | |
1 | Marco Vega | Sport Men 15-18 | 55N | 01:51.5 | |
2 | Anthony Rodriguez | Sport Men 15-18 | 415N | 01:53.5 | SpokeX/Yeti |
3 | Cory Crowther | Sport Men 15-18 | 454N | 01:54.8 | |
4 | Andrew Kreizinger | Sport Men 15-18 | 180N | 01:58.3 | |
5 | Tanner Jackson | Sport Men 15-18 | 153N | 01:59.2 | Southridge USA |
6 | Carver Luke | Sport Men 15-18 | 141N | 01:59.7 | |
7 | Aiden Garcia | Sport Men 15-18 | 920N | 01:59.9 | |
8 | Alex Konakov | Sport Men 15-18 | 936N | 02:00.6 | |
9 | Ben Kroko | Sport Men 15-18 | 947N | 02:00.7 | |
10 | Brown Fredrick | Sport Men 15-18 | 905N | 02:06.5 | |
11 | Allan Eddlemon | Sport Men 15-18 | 431N | 02:07.8 | |
12 | Willis Charles | Sport Men 15-18 | 357N | 02:10.6 | |
13 | Morrison Palmer | Sport Men 15-18 | 897N | 02:15.3 | |
14 | Johnson Mason | Sport Men 15-18 | 396N | 02:40.7 | |
15 | Sam Welch | Sport Men 15-18 | 902N | 03:41.7 | |
16 | Garcia Caden | Sport Men 15-18 | 940N | 03:48.9 | |
| | | | | |
1 | Romero Joshua | Sport Men 19-29 | 895O | 01:58.6 | |
2 | Rico Rudy | Sport Men 19-29 | 942O | 01:59.9 | |
3 | Sheld Garret | Sport Men 19-29 | 954O | 02:01.1 | |
4 | Duffy Levi | Sport Men 19-29 | 434O | 02:05.8 | |
5 | Alec Mavorach | Sport Men 19-29 | 971O | 02:16.7 | |
6 | Bret Clanton | Sport Men 19-29 | 278O | 02:17.8 | |
7 | DeLuna Ihri | Sport Men 19-29 | 399O | 02:19.8 | |
8 | Daniel Orantes | Sport Men 19-29 | 223O | 02:26.4 | |
9 | Martinez Jason | Sport Men 19-29 | 885O | 02:45.8 | |
| | | | | |
1 | Nick Duffy | Sport Men 30-39 | 498P | 01:53.6 | |
2 | Chris Byers | Sport Men 30-39 | 6P | 01:57.2 | Royal/7Protection/Santa Cruz/Fox/ChrisKing/Maxxis/Peaty's |
3 | John O'Loughlin | Sport Men 30-39 | 456P | 02:00.3 | The Gravity Cartel |
4 | Nestor Ramos | Sport Men 30-39 | 496P | 02:03.6 | |
5 | Alvaro Arroyo | Sport Men 30-39 | 21P | 02:05.9 | |
6 | Eric O'Neill | Sport Men 30-39 | 69P | 02:06.2 | Alans Bike Shop/O,Neill S&E |
7 | James Cendejas | Sport Men 30-39 | 38P | 02:17.2 | Alan's Bike Shop |
8 | Dainel Flores | Sport Men 30-39 | 970P | 02:31.1 | |
| | | | | |
1 | Scott Felt | Sport Men 40-49 | 138Q | 01:50.9 | |
2 | Charles Flyr | Sport Men 40-49 | 88Q | 02:04.0 | Ridin Roots |
3 | Nick Westhaver | Sport Men 40-49 | 277Q | 02:06.6 | |
4 | Russo Max | Sport Men 40-49 | 11Q | 02:16.2 | |
5 | Adam Tomlinson | Sport Men 40-49 | 362Q | 02:17.3 | |
6 | David Magnus | Sport Men 40-49 | 442Q | 02:24.4 | |
7 | Axel Tiefenthaler | Sport Men 40-49 | 488Q | 03:26.3 | |
| | | | | |
1 | Welch Geoff | Sport Men 50-59 | 904R | 01:58.3 | |
2 | Vargas Gabriel | Sport Men 50-59 | 168R | 02:07.3 | |
3 | Owen Mark | Sport Men 50-59 | 242R | 02:08.0 | |
4 | Rito Sanchez | Sport Men 50-59 | 427R | 02:08.2 | 3Ten |
5 | Steve Kaiser | Sport Men 50-59 | 11R | 02:27.6 | |
6 | Ken Owens | Sport Men 50-59 | 43R | 02:36.8 | Pats 605 |
7 | Robert Bledsoe | Sport Men 50-59 | 23R | 07:39.6 | |
| | | | | |
1 | Bobby Bondurant | Sport Men 60+ | 2S | 02:28.1 | Trucker Co. |
2 | Douglas Frey | Sport Men 60+ | 129S | 02:59.8 | PTSD Veteran Athletes |
| | | | | |
1 | Staci Johnson | Sport Women Open | 3U | 02:15.8 | Incycle - Specialized |
2 | Olivia Silva | Sport Women Open | 320U | 02:25.0 | Rise & Shred |
| | | | | |
1 | Daniel Ramirez | Beginner Men 9-10 | 2V | 02:12.4 | |
2 | Austin Saavedra | Beginner Men 9-10 | 7V | 02:29.9 | |
3 | Sebastian Doshier | Beginner Men 9-10 | 262V | 03:22.5 | ODI/Elementary Bikes |
4 | Yael Cano | Beginner Men 9-10 | 221V | 03:40.0 | |
5 | Dean Rivero | Beginner Men 9-10 | 323V | 03:41.7 | |
6 | Brody Leon | Beginner Men 9-10 | 18V | 03:46.3 | |
7 | Kolton Tiefenthaler | Beginner Men 9-10 | 487V | 03:57.9 | |
8 | Richard Tobin | Beginner Men 9-10 | 968V | 04:29.3 | |
| | | | | |
1 | Molera Max | Beginner Men 11-12 | 214W | 02:21.9 | |
2 | Hyde Dylan | Beginner Men 11-12 | 127W | 02:31.3 | |
3 | Robinson Noah | Beginner Men 11-12 | 194W | 02:36.9 | |
4 | Arreola Isaiah | Beginner Men 11-12 | 148W | 02:47.9 | |
5 | Larios Landen | Beginner Men 11-12 | 903W | 03:00.7 | |
6 | Drew Mendonca | Beginner Men 11-12 | 16W | 03:02.8 | Sierra Bicycle Werks |
| | | | | |
1 | Talon Lewis | Beginner Men 13-15 | 910X | 01:56.3 | |
2 | Sean Cowan | Beginner Men 13-15 | 11X | 02:03.6 | Foothill Cyclery |
3 | Tyler Kingsbury | Beginner Men 13-15 | 144X | 02:06.2 | |
4 | Carver Dane | Beginner Men 13-15 | 199X | 02:08.5 | |
5 | Gabe Leute | Beginner Men 13-15 | 411X | 02:09.3 | |
6 | Nathan Minster | Beginner Men 13-15 | 8X | 02:09.4 | |
7 | Notaro Sully | Beginner Men 13-15 | 175X | 02:10.9 | |
8 | Alexander Larios | Beginner Men 13-15 | 898X | 02:13.1 | |
9 | Kieling Carson | Beginner Men 13-15 | 916X | 02:22.0 | |
10 | Blake Burns | Beginner Men 13-15 | 958X | 02:40.6 | |
| | | | | |
1 | Nolan Lerner | Beginner Men 16-18 | 137Y | 01:51.5 | |
2 | Cameron Vollaro | Beginner Men 16-18 | 912Y | 01:56.2 | |
3 | Blair Pike | Beginner Men 16-18 | 911Y | 02:05.0 | |
4 | Emery Nick | Beginner Men 16-18 | 922Y | 02:15.6 | |
5 | Gravink Nico | Beginner Men 16-18 | 923Y | 02:15.9 | |
6 | Luke Tomlinson | Beginner Men 16-18 | 186Y | 02:34.5 | |
| | | | | |
1 | Bryce Felt | Beginner Men 19-29 | 142Z | 02:18.9 | |
2 | Gabriel Hernandez | Beginner Men 19-29 | 963Z | 02:30.6 | |
| | | | | |
1 | Sean Kingsbury | Beginner Men 30-39 | 312ZA | 02:14.1 | |
| | | | | |
1 | Chris McVay | Beginner Men 40-49 | 244ZB | 02:02.9 | |
| | | | | |
1 | White Frank | Beginner Men 50-59 | 933ZC | 02:08.7 | |
2 | Phillips Jeff | Beginner Men 50-59 | 185ZC | 02:15.0 | |
3 | Doug Miller | Beginner Men 50-59 | 241ZC | 02:32.4 | |
4 | Peter Bauer | Beginner Men 50-59 | 962ZC | 02:54.8 | |
| | | | | |
1 | Janelle Tobin | Beginner Women 18 & Under | 969ZE | 03:49.2 | |
2 | Tworek Colbie | Beginner Women 18 & Under | 135ZE | 05:48.5 | |
| | | | | |
1 | Eleisa Owens | Beginner Women Open | 13ZF | 06:40.3 | PATS 605 |