1 | 42 | Pine View,
UT - Team Time (1st 5) 23:15.9 | Spread (1st 5) 14.4 |
| 2, 3, 11, 12, 14, (24), (37) |
| Taylor Abel, Byron Warby, Nick Hill, Matthew Young, Colton Bowler, (Andrew Nielsen), (Paul Gaona) |
| 4:31.3, 4:31.5, 4:43.2, 4:44.2, 4:45.7, (4:48.7), (4:54.8) |
2 | 59 | Whittier,
CA - Team Time (1st 5) 23:36.0 | Spread (1st 5) 11.0 |
| 5, 8, 13, 15, 18, (32), (46) |
| Pedro Gonzalez, Brian Ochoa, Daniel Garcia, Abdon Hernandez, Rafael Ramirez, (Randy Salas), (Ivan Izquierdo) |
| 4:36.0, 4:42.0, 4:45.0, 4:46.0, 4:47.0, (4:53.0), (4:58.0) |
3 | 114 | Benzie Central,
MI - Team Time (1st 5) 24:04.0 | Spread (1st 5) 11.0 |
| 8, 15, 29, 30, 32, (35), (38) |
| Max Moreno-Gaft, Ismael Halaweh, Brayden Huddleston, Andrew Hayden, Zane Brooks, (Noah Robotham), (Kyle Bailey) |
| 4:42.0, 4:46.0, 4:51.0, 4:52.0, 4:53.0, (4:54.0), (4:55.0) |
4 | 160 | Port Angeles,
WA - Team Time (1st 5) 24:26.7 | Spread (1st 5) 23.8 |
| 21, 23, 26, 28, 62, (90), (93) |
| Peter Butler, Simon Shindler, Evan Herbert, Tony Dalgardno, Hunter Dempsey, (Cody Anderson), (Tristin Butler) |
| 4:47.4, 4:48.5, 4:49.5, 4:50.1, 5:11.2, (5:33.7), (5:34.4) |
5 | 166 | Grayslake (Central),
IL - Team Time (1st 5) 24:23.0 | Spread (1st 5) 16.0 |
| 8, 22, 44, 46, 46, (49), (51) |
| Kevin Orozco, Max Brunk, Ben Shwaiko, Jack Battaglia, Steven Anderson, (Daniel Vincent), (Noah Boelens) |
| 4:42.0, 4:48.0, 4:57.0, 4:58.0, 4:58.0, (4:59.0), (5:01.0) |
6 | 167 | Sandpoint,
ID - Team Time (1st 5) 24:14.2 | Spread (1st 5) 27.1 |
| 1, 40, 41, 42, 43, (68), (70) |
| Sam Levora, Sam Powell, Matthew Cloud, Jacob Graham, Mark Kennaly, (Adam Bourn), (Andy McGinnis) |
| 4:29.8, 4:55.5, 4:55.9, 4:56.1, 4:56.9, (5:15.5), (5:18.7) |
7 | 179 | Saginaw Heritage,
MI - Team Time (1st 5) 24:32.0 | Spread (1st 5) 21.0 |
| 7, 15, 51, 53, 53, (55), (56) |
| Jordan Borchard, Matt Beaudin, Tom Yura, Connor Lavigne, Jordan Eisengruber, (James Stewart), (Clay Charbeneau) |
| 4:41.0, 4:46.0, 5:01.0, 5:02.0, 5:02.0, (5:03.0), (5:04.0) |
8 | 213 | Issaquah,
WA - Team Time (1st 5) 24:56.1 | Spread (1st 5) 47.0 |
| 4, 31, 39, 67, 72, (85), (92) |
| Kennan Schrag, Jacob Brueckman, Caleb Walin, Matthew Duff, Andrew Martinez, (Zach Fowler), (Alex Jonson) |
| 4:33.0, 4:52.5, 4:55.2, 5:15.4, 5:20.0, (5:31.9), (5:34.2) |
9 | 215 | Christ Preparatory Academy,
KS - Team Time (1st 5) 24:56.3 | Spread (1st 5) 35.0 |
| 20, 34, 36, 50, 75, (91), (95) |
| Kenneth Froebe, Alex Goertz, Ryan Zitter, Benjamin Criss, Simeon Brewster, (Jared Schmidt), (Keaton Reece) |
| 4:47.1, 4:53.3, 4:54.2, 4:59.6, 5:22.1, (5:34.0), (5:35.2) |
10 | 272 | Liberty - Brentwood,
CA - Team Time (1st 5) 25:50.0 | Spread (1st 5) 53.0 |
| 6, 25, 71, 84, 86, (88), (96) |
| Cody Mayer, Robert Hodgson, Logan Portillo, Hunter Bentancourt, Elliott Portillo, (Ashlan Parker), (Quentin Abrescy) |
| 4:39.0, 4:49.0, 5:19.0, 5:31.0, 5:32.0, (5:33.0), (5:38.0) |
11 | 275 | River Valley,
CA - Team Time (1st 5) 25:36.0 | Spread (1st 5) 36.0 |
| 18, 57, 59, 65, 76, (78), (83) |
| Aaron Hutton, Jerome Santiago, Sahil Pandit, Inderpreet Singh, Gabriel Stultz, (Andre Titus), (Alex Hoskins) |
| 4:47.0, 5:05.0, 5:07.0, 5:14.0, 5:23.0, (5:25.0), (5:29.0) |
12 | 276 | Logos,
ID - Team Time (1st 5) 25:36.0 | Spread (1st 5) 38.0 |
| 27, 44, 58, 66, 81, (88), (100) |
| Paul Ryan, Jackson Dickison, Sage Pratt, Josiah Anderson, Everett Plotner, (Sean Stanton), (Preston Evans) |
| 4:50.0, 4:57.0, 5:06.0, 5:15.0, 5:28.0, (5:33.0), (5:46.0) |
13 | 353 | Linden,
MI - Team Time (1st 5) 26:33.0 | Spread (1st 5) 15.6 |
| 61, 63, 74, 77, 78, (80), (87) |
| Kevin Stoutjesdyk, Jack Eck, Jimmy Nachtigal, Chase Morse, Connor Brooks, (Trevor Hall), (Seth Schrader) |
| 5:09.4, 5:12.4, 5:21.7, 5:24.5, 5:25.0, (5:27.7), (5:32.2) |
14 | 409 | Green Mountain,
CO - Team Time (1st 5) 27:19.0 | Spread (1st 5) 33.0 |
| 60, 73, 81, 97, 98, (99), (100) |
| Samuel Smith, Brenden Jarvis, Gregory Haller, Bryce Woodworth, Nicholas Coleman, (Kevin Mercy), (Jon Michael Sullivan) |
| 5:09.0, 5:21.0, 5:28.0, 5:39.0, 5:42.0, (5:45.0), (5:46.0) |
15 | 436 | Curtis,
WA - Team Time (1st 5) 27:59.1 | Spread (1st 5) 44.4 |
| 64, 69, 94, 104, 105, (106), (107) |
| Zen Wohlers, Ben Jacot, Kadin Wilkins, Matthew Shafer, Conor Gorospe, (Luke Gienger), (Logan Albert) |
| 5:13.3, 5:16.3, 5:34.5, 5:57.3, 5:57.7, (6:03.6), (6:05.0) |
16 | 551 | Yuba City,
CA - Team Time (1st 5) 31:00.0 | Spread (1st 5) 44.0 |
| 103, 109, 111, 112, 116, (121), (123) |
| Jared Seamons, Eric Castillo, Kameron Strickland, McKay Hammarstron, Parker Mathews, (Timmy Gowin), (Ryan Gilderoy) |
| 5:47.0, 6:07.0, 6:16.0, 6:19.0, 6:31.0, (6:46.0), (6:56.0) |
17 | 561 | Chase County,
NE - Team Time (1st 5) 31:50.0 | Spread (1st 5) 1:09.0 |
| 100, 107, 115, 117, 122 |
| Juan Venegas, Will Kuenne, Noah Griffin, Marco Perez, Landis Beverly |
| 5:46.0, 6:05.0, 6:30.0, 6:34.0, 6:55.0 |
18 | 606 | Arlington,
WA - Team Time (1st 5) 34:41.0 | Spread (1st 5) 1:11.0 |
| 114, 118, 120, 126, 128, (129), (130) |
| Adam Lefebvre, Thomas Stretch, Zach Larson, James Piscioneri, Geoffrey Root, (David Soltero), (Carson Hathaway) |
| 6:25.0, 6:38.0, 6:45.0, 7:17.0, 7:36.0, (7:41.0), (8:03.0) |
19 | 617 | Tribune-Greeley County,
KS - Team Time (1st 5) 37:10.4 | Spread (1st 5) 3:14.6 |
| 113, 119, 124, 127, 134 |
| Evan Crotinger, Axel Sanchez, Fabel Yanez, Micheal Ray, Sebastian Torres |
| 6:19.9, 6:43.3, 6:59.0, 7:33.7, 9:34.5 |
20 | 631 | Woodland,
WA - Team Time (1st 5) 39:36.0 | Spread (1st 5) 3:11.0 |
| 110, 125, 131, 132, 133, (135), (136) |
| Jesse Saastamo, Aaron Kitchen, Thomas Viner, Tyrelle Massey, Curtis Ford, (Emilio Avelar), (Kell Fagan) |
| 6:08.0, 7:08.0, 8:11.0, 8:50.0, 9:19.0, (10:48.0), (11:27.0) |