1 | 48 | St. Michael,
CA - Team Time (1st 5) 29:51.0 | Spread (1st 5) 51.1 |
| 1, 6, 11, 13, 17, (26), (38) |
| Gabriel Heule, Jack Heule, Noah Lloyd, Dylan Walker, Daniel Enrique, (Eli Hernandez), (Blake Cass) |
| 5:24.3, 5:55.0, 6:06.4, 6:09.9, 6:15.4, (6:25.1), (6:41.6) |
2 | 112 | St. Joan of Arc,
CA - Team Time (1st 5) 31:40.8 | Spread (1st 5) 43.0 |
| 6, 19, 25, 29, 33, (54), (79) |
| Dylan Wong, Peter Dasovich, Jack Roberts, Aidan Loberg, Matthew Hood, (Jack Christian), (MYLES HOM) |
| 5:55.0, 6:18.9, 6:23.1, 6:25.8, 6:38.0, (6:58.4), (7:20.0) |
3 | 142 | Corpus Christi (Piedmont),
CA - Team Time (1st 5) 31:57.1 | Spread (1st 5) 1:34.1 |
| 2, 15, 23, 34, 68, (69), (82) |
| Nathaniel Mesfen, Tucker Presnell, Brett Batcheller, Emmet Gardner, John Norton, (Nolan Walsh), (Logan Asport) |
| 5:36.1, 6:11.3, 6:21.1, 6:38.4, 7:10.2, (7:11.6), (7:28.9) |
4 | 163 | St. Philip Neri,
CA - Team Time (1st 5) 32:26.6 | Spread (1st 5) 1:23.8 |
| 4, 9, 42, 49, 59, (70), (78) |
| Tennyson Bradley, Tiburon Horvath, Declan McGinty, Mihir Manghani, Ikaika Bevett, (Michael Sean Brunetti), (Avery Sadie) |
| 5:40.6, 6:00.1, 6:47.7, 6:53.8, 7:04.4, (7:14.6), (7:18.9) |
5 | 176 | St Raymond,
CA - Team Time (1st 5) 32:40.0 | Spread (1st 5) 1:28.1 |
| 3, 30, 37, 45, 61, (95), (107) |
| Jordan Estimo, Miles O'Donnell, Lucas Lipman, Conner Autrand, William Sweeney, (Elliot Ngo), (Grayson Widiarto) |
| 5:36.5, 6:26.8, 6:41.5, 6:50.6, 7:04.6, (7:41.6), (8:18.2) |
6 | 203 | St. Isidore,
CA - Team Time (1st 5) 33:08.7 | Spread (1st 5) 1:25.0 |
| 4, 30, 48, 57, 64, (106) |
| RYAN NIX, Owen Thompson, Nick Washer, Ellis Wheeler, Brady Hagerty, (Colin Gaber) |
| 5:40.6, 6:26.8, 6:52.9, 7:02.8, 7:05.6, (8:08.2) |
7 | 212 | St. Joseph (Alameda),
CA - Team Time (1st 5) 33:32.4 | Spread (1st 5) 1:20.0 |
| 12, 14, 22, 81, 83, (97), (100) |
| Mason Estrada, Yacob Teklemariam, Ty Chang, Mateo Guimet-Keeney, Nicholas DeSario, (Charlie Robinette), (Juan Duarte) |
| 6:09.0, 6:10.0, 6:21.0, 7:23.4, 7:29.0, (7:44.0), (7:47.7) |
8 | 216 | Christ The King,
CA - Team Time (1st 5) 33:27.4 | Spread (1st 5) 1:21.6 |
| 8, 10, 53, 71, 74, (113) |
| Dominic Frazee, Thomas Kurimai, Jake Meran, Nio Estacia, Nathaniel Hupp, (Andrew Page) |
| 5:55.2, 6:02.2, 6:58.2, 7:15.0, 7:16.8, (9:51.2) |
9 | 220 | School of the Madeleine,
CA - Team Time (1st 5) 33:51.7 | Spread (1st 5) 58.7 |
| 20, 27, 45, 52, 76, (89), (91) |
| Kai Sullivan, Scott St. Clair, Julien Chen-Penningroth, Alex Allen, Daniel Stone, (Hamilton Kim), (Patrick Nakamura) |
| 6:19.9, 6:25.3, 6:50.6, 6:57.3, 7:18.6, (7:37.3), (7:39.4) |
10 | 244 | Church Of The Assumption,
CA - Team Time (1st 5) 34:21.3 | Spread (1st 5) 49.7 |
| 18, 49, 55, 56, 66, (73), (75) |
| James Prater, Luke Wolf, Nate Rocheford, Christian Zahradka, Noah Wilson, (Oliver Lehner), (Noah Rocheford) |
| 6:17.9, 6:53.8, 7:00.9, 7:01.1, 7:07.6, (7:15.4), (7:17.1) |
11 | 271 | Our Lady of Grace (Castro Valley),
CA - Team Time (1st 5) 34:50.6 | Spread (1st 5) 1:09.2 |
| 21, 41, 58, 67, 84, (85), (101) |
| Elijah Sklar, Rowan Blackburn, Emrys Blackburn, Benicio Huizar, Jonathan Huang, (Jacey Chen), (Adrian Hung) |
| 6:20.6, 6:47.5, 7:04.0, 7:08.7, 7:29.8, (7:30.6), (7:49.9) |
12 | 279 | St. Leander,
CA - Team Time (1st 5) 34:52.4 | Spread (1st 5) 1:21.1 |
| 16, 27, 62, 86, 88 |
| Isaiah Clendinen, Darian Holdman, L.J. Harrell, Freddie Wilson, Osiris Holdman |
| 6:15.0, 6:25.3, 7:04.8, 7:31.2, 7:36.1 |
13 | 292 | St. Theresa,
CA - Team Time (1st 5) 35:17.9 | Spread (1st 5) 1:00.1 |
| 35, 40, 43, 80, 94, (99), (105) |
| Wright Joseph, Liam King, Cody Harrington, Jacob Silva, Akuua Dillon, (Skyler Prat), (Luka Koneffklatt) |
| 6:40.5, 6:47.3, 6:49.4, 7:20.1, 7:40.6, (7:46.9), (8:00.8) |
14 | 295 | St. John,
CA - Team Time (1st 5) 35:16.7 | Spread (1st 5) 1:03.0 |
| 32, 36, 60, 77, 90, (98), (102) |
| David Shoulders, Liam Sustiguer, Evan Tyler Baraan, Ryan Powers, Sean Tison, (Jaxon Powers), (William Haigh) |
| 6:34.9, 6:40.6, 7:04.5, 7:18.8, 7:37.9, (7:44.4), (7:54.8) |
15 | 344 | Corpus Christi (Fremont),
CA - Team Time (1st 5) 36:37.0 | Spread (1st 5) 2:02.8 |
| 24, 44, 63, 103, 110 |
| Dylan Ho, Nathan Seipert, Anish Gopisetty, Trey Brumm, Angel Herrero |
| 6:21.4, 6:49.6, 7:04.9, 7:56.9, 8:24.2 |
16 | 415 | Holy Spirit (Fremont),
CA - Team Time (1st 5) 43:53.4 | Spread (1st 5) 5:05.2 |
| 47, 65, 72, 115, 116 |
| Caleb Canotal, Alden Visitacion, Zora Samra, Krish Dangat, Joaquin Perez |
| 6:51.2, 7:06.1, 7:15.3, 10:44.4, 11:56.4 |
17 | 429 | Our Lady of Guadalupe,
CA - Team Time (1st 5) 38:17.1 | Spread (1st 5) 1:34.6 |
| 39, 87, 91, 104, 108, (114) |
| Santiago Henriquez, Will Knutson, Vicente Henriquez, Aiden Kwok, Dmitry Obukhov, (John Huang) |
| 6:45.2, 7:32.3, 7:39.4, 8:00.4, 8:19.8, (10:34.6) |
18 | 459 | All Saints (Hayward),
CA - Team Time (1st 5) 39:37.0 | Spread (1st 5) 1:59.2 |
| 51, 93, 95, 109, 111, (112) |
| Arthur Ahn, Ydris Raatib, Caiden Caguyong, Santiago Padilla, Theo Agbulos, (Eligh Agbulos) |
| 6:56.6, 7:40.1, 7:41.6, 8:22.9, 8:55.8, (9:09.8) |