| 1 | Cuyler SwansonPlace 1 · Grade 11 · Morris | 11 | Morris | 14:29.90 PR |
| 2 | Everett SwansonPlace 2 · Grade 11 · Morris | 11 | Morris | 14:43.00 PR |
| 3 | Zach BornPlace 3 · Grade 11 · Metamora | 11 | Metamora | 14:54.40 PR |
| 4 | Andrew AldemanPlace 4 · Grade 10 · Normal (University) | 10 | Normal (University) | 14:59.80 |
| 5 | Sean KaebPlace 5 · Grade 12 · Normal (University) | 12 | Normal (University) | 15:05.10 |
| 6 | Brodie PetersonPlace 6 · Grade 12 · Morris | 12 | Morris | 15:33.00 PR |
| 7 | Donovan WrightPlace 7 · Grade 11 · Normal (Community West) | 11 | Normal (Community West) | 15:33.60 |
| 8 | Nikita HoviousPlace 8 · Grade 12 · Morris | 12 | Morris | 15:33.70 PR |
| 9 | Drew HodelPlace 9 · Grade 11 · Metamora | 11 | Metamora | 15:41.80 PR |
| 10 | Eli HartmanPlace 10 · Grade 9 · Bloomington | 9 | Bloomington | 15:41.80 |
| 11 | Gianni VerucchiPlace 11 · Grade 11 · LaSalle (L.-Peru) | 11 | LaSalle (L.-Peru) | 15:44.80 PR |
| 12 | Greyson IncePlace 12 · Grade 9 · Normal (University) | 9 | Normal (University) | 15:46.90 PR |
| 13 | Wilbert EppengerPlace 13 · Grade 12 · Metamora | 12 | Metamora | 15:52.20 PR |
| 14 | Peyton BeebePlace 14 · Grade 12 · Pontiac | 12 | Pontiac | 15:54.60 PR |
| 15 | Keaton NorthPlace 15 · Grade 10 · Normal (University) | 10 | Normal (University) | 16:02.50 PR |
| 16 | Elijah GerkinPlace 16 · Grade 11 · Metamora | 11 | Metamora | 16:06.20 |
| 17 | Connor MedinaPlace 17 · Grade 9 · Ottawa (Twp.) | 9 | Ottawa (Twp.) | 16:06.30 PR |
| 18 | Garrison KaufmannPlace 18 · Grade 10 · Normal (Community West) | 10 | Normal (Community West) | 16:12.20 |
| 19 | Mitchell HohulinPlace 19 · Grade 9 · Metamora | 9 | Metamora | 16:13.20 PR |
| 20 | Jacob BauchmoyerPlace 20 · Grade 11 · Normal (University) | 11 | Normal (University) | 16:13.80 |
| 21 | Sam PalaciosPlace 21 · Grade 9 · Plano | 9 | Plano | 16:13.80 PR |
| 22 | Nathan MoranPlace 22 · Grade 11 · Normal (University) | 11 | Normal (University) | 16:14.00 PR |
| 23 | Austin HartmanPlace 23 · Grade 11 · Normal (University) | 11 | Normal (University) | 16:16.90 PR |
| 24 | Alejandro DelgadoPlace 24 · Grade 10 · Plano | 10 | Plano | 16:18.60 PR |
| 25 | Allan WatkinsPlace 25 · Grade 11 · Normal (Community West) | 11 | Normal (Community West) | 16:21.90 |
| 26 | Will GentlePlace 26 · Grade 11 · Metamora | 11 | Metamora | 16:24.80 |
| 27 | Aidan StarkeyPlace 27 · Grade 12 · Normal (Community West) | 12 | Normal (Community West) | 16:25.10 PR |
| 28 | Ethan MarinPlace 28 · Grade 10 · Kankakee | 10 | Kankakee | 16:25.90 PR |
| 29 | Shawn GollidayPlace 29 · Grade 12 · Bloomington | 12 | Bloomington | 16:28.20 PR |
| 30 | Zane KinghamPlace 30 · Grade 9 · Metamora | 9 | Metamora | 16:31.20 |
| 31 | Jonathan ZarbockPlace 31 · Grade 12 · Morris | 12 | Morris | 16:31.30 PR |
| 32 | Dylan VerdunPlace 32 · Grade 12 · Pontiac | 12 | Pontiac | 16:35.30 PR |
| 33 | Tyler GarrigusPlace 33 · Grade 12 · Normal (Community West) | 12 | Normal (Community West) | 16:38.20 PR |
| 34 | Atlas BrownPlace 34 · Grade 10 · Ottawa (Twp.) | 10 | Ottawa (Twp.) | 16:38.20 |
| 35 | Jamari RandolphPlace 35 · Grade 11 · Bloomington | 11 | Bloomington | 16:39.00 PR |
| 36 | Chase McConnellPlace 36 · Grade 12 · Morris | 12 | Morris | 16:39.70 PR |
| 37 | Parker FleetwoodPlace 37 · Grade 12 · Morris | 12 | Morris | 16:48.40 PR |
| 38 | Jaxon TomeraPlace 38 · Grade 12 · Normal (Community West) | 12 | Normal (Community West) | 16:58.20 PR |
| 39 | Johnny EspinoPlace 39 · Grade 11 · Plano | 11 | Plano | 17:05.30 PR |
| 40 | Kaleb NimkePlace 40 · Grade 12 · Ottawa (Twp.) | 12 | Ottawa (Twp.) | 17:06.10 PR |
| 41 | Brayden BellPlace 41 · Grade 11 · Bloomington | 11 | Bloomington | 17:11.30 |
| 42 | Jack HawkinsPlace 42 · Grade 11 · Bloomington | 11 | Bloomington | 17:19.20 PR |
| 43 | Maddox SchweizerPlace 43 · Grade 11 · Normal (Community West) | 11 | Normal (Community West) | 17:21.10 |
| 44 | Grant SmithmeyerPlace 44 · Grade 12 · Ottawa (Twp.) | 12 | Ottawa (Twp.) | 17:22.90 |
| 45 | Aries BrownPlace 45 · Grade 10 · Ottawa (Twp.) | 10 | Ottawa (Twp.) | 17:23.60 PR |
| 46 | Chris CorsiPlace 46 · Grade 12 · Joliet (Catholic Academy) | 12 | Joliet (Catholic Academy) | 17:26.00 PR |
| 47 | Maverick WilcoxPlace 47 · Grade 12 · Pontiac | 12 | Pontiac | 17:32.40 PR |
| 48 | Griffin HammersPlace 48 · Grade 12 · LaSalle (L.-Peru) | 12 | LaSalle (L.-Peru) | 17:48.30 |
| 49 | Gael GuzmanPlace 49 · Grade 10 · Kankakee | 10 | Kankakee | 17:59.10 PR |
| 50 | Lincoln SteersPlace 50 · Grade 11 · Bloomington | 11 | Bloomington | 18:04.30 |
| 51 | Anthony OrtegaPlace 51 · Grade 10 · Plano | 10 | Plano | 18:16.30 PR |
| 52 | Gabe GutierrezPlace 52 · Grade 12 · Streator (Twp.) | 12 | Streator (Twp.) | 18:19.20 PR |
| 53 | Yemari SimsPlace 53 · Grade 11 · Kankakee | 11 | Kankakee | 18:20.90 PR |
| 54 | John RicciPlace 54 · Grade 12 · LaSalle (L.-Peru) | 12 | LaSalle (L.-Peru) | 18:25.40 PR |
| 55 | Joseph NzitaPlace 55 · Grade 9 · Bloomington | 9 | Bloomington | 18:26.70 |
| 56 | Zachary ErvinPlace 56 · Grade 10 · Kankakee | 10 | Kankakee | 18:33.80 PR |
| 57 | Daniel FisherPlace 57 · Grade 12 · Ottawa (Twp.) | 12 | Ottawa (Twp.) | 18:36.30 PR |
| 58 | Chase LanePlace 58 · Grade 12 · Streator (Twp.) | 12 | Streator (Twp.) | 18:45.50 PR |
| 59 | Damien LethermanPlace 59 · Grade 10 · Plano | 10 | Plano | 18:50.20 PR |
| 60 | Brody MaynardPlace 60 · Grade 9 · Ottawa (Twp.) | 9 | Ottawa (Twp.) | 18:50.40 PR |
| 61 | Emilio BarronPlace 61 · Grade 9 · Kankakee | 9 | Kankakee | 18:52.70 PR |
| 62 | Tyler BurrisPlace 62 · Grade 12 · Plano | 12 | Plano | 18:55.70 PR |
| 63 | Asa ChandlerPlace 63 · Grade 12 · Kankakee | 12 | Kankakee | 19:07.40 PR |
| 64 | Ethan PhippsPlace 64 · Grade 9 · Plano | 9 | Plano | 19:12.40 PR |
| 65 | Jack SkolePlace 65 · Grade 11 · Joliet (Catholic Academy) | 11 | Joliet (Catholic Academy) | 19:15.40 PR |
| 66 | Jack ReesPlace 66 · Grade 9 · Streator (Twp.) | 9 | Streator (Twp.) | 19:16.00 PR |
| 67 | Carter LesterPlace 67 · Grade 9 · LaSalle (L.-Peru) | 9 | LaSalle (L.-Peru) | 19:24.50 PR |
| 68 | Billy RoofPlace 68 · Grade 11 · Kankakee | 11 | Kankakee | 19:25.20 PR |
| 69 | Avery MisselPlace 69 · Grade 9 · Streator (Twp.) | 9 | Streator (Twp.) | 20:09.90 PR |
| 70 | Daniel GutierrezPlace 70 · Grade 11 · LaSalle (L.-Peru) | 11 | LaSalle (L.-Peru) | 20:40.20 PR |
| 71 | Dan MichelPlace 71 · Grade 11 · Joliet (Catholic Academy) | 11 | Joliet (Catholic Academy) | 20:40.60 PR |
| 72 | Joseph PatykPlace 72 · Grade 12 · LaSalle (L.-Peru) | 12 | LaSalle (L.-Peru) | 21:09.30 |
| 73 | Nick DoughanPlace 73 · Grade 12 · Pontiac | 12 | Pontiac | 21:33.10 PR |
| 74 | Brady ChrabotPlace 74 · Grade 11 · Joliet (Catholic Academy) | 11 | Joliet (Catholic Academy) | 22:26.20 PR |
| 75 | Drew FioriniPlace 75 · Grade 9 · Pontiac | 9 | Pontiac | 22:34.00 PR |
| 76 | Levi JohnsonPlace 76 · Grade 11 · LaSalle (L.-Peru) | 11 | LaSalle (L.-Peru) | 23:37.40 PR |
| 77 | Cooper GolubaPlace 77 · Grade 9 · Streator (Twp.) | 9 | Streator (Twp.) | 24:03.90 PR |
| 78 | Josiah VromanPlace 78 · Grade 9 · Pontiac | 9 | Pontiac | 24:15.20 PR |