1 | 26 | Oconomowoc,
WI - Team Time (1st 5) 1:20:04.1 | Spread (1st 5) 1:09.9 |
| 1, 2, 6, 8, 9, (12), (13) |
| Zach Vance, Hayden Triebold, Jayden Sayles, Bryce Faith, Payton Triebold, (Andrew Vizcarra), (James Lennington) |
| 15:22.9, 15:23.9, 16:19.2, 16:25.3, 16:32.8, (16:48.3), (16:48.6) |
2 | 74 | Madison La Follette,
WI - Team Time (1st 5) 1:24:23.4 | Spread (1st 5) 1:08.2 |
| 4, 11, 16, 20, 23, (25), (35) |
| Nico Castellanos, Gabino Ocotl-Acevedo, Noah Larkin, Gustas Montvydas, Emmett Samson, (Joe Houseman), (Ike Helms) |
| 16:13.6, 16:41.2, 16:57.0, 17:09.8, 17:21.8, (17:30.7), (17:45.4) |
3 | 88 | Sun Prairie East,
WI - Team Time (1st 5) 1:24:59.0 | Spread (1st 5) 1:18.0 |
| 7, 10, 14, 26, 31, (32), (38) |
| Mateo Alvarado-Ven, Jonah Marshall, Patrick McRoberts, Yutaro Suzucki, Drew Peters, (Leo Saron), (Malcolm Mohr) |
| 16:21.4, 16:37.7, 16:49.3, 17:31.2, 17:39.4, (17:41.5), (17:56.6) |
4 | 128 | Sun Prairie West,
WI - Team Time (1st 5) 1:26:11.9 | Spread (1st 5) 2:54.6 |
| 3, 15, 19, 45, 46, (47), (48) |
| Mateo Alvarado Venegas, Andrew Peters, Jonah Marshall, Ethan Frank, Gabriel Roe, (Barrett Mould), (Ben Polzin) |
| 15:26.2, 16:56.6, 17:09.2, 18:19.1, 18:20.8, (18:24.6), (18:24.8) |
5 | 140 | Janesville Craig,
WI - Team Time (1st 5) 1:27:32.1 | Spread (1st 5) 48.1 |
| 17, 27, 29, 33, 34, (36), (44) |
| Jack Austin, Matthew McBride, Damian Soto, Tyler Hegle, Jack Myre, (Jose Gomez-Soto), (Jose Gomez) |
| 16:57.2, 17:31.7, 17:35.3, 17:42.6, 17:45.3, (17:46.2), (18:17.9) |
6 | 183 | Stoughton,
WI - Team Time (1st 5) 1:30:02.1 | Spread (1st 5) 2:48.1 |
| 18, 28, 37, 39, 61, (63), (66) |
| Brayden Hemenway, Riley Hansen, Elijah Judd, Gabriel Schneider, Alex Thiessen, (Haddon Borroughs), (Sam Hjortland) |
| 16:57.6, 17:35.0, 17:46.4, 17:57.4, 19:45.7, (20:22.6), (20:34.6) |
7 | 194 | Fort Atkinson,
WI - Team Time (1st 5) 1:31:54.8 | Spread (1st 5) 4:37.9 |
| 5, 22, 43, 55, 69, (71), (72) |
| Benjamin Stricker, Anthony Henrichon, Giovanni Monte, Joseph Cooper, Jonas Boshart, (Hayden Kincaid), (Jake Sukow) |
| 16:18.9, 17:14.7, 18:17.3, 19:07.1, 20:56.8, (21:05.5), (21:05.7) |
8 | 222 | Oregon,
WI - Team Time (1st 5) 1:32:26.0 | Spread (1st 5) 1:57.0 |
| 24, 42, 49, 50, 57, (58), (59) |
| Wil Cram, Joseph Downey, Kaito Mikkelson, Ryan Fahey, Noah Lisowski, (Tyler Mehring), (Henry Rothering) |
| 17:28.6, 18:15.4, 18:38.0, 18:38.4, 19:25.6, (19:32.5), (19:38.5) |
9 | 256 | Milton,
WI - Team Time (1st 5) 1:36:32.6 | Spread (1st 5) 3:55.1 |
| 21, 41, 56, 68, 70, (73), (75) |
| Jonathan Flowers, Tyler Rateike, Mason Sorge, Jack Smith, Franklin Lund, (Issac Smith), (Cash Klug) |
| 17:09.9, 18:15.3, 19:22.8, 20:39.6, 21:05.0, (21:15.3), (21:32.0) |
10 | 285 | Elkhorn Area,
WI - Team Time (1st 5) 1:38:21.9 | Spread (1st 5) 4:00.2 |
| 30, 52, 60, 67, 76, (79), (81) |
| Sam Manak, Blake Sterken, Atley Rasmussen, Ethan Taylor, Lucas Sabo, (Mason Markham), (Cullen Gahart) |
| 17:37.6, 18:48.7, 19:38.7, 20:39.1, 21:37.8, (21:47.0), (21:52.3) |
11 | 297 | Beloit Memorial,
WI - Team Time (1st 5) 1:39:35.0 | Spread (1st 5) 3:07.1 |
| 40, 54, 64, 65, 74, (82), (84) |
| Aidan Greenlee, Anthony Ferrera, Brayden Bye, Arthur Duffy, Andrew Cafengiu, (Connor Ludlum), (Ian Yadon) |
| 18:11.8, 19:02.2, 20:28.3, 20:33.8, 21:18.9, (22:13.9), (22:27.4) |
12 | 321 | Janesville Parker,
WI - Team Time (1st 5) 1:40:56.4 | Spread (1st 5) 3:07.9 |
| 51, 53, 62, 77, 78, (80), (83) |
| Maddox Norman, Tavyne Schnuck, Noah Herbst, Micheal Healy, Bo Jorgensen, (Tracker Dunn), (Hunter Woodard) |
| 18:38.7, 18:50.3, 19:55.8, 21:45.0, 21:46.6, (21:47.4), (22:20.8) |