1 | 57 | Albiani,
CA - Team Time (1st 5) 43:24.0 | Spread (1st 5) 30.0 |
| 5, 9, 12, 14, 17, (21), (25) |
| John Williams, Donovan Guertin, Axel Verdoorn, Micahel Maruca, Hayden Roach, (Ryland Strange), (Richard Yang) |
| 8:24.0, 8:38.0, 8:42.0, 8:46.0, 8:54.0, (9:03.0), (9:09.0) |
2 | 72 | Our Lady of Assumption,
CA - Team Time (1st 5) 43:57.0 | Spread (1st 5) 47.0 |
| 4, 6, 18, 19, 25, (35), (51) |
| Michael Chambers, Braden King, Joey Ryan, Aiden Escay, Ian King, (Tyler Prestwich), (Logan McQuoid) |
| 8:22.0, 8:28.0, 8:58.0, 9:00.0, 9:09.0, (9:19.0), (9:34.0) |
3 | 89 | Holy Trinity,
CA - Team Time (1st 5) 44:17.0 | Spread (1st 5) 55.0 |
| 3, 7, 23, 24, 32, (42), (78) |
| Peter Huerta, Charlie Hamilton, Ezra Nkadi, Matthew Haar, Mark Duncan, (Avery Pellicano), (Sam Oshita) |
| 8:19.0, 8:29.0, 9:07.0, 9:08.0, 9:14.0, (9:27.0), (9:58.0) |
4 | 136 | Joseph Kerr,
CA - Team Time (1st 5) 45:23.0 | Spread (1st 5) 1:00.0 |
| 10, 10, 30, 30, 56, (57), (57) |
| Mathew Myers, Andy Scott, Wendell Harrison, Lorenzo Cornejo, Raul Nunez, (Zedek Shung), (Dylan Aggas) |
| 8:39.0, 8:39.0, 9:13.0, 9:13.0, 9:39.0, (9:41.0), (9:41.0) |
5 | 215 | St Francis Elementary,
CA - Team Time (1st 5) 46:47.0 | Spread (1st 5) 1:15.0 |
| 13, 15, 37, 66, 84, (117), (125) |
| Frankie Maldonado, Desi Greer, Joe Ryan, Julian Curiale, Miguel Maestu, (Ben Ryan), (Drew McClendon) |
| 8:45.0, 8:52.0, 9:21.0, 9:49.0, 10:00.0, (10:25.0), (10:39.0) |
6 | 222 | Livingston,
CA - Team Time (1st 5) 47:08.0 | Spread (1st 5) 1:01.0 |
| 15, 22, 51, 62, 72, (74), (87) |
| David Aguilar, Braulio Lopez, Yareth Martinez, Eden Sandoval, Daniel Lucatero, (Richard Alberto), (Luis Martinez) |
| 8:52.0, 9:05.0, 9:34.0, 9:44.0, 9:53.0, (9:54.0), (10:01.0) |
7 | 231 | Elizabeth Pinkerton,
CA - Team Time (1st 5) 47:09.0 | Spread (1st 5) 1:22.0 |
| 8, 36, 38, 71, 78, (145), (151) |
| Vincent Agrella, Riley Payne, Mason Airoldi, Amarii Bray, Bryson Clark, (Jimmy Nerli), (Gabriel Villadelgado) |
| 8:36.0, 9:20.0, 9:24.0, 9:51.0, 9:58.0, (11:05.0), (11:09.0) |
8 | 285 | Miwok,
CA - Team Time (1st 5) 47:05.0 | Spread (1st 5) 2:23.0 |
| 1, 47, 51, 93, 93, (96), (103) |
| Godebo Chapman, Tyler Offerman, Jonathan Duong, Seth Wedel, Kurtis Reynolds, (Vinny Graciano), (Sam Ketcher) |
| 7:45.0, 9:30.0, 9:34.0, 10:08.0, 10:08.0, (10:09.0), (10:13.0) |
9 | 303 | St John-Notre Dame,
CA - Team Time (1st 5) 48:26.0 | Spread (1st 5) 41.0 |
| 45, 49, 51, 62, 96, (104), (122) |
| Gavin Tibon, Michael Mullin, Timothy Studebaker, Miles Tibon, Jonathan Kay, (Aidan Reddy), (Terrence Winter) |
| 9:28.0, 9:31.0, 9:34.0, 9:44.0, 10:09.0, (10:14.0), (10:37.0) |
10 | 351 | St Elizabeth,
CA - Team Time (1st 5) 49:13.0 | Spread (1st 5) 1:27.0 |
| 34, 42, 57, 89, 129, (161), (181) |
| Alonso Lee, Aaron Hidalgo, Lucas Calderon, Patrick Vicio, Josh Noonan, (Michael Jaojoco), (Connor Koepke) |
| 9:18.0, 9:27.0, 9:41.0, 10:02.0, 10:45.0, (11:27.0), (11:53.0) |
11 | 371 | John Adams Academy (Roseville),
CA - Team Time (1st 5) 49:17.0 | Spread (1st 5) 48.0 |
| 47, 55, 60, 100, 109, (114), (140) |
| Jackson Brasher, Max Summerhays, Pedro Tafoya, Caleb Griffin, Kyle Suchomel, (Dylan Ryan), (Ty Butson) |
| 9:30.0, 9:37.0, 9:42.0, 10:10.0, 10:18.0, (10:23.0), (10:58.0) |
12 | 408 | St Michael’s,
CA - Team Time (1st 5) 49:42.0 | Spread (1st 5) 1:20.0 |
| 19, 81, 93, 105, 110, (119), (125) |
| Vincent Micheli, Christian Hyde, Demi Kaufman, Brock Meyer, Silvio Vielhauer, (Luca DiFiore), (Carlo Difiore) |
| 9:00.0, 9:59.0, 10:08.0, 10:15.0, 10:20.0, (10:30.0), (10:39.0) |
13 | 416 | St Mary's,
CA - Team Time (1st 5) 49:36.0 | Spread (1st 5) 3:09.0 |
| 2, 40, 84, 138, 152 |
| Dakota Jones, Joseph Castillo, Blake Adolphson, Matthew Pena, Brady Carson |
| 8:04.0, 9:25.0, 10:00.0, 10:54.0, 11:13.0 |
14 | 425 | California,
CA - Team Time (1st 5) 50:01.0 | Spread (1st 5) 1:11.0 |
| 27, 69, 107, 111, 111, (115), (143) |
| Damon Lin, Malachi Bernal, William Roleri, Zachary Beck, Hon Rowe, (Jose Regaldo), (Tyler Wakabayashi) |
| 9:11.0, 9:50.0, 10:16.0, 10:22.0, 10:22.0, (10:24.0), (11:03.0) |
15 | 426 | Sacramento Waldorf,
CA - Team Time (1st 5) 50:22.0 | Spread (1st 5) 1:37.0 |
| 28, 65, 76, 124, 133, (192) |
| Masina de Clive-Lowe, Eddie Bidlecomb, Isaac Keefer, Aman Cupta, Aidan Domine, (Liam Bhachech) |
| 9:12.0, 9:48.0, 9:55.0, 10:38.0, 10:49.0, (12:34.0) |
16 | 469 | Toby Johnson,
CA - Team Time (1st 5) 50:38.0 | Spread (1st 5) 1:00.0 |
| 49, 84, 101, 115, 120, (127), (133) |
| Justin Garcia Mendoza, Saif Mansoor, Ty Tobey, Jason Berry, Israel Babbit, (Antonio Atkiins), (Brandon Oretega) |
| 9:31.0, 10:00.0, 10:12.0, 10:24.0, 10:31.0, (10:40.0), (10:49.0) |
17 | 513 | St Ignatius,
CA - Team Time (1st 5) 51:56.0 | Spread (1st 5) 2:19.0 |
| 33, 78, 87, 149, 166, (173), (177) |
| Mason Clemmons, Griffin Maloy, Mason Fat, Conner Lewis, Tommy Goyette, (Blake Metzinger), (Ty Dunbar) |
| 9:15.0, 9:58.0, 10:01.0, 11:08.0, 11:34.0, (11:39.0), (11:50.0) |
18 | 532 | St. Rose,
CA - Team Time (1st 5) 52:29.0 | Spread (1st 5) 2:05.0 |
| 38, 40, 145, 147, 162, (170), (179) |
| Michael Gamette, Ethan Rumenapp, Jack O'Brien, Timmy Canalas, Rex Rector, (John Lindroos), (Sam Harvey) |
| 9:24.0, 9:25.0, 11:05.0, 11:06.0, 11:29.0, (11:36.0), (11:52.0) |
19 | 566 | Foresthill Divide,
CA - Team Time (1st 5) 53:43.0 | Spread (1st 5) 3:16.0 |
| 61, 69, 91, 144, 201 |
| Isaiah Giles, Luis Giles, Clay Cantrell, Ryan Leyba, Brayden Durand |
| 9:43.0, 9:50.0, 10:07.0, 11:04.0, 12:59.0 |
20 | 577 | McCaffrey,
CA - Team Time (1st 5) 52:38.0 | Spread (1st 5) 1:09.0 |
| 81, 91, 108, 148, 149, (163), (190) |
| Ryan Franklin, Matty Nelson, Spencer Birkes, Leonel Valencia, Raghav Vasudevan, (Tate Stormes), (Andrew Loutzenhiser) |
| 9:59.0, 10:07.0, 10:17.0, 11:07.0, 11:08.0, (11:30.0), (12:09.0) |
21 | 594 | Vacaville Christian,
CA - Team Time (1st 5) 52:54.0 | Spread (1st 5) 1:16.0 |
| 81, 101, 128, 130, 154, (163), (185) |
| Mikey Gentili, Garrett Kuch, Levi Bartsch, Steve Dingman, Aaron Laxamana, (Harrison Jones), (Matthew Breneisen) |
| 9:59.0, 10:12.0, 10:42.0, 10:46.0, 11:15.0, (11:30.0), (11:59.0) |
22 | 607 | McSwain Elementary,
CA - Team Time (1st 5) 53:40.0 | Spread (1st 5) 2:08.0 |
| 42, 90, 142, 165, 168, (182) |
| Jakob Campodonica, Kyle Erickson, Joey Vierra, Easton Hamm, Frank Bettis, (Cristian Sanchez) |
| 9:27.0, 10:05.0, 11:00.0, 11:33.0, 11:35.0, (11:54.0) |
23 | 616 | Edward Harris,
CA - Team Time (1st 5) 53:46.0 | Spread (1st 5) 2:49.0 |
| 28, 111, 131, 160, 186, (200) |
| Eduardo Zaragoza, Julio Pargas, Joshua B. Myers, Ezekiel Patino, Legend A. Tomilloso, (Elton Su) |
| 9:12.0, 10:22.0, 10:48.0, 11:23.0, 12:01.0, (12:57.0) |
24 | 628 | Sacramento Country Day,
CA - Team Time (1st 5) 53:55.0 | Spread (1st 5) 2:12.0 |
| 66, 96, 139, 141, 186 |
| RJ Vargo, John Grubbs, Arijit Trivedi, Aran Clayton, Nate Leavy |
| 9:49.0, 10:09.0, 10:57.0, 10:59.0, 12:01.0 |
25 | 672 | St Albans,
CA - Team Time (1st 5) 54:59.0 | Spread (1st 5) 1:57.0 |
| 74, 76, 170, 174, 178, (189), (191) |
| Connor Vallero, Aaron Chou, Ihsan Bianchi, Aiden Kaneski, Raymond Schumacher, (Noah Jansen), (Oliver Leinberger) |
| 9:54.0, 9:55.0, 11:36.0, 11:43.0, 11:51.0, (12:08.0), (12:19.0) |
26 | 678 | Rocklin Academy (Gateway),
CA - Team Time (1st 5) 55:36.0 | Spread (1st 5) 3:10.0 |
| 64, 96, 137, 182, 199 |
| William Neiderheiser, Andrew Davis, John Heaps, Jalen Bretz, Reis Auclair |
| 9:45.0, 10:09.0, 10:53.0, 11:54.0, 12:55.0 |
27 | 685 | Western Sierra Collegiate Academy,
CA - Team Time (1st 5) 54:37.0 | Spread (1st 5) 47.0 |
| 121, 122, 131, 155, 156, (157), (158) |
| Luke Norris, Nick Wilke, Ashton Gage, Lucas Walls, Dylan DeValk, (Dylan Koop), (Joe Dayton) |
| 10:33.0, 10:37.0, 10:48.0, 11:19.0, 11:20.0, (11:21.0), (11:22.0) |
28 | 687 | Crystal,
CA - Team Time (1st 5) 57:03.0 | Spread (1st 5) 4:16.0 |
| 46, 105, 135, 195, 206 |
| Alexandro Meza, Jaydin Borromeo, Gabriel Wahid, Bosstyn Wommack, Mark Womack |
| 9:29.0, 10:15.0, 10:50.0, 12:44.0, 13:45.0 |
29 | 759 | Harriet Eddy,
CA - Team Time (1st 5) 56:09.0 | Spread (1st 5) 1:41.0 |
| 117, 136, 152, 166, 188, (202), (205) |
| Alex Hudson, Conner Suen, Jay Chew, Jake Tolman, Enzo Moore, (Carter Phenicie), (Vinh Nguyen) |
| 10:25.0, 10:51.0, 11:13.0, 11:34.0, 12:06.0, (13:18.0), (13:44.0) |
30 | 763 | St. Patrick Academy (Sacramento),
CA - Team Time (1st 5) 56:48.0 | Spread (1st 5) 2:09.0 |
| 66, 158, 176, 179, 184, (196), (204) |
| Michael Petilla, Demuree Aguinaga, Joshua Montoya, Ezra Gonzalez, Jude Cruz, (Sergio Alcala), (Yonathan Cervantes) |
| 9:49.0, 11:22.0, 11:47.0, 11:52.0, 11:58.0, (12:47.0), (13:43.0) |
31 | 785 | Holy Family (Citrus Heights),
CA - Team Time (1st 5) 57:44.0 | Spread (1st 5) 3:00.0 |
| 72, 168, 172, 175, 198, (203), (208) |
| Jeremiah Schurr, Max Gee, Jon Pollock, Matthewq Schurr, Max Dunlay, (Joaquin Ralph), (Pablo Pillai) |
| 9:53.0, 11:35.0, 11:38.0, 11:45.0, 12:53.0, (13:34.0), (14:20.0) |
32 | 1000 | Holy Rosary,
CA - Team Time (1st 5) 1:07:07.0 | Spread (1st 5) 2:13.0 |
| 193, 194, 197, 207, 209 |
| Andrew Caskey, Carlos Morales, Devin Jafoya, Damian Meraz, Ryan Caskey |
| 12:35.0, 12:37.0, 12:51.0, 14:16.0, 14:48.0 |