1 | 47 | Kenosha St. Joseph,
WI - Team Time (1st 5) 1:31:51.9 | Spread (1st 5) 1:02.9 |
| 4, 5, 10, 13, 15, (19), (20) |
| Rocco Matteucci, Israel Mondragon, Ben Franklin, Michael Pienkos, Hayden Dippel, (Val Iaquinta), (Wylie Knight) |
| 17:41.6, 18:11.9, 18:34.2, 18:39.7, 18:44.5, (19:19.6), (19:22.6) |
2 | 80 | Dominican,
WI - Team Time (1st 5) 1:35:32.6 | Spread (1st 5) 3:47.9 |
| 3, 5, 8, 23, 41, (47), (48) |
| Aidan Phillips, Joshua Lesac, Myles Melloch, Joe Parlier, Morris Steinberg, (William Bonifas), (Jesper Hjertstedt) |
| 17:34.8, 18:11.9, 18:26.2, 19:57.0, 21:22.7, (22:54.1), (22:57.3) |
3 | 83 | Saint Thomas More,
WI - Team Time (1st 5) 1:35:37.8 | Spread (1st 5) 2:09.1 |
| 9, 11, 12, 18, 33, (36), (40) |
| Joseph Missurelli, John Paul Meer, Holden Snyder, Jahdiel Lafontaine, William Scheske, (Peter Cram), (Remy Swayne) |
| 18:29.0, 18:34.4, 18:37.6, 19:18.7, 20:38.1, (20:49.0), (21:09.7) |
4 | 101 | The Prairie School,
WI - Team Time (1st 5) 1:37:45.5 | Spread (1st 5) 55.3 |
| 16, 17, 21, 22, 25, (29), (30) |
| Stephe'n McGravey-Tate, Nolan Boerner, Jayce Jaramillo, Peter Vanko, JP Jorgenson, (Jack Lopez), (Vincent Praefke) |
| 19:05.0, 19:17.9, 19:35.8, 19:46.5, 20:00.3, (20:07.9), (20:08.9) |
5 | 122 | Shoreland Lutheran,
WI - Team Time (1st 5) 1:38:38.4 | Spread (1st 5) 4:48.7 |
| 1, 14, 31, 32, 44, (55), (58) |
| Richard Schaefer, Johnny Innamorato, Angel Ayala, David Ripke, John Goines, (Noah Moore), (Noah Fischer) |
| 17:19.2, 18:42.7, 20:12.5, 20:16.1, 22:07.9, (24:31.4), (24:54.9) |
6 | 150 | Catholic Central (Burlington),
WI - Team Time (1st 5) 1:41:50.0 | Spread (1st 5) 4:43.5 |
| 2, 27, 37, 39, 45, (46), (57) |
| Sam Henderson, Matthias Murphy, Conall Lynch, Evander Craig, Paul Nevin, (Sergi Ivars Galiana), (Henry Hein) |
| 17:29.1, 20:06.4, 20:53.3, 21:08.6, 22:12.6, (22:33.1), (24:47.4) |
7 | 182 | Racine Saint Catherine's,
WI - Team Time (1st 5) 1:45:55.9 | Spread (1st 5) 3:11.2 |
| 26, 28, 35, 43, 50, (54) |
| Angel Aranda, Marcelo Sosa, Jameson Chernouski, Calaway Alderson, Antonio Sosa, (Jayden Barron) |
| 20:05.5, 20:07.7, 20:42.0, 21:44.0, 23:16.7, (24:13.2) |
8 | 204 | Martin Luther,
WI - Team Time (1st 5) 1:49:05.4 | Spread (1st 5) 3:38.9 |
| 24, 38, 42, 49, 51, (52), (53) |
| Nathaniel Perez-Vega, Alan Kopitske, Landon Starszak, Erik Li, Paolo Sheispan, (Jordan Zhou), (Max Roberto) |
| 19:58.9, 20:59.5, 21:26.8, 23:02.4, 23:37.8, (23:45.4), (23:48.1) |
9 | 216 | Racine Lutheran,
WI - Team Time (1st 5) 1:55:29.7 | Spread (1st 5) 7:54.2 |
| 7, 34, 56, 59, 60, (61) |
| Luke Schmierer, Joseph Schmierer, Seth Luxem, Alex Flones, Nathan Janke, (Kaleb Miller) |
| 18:22.9, 20:40.1, 24:39.9, 25:29.7, 26:17.1, (26:55.6) |