1 | 68 | South Haven Baseline,
MI - Team Time (1st 5) 47:13.1 | Spread (1st 5) 1:16.8 |
| 1, 7, 8, 11, 41, (64), (71) |
| Todd Cornett, Dalton Wolfe, Nathan VanderRoest, Ian Everitt, Cameron Sleeper, (Grahan Cormac), (Jason John) |
| 8:50.0, 9:24.2, 9:25.0, 9:27.1, 10:06.8, (10:24.2), (10:29.8) |
2 | 73 | Flowing Wells,
AZ - Team Time (1st 5) 47:31.0 | Spread (1st 5) 1:01.0 |
| 2, 4, 18, 23, 26, (45), (81) |
| John Henry Hervol, Alejandro Gonzalez, Michael Sanford, Carlos Lopez, Ramses Ramos, (Matthew Breitwieser), (Joel Ruiz) |
| 8:54.0, 9:04.0, 9:45.0, 9:53.0, 9:55.0, (10:09.0), (10:35.0) |
3 | 107 | Coronado (C),
AZ - Team Time (1st 5) 48:10.0 | Spread (1st 5) 1:14.0 |
| 3, 5, 23, 27, 49, (56), (73) |
| Cal Skilsky, Zeke Zankich, Jacob Wilkinson, David Fernandez, Collin Dylla, (Jared Pastor), (Kevin Childers) |
| 8:56.0, 9:15.0, 9:53.0, 9:56.0, 10:10.0, (10:17.0), (10:30.0) |
4 | 131 | North Rockford,
MI - Team Time (1st 5) 49:22.4 | Spread (1st 5) 39.7 |
| 13, 16, 28, 29, 45, (72), (97) |
| Matt Albano, Sam Lewis, David Newberger, Mitchell Switzer, Troy Truxton, (Patrick Salyer), (Will Zimmerman) |
| 9:29.3, 9:42.9, 10:00.3, 10:00.9, 10:09.0, (10:29.9), (10:49.0) |
5 | 188 | Grand Rapids Christian,
MI - Team Time (1st 5) 50:03.9 | Spread (1st 5) 59.1 |
| 14, 15, 22, 55, 82, (92), (98) |
| Noah Buteyn, Adam Warners, Patrick Jonker, Mark DeJong, Jim VanDyke, (Drew Hendrikson), (Cotter Koopman) |
| 9:37.9, 9:40.3, 9:51.8, 10:16.9, 10:37.0, (10:43.8), (10:49.8) |
6 | 191 | Forest Hills Central,
MI - Team Time (1st 5) 50:15.5 | Spread (1st 5) 24.5 |
| 19, 32, 42, 47, 51, (62), (96) |
| Bryce McBride, Alex Kline, Trent Vanwagoner, Curtis Jepson, Ben Eastburg, (Matt Peneycad), (Cameron Jackson) |
| 9:46.8, 10:01.2, 10:06.9, 10:09.3, 10:11.3, (10:23.0), (10:48.2) |
7 | 231 | Lakes,
ID - Team Time (1st 5) 50:19.0 | Spread (1st 5) 1:22.0 |
| 6, 9, 36, 87, 93, (99), (123) |
| Rikki McCaw, Marcus Ross, Chase Sanchez, Brodie Larsen, Dylan Hooper, (Max Evans), (Travis McDowell) |
| 9:24.0, 9:26.0, 10:04.0, 10:39.0, 10:46.0, (10:50.0), (11:05.0) |
8 | 292 | Byron Center West,
MI - Team Time (1st 5) 51:38.0 | Spread (1st 5) 1:03.9 |
| 25, 35, 54, 68, 110, (171), (223) |
| Ben VanderWeide, Thomas Riemersma, Andrew VandeBunte, Colin Love, Ryan ONeill, (Evan Stambaugh), (Jonathan Stowers) |
| 9:54.1, 10:03.7, 10:15.2, 10:27.0, 10:58.0, (11:33.3), (12:16.2) |
9 | 312 | Wilson,
AZ - Team Time (1st 5) 51:37.0 | Spread (1st 5) 1:39.0 |
| 9, 30, 36, 114, 123, (126), (133) |
| Jordan Hellebuyck, Joey Howard, Erik Corona, Ricky Cordova, Max Vaskovic, (Joe Bixby), (Mitchell Wagner) |
| 9:26.0, 10:01.0, 10:04.0, 11:01.0, 11:05.0, (11:06.0), (11:12.0) |
10 | 316 | Kenowa Hills,
MI - Team Time (1st 5) 51:52.0 | Spread (1st 5) 49.4 |
| 33, 43, 51, 89, 100, (183), (194) |
| Austin Lipsey, Kevin Elliot, Dakota Gerard, Peter Brown, Mike Sorenson, (Cody Streeter), (Cameron Swaggerty) |
| 10:01.9, 10:07.2, 10:11.3, 10:40.3, 10:51.3, (11:41.0), (11:48.3) |
11 | 433 | Mill Creek (Comstock Park),
MI - Team Time (1st 5) 53:16.6 | Spread (1st 5) 1:02.3 |
| 58, 67, 78, 83, 147, (200), (215) |
| Nolan Rossman, Mitchell Parsons, Albert Henry, Tyler Kippen, Nic Reinsma, (Aaron Bueche), (Ethan Carpenter) |
| 10:18.7, 10:26.7, 10:32.3, 10:37.9, 11:21.0, (11:53.3), (12:05.3) |
12 | 449 | Greenville,
MI - Team Time (1st 5) 53:16.6 | Spread (1st 5) 1:50.8 |
| 21, 38, 70, 139, 181, (216), (227) |
| Christopher Jacobsen, Jared Downing, Nicholas Reamer, Joel Heron, Terry Diehl, (Timothy Lovell), (Zachary Spitzley) |
| 9:49.2, 10:05.9, 10:28.2, 11:13.3, 11:40.0, (12:09.8), (12:26.3) |
13 | 505 | Hastings,
MI - Team Time (1st 5) 54:10.0 | Spread (1st 5) 40.4 |
| 75, 76, 101, 118, 135, (146), (199) |
| Caleb Sherwood, Stephe Kendall, Cole Hardin, Ronnie Collins, Ethan Haywood, (Matt Banister), (Alec Hardin) |
| 10:31.7, 10:31.8, 10:51.7, 11:02.7, 11:12.1, (11:19.9), (11:53.2) |
14 | 509 | East Rockford,
MI - Team Time (1st 5) 54:10.1 | Spread (1st 5) 56.9 |
| 48, 103, 109, 121, 128, (155), (159) |
| Justin Meuser, Evan Erickson, Kyle Syrba, Spencer Keating, Maxwell Brieden, (Colin Maunard), (Jack Wyatt) |
| 10:09.9, 10:51.9, 10:57.2, 11:04.3, 11:06.8, (11:25.4), (11:26.9) |
15 | 523 | Wayland Union,
MI - Team Time (1st 5) 54:15.0 | Spread (1st 5) 1:27.1 |
| 39, 80, 105, 129, 170, (242), (246) |
| Brennan Steenhoek, Jacob Newton, Nathan Fields, Aaron Burmania, Dennis Huffman, (Devin Rosewarne), (Scott VanderToorn) |
| 10:06.0, 10:34.2, 10:54.7, 11:07.0, 11:33.1, (12:53.7), (13:03.1) |
16 | 525 | King's,
WA - Team Time (1st 5) 54:11.0 | Spread (1st 5) 1:15.0 |
| 53, 84, 88, 140, 160, (214), (217) |
| Andrew Ayers, Noah Bundrant, Ryan Mills, Sam Tomkins, Jeremy Pope-Levison, (Zach Frohardt), (Payton Ratzliff) |
| 10:12.0, 10:38.0, 10:40.0, 11:14.0, 11:27.0, (12:05.0), (12:10.0) |
17 | 547 | Farmington,
MO - Team Time (1st 5) 54:23.0 | Spread (1st 5) 2:00.0 |
| 17, 63, 114, 165, 188, (213), (221) |
| Tom Burcham, Tyler Sullivan, Travis Dodson, Andrew Gruhala, Justin Shelley, (Kyle Lacy), (Aaron Hargiss) |
| 9:44.0, 10:24.0, 11:01.0, 11:30.0, 11:44.0, (12:04.0), (12:15.0) |
18 | 567 | Catholic United,
MI - Team Time (1st 5) 54:49.5 | Spread (1st 5) 1:13.2 |
| 61, 91, 111, 130, 174, (180), (208) |
| Andrew Truszkowski, Nathaniel Quam, Sam Lake, Nick Choryan, Zack Iacovoni, (Eric Parks), (Jeff Harmon) |
| 10:22.8, 10:43.7, 10:58.9, 11:08.1, 11:36.0, (11:39.8), (11:59.1) |
| 567 | Northern Hills,
MI - Team Time (1st 5) 54:48.0 | Spread (1st 5) 1:05.2 |
| 57, 102, 125, 131, 152, (154), (163) |
| Peter Tierney, Cal Morgan, Andrew Wittland, Max Verbrugge, Brendan Nee, (Grant Goetcheus), (Josh Fontius) |
| 10:18.0, 10:51.8, 11:05.2, 11:09.8, 11:23.2, (11:25.2), (11:28.8) |
20 | 579 | DASH Homeschool,
WI - Team Time (1st 5) 54:54.0 | Spread (1st 5) 1:10.0 |
| 59, 66, 133, 156, 165, (181), (183) |
| Ransom Nyhart, Hudson Nyhart, Jude Swift, Dawson Miller, Zebulon Caspers, (Levi Leonard), (Patrick Moloney) |
| 10:20.0, 10:26.0, 11:12.0, 11:26.0, 11:30.0, (11:40.0), (11:41.0) |
21 | 583 | Orange Grove,
AZ - Team Time (1st 5) 55:05.0 | Spread (1st 5) 34.0 |
| 94, 104, 112, 126, 147, (156), (172) |
| Daniel MacDonald, Ben Daines, Cole Stefan, Stewart Bardach, David Cai, (Ryan McMeans), (Jacob Dickson) |
| 10:47.0, 10:52.0, 10:59.0, 11:06.0, 11:21.0, (11:26.0), (11:34.0) |
22 | 588 | Sky View,
OR - Team Time (1st 5) 54:55.0 | Spread (1st 5) 1:28.0 |
| 39, 60, 150, 167, 172, (178), (192) |
| Matt Shilling, Adi Wolfenden, Joe Navarra, Colt Martin, Noah Chaney, (Shea Booster), (Colton Love) |
| 10:06.0, 10:22.0, 11:22.0, 11:31.0, 11:34.0, (11:39.0), (11:47.0) |
23 | 628 | Sparta,
MI - Team Time (1st 5) 55:20.8 | Spread (1st 5) 1:46.2 |
| 44, 90, 135, 158, 201, (204), (206) |
| Carter Versleys, Dylan Willetts, Dakota Schafer, Jeremy Andrews, Evan Soules, (Isaac Kane), (Nate Ring) |
| 10:07.7, 10:40.9, 11:12.1, 11:26.2, 11:53.9, (11:55.0), (11:56.9) |
24 | 671 | Forest Hills Eastern,
MI - Team Time (1st 5) 55:43.4 | Spread (1st 5) 1:35.8 |
| 50, 79, 175, 176, 191, (195), (229) |
| Elliot Miller, Caleb Smith, Tyler Mitchell, Tull Patrick, Robbie Heyboer, (Jake Stevens), (Trevor Roberts) |
| 10:10.1, 10:33.8, 11:36.7, 11:36.9, 11:45.9, (11:49.2), (12:27.1) |
25 | 701 | Fruitport,
MI - Team Time (1st 5) 56:11.4 | Spread (1st 5) 1:05.3 |
| 69, 137, 162, 164, 169, (209), (220) |
| Sebastyn Brown, Dom Flores, Jacob Clendenon, John Race, Cory Bussing, (Alex Kendra), (Cody Moore) |
| 10:27.7, 11:12.7, 11:28.3, 11:29.7, 11:33.0, (12:00.1), (12:14.0) |
26 | 706 | Jean K Harker,
MI - Team Time (1st 5) 56:16.2 | Spread (1st 5) 1:12.0 |
| 86, 95, 132, 196, 197, (239), (274) |
| Kyle Demski, Greg Shaffer, Gary Carlson, Brendan Klynstra, Wyatt Haner, (Logan Risner), (Sawyer Brooks) |
| 10:38.2, 10:48.0, 11:10.0, 11:49.8, 11:50.2, (12:52.9), (15:39.0) |
27 | 722 | Lakeland,
ID - Team Time (1st 5) 56:43.0 | Spread (1st 5) 2:51.0 |
| 20, 77, 178, 212, 235, (240), (255) |
| Wyatt Cory, Payton Sanders, Garrett Johnson, Matt Gonser, Arthur Bassaly, (Kyle Roth), (Justin Dansereou) |
| 9:49.0, 10:32.0, 11:39.0, 12:03.0, 12:40.0, (12:53.0), (13:43.0) |
28 | 725 | Belding,
MI - Team Time (1st 5) 56:24.6 | Spread (1st 5) 1:56.0 |
| 31, 117, 185, 185, 207, (237), (266) |
| Sam Syrjala, Brady Blasher, Chris Wucher, Christopher Wucher, Leo Stubbelfield, (David Michalek), (Spencer Middling) |
| 10:01.1, 11:02.2, 11:42.1, 11:42.1, 11:57.1, (12:44.9), (14:33.7) |
29 | 747 | Altavista,
VA - Team Time (1st 5) 57:02.0 | Spread (1st 5) 1:22.0 |
| 106, 119, 147, 151, 224, (240), (285) |
| Sean Farney, Dylan Allen, Chris Gavin, Jamie Doss, Hunter Faris, (Chamberlai Harris), (Mathew Davis) |
| 10:56.0, 11:04.0, 11:21.0, 11:23.0, 12:18.0, (12:53.0), (21:00.0) |
30 | 753 | Hesperia,
MI - Team Time (1st 5) 57:13.9 | Spread (1st 5) 3:14.2 |
| 12, 120, 153, 232, 236 |
| Jeff Rumsey, David Jacobs, Joey McKeown, Hunter Rosema, Peyton Kraus |
| 9:28.1, 11:04.1, 11:24.7, 12:34.7, 12:42.3 |
31 | 777 | Jackson Street,
CA - Team Time (1st 5) 56:57.0 | Spread (1st 5) 31.0 |
| 140, 143, 143, 161, 190, (193), (211) |
| Cody Griffith, Jacob Alvarez, David Neill, Curt Bennett, Brenden Berry, (Tyler Larsen), (Gabriel Aguirre) |
| 11:14.0, 11:15.0, 11:15.0, 11:28.0, 11:45.0, (11:48.0), (12:02.0) |
32 | 844 | Cedar Springs,
MI - Team Time (1st 5) 1:04:29.8 | Spread (1st 5) 8:43.2 |
| 85, 122, 137, 218, 282 |
| Brandon Sipka, Mitch Hamner, Gabe Zwinger, Bryan Taylor, Jon Shively |
| 10:38.1, 11:04.9, 11:12.7, 12:12.8, 19:21.3 |
33 | 884 | Spring Lake,
MI - Team Time (1st 5) 59:54.2 | Spread (1st 5) 3:06.8 |
| 106, 108, 189, 222, 259 |
| Riley Warmoth, Connor Bolthouse, Morgan Boone, Nathan Kelly, Chris Haintz |
| 10:56.0, 10:56.1, 11:44.1, 12:15.2, 14:02.8 |
34 | 918 | Wyoming Lee,
MI - Team Time (1st 5) 58:44.3 | Spread (1st 5) 1:04.7 |
| 142, 145, 187, 219, 225, (243), (247) |
| Damon Parr, Dimitry Slaughter, Cameron Poisson, Cash McClintock, Trevor Farr, (Devon Parr), (Michael Farr) |
| 11:14.1, 11:15.2, 11:43.2, 12:13.0, 12:18.8, (12:54.7), (13:09.3) |
35 | 921 | L. E. White (Allegan),
MI - Team Time (1st 5) 59:11.3 | Spread (1st 5) 2:33.1 |
| 65, 201, 201, 210, 244 |
| Kyle Sousley, Andrew Derry, Tyler Wykhuis, Jack Prange, Kyle Kenny |
| 10:25.1, 11:53.9, 11:53.9, 12:00.2, 12:58.2 |
36 | 974 | Ilwaco,
WA - Team Time (1st 5) 1:06:11.0 | Spread (1st 5) 8:37.0 |
| 34, 177, 231, 251, 281 |
| Zach Ahlin, Brendan Weidner, Evan Sutherland, Gabe Cook, Eli Desimone |
| 10:02.0, 11:37.0, 12:32.0, 13:21.0, 18:39.0 |
37 | 1036 | Lowell,
MI - Team Time (1st 5) 1:03:15.3 | Spread (1st 5) 3:06.3 |
| 113, 168, 238, 257, 260, (279), (280) |
| Alex Bohr, Jon Wycoff, Casey Sellner, Keegan Solon, Andrew Lee, (Dylan Stanton), (Mitchell Strawser) |
| 10:59.8, 11:32.9, 12:47.1, 13:49.4, 14:06.1, (17:37.1), (17:39.9) |
38 | 1044 | Montesano,
WA - Team Time (1st 5) 1:03:04.0 | Spread (1st 5) 4:18.0 |
| 114, 204, 226, 228, 272, (278) |
| Gabe Spearin, Brandon Rose, Jefferson Donovan, Travis Lawrence, Dakota Jefferson, (Ian Bodenhamer) |
| 11:01.0, 11:55.0, 12:22.0, 12:27.0, 15:19.0, (17:25.0) |
39 | 1125 | Christian Heritage,
VA - Team Time (1st 5) 1:07:59.3 | Spread (1st 5) 4:54.0 |
| 74, 249, 258, 271, 273 |
| Timmy Moyer, Hunter Robertson, Daniel Lipes, Ethan Skillen, Nathan Robinson |
| 10:31.0, 13:15.5, 13:50.0, 14:57.8, 15:25.0 |
40 | 1203 | Sisson,
CA - Team Time (1st 5) 1:06:52.0 | Spread (1st 5) 4:00.0 |
| 198, 233, 245, 252, 275, (277), (286) |
| Chet Bolstridge, Chris Morzenti, Zack Krock, Draven Hawk, Mason Brooks, (Joshua Moore), (Blue Bolstridge) |
| 11:52.0, 12:35.0, 13:01.0, 13:32.0, 15:52.0, (16:28.0), (26:17.0) |
41 | 1244 | Franklin County,
VA - Team Time (1st 5) 1:07:38.0 | Spread (1st 5) 2:01.0 |
| 230, 233, 253, 263, 265, (269) |
| Jacob Barton, Zhenya Anderson, Ben Craine, Hunter Hawkins, Timmy Miles, (Tyrael Gilbert) |
| 12:31.0, 12:35.0, 13:35.0, 14:25.0, 14:32.0, (14:55.0) |
42 | 1291 | Forest,
VA - Team Time (1st 5) 1:09:54.2 | Spread (1st 5) 1:12.8 |
| 248, 256, 261, 262, 264, (267), (270) |
| Patrick Warren, Robbie Toney, Matt Owen, Blake Toler, Tate Dorman, (Warren Parker), (Carter Villa) |
| 13:15.2, 13:44.0, 14:10.0, 14:17.0, 14:28.0, (14:40.0), (14:57.4) |
43 | 1330 | Dunsmuir Elementary,
CA - Team Time (1st 5) 1:17:32.0 | Spread (1st 5) 6:17.0 |
| 250, 253, 268, 276, 283, (284) |
| Jonathan Parsons, Allen Parsons, Daniel Brashear, Clayton Hibben, Dylan Calzoni, (James O'Brien) |
| 13:18.0, 13:35.0, 14:49.0, 16:15.0, 19:35.0, (20:08.0) |