| 1 | Holden GerdesPlace 1 · Grade 11 · Fairbury (Prairie Central) | 11 | Fairbury (Prairie Central) | 16:39.70 |
| 2 | Evan BenoitPlace 2 · Grade 9 · Herscher | 9 | Herscher | 16:47.30 |
| 3 | Peyton BeebePlace 3 · Grade 12 · Pontiac | 12 | Pontiac | 16:50.40 |
| 4 | Jeremy SzepelakPlace 4 · Grade 12 · Herscher | 12 | Herscher | 16:51.20 |
| 5 | Mitch WoodsPlace 5 · Grade 11 · Cullom (Tri-Point) | 11 | Cullom (Tri-Point) | 16:59.80 |
| 6 | Joe FarisPlace 6 · Grade 11 · Dwight | 11 | Dwight | 17:11.70 |
| 7 | Miguel AmadorPlace 7 · Grade 10 · Cullom (Tri-Point) | 10 | Cullom (Tri-Point) | 17:32.50 |
| 8 | Ben JosephPlace 8 · Grade 10 · Fairbury (Prairie Central) | 10 | Fairbury (Prairie Central) | 17:33.20 |
| 9 | Allen LuceroPlace 9 · Grade 11 · Cullom (Tri-Point) | 11 | Cullom (Tri-Point) | 17:44.50 |
| 10 | Owen DamptzPlace 10 · Grade 11 · Herscher | 11 | Herscher | 17:51.20 |
| 11 | Hayden SullivanPlace 11 · Grade 12 · Watseka | 12 | Watseka | 17:58.40 |
| 12 | Ethan CarrionPlace 12 · Grade 10 · Fairbury (Prairie Central) | 10 | Fairbury (Prairie Central) | 18:11.20 |
| 13 | Griffin TredennickPlace 13 · Grade 12 · Fairbury (Prairie Central) | 12 | Fairbury (Prairie Central) | 18:23.20 |
| 14 | Owen BordersPlace 14 · Grade 11 · Gilman (Iroquois West) | 11 | Gilman (Iroquois West) | 18:27.50 |
| 15 | Dylan VerdunPlace 15 · Grade 12 · Pontiac | 12 | Pontiac | 18:29.10 |
| 16 | Cole JackubowskiPlace 16 · Grade 12 · Herscher | 12 | Herscher | 18:30.90 |
| 17 | Jacob PapasPlace 17 · Grade 10 · Beecher | 10 | Beecher | 18:50.80 |
| 18 | Evan LopezPlace 18 · Grade 10 · Donovan | 10 | Donovan | 18:51.10 |
| 19 | Maverick WilcoxPlace 19 · Grade 12 · Pontiac | 12 | Pontiac | 19:05.00 |
| 20 | Joseph EmmerichPlace 20 · Grade 10 · Morris | 10 | Morris | 19:10.20 |
| 21 | Victor LarsenPlace 21 · Grade 9 · Morris | 9 | Morris | 19:10.70 |
| 22 | Emmanuel MartinezPlace 22 · Grade 12 · Morris | 12 | Morris | 19:18.60 |
| 23 | Brycen SteffenPlace 23 · Grade 12 · Herscher | 12 | Herscher | 19:21.40 |
| 24 | Connor SharperPlace 24 · Grade 11 · Herscher | 11 | Herscher | 19:33.00 |
| 25 | Garrett SmolkovichPlace 25 · Grade 11 · Cullom (Tri-Point) | 11 | Cullom (Tri-Point) | 19:34.20 |
| 26 | Oliverio OchoaPlace 26 · Grade 12 · Gilman (Iroquois West) | 12 | Gilman (Iroquois West) | 19:44.30 |
| 27 | Kasen CassonPlace 27 · Grade 9 · Fairbury (Prairie Central) | 9 | Fairbury (Prairie Central) | 19:49.40 |
| 28 | Greyson DennyPlace 28 · Grade 10 · Peotone | 10 | Peotone | 19:50.70 |
| 29 | Benjamin JohnsonPlace 29 · Grade 10 · Peotone | 10 | Peotone | 20:23.20 |
| 30 | Trevor MitorajPlace 30 · Grade 9 · Morris | 9 | Morris | 20:24.10 |
| 31 | Carl WebbPlace 31 · Grade 12 · Beecher | 12 | Beecher | 20:28.20 |
| 32 | Shane LynchPlace 32 · Grade 9 · Peotone | 9 | Peotone | 20:29.10 |
| 33 | Alfredo RamirezPlace 33 · Grade 10 · Beecher | 10 | Beecher | 21:10.50 |
| 34 | Glen RichiePlace 34 · Grade 12 · Cullom (Tri-Point) | 12 | Cullom (Tri-Point) | 21:11.70 |
| 35 | Payton LuberdaPlace 35 · Grade 9 · Morris | 9 | Morris | 21:21.00 |
| 36 | Keegan MezoPlace 36 · Grade 11 · Herscher | 11 | Herscher | 21:22.00 |
| 37 | Colin WickmanPlace 37 · Grade 10 · Morris | 10 | Morris | 21:24.20 |
| 38 | Juan PerezPlace 38 · Grade 9 · Peotone | 9 | Peotone | 21:41.20 |
| 39 | Rafael CamposPlace 39 · Grade 10 · Cullom (Tri-Point) | 10 | Cullom (Tri-Point) | 21:44.10 |
| 40 | KC MackPlace 40 · Grade 9 · Morris | 9 | Morris | 21:44.50 |
| 41 | Skeeter RogersPlace 41 · Grade 9 · Morris | 9 | Morris | 21:51.80 |
| 42 | Rusty RogersPlace 42 · Grade 9 · Morris | 9 | Morris | 22:04.60 |
| 43 | Lance HummelPlace 43 · Grade 11 · Cullom (Tri-Point) | 11 | Cullom (Tri-Point) | 22:19.90 |
| 44 | Jakob BlumenthalPlace 44 · Grade 12 · Beecher | 12 | Beecher | 22:46.00 |
| 45 | Nick DoughanPlace 45 · Grade 12 · Pontiac | 12 | Pontiac | 23:10.50 |
| 46 | Omar RamirezPlace 46 · Grade 11 · Beecher | 11 | Beecher | 23:11.00 |
| 47 | Oliver LausePlace 47 · Grade 10 · Beecher | 10 | Beecher | 23:11.30 |
| 48 | Logan DeckPlace 48 · Grade 12 · Morris | 12 | Morris | 23:28.50 |
| 49 | Bayne WadePlace 49 · Grade 9 · Watseka | 9 | Watseka | 23:47.70 |
| 50 | Enrique CortesPlace 50 · Grade 12 · Peotone | 12 | Peotone | 23:53.80 |
| 51 | Jackson KelleyPlace 51 · Grade 11 · Clifton (Central) | 11 | Clifton (Central) | 24:10.50 |
| 52 | Beau WilliamsPlace 52 · Grade 11 · Clifton (Central) | 11 | Clifton (Central) | 24:44.30 |
| 53 | Eduardo GarciaPlace 53 · Grade 11 · Beecher | 11 | Beecher | 25:15.10 |
| 54 | Drew FioriniPlace 54 · Grade 9 · Pontiac | 9 | Pontiac | 26:07.00 |
| 55 | Zander PetersonPlace 55 · Grade 9 · Morris | 9 | Morris | 26:39.10 |
| 56 | Alex FernandezPlace 56 · Grade 12 · Peotone | 12 | Peotone | 28:04.30 |
| 57 | Josiah VromanPlace 57 · Grade 9 · Pontiac | 9 | Pontiac | 28:22.50 |
| 58 | Cameron RiveraPlace 58 · Grade 9 · Gilman (Iroquois West) | 9 | Gilman (Iroquois West) | 28:53.30 |