1 | 37 | JC McKenna,
WI - Team Time (1st 5) 58:00.0 | Spread (1st 5) 1:14.0 |
| 1, 6, 8, 10, 12, (14), (20) |
| Dillon Elliott, Gauge Jorgensen, Brock Elliott, William Stuart, Max Kaether, (Arthur Cunningham), (Blake Frey) |
| 10:42.4, 11:39.8, 11:48.9, 11:52.5, 11:56.4, (11:59.3), (12:14.9) |
2 | 47 | St. Joan of Arc,
WI - Team Time (1st 5) 59:06.8 | Spread (1st 5) 28.9 |
| 5, 7, 9, 11, 15, (31), (38) |
| Kane Straka, Cole Taggett, Jonathan Dreist, Elijah Schleifer, Danny Dampier, (Emmet Kelchen), (Bennett Skowronek) |
| 11:33.2, 11:47.2, 11:50.1, 11:54.2, 12:02.1, (12:42.0), (12:56.4) |
3 | 116 | St Joseph's (Fort Atkinson),
WI - Team Time (1st 5) 1:01:00.6 | Spread (1st 5) 2:31.5 |
| 3, 4, 16, 44, 49, (94), (95) |
| Noah Last, Francis Kuefler, Jameson Stafford, Liam Grover, Jonathan Lewis, (Gavin Nsibirwa), (Daniel Lewis) |
| 11:02.2, 11:04.3, 12:05.0, 13:15.4, 13:33.7, (17:25.8), (17:29.2) |
4 | 123 | DASH Homeschool,
WI - Team Time (1st 5) 1:02:10.0 | Spread (1st 5) 1:02.0 |
| 13, 16, 27, 28, 39, (54), (74) |
| Nathanael Chu, Erik Anderson, Seka Kostrzewa, Andrew Anderson, Josiah Chu, (Ephraim Radtke), (Noah Caspers) |
| 11:58.0, 12:05.0, 12:32.0, 12:35.0, 13:00.0, (13:49.0), (14:47.0) |
5 | 145 | Menomonie,
WI - Team Time (1st 5) 1:03:05.7 | Spread (1st 5) 51.2 |
| 18, 22, 29, 36, 40, (51), (57) |
| Grant Burns, Peter Cimino, Grant Tomasek, Antonio Komro, Caleb Schneider, (Rex Drout), (Devon Vandewiele) |
| 12:10.4, 12:23.1, 12:35.4, 12:55.2, 13:01.6, (13:38.4), (14:07.9) |
6 | 174 | Brookfield Academy,
WI - Team Time (1st 5) 1:04:46.0 | Spread (1st 5) 1:52.0 |
| 21, 24, 34, 34, 61, (64), (74) |
| Benjamin Reiner, Danny Reiner, Danny Weiner, Matthew Casas, Adrian Yin, (Zach Weiner), (Josh Schwartz) |
| 12:20.0, 12:26.0, 12:54.0, 12:54.0, 14:12.0, (14:28.0), (14:47.0) |
7 | 190 | Washington County Homeschool,
WI - Team Time (1st 5) 1:04:56.4 | Spread (1st 5) 3:33.6 |
| 2, 19, 50, 53, 66, (88), (99) |
| Aaron Mudge, Jonah Rotta, Micaiah Cantrall, Braeden McNabb, Grant Yogerst, (Carl Yogerst), (Logan Tenderenda) |
| 10:58.4, 12:12.0, 13:34.0, 13:40.0, 14:32.0, (15:59.0), (18:34.0) |
8 | 237 | North Shore Montessori,
WI - Team Time (1st 5) 1:07:39.0 | Spread (1st 5) 2:23.0 |
| 26, 32, 33, 70, 76 |
| Jack Brodersen, Cole Wilson, Lucas Brodersen, Henry Riley, Seth Wilson |
| 12:30.0, 12:44.0, 12:52.0, 14:40.0, 14:53.0 |
9 | 255 | Hayward,
WI - Team Time (1st 5) 1:08:21.6 | Spread (1st 5) 2:03.3 |
| 30, 41, 46, 65, 73, (84), (85) |
| Seth Becker, Lucas Hansen, Eli Geidel, Evan Mcconnell, Logan Poppe, (Tyson O'Bel), (Joe Froemel) |
| 12:40.7, 13:02.5, 13:22.6, 14:31.8, 14:44.0, (15:35.7), (15:38.8) |
10 | 284 | Christian Life,
WI - Team Time (1st 5) 1:11:53.0 | Spread (1st 5) 5:26.0 |
| 25, 37, 45, 81, 96, (104), (107) |
| Alex St. John, Joseph Rojas, Isaiah VanDixhorn, John Del Greco, Sam VanDixhorn, (Max Spillone), (Logan Robinson) |
| 12:27.0, 12:56.0, 13:22.0, 15:15.0, 17:53.0, (19:34.0), (19:51.0) |
| 284 | Lumen Christi Catholic,
WI - Team Time (1st 5) 1:09:54.0 | Spread (1st 5) 2:06.0 |
| 42, 48, 55, 59, 80, (82), (92) |
| Bailey Wenzler, Luke Running, Michael Maciolek, Michael Cesarz, Dale Domagalski, (Sean DeGuire), (CJ Hartzheim) |
| 13:08.0, 13:31.0, 13:51.0, 14:10.0, 15:14.0, (15:19.0), (16:59.0) |
12 | 319 | Wisconsin Dells,
WI - Team Time (1st 5) 1:11:52.0 | Spread (1st 5) 35.0 |
| 58, 59, 62, 68, 72, (76), (78) |
| Logan Cunningham, Tye Barney, Glen Waterman, Luke Sampson, Keegan Cobbs, (Simion Ringal), (Ryan Rockwell) |
| 14:08.0, 14:10.0, 14:17.0, 14:34.0, 14:43.0, (14:53.0), (14:57.0) |
13 | 330 | Poynette,
WI - Team Time (1st 5) 1:12:07.0 | Spread (1st 5) 1:19.0 |
| 52, 63, 67, 69, 79, (93), (97) |
| Tanis Crawford, Morgan Gilbert, Bryce Frey, Brett Hackbart, Trevor Day, (Brady Cox), (Landon Johnson) |
| 13:39.0, 14:18.0, 14:33.0, 14:39.0, 14:58.0, (17:04.0), (18:16.0) |
14 | 342 | Washburn,
WI - Team Time (1st 5) 1:16:47.1 | Spread (1st 5) 6:42.7 |
| 23, 43, 86, 89, 101 |
| Louie Sonday, Thomas Blong, Luke Sonday, Carter Haveri, Willow Macrum |
| 12:23.5, 13:11.6, 15:40.0, 16:25.8, 19:06.2 |
15 | 387 | Fruzen,
WI - Team Time (1st 5) 1:16:27.5 | Spread (1st 5) 2:51.5 |
| 56, 71, 83, 87, 90, (91), (108) |
| Aidan Greenlee, Fabian Munoz, Aiden Donovan, Alan Cardoza, Elvis Paramo, (Connor Froeber), (Miguel Angel Zepeda) |
| 13:54.3, 14:42.8, 15:19.8, 15:44.8, 16:45.8, (16:55.1), (20:24.6) |
16 | 450 | Cunningham,
WI - Team Time (1st 5) 1:28:40.7 | Spread (1st 5) 5:48.1 |
| 47, 98, 100, 102, 103, (105), (106) |
| Brenin Pearson, Adan Munoz, Kedrick Ingram, Francisco Rebolledo-Valdez, Michael Cruz, (Dravier Tribble), (Jason Garduno) |
| 13:26.7, 18:16.9, 18:34.8, 19:07.5, 19:14.8, (19:34.8), (19:46.0) |