1 | 39 | Dixon (H.S.),
IL - Team Time (1st 5) 1:15:07.2 | Spread (1st 5) 38.6 |
| 3, 4, 8, 10, 14, (16), (19) |
| Christian Seagren, Brock Drengenberg, Cadyn Grafton, Logan Griswold, Aidan Johnson, (Thomas Sitter), (Brayden Bock) |
| 14:39.1, 14:56.7, 15:06.0, 15:07.7, 15:17.7, (15:28.5), (15:50.0) |
2 | 59 | Elgin (Harvest Christian Academy),
IL - Team Time (1st 5) 1:16:22.1 | Spread (1st 5) 1:31.3 |
| 2, 9, 11, 12, 25, (34), (41) |
| Mathew Olech, Erik Richter, Hayden Colclasure, Carson Welsh, Alex Powell, (Dean Ahrens), (Sam Morris) |
| 14:36.4, 15:07.3, 15:14.3, 15:16.4, 16:07.7, (16:21.5), (16:25.9) |
3 | 94 | Rockford (R. Christian),
IL - Team Time (1st 5) 1:18:43.5 | Spread (1st 5) 1:06.9 |
| 7, 17, 20, 23, 27, (30), (41) |
| D'Artagnon Beaver, Stephen Thomas, Ethan Walsh, Ben Capriola, Carter Fryer, (Adison Elliott), (JT Emenecker) |
| 15:02.9, 15:32.1, 15:53.8, 16:04.9, 16:09.8, (16:11.0), (16:25.9) |
4 | 133 | Rockford (Auburn),
IL - Team Time (1st 5) 1:19:21.2 | Spread (1st 5) 1:33.1 |
| 5, 6, 37, 38, 47, (55), (63) |
| Jonah Garcia, Peter Maculan, Ryan Sweeney, Aron Tatman, Jacob Melvin, (Matthew Blessing), (Josh Woloszyn) |
| 15:00.5, 15:01.7, 16:22.5, 16:22.9, 16:33.6, (16:46.1), (17:04.5) |
5 | 188 | Rock Falls,
IL - Team Time (1st 5) 1:20:17.4 | Spread (1st 5) 3:02.6 |
| 1, 13, 46, 61, 67, (76), (97) |
| Dawson Smith, Devon Parker, Alvaro Hernandez, Jose Gomez, Bud Hilliard, (Matthew Marcum), (Josue Delatorre) |
| 14:13.1, 15:16.6, 16:32.1, 16:59.9, 17:15.7, (17:27.8), (18:20.7) |
6 | 195 | Poplar Grove (North Boone),
IL - Team Time (1st 5) 1:21:56.8 | Spread (1st 5) 49.9 |
| 22, 29, 40, 51, 53, (59), (81) |
| Andrew Hutchinson, Connor Yunk, Tanner Meyers, Nicholas Marchetti, Andrew Dresse, (Samuel Toledo), (Trevor Dawley) |
| 15:55.1, 16:10.5, 16:25.4, 16:40.8, 16:45.0, (16:52.6), (17:35.2) |
7 | 215 | Johnsburg,
IL - Team Time (1st 5) 1:22:32.9 | Spread (1st 5) 36.5 |
| 31, 33, 36, 57, 58, (60), (79) |
| Ethan Berthoud, Andrew Ardon, Jackson Batt, Noah Boon, Grady Germann, (Brad Wizceb), (Blake Radtke) |
| 16:13.4, 16:17.9, 16:22.4, 16:49.3, 16:49.9, (16:54.3), (17:33.2) |
8 | 249 | Rockford (Boylan Catholic),
IL - Team Time (1st 5) 1:23:23.8 | Spread (1st 5) 47.5 |
| 32, 49, 52, 54, 62, (65), (72) |
| Alex Duke, Alex Valerio, Neil Michalik, Liam Keefe, William Archer, (Aiden Coen), (Blaise Mace) |
| 16:16.2, 16:34.0, 16:44.4, 16:45.5, 17:03.7, (17:07.4), (17:22.4) |
9 | 295 | Byron,
IL - Team Time (1st 5) 1:25:00.9 | Spread (1st 5) 2:31.3 |
| 18, 21, 74, 90, 92, (107), (122) |
| Ethan Kirk, Samuel Lewis, Carter Conderman, Isaac Mondello, Joseph Pina, (Jon Wicklein), (Brady Little) |
| 15:35.7, 15:54.7, 17:24.7, 17:58.8, 18:07.0, (18:55.6), (20:31.2) |
10 | 322 | Harvard,
IL - Team Time (1st 5) 1:25:45.4 | Spread (1st 5) 1:41.2 |
| 26, 56, 69, 84, 87, (108) |
| Steven Austin, JJ Lich, Zach Isonhart, Jacob Pedersen, Connor Pedersen, (Connor Flores) |
| 16:09.0, 16:48.7, 17:17.2, 17:40.3, 17:50.2, (18:56.4) |
11 | 323 | Winnebago,
IL - Team Time (1st 5) 1:25:54.7 | Spread (1st 5) 1:39.5 |
| 28, 68, 70, 71, 86, (99), (102) |
| Davy Lyons, Tony Dierks, Logan Kast, Brady Doyle, Andrew Marshall, (Brady Schaller), (Nathan Lyons) |
| 16:10.2, 17:16.4, 17:17.7, 17:20.7, 17:49.7, (18:23.1), (18:46.4) |
12 | 326 | Rockford Lutheran,
IL - Team Time (1st 5) 1:25:47.1 | Spread (1st 5) 1:38.4 |
| 43, 48, 66, 78, 91, (100), (103) |
| Grant Gustafson, Chris Kellogg, Charlie Henry, Jarrett Johnson, Joshua Oetting, (Gage Fox), (Logan Villafuerte) |
| 16:26.7, 16:33.9, 17:11.1, 17:30.3, 18:05.1, (18:24.5), (18:48.2) |
13 | 359 | Oregon,
IL - Team Time (1st 5) 1:27:43.1 | Spread (1st 5) 3:01.1 |
| 24, 44, 80, 100, 111, (120), (121) |
| Andrew Harshman, Ryan Hussung, Kenny Bower, Conner Harshman, Charles Gatz, (Brandon Hyde-Jones), (Nicholas Meives-Wylie) |
| 16:06.9, 16:28.7, 17:35.0, 18:24.5, 19:08.0, (20:00.7), (20:03.3) |
14 | 362 | Durand,
IL - Team Time (1st 5) 1:26:54.8 | Spread (1st 5) 1:38.9 |
| 45, 64, 77, 83, 93, (104), (114) |
| Liam Hammond, Evan Folk, Aaron Folk, Antonio Suarez, Josh Bardell, (Tyler Kormoczy), (Jesse Biesemeier) |
| 16:30.6, 17:05.8, 17:29.4, 17:39.5, 18:09.5, (18:48.8), (19:31.6) |
15 | 381 | East Dubuque,
IL - Team Time (1st 5) 1:28:22.8 | Spread (1st 5) 3:14.6 |
| 39, 50, 88, 89, 115, (119) |
| Matt Foote, Cross Oberman, Braydon Yoerger, Braedyn Budde, Wil Quinn, (Sam Culbertson) |
| 16:23.4, 16:36.9, 17:50.9, 17:53.6, 19:38.0, (19:56.9) |
16 | 399 | Genoa (G.-Kingston),
IL - Team Time (1st 5) 1:28:52.0 | Spread (1st 5) 3:34.5 |
| 15, 75, 98, 105, 106, (113), (116) |
| Ryan Wade, Will Gates, Mikhail Slavenas, Tyler Leahy, Ian Dvorak, (Nathan Brening), (Andrew Neumann) |
| 15:19.8, 17:25.2, 18:21.2, 18:51.5, 18:54.3, (19:14.6), (19:40.2) |
17 | 408 | Stockton,
IL - Team Time (1st 5) 1:29:09.2 | Spread (1st 5) 2:43.1 |
| 35, 82, 85, 96, 110, (112) |
| Connor Vincent, Parker Luke, Keagan Phillips, Owen Logeman, Kayden Schubert, (Mathew Ernst) |
| 16:22.0, 17:36.2, 17:47.1, 18:18.8, 19:05.1, (19:11.9) |
18 | 488 | Mendota,
IL - Team Time (1st 5) 1:32:32.1 | Spread (1st 5) 2:23.8 |
| 73, 94, 95, 109, 117, (118), (123) |
| Andrew Stamberger, Trent Stamberger, Ty Connelly, Alex Hermosillo, Sam Lawrence, (Nevin Fouke), (Liam Indigo) |
| 17:23.7, 18:10.4, 18:12.0, 18:58.5, 19:47.5, (19:51.3), (21:46.7) |