1 | 206 | Annunciation Orthodox,
TX - Team Time (1st 5) 47:43.5 | Spread (1st 5) 32.6 |
| 14, 24, 39, 60, 69, (84), (87) |
| William Heck, Socratis Zavitsanos, Krzysztof Kwiatkowski, Will Bonderer, Nato Sandweiss, (Hank Philpott), (Dylan Friedell) |
| 9:15.3, 9:24.6, 9:31.7, 9:44.0, 9:47.9, (9:56.5), (9:57.2) |
2 | 301 | Thunder Bay,
MI - Team Time (1st 5) 48:30.0 | Spread (1st 5) 54.0 |
| 27, 37, 42, 46, 149, (173), (191) |
| Kolin Ghidoni, Max Meyerson, Issac Cross, Ryan Wirgau, Matt Tucker, (Wesley Garant), (Dallin Toth) |
| 9:27.0, 9:30.0, 9:35.0, 9:37.0, 10:21.0, (10:28.0), (10:31.0) |
3 | 332 | Stockbridge,
MI - Team Time (1st 5) 47:56.8 | Spread (1st 5) 1:40.8 |
| 2, 5, 74, 88, 163, (211), (223) |
| Austin Shepherd, Nate Baird, Kyle Lilley, Damien Sutton, Nick Snider, (Alan Baird), (Colin Lilley) |
| 8:44.0, 8:59.0, 9:51.0, 9:58.0, 10:24.8, (10:36.5), (10:40.0) |
4 | 357 | Olive Pierce,
CA - Team Time (1st 5) 48:50.0 | Spread (1st 5) 1:05.0 |
| 8, 72, 74, 99, 104, (134), (212) |
| Logan White, Joey Jauregui, Noah Hirsh, JT Roulier, Cooper Smith, (Gabriel Plendcio), (Anthony Meza) |
| 9:01.0, 9:49.0, 9:51.0, 10:03.0, 10:06.0, (10:16.0), (10:37.0) |
5 | 381 | Saranac,
MI - Team Time (1st 5) 48:01.8 | Spread (1st 5) 2:13.4 |
| 1, 35, 77, 81, 187, (240), (446) |
| Branden Smith, Patrick Miller, Kyle VanSpronsen, Joe Conley, Jared Melcher, (Andrew Priest), (Ryan Antles) |
| 8:16.9, 9:29.5, 9:51.5, 9:53.6, 10:30.3, (10:44.9), (12:14.7) |
6 | 393 | Presbyterian,
TX - Team Time (1st 5) 49:15.7 | Spread (1st 5) 52.9 |
| 30, 45, 54, 116, 148, (166), (221) |
| Henry Fisher, Matthew Goodrich, George Fisher, Sachin Jaggi, Ben Powitzky, (Jack McInnis), (Matthew Garnett) |
| 9:27.9, 9:36.3, 9:40.9, 10:09.8, 10:20.8, (10:25.7), (10:38.5) |
7 | 446 | Grand Rapids Christian,
MI - Team Time (1st 5) 49:37.9 | Spread (1st 5) 1:01.0 |
| 20, 48, 97, 129, 152, (248), (274) |
| John VandenHeuval, Andrew Koning, Will Berglund, Tyler Poel, Isaiah LaGrand, (Aaron Brink), (Henry Breems) |
| 9:21.0, 9:38.7, 10:02.7, 10:13.5, 10:22.0, (10:46.8), (10:56.1) |
8 | 458 | Valley Center,
CA - Team Time (1st 5) 49:25.0 | Spread (1st 5) 1:28.0 |
| 7, 44, 113, 121, 173, (257), (324) |
| Austin Reser, A.J. Monzon, Henry Krauss, Tony Oreb, Eduardo Talavera, (Kory Kratz), (Sequoyah Gavin Gavin) |
| 9:00.0, 9:36.0, 10:09.0, 10:12.0, 10:28.0, (10:50.0), (11:12.0) |
9 | 477 | East Rockford,
MI - Team Time (1st 5) 49:46.5 | Spread (1st 5) 57.9 |
| 36, 43, 79, 147, 172, (215), (228) |
| Grant Gabreil, Daniel Haid, Casey Plambeck, Nelligan Jack, Kyle Lamos, (Johnson Gabe), (Josh Fagerlin) |
| 9:29.8, 9:35.2, 9:53.4, 10:20.4, 10:27.7, (10:37.3), (10:41.7) |
10 | 502 | Cedar Springs,
MI - Team Time (1st 5) 49:54.8 | Spread (1st 5) 1:01.9 |
| 31, 57, 79, 145, 190, (191), (204) |
| Josh Bray, Dallas Mora, Christian Holloway, Jesse Empie, Zack Zenker, (Jacob Walker), (Remington Sawade) |
| 9:29.0, 9:41.5, 9:53.4, 10:20.0, 10:30.9, (10:31.0), (10:34.1) |
11 | 509 | River Oaks Baptist,
TX - Team Time (1st 5) 50:15.2 | Spread (1st 5) 33.9 |
| 64, 78, 101, 121, 145, (380), (468) |
| Henry Clark, Parker Hughes, Thomas Carpenter, Wiley Rogers, Will Worthington, (Lynn Ashby), (Victor Netland) |
| 9:46.1, 9:53.3, 10:03.8, 10:12.0, 10:20.0, (11:35.0), (12:41.0) |
12 | 561 | Lakewood,
WA - Team Time (1st 5) 49:59.0 | Spread (1st 5) 1:45.0 |
| 4, 90, 102, 133, 232, (321), (321) |
| Tanner Avila, Gareth Brewer, Kelson Brewer, James Allen, Matt Studzinski, (Gus Klinck), (Elijah Boomer) |
| 8:58.0, 9:59.0, 10:04.0, 10:15.0, 10:43.0, (11:11.0), (11:11.0) |
13 | 608 | Kinawa,
MI - Team Time (1st 5) 50:39.0 | Spread (1st 5) 59.0 |
| 62, 66, 104, 139, 237, (285), (298) |
| Tommy Nordberg, Saano Murembya, Damian Hudson, Ethan Hauser, Evan McNall, (Grant Wakeland), (Justin Schroeder) |
| 9:45.0, 9:47.0, 10:06.0, 10:17.0, 10:44.0, (10:59.0), (11:02.0) |
14 | 612 | Lakeland,
ID - Team Time (1st 5) 50:18.0 | Spread (1st 5) 1:54.0 |
| 11, 40, 102, 152, 307, (369), (492) |
| Cooper Haney, Jackson Ricks, Lucas Langenderfer, Drew Plunkett, Caden Bennett, (Matthew Johnson), (Alex Reed) |
| 9:13.0, 9:32.0, 10:04.0, 10:22.0, 11:07.0, (11:31.0), (13:23.0) |
15 | 649 | Sparta,
MI - Team Time (1st 5) 50:40.8 | Spread (1st 5) 1:20.9 |
| 21, 82, 100, 216, 230, (244), (259) |
| Andrew Thome, Trent Smith, Chris Thome, Blaise Knight, Jared Gunhus, (Miguel Balderas), (Braden Kilpatrick) |
| 9:21.4, 9:56.0, 10:03.2, 10:37.9, 10:42.3, (10:45.6), (10:50.3) |
16 | 680 | St. Vincent De Paul,
TX - Team Time (1st 5) 50:06.8 | Spread (1st 5) 2:13.2 |
| 6, 12, 61, 273, 328, (447), (473) |
| Andrew Herbert, Andrew Hebert, Maxwell Jarvie, Patrick Leyendecker, Noah Collaco, (Kase Rogers), (Robert Condron) |
| 8:59.7, 9:13.9, 9:44.7, 10:55.6, 11:12.9, (12:16.4), (12:49.7) |
17 | 698 | Greenville,
MI - Team Time (1st 5) 50:57.4 | Spread (1st 5) 1:20.1 |
| 13, 127, 160, 193, 205, (234), (255) |
| Kyle Farmer, Keegan Goetz, Dustin Pendell, Chase Lincoln, Jacob LeBarre, (Hunter Sorsen), (Jacob Reamer) |
| 9:14.2, 10:13.3, 10:24.0, 10:31.6, 10:34.3, (10:43.3), (10:49.1) |
18 | 738 | Northern Hills,
MI - Team Time (1st 5) 51:15.0 | Spread (1st 5) 1:15.0 |
| 31, 85, 173, 212, 237, (241), (252) |
| Jack Neeley, Nathan Legault, Nathan Anthony, Jack Callahan, Jack Parente, (Cameron Leitz), (Eric Symons) |
| 9:29.0, 9:57.0, 10:28.0, 10:37.0, 10:44.0, (10:45.0), (10:48.0) |
19 | 759 | Madison,
CA - Team Time (1st 5) 51:03.0 | Spread (1st 5) 1:50.0 |
| 10, 93, 139, 249, 268, (271), (350) |
| Tony Versaci, Jacob Milne, Jae Bae, Brennan Leahey, Abraham Reyes, (Wyatt Schroeder), (Andy Hartman-Jones) |
| 9:04.0, 10:01.0, 10:17.0, 10:47.0, 10:54.0, (10:55.0), (11:23.0) |
20 | 777 | Kenowa Hills,
MI - Team Time (1st 5) 51:43.1 | Spread (1st 5) 1:06.7 |
| 74, 118, 144, 162, 279, (291), (400) |
| Gabe Quinn, Dones Anewishki, Jake Simonds, Dominic Moderman, Tyler Postema, (Michael Elderkin), (Kyle Hartman) |
| 9:51.0, 10:10.6, 10:19.1, 10:24.7, 10:57.7, (10:59.3), (11:43.8) |
21 | 785 | Windemere Park Charter Academy,
MI - Team Time (1st 5) 51:36.0 | Spread (1st 5) 2:37.0 |
| 22, 49, 91, 194, 429, (459), (495) |
| Kalyn VanWormer, Joel Stieglitz, Kalyb VanWormer, DJ Berry, Ryan Mayes, (Brendan Lounds), (Jaylen Key) |
| 9:24.0, 9:39.0, 10:00.0, 10:32.0, 12:01.0, (12:28.0), (13:56.0) |
22 | 787 | Coronado (C),
AZ - Team Time (1st 5) 51:34.0 | Spread (1st 5) 1:28.0 |
| 27, 134, 157, 198, 271, (343), (382) |
| Tyler Peterson, Justin Alvarez, Austin Reinhold, Jack Russell, Giovanni Macias-Romero, (Clayton Whiteside), (Adrian Valenzuela) |
| 9:27.0, 10:16.0, 10:23.0, 10:33.0, 10:55.0, (11:21.0), (11:36.0) |
23 | 789 | Farmington,
MO - Team Time (1st 5) 51:53.0 | Spread (1st 5) 25.0 |
| 121, 131, 152, 173, 212, (245), (257) |
| Ben Sitzes, Adam Griffith, Nathan Bryant, Marcus Belken, Toby Kent, (Caleb Crews), (Landon Williams) |
| 10:12.0, 10:14.0, 10:22.0, 10:28.0, 10:37.0, (10:46.0), (10:50.0) |
24 | 822 | Fruitport,
MI - Team Time (1st 5) 51:44.8 | Spread (1st 5) 1:41.0 |
| 26, 115, 170, 202, 309, (345), (386) |
| Noah Hendricks, Liam Parker, Isaac Fitzgerald, Cameron Brandow, Caleb Yager, (Andrew Wahr), (Michael Benedict) |
| 9:26.8, 10:09.3, 10:27.1, 10:33.8, 11:07.8, (11:22.0), (11:36.5) |
25 | 889 | DASH Homeschool,
WI - Team Time (1st 5) 51:58.0 | Spread (1st 5) 2:06.0 |
| 17, 85, 152, 285, 350, (382), (441) |
| Ransom Nyhart, Christian LeSac, Matthew LeSac, Glenn Kaboskey, Isaiah Rogowski, (Aaron Rogowski), (Daniel Caspers) |
| 9:17.0, 9:57.0, 10:22.0, 10:59.0, 11:23.0, (11:36.0), (12:12.0) |
26 | 899 | St Anne,
TX - Team Time (1st 5) 52:12.3 | Spread (1st 5) 1:27.2 |
| 59, 98, 171, 251, 320 |
| Zach Colby, William Butler, Ted Birkofer, Jackson Rau, John Flaherty |
| 9:43.6, 10:02.9, 10:27.5, 10:47.5, 11:10.8 |
27 | 901 | North Rockford,
MI - Team Time (1st 5) 51:58.2 | Spread (1st 5) 1:54.0 |
| 34, 38, 158, 319, 352, (354), (375) |
| Issac Harding, Grayson Harding, Andrew Bush, Ryan Jansen, Matt Cassar, (Phoenix Dodger), (Jendritz Matt) |
| 9:29.3, 9:31.3, 10:23.6, 11:10.7, 11:23.3, (11:23.9), (11:32.8) |
28 | 924 | Vista Acad of Arts,
CA - Team Time (1st 5) 51:56.0 | Spread (1st 5) 1:55.0 |
| 18, 66, 217, 294, 329, (340), (397) |
| Jarod Dias, Joseph Garcia, Gino Alvernaz, Nash Greeven, Chaidon Castillo, (Austin Rau), (Angel Maldonado) |
| 9:18.0, 9:47.0, 10:38.0, 11:00.0, 11:13.0, (11:19.0), (11:43.0) |
29 | 933 | Hudsonville Freedom Christian (Closed),
MI - Team Time (1st 5) 52:20.8 | Spread (1st 5) 1:33.0 |
| 55, 112, 183, 249, 334, (364) |
| Ililo Bisee, Aex Brouwer, Johnnie Westra, Dylan DeVries, Micah Davis, (Kenja Czaplicki) |
| 9:41.2, 10:08.7, 10:29.7, 10:47.0, 11:14.2, (11:28.1) |
30 | 983 | Guajome Park Academy,
CA - Team Time (1st 5) 52:37.0 | Spread (1st 5) 1:19.0 |
| 72, 93, 223, 285, 310, (321), (358) |
| Brandon Freaner, Gorge Gonzalez, David Mitchell, Noah Johnson, Zachary Korecki, (Marco Burlison), (Johnny Arguello) |
| 9:49.0, 10:01.0, 10:40.0, 10:59.0, 11:08.0, (11:11.0), (11:26.0) |
31 | 990 | Grand Rapids South Christian,
MI - Team Time (1st 5) 52:56.0 | Spread (1st 5) 2:39.0 |
| 47, 52, 108, 335, 448, (509), (513) |
| Tyler Laninga, Jason Gilder, Matthew Kikkert, Jonathan DeBruin, Guikema Sam, (Zac DeVries), (Luke DeVries) |
| 9:38.0, 9:39.3, 10:07.4, 11:14.3, 12:17.0, (14:55.1), (17:04.0) |
32 | 992 | John Cooper,
TX - Team Time (1st 5) 52:08.2 | Spread (1st 5) 2:04.8 |
| 3, 164, 265, 275, 285, (371), (420) |
| Sam Cartwright, Wiley Coleman, Turner Yardley, Omar Jamil, David McDonald, (Robert Finnie), (Alfredo Garcia) |
| 8:54.2, 10:25.3, 10:53.0, 10:56.7, 10:59.0, (11:31.5), (11:56.3) |
33 | 1012 | Allendale,
MI - Team Time (1st 5) 52:50.9 | Spread (1st 5) 38.3 |
| 111, 189, 229, 236, 247, (261), (348) |
| Brad Hotovy, Zach Dewitt, Andrew Corner, Sam Austin, Nolan Selk, (Zack Hamlin), (Chandler Brouwer) |
| 10:08.2, 10:30.7, 10:41.8, 10:43.7, 10:46.5, (10:51.8), (11:22.5) |
34 | 1026 | YES Prep North Central,
TX - Team Time (1st 5) 52:49.5 | Spread (1st 5) 2:16.5 |
| 19, 143, 150, 332, 382, (415), (425) |
| Victor Chacon, Bryan Baltazar, Brian Garcia, Jonathan Ayala, Isaias Ramos, (Oscar Moguel), (Leon Godinez) |
| 9:19.5, 10:18.7, 10:21.4, 11:13.9, 11:36.0, (11:50.1), (11:58.1) |
35 | 1042 | Forest Hills Central,
MI - Team Time (1st 5) 53:00.5 | Spread (1st 5) 41.3 |
| 125, 188, 206, 254, 269, (324), (327) |
| Josh Ball, Teague Lauer, Nick Baldwin, James Pelkey, Jordan George, (Noah Davis), (Mitch Anderson) |
| 10:12.8, 10:30.4, 10:35.0, 10:48.2, 10:54.1, (11:12.0), (11:12.5) |
36 | 1046 | Hamilton,
MI - Team Time (1st 5) 52:58.8 | Spread (1st 5) 1:23.4 |
| 71, 160, 227, 264, 324, (359), (453) |
| Mark Freyhof, Chad Timmer, Adam Everse, Justin Kreuger, Brett Babler, (Spencer Boeve), (Noah Castello) |
| 9:48.6, 10:24.0, 10:41.4, 10:52.8, 11:12.0, (11:26.1), (12:21.2) |
37 | 1059 | Pusch Ridge Christian Academy,
AZ - Team Time (1st 5) 53:17.0 | Spread (1st 5) 2:17.0 |
| 49, 167, 173, 252, 418, (429), (483) |
| Mathew McLeod, Daniel Macdonald, Michael McLeod, Ben Cajero, Spencer French, (Colton Henze), (Daniel Lohrman) |
| 9:39.0, 10:26.0, 10:28.0, 10:48.0, 11:56.0, (12:01.0), (13:08.0) |
38 | 1085 | Kent City,
MI - Team Time (1st 5) 53:06.2 | Spread (1st 5) 2:05.9 |
| 22, 167, 223, 306, 367, (461), (497) |
| Fraser Wilson, Joshua Lee, Gavin Mead, Aaron Ortiz, Don Kridler, (Logan Powell), (Tyler Vincent) |
| 9:24.0, 10:26.0, 10:40.0, 11:06.3, 11:29.9, (12:30.8), (14:03.4) |
39 | 1107 | Carmel Valley,
CA - Team Time (1st 5) 53:26.0 | Spread (1st 5) 57.0 |
| 121, 134, 262, 277, 313, (408), (412) |
| Jack Frimodig, Noah Carter, Tristan Pollner, Justin Aliamus, Derek Parsons, (Christopher Gately), (Kevin Fry) |
| 10:12.0, 10:16.0, 10:52.0, 10:57.0, 11:09.0, (11:47.0), (11:48.0) |
40 | 1120 | Lansing Area Catholic,
MI - Team Time (1st 5) 53:31.0 | Spread (1st 5) 2:20.0 |
| 31, 119, 185, 372, 413, (427), (494) |
| Ryan Schroeder, Nick Starr, Eric Warriner, Jack Behan, Robert Spagnuolo, (Patrick Gordon), (Charlie Ramont) |
| 9:29.0, 10:11.0, 10:30.0, 11:32.0, 11:49.0, (11:59.0), (13:44.0) |
41 | 1122 | Lutheran South Academy,
TX - Team Time (1st 5) 53:22.6 | Spread (1st 5) 1:25.3 |
| 89, 96, 291, 293, 353, (437), (438) |
| Jake Hirth, Zach Burkett, Seth Schutze, Cade Henderson, Ryan Waugaman, (Jose Macias), (Connor Boudreaux) |
| 9:58.2, 10:01.9, 10:59.3, 10:59.7, 11:23.5, (12:09.0), (12:09.7) |
42 | 1138 | Linden,
MI - Team Time (1st 5) 53:31.0 | Spread (1st 5) 1:50.0 |
| 70, 180, 217, 281, 390, (471) |
| Nick McDonald, Justin Herrando, Jack Whitman, Connor Sproule, Devin Pierce, (Zach Horst) |
| 9:48.0, 10:29.0, 10:38.0, 10:58.0, 11:38.0, (12:47.0) |
43 | 1142 | Lakes,
ID - Team Time (1st 5) 53:25.0 | Spread (1st 5) 1:31.0 |
| 49, 194, 281, 302, 316, (377), (402) |
| Max Evans, Skylar Neils, Travis McDowell, Mike Rice, Aleczander Hamilton, (Liam Romasko), (Chase Stoltey) |
| 9:39.0, 10:32.0, 10:58.0, 11:06.0, 11:10.0, (11:34.0), (11:45.0) |
44 | 1144 | Providence Classical,
TX - Team Time (1st 5) 53:34.4 | Spread (1st 5) 1:26.5 |
| 92, 186, 209, 297, 360, (365), (387) |
| MIchael Johnson, Joshua Overcash, Daniel Rea, Tyson Johnson, Chase Black, (Nate Hill), (Brandon Matula) |
| 10:00.5, 10:30.2, 10:35.3, 11:01.4, 11:27.0, (11:28.9), (11:36.8) |
45 | 1154 | KIPP Academy,
TX - Team Time (1st 5) 53:23.7 | Spread (1st 5) 2:31.5 |
| 16, 65, 270, 392, 411, (440), (502) |
| Jose Palacio, Emmanuel Bernal, Jose DeLeon, Emmanuel Takyi, Noe Garcia, (Sergio Perez), (Djimon Phillps) |
| 9:16.3, 9:46.6, 10:54.3, 11:38.7, 11:47.8, (12:10.9), (14:14.5) |
46 | 1171 | St George's,
WA - Team Time (1st 5) 53:49.0 | Spread (1st 5) 1:19.0 |
| 109, 119, 245, 338, 360, (416), (443) |
| Nathan Vanos, Zak Kindl, Michael Thew, Ben Reiger, Brett Ford, (Kade Eckert), (Kevin Ingram) |
| 10:08.0, 10:11.0, 10:46.0, 11:17.0, 11:27.0, (11:53.0), (12:14.0) |
47 | 1194 | Roosevelt (Oceanside),
CA - Team Time (1st 5) 53:50.0 | Spread (1st 5) 1:09.0 |
| 107, 198, 237, 316, 336, (360), (360) |
| Kaelan Taylor, Kevin Medici, Jake Casey, Brody Howard, Tommy Jacobs, (Nathan Baler), (Jason Calderon) |
| 10:07.0, 10:33.0, 10:44.0, 11:10.0, 11:16.0, (11:27.0), (11:27.0) |
48 | 1231 | Aviara Oaks,
CA - Team Time (1st 5) 54:17.0 | Spread (1st 5) 1:48.0 |
| 82, 134, 217, 397, 401, (433), (452) |
| Amanuel Mikel, Wyatt Schmitt, Jacob Uhl, Hank Snyder, Gavin Dill, (Chase Thompson), (Joseph Bemis) |
| 9:56.0, 10:16.0, 10:38.0, 11:43.0, 11:44.0, (12:04.0), (12:21.0) |
49 | 1239 | Wayland Union,
MI - Team Time (1st 5) 54:02.4 | Spread (1st 5) 35.1 |
| 183, 201, 276, 280, 299, (356), (365) |
| Taaron Foote, Jessi LaValley, Derek Huffman, Perry Carter, Owen Glass, (Ben Gunnett), (Brendan O'Day) |
| 10:29.7, 10:33.1, 10:56.9, 10:57.9, 11:04.8, (11:24.4), (11:28.9) |
50 | 1272 | Covenant Christian,
TX - Team Time (1st 5) 1:02:57.7 | Spread (1st 5) 11:38.5 |
| 15, 109, 197, 435, 516 |
| Nicholas Hatcher, Connor Bolleter, John Taylor, Luke Breedlove, Christian Miller |
| 9:15.8, 10:08.0, 10:32.4, 12:07.2, 20:54.3 |
51 | 1275 | Grant,
MI - Team Time (1st 5) 54:25.5 | Spread (1st 5) 3:33.6 |
| 9, 93, 318, 391, 464, (501), (511) |
| Bobby Haskin, Jesse Saxton, Mason Deible, Gannon Carr, Connor Niewadomski, (Brendan Jennings), (Jacob McCarty) |
| 9:01.1, 10:01.0, 11:10.5, 11:38.2, 12:34.7, (14:09.7), (16:28.4) |
52 | 1281 | Byron Center West,
MI - Team Time (1st 5) 54:20.3 | Spread (1st 5) 2:17.0 |
| 58, 222, 243, 330, 428, (432) |
| Brenden Streelmen, Garrett Hilliker, Hunter Moore, Brian Keillor, Jonathan Oosterhouse, (Hayden Rodgers) |
| 9:42.9, 10:38.9, 10:45.3, 11:13.3, 11:59.9, (12:02.3) |
53 | 1285 | Belding,
MI - Team Time (1st 5) 54:24.0 | Spread (1st 5) 2:48.5 |
| 25, 256, 278, 284, 442, (458), (466) |
| Blake Flynn, Drew Parker, Jonathen Silva, Ryan Wucher, Zac Brown, (Kevin Warner), (Jeremy Warner) |
| 9:25.0, 10:49.7, 10:57.1, 10:58.7, 12:13.5, (12:27.6), (12:38.7) |
54 | 1381 | Catholic United,
MI - Team Time (1st 5) 54:53.6 | Spread (1st 5) 51.0 |
| 179, 182, 337, 341, 342, (345), (454) |
| Zane Timmer, Evan Green, Ben Hackett, Quinn Cowan, Michael Klein, (Jack Liszewski), (Eli Katt) |
| 10:28.8, 10:29.2, 11:16.7, 11:19.1, 11:19.8, (11:22.0), (12:21.8) |
| 1381 | Valley,
CA - Team Time (1st 5) 56:19.0 | Spread (1st 5) 3:32.0 |
| 41, 113, 285, 462, 480, (496), (507) |
| Chad Hengesbach, Cory Large, Luke Stockes, Connor Uriel, Carter Knight, (Addison Smith), (Ricardo Campos) |
| 9:34.0, 10:09.0, 10:59.0, 12:31.0, 13:06.0, (14:00.0), (14:37.0) |
56 | 1393 | Sandpoint,
ID - Team Time (1st 5) 54:56.0 | Spread (1st 5) 1:16.0 |
| 131, 281, 300, 313, 368, (388), (421) |
| Landin Filippini, CJ Crane, Jacob Graham, Daniel Radford, Eric Heil, (Cooper King), (Avery Woodward) |
| 10:14.0, 10:58.0, 11:05.0, 11:09.0, 11:30.0, (11:37.0), (11:57.0) |
57 | 1418 | Coatimundi,
AZ - Team Time (1st 5) 55:11.0 | Spread (1st 5) 2:00.0 |
| 66, 206, 345, 393, 408, (408), (424) |
| Sean Fanning, Luis Oviedo, Edgar Condes, Edgar Alcaraz, Justin Stines, (Patrick Hays), (Cesar Dominguez) |
| 9:47.0, 10:35.0, 11:22.0, 11:40.0, 11:47.0, (11:47.0), (11:58.0) |
58 | 1422 | L. E. White (Allegan),
MI - Team Time (1st 5) 55:04.2 | Spread (1st 5) 2:04.3 |
| 56, 267, 344, 349, 406, (512), (514) |
| Blade Porterfield, Alex Ladra, Sy TeraVest, Joe McClelland, Nathan Passorelli, (Dylan Henrickson), (Cameron Zeter) |
| 9:41.4, 10:53.2, 11:21.3, 11:22.6, 11:45.7, (16:32.5), (17:53.2) |
59 | 1426 | Hastings,
MI - Team Time (1st 5) 55:01.2 | Spread (1st 5) 41.3 |
| 231, 235, 301, 305, 354, (407), (426) |
| Morgan Tolles, Alex Beauchamp, Sam Johnson, Jack Longstreet, Zlatko Granzow, (Adam Shaeffer), (Connor Wales) |
| 10:42.6, 10:43.4, 11:05.2, 11:06.1, 11:23.9, (11:46.1), (11:58.3) |
60 | 1470 | South Haven Baseline,
MI - Team Time (1st 5) 55:44.4 | Spread (1st 5) 1:40.3 |
| 169, 178, 313, 374, 436, (491), (500) |
| Jacob Vanderroest, Max Poindexter, David Kluskowski, Josh Riedel, Jared McCloughan, (Wyatt Baker), (Alex Overholser) |
| 10:27.0, 10:28.7, 11:09.0, 11:32.4, 12:07.3, (13:18.9), (14:07.2) |
61 | 1476 | Timberlake,
ID - Team Time (1st 5) 55:33.0 | Spread (1st 5) 1:32.0 |
| 139, 226, 296, 402, 413, (451), (476) |
| Ty George, Justice Mills, Cody Bentley, Eli Loibl, Dock Sommers, (Jed Ward), (Thomas Hauck) |
| 10:17.0, 10:41.0, 11:01.0, 11:45.0, 11:49.0, (12:20.0), (12:54.0) |
62 | 1479 | Flowing Wells,
AZ - Team Time (1st 5) 55:25.0 | Spread (1st 5) 1:00.0 |
| 203, 260, 262, 377, 377, (443), (474) |
| Anthony Korb, Robert Kelly, Aries Reynoso, Enrique Carpio, John Emery, (Ruben Lopez), (Ethan Audetat) |
| 10:34.0, 10:51.0, 10:52.0, 11:34.0, 11:34.0, (12:14.0), (12:50.0) |
63 | 1485 | Sidney,
NE - Team Time (1st 5) 55:48.0 | Spread (1st 5) 1:43.0 |
| 152, 232, 265, 402, 434, (443), (489) |
| Logan Uhlir, Ryan Birner, Jacob Schaub, William Castner, Thomas Webb, (Justin Spearow), (Josh Harmon) |
| 10:22.0, 10:43.0, 10:53.0, 11:45.0, 12:05.0, (12:14.0), (13:16.0) |
64 | 1498 | NW Christian (Colbert),
WA - Team Time (1st 5) 56:03.0 | Spread (1st 5) 2:45.0 |
| 53, 194, 394, 402, 455, (482), (483) |
| Jack Ammon, Ian Starkey, Jacob VanGerpen, Garrett M, Connor S, (Nick H), (Colton Belfils) |
| 9:40.0, 10:32.0, 11:41.0, 11:45.0, 12:25.0, (13:07.0), (13:08.0) |
65 | 1503 | Petoskey,
MI - Team Time (1st 5) 55:46.0 | Spread (1st 5) 1:30.0 |
| 126, 217, 369, 394, 397, (448), (469) |
| Jacob Kromm, Reid Goble, Matt Baily, Brian Robson, Chandler Howard, (Joey Butterfield), (James McConnell) |
| 10:13.0, 10:38.0, 11:31.0, 11:41.0, 11:43.0, (12:17.0), (12:43.0) |
66 | 1535 | YES Prep Southwest,
TX - Team Time (1st 5) 1:02:32.7 | Spread (1st 5) 8:58.6 |
| 29, 130, 389, 472, 515 |
| Joseph Cruz, Aldo Martinez, Arthur Soto, Steven Orellana, Mauro Barron |
| 9:27.3, 10:13.9, 11:37.3, 12:48.3, 18:25.9 |
67 | 1548 | Sierra,
AZ - Team Time (1st 5) 55:51.0 | Spread (1st 5) 1:06.0 |
| 180, 302, 310, 376, 380, (493), (510) |
| Estavan Gutierrez, Luis Reygoza, Leo Wells, Jose Flores, Carlos Camacho, (Miguel Burrola), (Fabian Gonzales) |
| 10:29.0, 11:06.0, 11:08.0, 11:33.0, 11:35.0, (13:33.0), (15:29.0) |
68 | 1550 | Desert Sky,
AZ - Team Time (1st 5) 56:06.0 | Spread (1st 5) 1:38.0 |
| 142, 241, 333, 416, 418, (480), (508) |
| Caleb Dusek, Michael Groves, Beto Morales, Michael Montano, Jacob Vigilante, (Brandon Crockett), (Adrian Vera) |
| 10:18.0, 10:45.0, 11:14.0, 11:53.0, 11:56.0, (13:06.0), (14:40.0) |
69 | 1551 | Grace,
TX - Team Time (1st 5) 56:19.8 | Spread (1st 5) 2:22.5 |
| 106, 295, 308, 382, 460, (475), (476) |
| John Blausen, Grant Kay, Eddie Hepburn, Jack Pittenger, Jeremy Bates, (Keagan Firenza), (Michael Wigle) |
| 10:06.6, 11:00.5, 11:07.6, 11:36.0, 12:29.1, (12:53.6), (12:54.0) |
70 | 1566 | Mt. Pleasant Sacred Heart,
MI - Team Time (1st 5) 57:48.1 | Spread (1st 5) 3:01.4 |
| 127, 150, 331, 470, 488, (498), (498) |
| Sam Neyer, Logan Moyle, Andrew Lambert, John Obeid, Patrick Ronan, (Nate Thering), (Devon Humphreys) |
| 10:13.3, 10:21.4, 11:13.4, 12:45.3, 13:14.7, (14:06.4), (14:06.4) |
71 | 1601 | Wyoming Lee,
MI - Team Time (1st 5) 57:12.8 | Spread (1st 5) 2:08.3 |
| 159, 165, 357, 457, 463, (504), (505) |
| Jorge Evans, Alejandro Vargas, Johnny Vargas, Carlos Rodriguez, Valetino Savala, (Xavier Rinks), (Alberto Carrillo) |
| 10:23.8, 10:25.6, 11:24.9, 12:26.4, 12:32.1, (14:23.7), (14:24.2) |
72 | 1613 | Northshore Christian Academy,
WA - Team Time (1st 5) 56:36.0 | Spread (1st 5) 1:53.0 |
| 198, 285, 302, 372, 456, (483), (506) |
| Cole Walchenbach, Cael Byrd, Benjamin Yang, Cameron Smerud, Ethan Kearsley, (Alexander Odegard), (Grayson York) |
| 10:33.0, 10:59.0, 11:06.0, 11:32.0, 12:26.0, (13:08.0), (14:28.0) |
73 | 1615 | Esperero Canyon,
AZ - Team Time (1st 5) 56:33.0 | Spread (1st 5) 1:51.0 |
| 117, 310, 338, 421, 429, (450), (478) |
| Ian Smith, Daniel Chrisenberry, Johnathan Andrade, Quinn Bangert, Gregory Whitney, (Nicholas Rosquist), (Ryan Parke) |
| 10:10.0, 11:08.0, 11:17.0, 11:57.0, 12:01.0, (12:19.0), (13:00.0) |
74 | 1637 | Leslie,
MI - Team Time (1st 5) 57:30.0 | Spread (1st 5) 2:44.0 |
| 134, 210, 394, 421, 478, (486), (503) |
| Devin Gibbs, Dalton Harrison, Jacob Rector, Jarrett Sweezy, Daniel Moulton, (Danny Haught), (Andrew Richard) |
| 10:16.0, 10:36.0, 11:41.0, 11:57.0, 13:00.0, (13:10.0), (14:17.0) |
75 | 1640 | Booth-Fickett,
AZ - Team Time (1st 5) 57:48.0 | Spread (1st 5) 2:54.0 |
| 63, 206, 439, 465, 467, (487), (490) |
| Johnny Ramirez, Adrian Medina, Zachary Kennedy, Tim Gomez, Edgar Miranda, (Ethan Bell), (Xavier Quiroz) |
| 9:46.0, 10:35.0, 12:10.0, 12:37.0, 12:40.0, (13:12.0), (13:18.0) |