1 | 58 | Aquinas,
WI - Team Time (1st 5) 1:27:34.0 | Spread (1st 5) 1:13.0 |
| 4, 6, 13, 17, 18, (27), (34) |
| Alex Egbert, Zachary Phillips, Jeremiah DeGroot, Rory Campbell, Ryan Scheidt, (Eddie Harwick), (Collin Meyer) |
| 16:49.5, 16:53.5, 17:49.2, 17:59.3, 18:02.5, (18:25.2), (18:40.5) |
2 | 92 | Brookwood,
WI - Team Time (1st 5) 1:29:28.4 | Spread (1st 5) 1:40.5 |
| 5, 11, 19, 26, 31, (41), (52) |
| Dylan Smith, Jared Johnson, Zane Peterson, Billy Nusse, Chase Ferries, (Devan Summerfield), (Heriberto Santiago) |
| 16:52.9, 17:33.8, 18:07.3, 18:21.0, 18:33.4, (18:53.2), (19:10.5) |
3 | 102 | Cochrane-Fountain City,
WI - Team Time (1st 5) 1:30:08.8 | Spread (1st 5) 1:51.6 |
| 2, 16, 23, 28, 33, (46), (57) |
| Tylor Jilk, Cole Schreiber, Brad Scharlau, Jesse Gilbertson, Greg Dascher, (Niko Rich), (Dylan Adank) |
| 16:47.6, 17:57.6, 18:18.0, 18:26.4, 18:39.2, (18:58.4), (19:18.3) |
4 | 123 | Westby,
WI - Team Time (1st 5) 1:30:49.5 | Spread (1st 5) 2:15.1 |
| 1, 20, 25, 32, 45, (48), (56) |
| Spencer Oftedahl, Lucas Knight, Hayden Fredrickson, Noah Shea, Joe Call, (John Lucas), (Kyle Hansen) |
| 16:41.9, 18:13.8, 18:20.9, 18:35.9, 18:57.0, (18:59.4), (19:14.3) |
5 | 158 | Melrose-Mindoro,
WI - Team Time (1st 5) 1:32:05.0 | Spread (1st 5) 2:04.9 |
| 8, 14, 38, 39, 59, (64), (77) |
| Jacob Bryhn, Brent Knudson, Ryan Whitacre, Martin Danarp, Derek Blaken, (Caleb Waldera), (David Bjorge) |
| 17:15.4, 17:49.8, 18:49.3, 18:50.2, 19:20.3, (19:36.9), (20:07.4) |
6 | 162 | Luther,
WI - Team Time (1st 5) 1:32:55.4 | Spread (1st 5) 39.2 |
| 22, 24, 30, 42, 44, (68), (89) |
| Ian Timm, Brad Kirsch, Beau Clemmensen, King Weston, Austyn Warren, (Cameron Schroeder), (Jacob Wintrone) |
| 18:15.6, 18:20.2, 18:30.7, 18:54.1, 18:54.8, (19:41.0), (20:39.7) |
7 | 204 | Osseo-Fairchild,
WI - Team Time (1st 5) 1:33:45.3 | Spread (1st 5) 2:24.4 |
| 8, 29, 40, 62, 65, (78), (110) |
| Abraham Hall, James Porter, Bryce Haas, Parker Rongstad, Rome Rauter, (Tristan Shuttleworth), (Trystan Baribeau) |
| 17:15.4, 18:27.1, 18:51.8, 19:31.2, 19:39.8, (20:08.7), (24:22.7) |
8 | 214 | Arcadia,
WI - Team Time (1st 5) 1:33:54.2 | Spread (1st 5) 3:09.0 |
| 7, 21, 47, 58, 81, (92), (102) |
| Ramon Romero, Brady Schock, Briar Golden, Brian Lettner, Kyle Motszko, (Joe McFarland), (Dylan Wolfe) |
| 17:06.9, 18:14.3, 18:58.5, 19:18.6, 20:15.9, (20:46.0), (21:42.8) |
9 | 245 | Mondovi,
WI - Team Time (1st 5) 1:35:32.0 | Spread (1st 5) 48.4 |
| 36, 43, 50, 53, 63, (85), (100) |
| Zach Kluge, Jason Fath, Daniel Gruber, Brett Plagenz, Nash Weiss, (Trevor Giedd), (Ty Parker) |
| 18:44.1, 18:54.7, 19:09.5, 19:11.2, 19:32.5, (20:29.5), (21:24.9) |
10 | 267 | Kickapoo/La Farge,
WI - Team Time (1st 5) 1:35:24.1 | Spread (1st 5) 3:01.9 |
| 3, 51, 70, 71, 72, (74), (80) |
| Mason Geary, Danny Johll, Peyton Sherry, Gavin McCauley, Scott Turgasen, (David McKittrick), (Brandon Braun) |
| 16:48.2, 19:09.6, 19:46.8, 19:49.4, 19:50.1, (19:59.2), (20:15.1) |
11 | 284 | Blair-Taylor,
WI - Team Time (1st 5) 1:36:57.7 | Spread (1st 5) 2:59.8 |
| 10, 37, 66, 84, 87, (88), (93) |
| Sean Reismann, Chance Johnson, Nate Feaster, Dakota Samples, Ash Hussain, (Lars Everson), (Layne Noren) |
| 17:32.7, 18:47.9, 19:39.9, 20:24.7, 20:32.5, (20:34.7), (21:00.0) |
12 | 316 | Independence/Gilmanton,
WI - Team Time (1st 5) 1:38:04.3 | Spread (1st 5) 1:24.6 |
| 35, 61, 69, 75, 76, (83), (109) |
| Chris Warner, Dustin Marsolek, Nathan Warner, Jordan Speltz, Dustin Skroch, (John Gooden), (Colton Bork) |
| 18:42.0, 19:29.6, 19:46.1, 20:00.0, 20:06.6, (20:23.9), (24:15.8) |
13 | 364 | Bangor,
WI - Team Time (1st 5) 1:39:53.7 | Spread (1st 5) 1:56.4 |
| 55, 60, 66, 86, 97, (99), (112) |
| Foster Erickson, Ben Olson, Walker Sevier, Colin Buchholz, Trevor Theurer, (Ryan Gerke), (Josh Shrake) |
| 19:11.9, 19:22.4, 19:39.9, 20:31.2, 21:08.3, (21:13.7), (30:57.5) |
14 | 367 | Hillsboro,
WI - Team Time (1st 5) 1:40:25.5 | Spread (1st 5) 2:00.1 |
| 49, 54, 73, 95, 96, (107), (108) |
| Avery Rueckheim, Zach O'hair, Skyler Fisher, Mitch Beckwith, Drew Bisarek, (Ben Mayberry), (Dylan Thew) |
| 19:07.8, 19:11.6, 19:51.8, 21:06.4, 21:07.9, (23:26.8), (23:38.2) |
15 | 383 | Necedah,
WI - Team Time (1st 5) 1:43:16.8 | Spread (1st 5) 4:46.0 |
| 15, 79, 82, 103, 104, (105), (111) |
| Jerrod Foust, Anthony Seebruck, David Hager, Dylan Mercer, Tanner Hutchins, (Brendon Bartels), (Sean McNally) |
| 17:51.2, 20:08.9, 20:21.7, 22:17.8, 22:37.2, (22:39.3), (28:58.9) |
16 | 384 | West Central Homeschool,
WI - Team Time (1st 5) 1:41:13.0 | Spread (1st 5) 3:33.0 |
| 12, 90, 90, 94, 98, (101), (106) |
| Zeb Peterson, David Petershiem, Sam Higgins, Stephen Hoffland, Matt Sueppel, (Josiah Swift), (Ethan Hart) |
| 17:37.0, 20:42.0, 20:42.0, 21:02.0, 21:10.0, (21:37.0), (22:46.0) |