White
Course Length: 2.5 km
Course Climb: 50 m
Number of Controls: 12
| Place | Name | Club | Time |
| 1 | Barrett Ewing & Griffen Diday & Jesse Gooch | | 16:24 |
| 2 | Nicholas Garcia | | 20:16 |
| 3 | Tom Ansill | | 21:15 |
| 4 | Sophia Hu | | 23:26 |
| 5 | Susan Potts & Andrew Potts | | 40:34 |
| 6 | Richard Lin | | 40:48 |
| 7 | Matt Cutts | | 44:42 |
| 8 | Laura Cameron & William & Alison | | 45:44 |
| 9 | Karen Ellenberger | | 47:07 |
| 10 | Paul Guo | | 48:02 |
| 11 | Dai-Kun Kim & Sinae Hwang | | 48:05 |
| 12 | Josiah Ogundiran | | 48:22 |
| 13 | Sanjar Ali & Arsian Ali | | 49:27 |
| 14 | Sean Ramsey | | 52:14 |
| 15 | Kim Camp & Matt Horton | | 54:57 |
| 16 | Kevin Gutierrez | | 69:11 |
| 17 | Mark Clegg | | 76:19 |
| 18 | Patricia Clegg | | 76:20 |
| 19 | Cheryl Leanza & Jeremy & Josie & Daviana Marcus | | 81:13 |
| 20 | Kris Punga & Ryder Punga | | DNS |
| 20 | Jonathan Chanin | | MP (47:58) |
| 20 | Steve Mones | QOC | NC (30:09) |
Yellow
Course Length: 3.6 km
Course Climb: 65 m
Number of Controls: 15
| Place | Name | Club | Time |
| 1 | Sophia Hu | | 39:57 |
| 2 | Manuel Pastor & Ernesto Coro | | 40:35 |
| 3 | Nicholas Garcia | | 44:45 |
| 4 | Barrett Ewing & Griffen Diday & Jesse Gooch | | 45:39 |
| 5 | Kim Camp & Matt Horton | | 47:54 |
| 6 | Marcelo Bohrt | | 48:11 |
| 7 | Richard Lin | | 49:19 |
| 8 | Tom Ansill | | 50:08 |
| 9 | Patrick Jenkins | | 50:20 |
| 10 | Sachiko Flores | | 51:42 |
| 11 | Paul Guo | | 53:47 |
| 12 | Emma Bixler | | 54:31 |
| 13 | Preston Biro & Madison Coots & Osbaldo Hernandez | | 57:02 |
| 14 | Karen Ellenberger | | 57:19 |
| 15 | Yudan Liu & Michael Stein | | 64:23 |
| 16 | Linds Phelan & West Resendes | | 72:14 |
| 17 | Jonathan Chanin | | 77:27 |
| 18 | John Dumsick & Susannah Rast & Michael Tomlin | | 80:00 |
| 19 | Josiah Ogundiran | | 80:34 |
| 20 | Nicole LeBoeuf & Delaney McShan | | 87:01 |
| 21 | Don Fish | QOC | NC (36:50) |
Short
| Place | Name | Club | Time |
| 1 | Peggy Dickison | OK | 31:07 |
| 2 | Peggy Dickison | OK | 31:11 |
| 3 | Dagmar Merkova | QOC | 37:42 |
| 4 | Mary Snieckus | QOC | 38:06 |
| 5 | Mary Snieckus | QOC | 48:35 |
| 6 | Pat McNeilly | QOC | 53:13 |
| 7 | Steve Mones | QOC | 82:01 |
| 8 | Mike Newman | QOC | 88:09 |
| 9 | Stephen O'Meara | QOC | 147:02 |
Abbreviations: DNF = did not finish, MP = mispunch, NC = non-competitive (usually 2nd course or course setter/vetter), OT = overtime (more than 3 hours or returned after course closing time).