| 1 | 58 | College Preparatory,
CA - Team Time (1st 5) 1:21:10.3 | Spread (1st 5) 1:26.0 |
| 2, 3, 10, 18, 25, (29), (34) |
| Emiya Rendall-Jackson, Isan Skarbinski, Saahil Bakhru, Gabriel Barbosa-Topete, Kai Savage, (Aiden Fong), (Renzo DiGrande) |
| 15:28.3, 15:39.8, 16:25.5, 16:42.4, 16:54.3, (16:57.6), (17:08.1) |
| 2 | 173 | Head-Royce,
CA - Team Time (1st 5) 1:25:39.8 | Spread (1st 5) 1:13.4 |
| 16, 19, 23, 49, 66, (70), (82) |
| Aleksandar Nikolic, Lysander Pineda, Everett Newman, Evan Falconer, Alex Zhu, (Gabriel Bang), (Aaron Zheng) |
| 16:36.2, 16:43.8, 16:53.1, 17:37.1, 17:49.6, (17:51.5), (17:58.8) |
| 3 | 182 | Lick Wilmerding,
CA - Team Time (1st 5) 1:25:28.1 | Spread (1st 5) 1:42.0 |
| 9, 14, 33, 47, 79, (90), (93) |
| Ezra Corliss, Kai Scott, Javi Hidalgo, Arman Anoshiravani, Marcel Bihan, (Ethan Liu), (Atticus Kilar) |
| 16:15.0, 16:33.2, 17:07.3, 17:35.6, 17:57.0, (18:08.0), (18:15.2) |
| 4 | 183 | Convent & Stuart Hall,
CA - Team Time (1st 5) 1:26:00.9 | Spread (1st 5) 1:09.2 |
| 13, 30, 40, 44, 56, (80), (83) |
| Reese Terrell, Kyle Lee, Sabry Bowden, Julian Anderson, Luke Spalding, (Nicholas Thomson), (Edward Fontaine) |
| 16:32.3, 16:59.2, 17:13.3, 17:34.6, 17:41.5, (17:58.0), (17:59.6) |
| 5 | 207 | Athenian,
CA - Team Time (1st 5) 1:26:22.7 | Spread (1st 5) 1:44.3 |
| 6, 41, 50, 52, 58, (69), (104) |
| Roan Holmes, Owen Hughes, Nicolas Vargas, Blake Jarvis, Max Majers, (River Holmes), (Patrick Rafferty-Fuentes) |
| 16:00.7, 17:21.3, 17:37.2, 17:38.5, 17:45.0, (17:50.8), (18:27.7) |
| 6 | 209 | Bentley Upper,
CA - Team Time (1st 5) 1:26:15.4 | Spread (1st 5) 1:33.6 |
| 12, 27, 35, 48, 87, (97), (141) |
| Oliver Jacobs, Robert Peterson, Wilson Tao, James Spear, James Xavier von Behren, (Zak Yastremski), (Emmett O'Leary-Liu) |
| 16:30.6, 16:55.5, 17:08.7, 17:36.4, 18:04.2, (18:18.0), (19:30.0) |
| 7 | 235 | Bay School of San Francisco,
CA - Team Time (1st 5) 1:26:46.2 | Spread (1st 5) 1:43.0 |
| 15, 32, 36, 54, 98, (119), (121) |
| Leor Hersh, Matthew Gatz-Levine, Kainoa Newton, Sam West, Nick Ginieczki, (Baxter Damner), (Quinn Carr) |
| 16:35.1, 17:04.4, 17:09.0, 17:39.6, 18:18.1, (18:47.9), (18:48.2) |
| 8 | 240 | Marin Academy,
CA - Team Time (1st 5) 1:26:52.9 | Spread (1st 5) 1:23.4 |
| 11, 24, 62, 68, 75, (78), (81) |
| Fineas DeGooyer, James Tatum, Josh Levitan, Lachlan Williams, Ilan Goldschmidt, (Jackson Faber), (Sebastian Lema) |
| 16:29.4, 16:53.3, 17:47.0, 17:50.4, 17:52.8, (17:56.8), (17:58.2) |
| 9 | 266 | San Francisco University,
CA - Team Time (1st 5) 1:27:45.9 | Spread (1st 5) 1:11.3 |
| 17, 46, 57, 72, 74, (85), (96) |
| Ben Friedland, Wade Garoutte, Jack Brilliant, Ethan Kraska, Marco Parcella, (Lucas Garner), (Hugo Tao Ong) |
| 16:41.4, 17:35.3, 17:44.2, 17:52.3, 17:52.7, (18:02.3), (18:17.5) |
| 10 | 274 | Sonoma Academy,
CA - Team Time (1st 5) 1:28:04.8 | Spread (1st 5) 48.2 |
| 31, 51, 55, 64, 73, (76), (84) |
| Javier Hernandez Barragan, Walter Macievich, Coe Dexter, Leo Dale, Arman Mohammadi, (Koen Flocco), (Charlie Rubenstein) |
| 17:04.3, 17:38.2, 17:40.8, 17:49.0, 17:52.5, (17:55.4), (18:01.0) |
| 11 | 306 | Branson,
CA - Team Time (1st 5) 1:28:01.6 | Spread (1st 5) 2:44.7 |
| 5, 42, 45, 99, 115, (154), (157) |
| Jasper James, Luke Vilhauer, Zander Alpert, Gian-Carlo a Marca, Brody Buxton, (Noah Minor), (Shane Cessna) |
| 15:56.4, 17:30.4, 17:34.7, 18:19.0, 18:41.1, (19:48.1), (19:51.6) |
| 306 | St Joseph Notre Dame,
CA - Team Time (1st 5) 1:28:16.8 | Spread (1st 5) 2:18.6 |
| 21, 22, 26, 109, 128, (135), (139) |
| Finneas Jensen, Izzy Brown, Ty Chang, Jon DeLeon, Ronan Sturlini, (Luke Moser), (Mateo Guimet-Keeney) |
| 16:48.1, 16:52.6, 16:55.1, 18:34.3, 19:06.7, (19:18.9), (19:28.0) |
| 13 | 407 | Technology,
CA - Team Time (1st 5) 1:30:13.8 | Spread (1st 5) 1:56.0 |
| 20, 61, 105, 107, 114, (118), (136) |
| Aaron Derango, Will Engh, Dominic Dewald, Harrison Matticola, Devin Hereford, (Beckett Hepp), (Dashall Faria) |
| 16:45.0, 17:46.8, 18:29.0, 18:32.0, 18:41.0, (18:45.0), (19:21.0) |
| 14 | 408 | Healdsburg,
CA - Team Time (1st 5) 1:30:48.5 | Spread (1st 5) 2:19.4 |
| 38, 53, 60, 117, 140, (195), (196) |
| Jake McWilliams, Lucas Welty, Lukas Brennan, Domenico Cornilsen, Jack Beckman, (Ross Fitzpatrick), (Kaeden Anderson) |
| 17:09.7, 17:39.2, 17:46.4, 18:44.1, 19:29.1, (21:21.0), (21:22.0) |
| 15 | 418 | Urban of San Francisco,
CA - Team Time (1st 5) 1:30:37.3 | Spread (1st 5) 2:06.8 |
| 39, 63, 89, 94, 133, (149), (158) |
| Nolan Rhodes, Minjae Chung, Elliott Maggiotto, Skylan Tong, Max Cavelie, (Kyle Lin), (Matteo Barbagli) |
| 17:10.6, 17:47.8, 18:05.7, 18:15.8, 19:17.4, (19:37.6), (19:52.9) |
| 16 | 476 | San Domenico,
CA - Team Time (1st 5) 1:31:15.3 | Spread (1st 5) 3:11.5 |
| 8, 100, 112, 122, 134, (161), (166) |
| Devin Price, Oliver Swain, Angus Bly, Zoravar Nijjar, Billy Hoagland, (Max Lanzendorf), (Alton Bender) |
| 16:07.1, 18:20.0, 18:40.0, 18:49.6, 19:18.6, (19:56.2), (20:03.4) |
| 17 | 494 | Redwood Christian,
CA - Team Time (1st 5) 1:32:19.1 | Spread (1st 5) 2:41.2 |
| 28, 71, 116, 131, 148, (178), (223) |
| Gil Butler, Jacob Cook, Joshua Schmierer, Gavin Azraei, Caleb Burke, (Nicholas White), (Samuel Chen) |
| 16:55.8, 17:51.8, 18:42.9, 19:11.6, 19:37.0, (20:40.5), (22:39.4) |
| 18 | 511 | Emerald,
CA - Team Time (1st 5) 1:32:52.4 | Spread (1st 5) 1:44.6 |
| 65, 66, 111, 124, 145, (147), (164) |
| Siwei Li, Pranav Sivakumar, Jeremy Hu, Sankarshana Sudeendra, Arjun Mocherla, (Aarav Agarwal), (Wyland Kodam) |
| 17:49.4, 17:49.6, 18:39.4, 19:00.0, 19:34.0, (19:36.8), (19:59.7) |
| 19 | 515 | Credo,
CA - Team Time (1st 5) 1:32:43.0 | Spread (1st 5) 2:00.0 |
| 43, 103, 106, 120, 143, (176), (219) |
| Castle Schlueter, Paolo Caro, Silas Stevenson, James Barberio, Owen Carey, (Arlo Rowen-Herzog), (Jake Church) |
| 17:31.0, 18:23.0, 18:30.0, 18:48.0, 19:31.0, (20:36.0), (22:14.0) |
| 20 | 555 | California - Fremont,
CA - Team Time (1st 5) 1:34:32.2 | Spread (1st 5) 6:33.9 |
| 1, 59, 86, 203, 206, (207), (210) |
| Sevan Ikeda, Isaac Hayes, Abel Garcia Angeles, Alrhey Margarejo, Leonardo Hatch, (Jareth Lopez Aragon), (Elijah Garcia Cabuag) |
| 15:15.1, 17:46.2, 18:02.7, 21:39.2, 21:49.0, (21:50.2), (22:00.6) |
| 21 | 570 | Berean Christian,
CA - Team Time (1st 5) 1:34:03.6 | Spread (1st 5) 2:56.6 |
| 37, 102, 127, 136, 168, (170), (192) |
| Samuel Ruiz, Kurtis Labra, Caleb Kim, Aaron Shin, James Rossi-Hammonds, (Alexander Mahon), (Gabriel Araujo) |
| 17:09.1, 18:21.2, 19:06.6, 19:21.0, 20:05.7, (20:12.2), (21:13.0) |
| 22 | 611 | Middletown,
CA - Team Time (1st 5) 1:34:47.4 | Spread (1st 5) 52.6 |
| 101, 123, 126, 129, 132, (169), (183) |
| Quinn Murray, Ren Ueno, Isael Haro, Bryan Sanchez, Logan Ramos, (Landon Pisaro), (Caden Gotz) |
| 18:20.6, 18:59.1, 19:04.9, 19:09.6, 19:13.2, (20:11.2), (20:58.7) |
| 23 | 679 | Contra Costa Christian,
CA - Team Time (1st 5) 1:37:28.6 | Spread (1st 5) 5:04.6 |
| 7, 142, 160, 181, 189, (232), (276) |
| Aidan Tang, Eric Cheng, Bowen Tang, Chatifa Logan, Nathan Lee, (Samuel Li), (Landan Tang) |
| 16:02.5, 19:30.7, 19:55.0, 20:53.3, 21:07.1, (23:16.3), (28:44.8) |
| 24 | 710 | Pacific Union College Prep,
CA - Team Time (1st 5) 1:38:16.0 | Spread (1st 5) 2:58.0 |
| 92, 107, 130, 190, 191, (204), (234) |
| Oliver Henry, Rylan Heier, Stephen Tasker, Alex Furness, Brayan Sandoval, (Josh Copithorne), (Lachlan Snook) |
| 18:14.0, 18:32.0, 19:10.0, 21:08.0, 21:12.0, (21:41.0), (23:21.0) |
| 25 | 712 | St Patrick/St Vincent,
CA - Team Time (1st 5) 1:38:10.1 | Spread (1st 5) 3:51.3 |
| 91, 113, 144, 155, 209 |
| Giovanni Hernandez, Ethan Galarza, Jace Nugent, Sergio Ching, Richard Ramos |
| 18:09.2, 18:40.5, 19:31.2, 19:48.7, 22:00.5 |
| 26 | 743 | International,
CA - Team Time (1st 5) 1:40:02.5 | Spread (1st 5) 7:25.9 |
| 4, 150, 172, 187, 230, (240), (259) |
| Stefan Langridge, Henri De Marcy, Benjamin Silverman, Kirin Fitzpatrick, Sam Sheppard, (Tobias Watters), (Giorgio Iacono) |
| 15:45.4, 19:41.3, 20:17.7, 21:06.8, 23:11.3, (23:44.2), (24:41.3) |
| 27 | 810 | Cardinal Newman,
CA - Team Time (1st 5) 1:41:07.1 | Spread (1st 5) 3:19.8 |
| 88, 163, 179, 182, 198, (228), (229) |
| Harlan Reed, Thomas Carlson, Thomas Gaskill, Camden Beaver, Jackson Puckett, (Jack Henderson), (Harrison Hackett) |
| 18:04.5, 19:59.3, 20:42.9, 20:56.1, 21:24.3, (23:07.9), (23:08.2) |
| 28 | 813 | Making Waves Academy,
CA - Team Time (1st 5) 1:41:11.4 | Spread (1st 5) 2:56.4 |
| 95, 162, 177, 186, 193, (212), (233) |
| Daniel Mora, Saul Lopez, Franklin Torres, Joshua Cueller Lopez, Daniel Diaz, (Juan Quezada), (Jose Campos) |
| 18:17.3, 19:57.3, 20:37.9, 21:05.2, 21:13.7, (22:03.3), (23:18.3) |
| 29 | 881 | Kelseyville,
CA - Team Time (1st 5) 1:43:23.3 | Spread (1st 5) 2:20.0 |
| 151, 152, 158, 208, 212, (231), (246) |
| Joshua Fossa, Salvador Ramirez, Jacob Parker, Izeah Ely, Alex Fordham, (Austin Holmes), (Alexander Gutierrez) |
| 19:43.3, 19:45.5, 19:52.9, 21:58.3, 22:03.3, (23:15.8), (23:56.7) |
| 30 | 903 | Willits,
CA - Team Time (1st 5) 1:45:51.3 | Spread (1st 5) 5:04.8 |
| 77, 180, 199, 222, 225, (261), (266) |
| Cole Lane, Nick Cramer, Kassi Lopez, Brian Bowles, Alex Miya, (Darli Suarez), (Timothy Southwick) |
| 17:55.9, 20:52.0, 21:25.3, 22:37.4, 23:00.7, (24:60.0), (25:31.5) |
| 31 | 925 | St Helena,
CA - Team Time (1st 5) 1:45:50.1 | Spread (1st 5) 4:24.8 |
| 110, 153, 216, 220, 226, (243), (270) |
| Diego Sanchez, Charlie Watson, Joey Grasser-Hoskins, Xander Kelperis, Charlie Garrett, (Fred Cutting), (Tyler Ulrey) |
| 18:37.0, 19:47.9, 22:06.2, 22:17.2, 23:01.8, (23:53.2), (26:00.6) |
| 32 | 948 | Fremont Christian,
CA - Team Time (1st 5) 1:46:03.9 | Spread (1st 5) 3:46.7 |
| 146, 173, 194, 201, 234, (236), (275) |
| Tobiah Hsu, Cederick Soktounn, Allen Wei, Brandon Lessard, Atharv Madadi, (Vihaan Desai), (Ricky Zhao) |
| 19:34.3, 20:18.7, 21:18.5, 21:31.4, 23:21.0, (23:24.2), (27:51.8) |
| 33 | 1023 | San Francisco Waldorf,
CA - Team Time (1st 5) 1:54:46.3 | Spread (1st 5) 10:30.3 |
| 138, 174, 188, 242, 281 |
| Oliver Coleman, Jesper Petersen, Tristan Kazor, Ruben Taliaferro, Sean Yu |
| 19:24.7, 20:27.7, 21:07.0, 23:51.9, 29:55.0 |
| 34 | 1071 | Drew,
CA - Team Time (1st 5) 1:51:28.7 | Spread (1st 5) 3:44.2 |
| 165, 211, 217, 237, 241, (244), (247) |
| Max Nadler, Robin Zellweger, Jackson Feng, Aharon Tevid Pozharny, Augustus Webber, (Zane Weitzman), (Ian Duke) |
| 20:00.3, 22:01.0, 22:10.9, 23:32.0, 23:44.5, (23:55.6), (24:03.4) |
| 35 | 1081 | Oakland Military Institute,
CA - Team Time (1st 5) 1:52:25.1 | Spread (1st 5) 4:37.9 |
| 156, 202, 218, 250, 255, (256), (278) |
| Jose Delgado, Jason Chiu, Bill Tran, Anthony Su, Phu Tran, (Jayson Ly), (Salvador Avalos-Garcia) |
| 19:51.5, 21:33.2, 22:13.4, 24:17.6, 24:29.4, (24:29.5), (29:42.0) |
| 36 | 1085 | Emery,
CA - Team Time (1st 5) 1:58:33.2 | Spread (1st 5) 10:40.2 |
| 125, 167, 249, 265, 279, (283) |
| Garrett Mack I, Sahibpreet Toor, Vikramjit Bal, Christian Bolton, Jordan King-Henry, (Makhi Dellavallade) |
| 19:02.3, 20:04.6, 24:12.4, 25:31.4, 29:42.5, (30:59.5) |
| 37 | 1128 | Cloverdale,
CA - Team Time (1st 5) 1:55:56.0 | Spread (1st 5) 5:16.3 |
| 175, 197, 227, 262, 267, (271), (272) |
| Gael Lopez, Bryan Garcia Ramirez, Aksel Carpizo, Caden McCutchan, Diego Orozco, (Jorge Rodriguez), (Damian Hamiter) |
| 20:28.8, 21:22.7, 23:04.5, 25:15.0, 25:45.1, (26:15.5), (26:41.0) |
| 38 | 1138 | Roseland University Prep,
CA - Team Time (1st 5) 1:55:18.0 | Spread (1st 5) 3:26.0 |
| 184, 215, 238, 248, 253, (253), (260) |
| David Ojeda, Jonathan Ramiriez, Diego Alavez, Angel Perez, Josue Hernandez Chavez, (Justino Duran), (Ivan Arechiga) |
| 20:59.0, 22:05.0, 23:37.0, 24:12.0, 24:25.0, (24:25.0), (24:54.0) |
| 39 | 1141 | Roseland Collegiate Prep,
CA - Team Time (1st 5) 1:59:36.0 | Spread (1st 5) 9:35.0 |
| 171, 200, 239, 251, 280 |
| David Corrales, John Starr, Luis Nieto, Josue Chavez Hernandez, Gian Hernandez Chavez |
| 20:15.0, 21:27.0, 23:44.0, 24:20.0, 29:50.0 |
| 40 | 1172 | Gateway,
CA - Team Time (1st 5) 1:56:55.1 | Spread (1st 5) 3:32.0 |
| 185, 221, 252, 256, 258, (273), (284) |
| Slavik Vasyliev, Kostya Vasyliev, Angel Delgado, Henry Kimes, Franklin Weber, (Shogo Stanfield), (Joshua Gebremariam) |
| 21:02.3, 22:27.3, 24:21.7, 24:29.5, 24:34.3, (27:00.3), (31:17.8) |
| 41 | 1230 | Jewish Community,
CA - Team Time (1st 5) 2:02:53.5 | Spread (1st 5) 5:47.0 |
| 205, 224, 263, 264, 274 |
| Ari Dalfen, Oscar Kellerman, Ephraim Dukhovny, Leif Stamperdahl, Ilan Miller |
| 21:45.4, 22:54.6, 25:16.7, 25:24.4, 27:32.4 |
| 42 | 1273 | Fort Bragg,
CA - Team Time (1st 5) 2:07:06.0 | Spread (1st 5) 7:11.3 |
| 214, 245, 268, 269, 277, (282), (285) |
| Johann Garcia, Drake Felicich, David Hinojosa, Walker Aycock, Christopher Carballo, (Nathan Lopez), (Garrett Salyer) |
| 22:03.6, 23:56.5, 25:51.3, 25:59.6, 29:14.9, (30:48.4), (31:50.6) |