| 1 | 32 | Lick Wilmerding,
CA - Team Time (1st 5) 1:20:23.7 | Spread (1st 5) 1:16.4 |
| 1, 5, 6, 7, 13, (19), (32) |
| Alex Mader, Haruto Uesugi, Sean Green, Felix Fein, Bruno Kai Ong, (Spencer Gibson), (Kyan Shlipak) |
| 15:14.3, 16:08.4, 16:14.2, 16:16.1, 16:30.7, (16:37.4), (17:04.8) |
| 2 | 124 | San Francisco University,
CA - Team Time (1st 5) 1:23:54.6 | Spread (1st 5) 1:34.7 |
| 3, 20, 26, 29, 46, (58), (61) |
| Jack Gaitley, Ben Jones, Luke Burton, Jack Bijur, Allister Adair, (Pierce Friel), (Leyton Lin) |
| 15:55.1, 16:38.9, 16:54.3, 16:56.5, 17:29.8, (17:38.4), (17:43.2) |
| 3 | 132 | Convent & Stuart Hall,
CA - Team Time (1st 5) 1:24:25.2 | Spread (1st 5) 52.0 |
| 14, 18, 21, 36, 43, (62), (66) |
| Malcolm Oakes, William Burns, Gavin Zeitz, Max Williamson, Aiden Guibert, (Asher Thomson), (Andrew Scott) |
| 16:32.5, 16:36.5, 16:39.9, 17:11.8, 17:24.5, (17:44.9), (17:48.8) |
| 4 | 153 | Urban of San Francisco,
CA - Team Time (1st 5) 1:24:51.4 | Spread (1st 5) 1:27.1 |
| 4, 23, 28, 47, 51, (57), (92) |
| Nick Miller, Matthew Kuglen, Theo Nielsen, Colter (Colt) Murphy, Ryan Steinbach, (Patrick Holden), (Tobias Classen) |
| 16:06.4, 16:45.6, 16:55.8, 17:30.1, 17:33.5, (17:37.6), (18:37.3) |
| 5 | 183 | Branson,
CA - Team Time (1st 5) 1:25:42.3 | Spread (1st 5) 1:29.1 |
| 9, 16, 39, 48, 71, (77), (104) |
| Henry Houser, Oliver Goldman, Jasper James, Andrew Herman, Brody Buxton, (Leighton McCamy-Miller), (Finn Dossey) |
| 16:26.5, 16:33.1, 17:15.2, 17:31.9, 17:55.6, (18:11.5), (19:00.6) |
| 6 | 193 | Salesian,
CA - Team Time (1st 5) 1:25:58.3 | Spread (1st 5) 1:16.6 |
| 11, 27, 38, 55, 62, (68), (74) |
| Elias Calderon, Michael Franco, Joshua Perez, Daniel Plascencia, Giancarlo Herrera, (Max Lopez), (Elian Trejo) |
| 16:28.3, 16:55.1, 17:13.5, 17:36.5, 17:44.9, (17:51.0), (18:00.6) |
| 7 | 200 | St Joseph Notre Dame,
CA - Team Time (1st 5) 1:25:58.3 | Spread (1st 5) 1:26.5 |
| 10, 15, 41, 65, 69, (75), (82) |
| Arlo Rucker, Max Reeve, Thomas McCue, Samuel Kohler, George Jensen, (Anthony Garcia), (Sam Kohler) |
| 16:27.5, 16:32.7, 17:17.3, 17:46.8, 17:54.0, (18:01.6), (18:21.0) |
| 8 | 227 | Sonoma Academy,
CA - Team Time (1st 5) 1:26:18.2 | Spread (1st 5) 2:29.0 |
| 2, 12, 56, 73, 84, (86), (94) |
| Tiernan Colby, Athena Ryan, Aubrey Elder, Javier Hernandez Barragan, Cole Cline, (Julian Luciano), (Zachary Fuette) |
| 15:53.5, 16:28.7, 17:36.7, 17:56.8, 18:22.5, (18:23.4), (18:40.3) |
| 9 | 262 | College Preparatory,
CA - Team Time (1st 5) 1:27:51.6 | Spread (1st 5) 2:04.5 |
| 8, 35, 54, 78, 87, (91), (135) |
| Owen Irving, Emiya Rendall-Jackson, Jonah Porth, Saahil Bakhru, Matthew Jeung, (Finnegan McKibbin), (Samuel Reiter) |
| 16:23.4, 17:09.3, 17:36.4, 18:14.6, 18:27.9, (18:36.9), (19:56.2) |
| 10 | 285 | San Domenico,
CA - Team Time (1st 5) 1:28:17.1 | Spread (1st 5) 21.1 |
| 44, 50, 60, 64, 67, (76), (93) |
| Jonnathan Rodas, Devin Price, Simon Straube, Brody Orlick, Liam Noland, (George Kunze), (Stanley Ma) |
| 17:27.8, 17:32.5, 17:42.4, 17:45.5, 17:48.9, (18:05.4), (18:39.7) |
| 11 | 287 | Marin Academy,
CA - Team Time (1st 5) 1:28:33.3 | Spread (1st 5) 2:25.1 |
| 22, 24, 31, 99, 111, (114), (115) |
| Oscar Nesbitt-Schnadt, Dexter Watenpaugh, Ben Branco, Josh Levitan, Clark Pillsbury, (Eli Allen), (Sebastian Lema) |
| 16:44.0, 16:48.9, 16:59.4, 18:51.9, 19:09.1, (19:17.3), (19:17.7) |
| 12 | 326 | International,
CA - Team Time (1st 5) 1:29:43.0 | Spread (1st 5) 2:19.9 |
| 34, 37, 52, 83, 120, (122), (134) |
| Marco Iboshi, Adam Margulies, Peter Annunziata, Stefan Langridge, Alex Luce, (Sebastian Fowler), (Alex Kuglen) |
| 17:07.2, 17:13.4, 17:34.2, 18:21.1, 19:27.1, (19:29.3), (19:50.5) |
| 13 | 402 | Healdsburg,
CA - Team Time (1st 5) 1:31:42.0 | Spread (1st 5) 1:24.7 |
| 42, 81, 87, 95, 97, (109), (117) |
| Kaeden Anderson, Jameson Dankowski, Harrison Threlfall, Mathew Nielson, Julian Johannsen, (Erick Gutierrez), (Carter Cyphers) |
| 17:23.8, 18:20.6, 18:27.9, 18:41.2, 18:48.5, (19:05.5), (19:21.9) |
| 14 | 409 | McKinleyville,
CA - Team Time (1st 5) 1:32:11.4 | Spread (1st 5) 3:41.7 |
| 17, 33, 107, 112, 140, (175) |
| Damian Dinan, Cody Rheinschmidt, William Hufford, Aidan Davis, Nathann Gifford, (Jai Kibby) |
| 16:35.9, 17:04.9, 19:02.5, 19:10.5, 20:17.6, (22:21.2) |
| 15 | 413 | Athenian,
CA - Team Time (1st 5) 1:31:51.9 | Spread (1st 5) 2:14.9 |
| 40, 59, 80, 110, 124, (128), (132) |
| Roan Holmes, Leo Zhang, Luke Bracco, Mark Dickey, Benjamin Katz, (Benson Webb), (Marco DiGrande) |
| 17:15.5, 17:41.9, 18:17.6, 19:06.5, 19:30.4, (19:38.8), (19:45.4) |
| 16 | 476 | Justin-Siena,
CA - Team Time (1st 5) 1:33:49.2 | Spread (1st 5) 1:49.5 |
| 49, 100, 105, 106, 116, (118), (123) |
| Charles Wenzel, Giorgio Baldini, Devon De los santos, Wyatt Paulson, Jack Carey, (Jack Duffy), (Cameron Wang) |
| 17:32.1, 18:52.0, 19:01.5, 19:02.0, 19:21.6, (19:25.7), (19:29.8) |
| 17 | 529 | Northcoast Preparatory,
CA - Team Time (1st 5) 1:37:04.0 | Spread (1st 5) 4:57.0 |
| 25, 85, 89, 163, 167, (196) |
| Jaxon Peaker, Devon Baker-Berry, Summit Hodgson, Gene Quinn, Jordan Gaskell, (Preston Illman) |
| 16:52.1, 18:23.2, 18:31.1, 21:28.5, 21:49.1, (24:34.4) |
| 18 | 559 | St Helena,
CA - Team Time (1st 5) 1:37:50.6 | Spread (1st 5) 4:37.4 |
| 53, 79, 101, 152, 174, (188) |
| Cleo McClain, Diego Sanchez, Justice Penterman, Andrew Hileman, Hugo Sanchez, (Weston Staid) |
| 17:35.5, 18:16.4, 18:53.3, 20:52.5, 22:12.9, (23:44.4) |
| 19 | 579 | Berean Christian,
CA - Team Time (1st 5) 1:36:34.1 | Spread (1st 5) 55.2 |
| 98, 107, 113, 130, 131, (166) |
| Benjamin French, Andrew Evans, Landon Chen, Luke Wessel, Reese Kammerer, (Darius Newman) |
| 18:49.3, 19:02.5, 19:13.7, 19:44.1, 19:44.5, (21:38.5) |
| 20 | 601 | Drew,
CA - Team Time (1st 5) 1:38:04.8 | Spread (1st 5) 2:51.8 |
| 70, 96, 137, 148, 150, (177), (194) |
| Cameron Budetti, Huck Burson, Moishe Imber Safdar, Lucas Solomon, Tom Hammond, (Preston Yang), (Ian Duke) |
| 17:55.4, 18:42.6, 20:05.0, 20:34.6, 20:47.2, (22:35.9), (24:33.1) |
| 21 | 603 | Head-Royce,
CA - Team Time (1st 5) 1:39:20.7 | Spread (1st 5) 5:56.5 |
| 30, 119, 129, 143, 182, (192) |
| Alec Stein, Charlie Dick, Rahul Kapila, Everett Villiger, Maceo Torriente, (Sebastian Zulaica) |
| 16:56.7, 19:25.8, 19:40.8, 20:24.2, 22:53.2, (23:57.1) |
| 22 | 641 | Middletown,
CA - Team Time (1st 5) 1:38:43.8 | Spread (1st 5) 1:08.2 |
| 102, 126, 136, 138, 139, (144), (157) |
| Xander Romero, Dean McComas, Parker Boden, Evan Macklin, Baron Chang, (Javier Perez), (Bryton Caviness) |
| 18:59.7, 19:32.2, 19:56.4, 20:07.6, 20:07.9, (20:26.0), (21:11.1) |
| 23 | 649 | St Patrick/St Vincent,
CA - Team Time (1st 5) 1:40:36.7 | Spread (1st 5) 3:44.2 |
| 45, 146, 147, 153, 158, (164), (179) |
| Maxwell Solano, Eli Sparks, Zachary Watts, Jed Urot, Dante Baena, (Matthew Bustos), (Kalani Buchi) |
| 17:28.0, 20:30.6, 20:30.7, 20:55.2, 21:12.2, (21:29.1), (22:48.6) |
| 24 | 657 | Technology,
CA - Team Time (1st 5) 1:41:01.6 | Spread (1st 5) 3:57.1 |
| 72, 103, 149, 165, 168, (172) |
| Leon Quin, Spencer Matticola, Giovanni Ledoux, Frici Erdosi-Szucs, Dashall Faria, (Adam Zechiel) |
| 17:56.1, 18:59.8, 20:36.7, 21:35.8, 21:53.2, (22:03.0) |
| 25 | 713 | Emery,
CA - Team Time (1st 5) 1:44:02.4 | Spread (1st 5) 4:26.3 |
| 90, 121, 141, 178, 183, (198) |
| Armando Solis, Zackeria Al-Amin, Cameron Kane-Ross, Aristotle Webber, Daniel Morgan, (Salih Esa) |
| 18:34.4, 19:27.9, 20:19.9, 22:39.5, 23:00.7, (24:46.1) |
| 26 | 747 | Bentley Upper,
CA - Team Time (1st 5) 1:43:49.2 | Spread (1st 5) 1:51.8 |
| 127, 145, 155, 159, 161, (169), (171) |
| Wilson Tao, Jackson Rubiano, Coltrane Canoll, Zak Yastremski, Colin Manalang, (Lukas Luby-Prikot), (Leonardo Siu) |
| 19:33.1, 20:30.5, 21:05.2, 21:15.5, 21:24.9, (21:55.5), (22:01.2) |
| 27 | 812 | Cardinal Newman,
CA - Team Time (1st 5) 1:47:51.2 | Spread (1st 5) 2:39.3 |
| 142, 154, 162, 170, 184, (197) |
| John Prendiville, Aiden Johnson, Adrian Estrada, Ethan Stanford, Camden Beaver, (Ricky Waite) |
| 20:22.9, 21:05.0, 21:25.2, 21:55.9, 23:02.2, (24:42.6) |
| 28 | 864 | John Swett,
CA - Team Time (1st 5) 1:54:30.7 | Spread (1st 5) 7:19.9 |
| 133, 173, 176, 180, 202, (203) |
| Rafael Rocha, Vince Angelo Garcia, Robert Magnuson, Ralph Andre Ramos, Ethan Llagan, (Ethan Ilagen) |
| 19:50.1, 22:10.8, 22:30.2, 22:49.6, 27:10.0, (27:17.1) |
| 29 | 869 | Bay School of San Francisco,
CA - Team Time (1st 5) 1:52:20.5 | Spread (1st 5) 2:54.8 |
| 151, 156, 186, 187, 189 |
| Micah Somsouk, Tate Rowney, Lucas Chang, Danik Morehouse, Hugo Webber |
| 20:51.9, 21:06.3, 23:15.5, 23:20.1, 23:46.7 |
| 30 | 882 | Oakland Military Institute,
CA - Team Time (1st 5) 1:54:35.7 | Spread (1st 5) 5:02.8 |
| 125, 181, 190, 191, 195, (201), (204) |
| Dylan Sanzon, Kiven Eng, Jayson Ly, Amen Debretsion, Desmond Mai, (Barry Fong), (Anh Vo) |
| 19:30.5, 22:51.2, 23:49.4, 23:51.3, 24:33.3, (26:50.8), (27:43.6) |
| 31 | 936 | Making Waves Academy,
CA - Team Time (1st 5) 2:00:24.9 | Spread (1st 5) 5:02.5 |
| 159, 185, 193, 199, 200, (205), (206) |
| Eli Martinez, Joseph Cuellar Lopez, Jose Campos, Saul Lopez, Angel Martinez, (Juan Quezada), (Jesus Bizarro) |
| 21:15.5, 23:06.5, 23:59.5, 25:45.4, 26:18.0, (29:23.0), (30:36.2) |