1 | 52 | Amador Valley,
CA - Team Time (1st 5) 1:19:02.3 | Spread (1st 5) 52.6 |
| 4, 6, 9, 16, 17, (22), (54) |
| Jacob Camacho, Arran Gill Gulati, Prithvij Rajesh, Ethan Ding, Sattvik Raju, (Aiden Versteeg), (Noah Small) |
| 15:21.1, 15:30.0, 15:46.4, 16:11.1, 16:13.7, (16:24.8), (16:54.6) |
2 | 78 | Dougherty Valley,
CA - Team Time (1st 5) 1:20:18.3 | Spread (1st 5) 1:17.1 |
| 3, 12, 14, 18, 31, (56), (58) |
| Arrin Sagiraju, Noor TozulAhmad, Carter Bliss, Nicholas Jones, Edmundas Rosicker, (Shaun Gao), (Laksh Kamboj) |
| 15:19.1, 16:02.5, 16:05.7, 16:14.8, 16:36.2, (16:56.3), (16:59.4) |
3 | 132 | California (San Ramon),
CA - Team Time (1st 5) 1:22:00.0 | Spread (1st 5) 1:03.3 |
| 8, 21, 24, 37, 42, (59), (74) |
| Eshaan Hussain, Aidan Dube, Jonathan Mills-Lawrence, Varun Venkatesh, Andrew Pruitt, (Andrew Tirrell), (Timmy Niu) |
| 15:43.0, 16:22.7, 16:26.6, 16:41.4, 16:46.3, (17:03.5), (17:14.4) |
4 | 166 | San Francisco University,
CA - Team Time (1st 5) 1:23:06.1 | Spread (1st 5) 17.5 |
| 27, 29, 30, 35, 45, (46), (47) |
| Ben Duffin, Lucas Garner, Allister Adair, Pierce Friel, Leyton Lin, (Jack Brilliant), (Marco Parcella) |
| 16:31.3, 16:32.7, 16:34.7, 16:38.6, 16:48.8, (16:49.3), (16:49.7) |
5 | 189 | Lick Wilmerding,
CA - Team Time (1st 5) 1:23:23.4 | Spread (1st 5) 33.4 |
| 19, 34, 39, 44, 53, (65), (114) |
| Sean Green, Liam Hillis, Kai Scott, Ezra Corliss, Pierce Thompson, (Javi Hidalgo), (Gavin Sibbitt) |
| 16:20.7, 16:37.5, 16:43.3, 16:47.8, 16:54.1, (17:07.8), (17:50.7) |
6 | 242 | Foothill (Pleasanton),
CA - Team Time (1st 5) 1:23:46.6 | Spread (1st 5) 1:27.0 |
| 10, 48, 50, 55, 79, (85), (86) |
| Elias Badillo-Benard, Shon Kachare, Brennan DeCoite, Jacob Lynn, Liam Fenstermacher, (Hao-Cheng Henry Chou), (Connor Buscho) |
| 15:51.7, 16:49.9, 16:51.5, 16:54.8, 17:18.7, (17:23.3), (17:24.9) |
7 | 263 | Tamalpais,
CA - Team Time (1st 5) 1:24:23.7 | Spread (1st 5) 1:16.4 |
| 13, 38, 62, 70, 80, (93), (116) |
| Max Dunmire, Lucas Ruark, Dylan Collister, Soren Jackson, Leo Sanchez, (Gilbert Fillat), (Christian Hekemian) |
| 16:03.5, 16:42.7, 17:07.0, 17:10.6, 17:19.9, (17:31.7), (17:52.0) |
8 | 285 | De La Salle,
CA - Team Time (1st 5) 1:23:42.3 | Spread (1st 5) 2:30.4 |
| 1, 49, 63, 84, 88, (99), (102) |
| Trey Caldwell, Heath Salter, Tadhg Murray, Donovan Jue, Davis Miner, (Joshua Glueck), (Adam Mazolewski) |
| 14:55.8, 16:50.4, 17:07.5, 17:22.4, 17:26.2, (17:36.0), (17:38.8) |
9 | 301 | Convent & Stuart Hall,
CA - Team Time (1st 5) 1:24:25.3 | Spread (1st 5) 2:23.1 |
| 5, 52, 66, 68, 110, (122), (127) |
| Malcolm Oakes, Gavin Zeitz, Julian Anderson, Will Hesla-Seymour, Kyle Lee, (Reese Terrell), (Nicholas McNamara) |
| 15:25.1, 16:53.3, 17:08.8, 17:09.9, 17:48.2, (17:57.9), (17:59.1) |
10 | 320 | Vintage,
CA - Team Time (1st 5) 1:25:25.2 | Spread (1st 5) 48.2 |
| 33, 41, 76, 83, 87, (113), (157) |
| Grayson Frye, Valentin Arango, Teddy Eichner, Eli Ewig, Jack Heffner, (Angel Borrayo), (Anthony Willmert) |
| 16:37.1, 16:44.4, 17:16.7, 17:21.7, 17:25.3, (17:50.3), (18:44.4) |
11 | 359 | El Cerrito,
CA - Team Time (1st 5) 1:25:13.2 | Spread (1st 5) 3:20.1 |
| 2, 20, 90, 103, 144, (155), (156) |
| Niall Monteleone, Louie Feigenbutz, Diego LaRue, Jack O'Neal, Ajith Araizasingh, (Daniel Gansmiller), (Alexander Becker) |
| 15:11.4, 16:22.1, 17:28.7, 17:39.5, 18:31.5, (18:42.6), (18:44.3) |
12 | 367 | Bay School of San Francisco,
CA - Team Time (1st 5) 1:25:56.7 | Spread (1st 5) 1:37.1 |
| 15, 68, 72, 103, 109, (154), (170) |
| Lucas Chang, Tate Rowney, Hayden Gong, Leor Hersh, Kainoa Newton, (Micah Somsouk), (Sam West) |
| 16:08.5, 17:09.9, 17:13.2, 17:39.5, 17:45.6, (18:40.6), (19:07.6) |
13 | 372 | Granada,
CA - Team Time (1st 5) 1:26:15.6 | Spread (1st 5) 1:37.2 |
| 28, 57, 61, 94, 132, (134), (135) |
| Gabriel Nellis Torres, Hastin Chen, Nicolai Barron, Matthew Bertrand, Neil Ajeesh, (Nicola Hussey), (Aaron Meezan) |
| 16:31.4, 16:56.9, 17:06.3, 17:32.4, 18:08.6, (18:11.5), (18:12.1) |
| 372 | San Leandro,
CA - Team Time (1st 5) 1:26:14.1 | Spread (1st 5) 37.8 |
| 51, 67, 81, 82, 91, (137), (145) |
| Taino Mesa, Sebastian Maes, Augustine Garcia, Luke Washburn, Ben Pearcy, (Jude Maes), (Nicholas Normart) |
| 16:52.6, 17:09.2, 17:20.3, 17:21.6, 17:30.4, (18:13.9), (18:32.1) |
15 | 467 | Dublin,
CA - Team Time (1st 5) 1:27:35.7 | Spread (1st 5) 30.4 |
| 71, 89, 96, 105, 106, (112), (124) |
| Dustin Thompson, Liam Bray, Eugene Jia, Fagu Jiang, Felix Brassard, (Daniel Pham), (Dominic Yep) |
| 17:12.3, 17:27.3, 17:33.6, 17:39.8, 17:42.7, (17:50.2), (17:58.6) |
16 | 472 | Novato,
CA - Team Time (1st 5) 1:27:20.7 | Spread (1st 5) 2:55.5 |
| 7, 63, 125, 128, 149, (169), (189) |
| Nick McAuley, Colin MacKenzie, Arthur Baker, Renzo Newell, Hagen Busby, (Zac Michael), (Jack Carroll) |
| 15:39.8, 17:07.5, 17:58.8, 17:59.3, 18:35.3, (19:04.7), (20:15.4) |
17 | 483 | San Domenico,
CA - Team Time (1st 5) 1:29:57.1 | Spread (1st 5) 4:34.4 |
| 11, 23, 77, 180, 192, (199), (200) |
| Devin Price, George Kunze, Oliver Swain, Max Lanzendorf, Cameron Gearhart, (YiHui (Martin) Peng), (Angus Bly) |
| 15:57.2, 16:26.0, 17:17.1, 19:45.2, 20:31.6, (20:41.8), (20:49.6) |
18 | 503 | Livermore,
CA - Team Time (1st 5) 1:28:19.3 | Spread (1st 5) 1:35.3 |
| 43, 75, 118, 129, 138, (141), (205) |
| Duncan Zarco, Connor Stromme, Nathaniel Cameron-Chiao, Rahul Eapen, Kyle Puzder, (Joseph Spinka), (Caden Han) |
| 16:46.9, 17:14.9, 17:52.4, 18:02.9, 18:22.2, (18:29.6), (21:14.2) |
19 | 553 | Casa Grande,
CA - Team Time (1st 5) 1:29:34.6 | Spread (1st 5) 2:21.6 |
| 32, 96, 121, 140, 164, (178), (188) |
| Dylan Mainaris, Kevin Hansen, Srihan Goli, Jack Dufour, Christopher Negrete, (Benton Lichty), (Victor Garcia) |
| 16:36.6, 17:33.6, 17:57.2, 18:29.0, 18:58.2, (19:35.7), (20:13.6) |
20 | 558 | Urban of San Francisco,
CA - Team Time (1st 5) 1:29:31.9 | Spread (1st 5) 1:31.0 |
| 60, 78, 123, 146, 151, (152), (153) |
| Matthew Kuglen, Kai Tabas, Nolan Rhodes, Brayden Wright, Elliott Maggiotto, (Minjae Chung), (Isaac Katz) |
| 17:05.5, 17:18.1, 17:58.3, 18:33.5, 18:36.5, (18:37.0), (18:40.0) |
21 | 596 | Monte Vista,
CA - Team Time (1st 5) 1:29:46.3 | Spread (1st 5) 1:20.0 |
| 73, 115, 130, 131, 147, (150), (171) |
| Seamus Kingston, Leo Tieu, Thomas Xiong, Brayden Young, Hayden Cancilla, (Bryce Boydon), (Neil Rewal) |
| 17:13.9, 17:51.5, 18:03.4, 18:03.6, 18:33.9, (18:35.9), (19:08.6) |
22 | 598 | Piner,
CA - Team Time (1st 5) 1:29:51.6 | Spread (1st 5) 1:06.7 |
| 100, 107, 108, 125, 158, (159), (163) |
| Esteban Gaytan, Azriel Cuevas-Martinez, Gavin Cecil, Alexander Cambou, Alexander Perez, (Andrew Luong), (Ethan Vera) |
| 17:37.9, 17:45.0, 17:45.3, 17:58.8, 18:44.6, (18:46.0), (18:58.0) |
23 | 617 | Analy,
CA - Team Time (1st 5) 1:31:15.4 | Spread (1st 5) 3:04.5 |
| 25, 111, 143, 162, 176, (184), (198) |
| Cormac Gaylord, Quince Holman, Bear Vanden Heuvel, Owen Dawson, Caleb Petersen, (Choegyal Hergenrather), (Richard Varville) |
| 16:27.9, 17:48.9, 18:31.0, 18:55.2, 19:32.4, (20:02.7), (20:41.2) |
24 | 637 | Marin Academy,
CA - Team Time (1st 5) 1:30:42.7 | Spread (1st 5) 1:13.7 |
| 95, 101, 133, 148, 160, (161), (166) |
| Matisse Buckley, Fineas DeGooyer, Josh Levitan, James Tatum, Sebastian Lema, (Devin Grindley), (Tristan Lu) |
| 17:32.9, 17:38.0, 18:10.7, 18:34.5, 18:46.6, (18:49.3), (19:01.2) |
25 | 706 | American,
CA - Team Time (1st 5) 1:34:38.5 | Spread (1st 5) 3:57.2 |
| 36, 117, 174, 183, 196, (206), (216) |
| Rintaro Itoi, Logan King, Matthew Riffle, Konnor Steven Tan, Jack Couthren, (Grant Philippe), (Rishab Sehgal) |
| 16:40.9, 17:52.1, 19:29.4, 19:58.0, 20:38.1, (21:21.2), (22:37.0) |
26 | 735 | Heritage (Brentwood),
CA - Team Time (1st 5) 1:38:01.7 | Spread (1st 5) 5:51.1 |
| 40, 92, 193, 195, 215, (225), (227) |
| Michael Simpson, Brady Lockrem, Ron Teal, Miguel Cuevas, Luis Cuevas, (Gabriel Durham), (Tristan Ware) |
| 16:44.1, 17:30.6, 20:35.2, 20:36.6, 22:35.2, (23:52.2), (24:18.0) |
27 | 741 | International FAIS,
CA - Team Time (1st 5) 1:39:04.8 | Spread (1st 5) 6:18.2 |
| 26, 98, 187, 212, 218, (221), (223) |
| Stefan Langridge, Peter Annunziata, Alexander Kuglen, Koby Pasha, Tobias Watters, (Kameron Academia), (Paul Lieber) |
| 16:30.3, 17:34.9, 20:11.2, 21:59.9, 22:48.5, (23:15.1), (23:46.5) |
28 | 781 | Acalanes,
CA - Team Time (1st 5) 1:34:23.1 | Spread (1st 5) 1:53.1 |
| 119, 136, 172, 173, 181, (182), (191) |
| Harry Zimmerman, Thomas Cronin, Benjamin Brekke, Nathan Joseph, Thomas Kurimai, (Finlay Fisher), (Connor McAndrew) |
| 17:52.7, 18:13.3, 19:14.6, 19:16.7, 19:45.8, (19:55.4), (20:28.4) |
29 | 862 | Drew,
CA - Team Time (1st 5) 1:38:27.3 | Spread (1st 5) 3:29.6 |
| 120, 168, 177, 190, 207, (213), (214) |
| Cameron Budetti, Huck Burson, Lucas Solomon, Ian Duke, Tom Hammond, (Aharon Tevid Pozharny), (Cole Gibson) |
| 17:56.8, 19:03.6, 19:32.7, 20:27.8, 21:26.4, (22:12.6), (22:26.1) |
30 | 913 | Mt Eden,
CA - Team Time (1st 5) 1:41:34.9 | Spread (1st 5) 4:24.1 |
| 139, 167, 186, 202, 219, (220) |
| CJ Lapid, Nestor Rodriguez, Andre Delos Reyes, Alexander Nguyen, Jonathan Pham, (Ryan Nguyen) |
| 18:25.9, 19:02.1, 20:08.4, 21:08.5, 22:50.0, (22:55.7) |
31 | 934 | College Park,
CA - Team Time (1st 5) 1:40:56.6 | Spread (1st 5) 2:09.1 |
| 165, 175, 194, 197, 203, (208), (211) |
| Vahe Gregorian, Samuel Gagnon, Wesley Fletcher, Oren Greninger, Christian Isherwood, (Jose Alfredo Fernandez), (Jamilton Choc) |
| 19:00.6, 19:29.9, 20:35.3, 20:41.1, 21:09.7, (21:29.3), (21:57.4) |
32 | 935 | Irvington,
CA - Team Time (1st 5) 1:43:45.7 | Spread (1st 5) 6:05.2 |
| 142, 179, 185, 201, 228, (231), (232) |
| Jacob Johnson, Jonsen Song, Reilly Akana, Ethan Huang, Jason Bondurant, (Dilan Horwitz), (Vedant Sanghvi) |
| 18:29.7, 19:41.4, 20:03.4, 20:56.3, 24:34.9, (27:02.6), (29:14.8) |
33 | 1077 | Jewish Community,
CA - Team Time (1st 5) 1:53:25.7 | Spread (1st 5) 4:08.6 |
| 204, 209, 210, 224, 230 |
| Joshua Miller, Nadav Boskovitz, Aleksander Volkov, Ari Dalfin, Jordan Feinman |
| 21:09.8, 21:29.6, 21:40.3, 23:47.6, 25:18.4 |
34 | 1127 | Gateway,
CA - Team Time (1st 5) 2:06:48.5 | Spread (1st 5) 9:18.4 |
| 217, 222, 226, 229, 233, (234) |
| Delgado Angel, Jared Wong, David Hu, Shogo Stanfield, Amari-Jo Vaughn, (Panmai Suwanamalik-Murphy) |
| 22:37.3, 23:23.6, 24:16.3, 24:35.6, 31:55.7, (32:31.8) |