| NIKE | |||||||||
| 11/13/22 | |||||||||
| Results by Timing MD | |||||||||
| Software by ChuckScoreCrossCountry | |||||||||
| Boys F/S | |||||||||
| Boys F/S | |||||||||
| Place | Bib Number | Name | School | 1k | 2k | 3k | Finish | Total Time | Pace |
| 1 | 2527 | Jack Williams (10) | Unattached, MO | 2:57 | 3:19 | 3:14 | 6:32 | 16:03.4 | 5:10 |
| 2 | 2770 | Billy Dennison (10) | Mentor Sole, OH | 2:56 | 3:20 | 3:15 | 6:33 | 16:04.4 | 5:10 |
| 3 | 2443 | Henry Acorn (10) | Rock Running Club, MO | 2:57 | 3:19 | 3:16 | 6:38 | 16:11.1 | 5:13 |
| 4 | 1419 | Javier Mata (10) | Ghost Runners, IL | 2:52 | 3:23 | 3:20 | 6:48 | 16:24.6 | 5:17 |
| 5 | 2376 | Caleb Wesseldyk (10) | Unattached, MI | 2:58 | 3:22 | 3:19 | 6:45 | 16:26.8 | 5:17 |
| 6 | 2552 | Marcus Adelman (9) | BEAVZ, OH | 2:54 | 3:22 | 3:25 | 6:45 | 16:28.4 | 5:18 |
| 7 | 2494 | Liam Adair (10) | Unattached, MO | 2:59 | 3:24 | 3:21 | 6:46 | 16:32.1 | 5:19 |
| 8 | 2219 | Evan Farmer (10) | Unattached, IN | 2:56 | 3:24 | 3:23 | 6:52 | 16:37.0 | 5:21 |
| 9 | 2713 | Carter Davis (10) | Lancaster Storm, OH | 3:02 | 3:24 | 3:22 | 6:47 | 16:37.3 | 5:21 |
| 10 | 1823 | Gabe McLain (10) | Unattached, IL | 2:54 | 3:22 | 3:20 | 7:01 | 16:38.3 | 5:21 |
| 11 | 2241 | Daniel Kasperan (10) | Unattached, IN | 3:03 | 3:28 | 3:23 | 6:43 | 16:38.7 | 5:21 |
| 12 | 2797 | Maxwell Friedrich (9) | Ohio City Running Club, OH | 3:04 | 3:21 | 3:23 | 6:50 | 16:39.1 | 5:22 |
| 13 | 2139 | Aaron Richter (10) | Ox Bow, IN | 3:06 | 3:24 | 3:23 | 6:45 | 16:40.1 | 5:22 |
| 14 | 2257 | Max Malloy (10) | Unattached, IN | 2:56 | 3:20 | 3:22 | 7:02 | 16:42.4 | 5:22 |
| 15 | 2530 | Carter Younger (10) | Unattached, MO | 3:06 | 3:26 | 3:26 | 6:43 | 16:42.7 | 5:22 |
| 16 | 2168 | Liam Powers (9) | Southeastern, IN | 3:03 | 3:26 | 3:24 | 6:51 | 16:46.9 | 5:24 |
| 17 | 2449 | Justin Waldron (10) | Rock Running Club, MO | 3:07 | 3:27 | 3:25 | 6:46 | 16:48.2 | 5:24 |
| 18 | 2013 | Lucas Neibert (10) | Creek Running Club, IN | 3:03 | 3:25 | 3:26 | 6:54 | 16:50.1 | 5:25 |
| 19 | 2260 | Jacob Mitchell (9) | Unattached, IN | 3:01 | 3:27 | 3:26 | 6:58 | 16:53.5 | 5:26 |
| 20 | 2360 | Pol Molins (10) | Unattached, MI | 2:55 | 3:22 | 3:27 | 7:09 | 16:54.4 | 5:26 |
| 21 | 1924 | Brandon Haas (9) | Bulldogs, IN | 3:01 | 3:27 | 3:26 | 7:01 | 16:57.1 | 5:27 |
| 22 | 2352 | Elijah Forbord (10) | Unattached, MI | 2:56 | 3:27 | 3:28 | 7:05 | 16:57.7 | 5:27 |
| 23 | 2860 | Noah Burgh (10) | Unattached, OH | 2:56 | 3:26 | 3:28 | 7:07 | 16:59.4 | 5:28 |
| 24 | 2446 | William Hayes (10) | Rock Running Club, MO | 3:08 | 3:28 | 3:26 | 6:56 | 17:01.4 | 5:29 |
| 25 | 2447 | Kai Somasegaran (10) | Rock Running Club, MO | 3:09 | 3:28 | 3:25 | 6:59 | 17:02.5 | 5:29 |
| 26 | 2444 | Andrew Davis (10) | Rock Running Club, MO | 3:08 | 3:28 | 3:28 | 6:59 | 17:05.2 | 5:30 |
| 27 | 1361 | Nicholas Goduto (10) | Eastern Oswego, IL | 3:01 | 3:29 | 3:33 | 7:00 | 17:05.9 | 5:30 |
| 28 | 1304 | Brady Travers (10) | Downers North XC Club, IL | 3:12 | 3:33 | 3:31 | 6:50 | 17:08.1 | 5:31 |
| 29 | 2595 | Charles Guerrera (10) | Celtic Distance Alliance, OH | 3:12 | 3:29 | 3:27 | 7:00 | 17:09.5 | 5:31 |
| 30 | 1805 | Daniel Goodman (10) | Unattached, IL | 2:57 | 3:27 | 3:26 | 7:18 | 17:09.6 | 5:31 |
| 31 | 1269 | Ryan Gustis (10) | Downers North XC Club, IL | 3:10 | 3:29 | 3:29 | 7:01 | 17:10.7 | 5:32 |
| 32 | 2710 | Tyler Brunney (10) | Lancaster Storm, OH | 3:05 | 3:33 | 3:32 | 7:00 | 17:11.6 | 5:32 |
| 33 | 2259 | Zane Meyer (10) | Unattached, IN | 3:04 | 3:29 | 3:28 | 7:10 | 17:12.3 | 5:32 |
| 34 | 2273 | Justin Reedus (9) | Unattached, IN | 3:09 | 3:30 | 3:32 | 7:01 | 17:13.6 | 5:32 |
| 35 | 1947 | Will Schlegel (10) | Cadet Distance Project, IN | 3:13 | 3:32 | 3:30 | 6:57 | 17:14.2 | 5:33 |
| 36 | 2414 | Chance Tindall (10) | Joplin Running Club, MO | 3:19 | 3:27 | 3:31 | 6:57 | 17:14.9 | 5:33 |
| 37 | 1816 | Jesse Kramer (10) | Unattached, IL | 2:55 | 3:31 | 3:34 | 7:13 | 17:15.3 | 5:33 |
| 38 | 1518 | Patrick Collins (9) | Lyons, IL | 3:10 | 3:29 | 3:28 | 7:07 | 17:16.9 | 5:33 |
| 39 | 2172 | Nicolas Vega (10) | Southeastern, IN | 3:15 | 3:34 | 3:29 | 6:57 | 17:17.1 | 5:34 |
| 40 | 1417 | Alberto Diaz (10) | Ghost Runners, IL | 3:04 | 3:32 | 3:32 | 7:10 | 17:20.0 | 5:35 |
| 41 | 2791 | Owen Hershner (9) | MGXC Club, OH | 3:06 | 3:31 | 3:31 | 7:13 | 17:22.7 | 5:35 |
| 42 | 2597 | Ethan Ishida (9) | Celtic Distance Alliance, OH | 3:14 | 3:33 | 3:31 | 7:03 | 17:23.8 | 5:36 |
| 43 | 2311 | Tyler Mimnaugh (10) | Warsaw Run Club, IN | 3:00 | 3:31 | 3:31 | 7:21 | 17:24.4 | 5:36 |
| 44 | 1792 | John Daffenberg (10) | Unattached, IL | 3:02 | 3:32 | 3:34 | 7:14 | 17:24.8 | 5:36 |
| 45 | 2369 | Kenny Sheffer (9) | Unattached, MI | 3:05 | 3:31 | 3:32 | 7:16 | 17:25.9 | 5:36 |
| 46 | 2271 | Hunter Quadlin (10) | Unattached, IN | 3:08 | 3:31 | 3:29 | 7:18 | 17:27.2 | 5:37 |
| 47 | 2612 | Graham Tyler (9) | Celtic Distance Alliance, OH | 3:11 | 3:34 | 3:33 | 7:07 | 17:27.4 | 5:37 |
| 48 | 2807 | Peter Spellacy (10) | Ohio City Running Club, OH | 3:07 | 3:32 | 3:34 | 7:13 | 17:27.7 | 5:37 |
| 49 | 1406 | Colin Thomas (9) | Edwardsville Running Club, IL | 3:09 | 3:33 | 3:37 | 7:07 | 17:27.9 | 5:37 |
| 50 | 1260 | Philip Cupial (9) | Downers North XC Club, IL | 3:21 | 3:34 | 3:29 | 7:02 | 17:27.9 | 5:37 |
| 51 | 1850 | Michael Wilson (9) | Unattached, IL | 3:03 | 3:31 | 3:34 | 7:17 | 17:28.1 | 5:37 |
| 52 | 2498 | Breck Brown (10) | Unattached, MO | 3:01 | 3:33 | 3:34 | 7:20 | 17:29.4 | 5:38 |
| 53 | 1596 | Nico Cimino (9) | Nook, IL | 3:06 | 3:33 | 3:33 | 7:15 | 17:30.0 | 5:38 |
| 54 | 2902 | Canaan Sommers (9) | Unattached, OH | 3:14 | 3:37 | 3:31 | 7:06 | 17:30.0 | 5:38 |
| 55 | 1703 | Aiden Hulett (10) | Redwings, IL | 3:07 | 3:27 | 3:32 | 7:23 | 17:30.5 | 5:38 |
| 56 | 2011 | Noah Greenwood (9) | Creek Running Club, IN | 3:07 | 3:33 | 3:33 | 7:17 | 17:31.7 | 5:38 |
| 57 | 2345 | Aden Ashworth (9) | Unattached, MI | 3:05 | 3:33 | 3:35 | 7:18 | 17:32.5 | 5:39 |
| 58 | 2312 | Rick Orr (10) | Warsaw Run Club, IN | 3:12 | 3:36 | 3:34 | 7:12 | 17:35.1 | 5:40 |
| 59 | 1274 | Owen Kelly (10) | Downers North XC Club, IL | 3:13 | 3:35 | 3:30 | 7:15 | 17:36.1 | 5:40 |
| 60 | 2237 | Caden Jackson (10) | Unattached, IN | 3:14 | 3:37 | 3:38 | 7:06 | 17:36.4 | 5:40 |
| 61 | 2729 | Jase Brock (9) | Marlington, OH | 3:10 | 3:34 | 3:36 | 7:16 | 17:37.5 | 5:40 |
| 62 | 2239 | Bryce Jones (10) | Unattached, IN | 3:12 | 3:42 | 3:39 | 7:03 | 17:38.3 | 5:41 |
| 63 | 2244 | Jackson Klinger (10) | Unattached, IN | 3:12 | 3:33 | 3:33 | 7:20 | 17:39.5 | 5:41 |
| 64 | 2234 | Joseph Hawkins (9) | Unattached, IN | 3:14 | 3:30 | 3:34 | 7:21 | 17:40.0 | 5:41 |
| 65 | 1350 | Eddie Bozett (10) | Eastern Oswego, IL | 3:03 | 3:36 | 3:33 | 7:26 | 17:40.6 | 5:41 |
| 66 | 1656 | Aidan Connors (9) | PNXC, IL | 3:16 | 3:38 | 3:37 | 7:08 | 17:40.8 | 5:41 |
| 67 | 2379 | Cole Wisniewski (9) | Unattached, MI | 3:11 | 3:35 | 3:34 | 7:19 | 17:40.8 | 5:41 |
| 68 | 2502 | Kaden Deain (10) | Unattached, MO | 3:07 | 3:37 | 3:38 | 7:18 | 17:40.8 | 5:41 |
| 69 | 1851 | Caden Wolfe (9) | Unattached, IL | 3:07 | 3:32 | 3:34 | 7:26 | 17:41.7 | 5:41 |
| 70 | 2250 | Malachi Lesnet (9) | Unattached, IN | 3:11 | 3:37 | 3:36 | 7:17 | 17:43.6 | 5:42 |
| 71 | 1946 | Hunter Panning (9) | Cadet Distance Project, IN | 3:14 | 3:38 | 3:36 | 7:14 | 17:44.0 | 5:42 |
| 72 | 2009 | Booker LaHue (10) | Corydon, IN | 3:09 | 3:33 | 3:38 | 7:23 | 17:45.1 | 5:43 |
| 73 | 2223 | Jake Gentry (9) | Unattached, IN | 3:14 | 3:34 | 3:39 | 7:18 | 17:45.5 | 5:43 |
| 74 | 2859 | Ryan Bridenthal (10) | Unattached, OH | 3:16 | 3:35 | 3:38 | 7:15 | 17:46.0 | 5:43 |
| 75 | 1926 | Joseph Kerzee (10) | Bulldogs, IN | 3:12 | 3:38 | 3:37 | 7:18 | 17:46.5 | 5:43 |
| 76 | 2315 | Alex Schrock (10) | Warsaw Run Club, IN | 3:11 | 3:31 | 3:37 | 7:26 | 17:46.8 | 5:43 |
| 77 | 1525 | John O'Halloran (10) | Lyons, IL | 3:11 | 3:37 | 3:38 | 7:20 | 17:48.5 | 5:44 |
| 78 | 2509 | Kendrick Haines (9) | Unattached, MO | 3:09 | 3:31 | 3:41 | 7:25 | 17:48.5 | 5:44 |
| 79 | 2712 | Charlie Cooperrider (9) | Lancaster Storm, OH | 3:13 | 3:39 | 3:39 | 7:18 | 17:50.1 | 5:44 |
| 80 | 2252 | John Libs (9) | Unattached, IN | 3:19 | 3:39 | 3:38 | 7:14 | 17:51.5 | 5:45 |
| 81 | 2353 | Aidan Goodwin (10) | Unattached, MI | 3:11 | 3:35 | 3:38 | 7:27 | 17:52.3 | 5:45 |
| 82 | 2309 | Noah McPhail (10) | Warsaw Run Club, IN | 3:19 | 3:35 | 3:38 | 7:20 | 17:53.2 | 5:45 |
| 83 | 2883 | Connor Myers (9) | Unattached, OH | 3:17 | 3:38 | 3:38 | 7:18 | 17:53.6 | 5:45 |
| 84 | 1682 | Boris Dimitrov (10) | Prospect Running Club, IL | 3:15 | 3:40 | 3:39 | 7:18 | 17:53.9 | 5:45 |
| 85 | 1940 | Cillian Hoover (10) | Cadet Distance Project, IN | 3:16 | 3:38 | 3:37 | 7:22 | 17:54.7 | 5:46 |
| 86 | 2290 | Curtis Williams (10) | Unattached, IN | 3:18 | 3:42 | 3:37 | 7:15 | 17:54.9 | 5:46 |
| 87 | 1849 | Evan Whildin (9) | Unattached, IL | 3:11 | 3:38 | 3:37 | 7:27 | 17:54.9 | 5:46 |
| 88 | 2344 | Peter Argeropoulos (9) | Unattached, MI | 3:15 | 3:38 | 3:39 | 7:21 | 17:55.2 | 5:46 |
| 89 | 1691 | Finley Moss (10) | Prospect Running Club, IL | 3:12 | 3:39 | 3:38 | 7:24 | 17:55.8 | 5:46 |
| 90 | 1704 | Jeffrey Lange Jr. (10) | Redwings, IL | 3:10 | 3:33 | 3:38 | 7:33 | 17:55.8 | 5:46 |
| 91 | 1312 | Caidien Beer (10) | Downers South Distance Club, I | 3:14 | 3:38 | 3:40 | 7:22 | 17:56.0 | 5:46 |
| 92 | 2310 | Clark Meridew (10) | Warsaw Run Club, IN | 3:13 | 3:35 | 3:38 | 7:29 | 17:56.1 | 5:46 |
| 93 | 1204 | Jonathan Curbelo (10) | Darkhorse Distance Project, IL | 3:11 | 3:36 | 3:39 | 7:29 | 17:56.7 | 5:46 |
| 94 | 2598 | Lincoln Kelly (9) | Celtic Distance Alliance, OH | 3:21 | 3:42 | 3:37 | 7:15 | 17:57.0 | 5:47 |
| 95 | 2171 | Ben Tuckis (10) | Southeastern, IN | 3:15 | 3:37 | 3:43 | 7:20 | 17:57.5 | 5:47 |
| 96 | 2591 | Nikolas Avramov (10) | Celtic Distance Alliance, OH | 3:21 | 3:42 | 3:41 | 7:13 | 17:58.2 | 5:47 |
| 97 | 1681 | Quinn Davis (9) | Prospect Running Club, IL | 3:15 | 3:38 | 3:40 | 7:23 | 17:58.4 | 5:47 |
| 98 | 2288 | Caleb Webb (10) | Unattached, IN | 3:12 | 3:38 | 3:40 | 7:27 | 17:58.5 | 5:47 |
| 99 | 2715 | Brock Jarrett (9) | Lancaster Storm, OH | 3:13 | 3:39 | 3:39 | 7:26 | 17:59.7 | 5:47 |
| 100 | 2784 | Ryan Olver (10) | Mentor Sole, OH | 3:27 | 3:43 | 3:39 | 7:09 | 18:00.4 | 5:48 |
| 101 | 2169 | Riley Schamp (9) | Southeastern, IN | 3:05 | 3:37 | 3:38 | 7:41 | 18:03.0 | 5:49 |
| 102 | 1763 | Jack Galminas (10) | Team Meese, IL | 3:19 | 3:39 | 3:40 | 7:24 | 18:03.5 | 5:49 |
| 103 | 2984 | Mason Weber (9) | BEAVZ, OH | 3:15 | 3:46 | 3:39 | 7:21 | 18:03.7 | 5:49 |
| 104 | 1595 | Sam Cernetich (10) | Nook, IL | 3:10 | 3:41 | 3:46 | 7:25 | 18:03.8 | 5:49 |
| 105 | 2863 | Jackson Deisler (9) | Unattached, OH | 3:19 | 3:37 | 3:38 | 7:29 | 18:04.3 | 5:49 |
| 106 | 2365 | Spencer Porter (10) | Unattached, MI | 3:06 | 3:43 | 3:46 | 7:26 | 18:04.4 | 5:49 |
| 107 | 1663 | Gavin Hall (9) | PNXC, IL | 3:20 | 3:39 | 3:40 | 7:24 | 18:04.6 | 5:49 |
| 108 | 2732 | Logan King (10) | Marlington, OH | 3:17 | 3:40 | 3:41 | 7:26 | 18:06.0 | 5:50 |
| 109 | 1923 | Elijah Balbach (9) | Bulldogs, IN | 3:21 | 3:41 | 3:39 | 7:26 | 18:09.7 | 5:50 |
| 110 | 2133 | Jackie Ezzell (9) | Ox Bow, IN | 3:13 | 3:40 | 3:44 | 7:32 | 18:11.0 | 5:51 |
| 111 | 1765 | Braden Hoff (10) | Team Meese, IL | 3:24 | 3:36 | 3:45 | 7:25 | 18:11.2 | 5:51 |
| 112 | 2873 | Thomas Katsares (10) | Unattached, OH | 3:16 | 3:39 | 3:44 | 7:33 | 18:12.5 | 5:51 |
| 113 | 1519 | Isaac Constas (10) | Lyons, IL | 3:17 | 3:39 | 3:47 | 7:30 | 18:14.0 | 5:52 |
| 114 | 1695 | Luke Robinson (9) | Prospect Running Club, IL | 3:15 | 3:43 | 3:44 | 7:31 | 18:15.1 | 5:52 |
| 115 | 3439 | Isaac Schemmel (9) | Unattached | 3:26 | 3:43 | 3:41 | 7:25 | 18:16.5 | 5:53 |
| 116 | 2314 | Miles Rager (9) | Warsaw Run Club, IN | 3:20 | 3:43 | 3:42 | 7:30 | 18:17.8 | 5:53 |
| 117 | 1652 | Evan Alexander (10) | PNXC, IL | 3:23 | 3:47 | 3:47 | 7:19 | 18:18.3 | 5:53 |
| 118 | 1701 | Ben Wilkin (10) | Prospect Running Club, IL | 3:12 | 3:41 | 3:45 | 7:38 | 18:18.5 | 5:53 |
| 119 | 1561 | Ryan Adamski (10) | Naperville South, IL | 3:24 | 3:45 | 3:43 | 7:25 | 18:19.6 | 5:54 |
| 120 | 1418 | Finnegan Keegan (10) | Ghost Runners, IL | 3:18 | 3:43 | 3:46 | 7:32 | 18:20.8 | 5:54 |
| 121 | 1280 | Jack Loftus (10) | Downers North XC Club, IL | 3:26 | 3:46 | 3:45 | 7:24 | 18:21.8 | 5:54 |
| 122 | 2930 | Jude Woodruff (10) | WB,OH | 3:24 | 3:43 | 3:49 | 7:25 | 18:22.5 | 5:55 |
| 123 | 2212 | Lucas Cooney (9) | Unattached, IN | 3:26 | 3:43 | 3:44 | 7:28 | 18:22.7 | 5:55 |
| 124 | 2371 | Chase Thomsen (10) | Unattached, MI | 3:15 | 3:38 | 3:44 | 7:44 | 18:23.1 | 5:55 |
| 125 | 2719 | Hunter McFarland (10) | Lancaster Storm, OH | 3:10 | 3:42 | 3:43 | 7:47 | 18:23.5 | 5:55 |
| 126 | 2292 | Baylor Winkelmann (9) | Unattached, IN | 3:22 | 3:43 | 3:44 | 7:33 | 18:24.0 | 5:55 |
| 127 | 1573 | Aaron Hamilton (10) | Naperville South, IL | 3:24 | 3:45 | 3:43 | 7:32 | 18:25.0 | 5:56 |
| 128 | 1420 | Nathan McCreight (9) | Ghost Runners, IL | 3:20 | 3:44 | 3:48 | 7:32 | 18:25.7 | 5:56 |
| 129 | 1421 | Logan Ramirez (10) | Ghost Runners, IL | 3:18 | 3:41 | 3:42 | 7:43 | 18:25.8 | 5:56 |
| 130 | 2876 | Carson Leach (10) | Unattached, OH | 3:19 | 3:42 | 3:46 | 7:38 | 18:26.6 | 5:56 |
| 131 | 1666 | Aidan Kyrychenko (9) | PNXC, IL | 3:22 | 3:49 | 3:46 | 7:27 | 18:26.9 | 5:56 |
| 132 | 1508 | Andy Lawrence (9) | Lane, IL | 3:32 | 3:49 | 3:43 | 7:21 | 18:27.2 | 5:56 |
| 133 | 2594 | Tomek Cymbal (10) | Celtic Distance Alliance, OH | 3:23 | 3:46 | 3:50 | 7:27 | 18:28.5 | 5:57 |
| 134 | 2601 | Cayden McClure (10) | Celtic Distance Alliance, OH | 3:28 | 3:45 | 3:46 | 7:27 | 18:28.5 | 5:57 |
| 135 | 1597 | Jase Cook (9) | Nook, IL | 3:18 | 3:47 | 3:51 | 7:31 | 18:28.8 | 5:57 |
| 136 | 1667 | James Maso (9) | PNXC, IL | 3:20 | 3:52 | 3:54 | 7:21 | 18:29.3 | 5:57 |
| 137 | 2799 | Cael Luecke (10) | Ohio City Running Club, OH | 3:24 | 3:46 | 3:45 | 7:32 | 18:29.5 | 5:57 |
| 138 | 1512 | Max Mortensen (10) | Lane, IL | 3:31 | 3:50 | 3:43 | 7:24 | 18:29.8 | 5:57 |
| 139 | 1504 | Gary Angelo (9) | Lane, IL | 3:30 | 3:50 | 3:44 | 7:24 | 18:30.5 | 5:57 |
| 140 | 2249 | Oliven Lee (9) | Unattached, IN | 3:19 | 3:49 | 3:49 | 7:34 | 18:33.0 | 5:58 |
| 141 | 1601 | Nathan Napoli (10) | Nook, IL | 3:26 | 3:50 | 3:48 | 7:29 | 18:34.7 | 5:59 |
| 142 | 1834 | Lance Retz (9) | Unattached, IL | 3:18 | 3:41 | 3:50 | 7:44 | 18:34.7 | 5:59 |
| 143 | 2119 | Cooper Click (9) | Monster Island, IN | 3:31 | 3:51 | 3:48 | 7:24 | 18:35.1 | 5:59 |
| 144 | 1827 | Will Morrey (10) | Unattached, IL | 3:17 | 3:44 | 3:46 | 7:46 | 18:35.6 | 5:59 |
| 145 | 2361 | Holten Mulherin (10) | Unattached, MI | 3:22 | 3:43 | 3:46 | 7:43 | 18:36.1 | 5:59 |
| 146 | 1562 | Garrett Anderson (9) | Naperville South, IL | 3:25 | 3:48 | 3:48 | 7:34 | 18:36.9 | 5:59 |
| 147 | 1115 | Jacob Cranford (9) | Btown XC Club, IL | 3:15 | 3:43 | 3:47 | 7:52 | 18:38.1 | 6:00 |
| 148 | 1402 | Jack Paty (9) | Edwardsville Running Club, IL | 3:27 | 3:47 | 3:45 | 7:38 | 18:38.7 | 6:00 |
| 149 | 2216 | Hunter Drain (10) | Unattached, IN | 3:21 | 3:51 | 3:45 | 7:40 | 18:39.0 | 6:00 |
| 150 | 1398 | Taylor Davis (9) | Edwardsville Running Club, IL | 3:28 | 3:50 | 3:48 | 7:31 | 18:39.5 | 6:00 |
| 151 | 1994 | Cole Stevens (10) | Columbus Thorn, IN | 3:23 | 3:47 | 3:51 | 7:38 | 18:41.5 | 6:01 |
| 152 | 1485 | Owen Holzhauer (9) | Lake Zurich Cross Country, IL | 3:17 | 3:51 | 3:47 | 7:45 | 18:42.0 | 6:01 |
| 153 | 1605 | Nate Schalk (9) | Nook, IL | 3:16 | 3:49 | 3:51 | 7:45 | 18:42.8 | 6:01 |
| 154 | 1845 | Dax Ulm (9) | Unattached, IL | 3:25 | 3:50 | 3:51 | 7:36 | 18:43.1 | 6:01 |
| 155 | 1285 | Nathan Moawad (10) | Downers North XC Club, IL | 3:25 | 3:49 | 3:47 | 7:41 | 18:43.8 | 6:01 |
| 156 | 2869 | Connor Green (10) | Unattached, OH | 3:24 | 3:53 | 3:50 | 7:35 | 18:44.7 | 6:02 |
| 157 | 1314 | John Clinton (9) | Downers South Distance Club, I | 3:39 | 3:46 | 3:45 | 7:34 | 18:45.8 | 6:02 |
| 158 | 2411 | Grey Edwards (10) | Joplin Running Club, MO | 3:25 | 3:49 | 3:49 | 7:42 | 18:45.9 | 6:02 |
| 159 | 2217 | Kevin Dugan (10) | Unattached, IN | 3:19 | 3:49 | 3:51 | 7:45 | 18:46.1 | 6:02 |
| 160 | 1408 | Cooper Wittek (9) | Edwardsville Running Club, IL | 3:22 | 3:51 | 3:47 | 7:45 | 18:46.4 | 6:02 |
| 161 | 1494 | Marc MacCormac (9) | Lake Zurich Cross Country, IL | 3:28 | 3:51 | 3:49 | 7:37 | 18:47.0 | 6:03 |
| 162 | 1279 | Bailey Lingertot (10) | Downers North XC Club, IL | 3:26 | 3:44 | 3:50 | 7:46 | 18:47.6 | 6:03 |
| 163 | 2610 | Bryce Tinlin (9) | Celtic Distance Alliance, OH | 3:28 | 3:48 | 3:52 | 7:39 | 18:49.2 | 6:03 |
| 164 | 1257 | John Courtney (10) | Downers North XC Club, IL | 3:27 | 3:53 | 3:54 | 7:34 | 18:50.3 | 6:04 |
| 165 | 2277 | Jack Shinneman (10) | Unattached, IN | 3:31 | 3:51 | 3:48 | 7:40 | 18:50.7 | 6:04 |
| 166 | 1509 | Owen Lilley (10) | Lane, IL | 3:32 | 3:51 | 3:53 | 7:34 | 18:51.9 | 6:04 |
| 167 | 2590 | Ryan Alcox (10) | Celtic Distance Alliance, OH | 3:26 | 3:55 | 3:55 | 7:38 | 18:55.0 | 6:05 |
| 168 | 1807 | Joe Griebat (10) | Unattached, IL | 3:28 | 3:49 | 3:52 | 7:45 | 18:55.4 | 6:05 |
| 169 | 1839 | Robby Shober (9) | Unattached, IL | 3:18 | 3:53 | 3:53 | 7:52 | 18:57.0 | 6:06 |
| 170 | 2014 | Casey Seitzinger (9) | Creek Running Club, IN | 3:26 | 3:54 | 3:55 | 7:40 | 18:57.2 | 6:06 |
| 171 | 2604 | Matthew Norton (9) | Celtic Distance Alliance, OH | 3:30 | 3:51 | 3:52 | 7:45 | 18:58.5 | 6:06 |
| 172 | 2236 | Kaiden Hughes (9) | Unattached, IN | 3:25 | 3:54 | 3:51 | 7:47 | 18:58.9 | 6:06 |
| 173 | 1759 | Bryce Counihan (9) | Team Meese, IL | 3:19 | 3:40 | 3:59 | 7:59 | 18:59.2 | 6:07 |
| 174 | 1870 | Ethan Hsu (9) | Valley Elite, IL | 3:26 | 3:55 | 3:56 | 7:40 | 18:59.3 | 6:07 |
| 175 | 2510 | Jack Haley (10) | Unattached, MO | 3:22 | 3:50 | 3:54 | 7:52 | 19:00.1 | 6:07 |
| 176 | 1353 | Michael Curfs (10) | Eastern Oswego, IL | 3:28 | 3:50 | 3:52 | 7:48 | 19:00.9 | 6:07 |
| 177 | 2282 | Ryan Sobkowicz (10) | Unattached, IN | 3:19 | 3:49 | 3:54 | 7:58 | 19:01.8 | 6:07 |
| 178 | 1503 | Sawyer Trullinger (10) | Lake Zurich Cross Country, IL | 3:22 | 3:53 | 3:54 | 7:51 | 19:02.6 | 6:08 |
| 179 | 2858 | Nathan Bradley (10) | Unattached, OH | 3:15 | 3:50 | 3:57 | 7:59 | 19:02.9 | 6:08 |
| 180 | 2247 | Christian Langrel (9) | Unattached, IN | 3:25 | 3:54 | 3:53 | 7:50 | 19:03.3 | 6:08 |
| 181 | 2346 | Evan Balko (10) | Unattached, MI | 3:19 | 3:51 | 3:54 | 7:58 | 19:03.7 | 6:08 |
| 182 | 1803 | Joey Gonzalez (9) | Unattached, IL | 3:23 | 3:51 | 3:55 | 7:54 | 19:04.9 | 6:08 |
| 183 | 1541 | Daniel Bernal (10) | Medinah X-Country Club, IL | 3:23 | 3:55 | 3:52 | 7:52 | 19:05.0 | 6:09 |
| 184 | 1319 | T.J. Harvat (10) | Downers South Distance Club, I | 3:22 | 3:50 | 3:52 | 8:00 | 19:05.6 | 6:09 |
| 185 | 2012 | Lukas Hogan (10) | Creek Running Club, IN | 3:29 | 3:54 | 3:53 | 7:48 | 19:06.3 | 6:09 |
| 186 | 1511 | Mathew Melo (9) | Lane, IL | 3:31 | 3:50 | 3:47 | 7:57 | 19:06.7 | 6:09 |
| 187 | 1866 | Kyle Beitler (10) | Valley Elite, IL | 3:15 | 3:54 | 4:01 | 7:55 | 19:07.1 | 6:09 |
| 188 | 2600 | Charles Kraljevic (9) | Celtic Distance Alliance, OH | 3:29 | 3:51 | 3:52 | 7:53 | 19:07.6 | 6:09 |
| 189 | 1938 | Jack Habegger (10) | Cadet Distance Project, IN | 3:33 | 3:56 | 3:55 | 7:41 | 19:08.0 | 6:09 |
| 190 | 1659 | Ethan Fuentes (10) | PNXC, IL | 3:29 | 4:03 | 3:57 | 7:38 | 19:08.7 | 6:09 |
| 191 | 2448 | Ben Wachtel (10) | Rock Running Club, MO | 3:32 | 3:59 | 3:57 | 7:42 | 19:11.8 | 6:10 |
| 192 | 2267 | Christopher Park (9) | Unattached, IN | 3:20 | 3:52 | 3:57 | 8:01 | 19:12.2 | 6:11 |
| 193 | 1371 | Felix Pilny (9) | Eastern Oswego, IL | 3:35 | 4:04 | 3:52 | 7:42 | 19:14.2 | 6:11 |
| 194 | 2508 | Maverick Gerard (9) | Unattached, MO | 3:10 | 3:58 | 4:00 | 8:05 | 19:14.3 | 6:11 |
| 195 | 1928 | Hunter Sardinas (9) | Bulldogs, IN | 3:38 | 4:05 | 3:51 | 7:40 | 19:16.1 | 6:12 |
| 196 | 1515 | Henry Wittenwyler (10) | Lane, IL | 3:36 | 3:57 | 3:55 | 7:47 | 19:17.3 | 6:12 |
| 197 | 1514 | Max Szukala (9) | Lane, IL | 3:34 | 3:55 | 3:55 | 7:53 | 19:18.2 | 6:13 |
| 198 | 1346 | Phillip Abramowitz (10) | Eastern Oswego, IL | 3:25 | 3:56 | 3:55 | 8:01 | 19:18.5 | 6:13 |
| 199 | 1586 | Jacob Shayeb (10) | Naperville South, IL | 3:25 | 3:52 | 4:00 | 8:02 | 19:21.5 | 6:14 |
| 200 | 2780 | Brian Mignogna (10) | Mentor Sole, OH | 3:28 | 3:59 | 4:02 | 7:51 | 19:22.0 | 6:14 |
| 201 | 2779 | Michael Maynard (9) | Mentor Sole, OH | 3:36 | 3:55 | 3:58 | 7:52 | 19:22.6 | 6:14 |
| 202 | 2764 | Mikal Brindley (10) | Mentor Sole, OH | 3:35 | 3:56 | 3:57 | 7:52 | 19:22.8 | 6:14 |
| 203 | 1226 | Nick Dowell (10) | Deerfield Distance Crew, IL | 3:29 | 3:52 | 3:51 | 8:09 | 19:23.4 | 6:14 |
| 204 | 1232 | Danny Kriegel (10) | Deerfield Distance Crew, IL | 3:29 | 3:53 | 3:56 | 8:04 | 19:23.5 | 6:14 |
| 205 | 2953 | Jackson Duffer (9) | Unattached | 3:27 | 3:58 | 3:59 | 7:58 | 19:23.8 | 6:14 |
| 206 | 1373 | Bradley Porter (10) | Eastern Oswego, IL | 3:28 | 3:53 | 3:58 | 8:03 | 19:24.3 | 6:15 |
| 207 | 2232 | John Hamstra (10) | Unattached, IN | 3:29 | 3:58 | 4:02 | 7:54 | 19:24.7 | 6:15 |
| 208 | 2983 | Drew Teknipp (9) | BEAVZ, OH | 3:25 | 4:04 | 4:01 | 7:53 | 19:24.7 | 6:15 |
| 209 | 1422 | Andrew Weaver (9) | Ghost Runners, IL | 3:21 | 3:51 | 4:01 | 8:11 | 19:25.4 | 6:15 |
| 210 | 2928 | Brayden Dill (9) | WB,OH | 3:30 | 3:55 | 3:59 | 8:01 | 19:26.8 | 6:15 |
| 211 | 2010 | Andrew Elsbury (10) | Creek Running Club, IN | 3:34 | 4:02 | 3:56 | 7:53 | 19:27.5 | 6:16 |
| 212 | 1116 | Joshua Cranford (9) | Btown XC Club, IL | 3:21 | 3:53 | 3:59 | 8:14 | 19:28.2 | 6:16 |
| 213 | 1354 | Evan Danan (10) | Eastern Oswego, IL | 3:27 | 3:55 | 3:56 | 8:10 | 19:29.6 | 6:16 |
| 214 | 1399 | Jackson Elliott (9) | Edwardsville Running Club, IL | 3:26 | 3:54 | 3:59 | 8:09 | 19:30.0 | 6:17 |
| 215 | 1211 | Charlie Sukel (9) | Darkhorse Distance Project, IL | 3:34 | 3:59 | 3:59 | 7:57 | 19:31.4 | 6:17 |
| 216 | 1826 | Brock Monk (9) | Unattached, IL | 3:20 | 3:53 | 3:57 | 8:21 | 19:33.1 | 6:18 |
| 217 | 1510 | Charlie Majewski (9) | Lane, IL | 3:33 | 4:02 | 3:59 | 8:01 | 19:37.0 | 6:19 |
| 218 | 1671 | Jacob Schmauderer (9) | PNXC, IL | 3:37 | 3:59 | 3:56 | 8:05 | 19:38.7 | 6:19 |
| 219 | 1587 | Liam Yack (10) | Naperville South, IL | 3:26 | 3:59 | 4:08 | 8:04 | 19:38.8 | 6:19 |
| 220 | 1368 | Cameron Luthman (9) | Eastern Oswego, IL | 3:37 | 4:00 | 3:54 | 8:10 | 19:42.0 | 6:20 |
| 221 | 2228 | Gavin Griffin (9) | Unattached, IN | 3:25 | 4:01 | 4:07 | 8:08 | 19:42.5 | 6:20 |
| 222 | 1686 | Seamus Heil (9) | Prospect Running Club, IL | 3:30 | 4:06 | 3:58 | 8:08 | 19:43.3 | 6:21 |
| 223 | 1505 | Will Glenn (9) | Lane, IL | 3:36 | 4:04 | 4:04 | 7:59 | 19:44.8 | 6:21 |
| 224 | 1363 | Luca Hernandez (10) | Eastern Oswego, IL | 3:22 | 3:54 | 4:06 | 8:21 | 19:44.8 | 6:21 |
| 225 | 2776 | Aretimus Lawson (10) | Mentor Sole, OH | 3:31 | 4:01 | 4:02 | 8:09 | 19:45.5 | 6:21 |
| 226 | 1191 | Everett Pain (10) | Dale, IL | 3:21 | 4:00 | 4:02 | 8:21 | 19:46.0 | 6:22 |
| 227 | 1680 | Frank Cox (9) | Prospect Running Club, IL | 3:37 | 4:06 | 4:05 | 8:00 | 19:49.0 | 6:23 |
| 228 | 2517 | Aidan Olson (10) | Unattached, MO | 3:27 | 3:55 | 4:05 | 8:22 | 19:51.0 | 6:23 |
| 229 | 2804 | James Serevitch (10) | Ohio City Running Club, OH | 3:33 | 3:59 | 4:00 | 8:18 | 19:51.7 | 6:23 |
| 230 | 1937 | Levi Gernhardt (10) | Cadet Distance Project, IN | 3:41 | 4:09 | 4:00 | 8:00 | 19:52.2 | 6:24 |
| 231 | 1683 | Trent Golden (9) | Prospect Running Club, IL | 3:37 | 4:06 | 4:05 | 8:05 | 19:54.1 | 6:24 |
| 232 | 2199 | Owen Auman (9) | Unattached, IN | 3:25 | 4:07 | 4:07 | 8:14 | 19:55.0 | 6:25 |
| 233 | 2138 | Ernest McClain (10) | Ox Bow, IN | 3:34 | 4:04 | 4:10 | 8:06 | 19:56.6 | 6:25 |
| 234 | 1769 | Evan Luming (10) | Team Meese, IL | 3:30 | 4:00 | 4:02 | 8:25 | 19:58.1 | 6:26 |
| 235 | 1690 | Ethan Maher (9) | Prospect Running Club, IL | 3:31 | 4:05 | 4:07 | 8:14 | 19:58.5 | 6:26 |
| 236 | 2140 | Benjamin Sharp (9) | Ox Bow, IN | 3:26 | 4:06 | 4:10 | 8:15 | 19:59.0 | 6:26 |
| 237 | 1841 | Adam Strombom (10) | Unattached, IL | 3:23 | 3:51 | 3:59 | 8:44 | 19:59.4 | 6:26 |
| 238 | 2258 | Wyatt Mann (9) | Unattached, IN | 3:30 | 4:11 | 4:05 | 8:11 | 19:59.6 | 6:26 |
| 239 | 2435 | Joseph Waller (9) | QPXC, MO | 3:28 | 3:55 | 4:06 | 8:29 | 19:59.9 | 6:26 |
| 240 | 1513 | Domingo Norborg (10) | Lane, IL | 3:32 | 4:03 | 4:03 | 8:23 | 20:02.0 | 6:27 |
| 241 | 2405 | Chase Collins (9) | Jaguars, MO | 3:42 | 4:07 | 4:04 | 8:09 | 20:03.7 | 6:27 |
| 242 | 1234 | Charlie Marks (9) | Deerfield Distance Crew, IL | 3:37 | 4:10 | 4:06 | 8:09 | 20:05.3 | 6:28 |
| 243 | 2870 | Zachary Hamilton (10) | Unattached, OH | 3:36 | 4:01 | 4:04 | 8:25 | 20:07.3 | 6:28 |
| 244 | 1488 | Sushant Kesavan (9) | Lake Zurich Cross Country, IL | 3:29 | 4:05 | 4:13 | 8:18 | 20:07.6 | 6:28 |
| 245 | 1653 | Cal Anderson (9) | PNXC, IL | 3:37 | 4:05 | 4:11 | 8:14 | 20:07.9 | 6:28 |
| 246 | 1495 | Nishanth Mandavilli (9) | Lake Zurich Cross Country, IL | 3:37 | 4:16 | 4:08 | 8:06 | 20:08.9 | 6:29 |
| 247 | 2403 | Colton Boudinot (10) | Jaguars, MO | 3:42 | 4:07 | 4:04 | 8:15 | 20:09.2 | 6:29 |
| 248 | 1376 | Logan Santos (10) | Eastern Oswego, IL | 3:37 | 4:08 | 4:10 | 8:13 | 20:10.4 | 6:29 |
| 249 | 1506 | Jake Kozlowski (9) | Lane, IL | 3:46 | 4:09 | 4:06 | 8:09 | 20:11.2 | 6:30 |
| 250 | 1273 | Nathan Joseph (10) | Downers North XC Club, IL | 3:48 | 4:10 | 4:04 | 8:07 | 20:11.4 | 6:30 |
| 251 | 2293 | Mathew Zadeii (9) | Unattached, IN | 3:27 | 4:07 | 4:10 | 8:28 | 20:13.4 | 6:30 |
| 252 | 1298 | Owen Scholz (9) | Downers North XC Club, IL | 3:47 | 4:11 | 4:06 | 8:08 | 20:14.5 | 6:31 |
| 253 | 1192 | Preston Reed (9) | Dale, IL | 3:33 | 4:10 | 4:14 | 8:23 | 20:22.8 | 6:33 |
| 254 | 1868 | Kaleb Geleso (10) | Valley Elite, IL | 3:30 | 4:06 | 4:14 | 8:34 | 20:26.5 | 6:35 |
| 255 | 1277 | Kiran Krishnan (9) | Downers North XC Club, IL | 3:48 | 4:12 | 4:10 | 8:16 | 20:27.8 | 6:35 |
| 256 | 1933 | Andrew Carsten (9) | Cadet Distance Project, IN | 3:34 | 4:08 | 4:19 | 8:26 | 20:28.5 | 6:35 |
| 257 | 2222 | Logan Fredel (9) | Unattached, IN | 3:37 | 4:13 | 4:12 | 8:25 | 20:28.9 | 6:35 |
| 258 | 1697 | Kai Saito (9) | Prospect Running Club, IL | 3:41 | 4:18 | 4:11 | 8:18 | 20:29.3 | 6:36 |
| 259 | 1305 | Ari Vasilakopoulos (10) | Downers North XC Club, IL | 3:48 | 4:12 | 4:10 | 8:19 | 20:30.1 | 6:36 |
| 260 | 1229 | Scott Harvey (9) | Deerfield Distance Crew, IL | 3:40 | 4:13 | 4:14 | 8:22 | 20:30.8 | 6:36 |
| 261 | 1699 | Alex Styka (10) | Prospect Running Club, IL | 3:41 | 4:12 | 4:15 | 8:25 | 20:33.8 | 6:37 |
| 262 | 1934 | Zachary Cecil (9) | Cadet Distance Project, IN | 3:46 | 4:17 | 4:15 | 8:21 | 20:41.2 | 6:39 |
| 263 | 1196 | Logan Tarasi (9) | Dale, IL | 3:32 | 4:11 | 4:17 | 8:39 | 20:41.9 | 6:39 |
| 264 | 2141 | Nathan Sharp (9) | Ox Bow, IN | 3:27 | 4:12 | 4:22 | 8:39 | 20:42.2 | 6:40 |
| 265 | 2269 | Nathan Pierzchalski (9) | Unattached, IN | 3:36 | 4:14 | 4:18 | 8:37 | 20:46.5 | 6:41 |
| 266 | 2775 | Dylan Klingenburg (10) | Mentor Sole, OH | 3:47 | 4:11 | 4:21 | 8:30 | 20:50.3 | 6:42 |
| 267 | 1386 | Tyler York (9) | Eastern Oswego, IL | 3:46 | 4:23 | 4:21 | 8:20 | 20:52.0 | 6:43 |
| 268 | 1482 | Colin Fridner (10) | Lake Zurich Cross Country, IL | 3:34 | 4:04 | 4:12 | 9:02 | 20:53.7 | 6:43 |
| 269 | 2777 | Nate Lowe (10) | Mentor Sole, OH | 3:41 | 4:19 | 4:19 | 8:34 | 20:55.3 | 6:44 |
| 270 | 1357 | Jack Doppelhammer (10) | Eastern Oswego, IL | 3:43 | 4:14 | 4:24 | 8:33 | 20:57.0 | 6:45 |
| 271 | 1773 | Lucas Rudofski (9) | Team Meese, IL | 3:34 | 4:16 | 4:18 | 8:48 | 20:57.9 | 6:45 |
| 272 | 1563 | Anish Bhagwat (9) | Naperville South, IL | 3:40 | 4:14 | 4:19 | 8:43 | 20:58.4 | 6:45 |
| 273 | 2404 | Ebbet Chambers (10) | Jaguars, MO | 3:42 | 4:07 | 4:04 | 9:03 | 20:58.9 | 6:45 |
| 274 | 1318 | Owen Fudacz (10) | Downers South Distance Club, I | 3:40 | 4:25 | 4:23 | 8:32 | 21:02.5 | 6:46 |
| 275 | 1321 | Martin Joy (10) | Downers South Distance Club, I | 3:38 | 4:27 | 4:23 | 8:33 | 21:03.0 | 6:47 |
| 276 | 2276 | Peyton Shanholt (9) | Unattached, IN | 3:38 | 4:17 | 4:13 | 8:54 | 21:03.8 | 6:47 |
| 277 | 1945 | Carson Nix (10) | Cadet Distance Project, IN | 3:46 | 4:19 | 4:26 | 8:34 | 21:06.5 | 6:47 |
| 278 | 2771 | Andrew Dubeansky (10) | Mentor Sole, OH | 3:38 | 4:19 | 4:26 | 8:45 | 21:09.9 | 6:48 |
| 279 | 1362 | Braeden Grisham (10) | Eastern Oswego, IL | 3:48 | 4:21 | 4:21 | 8:40 | 21:11.4 | 6:49 |
| 280 | 1700 | Jacob Weldon (10) | Prospect Running Club, IL | 3:47 | 4:21 | 4:28 | 8:36 | 21:13.3 | 6:50 |
| 281 | 1877 | John Smolen (10) | Valley Elite, IL | 3:55 | 4:24 | 4:26 | 8:29 | 21:16.2 | 6:51 |
| 282 | 2220 | Isaac Fischer (9) | Unattached, IN | 3:44 | 4:17 | 4:28 | 8:51 | 21:21.5 | 6:52 |
| 283 | 1240 | Noelan Tossing (9) | Deerfield Distance Crew, IL | 3:48 | 4:17 | 4:23 | 8:54 | 21:22.9 | 6:53 |
| 284 | 1249 | Lucas Adams (10) | Downers North XC Club, IL | 3:54 | 4:19 | 4:22 | 8:48 | 21:25.0 | 6:54 |
| 285 | 2299 | Cameron Jones (10) | Warriors Running Club, IN | 3:42 | 4:17 | 4:26 | 8:58 | 21:25.2 | 6:54 |
| 286 | 1228 | Ben Freedman (10) | Deerfield Distance Crew, IL | 3:51 | 4:17 | 4:23 | 8:56 | 21:27.7 | 6:54 |
| 287 | 2213 | Colton Copeland (9) | Unattached, IN | 3:36 | 4:22 | 4:28 | 9:05 | 21:33.6 | 6:56 |
| 288 | 1254 | Sam Brockway (9) | Downers North XC Club, IL | 3:58 | 4:24 | 4:20 | 8:51 | 21:34.4 | 6:56 |
| 289 | 2231 | Jaime Guzman (10) | Unattached, IN | 3:58 | 4:29 | 4:15 | 8:52 | 21:35.8 | 6:57 |
| 290 | 1580 | Max Mayer (9) | Naperville South, IL | 3:56 | 4:25 | 4:23 | 8:53 | 21:39.6 | 6:58 |
| 291 | 2794 | Colin Bibbo (10) | Ohio City Running Club, OH | 3:50 | 4:23 | 4:34 | 8:52 | 21:41.0 | 6:59 |
| 292 | 1317 | Javy DeLeon (10) | Downers South Distance Club, I | 3:51 | 4:24 | 4:28 | 8:59 | 21:43.8 | 6:59 |
| 293 | 1221 | Hugo Albrecht-Buehler (9) | Deerfield Distance Crew, IL | 3:53 | 4:26 | 4:26 | 9:01 | 21:46.7 | 7:00 |
| 294 | 1578 | Oliver LeGrand (10) | Naperville South, IL | 3:49 | 4:29 | 4:29 | 8:59 | 21:48.5 | 7:01 |
| 295 | 2300 | Trenton Martinelle (9) | Warriors Running Club, IN | 3:42 | 4:25 | 4:35 | 9:04 | 21:49.0 | 7:01 |
| 296 | 2801 | Aaron Rodstrom (10) | Ohio City Running Club, OH | 3:50 | 4:24 | 4:33 | 9:01 | 21:49.2 | 7:01 |
| 297 | 2788 | Alex Visnick (9) | Mentor Sole, OH | 3:57 | 4:36 | 4:25 | 8:50 | 21:49.8 | 7:01 |
| 298 | 1381 | Gavin Tirpak (9) | Eastern Oswego, IL | 3:54 | 4:30 | 4:26 | 8:59 | 21:50.6 | 7:02 |
| 299 | 2781 | Julian Mullen (10) | Mentor Sole, OH | 3:57 | 4:35 | 4:26 | 8:51 | 21:51.5 | 7:02 |
| 300 | 1372 | Aiden Ploger (10) | Eastern Oswego, IL | 3:49 | 4:24 | 4:34 | 9:03 | 21:51.9 | 7:02 |
| 301 | 1309 | Miles Wiggins (9) | Downers North XC Club, IL | 3:58 | 4:42 | 4:36 | 8:37 | 21:55.0 | 7:03 |
| 302 | 2430 | Zeke Lee (10) | QPXC, MO | 3:36 | 4:32 | 4:37 | 9:12 | 21:58.6 | 7:04 |
| 303 | 2268 | Mason Pearson (9) | Unattached, IN | 3:29 | 4:21 | 4:46 | 9:24 | 22:02.0 | 7:05 |
| 304 | 2867 | Samuel Fechter (9) | Unattached, OH | 3:50 | 4:23 | 4:34 | 9:14 | 22:03.7 | 7:06 |
| 305 | 2519 | Grant Ozinga (10) | Unattached, MO | 4:00 | 4:34 | 4:28 | 9:00 | 22:04.1 | 7:06 |
| 306 | 1306 | Jared Waden (9) | Downers North XC Club, IL | 3:57 | 4:29 | 4:36 | 9:08 | 22:12.5 | 7:09 |
| 307 | 2935 | Briar Wengerd (10) | WHDP, OH | 3:55 | 4:35 | 4:33 | 9:09 | 22:13.8 | 7:09 |
| 308 | 2296 | Jayden Clark (9) | Warriors Running Club, IN | 3:48 | 4:38 | 4:38 | 9:13 | 22:19.1 | 7:11 |
| 309 | 1789 | Owen Carstens (9) | Unattached, IL | 4:05 | 4:40 | 4:39 | 9:02 | 22:27.5 | 7:14 |
| 310 | 1871 | Matthew Limaco (9) | Valley Elite, IL | 4:00 | 4:40 | 4:38 | 9:12 | 22:32.5 | 7:15 |
| 311 | 1209 | Carter Schultz (9) | Darkhorse Distance Project, IL | 3:55 | 4:37 | 4:35 | 9:25 | 22:33.2 | 7:15 |
| 312 | 1375 | Tommy Reingold (9) | Eastern Oswego, IL | 3:58 | 4:34 | 4:38 | 9:23 | 22:35.5 | 7:16 |
| 313 | 1347 | Nolan Augustine (9) | Eastern Oswego, IL | 4:01 | 4:37 | 4:40 | 9:23 | 22:43.2 | 7:19 |
| 314 | 2778 | Mason Lyles (9) | Mentor Sole, OH | 3:57 | 4:36 | 4:37 | 9:35 | 22:46.2 | 7:20 |
| 315 | 2760 | Jacob Archacki (10) | Mentor Sole, OH | 3:57 | 4:36 | 4:36 | 9:37 | 22:48.4 | 7:20 |
| 316 | 2218 | Nathaniel Evans (10) | Unattached, IN | 3:53 | 4:41 | 4:52 | 9:33 | 23:00.8 | 7:24 |
| 317 | 2432 | Jack Reed (9) | QPXC, MO | 4:09 | 4:36 | 4:49 | 9:32 | 23:09.2 | 7:27 |
| 318 | 1684 | Mason Grzybowski (9) | Prospect Running Club, IL | 3:59 | 4:40 | 4:51 | 9:43 | 23:15.2 | 7:29 |
| 319 | 2426 | Dylan Fletcher (9) | QPXC, MO | 4:10 | 4:52 | 4:41 | 9:33 | 23:17.6 | 7:30 |
| 320 | 1352 | Matthew Camarena (10) | Eastern Oswego, IL | 4:11 | 4:56 | 4:49 | 9:20 | 23:18.3 | 7:30 |
| 321 | 1547 | Liam Wyatt (9) | Medinah X-Country Club, IL | 4:10 | 4:42 | 4:59 | 9:25 | 23:18.4 | 7:30 |
| 322 | 1486 | Matthew Homuth (9) | Lake Zurich Cross Country, IL | 4:09 | 4:37 | 4:49 | 9:46 | 23:24.2 | 7:32 |
| 323 | 1574 | Alex Herrera (12) | Naperville South, IL | 4:22 | 5:03 | 4:56 | 9:05 | 23:27.7 | 7:33 |
| 324 | 1324 | Nicholas Leonardo (10) | Downers South Distance Club, I | 3:57 | 4:49 | 4:54 | 10:00 | 23:42.5 | 7:38 |
| 325 | 2406 | Jack Durand (10) | Jaguars, MO | 4:18 | 4:52 | 5:08 | 9:25 | 23:45.5 | 7:39 |
| 326 | 1225 | Aurin Dasgupta (9) | Deerfield Distance Crew, IL | 4:16 | 4:53 | 5:05 | 9:44 | 23:59.9 | 7:43 |
| 327 | 1311 | Dominick Addante (9) | Downers South Distance Club, I | 4:12 | 5:03 | 5:13 | 9:30 | 24:00.6 | 7:43 |
| 328 | 1340 | Timothy Sumlin (10) | Downers South Distance Club, I | 4:25 | 5:09 | 5:02 | 9:26 | 24:03.8 | 7:44 |
| 329 | 1336 | Griffen Smott (10) | Downers South Distance Club, I | 4:25 | 5:09 | 5:02 | 9:26 | 24:03.8 | 7:44 |
| 330 | 2431 | Victor Mariano-Sanchez (10) | QPXC, MO | 3:56 | 4:43 | 5:03 | 10:21 | 24:05.4 | 7:45 |
| 331 | 1768 | Ricky Lieberstein (9) | Team Meese, IL | 4:13 | 5:13 | 5:14 | 10:03 | 24:44.8 | 7:58 |
| 332 | 1271 | Nolan Hicks (10) | Downers North XC Club, IL | 4:19 | 5:02 | 5:07 | 10:17 | 24:46.2 | 7:58 |
| 333 | 1331 | Keegan Rentfrow (10) | Downers South Distance Club, I | 4:13 | 5:06 | 5:20 | 10:41 | 25:21.6 | 8:10 |
| 334 | 1378 | Dylan Sklaney (9) | Eastern Oswego, IL | 4:11 | 5:13 | 5:24 | 10:45 | 25:35.3 | 8:14 |
| 335 | 1233 | Zach Lieberman (10) | Deerfield Distance Crew, IL | 4:22 | 5:11 | 5:18 | 10:53 | 25:45.4 | 8:17 |
| 336 | 1291 | Jackson Pelhank (9) | Downers North XC Club, IL | 4:29 | 5:14 | 5:19 | 10:52 | 25:56.9 | 8:21 |
| 337 | 2246 | Tyler Langel (10) | Unattached, IN | 4:26 | 5:19 | 5:20 | 10:59 | 26:04.5 | 8:23 |