| 1 | Holden GerdesPlace 1 · Grade 11 · Fairbury (Prairie Central) | 11 | Fairbury (Prairie Central) | 16:03.54 |
| 2 | Jeremy SzepelakPlace 2 · Grade 12 · Herscher | 12 | Herscher | 16:13.83 |
| 3 | Graham RazumPlace 3 · Grade 11 · Yorkville (Y. Christian) | 11 | Yorkville (Y. Christian) | 16:15.29 |
| 4 | Jackson KrusePlace 4 · Grade 11 · Herscher | 11 | Herscher | 16:16.03 |
| 5 | Miguel AmadorPlace 5 · Grade 10 · Cullom (Tri-Point) | 10 | Cullom (Tri-Point) | 16:16.34 |
| 6 | Evan BenoitPlace 6 · Grade 9 · Herscher | 9 | Herscher | 16:23.32 |
| 7 | Allen LuceroPlace 7 · Grade 11 · Cullom (Tri-Point) | 11 | Cullom (Tri-Point) | 16:26.66 |
| 8 | Griffin TredennickPlace 8 · Grade 12 · Fairbury (Prairie Central) | 12 | Fairbury (Prairie Central) | 16:37.42 |
| 9 | Jack WaynePlace 9 · Grade 12 · Aurora (A. Christian) | 12 | Aurora (A. Christian) | 16:54.38 |
| 10 | Owen DamptzPlace 10 · Grade 11 · Herscher | 11 | Herscher | 17:02.98 |
| 11 | Seth McHughPlace 11 · Grade 12 · Manteno | 12 | Manteno | 17:09.42 |
| 12 | Eli HastingPlace 12 · Grade 12 · Hoopeston (H. Area) | 12 | Hoopeston (H. Area) | 17:11.90 |
| 13 | Mitch WoodsPlace 13 · Grade 11 · Cullom (Tri-Point) | 11 | Cullom (Tri-Point) | 17:16.98 |
| 14 | Owen BordersPlace 14 · Grade 11 · Gilman (Iroquois West) | 11 | Gilman (Iroquois West) | 17:19.56 |
| 15 | Evan LopezPlace 15 · Grade 10 · Donovan | 10 | Donovan | 17:22.98 |
| 16 | Jed BatayolaPlace 16 · Grade 11 · Palos Heights (Chicago Christian) | 11 | Palos Heights (Chicago Christian) | 17:25.11 |
| 17 | Caden ReiterPlace 17 · Grade 12 · Manteno | 12 | Manteno | 17:29.80 |
| 18 | Elijah MuthamiPlace 18 · Grade 10 · Kankakee (McNamara) | 10 | Kankakee (McNamara) | 17:30.87 |
| 19 | Hayden SullivanPlace 19 · Grade 12 · Watseka | 12 | Watseka | 17:33.07 PR |
| 20 | Owen GarrettPlace 20 · Grade 12 · Hoopeston (H. Area) | 12 | Hoopeston (H. Area) | 17:36.27 |
| 21 | Eli GrohlerPlace 21 · Grade 12 · Paxton (P.-Buckley-Loda) | 12 | Paxton (P.-Buckley-Loda) | 17:37.97 PR |
| 22 | Matthew ScudieriPlace 22 · Grade 11 · Aurora (A. Christian) | 11 | Aurora (A. Christian) | 17:38.57 |
| 23 | Owen FenskaPlace 23 · Grade 12 · Aurora (A. Christian) | 12 | Aurora (A. Christian) | 17:52.50 |
| 24 | Jhaiden OchoaPlace 24 · Grade 10 · Kankakee (McNamara) | 10 | Kankakee (McNamara) | 17:57.59 |
| 25 | Jacob PapasPlace 25 · Grade 10 · Beecher | 10 | Beecher | 17:58.69 |
| 26 | Brycen SteffenPlace 26 · Grade 12 · Herscher | 12 | Herscher | 17:59.35 |
| 27 | Landon FrechPlace 27 · Grade 10 · Hoopeston (H. Area) | 10 | Hoopeston (H. Area) | 17:59.70 |
| 28 | Greyson DennyPlace 28 · Grade 10 · Peotone | 10 | Peotone | 18:00.08 |
| 29 | Ethan CarrionPlace 29 · Grade 10 · Fairbury (Prairie Central) | 10 | Fairbury (Prairie Central) | 18:00.53 |
| 30 | Daniel BostonPlace 30 · Grade 12 · Paxton (P.-Buckley-Loda) | 12 | Paxton (P.-Buckley-Loda) | 18:01.16 PR |
| 31 | Keenon AndersonPlace 31 · Grade 12 · Hoopeston (H. Area) | 12 | Hoopeston (H. Area) | 18:12.95 |
| 32 | Tristan SchemperPlace 32 · Grade 9 · Palos Heights (Chicago Christian) | 9 | Palos Heights (Chicago Christian) | 18:13.27 |
| 33 | Sebastian CortesPlace 33 · Grade 10 · Kankakee (McNamara) | 10 | Kankakee (McNamara) | 18:17.98 |
| 34 | Julio BarradasPlace 34 · Grade 9 · Paxton (P.-Buckley-Loda) | 9 | Paxton (P.-Buckley-Loda) | 18:19.27 |
| 35 | Jonah YerglerPlace 35 · Grade 10 · Cissna Park | 10 | Cissna Park | 18:20.13 PR |
| 36 | Connor SharperPlace 36 · Grade 11 · Herscher | 11 | Herscher | 18:24.32 |
| 37 | Gus ZekvveldPlace 37 · Grade 9 · Palos Heights (Chicago Christian) | 9 | Palos Heights (Chicago Christian) | 18:26.09 PR |
| 38 | Shane LynchPlace 38 · Grade 9 · Peotone | 9 | Peotone | 18:33.77 |
| 39 | Garrett SmolkovichPlace 39 · Grade 11 · Cullom (Tri-Point) | 11 | Cullom (Tri-Point) | 18:34.54 |
| 40 | Cole JackubowskiPlace 40 · Grade 12 · Herscher | 12 | Herscher | 18:36.25 |
| 41 | Nolan BunagPlace 41 · Grade 9 · Paxton (P.-Buckley-Loda) | 9 | Paxton (P.-Buckley-Loda) | 18:37.67 |
| 42 | Cooper AustiffPlace 42 · Grade 12 · Kankakee (McNamara) | 12 | Kankakee (McNamara) | 18:38.54 |
| 43 | Nicholas GiffordPlace 43 · Grade 12 · Clifton (Central) | 12 | Clifton (Central) | 18:41.37 PR |
| 44 | Zane LatimerPlace 44 · Grade 12 · Paxton (P.-Buckley-Loda) | 12 | Paxton (P.-Buckley-Loda) | 18:50.14 |
| 45 | Carl WebbPlace 45 · Grade 12 · Beecher | 12 | Beecher | 18:51.39 |
| 46 | Oliverio OchoaPlace 46 · Grade 12 · Gilman (Iroquois West) | 12 | Gilman (Iroquois West) | 18:57.30 |
| 47 | Athan LinaresPlace 47 · Grade 12 · Hoopeston (H. Area) | 12 | Hoopeston (H. Area) | 18:59.06 |
| 48 | Kasen CassonPlace 48 · Grade 9 · Fairbury (Prairie Central) | 9 | Fairbury (Prairie Central) | 18:59.41 |
| 49 | Adrian SandovalPlace 49 · Grade 10 · Beecher | 10 | Beecher | 19:01.97 |
| 50 | Shane AldenPlace 50 · Grade 10 · Paxton (P.-Buckley-Loda) | 10 | Paxton (P.-Buckley-Loda) | 19:06.15 |
| 51 | Juan PerezPlace 51 · Grade 9 · Peotone | 9 | Peotone | 19:10.40 |
| 52 | Ethan TudorPlace 52 · Grade 10 · Manteno | 10 | Manteno | 19:11.56 PR |
| 53 | Oliver LausePlace 53 · Grade 10 · Beecher | 10 | Beecher | 19:12.79 PR |
| 54 | Ayden BeltPlace 54 · Grade 11 · Beecher | 11 | Beecher | 19:13.20 |
| 55 | Noah LambertPlace 55 · Grade 9 · Hoopeston (H. Area) | 9 | Hoopeston (H. Area) | 19:13.64 |
| 56 | Brakken EdwardsPlace 56 · Grade 9 · Manteno | 9 | Manteno | 19:14.25 PR |
| 57 | Glen RichiePlace 57 · Grade 12 · Cullom (Tri-Point) | 12 | Cullom (Tri-Point) | 19:17.40 |
| 58 | Miles SerpePlace 58 · Grade 12 · Kankakee (McNamara) | 12 | Kankakee (McNamara) | 19:28.83 |
| 59 | Jackson GuisePlace 59 · Grade 9 · Aurora (A. Christian) | 9 | Aurora (A. Christian) | 19:31.95 |
| 60 | Zaidyn WielertPlace 60 · Grade 10 · Paxton (P.-Buckley-Loda) | 10 | Paxton (P.-Buckley-Loda) | 19:35.33 |
| 61 | Alfredo RamirezPlace 61 · Grade 10 · Beecher | 10 | Beecher | 19:53.60 PR |
| 62 | Rafael CamposPlace 62 · Grade 10 · Cullom (Tri-Point) | 10 | Cullom (Tri-Point) | 20:08.10 |
| 63 | Bayne WadePlace 63 · Grade 9 · Watseka | 9 | Watseka | 20:08.95 PR |
| 64 | Jackson KelleyPlace 64 · Grade 11 · Clifton (Central) | 11 | Clifton (Central) | 20:22.55 |
| 65 | Benjamin JohnsonPlace 65 · Grade 10 · Peotone | 10 | Peotone | 20:24.86 |
| 66 | Alex VanHookPlace 66 · Grade 10 · Cullom (Tri-Point) | 10 | Cullom (Tri-Point) | 20:36.90 |
| 67 | Sebastian FransechiniPlace 67 · Grade 9 · Kankakee (McNamara) | 9 | Kankakee (McNamara) | 20:46.28 |
| 68 | Julian LoweryPlace 68 · Grade 9 · Wilmington | 9 | Wilmington | 20:48.78 |
| 69 | Enrique CortesPlace 69 · Grade 12 · Peotone | 12 | Peotone | 20:51.28 PR |
| 70 | Jakob BlumenthalPlace 70 · Grade 12 · Beecher | 12 | Beecher | 21:03.20 |
| 71 | Jacob MeyerPlace 71 · Grade 12 · Manteno | 12 | Manteno | 21:30.28 PR |
| 72 | Oliver HeinrichPlace 72 · Grade 12 · Kankakee (McNamara) | 12 | Kankakee (McNamara) | 21:43.43 |
| 73 | Keion LongPlace 73 · Grade 12 · Chicago (Leo) | 12 | Chicago (Leo) | 21:49.24 |
| 74 | Corbyn MolckPlace 74 · Grade 11 · Gilman (Iroquois West) | 11 | Gilman (Iroquois West) | 21:56.52 |
| 75 | Riley DolendiPlace 75 · Grade 9 · Yorkville (Y. Christian) | 9 | Yorkville (Y. Christian) | 22:19.84 PR |
| 76 | Max MarshallPlace 76 · Grade 10 · Manteno | 10 | Manteno | 22:29.24 |
| 77 | Spencer MichaleskoPlace 77 · Grade 9 · Manteno | 9 | Manteno | 22:29.68 |
| 78 | Peyton EpleyPlace 78 · Grade 11 · Clifton (Central) | 11 | Clifton (Central) | 22:46.06 |
| 79 | Liam AndersonPlace 79 · Grade 10 · Wilmington | 10 | Wilmington | 22:55.31 PR |
| 80 | Beau WilliamsPlace 80 · Grade 11 · Clifton (Central) | 11 | Clifton (Central) | 23:27.08 |
| 81 | Cameron RiveraPlace 81 · Grade 9 · Gilman (Iroquois West) | 9 | Gilman (Iroquois West) | 24:18.56 |
| 82 | Rylan KanePlace 82 · Grade 9 · Palos Heights (Chicago Christian) | 9 | Palos Heights (Chicago Christian) | 26:01.68 PR |
| 83 | Isaac TironaPlace 83 · Grade 10 · Yorkville (Y. Christian) | 10 | Yorkville (Y. Christian) | 26:19.68 PR |
| 84 | Kyler PettigrewPlace 84 · Grade 10 · Clifton (Central) | 10 | Clifton (Central) | 28:21.62 |