| 1 | Holden GerdesPlace 1 · Grade 12 · Fairbury (Prairie Central) | 12 | Fairbury (Prairie Central) | 15:29.90 |
| 2 | Joe FarisPlace 2 · Grade 12 · Dwight | 12 | Dwight | 15:33.50 |
| 3 | Evan BenoitPlace 3 · Grade 10 · Herscher | 10 | Herscher | 16:03.70 |
| 4 | Jackson KrusePlace 4 · Grade 12 · Herscher | 12 | Herscher | 16:22.40 |
| 5 | Allen LuceroPlace 5 · Grade 12 · Cullom (Tri-Point) | 12 | Cullom (Tri-Point) | 16:29.80 |
| 6 | Ben JosephPlace 6 · Grade 11 · Fairbury (Prairie Central) | 11 | Fairbury (Prairie Central) | 16:34.60 |
| 7 | Mitch WoodsPlace 7 · Grade 12 · Cullom (Tri-Point) | 12 | Cullom (Tri-Point) | 16:41.70 |
| 8 | Colter KerberPlace 8 · Grade 11 · Fairbury (Prairie Central) | 11 | Fairbury (Prairie Central) | 16:41.90 |
| 9 | Elijah MuthamiPlace 9 · Grade 11 · Kankakee (McNamara) | 11 | Kankakee (McNamara) | 16:46.90 |
| 10 | Owen DamptzPlace 10 · Grade 12 · Herscher | 12 | Herscher | 16:49.90 |
| 11 | Luke EricksonPlace 11 · Grade 9 · Lisle | 9 | Lisle | 16:52.30 |
| 12 | Miguel AmadorPlace 12 · Grade 11 · Cullom (Tri-Point) | 11 | Cullom (Tri-Point) | 16:52.80 |
| 13 | Noah LambertPlace 13 · Grade 10 · Hoopeston (H. Area) | 10 | Hoopeston (H. Area) | 16:53.40 PR |
| 14 | Carson OverackerPlace 14 · Grade 9 · Herscher | 9 | Herscher | 17:02.30 |
| 15 | Yemari SimsPlace 15 · Grade 12 · Kankakee | 12 | Kankakee | 17:06.10 |
| 16 | Ethan MarinPlace 16 · Grade 11 · Kankakee | 11 | Kankakee | 17:08.50 |
| 17 | Sebastian CortesPlace 17 · Grade 11 · Kankakee (McNamara) | 11 | Kankakee (McNamara) | 17:10.90 |
| 18 | Austin FoltzPlace 18 · Grade 10 · Herscher | 10 | Herscher | 17:21.80 |
| 19 | Kasen CassonPlace 19 · Grade 10 · Fairbury (Prairie Central) | 10 | Fairbury (Prairie Central) | 17:32.50 PR |
| 20 | Axel KarglePlace 20 · Grade 11 · Dwight | 11 | Dwight | 17:35.40 |
| 21 | Ethan CarrionPlace 21 · Grade 11 · Fairbury (Prairie Central) | 11 | Fairbury (Prairie Central) | 17:37.00 |
| 22 | Malachi TatePlace 22 · Grade 11 · Danville | 11 | Danville | 17:37.70 PR |
| 23 | David AllenPlace 23 · Grade 10 · Dwight | 10 | Dwight | 17:38.60 PR |
| 24 | Jhaiden OchoaPlace 24 · Grade 11 · Kankakee (McNamara) | 11 | Kankakee (McNamara) | 17:40.30 |
| 25 | Owen BordersPlace 25 · Grade 12 · Gilman (Iroquois West) | 12 | Gilman (Iroquois West) | 17:42.00 |
| 26 | Connor HeckPlace 26 · Grade 11 · Herscher | 11 | Herscher | 17:51.40 |
| 27 | Gael GuzmanPlace 27 · Grade 11 · Kankakee | 11 | Kankakee | 17:57.20 |
| 28 | Zachary ErvinPlace 28 · Grade 11 · Kankakee | 11 | Kankakee | 17:57.60 |
| 29 | Evan LopezPlace 29 · Grade 11 · Donovan | 11 | Donovan | 18:03.30 |
| 30 | Garrett SmolkovichPlace 30 · Grade 12 · Cullom (Tri-Point) | 12 | Cullom (Tri-Point) | 18:04.80 |
| 31 | Blake WarfieldPlace 31 · Grade 10 · Danville | 10 | Danville | 18:12.90 |
| 32 | Shane LynchPlace 32 · Grade 10 · Peotone | 10 | Peotone | 18:14.30 PR |
| 33 | Gavin WestPlace 33 · Grade 10 · Colfax (Ridgeview) | 10 | Colfax (Ridgeview) | 18:26.00 PR |
| 34 | David HaugenPlace 34 · Grade 11 · Herscher | 11 | Herscher | 18:28.60 |
| 35 | Adrian SandovalPlace 35 · Grade 11 · Beecher | 11 | Beecher | 18:29.10 |
| 36 | Dustin DamronPlace 36 · Grade 10 · Cullom (Tri-Point) | 10 | Cullom (Tri-Point) | 18:35.00 |
| 37 | Payton MorrisPlace 37 · Grade 10 · Kankakee | 10 | Kankakee | 18:45.80 |
| 38 | Emmet CostanzaPlace 38 · Grade 11 · Kankakee | 11 | Kankakee | 19:05.10 |
| 39 | Charlie WangPlace 39 · Grade 11 · Lisle | 11 | Lisle | 19:13.60 |
| 40 | Jonah YerglerPlace 40 · Grade 11 · Cissna Park | 11 | Cissna Park | 19:15.50 |
| 41 | Cristian RodriguezPlace 41 · Grade 12 · Minonk (Fieldcrest) | 12 | Minonk (Fieldcrest) | 19:16.00 |
| 42 | Nick IwanusPlace 42 · Grade 12 · Manteno | 12 | Manteno | 19:16.40 |
| 43 | Michael JosefikPlace 43 · Grade 10 · Dwight | 10 | Dwight | 19:29.30 PR |
| 44 | Ethan TudorPlace 44 · Grade 11 · Manteno | 11 | Manteno | 19:45.10 |
| 45 | Angel PerezPlace 45 · Grade 10 · Kankakee (McNamara) | 10 | Kankakee (McNamara) | 19:45.40 PR |
| 46 | Cayden DenhartPlace 46 · Grade 10 · Lisle | 10 | Lisle | 19:47.30 |
| 47 | Alex VanHookPlace 47 · Grade 10 · Cullom (Tri-Point) | 10 | Cullom (Tri-Point) | 19:50.10 PR |
| 48 | Oliver LausePlace 48 · Grade 11 · Beecher | 11 | Beecher | 19:52.70 |
| 49 | Julian LoweryPlace 49 · Grade 10 · Wilmington | 10 | Wilmington | 19:54.60 PR |
| 50 | Vance YoungPlace 50 · Grade 10 · Colfax (Ridgeview) | 10 | Colfax (Ridgeview) | 19:56.30 |
| 51 | Carson ThomasPlace 51 · Grade 9 · Lisle | 9 | Lisle | 19:56.60 |
| 52 | Juan PerezPlace 52 · Grade 10 · Peotone | 10 | Peotone | 19:57.20 |
| 53 | Blake MadsenPlace 53 · Grade 10 · Lisle | 10 | Lisle | 20:03.10 |
| 54 | Michael DemasePlace 54 · Grade 9 · Beecher | 9 | Beecher | 20:08.70 |
| 55 | Mitchell SerpePlace 55 · Grade 11 · Kankakee (McNamara) | 11 | Kankakee (McNamara) | 20:31.30 |
| 56 | Ryker TaylorPlace 56 · Grade 11 · Rantoul | 11 | Rantoul | 20:39.70 |
| 57 | Jacob PapasPlace 57 · Grade 11 · Beecher | 11 | Beecher | 20:43.90 |
| 58 | Rylan VallazzaPlace 58 · Grade 12 · Minonk (Fieldcrest) | 12 | Minonk (Fieldcrest) | 20:47.00 |
| 59 | Devin MorrisPlace 59 · Grade 12 · Danville | 12 | Danville | 20:52.90 |
| 60 | Aiden SlehoferPlace 60 · Grade 12 · Lisle | 12 | Lisle | 20:54.10 |
| 61 | Eli BurmasterPlace 61 · Grade 10 · Colfax (Ridgeview) | 10 | Colfax (Ridgeview) | 20:56.90 PR |
| 62 | Francisco Pedro-BaltazarPlace 62 · Grade 11 · Rantoul | 11 | Rantoul | 20:57.50 |
| 63 | Steven KingPlace 63 · Grade 9 · Lisle | 9 | Lisle | 21:05.50 |
| 64 | Billy RoofPlace 64 · Grade 12 · Kankakee | 12 | Kankakee | 21:25.50 |
| 65 | Max MarshallPlace 65 · Grade 11 · Manteno | 11 | Manteno | 21:36.30 PR |
| 66 | Ethan NeuhausPlace 66 · Grade 10 · Colfax (Ridgeview) | 10 | Colfax (Ridgeview) | 21:40.00 PR |
| 67 | Keegan WiechmannPlace 67 · Grade 11 · Flanagan (F.-Cornell) | 11 | Flanagan (F.-Cornell) | 21:40.60 PR |
| 68 | Xxayvier LewisPlace 68 · Grade 9 · Danville | 9 | Danville | 21:44.80 PR |
| 69 | Liam JonesPlace 69 · Grade 10 · Beecher | 10 | Beecher | 21:45.30 PR |
| 70 | Benjamin JohnsonPlace 70 · Grade 11 · Peotone | 11 | Peotone | 21:45.60 |
| 71 | Trenton StudnickiPlace 71 · Grade 12 · Streator (Twp.) | 12 | Streator (Twp.) | 21:58.80 |
| 72 | Lincoln CalfoPlace 72 · Grade 12 · Lisle | 12 | Lisle | 21:59.70 |
| 73 | Ted NeumanPlace 73 · Grade 12 · Streator (Twp.) | 12 | Streator (Twp.) | 22:00.50 |
| 74 | Cameron RiveraPlace 74 · Grade 10 · Gilman (Iroquois West) | 10 | Gilman (Iroquois West) | 22:01.00 PR |
| 75 | Jackson KelleyPlace 75 · Grade 12 · Clifton (Central) | 12 | Clifton (Central) | 22:24.60 |
| 76 | David ChavezPlace 76 · Grade 10 · Beecher | 10 | Beecher | 22:37.90 |
| 77 | Corbyn MolckPlace 77 · Grade 12 · Gilman (Iroquois West) | 12 | Gilman (Iroquois West) | 22:50.60 |
| 78 | Raul GutierrezPlace 78 · Grade 11 · Gilman (Iroquois West) | 11 | Gilman (Iroquois West) | 23:14.10 PR |
| 79 | Freddy ReichardtPlace 79 · Grade 11 · Herscher | 11 | Herscher | 23:22.60 |
| 80 | Jace TueckPlace 80 · Grade 12 · Kankakee | 12 | Kankakee | 24:15.00 |
| 81 | Addison WilliamsPlace 81 · Grade 9 · Rantoul | 9 | Rantoul | 24:53.20 |
| 82 | Jorge FernandezPlace 82 · Grade 12 · Rantoul | 12 | Rantoul | 25:07.90 |
| 83 | Beau WilliamsPlace 83 · Grade 12 · Clifton (Central) | 12 | Clifton (Central) | 25:09.60 |
| 84 | Luke JosefikPlace 84 · Grade 12 · Dwight | 12 | Dwight | 26:15.00 |
| 85 | Luis EspinosaPlace 85 · Grade 11 · Kankakee (McNamara) | 11 | Kankakee (McNamara) | 26:47.00 |
| 86 | Adam BlairPlace 86 · Grade 9 · Gilman (Iroquois West) | 9 | Gilman (Iroquois West) | 27:14.30 |
| 87 | Alex BatesPlace 87 · Grade 9 · Clifton (Central) | 9 | Clifton (Central) | 29:03.10 |
| 88 | Max StokesPlace 88 · Grade 11 · Herscher | 11 | Herscher | 29:59.10 |
| 89 | Steven ClarkPlace 89 · Grade 10 · Peotone | 10 | Peotone | 30:18.90 |
| 90 | Veer SharmaPlace 90 · Grade 11 · Gilman (Iroquois West) | 11 | Gilman (Iroquois West) | 32:56.00 PR |