1 | 42 | Kent Meridian,
WA - Team Time (1st 5) 24:11.0 | Spread (1st 5) 38.0 |
| 1, 7, 8, 10, 16, (21), (22) |
| Derrick Daigre, Edson Zaldivar, Teddy Besrat, Stewart Kunzelman, Josh Smith, (Carlos Zaldivar), (Kevin McCullough) |
| 4:24.0, 4:53.0, 4:55.0, 4:57.0, 5:02.0, (5:05.0), (5:06.0) |
2 | 51 | Episcopal,
TX - Team Time (1st 5) 24:40.0 | Spread (1st 5) 14.0 |
| 4, 4, 9, 17, 17, (28), (30) |
| Trevor Brown, Jorge Clifton, Derek Brown, David Lankford, Kelly McGee, (Matt LaFollette), (John Hancock) |
| 4:49.0, 4:49.0, 4:56.0, 5:03.0, 5:03.0, (5:12.0), (5:14.0) |
3 | 65 | Thomas Jefferson,
WA - Team Time (1st 5) 24:54.9 | Spread (1st 5) 20.6 |
| 2, 12, 14, 14, 23, (25), (32) |
| Jacob Thoreson, Lionel Estrada, Blake LaFreniere, Yohan Gebrehiwet, Matt Kullberg, (Issachar Nistrian), (Joey Walker) |
| 4:45.6, 5:00.3, 5:01.4, 5:01.4, 5:06.2, (5:08.9), (5:16.8) |
4 | 129 | Grayslake (Central),
IL - Team Time (1st 5) 25:54.0 | Spread (1st 5) 21.0 |
| 10, 26, 29, 31, 33, (40), (42) |
| Kyle Rehberg, Heinrich Klett, Kelton McCowan, Michael Hamilton, Kirk Dickson, (Ryan Dela Cruz), (Tyler Sentz) |
| 4:57.0, 5:10.0, 5:13.0, 5:16.0, 5:18.0, (5:34.0), (5:36.0) |
5 | 134 | Ovid-Elsie,
MI - Team Time (1st 5) 26:15.8 | Spread (1st 5) 1:03.5 |
| 3, 12, 24, 36, 59, (89), (91) |
| Lennart Grube, Marques Horak, Luke Hurst, Tyler Jensen, Dylan Heeney, (Sam Frink), (Mike Lukas) |
| 4:48.6, 5:00.3, 5:08.6, 5:26.2, 5:52.1, (6:28.4), (6:28.8) |
6 | 207 | Gresham,
OR - Team Time (1st 5) 27:38.0 | Spread (1st 5) 48.0 |
| 20, 27, 48, 56, 56, (60), (73) |
| Dylan Hanson, Morgan Benson, Alex Vaughn, Ian Cummings, Eric Johnsen, (Austin Trickel), (George Palmiter) |
| 5:04.0, 5:11.0, 5:39.0, 5:52.0, 5:52.0, (5:53.0), (6:16.0) |
7 | 208 | Yuba City,
CA - Team Time (1st 5) 27:41.0 | Spread (1st 5) 21.0 |
| 34, 38, 39, 46, 51, (81), (81) |
| Jo an Fernandez, Jose Guzman, Abraham Barajas, Matt Bailey, Ryan Gardner, (Greg Geraldo), (Kevin Lewis) |
| 5:22.0, 5:28.0, 5:30.0, 5:38.0, 5:43.0, (6:23.0), (6:23.0) |
8 | 210 | Justin Northwest,
TX - Team Time (1st 5) 27:49.0 | Spread (1st 5) 1:08.0 |
| 6, 35, 42, 63, 64, (68), (70) |
| Troy Taylor, Zach Kirkland, James McCann, Danny Miller, Bradey Sooter, (Drew Harris), (Chris Giles) |
| 4:51.0, 5:25.0, 5:36.0, 5:58.0, 5:59.0, (6:10.0), (6:11.0) |
9 | 223 | Grace Christian,
AK - Team Time (1st 5) 28:03.0 | Spread (1st 5) 18.0 |
| 37, 42, 42, 48, 54, (61), (65) |
| Quinton Metcalf, John Weber, John Klein, Jordan Edwards, Joseph Dillon, (Matthew Eller), (Josh Thomas) |
| 5:27.0, 5:36.0, 5:36.0, 5:39.0, 5:45.0, (5:56.0), (6:04.0) |
10 | 321 | Trinity Christian (Addison),
TX - Team Time (1st 5) 29:37.0 | Spread (1st 5) 1:41.0 |
| 17, 41, 54, 94, 115, (132) |
| Mason Porter, Collin Small, Max Millet, Evan Black, Matthew Stone, (Stathi Pakes) |
| 5:03.0, 5:35.0, 5:45.0, 6:30.0, 6:44.0, (6:58.0) |
11 | 383 | Holland Hall,
OK - Team Time (1st 5) 30:58.0 | Spread (1st 5) 1:00.0 |
| 50, 56, 68, 99, 110, (114), (122) |
| Michael Saliba, Grant Buchman, Colin Wenger, Liam Carey, Grayson Norris, (James Houghton), (Sam Harrison) |
| 5:41.0, 5:52.0, 6:10.0, 6:34.0, 6:41.0, (6:43.0), (6:50.0) |
12 | 391 | Annunciation Orthodox,
TX - Team Time (1st 5) 31:23.0 | Spread (1st 5) 45.0 |
| 52, 75, 85, 88, 91, (93), (110) |
| Henry Heiser, Richard Goldman, Jack Gilbert, Tucker Brown, Wilson Foshee, (Harrison Schmidt), (Krzysztof Kwiatkowski) |
| 5:43.8, 6:16.5, 6:26.3, 6:27.6, 6:28.8, (6:29.6), (6:41.0) |
13 | 394 | Gothenburg,
NE - Team Time (1st 5) 31:18.0 | Spread (1st 5) 59.0 |
| 46, 72, 76, 97, 103, (128), (148) |
| Seth Eggleston, Quinn Haynes, Braeden Brundage, Dylan France, Jordan Lauer, (Bryce Kowalewski), (Marcus Fritton) |
| 5:38.0, 6:13.0, 6:17.0, 6:33.0, 6:37.0, (6:56.0), (7:16.0) |
14 | 423 | Auburn Bay City Western,
MI - Team Time (1st 5) 31:48.0 | Spread (1st 5) 38.0 |
| 66, 66, 70, 104, 117, (119), (119) |
| Brendan Nesbitt, Evan Vorwerck, Antonio Wenglikowski, Mathew Billette, Collin Krygier, (Robert Billette), (Loren Appold) |
| 6:07.0, 6:07.0, 6:11.0, 6:38.0, 6:45.0, (6:46.0), (6:46.0) |
15 | 426 | Wichita County,
KS - Team Time (1st 5) 31:52.0 | Spread (1st 5) 42.0 |
| 62, 79, 84, 95, 106, (110) |
| Dylon Niswonger, Kyler Long, Jacob Schumacher, Joshua Clark, Jacob Clark, (Evan Ridder) |
| 5:57.0, 6:19.0, 6:26.0, 6:31.0, 6:39.0, (6:41.0) |
16 | 506 | Grand Rapids Christian,
MI - Team Time (1st 5) 32:57.5 | Spread (1st 5) 9.0 |
| 96, 98, 101, 102, 109, (122), (125) |
| Justin Varineau, Henry Breems, Tyler Poel, Aaron Brink, Joshua Nicholson, (Matthew Blanker), (Jonathon Oostindie) |
| 6:31.7, 6:33.3, 6:34.9, 6:36.9, 6:40.7, (6:50.0), (6:52.1) |
17 | 524 | Redland,
MD - Team Time (1st 5) 33:13.0 | Spread (1st 5) 43.0 |
| 73, 86, 104, 127, 134, (134), (142) |
| Jermaine Hardy, Joseph Borromeo, Colin Weiskopf, Joshua Eisig, Kevin Meza, (Kenny Vu), (Daniel Dwumfor) |
| 6:16.0, 6:27.0, 6:38.0, 6:53.0, 6:59.0, (6:59.0), (7:10.0) |
18 | 564 | Saline,
MI - Team Time (1st 5) 33:46.5 | Spread (1st 5) 41.1 |
| 87, 100, 108, 129, 140, (144), (147) |
| Gabriel Walder, Aaron Milley, Luke Humphrey, Grant Peters, Trevor Bishop, (Grant Santos), (Connor Meehan) |
| 6:27.4, 6:34.2, 6:40.3, 6:56.1, 7:08.5, (7:14.9), (7:15.9) |
19 | 572 | Kent City,
MI - Team Time (1st 5) 33:50.1 | Spread (1st 5) 53.6 |
| 80, 107, 113, 126, 146 |
| Fraser Wilson, Casey Carew, Jake Alt, Don Kridler, Joshua Lee |
| 6:21.8, 6:39.2, 6:41.2, 6:52.5, 7:15.4 |
20 | 613 | McCool Junction,
NE - Team Time (1st 5) 34:11.0 | Spread (1st 5) 1:46.6 |
| 53, 124, 136, 139, 161, (184), (185) |
| Preston Cole, Jacob Sanner, Chris Vera, JT Hamm, Trey Perry, (Gaje Petroshus), (Christian Stacy) |
| 5:43.9, 6:52.0, 6:59.6, 7:05.0, 7:30.5, (8:20.8), (8:24.3) |
21 | 636 | Grand Haven Lakeshore,
MI - Team Time (1st 5) 35:13.6 | Spread (1st 5) 1:33.8 |
| 78, 90, 145, 152, 171, (175), (188) |
| Clay Landsman, Maxmilian Anthes, Nathan Johnson, Drew Henman, Dominic Hentemann, (Jack Colbry), (Travis Meyers) |
| 6:18.7, 6:28.6, 7:15.0, 7:18.8, 7:52.5, (7:58.3), (9:16.6) |
22 | 680 | Gladwin,
MI - Team Time (1st 5) 35:42.7 | Spread (1st 5) 1:30.9 |
| 77, 130, 149, 155, 169 |
| Adam Bishop, Aaron Weston, Fengjin Cui, Justin Fisher, Braden Ehlers |
| 6:17.3, 6:57.4, 7:16.2, 7:23.6, 7:48.2 |
23 | 684 | Mount Olive Lutheran,
WI - Team Time (1st 5) 35:37.6 | Spread (1st 5) 59.1 |
| 83, 141, 151, 153, 156, (158), (172) |
| Matthew Medema, Jared Kraftzenk, Marcus Medema, Andrew Ohland, T.J. Riehle, (Caleb Kolell), (Caden Rindt) |
| 6:25.4, 7:09.4, 7:17.5, 7:20.8, 7:24.5, (7:26.6), (7:52.6) |
24 | 697 | St. Mark Lutheran,
WI - Team Time (1st 5) 35:56.1 | Spread (1st 5) 1:20.5 |
| 118, 121, 131, 150, 177, (178), (179) |
| Nathan Mayer, Christopher Krahn, Caleb Buboltz, Kyler Johnson, Dominick Baye, (Isaiah Fenske), (Lucas Adrian) |
| 6:45.8, 6:49.4, 6:57.7, 7:16.9, 8:06.3, (8:09.5), (8:10.3) |
25 | 738 | Pathfinder - Pinckney,
MI - Team Time (1st 5) 36:22.8 | Spread (1st 5) 41.9 |
| 137, 138, 143, 154, 166, (170), (174) |
| Connor Wohlschleger, Gabe Grannis, Ryan Talbott, Jimmy Muscato, Aaron Jarema, (Justin Dickinson), (Alex Hazelton) |
| 7:01.3, 7:04.6, 7:10.6, 7:23.1, 7:43.2, (7:51.7), (7:55.2) |
26 | 778 | St. Peter (Appleton),
WI - Team Time (1st 5) 37:08.1 | Spread (1st 5) 45.0 |
| 133, 157, 159, 162, 167, (176), (181) |
| Ty Homan, Owen VanderHorst, Zeb Punzel, Luke Pingel, Jason Plaster, (Sam Plamann), (Riley Tiedt Unk) |
| 6:58.7, 7:25.8, 7:27.3, 7:32.6, 7:43.7, (8:05.6), (8:16.0) |
27 | 806 | Trinity Lutheran (Neenah),
WI - Team Time (1st 5) 38:30.7 | Spread (1st 5) 1:32.7 |
| 116, 163, 165, 180, 182, (186), (187) |
| Stephen Baehman, Robert Harrison, Jonah Hungerford, Ryan Timm, Dayne Kramer, (Jacob Wiedoff), (Ben Fager) |
| 6:44.6, 7:35.9, 7:40.2, 8:12.7, 8:17.3, (8:54.9), (9:13.4) |
28 | 848 | Chippewa Hills,
MI - Team Time (1st 5) 39:07.9 | Spread (1st 5) 48.4 |
| 160, 164, 168, 173, 183, (190) |
| Devontae Caldwell, Raymond Robertson, Brayden Nelson, Erik Moorman, Eric Richard, (Jake O'Neil) |
| 7:29.8, 7:38.7, 7:47.9, 7:53.3, 8:18.2, (11:24.0) |
29 | 968 | Thornapple Kellogg,
MI - Team Time (1st 5) 58:44.0 | Spread (1st 5) 15.1 |
| 191, 192, 194, 195, 196, (211), (215) |
| Luke Noah, Eric Walter, Matthew Vannett, Spencer Irvine, Andrew Possett, (Jason McNamara), (Aaron Czarnecki) |
| 11:35.8, 11:41.6, 11:45.6, 11:50.1, 11:50.9, (13:51.8), (15:07.7) |
30 | 999 | Otsego,
MI - Team Time (1st 5) 1:02:07.5 | Spread (1st 5) 1:51.3 |
| 193, 197, 200, 202, 207, (210), (214) |
| Trenton Wolthuis, Sammy Moran, Casey Syrek, Jacob Goodrich, Tyler Rayman, (Brennan Richardson), (Adam Coe) |
| 11:43.4, 11:53.8, 12:20.3, 12:35.3, 13:34.7, (13:51.4), (14:46.5) |
31 | 1008 | Sturgis,
MI - Team Time (1st 5) 1:02:51.0 | Spread (1st 5) 3:37.9 |
| 189, 198, 203, 205, 213, (216) |
| Matt Polzin, Daniel Tetzloff, Brendan Sprowls, Trevor Jacobs, Paul Kelly, (Aaron Rueppel) |
| 10:34.2, 12:03.8, 12:44.2, 13:16.7, 14:12.1, (15:36.8) |
32 | 1018 | Sparta,
MI - Team Time (1st 5) 1:05:00.2 | Spread (1st 5) 1:23.3 |
| 199, 201, 204, 206, 208, (209), (212) |
| Adam Popma, Ethan Oudbier, Chase Wilson, Caleb Soules, Ethan Wooten, (Collin Wooten), (Cannon Popma) |
| 12:19.2, 12:27.9, 13:05.8, 13:24.8, 13:42.5, (13:42.7), (13:58.0) |