| 1 | Justin MottolaPlace 1 · Grade 12 · Grayslake (Central)Unofficial | 12 | Grayslake (Central) | 4:47 |
| 2 | Landon KissingerPlace 2 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 5:17 |
| 3 | Andrew VarblowPlace 3 · Grade 12 · Grayslake (Central)Unofficial | 12 | Grayslake (Central) | 5:18 |
| 4 | Adam FootePlace 4 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 5:19 PR |
| 5 | Emerson ClementPlace 5 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 5:25 PR |
| 6 | Nolan LaraPlace 6 · Grade 12 · Grayslake (Central)Unofficial | 12 | Grayslake (Central) | 5:26 |
| 7 | Michael GanttPlace 7 · Grade 11 · Grayslake (Central)Unofficial | 11 | Grayslake (Central) | 5:27 |
| 8 | Max MottolaPlace 8 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 5:27 PR |
| 9 | Ayson TiojancoPlace 9 · Grade 9 · Grayslake (Central)Unofficial | 9 | Grayslake (Central) | 5:27 PR |
| 10 | Alex WolffPlace 10 · Grade 12 · Grayslake (Central)Unofficial | 12 | Grayslake (Central) | 5:33 |
| 11 | Zander LingadPlace 11 · Grade 9 · Grayslake (Central)Unofficial | 9 | Grayslake (Central) | 5:41 |
| 12 | Yashwanth (Yash) PothinaPlace 12 · Grade 12 · Grayslake (Central)Unofficial | 12 | Grayslake (Central) | 5:45 |
| 13 | Agustin LagunasPlace 13 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 5:47 |
| 14 | Edward McCabePlace 14 · Grade 11 · Grayslake (Central)Unofficial | 11 | Grayslake (Central) | 5:47 |
| 15 | Nicholas WilgenPlace 15 · Grade 12 · Grayslake (Central)Unofficial | 12 | Grayslake (Central) | 5:47 |
| 16 | Matthew ParmleyPlace 16 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 5:56 |
| 17 | Payton ParkerPlace 17 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 6:03 |
| 18 | Owen GordonPlace 18 · Grade 11 · Grayslake (Central)Unofficial | 11 | Grayslake (Central) | 6:06 |
| 19 | Declan HenrichsPlace 19 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 6:06 |
| 20 | Antonio MartinezPlace 20 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 6:18 |
| 21 | Quinn BlackPlace 21 · Grade 11 · Grayslake (Central)Unofficial | 11 | Grayslake (Central) | 6:20 |
| 22 | Elliott MackeyPlace 22 · Grade 12 · Grayslake (Central)Unofficial | 12 | Grayslake (Central) | 6:20 |
| 23 | Alex SavinoPlace 23 · Grade 9 · Grayslake (Central)Unofficial | 9 | Grayslake (Central) | 6:27 |
| 24 | Evan CaraballoPlace 24 · Grade 12 · Grayslake (Central)Unofficial | 12 | Grayslake (Central) | 6:28 |
| 25 | Shreyan ChelamkuriPlace 25 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 6:32 |
| 26 | Lucas LorentzPlace 26 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 6:51 |
| 27 | Collin GrazianoPlace 27 · Grade 11 · Grayslake (Central)Unofficial | 11 | Grayslake (Central) | 6:52 |
| 28 | Owen WitheritePlace 28 · Grade 9 · Grayslake (Central)Unofficial | 9 | Grayslake (Central) | 7:04 |
| 29 | Akhil SahuPlace 29 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 7:26 |
| 30 | Jackson HuckstadtPlace 30 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 7:31 |
| 31 | Joseph FriesemaPlace 31 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 7:38 |
| 32 | Timothy KnappPlace 32 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 8:04 |
| 33 | Jonathan Colon BaileyPlace 33 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 8:05 |
| 34 | Landen KottmeyerPlace 34 · Grade 9 · Grayslake (Central)Unofficial | 9 | Grayslake (Central) | 8:17 |
| 35 | Dylan LyzniakPlace 35 · Grade 9 · Grayslake (Central)Unofficial | 9 | Grayslake (Central) | 8:35 |