| 1 | Adan CordovaPlace 1 · Grade 12 · Grayslake (Central) | 12 | Grayslake (Central) | 9:45.90 PR |
| 2 | Justin MottolaPlace 2 · Grade 11 · Grayslake (Central) | 11 | Grayslake (Central) | 10:25.20 PR |
| 3 | Ryan SchroerPlace 3 · Grade 11 · Grayslake (Central) | 11 | Grayslake (Central) | 10:42.06 PR |
| 4 | Reid DonischPlace 4 · Grade 11 · Grayslake (Central) | 11 | Grayslake (Central) | 11:21.54 PR |
| 5 | Nolan LaraPlace 5 · Grade 11 · Grayslake (Central) | 11 | Grayslake (Central) | 11:28.14 PR |
| 6 | Nicholas WilgenPlace 6 · Grade 11 · Grayslake (Central) | 11 | Grayslake (Central) | 11:39.07 |
| 7 | Alex WolffPlace 7 · Grade 11 · Grayslake (Central) | 11 | Grayslake (Central) | 11:39.30 PR |
| 8 | Michael GanttPlace 8 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 11:43.12 PR |
| 9 | Engjell Don VillarinoPlace 9 · Grade 12 · Grayslake (Central) | 12 | Grayslake (Central) | 11:47.12 PR |
| 10 | Emerson ClementPlace 10 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 11:52.34 PR |
| 11 | Adam FootePlace 11 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 11:59.60 |
| 12 | Donald FernstromPlace 12 · Grade 12 · Grayslake (Central) | 12 | Grayslake (Central) | 12:03.60 PR |
| 13 | Nathaniel JonesPlace 13 · Grade 12 · Grayslake (Central) | 12 | Grayslake (Central) | 12:04.06 PR |
| 14 | Patton BlanchettePlace 14 · Grade 11 · Grayslake (Central) | 11 | Grayslake (Central) | 12:09.06 PR |
| 15 | Max MottolaPlace 15 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 12:09.44 |
| 16 | Krish SahuPlace 16 · Grade 12 · Grayslake (Central) | 12 | Grayslake (Central) | 12:23.59 PR |
| 17 | Yashwanth (Yash) PothinaPlace 17 · Grade 11 · Grayslake (Central) | 11 | Grayslake (Central) | 12:28.25 PR |
| 18 | Payton ParkerPlace 18 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 12:28.63 |
| 19 | Bryson StruckPlace 19 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 12:35.85 PR |
| 20 | Matthew ParmleyPlace 20 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 12:40.89 |
| 21 | Collin GrazianoPlace 21 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 12:42.35 PR |
| 22 | Sullivan WillhitePlace 22 · Grade 12 · Grayslake (Central) | 12 | Grayslake (Central) | 12:42.75 PR |
| 23 | James PasiaPlace 23 · Grade 12 · Grayslake (Central) | 12 | Grayslake (Central) | 12:46.78 |
| 24 | Declan HenrichsPlace 24 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 12:48.68 PR |
| 25 | Nathan KellyPlace 25 · Grade 11 · Grayslake (Central) | 11 | Grayslake (Central) | 12:59.06 |
| 26 | Cannon Wilson ChavezPlace 26 · Grade 10 · Crystal Lake (South) | 10 | Crystal Lake (South) | 13:07.24 PR |
| 27 | Rocco DeVittoPlace 27 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 13:07.61 PR |
| 28 | Asher PelletierPlace 28 · Grade 12 · Grayslake (Central) | 12 | Grayslake (Central) | 13:09.96 PR |
| 29 | Owen GordonPlace 29 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 13:11.19 |
| 30 | Lucas LorentzPlace 30 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 13:25.88 PR |
| 31 | Drake CallearPlace 31 · Grade 12 · Lake Villa (Lakes) | 12 | Lake Villa (Lakes) | 13:28.92 PR |
| 32 | John Michael HedsundPlace 32 · Grade 10 · Lake Villa (Lakes) | 10 | Lake Villa (Lakes) | 13:29.25 PR |
| 33 | Samuel RunyanPlace 33 · Grade 12 · Lake Villa (Lakes) | 12 | Lake Villa (Lakes) | 13:29.56 |
| 34 | Aidan EisenbergPlace 34 · Grade 12 · Grayslake (Central) | 12 | Grayslake (Central) | 13:29.97 PR |
| 35 | Landon KissingerPlace 35 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 13:41.43 |
| 36 | Evan SelvikPlace 36 · Grade 12 · Lake Villa (Lakes) | 12 | Lake Villa (Lakes) | 13:41.82 |
| 37 | Ian BeckhornPlace 37 · Grade 9 · Lake Villa (Lakes) | 9 | Lake Villa (Lakes) | 13:42.94 PR |
| 38 | Ryan KrollPlace 38 · Grade 11 · Lake Villa (Lakes) | 11 | Lake Villa (Lakes) | 14:30.55 PR |
| 39 | Quinn BlackPlace 39 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 14:30.94 |
| 40 | Agustin LagunasPlace 40 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 14:37.46 |
| 41 | Elliott MackeyPlace 41 · Grade 11 · Grayslake (Central) | 11 | Grayslake (Central) | 15:03.67 |
| 42 | Akhil SahuPlace 42 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 15:15.96 |
| 43 | Caleb KellyPlace 43 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 15:47.73 |
| 44 | Shreyan ChelamkuriPlace 44 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 16:07.86 |
| 45 | Timothy KnappPlace 45 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 16:23.29 |
| 46 | Antonio MartinezPlace 46 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 16:23.61 |
| 47 | William LeathemPlace 47 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 16:29.40 |
| 48 | Jonathan Colon BaileyPlace 48 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 16:36.99 |
| 49 | Joseph FriesemaPlace 49 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 16:38.09 PR |
| 50 | Alexander MoralesPlace 50 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 18:00.40 PR |
| 51 | Mclaren BernabePlace 51 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 18:42.04 |
| 52 | Jacob EkstromPlace 52 · Grade 10 · Lake Villa (Lakes) | 10 | Lake Villa (Lakes) | 19:18.10 |
| 53 | Hanish BobburuPlace 53 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 22:33.65 PR |