| 1 | Brayden DomontPlace 1 · Grade 9 · Bradley (B.-Bourbonnais) | 9 | Bradley (B.-Bourbonnais) | 13:42.12 PR |
| 2 | Kyler SaviniPlace 2 · Grade 10 · Bradley (B.-Bourbonnais) | 10 | Bradley (B.-Bourbonnais) | 13:44.98 PR |
| 3 | Sullivan (Sully) WestoverPlace 3 · Grade 11 · Bradley (B.-Bourbonnais) | 11 | Bradley (B.-Bourbonnais) | 13:50.90 PR |
| 4 | Justice ProvostPlace 4 · Grade 12 · Kankakee (McNamara) | 12 | Kankakee (McNamara) | 13:54.05 PR |
| 5 | Luca NimsPlace 5 · Grade 9 · Bradley (B.-Bourbonnais) | 9 | Bradley (B.-Bourbonnais) | 14:03.73 PR |
| 6 | Isaiah ShardaPlace 6 · Grade 12 · Bradley (B.-Bourbonnais) | 12 | Bradley (B.-Bourbonnais) | 14:10.96 PR |
| 7 | Mathias BarmannPlace 7 · Grade 10 · Bradley (B.-Bourbonnais) | 10 | Bradley (B.-Bourbonnais) | 14:31.63 PR |
| 8 | Caden WeimerPlace 8 · Grade 10 · Bradley (B.-Bourbonnais) | 10 | Bradley (B.-Bourbonnais) | 14:45.66 PR |
| 9 | Ethan MarinPlace 9 · Grade 10 · Kankakee | 10 | Kankakee | 15:00.17 PR |
| 10 | Blake CirarPlace 10 · Grade 12 · Bradley (B.-Bourbonnais) | 12 | Bradley (B.-Bourbonnais) | 15:10.33 PR |
| 11 | Carter ProvostPlace 11 · Grade 9 · Bradley (B.-Bourbonnais) | 9 | Bradley (B.-Bourbonnais) | 15:16.11 PR |
| 12 | Jhaiden OchoaPlace 12 · Grade 10 · Kankakee (McNamara) | 10 | Kankakee (McNamara) | 15:29.37 PR |
| 13 | Jaime Rodriguez DiazPlace 13 · Grade 10 · Bradley (B.-Bourbonnais) | 10 | Bradley (B.-Bourbonnais) | 15:36.99 PR |
| 14 | Sebastian CortesPlace 14 · Grade 10 · Kankakee (McNamara) | 10 | Kankakee (McNamara) | 15:44.06 PR |
| 15 | Elijah MuthamiPlace 15 · Grade 10 · Kankakee (McNamara) | 10 | Kankakee (McNamara) | 15:47.03 PR |
| 16 | Gael GuzmanPlace 16 · Grade 10 · Kankakee | 10 | Kankakee | 15:47.54 PR |
| 17 | Yemari SimsPlace 17 · Grade 11 · Kankakee | 11 | Kankakee | 15:51.86 PR |
| 18 | Jayden LewisPlace 18 · Grade 10 · Kankakee (McNamara) | 10 | Kankakee (McNamara) | 15:55.02 PR |
| 19 | Owen BrayPlace 19 · Grade 9 · Bradley (B.-Bourbonnais) | 9 | Bradley (B.-Bourbonnais) | 16:19.56 PR |
| 20 | Zachary ErvinPlace 20 · Grade 10 · Kankakee | 10 | Kankakee | 16:20.26 PR |
| 21 | Cooper AustiffPlace 21 · Grade 12 · Kankakee (McNamara) | 12 | Kankakee (McNamara) | 16:38.67 PR |
| 22 | Payton MorrisPlace 22 · Grade 9 · Kankakee | 9 | Kankakee | 16:41.77 PR |
| 23 | Emilio BarronPlace 23 · Grade 9 · Kankakee | 9 | Kankakee | 16:46.84 PR |
| 24 | Asa ChandlerPlace 24 · Grade 12 · Kankakee | 12 | Kankakee | 16:50.59 PR |
| 25 | Zachary KoziolPlace 25 · Grade 9 · Bradley (B.-Bourbonnais) | 9 | Bradley (B.-Bourbonnais) | 17:07.19 PR |
| 26 | Billy RoofPlace 26 · Grade 11 · Kankakee | 11 | Kankakee | 17:36.18 PR |
| 27 | Miles SerpePlace 27 · Grade 12 · Kankakee (McNamara) | 12 | Kankakee (McNamara) | 17:51.35 PR |
| 28 | Ethan GomezPlace 28 · Grade 9 · Bradley (B.-Bourbonnais) | 9 | Bradley (B.-Bourbonnais) | 18:06.95 PR |
| 29 | Diego PerezPlace 29 · Grade 12 · Kankakee (McNamara) | 12 | Kankakee (McNamara) | 18:13.56 PR |
| 30 | Levi CrawfordPlace 30 · Grade 9 · Bradley (B.-Bourbonnais) | 9 | Bradley (B.-Bourbonnais) | 18:57.01 PR |
| 31 | Jace TueckPlace 31 · Grade 11 · Kankakee | 11 | Kankakee | 19:10.87 PR |
| 32 | Christian WinstromPlace 32 · Grade 9 · Bradley (B.-Bourbonnais) | 9 | Bradley (B.-Bourbonnais) | 19:11.35 PR |
| 33 | Tylen CoylePlace 33 · Grade 11 · Bradley (B.-Bourbonnais) | 11 | Bradley (B.-Bourbonnais) | 19:28.66 PR |
| 34 | Sean QuigleyPlace 34 · Grade 10 · Bradley (B.-Bourbonnais) | 10 | Bradley (B.-Bourbonnais) | 19:41.54 PR |
| 35 | Oliver HeinrichPlace 35 · Grade 12 · Kankakee (McNamara) | 12 | Kankakee (McNamara) | 19:58.53 PR |
| 36 | Dalexandro Navarro BastoPlace 36 · Grade 9 · Kankakee | 9 | Kankakee | 20:28.21 PR |
| 37 | Kaiden HuntPlace 37 · Grade 12 · Kankakee (McNamara) | 12 | Kankakee (McNamara) | 20:33.95 PR |
| 38 | Liam MiltonPlace 38 · Grade 9 · Bradley (B.-Bourbonnais) | 9 | Bradley (B.-Bourbonnais) | 22:17.77 PR |