| 1 | Evan BenoitPlace 1 · Grade 10 · Herscher | 10 | Herscher | 15:49.86 |
| 2 | Kyler SaviniPlace 2 · Grade 11 · Bradley (B.-Bourbonnais) | 11 | Bradley (B.-Bourbonnais) | 15:56.29 |
| 3 | Allen LuceroPlace 3 · Grade 12 · Cullom (Tri-Point) | 12 | Cullom (Tri-Point) | 16:13.70 |
| 4 | Jackson KrusePlace 4 · Grade 12 · Herscher | 12 | Herscher | 16:21.12 |
| 5 | Trey LawrencePlace 5 · Grade 11 · Bradley (B.-Bourbonnais) | 11 | Bradley (B.-Bourbonnais) | 16:29.78 PR |
| 6 | Miguel AmadorPlace 6 · Grade 11 · Cullom (Tri-Point) | 11 | Cullom (Tri-Point) | 16:31.13 |
| 7 | Kaden AlcocerPlace 7 · Grade 12 · Donovan | 12 | Donovan | 16:37.03 PR |
| 8 | Carson OverackerPlace 8 · Grade 9 · Herscher | 9 | Herscher | 16:43.30 |
| 9 | Mitch WoodsPlace 9 · Grade 12 · Cullom (Tri-Point) | 12 | Cullom (Tri-Point) | 16:45.20 |
| 10 | Elijah MuthamiPlace 10 · Grade 11 · Kankakee (McNamara) | 11 | Kankakee (McNamara) | 16:47.55 |
| 11 | Dylan WeimerPlace 11 · Grade 9 · Bradley (B.-Bourbonnais) | 9 | Bradley (B.-Bourbonnais) | 16:49.70 |
| 12 | Owen DamptzPlace 12 · Grade 12 · Herscher | 12 | Herscher | 16:55.49 |
| 13 | Caden WeimerPlace 13 · Grade 11 · Bradley (B.-Bourbonnais) | 11 | Bradley (B.-Bourbonnais) | 16:58.17 |
| 14 | Luca NimsPlace 14 · Grade 10 · Bradley (B.-Bourbonnais) | 10 | Bradley (B.-Bourbonnais) | 17:00.18 |
| 15 | Mathias BarmannPlace 15 · Grade 11 · Bradley (B.-Bourbonnais) | 11 | Bradley (B.-Bourbonnais) | 17:00.63 |
| 16 | Sebastian CortesPlace 16 · Grade 11 · Kankakee (McNamara) | 11 | Kankakee (McNamara) | 17:02.79 PR |
| 17 | Yemari SimsPlace 17 · Grade 12 · Kankakee | 12 | Kankakee | 17:03.97 |
| 18 | Damian RamirezPlace 18 · Grade 9 · Bradley (B.-Bourbonnais) | 9 | Bradley (B.-Bourbonnais) | 17:08.69 |
| 19 | Axel KarglePlace 19 · Grade 11 · Dwight | 11 | Dwight | 17:16.22 |
| 20 | Evan LopezPlace 20 · Grade 11 · Donovan | 11 | Donovan | 17:35.98 |
| 21 | Jhaiden OchoaPlace 21 · Grade 11 · Kankakee (McNamara) | 11 | Kankakee (McNamara) | 17:37.56 |
| 22 | David AllenPlace 22 · Grade 10 · Dwight | 10 | Dwight | 17:39.55 |
| 23 | Silas GreerPlace 23 · Grade 9 · Bradley (B.-Bourbonnais) | 9 | Bradley (B.-Bourbonnais) | 17:44.75 PR |
| 24 | Dustin DamronPlace 24 · Grade 10 · Cullom (Tri-Point) | 10 | Cullom (Tri-Point) | 17:47.64 PR |
| 25 | Ethan MarinPlace 25 · Grade 11 · Kankakee | 11 | Kankakee | 17:47.91 |
| 26 | Noah NevelPlace 26 · Grade 9 · Manteno | 9 | Manteno | 17:48.31 PR |
| 27 | Caleb FrisiusPlace 27 · Grade 9 · Kankakee | 9 | Kankakee | 17:49.79 PR |
| 28 | Ty LuhmanPlace 28 · Grade 9 · Bradley (B.-Bourbonnais) | 9 | Bradley (B.-Bourbonnais) | 17:53.38 |
| 29 | Garrett SmolkovichPlace 29 · Grade 12 · Cullom (Tri-Point) | 12 | Cullom (Tri-Point) | 18:02.75 |
| 30 | Payton MorrisPlace 30 · Grade 10 · Kankakee | 10 | Kankakee | 18:08.43 |
| 31 | Landon JohnsonPlace 31 · Grade 10 · Bradley (B.-Bourbonnais) | 10 | Bradley (B.-Bourbonnais) | 18:11.35 |
| 32 | Zachary ErvinPlace 32 · Grade 11 · Kankakee | 11 | Kankakee | 18:13.30 |
| 33 | Adrian SandovalPlace 33 · Grade 11 · Beecher | 11 | Beecher | 18:15.48 |
| 34 | Gael GuzmanPlace 34 · Grade 11 · Kankakee | 11 | Kankakee | 18:21.86 |
| 35 | David HaugenPlace 35 · Grade 11 · Herscher | 11 | Herscher | 18:27.78 |
| 36 | Dylan HootsPlace 36 · Grade 9 · Manteno | 9 | Manteno | 18:28.20 PR |
| 37 | Connor HeckPlace 37 · Grade 11 · Herscher | 11 | Herscher | 18:28.96 |
| 38 | Lucas SkrobotPlace 38 · Grade 9 · Manteno | 9 | Manteno | 18:29.53 |
| 39 | Zachary KoziolPlace 39 · Grade 10 · Bradley (B.-Bourbonnais) | 10 | Bradley (B.-Bourbonnais) | 18:35.66 PR |
| 40 | Emmet CostanzaPlace 40 · Grade 11 · Kankakee | 11 | Kankakee | 18:48.05 |
| 41 | Nick IwanusPlace 41 · Grade 12 · Manteno | 12 | Manteno | 18:51.25 PR |
| 42 | Omar RamirezPlace 42 · Grade 12 · Beecher | 12 | Beecher | 19:10.62 PR |
| 43 | Charlie GallagherPlace 43 · Grade 9 · Bradley (B.-Bourbonnais) | 9 | Bradley (B.-Bourbonnais) | 19:23.49 PR |
| 44 | Oliver LausePlace 44 · Grade 11 · Beecher | 11 | Beecher | 19:30.78 |
| 45 | Emilio BarronPlace 45 · Grade 10 · Kankakee | 10 | Kankakee | 19:33.26 |
| 46 | Hudson BellPlace 46 · Grade 9 · Herscher | 9 | Herscher | 19:34.22 |
| 47 | Henry BretzlaffPlace 47 · Grade 10 · Kankakee | 10 | Kankakee | 19:35.81 |
| 48 | James ZagorskiPlace 48 · Grade 10 · Kankakee (McNamara) | 10 | Kankakee (McNamara) | 19:36.16 |
| 49 | Alex LylePlace 49 · Grade 10 · Bradley (B.-Bourbonnais) | 10 | Bradley (B.-Bourbonnais) | 19:40.95 PR |
| 50 | Juan PerezPlace 50 · Grade 10 · Peotone | 10 | Peotone | 19:43.88 |
| 51 | Jayden LewisPlace 51 · Grade 11 · Kankakee (McNamara) | 11 | Kankakee (McNamara) | 19:44.17 |
| 52 | Alex VanHookPlace 52 · Grade 10 · Cullom (Tri-Point) | 10 | Cullom (Tri-Point) | 19:50.68 |
| 53 | Brantley SmithPlace 53 · Grade 9 · Herscher | 9 | Herscher | 19:56.95 |
| 54 | Angel PerezPlace 54 · Grade 10 · Kankakee (McNamara) | 10 | Kankakee (McNamara) | 19:59.85 |
| 55 | Jacob PapasPlace 55 · Grade 11 · Beecher | 11 | Beecher | 20:05.32 |
| 56 | Liam MiltonPlace 56 · Grade 10 · Bradley (B.-Bourbonnais) | 10 | Bradley (B.-Bourbonnais) | 20:06.78 PR |
| 57 | Kolton KramerichPlace 57 · Grade 9 · Manteno | 9 | Manteno | 20:11.64 PR |
| 58 | Michael JosefikPlace 58 · Grade 10 · Dwight | 10 | Dwight | 20:16.40 |
| 59 | Michael DemasePlace 59 · Grade 9 · Beecher | 9 | Beecher | 20:21.05 |
| 60 | Mitchell SerpePlace 60 · Grade 11 · Kankakee (McNamara) | 11 | Kankakee (McNamara) | 20:43.42 |
| 61 | Christian WinstromPlace 61 · Grade 10 · Bradley (B.-Bourbonnais) | 10 | Bradley (B.-Bourbonnais) | 20:47.51 |
| 62 | Ethan TudorPlace 62 · Grade 11 · Manteno | 11 | Manteno | 20:56.11 |
| 63 | Adam LeePlace 63 · Grade 9 · Herscher | 9 | Herscher | 20:57.48 |
| 64 | Jonah YerglerPlace 64 · Grade 11 · Cissna Park | 11 | Cissna Park | 20:58.76 |
| 65 | Austin LylePlace 65 · Grade 9 · Bradley (B.-Bourbonnais) | 9 | Bradley (B.-Bourbonnais) | 21:01.09 |
| 66 | Theo AngusPlace 66 · Grade 10 · Cullom (Tri-Point) | 10 | Cullom (Tri-Point) | 21:03.63 PR |
| 67 | Hudson LacherPlace 67 · Grade 9 · Bradley (B.-Bourbonnais) | 9 | Bradley (B.-Bourbonnais) | 21:10.05 |
| 68 | Shane LynchPlace 68 · Grade 10 · Peotone | 10 | Peotone | 21:12.12 |
| 69 | Amarri Fagan-HarrisPlace 69 · Grade 9 · Cullom (Tri-Point) | 9 | Cullom (Tri-Point) | 21:13.38 |
| 70 | Corbyn MolckPlace 70 · Grade 12 · Gilman (Iroquois West) | 12 | Gilman (Iroquois West) | 21:16.39 |
| 71 | Levi CrawfordPlace 71 · Grade 10 · Bradley (B.-Bourbonnais) | 10 | Bradley (B.-Bourbonnais) | 21:20.78 |
| 72 | Jackson KelleyPlace 72 · Grade 12 · Clifton (Central) | 12 | Clifton (Central) | 21:21.94 |
| 73 | Julian LoweryPlace 73 · Grade 10 · Wilmington | 10 | Wilmington | 21:24.08 |
| 74 | Benjamin JohnsonPlace 74 · Grade 11 · Peotone | 11 | Peotone | 21:25.98 |
| 75 | Anthony CruzPlace 75 · Grade 9 · Kankakee | 9 | Kankakee | 21:29.79 PR |
| 76 | Nikolai MartinezPlace 76 · Grade 9 · Bradley (B.-Bourbonnais) | 9 | Bradley (B.-Bourbonnais) | 21:30.41 |
| 77 | Tyler MartinezPlace 77 · Grade 10 · Cullom (Tri-Point) | 10 | Cullom (Tri-Point) | 21:38.74 PR |
| 78 | Declan MatysPlace 78 · Grade 9 · Manteno | 9 | Manteno | 21:39.40 PR |
| 79 | Liam JonesPlace 79 · Grade 10 · Beecher | 10 | Beecher | 21:47.12 |
| 80 | David ChavezPlace 80 · Grade 10 · Beecher | 10 | Beecher | 21:50.12 PR |
| 81 | Max MarshallPlace 81 · Grade 11 · Manteno | 11 | Manteno | 21:59.18 |
| 82 | James GraefnitzPlace 82 · Grade 9 · Herscher | 9 | Herscher | 22:20.54 |
| 83 | Billy RoofPlace 83 · Grade 12 · Kankakee | 12 | Kankakee | 22:29.99 |
| 84 | Michelino WuestPlace 84 · Grade 12 · Beecher | 12 | Beecher | 22:36.48 |
| 85 | Liam DeludePlace 85 · Grade 9 · Herscher | 9 | Herscher | 23:03.93 |
| 86 | Landon ZieglerPlace 86 · Grade 9 · Herscher | 9 | Herscher | 23:07.38 |
| 87 | Evan CarlPlace 87 · Grade 9 · Cissna Park | 9 | Cissna Park | 23:14.35 |
| 88 | Aiden KennedyPlace 88 · Grade 12 · Cullom (Tri-Point) | 12 | Cullom (Tri-Point) | 23:18.10 |
| 89 | Freddy ReichardtPlace 89 · Grade 11 · Herscher | 11 | Herscher | 23:23.04 |
| 90 | Beau WilliamsPlace 90 · Grade 12 · Clifton (Central) | 12 | Clifton (Central) | 23:24.97 |
| 91 | Spencer MichaleskoPlace 91 · Grade 10 · Manteno | 10 | Manteno | 23:28.39 |
| 92 | Peyton EpleyPlace 92 · Grade 12 · Clifton (Central) | 12 | Clifton (Central) | 23:30.75 |
| 93 | Damion ConryPlace 93 · Grade 10 · Manteno | 10 | Manteno | 23:35.95 PR |
| 94 | Alex GryzPlace 94 · Grade 11 · Herscher | 11 | Herscher | 23:54.23 |
| 95 | Jace TueckPlace 95 · Grade 12 · Kankakee | 12 | Kankakee | 24:02.73 |
| 96 | Jaxson GlidewellPlace 96 · Grade 9 · Herscher | 9 | Herscher | 24:54.15 |
| 97 | Luis EspinosaPlace 97 · Grade 11 · Kankakee (McNamara) | 11 | Kankakee (McNamara) | 25:02.34 |
| 98 | Kyler PettigrewPlace 98 · Grade 11 · Clifton (Central) | 11 | Clifton (Central) | 25:07.45 |
| 99 | Luke JosefikPlace 99 · Grade 12 · Dwight | 12 | Dwight | 25:25.03 |
| 100 | Eduardo GarciaPlace 100 · Grade 12 · Beecher | 12 | Beecher | 27:16.96 |