| 1 | Austin LechtenbergPlace 1 · Grade 8 · Oakland-Craig | 8 | Oakland-Craig | 7:52.46 |
| 2 | Michael EllerbruchPlace 2 · Grade 8 · West Point-Beemer | 8 | West Point-Beemer | 8:00.38 PR |
| 3 | P.J. BassPlace 3 · Grade 7 · Bancroft-Rosalie | 7 | Bancroft-Rosalie | 8:09.78 |
| 4 | Arthur PearsonPlace 4 · Grade 8 · Oakland-Craig | 8 | Oakland-Craig | 8:09.89 |
| 5 | Grady MayberryPlace 5 · Grade 8 · Wisner-Pilger | 8 | Wisner-Pilger | 8:19.78 |
| 6 | William BaltzerPlace 6 · Grade 8 · Logan View | 8 | Logan View | 8:28.41 PR |
| 7 | Shawn RayburnPlace 7 · Grade 7 · Oakland-Craig | 7 | Oakland-Craig | 8:33.57 |
| 8 | Harold ChiongPlace 8 · Grade 8 · Madison | 8 | Madison | 8:44.02 PR |
| 9 | Connor RichardsonPlace 9 · Grade 8 · Lyons-Decatur Northeast | 8 | Lyons-Decatur Northeast | 8:47.90 PR |
| 10 | Ashtyn HavenerPlace 10 · Grade 8 · Logan View | 8 | Logan View | 8:55.02 PR |
| 11 | Isai Ciriaco OrozcoPlace 11 · Grade 7 · Madison | 7 | Madison | 8:56.23 PR |
| 12 | Jaxon KreikemeierPlace 12 · Grade 7 · Logan View | 7 | Logan View | 8:57.30 PR |
| 13 | Hugo SandovalPlace 13 · Grade 8 · Madison | 8 | Madison | 9:06.93 PR |
| 14 | Edwin MillanPlace 14 · Grade 7 · Wisner-Pilger | 7 | Wisner-Pilger | 9:10.67 |
| 15 | Mason HellerPlace 15 · Grade 8 · Wisner-Pilger | 8 | Wisner-Pilger | 9:20.62 |
| 16 | Magnus DuranPlace 16 · Grade 8 · Logan View | 8 | Logan View | 9:31.50 PR |
| 17 | Joseph SandovalPlace 17 · Grade 8 · Lyons-Decatur Northeast | 8 | Lyons-Decatur Northeast | 9:43.55 |
| 18 | Bentlee HeimanPlace 18 · Grade 8 · Logan View | 8 | Logan View | 9:56.14 PR |
| 19 | Edgar VallejoPlace 19 · Grade 7 · Wisner-Pilger | 7 | Wisner-Pilger | 9:57.62 |
| 20 | Kale EldridgePlace 20 · Grade 8 · Logan View | 8 | Logan View | 10:08.37 PR |
| 21 | Jacob MeiergerdPlace 21 · Grade 8 · West Point-Beemer | 8 | West Point-Beemer | 10:09.85 PR |
| 22 | Trent MillerPlace 22 · Grade 7 · Lyons-Decatur Northeast | 7 | Lyons-Decatur Northeast | 10:37.09 PR |
| 23 | Koby ReddingPlace 23 · Grade 7 · West Point-Beemer | 7 | West Point-Beemer | 10:38.09 PR |
| 24 | Wade AschePlace 24 · Grade 8 · West Point-Beemer | 8 | West Point-Beemer | 10:46.13 PR |
| 25 | Deidrick BodwellPlace 25 · Grade 7 · Wisner-Pilger | 7 | Wisner-Pilger | 10:49.35 |
| 26 | Connor VachaPlace 26 · Grade 8 · Lyons-Decatur Northeast | 8 | Lyons-Decatur Northeast | 10:52.73 |
| 27 | Oliver BridgesPlace 27 · Grade 7 · Bancroft-Rosalie | 7 | Bancroft-Rosalie | 10:53.22 |
| 28 | Antony EspanaPlace 28 · Grade 7 · Madison | 7 | Madison | 11:04.31 PR |
| 29 | Odin FoxPlace 29 · Grade 7 · Logan View | 7 | Logan View | 11:05.35 PR |
| 30 | Austin HtooPlace 30 · Grade 8 · Madison | 8 | Madison | 11:24.78 |
| 31 | Zeven MaxPlace 31 · Grade 7 · Madison | 7 | Madison | 11:52.38 PR |
| 32 | Nicholas RayaPlace 32 · Grade 7 · Wisner-Pilger | 7 | Wisner-Pilger | 13:45.49 |
| 33 | Jonatan ArellanoPlace 33 · Grade 7 · Logan View | 7 | Logan View | 13:50.28 PR |
| 34 | Kaden LancasterPlace 34 · Grade 7 · Logan View | 7 | Logan View | 14:05.22 PR |
| 35 | Will WeitzenkampPlace 35 · Grade 7 · Logan View | 7 | Logan View | 14:08.27 PR |
| 36 | Kystin PunkePlace 36 · Grade 7 · Lyons-Decatur Northeast | 7 | Lyons-Decatur Northeast | 15:05.32 PR |
| 37 | Luis ChachoPlace 37 · Grade 8 · West Point-Beemer | 8 | West Point-Beemer | 15:11.92 PR |
| 38 | Juan BarriosPlace 38 · Grade 8 · West Point-Beemer | 8 | West Point-Beemer | 16:57.53 PR |
| — | Carlos ReyesGrade 8 · West Point-Beemer | 8 | West Point-Beemer | DNS |
| — | Isaac FloresGrade 8 · West Point-Beemer | 8 | West Point-Beemer | DNS PR |
| — | David HassGrade 7 · Logan View | 7 | Logan View | DNS PR |