1 | 31 | Elgin (Harvest Christian Academy),
IL - Team Time (1st 5) 1:18:32.0 | Spread (1st 5) 35.6 |
| 2, 5, 6, 8, 10, (17), (33) |
| Mathew Olech, Hayden Colclasure, Daniel Winkelman, Erik Richter, Carson Welsh, (Cannon Lambert), (Josh Peterson) |
| 15:22.0, 15:40.5, 15:40.8, 15:51.1, 15:57.6, (16:31.4), (17:11.4) |
2 | 101 | Aurora (Central Catholic),
IL - Team Time (1st 5) 1:23:05.9 | Spread (1st 5) 58.0 |
| 12, 13, 15, 27, 34, (39), (46) |
| Tony LoPresti, Sam Woody, Rohn Ritchie, James Stolfe, Jose Lopez, (Chris Cartwright), (Max Meyers) |
| 16:15.8, 16:16.4, 16:23.6, 16:56.3, 17:13.8, (17:16.8), (17:19.7) |
3 | 104 | Rockford (R. Christian),
IL - Team Time (1st 5) 1:23:14.9 | Spread (1st 5) 52.8 |
| 11, 20, 22, 25, 26, (35), (57) |
| D'Artagnon Beaver, Stephen Thomas, Ben Capriola, Ethan Walsh, Adison Elliott, (Carter Fryer), (JT Emenecker) |
| 16:01.2, 16:42.6, 16:47.1, 16:50.0, 16:54.0, (17:14.3), (17:34.0) |
4 | 161 | Rock Falls,
IL - Team Time (1st 5) 1:22:45.9 | Spread (1st 5) 2:56.8 |
| 1, 4, 42, 51, 63, (73), (121) |
| Dawson Smith, Devon Parker, Matt Marcum, Alvaro Hernandez, Jose Gomez, (Bud Hilliard), (Josue Delatorre) |
| 14:44.2, 15:37.6, 17:18.0, 17:25.1, 17:41.0, (17:57.0), (18:49.1) |
5 | 200 | Sherrard,
IL - Team Time (1st 5) 1:25:35.5 | Spread (1st 5) 1:58.9 |
| 9, 23, 30, 68, 70, (76), (91) |
| Jacob Belha, Dayton Hauger, Mike Gorey, Noah Bradarich, Hayden Steagall, (Ryder Roelf), (Dylan Russel) |
| 15:56.0, 16:48.0, 17:04.6, 17:52.0, 17:54.9, (18:04.0), (18:17.7) |
6 | 235 | Erie-Prophetstown,
IL - Team Time (1st 5) 1:26:54.3 | Spread (1st 5) 23.9 |
| 37, 44, 44, 48, 62, (84), (97) |
| Tyler Holldorf, Cameron Abell, Andrew Bomleny, Chris Link, Darien Voltz, (Carter Jepson), (Luke Deneve) |
| 17:16.1, 17:19.0, 17:19.0, 17:20.2, 17:40.0, (18:14.0), (18:22.5) |
7 | 287 | Seneca,
IL - Team Time (1st 5) 1:27:54.8 | Spread (1st 5) 1:51.8 |
| 19, 29, 38, 93, 108, (111), (123) |
| Billy Glasscock, Spencer DeGraaf, Eli Eltrevoog, Noah Petty, Levi Maierhofer, (Jon Wright), (Brady Danek) |
| 16:41.7, 17:03.7, 17:16.3, 18:19.6, 18:33.5, (18:37.5), (18:52.7) |
8 | 332 | Rock Island (Alleman),
IL - Team Time (1st 5) 1:28:33.5 | Spread (1st 5) 2:09.9 |
| 21, 23, 61, 103, 124, (134), (142) |
| Diego Portillo, Gage Mowry, Michael Turner, John Nonemmann, Emil Rosin, (Gunner Jacks), (Cameron Britton) |
| 16:44.1, 16:48.0, 17:39.8, 18:27.6, 18:54.0, (19:00.0), (19:16.0) |
9 | 368 | Sterling (Newman Central Catholic),
IL - Team Time (1st 5) 1:29:44.4 | Spread (1st 5) 1:06.0 |
| 49, 64, 74, 77, 104, (128), (146) |
| Ben Sheats, Ken Boesen, Antonio Gassman, John Craft, Tom Powers, (Noah Welty), (Griffin Moran) |
| 17:23.0, 17:46.0, 18:01.0, 18:05.4, 18:29.0, (18:56.0), (19:18.0) |
10 | 372 | Amboy,
IL - Team Time (1st 5) 1:29:11.7 | Spread (1st 5) 2:36.7 |
| 14, 31, 66, 129, 132, (139), (170) |
| Brock Loftus, Ian Eller, Kyler McNinch, Andruw Jones, Ryan Dickinson, (Charlie Dickinson), (Calvin Deering) |
| 16:22.1, 17:07.2, 17:46.8, 18:56.8, 18:58.8, (19:07.3), (19:49.2) |
11 | 434 | Cambridge,
IL - Team Time (1st 5) 1:31:03.8 | Spread (1st 5) 2:18.5 |
| 28, 86, 88, 89, 143, (191), (204) |
| Nick Janson, Lukas Maness, Caden Bowers, Keegan Hixson, Matt Vanhyfte, (Benny Melow), (Joe Keever) |
| 16:58.0, 18:15.0, 18:17.0, 18:17.3, 19:16.5, (20:11.0), (20:35.0) |
12 | 444 | Port Byron (Riverdale),
IL - Team Time (1st 5) 1:30:46.2 | Spread (1st 5) 2:46.6 |
| 18, 59, 101, 115, 151, (165), (172) |
| Tommy Murray, Landis Musser, Cameron Overton, Peyton Sand, Caden Ludin, (Caleb Bollinger), (Lucas Butterfield) |
| 16:36.4, 17:37.0, 18:25.8, 18:44.0, 19:23.0, (19:39.0), (19:50.0) |
13 | 446 | Johnsburg,
IL - Team Time (1st 5) 1:31:03.9 | Spread (1st 5) 1:14.8 |
| 55, 56, 102, 113, 120, (136), (180) |
| Andrew Ardon, Ethan Berthoud, Jackson Batt, Brad Wizceb, Noah Boon, (Grady Germann), (Blake Radtke) |
| 17:33.2, 17:33.3, 18:27.5, 18:41.9, 18:48.0, (19:05.9), (19:57.0) |
14 | 472 | Orion,
IL - Team Time (1st 5) 1:31:48.0 | Spread (1st 5) 52.0 |
| 71, 81, 92, 110, 118, (168), (169) |
| Allen Catour, Colin Meisenburg, Luciano Bradley, Kade Scharpman, Elijah Kayser, (Alec Noyd), (Clayton Browning) |
| 17:55.0, 18:11.0, 18:19.0, 18:36.0, 18:47.0, (19:44.0), (19:48.0) |
15 | 496 | Kewanee,
IL - Team Time (1st 5) 1:31:58.5 | Spread (1st 5) 1:53.5 |
| 50, 67, 105, 130, 144, (221), (243) |
| Colin Vanstechelman, Gabe Johnson, Hayden Davis, Calvin Desplinter, Connor Bryan, (Dylan Rainwater), (Kevin VanWassenhove) |
| 17:23.5, 17:51.0, 18:30.0, 18:57.0, 19:17.0, (21:23.0), (24:17.3) |
16 | 497 | Princeton,
IL - Team Time (1st 5) 1:32:15.6 | Spread (1st 5) 2:04.8 |
| 65, 72, 79, 107, 174, (182), (183) |
| Reece Bohms, Mack Williams, Luke Peacock, Jake May, Eli Crouch, (Graeham Rumley), (Christian Kinnamon) |
| 17:46.4, 17:56.3, 18:09.0, 18:32.7, 19:51.2, (20:01.4), (20:01.8) |
17 | 511 | Kewanee (Wethersfield),
IL - Team Time (1st 5) 1:32:21.5 | Spread (1st 5) 2:29.3 |
| 32, 60, 94, 162, 163, (177), (187) |
| Austin Earley, Coy McKibbon, Aiden Earley, Eric Johnson, Zach Kulisek, (Landon Smith), (Kashev Jaswal) |
| 17:08.7, 17:38.0, 18:20.0, 19:36.8, 19:38.0, (19:55.4), (20:06.0) |
18 | 513 | Manlius (Bureau Valley),
IL - Team Time (1st 5) 1:32:26.0 | Spread (1st 5) 1:28.0 |
| 58, 82, 114, 124, 135, (173), (181) |
| Elias Reich, Elijah House, Zander Glaski, Allen Guenther, Jaiden Hanson, (Benjamin Roth), (Troy Blair) |
| 17:35.0, 18:12.0, 18:42.0, 18:54.0, 19:03.0, (19:51.0), (20:00.4) |
19 | 551 | Peru (St. Bede),
IL - Team Time (1st 5) 1:33:05.2 | Spread (1st 5) 49.7 |
| 80, 99, 109, 130, 133, (145), (220) |
| Beau Bonnell, Anthony Hernandez, Daniel Dugosh, Logan Zeglis, Michael Dittmar, (Miguel Jones), (Zack Lambie) |
| 18:09.5, 18:25.0, 18:34.5, 18:57.0, 18:59.2, (19:17.4), (21:21.4) |
20 | 569 | Taylor Ridge (Rockridge),
IL - Team Time (1st 5) 1:32:32.4 | Spread (1st 5) 3:55.6 |
| 7, 99, 140, 156, 167, (184), (194) |
| Tyler Kibling, Daniel Begyn, Robert Bickle, Christian Kilcoin, Nolan Throne, (Jack Redlinger), (James Edgington) |
| 15:45.4, 18:25.0, 19:09.0, 19:32.0, 19:41.0, (20:03.0), (20:17.9) |
21 | 593 | Lanark (Eastland),
IL - Team Time (1st 5) 1:33:39.2 | Spread (1st 5) 3:59.7 |
| 16, 43, 161, 176, 197, (202) |
| Stephen Reifsteck, Jayden Day, Christian Hamblen, Ethan Dertz, Hudson Groezinger, (Hunter Groezinger) |
| 16:25.9, 17:18.8, 19:35.5, 19:53.4, 20:25.6, (20:34.4) |
22 | 643 | Poplar Grove (North Boone),
IL - Team Time (1st 5) 1:34:53.6 | Spread (1st 5) 1:05.9 |
| 95, 96, 147, 152, 153, (185), (207) |
| Andrew Hutchinson, Connor Yunk, Tanner Meyers, Samuel Toledo, Nicholas Marchetti, (Andrew Dresse), (Trevor Dawley) |
| 18:21.5, 18:22.0, 19:18.3, 19:24.4, 19:27.4, (20:03.4), (20:50.3) |
23 | 644 | Winnebago,
IL - Team Time (1st 5) 1:35:00.7 | Spread (1st 5) 3:07.6 |
| 52, 119, 122, 149, 202, (214), (233) |
| Davy Lyons, Logan Kast, Brady Doyle, Tony Dierks, Brady Schaller, (Andrew Marshall), (Nathan Lyons) |
| 17:26.8, 18:47.2, 18:52.1, 19:20.2, 20:34.4, (21:06.1), (22:20.8) |
24 | 648 | Byron,
IL - Team Time (1st 5) 1:35:39.0 | Spread (1st 5) 3:44.4 |
| 36, 53, 141, 205, 213, (238), (240) |
| Ethan Kirk, Samuel Lewis, Carter Conderman, Isaac Mondello, Joseph Pina, (Matt Kuehn), (Brady Little) |
| 17:16.0, 17:28.2, 19:12.4, 20:42.0, 21:00.4, (22:58.9), (23:13.1) |
25 | 650 | Toulon (Stark County),
IL - Team Time (1st 5) 1:34:56.6 | Spread (1st 5) 2:26.0 |
| 54, 127, 137, 154, 178 |
| Alex Welch, Caden Daum, Payton Stahl, Rilley Bowen, Brett Browning |
| 17:30.0, 18:55.0, 19:07.0, 19:28.6, 19:56.0 |
26 | 672 | Spring Valley (Hall),
IL - Team Time (1st 5) 1:35:50.8 | Spread (1st 5) 3:06.2 |
| 69, 117, 126, 148, 212, (215), (231) |
| Kaden Crowther, Daniel Yanez, Ted Alejos, Jesse Lucas, Jacob Wilson, (Gennaro Piccolo), (Tanner Englehaupt) |
| 17:52.2, 18:46.2, 18:54.3, 19:19.7, 20:58.4, (21:07.6), (21:51.2) |
27 | 687 | Savanna (West Carroll),
IL - Team Time (1st 5) 1:36:02.6 | Spread (1st 5) 6:06.4 |
| 3, 82, 156, 221, 225, (229), (245) |
| Briar Nevills, Luke Reiland, Trapper Hartman, Jackson Lambert, Brennon Cavanagh, (Pippin Legel), (Chris Fairless) |
| 15:24.6, 18:12.0, 19:32.0, 21:23.0, 21:31.0, (21:41.9), (25:56.1) |
28 | 719 | Galva,
IL - Team Time (1st 5) 1:36:29.2 | Spread (1st 5) 1:33.6 |
| 87, 150, 155, 156, 171, (206), (237) |
| Will Spence, Kale Campagna, Brenden Prine, Adam Johnson, Isaac Robinson, (Eli Asplund), (Donovan Reynolds) |
| 18:16.0, 19:21.0, 19:30.6, 19:32.0, 19:49.6, (20:48.1), (22:56.0) |
29 | 754 | Mendota,
IL - Team Time (1st 5) 1:37:09.4 | Spread (1st 5) 2:19.8 |
| 75, 137, 159, 188, 195, (198), (242) |
| Andrew Stamberger, Trent Stamberger, Ty Connelly, Alex Hermosillo, Sam Lawrence, (Nevin Fouke), (Liam Indigo) |
| 18:01.9, 19:07.0, 19:32.6, 20:06.2, 20:21.7, (20:26.0), (24:00.7) |
30 | 782 | Genoa (G.-Kingston),
IL - Team Time (1st 5) 1:38:50.9 | Spread (1st 5) 3:53.6 |
| 47, 98, 210, 211, 216, (219), (224) |
| Ryan Wade, Will Gates, Mikhail Slavenas, Tyler Leahy, Nathan Brening, (Andrew Neumann), (Ian Dvorak) |
| 17:20.1, 18:24.7, 20:55.9, 20:56.5, 21:13.7, (21:20.1), (21:25.9) |
31 | 800 | East Dubuque,
IL - Team Time (1st 5) 1:40:40.2 | Spread (1st 5) 5:33.1 |
| 84, 106, 179, 190, 241 |
| Matt Foote, Cross Oberman, Braedyn Budde, Braydon Yoerger, Sam Culbertson |
| 18:14.0, 18:32.1, 19:56.6, 20:10.4, 23:47.1 |
32 | 808 | Oregon,
IL - Team Time (1st 5) 1:40:08.7 | Spread (1st 5) 5:04.1 |
| 41, 116, 199, 218, 234, (235), (236) |
| Andrew Harshman, Ryan Hussung, Kenny Bower, Conner Harshman, Charles Gatz, (Isaac Brooks), (Lane Halverson) |
| 17:17.9, 18:44.9, 20:26.9, 21:17.0, 22:22.0, (22:27.0), (22:51.3) |
33 | 832 | Elgin (St. Edward),
IL - Team Time (1st 5) 1:39:40.9 | Spread (1st 5) 4:24.5 |
| 40, 164, 192, 208, 228, (244) |
| Alex Garcia, Jorge Reich, Chris Costales, Thomas Walla, Ethan Wagh, (Max Holland) |
| 17:17.2, 19:38.7, 20:11.1, 20:52.2, 21:41.7, (24:19.6) |
34 | 835 | Stockton,
IL - Team Time (1st 5) 1:38:57.0 | Spread (1st 5) 2:21.7 |
| 78, 175, 186, 195, 201, (223) |
| Connor Vincent, Keagan Phillips, Kayden Schubert, Mathew Ernst, Parker Luke, (Owen Logeman) |
| 18:07.9, 19:52.4, 20:05.4, 20:21.7, 20:29.6, (21:24.8) |
35 | 848 | Rockford Lutheran,
IL - Team Time (1st 5) 1:39:18.7 | Spread (1st 5) 2:36.8 |
| 90, 160, 189, 200, 209, (217), (227) |
| Grant Gustafson, Chris Kellogg, Jarrett Johnson, Joshua Oetting, Gage Fox, (Colin Jones), (Logan Villafuerte) |
| 18:17.5, 19:32.7, 20:06.3, 20:27.9, 20:54.3, (21:16.9), (21:38.9) |
36 | 927 | Durand,
IL - Team Time (1st 5) 1:41:58.7 | Spread (1st 5) 3:07.5 |
| 112, 166, 193, 226, 230, (232), (239) |
| Liam Hammond, Evan Folk, Antonio Suarez, Jesse Biesemeier, Aaron Folk, (Josh Bardell), (Ivan Ruiz) |
| 18:39.2, 19:40.4, 20:15.8, 21:36.6, 21:46.7, (22:20.0), (23:08.4) |