| 1 | Daniel McGarveyPlace 1 · Grade 10 · Schaumburg | 10 | Schaumburg | 15:08.13 PR |
| 2 | Derek LisiusPlace 2 · Grade 9 · Wheeling | 9 | Wheeling | 16:03.41 |
| 3 | Adam DrejPlace 3 · Grade 9 · Wheeling | 9 | Wheeling | 16:04.90 |
| 4 | Adam GluchowskiPlace 4 · Grade 10 · Wheeling | 10 | Wheeling | 16:23.18 |
| 5 | Krzysztof MasloPlace 5 · Grade 10 · Wheeling | 10 | Wheeling | 16:24.20 |
| 6 | Shrish MohantyPlace 6 · Grade 9 · Schaumburg | 9 | Schaumburg | 16:26.60 PR |
| 7 | Aiden McSheffreyPlace 7 · Grade 9 · Schaumburg | 9 | Schaumburg | 16:29.83 |
| 8 | David ChePlace 8 · Grade 9 · Wheeling | 9 | Wheeling | 16:34.58 |
| 9 | Jaoquin LagunasPlace 9 · Grade 9 · Schaumburg | 9 | Schaumburg | 16:49.03 PR |
| 10 | Betselot MussiePlace 10 · Grade 9 · Schaumburg | 9 | Schaumburg | 16:59.33 |
| 11 | Jimmy ZhangPlace 11 · Grade 9 · Schaumburg | 9 | Schaumburg | 17:12.13 |
| 12 | Sai PatelPlace 12 · Grade 9 · Schaumburg | 9 | Schaumburg | 17:12.18 |
| 13 | Elias TapiaPlace 13 · Grade 10 · Schaumburg | 10 | Schaumburg | 17:21.96 PR |
| 14 | Gabe NaumannPlace 14 · Grade 10 · Elk Grove Village (E.G.) | 10 | Elk Grove Village (E.G.) | 17:32.85 PR |
| 15 | Alex StopaPlace 15 · Grade 10 · Elk Grove Village (E.G.) | 10 | Elk Grove Village (E.G.) | 17:39.43 PR |
| 16 | Adrian HromadaPlace 16 · Grade 9 · Elk Grove Village (E.G.) | 9 | Elk Grove Village (E.G.) | 18:00.93 PR |
| 17 | Karol KarwowskiPlace 17 · Grade 9 · Elk Grove Village (E.G.) | 9 | Elk Grove Village (E.G.) | 18:10.90 PR |
| 18 | Alex RiveraPlace 18 · Grade 9 · Wheeling | 9 | Wheeling | 18:14.57 |
| 19 | Brandon HoopesPlace 19 · Grade 9 · Schaumburg | 9 | Schaumburg | 18:47.78 |
| 20 | Max GorinPlace 20 · Grade 9 · Wheeling | 9 | Wheeling | 19:09.18 |
| 21 | Jakub WozniakowskiPlace 21 · Grade 9 · Schaumburg | 9 | Schaumburg | 19:16.91 PR |
| 22 | Thomas ParkPlace 22 · Grade 10 · Schaumburg | 10 | Schaumburg | 19:17.21 PR |
| 23 | Alexander OchoaPlace 23 · Grade 9 · Elk Grove Village (E.G.) | 9 | Elk Grove Village (E.G.) | 19:18.05 PR |
| 24 | Sean KamiyamaPlace 24 · Grade 9 · Schaumburg | 9 | Schaumburg | 19:27.12 PR |
| 25 | Mohammad SaffafPlace 25 · Grade 10 · Wheeling | 10 | Wheeling | 19:35.10 |
| 26 | Lucas GarciaPlace 26 · Grade 9 · Wheeling | 9 | Wheeling | 19:38.87 PR |
| 27 | Anas ThihPlace 27 · Grade 9 · Schaumburg | 9 | Schaumburg | 19:43.94 |
| 28 | Rithik ShankarPlace 28 · Grade 9 · Wheeling | 9 | Wheeling | 20:33.78 |
| 29 | Naveen VetriPlace 29 · Grade 10 · Schaumburg | 10 | Schaumburg | 20:35.88 PR |
| 30 | Aryan NeupanePlace 30 · Grade 9 · Elk Grove Village (E.G.) | 9 | Elk Grove Village (E.G.) | 20:43.38 PR |
| 31 | Leo HernandezPlace 31 · Grade 10 · Schaumburg | 10 | Schaumburg | 21:15.79 PR |
| 32 | Advait DeshpandePlace 32 · Grade 10 · Schaumburg | 10 | Schaumburg | 21:17.64 PR |
| 33 | Anthony MedinaPlace 33 · Grade 9 · Elk Grove Village (E.G.) | 9 | Elk Grove Village (E.G.) | 24:29.18 PR |
| 34 | Dali CesarioPlace 34 · Grade 9 · Wheeling | 9 | Wheeling | 24:46.88 |
| 35 | Ian GuerreroPlace 35 · Grade 10 · Wheeling | 10 | Wheeling | 24:54.63 PR |
| — | Noe AlemanGrade 9 · Elk Grove Village (E.G.) | 9 | Elk Grove Village (E.G.) | DQ PR |