1 | 38 | Granada,
CA - Team Time (1st 5) 1:19:30.4 | Spread (1st 5) 33.0 |
| 1, 7, 9, 10, 11, (12), (15) |
| John Bennett, Tyler Hattori, Cameron Priest, Cameron Meier, Samuel Jeppson, (Christopher Kilday), (Alex Hattori) |
| 15:32.3, 15:53.7, 15:57.1, 16:02.0, 16:05.3, (16:07.1), (16:09.7) |
2 | 97 | Amador Valley,
CA - Team Time (1st 5) 1:21:14.1 | Spread (1st 5) 41.8 |
| 5, 13, 20, 26, 33, (37), (66) |
| Jack Gray, Thomas Gallagher, Drew Helmers, Sean Carrick, Alex Laurence, (Aidan McCarthy), (Hayden Talbert) |
| 15:51.1, 16:08.0, 16:18.2, 16:23.9, 16:32.9, (16:37.7), (17:05.5) |
3 | 122 | De La Salle,
CA - Team Time (1st 5) 1:21:35.0 | Spread (1st 5) 45.7 |
| 4, 27, 28, 31, 32, (45), (49) |
| Isaias De Leon, Luke Giusto, Taylor Ellis, Harrison Fisher, Connor Livingston, (Declan Flanagan), (Cooper Tomkovicz) |
| 15:44.8, 16:24.0, 16:25.7, 16:30.0, 16:30.5, (16:45.2), (16:49.1) |
4 | 153 | Dublin,
CA - Team Time (1st 5) 1:22:33.0 | Spread (1st 5) 35.8 |
| 14, 22, 35, 38, 44, (50), (55) |
| Christopher Middleton-Pearson, Matthew Koay, Matthew Kang, Kyle Morrison, Rohan Fonseka, (Ishaan Jain), (Trevor Chapman) |
| 16:09.3, 16:20.5, 16:36.2, 16:41.9, 16:45.1, (16:49.3), (16:53.8) |
5 | 154 | Miramonte,
CA - Team Time (1st 5) 1:22:07.3 | Spread (1st 5) 1:21.5 |
| 2, 23, 25, 43, 61, (86), (88) |
| Jonathan Fierro, Duran Reyes, James Bull, Grant Churchill, JJ Young, (Brendan McFeely), (Jack Mader) |
| 15:37.7, 16:22.4, 16:23.5, 16:44.5, 16:59.2, (17:34.0), (17:34.6) |
6 | 183 | Campolindo,
CA - Team Time (1st 5) 1:22:47.6 | Spread (1st 5) 1:06.8 |
| 6, 19, 39, 57, 62, (72), (81) |
| Jared Yabu, Raymond Diaz, Richard Gong, Niki Moore, Kyle Flett, (Andrew Tseng), (Teddy Buckley) |
| 15:52.8, 16:16.0, 16:42.9, 16:56.3, 16:59.6, (17:12.8), (17:26.8) |
7 | 220 | Sonoma Academy,
CA - Team Time (1st 5) 1:23:46.1 | Spread (1st 5) 1:22.7 |
| 16, 21, 24, 74, 85, (103), (151) |
| Joey Johnson, Brendan Loftus, Kheva Mann, Caspian Morast, Morgan Piper Cordova, (Eduardo Garcia), (Alex Pallais) |
| 16:10.6, 16:18.5, 16:23.4, 17:20.3, 17:33.3, (17:49.6), (18:50.1) |
8 | 229 | Tamalpais,
CA - Team Time (1st 5) 1:23:52.3 | Spread (1st 5) 48.0 |
| 29, 34, 41, 52, 73, (87), (157) |
| Neil Johnson, Ronan Cain, Paul Law, Nick Wong, Jack Barbour, (Zevon Solomon), (Jacob Weisert) |
| 16:26.4, 16:35.4, 16:44.3, 16:51.8, 17:14.4, (17:34.2), (18:57.9) |
9 | 269 | Livermore,
CA - Team Time (1st 5) 1:24:19.0 | Spread (1st 5) 3:04.4 |
| 3, 8, 17, 96, 145, (153), (192) |
| Lucas Strand, Omar Maklaf, Greg Aufderheide, Miguel Valenton, Kyle Lam, (Garron Hahn), (Max O'Connor) |
| 15:40.2, 15:56.9, 16:13.2, 17:44.1, 18:44.6, (18:52.5), (20:53.2) |
10 | 318 | Bishop O'Dowd,
CA - Team Time (1st 5) 1:25:29.0 | Spread (1st 5) 53.2 |
| 45, 47, 54, 81, 91, (174), (177) |
| Cole Kretlow, Aaron Gonzalez, Thomas Murphy, Spencer Berkins, Owen Taffe, (Julian Jensen), (Zachary Thompson) |
| 16:45.2, 16:45.7, 16:52.9, 17:26.8, 17:38.4, (19:34.6), (19:48.5) |
11 | 365 | Monte Vista,
CA - Team Time (1st 5) 1:26:22.6 | Spread (1st 5) 39.4 |
| 59, 60, 77, 79, 90, (101), (116) |
| Ethan Pendergraft, Austin Pendergraft, Elijah Sheppard, Samuel George, Danny Maguire, (Sam Milham), (Grant Meehan) |
| 16:58.0, 16:58.4, 17:24.0, 17:24.8, 17:37.4, (17:48.7), (17:59.3) |
12 | 368 | Piner,
CA - Team Time (1st 5) 1:26:22.9 | Spread (1st 5) 47.7 |
| 51, 63, 70, 91, 93, (97), (118) |
| Kevin Garcia, Nathan Hayes, Emmanuel Delgado, Ryan Ball, Ben Somma, (Austin Luong), (Rene Villeda) |
| 16:51.5, 17:02.3, 17:11.5, 17:38.4, 17:39.2, (17:44.2), (18:02.1) |
13 | 370 | Dougherty Valley,
CA - Team Time (1st 5) 1:26:24.0 | Spread (1st 5) 1:13.5 |
| 36, 67, 68, 95, 104, (106), (108) |
| Tristan Guerrero, Lucas Badcock, Walden Dea, Soumil Prasad, Matthew Nash, (Akrum Abdelmagid), (Matthew Braga) |
| 16:37.1, 17:05.7, 17:07.0, 17:43.6, 17:50.6, (17:51.9), (17:53.7) |
14 | 412 | Clayton Valley,
CA - Team Time (1st 5) 1:27:19.4 | Spread (1st 5) 2:21.1 |
| 18, 56, 98, 99, 141, (149), (159) |
| Dylan White, John Perez, Michael Cox, Branden Bizicki, Matt Hyland, (Nick Harrison), (Paris Ruiz) |
| 16:15.2, 16:54.1, 17:46.4, 17:47.4, 18:36.3, (18:47.9), (19:00.0) |
15 | 438 | Las Lomas,
CA - Team Time (1st 5) 1:27:28.6 | Spread (1st 5) 1:20.2 |
| 58, 65, 71, 114, 130, (143), (189) |
| Parker Wilkerson, Reese Lieberman, Preston Norris, Cooper Wise, Charles Kisylia, (Jacob Renaghan), (Andrew Graham) |
| 16:57.6, 17:05.0, 17:11.7, 17:56.5, 18:17.8, (18:39.3), (20:37.2) |
16 | 450 | Foothill (Pleasanton),
CA - Team Time (1st 5) 1:27:52.8 | Spread (1st 5) 1:19.3 |
| 48, 80, 94, 105, 123, (126), (152) |
| Russell Sullivan, Tom Stoev, Shrey Shah, Jake Dean, Jake Bell, (Davis Wollesen), (Mason Mccann) |
| 16:48.4, 17:25.6, 17:39.3, 17:51.8, 18:07.7, (18:12.3), (18:50.8) |
17 | 478 | Northgate,
CA - Team Time (1st 5) 1:28:22.1 | Spread (1st 5) 1:41.1 |
| 42, 53, 112, 135, 136, (165) |
| Omar Kabbani, Michael Wheeler, Connor Kugler, Sam Dudley, Thomas Davies, (Wyatt Abranches) |
| 16:44.4, 16:52.0, 17:55.3, 18:24.9, 18:25.5, (19:14.5) |
18 | 482 | Acalanes,
CA - Team Time (1st 5) 1:28:35.6 | Spread (1st 5) 1:41.5 |
| 64, 74, 83, 115, 146, (148), (156) |
| Zachary Woodworth, Andrew Owens, Ethan Frigon, Riley Noon, Christian Lyons, (Zachery Tom), (Seth McWhirter) |
| 17:03.7, 17:20.3, 17:28.5, 17:57.9, 18:45.2, (18:47.7), (18:57.2) |
19 | 490 | San Leandro,
CA - Team Time (1st 5) 1:28:32.1 | Spread (1st 5) 1:58.7 |
| 30, 88, 112, 122, 138, (139), (142) |
| Damian Galvan, Steven Choi, Everett Quock, Francisco Solano, Stewart Choi, (Armando Islas), (Jake Vergara) |
| 16:28.5, 17:34.6, 17:55.3, 18:06.5, 18:27.2, (18:29.5), (18:38.7) |
20 | 512 | College Park,
CA - Team Time (1st 5) 1:29:03.1 | Spread (1st 5) 31.2 |
| 84, 100, 102, 109, 117, (125), (128) |
| Nick Chuman, Jake Heinlein, Jonathan Orellana, Parker Grube, Jake Eide, (Spenser Grinbergs), (Nate Tesfaye) |
| 17:30.6, 17:47.7, 17:48.9, 17:54.1, 18:01.8, (18:11.2), (18:14.6) |
21 | 535 | San Ramon Valley,
CA - Team Time (1st 5) 1:29:16.1 | Spread (1st 5) 1:06.7 |
| 69, 107, 110, 120, 129, (130), (133) |
| Cole Edgren, Grant Stone, Daniel Stern, Calder Severson, Aaron Lescure, (Joseph Martin), (Thomas O'Melia) |
| 17:09.3, 17:53.4, 17:54.5, 18:02.9, 18:16.0, (18:17.8), (18:23.2) |
22 | 646 | San Rafael,
CA - Team Time (1st 5) 1:32:27.9 | Spread (1st 5) 2:44.1 |
| 40, 124, 144, 168, 170, (171), (178) |
| Munir Kabbara, Eli Stewart, Brandon Fuentes, Deybi Maldonado, Michael Driscoll, (Nathan Caveney), (Julio Monasterio) |
| 16:43.2, 18:09.3, 18:42.0, 19:26.1, 19:27.3, (19:28.1), (19:51.1) |
23 | 679 | American,
CA - Team Time (1st 5) 1:33:42.8 | Spread (1st 5) 3:19.5 |
| 76, 119, 127, 166, 191, (193), (200) |
| John Rivera, Kaedin Silva, Beckom Guiterez, Julian Gacusan, Gokul Krishna, (Aaron Murray), (Nathaniel Young) |
| 17:22.1, 18:02.8, 18:14.2, 19:22.1, 20:41.6, (20:53.8), (22:42.8) |
24 | 719 | Piedmont,
CA - Team Time (1st 5) 1:33:20.7 | Spread (1st 5) 1:13.2 |
| 111, 134, 153, 158, 163, (164), (172) |
| Nick Loduca, Skyelar Connelly, Max Podell, Keith Sibal, Jack Donaldson, (Elijah Levy), (Henry Cooper) |
| 17:55.2, 18:24.8, 18:52.5, 18:59.8, 19:08.4, (19:10.9), (19:28.9) |
25 | 743 | Berean Christian,
CA - Team Time (1st 5) 1:34:40.2 | Spread (1st 5) 2:17.4 |
| 78, 160, 161, 169, 175, (179), (197) |
| Benjamin Stame, Cade Hermasten, Luke Wilson, William Sauter, Tyler Dresdow, (Nathan Robbins), (Lucio Avila) |
| 17:24.6, 19:02.7, 19:03.8, 19:27.1, 19:42.0, (19:51.2), (21:15.9) |
26 | 747 | Alhambra (Martinez),
CA - Team Time (1st 5) 1:34:01.9 | Spread (1st 5) 1:04.9 |
| 137, 140, 147, 150, 173, (176), (180) |
| Connor Hayes, Trevor Oliveira-Smith, Noa Nabeshima, Robert Viano, Dylan Gregory, (Gabe Winslow), (Kyle Thompson) |
| 18:25.8, 18:29.9, 18:47.1, 18:48.4, 19:30.7, (19:47.3), (19:52.4) |
27 | 813 | Bay School of San Francisco,
CA - Team Time (1st 5) 1:37:07.5 | Spread (1st 5) 2:21.5 |
| 120, 155, 167, 184, 187, (195), (199) |
| Parker Readerman, Sammy Klein, Adam Schwartz, Logan UNG, Ming Hill, (James Moore), (Joey Silberman) |
| 18:02.9, 18:53.9, 19:24.7, 20:21.6, 20:24.4, (21:04.2), (21:49.5) |
28 | 847 | Concord,
CA - Team Time (1st 5) 1:38:20.6 | Spread (1st 5) 2:03.2 |
| 132, 162, 182, 185, 186, (190), (198) |
| Kenyon Kremin, Evan Stanziano, Chris Funes, Ezra Lara, Andres Reynoso, (Jonathan Bayle), (Joshua Gregory) |
| 18:19.4, 19:06.1, 20:10.6, 20:21.9, 20:22.6, (20:38.8), (21:29.3) |
29 | 942 | Ygnacio Valley,
CA - Team Time (1st 5) 1:43:22.3 | Spread (1st 5) 1:01.6 |
| 181, 183, 188, 194, 196, (201), (202) |
| Jony Negrete, Jose Diaz, Brandon Christensen, Erick Ochoa, Matthew Lynch, (Grant Kamita), (Dylan Lynch) |
| 20:09.9, 20:20.4, 20:37.1, 21:03.4, 21:11.5, (23:00.3), (23:19.8) |