| 1 | 41 | Albany,
CA - Team Time (1st 5) 1:20:46.4 | Spread (1st 5) 1:31.3 |
| 1, 3, 10, 13, 14, (42), (48) |
| Sean Morello, Lucas Cohen, Jack Elfenbaum, Kristiyan Klichev, Benjamin Elfenbaum, (Sam Givner), (Wade Nakahara) |
| 15:09.9, 15:46.3, 16:28.3, 16:40.7, 16:41.2, (18:14.7), (18:26.2) |
| 2 | 48 | Archie Williams,
CA - Team Time (1st 5) 1:21:43.4 | Spread (1st 5) 52.3 |
| 4, 6, 8, 14, 16, (17), (23) |
| Nate Wolford, Eric Overaa, Jonah Grubbs, Evan Lee, Luke Calegari, (Ryan Ferguson), (Ryan Wilcox) |
| 15:54.6, 16:03.4, 16:17.3, 16:41.2, 16:46.9, (16:47.5), (17:06.0) |
| 3 | 86 | Piedmont,
CA - Team Time (1st 5) 1:23:44.8 | Spread (1st 5) 1:30.5 |
| 2, 18, 19, 21, 26, (29), (61) |
| Jack Stein, Christian Taylor, Parker Long, Xander Schulte-Sasse, Julien Lee, (Cooper Downing), (Alex Ware) |
| 15:43.4, 16:52.1, 16:56.1, 16:59.3, 17:13.9, (17:26.7), (18:56.8) |
| 4 | 124 | Bishop O'Dowd,
CA - Team Time (1st 5) 1:25:55.5 | Spread (1st 5) 46.1 |
| 20, 22, 24, 25, 33, (53), (54) |
| Lyle Phillips, Ennio Eilenberg, Marcus Fong, Zachary Tanenbaum, Ethan Gonzalez, (Griffin Osser), (Ryan O'Donnell) |
| 16:56.2, 17:03.9, 17:06.5, 17:06.6, 17:42.3, (18:34.1), (18:36.5) |
| 5 | 152 | St Mary's College,
CA - Team Time (1st 5) 1:27:50.2 | Spread (1st 5) 2:11.1 |
| 7, 28, 36, 38, 43, (56) |
| Mateo Malko-Allen, Ryan Painter, Adrian Licea, Charlie Higley, Simon Moss, (Vale Johnson Vigeant) |
| 16:07.2, 17:19.6, 17:56.4, 18:08.7, 18:18.3, (18:43.5) |
| 6 | 171 | Arcata,
CA - Team Time (1st 5) 1:29:02.0 | Spread (1st 5) 2:02.4 |
| 9, 35, 37, 44, 46, (58), (68) |
| Jude Ortega, Reece Thompson, Tobias Sanchez, Luke Moxon, Lucas Blair, (Andrew Trieu), (Ian Letts) |
| 16:22.0, 17:54.6, 18:02.0, 18:19.0, 18:24.4, (18:47.0), (19:22.0) |
| 7 | 172 | Moreau Catholic,
CA - Team Time (1st 5) 1:28:40.2 | Spread (1st 5) 2:36.4 |
| 5, 31, 40, 45, 51, (75), (78) |
| Jacob Hupke, Johann Sathianathan, Cristian Lopez, Ignacio Ramirez, Brandon Erler, (Jeffrey (You-Fu) Chen), (Juan Ramirez) |
| 15:56.0, 17:35.5, 18:13.1, 18:23.2, 18:32.4, (19:54.0), (20:01.0) |
| 8 | 214 | Encinal,
CA - Team Time (1st 5) 1:30:32.3 | Spread (1st 5) 2:28.8 |
| 12, 32, 52, 55, 63, (79), (82) |
| Ben Wilson-Ripsom, Laith Owens, Davis Oduor, Erwin Radnaasuren, Diego Cerna, (Kris Hillesheim), (Esrom Berhane) |
| 16:33.8, 17:40.6, 18:33.3, 18:42.0, 19:02.6, (20:05.9), (20:15.0) |
| 9 | 233 | Miramonte,
CA - Team Time (1st 5) 1:31:40.7 | Spread (1st 5) 1:12.5 |
| 30, 47, 49, 50, 57, (67), (72) |
| Ricky Davis, Roan Kazmierowski, Jason Wagner, Sean Soohoo, James Jenkins, (Oscar Schlichting), (Braden Carter) |
| 17:31.4, 18:24.5, 18:29.1, 18:31.8, 18:43.9, (19:17.1), (19:39.1) |
| 10 | 246 | Alhambra (Martinez),
CA - Team Time (1st 5) 1:32:36.2 | Spread (1st 5) 2:13.0 |
| 27, 39, 41, 69, 70, (76) |
| Nolin Searls, Vince Montegrande, Tyler Allan, Ryken Adams-Barnes, Samuel Rogers, (Paolo Morales) |
| 17:15.7, 18:09.4, 18:14.5, 19:27.9, 19:28.7, (19:55.4) |
| 11 | 296 | John F. Kennedy (Fremont),
CA - Team Time (1st 5) 1:36:14.3 | Spread (1st 5) 5:27.7 |
| 10, 64, 66, 71, 85, (88) |
| Jack Conner, Nathan Jay, Dylan Herron, Aarav Mehta, Jason Viereck, (Sebastian Pott) |
| 16:28.3, 19:06.0, 19:15.0, 19:29.0, 21:56.0, (22:03.0) |
| 12 | 313 | Eureka,
CA - Team Time (1st 5) 1:36:12.2 | Spread (1st 5) 2:52.9 |
| 34, 60, 62, 74, 83, (90), (91) |
| Daniel Shaver, Wyatt Zerlang, James Coleman, Brian Adams, Zack Halve, (Chase Jimenez), (Ben Gomersall) |
| 17:45.0, 18:56.0, 19:01.0, 19:52.3, 20:37.9, (23:19.0), (23:42.0) |
| 13 | 390 | Fortuna,
CA - Team Time (1st 5) 1:43:12.2 | Spread (1st 5) 3:27.0 |
| 59, 77, 81, 84, 89, (92), (93) |
| Mathew Hansen, Noah Crosswhite, Luke Kamrud, James Aubuchon, Michael Hansen, (David Gutierrez), (Alex Kilroy) |
| 18:52.0, 20:00.3, 20:13.6, 21:47.3, 22:19.0, (23:44.0), (24:22.6) |
| 14 | 391 | Del Norte,
CA - Team Time (1st 5) 1:42:53.1 | Spread (1st 5) 2:52.0 |
| 65, 73, 80, 86, 87, (94) |
| Aaron Martinez, Bronson Early, Andre Aflague, Michael Leveque, Tyler Stanley, (Joaquin Fabricius) |
| 19:07.0, 19:42.0, 20:07.1, 21:58.0, 21:59.0, (24:28.0) |