| 1 | Legend AlkaPlace 1 · Grade 11 · Villa Park (Willowbrook) | 11 | Villa Park (Willowbrook) | 16:06.99 |
| 2 | Thomas ThimoPlace 2 · Grade 12 · Villa Park (Willowbrook) | 12 | Villa Park (Willowbrook) | 17:02.85 |
| 3 | Ryan QuinneyPlace 3 · Grade 12 · Villa Park (Willowbrook) | 12 | Villa Park (Willowbrook) | 17:03.14 |
| 4 | Kole JohansonPlace 4 · Grade 12 · Villa Park (Willowbrook) | 12 | Villa Park (Willowbrook) | 17:26.82 |
| 5 | Jacob AlexanderPlace 5 · Grade 12 · Villa Park (Willowbrook) | 12 | Villa Park (Willowbrook) | 17:37.84 |
| 6 | Nico NavarroPlace 6 · Grade 9 · Villa Park (Willowbrook) | 9 | Villa Park (Willowbrook) | 19:18.67 |
| 7 | Alexis VargasPlace 7 · Grade 9 · Addison (A. Trail) | 9 | Addison (A. Trail) | 19:24.61 |
| 8 | Ian MontgomeryPlace 8 · Grade 12 · Villa Park (Willowbrook) | 12 | Villa Park (Willowbrook) | 19:41.18 |
| 9 | Edison BaloghPlace 9 · Grade 12 · Villa Park (Willowbrook) | 12 | Villa Park (Willowbrook) | 19:45.38 |
| 10 | Owen GajdaPlace 10 · Grade 11 · Villa Park (Willowbrook) | 11 | Villa Park (Willowbrook) | 19:45.73 |
| 11 | Josh CollinsonPlace 11 · Grade 11 · Villa Park (Willowbrook) | 11 | Villa Park (Willowbrook) | 19:51.10 |
| 12 | Lucas CollinsonPlace 12 · Grade 9 · Villa Park (Willowbrook) | 9 | Villa Park (Willowbrook) | 19:51.50 |
| 13 | Calvin WolfPlace 13 · Grade 10 · Villa Park (Willowbrook) | 10 | Villa Park (Willowbrook) | 19:54.58 |
| 14 | Jeramiah JepsonPlace 14 · Grade 11 · Villa Park (Willowbrook) | 11 | Villa Park (Willowbrook) | 19:55.56 |
| 15 | Om MistryPlace 15 · Grade 11 · Addison (A. Trail) | 11 | Addison (A. Trail) | 19:59.90 |
| 16 | Gahel LezamaPlace 16 · Grade 12 · Addison (A. Trail) | 12 | Addison (A. Trail) | 20:01.66 |
| 17 | Zach FordPlace 17 · Grade 10 · Addison (A. Trail) | 10 | Addison (A. Trail) | 20:06.89 |
| 18 | Siddartha MamidiPlace 18 · Grade 12 · Villa Park (Willowbrook) | 12 | Villa Park (Willowbrook) | 20:07.34 |
| 19 | Athanasius ScheelerPlace 19 · Grade 10 · Villa Park (Willowbrook) | 10 | Villa Park (Willowbrook) | 20:15.50 |
| 20 | Tadhg HurleyPlace 20 · Grade 10 · Villa Park (Willowbrook) | 10 | Villa Park (Willowbrook) | 20:37.20 |
| 21 | Siddharth BadriPlace 21 · Grade 10 · Villa Park (Willowbrook) | 10 | Villa Park (Willowbrook) | 21:05.03 |
| 22 | Kenneth DelacruzPlace 22 · Grade 11 · Addison (A. Trail) | 11 | Addison (A. Trail) | 21:14.70 |
| 23 | Josh FordPlace 23 · Grade 12 · Addison (A. Trail) | 12 | Addison (A. Trail) | 21:18.96 |
| 24 | Noah PoncePlace 24 · Grade 9 · Villa Park (Willowbrook) | 9 | Villa Park (Willowbrook) | 21:25.81 |
| 25 | Alexander Luna-Monte'sPlace 25 · Grade 11 · Villa Park (Willowbrook) | 11 | Villa Park (Willowbrook) | 21:37.45 |
| 26 | Jayson AguirrePlace 26 · Grade 9 · Addison (A. Trail) | 9 | Addison (A. Trail) | 21:48.18 |
| 27 | Trystian VazquezPlace 27 · Grade 9 · Villa Park (Willowbrook) | 9 | Villa Park (Willowbrook) | 21:52.18 |
| 28 | Owen SimekPlace 28 · Grade 12 · Villa Park (Willowbrook) | 12 | Villa Park (Willowbrook) | 22:03.29 |
| 29 | Damian SigaranPlace 29 · Grade 12 · Addison (A. Trail) | 12 | Addison (A. Trail) | 22:17.82 |
| 30 | Kyle MayPlace 30 · Grade 12 · Villa Park (Willowbrook) | 12 | Villa Park (Willowbrook) | 22:20.06 |
| 31 | Wyatt GillPlace 31 · Grade 11 · Villa Park (Willowbrook) | 11 | Villa Park (Willowbrook) | 22:34.24 |
| 32 | David OlsonPlace 32 · Grade 11 · Addison (A. Trail) | 11 | Addison (A. Trail) | 22:45.81 |
| 33 | Rylan BlainPlace 33 · Grade 9 · Villa Park (Willowbrook) | 9 | Villa Park (Willowbrook) | 24:09.96 |
| 34 | Shayan SiddiqiPlace 34 · Grade 12 · Villa Park (Willowbrook) | 12 | Villa Park (Willowbrook) | 24:20.31 |
| 35 | Brady CreechPlace 35 · Grade 9 · Villa Park (Willowbrook) | 9 | Villa Park (Willowbrook) | 24:49.55 |
| 36 | Tyler ZitaPlace 36 · Grade 11 · Villa Park (Willowbrook) | 11 | Villa Park (Willowbrook) | 26:09.24 |
| 37 | Andrew RoycewiczPlace 37 · Grade 11 · Addison (A. Trail) | 11 | Addison (A. Trail) | 26:29.19 |
| 38 | Will SzarzynskiPlace 38 · Grade 9 · Villa Park (Willowbrook) | 9 | Villa Park (Willowbrook) | 26:32.39 |
| 39 | Maurilio CalvilloPlace 39 · Grade 9 · Villa Park (Willowbrook) | 9 | Villa Park (Willowbrook) | 27:30.21 |
| 40 | Cebastian MartinezPlace 40 · Grade 10 · Addison (A. Trail) | 10 | Addison (A. Trail) | 27:31.61 |
| 41 | David RamirezPlace 41 · Grade 9 · Addison (A. Trail) | 9 | Addison (A. Trail) | 27:37.99 |
| 42 | Marco SierraPlace 42 · Grade 9 · Addison (A. Trail) | 9 | Addison (A. Trail) | 30:07.91 |
| 43 | Brandon NowickiPlace 43 · Grade 11 · Villa Park (Willowbrook) | 11 | Villa Park (Willowbrook) | 30:51.19 |
| 44 | Faustino ZacariasPlace 44 · Grade 9 · Addison (A. Trail) | 9 | Addison (A. Trail) | 34:16.51 |