| 1 | 52 | Archie Williams,
CA - Team Time (1st 5) 1:21:54.7 | Spread (1st 5) 1:27.3 |
| 1, 5, 7, 18, 21, (34), (40) |
| Jeremy Leary, Wyatt Miceli, Griffin Persily, Will Sileo, Nicco Pompili, (Sam Bruckner), (Sam Reilly) |
| 15:33.3, 16:05.9, 16:22.1, 16:52.8, 17:00.6, (17:30.7), (17:42.9) |
| 2 | 81 | McKinleyville,
CA - Team Time (1st 5) 1:23:28.3 | Spread (1st 5) 29.0 |
| 13, 14, 15, 19, 20, (30), (41) |
| Austin Nolan, Joe Rieder, Connor Trump, Michael Davis, Trent Padilla, (Isaac Puzz), (RJ Richard) |
| 16:29.3, 16:29.7, 16:36.0, 16:55.0, 16:58.3, (17:24.0), (17:59.0) |
| 3 | 88 | Piner,
CA - Team Time (1st 5) 1:23:58.7 | Spread (1st 5) 46.7 |
| 11, 12, 17, 22, 26, (27), (28) |
| Jonny Vargas, Aidan Carpenter, Eduardo Calderon, Nathan Hayes, Brian Luong, (Harris Nguyen), (Jacob Hayes) |
| 16:28.1, 16:28.8, 16:46.2, 17:00.8, 17:14.8, (17:18.1), (17:19.2) |
| 4 | 122 | Arcata,
CA - Team Time (1st 5) 1:25:04.5 | Spread (1st 5) 2:41.5 |
| 3, 4, 8, 50, 57, (62), (67) |
| Brandon Kelsey, Kellen O'Neill, Solomon Reinman, Maxfield Wrigley, Miska Evans, (Jaden Gorge), (Ben Narwold) |
| 15:53.5, 15:53.7, 16:24.1, 18:18.2, 18:35.0, (18:51.6), (18:55.0) |
| 5 | 126 | Piedmont,
CA - Team Time (1st 5) 1:25:44.7 | Spread (1st 5) 55.2 |
| 16, 23, 24, 25, 38, (46), (53) |
| Daniel Jones, Chris Machle, Reece Shaul, Jordan Marcus, Cade Becker, (Kevin Judd), (Lorand Cheng) |
| 16:44.6, 17:02.0, 17:08.2, 17:10.1, 17:39.8, (18:06.6), (18:29.5) |
| 6 | 146 | San Rafael,
CA - Team Time (1st 5) 1:26:04.1 | Spread (1st 5) 2:55.9 |
| 2, 6, 37, 45, 56, (74), (77) |
| Blake Delaney, Munir Kabbara, Will Tanaka, Nicholas Tanaka, Eli Stewart, (Paul Burke), (Bryand Raymond) |
| 15:37.6, 16:09.2, 17:39.7, 18:04.1, 18:33.5, (19:21.9), (19:40.3) |
| 7 | 204 | St Mary's College,
CA - Team Time (1st 5) 1:29:25.7 | Spread (1st 5) 2:26.7 |
| 10, 32, 47, 52, 63, (64), (65) |
| Faraz Khan, Owen Woo, Finn Rudy, Jared Flint, Matthews Tessema, (Peter Klem), (Andre Abayari) |
| 16:25.8, 17:28.9, 18:09.2, 18:29.3, 18:52.5, (18:52.9), (18:53.2) |
| 8 | 230 | Marin Catholic,
CA - Team Time (1st 5) 1:30:46.8 | Spread (1st 5) 1:23.1 |
| 29, 36, 51, 54, 60, (79) |
| Peter Kent, Ian Converse, Patrick Smith, Blake Thomas, Andrew Thompson, (Nicholas Doerschlag) |
| 17:22.8, 17:38.7, 18:28.1, 18:31.3, 18:45.9, (19:46.3) |
| 9 | 237 | Terra Linda,
CA - Team Time (1st 5) 1:30:45.2 | Spread (1st 5) 2:38.6 |
| 9, 44, 55, 59, 70, (72), (75) |
| Zach Bibeault, Evan McCormack, Clay Kaufmann, Ariel Boysen, Kelden Ben-Ora, (Christian Li), (Johnny O'Connor) |
| 16:24.8, 18:03.3, 18:31.5, 18:42.2, 19:03.4, (19:18.6), (19:24.1) |
| 10 | 249 | Cardinal Newman,
CA - Team Time (1st 5) 1:31:28.1 | Spread (1st 5) 1:33.5 |
| 31, 43, 49, 58, 68 |
| Dominic Natale, David Simonyi, Connor Shaw, Matt Ostheimer, Lucas Loughner |
| 17:27.0, 18:00.9, 18:17.8, 18:41.9, 19:00.5 |
| 11 | 252 | Healdsburg,
CA - Team Time (1st 5) 1:31:29.6 | Spread (1st 5) 1:31.4 |
| 33, 41, 48, 61, 69, (71), (78) |
| Dante Godinez, Luis Quezadas, Eddie Mondragon, Diego Garcia, Andrew Magdaleno, (Eli Kroger), (Jonathan Ramirez) |
| 17:29.2, 17:59.0, 18:12.9, 18:47.9, 19:00.6, (19:07.0), (19:44.4) |
| 12 | 337 | San Marin,
CA - Team Time (1st 5) 1:35:23.7 | Spread (1st 5) 2:17.5 |
| 35, 66, 73, 81, 82, (85), (89) |
| Joey Miller, Ryan Clark, Michael Freta, Lucca Psaila, Briggs Macdonald, (Ryan Damato), (Jacob Kennedy) |
| 17:32.2, 18:53.3, 19:19.4, 19:49.1, 19:49.7, (20:03.2), (20:53.7) |
| 13 | 365 | Fortuna,
CA - Team Time (1st 5) 1:37:03.3 | Spread (1st 5) 2:30.0 |
| 39, 76, 80, 84, 86, (87), (92) |
| Justin Bruce, Ricky Sager, Skyler Hunsinger, Thomas Bigger, Gabe Sandberg, (Parker Bryan), (Alex Batres) |
| 17:41.0, 19:27.0, 19:47.0, 19:57.3, 20:11.0, (20:26.0), (20:59.0) |
| 14 | 463 | Del Norte,
CA - Team Time (1st 5) 1:45:45.7 | Spread (1st 5) 1:23.3 |
| 88, 90, 91, 95, 99, (101), (102) |
| Nicolas Jacob, Steven Berry, Braydon Henderson, Parker Thompson, Graeson Cameron, (Sebastion Fabricious), (Collin Matz) |
| 20:30.0, 20:56.0, 20:57.4, 21:29.0, 21:53.3, (23:12.1), (24:16.5) |
| 463 | Fort Bragg,
CA - Team Time (1st 5) 1:45:42.0 | Spread (1st 5) 1:45.7 |
| 83, 93, 94, 96, 97, (98), (99) |
| Luc Lamblot, Esteban Duran, Max Whaley, Nathaniel Fontanilla, Toby Kafin, (Niko Christ), (Matthew Matson) |
| 19:55.8, 21:11.9, 21:13.4, 21:39.4, 21:41.5, (21:45.2), (21:53.3) |