| 1 | Logan AarsethPlace 1 · Grade 10 · Crystal Lake (South) | 10 | Crystal Lake (South) | 10:19 PR |
| 2 | Justin MottolaPlace 2 · Grade 12 · Grayslake (Central) | 12 | Grayslake (Central) | 10:36 |
| 3 | Dylan BartenfelderPlace 3 · Grade 10 · Crystal Lake (South) | 10 | Crystal Lake (South) | 10:54 PR |
| 4 | Wes SchoeppPlace 4 · Grade 10 · Crystal Lake (South) | 10 | Crystal Lake (South) | 11:12 PR |
| 5 | Will LorenzPlace 5 · Grade 10 · Crystal Lake (South) | 10 | Crystal Lake (South) | 11:12 PR |
| 6 | Ricardo BrionesPlace 6 · Grade 11 · Crystal Lake (South) | 11 | Crystal Lake (South) | 11:28 PR |
| 7 | Reid DonischPlace 7 · Grade 12 · Grayslake (Central) | 12 | Grayslake (Central) | 11:30 |
| 8 | Landon KissingerPlace 8 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 11:31 PR |
| 9 | Ayson TiojancoPlace 9 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 11:32 PR |
| 10 | Nicholas WilgenPlace 10 · Grade 12 · Grayslake (Central) | 12 | Grayslake (Central) | 11:39 PR |
| 11 | Adam FootePlace 11 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 11:40 PR |
| 12 | Max MottolaPlace 12 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 11:45 PR |
| 13 | Andrew VarblowPlace 13 · Grade 12 · Grayslake (Central) | 12 | Grayslake (Central) | 11:48 PR |
| 14 | Aiden KinchusPlace 14 · Grade 10 · Crystal Lake (South) | 10 | Crystal Lake (South) | 11:53 PR |
| 15 | Michael GanttPlace 15 · Grade 11 · Grayslake (Central) | 11 | Grayslake (Central) | 11:56 |
| 16 | Zander LingadPlace 16 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 12:06 PR |
| 17 | Edward McCabePlace 17 · Grade 11 · Grayslake (Central) | 11 | Grayslake (Central) | 12:09 PR |
| 18 | Emerson ClementPlace 18 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 12:10 |
| 19 | Nolan LaraPlace 19 · Grade 12 · Grayslake (Central) | 12 | Grayslake (Central) | 12:11 |
| 20 | Liam SheltonPlace 20 · Grade 9 · Crystal Lake (South) | 9 | Crystal Lake (South) | 12:18 PR |
| 21 | Alex WolffPlace 21 · Grade 12 · Grayslake (Central) | 12 | Grayslake (Central) | 12:20 |
| 22 | Jonathan BartenfelderPlace 22 · Grade 12 · Crystal Lake (South) | 12 | Crystal Lake (South) | 12:20 PR |
| 23 | Shayne KeiperPlace 23 · Grade 10 · Crystal Lake (South) | 10 | Crystal Lake (South) | 12:32 PR |
| 24 | Matthew ParmleyPlace 24 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 12:39 PR |
| 25 | Jack GardnerPlace 25 · Grade 9 · Crystal Lake (South) | 9 | Crystal Lake (South) | 12:40 PR |
| 26 | Parker RussoPlace 26 · Grade 10 · Crystal Lake (South) | 10 | Crystal Lake (South) | 12:47 PR |
| 27 | Agustin LagunasPlace 27 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 13:01 |
| 28 | Payton ParkerPlace 28 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 13:05 |
| 29 | Owen GordonPlace 29 · Grade 11 · Grayslake (Central) | 11 | Grayslake (Central) | 13:15 |
| 30 | Collin GrazianoPlace 30 · Grade 11 · Grayslake (Central) | 11 | Grayslake (Central) | 13:20 |
| 31 | Caleb KuykendallPlace 31 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 13:23 |
| 32 | Jacob BrzezinskiPlace 32 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 13:25 PR |
| 33 | Zach UrbanPlace 33 · Grade 10 · Crystal Lake (South) | 10 | Crystal Lake (South) | 13:26 PR |
| 34 | Antonio MartinezPlace 34 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 13:27 PR |
| 35 | Rocco DeVittoPlace 35 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 13:27 |
| 36 | Yashwanth (Yash) PothinaPlace 36 · Grade 12 · Grayslake (Central) | 12 | Grayslake (Central) | 13:35 |
| 37 | Alex SavinoPlace 37 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 13:48 PR |
| 38 | Owen WitheritePlace 38 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 14:12 |
| 39 | Lucas LorentzPlace 39 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 14:20 |
| 40 | Shreyan ChelamkuriPlace 40 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 14:21 |
| 41 | Shawn AliceaPlace 41 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 14:29 |
| 42 | Kamran AqaiPlace 42 · Grade 11 · Crystal Lake (South) | 11 | Crystal Lake (South) | 14:29 PR |
| 43 | Evan CaraballoPlace 43 · Grade 12 · Grayslake (Central) | 12 | Grayslake (Central) | 14:34 |
| 44 | Quinn BlackPlace 44 · Grade 11 · Grayslake (Central) | 11 | Grayslake (Central) | 14:37 |
| 45 | TJ ClementePlace 45 · Grade 12 · Grayslake (Central) | 12 | Grayslake (Central) | 14:49 |
| 46 | Aiden KalasaPlace 46 · Grade 9 · Crystal Lake (South) | 9 | Crystal Lake (South) | 15:22 PR |
| 47 | Akhil SahuPlace 47 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 15:36 |
| 48 | Declan HenrichsPlace 48 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 15:44 |
| 49 | Filip MaksimovicPlace 49 · Grade 9 · Crystal Lake (South) | 9 | Crystal Lake (South) | 16:10 PR |
| 50 | Julian ColumbiaPlace 50 · Grade 9 · Crystal Lake (South) | 9 | Crystal Lake (South) | 16:11 PR |
| 51 | Jonathan Colon BaileyPlace 51 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 16:39 |
| 52 | Jackson HuckstadtPlace 52 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 16:59 PR |
| 53 | Landen KottmeyerPlace 53 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 17:46 |
| 54 | Joseph FriesemaPlace 54 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 17:57 |
| 55 | Johnathon BrisenoPlace 55 · Grade 9 · Crystal Lake (South) | 9 | Crystal Lake (South) | 18:07 PR |
| 56 | Timothy KnappPlace 56 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 19:16 |
| 57 | Jonathan SworthoutPlace 57 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 19:17 |
| 58 | Dylan LyzniakPlace 58 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 19:45 PR |