| 1 | Adan CordovaPlace 1 · Grade 12 · Grayslake (Central) | 12 | Grayslake (Central) | 16:29.97 |
| 2 | Alexander Castro-GomezPlace 2 · Grade 10 · Round Lake | 10 | Round Lake | 17:48.15 |
| 3 | Ryan SchroerPlace 3 · Grade 11 · Grayslake (Central) | 11 | Grayslake (Central) | 18:11.43 |
| 4 | Daniel BanuelosPlace 4 · Grade 10 · Round Lake | 10 | Round Lake | 18:46.78 |
| 5 | Edwin MoralesPlace 5 · Grade 10 · Round Lake | 10 | Round Lake | 18:46.86 |
| 6 | Reid DonischPlace 6 · Grade 11 · Grayslake (Central) | 11 | Grayslake (Central) | 19:00.55 |
| 7 | Justin MottolaPlace 7 · Grade 11 · Grayslake (Central) | 11 | Grayslake (Central) | 19:00.78 |
| 8 | Nicholas WilgenPlace 8 · Grade 11 · Grayslake (Central) | 11 | Grayslake (Central) | 19:02.52 |
| 9 | Max MottolaPlace 9 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 19:04.26 |
| 10 | Alex WolffPlace 10 · Grade 11 · Grayslake (Central) | 11 | Grayslake (Central) | 19:24.72 |
| 11 | Payton ParkerPlace 11 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 19:25.41 |
| 12 | Bryson StruckPlace 12 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 19:27.57 |
| 13 | Engjell Don VillarinoPlace 13 · Grade 12 · Grayslake (Central) | 12 | Grayslake (Central) | 19:30.30 |
| 14 | Alexander MartinezPlace 14 · Grade 10 · Round Lake | 10 | Round Lake | 19:34.29 |
| 15 | Donald FernstromPlace 15 · Grade 12 · Grayslake (Central) | 12 | Grayslake (Central) | 19:41.04 |
| 16 | Emerson ClementPlace 16 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 19:45.55 |
| 17 | Nathaniel JonesPlace 17 · Grade 12 · Grayslake (Central) | 12 | Grayslake (Central) | 19:48.56 |
| 18 | Xander DeBurgerPlace 18 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 20:01.24 PR |
| 19 | Andrew VarblowPlace 19 · Grade 11 · Grayslake (Central) | 11 | Grayslake (Central) | 20:04.65 |
| 20 | Michael GanttPlace 20 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 20:23.02 |
| 21 | Yashwanth (Yash) PothinaPlace 21 · Grade 11 · Grayslake (Central) | 11 | Grayslake (Central) | 20:30.13 |
| 22 | Krish SahuPlace 22 · Grade 12 · Grayslake (Central) | 12 | Grayslake (Central) | 20:37.24 |
| 23 | Sullivan WillhitePlace 23 · Grade 12 · Grayslake (Central) | 12 | Grayslake (Central) | 20:40.18 |
| 24 | Nathan KellyPlace 24 · Grade 11 · Grayslake (Central) | 11 | Grayslake (Central) | 20:44.51 |
| 25 | Adam FootePlace 25 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 20:44.72 |
| 26 | Landon KissingerPlace 26 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 20:46.66 |
| 27 | Nolan LaraPlace 27 · Grade 11 · Grayslake (Central) | 11 | Grayslake (Central) | 21:00.28 |
| 28 | James PasiaPlace 28 · Grade 12 · Grayslake (Central) | 12 | Grayslake (Central) | 21:00.40 |
| 29 | Leodan ReyesPlace 29 · Grade 9 · Round Lake | 9 | Round Lake | 21:00.79 |
| 30 | Asher PelletierPlace 30 · Grade 12 · Grayslake (Central) | 12 | Grayslake (Central) | 21:47.14 |
| 31 | Patton BlanchettePlace 31 · Grade 11 · Grayslake (Central) | 11 | Grayslake (Central) | 21:47.83 |
| 32 | Matthew ParmleyPlace 32 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 21:49.33 |
| 33 | Jaylon RodriguezPlace 33 · Grade 11 · North Chicago | 11 | North Chicago | 21:58.66 |
| 34 | Collin GrazianoPlace 34 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 22:16.15 |
| 35 | Owen GordonPlace 35 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 22:19.84 |
| 36 | Dante ReyesPlace 36 · Grade 11 · Round Lake | 11 | Round Lake | 22:25.60 |
| 37 | Lucas LorentzPlace 37 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 22:33.46 |
| 38 | Shreyan ChelamkuriPlace 38 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 22:33.76 |
| 39 | Cooper LaibPlace 39 · Grade 10 · Round Lake | 10 | Round Lake | 22:36.37 |
| 40 | Agustin LagunasPlace 40 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 22:39.88 |
| 41 | Rocco DeVittoPlace 41 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 22:59.50 |
| 42 | Moises RuizPlace 42 · Grade 9 · Round Lake | 9 | Round Lake | 23:08.65 |
| 43 | Levi FinchPlace 43 · Grade 12 · North Chicago | 12 | North Chicago | 23:47.96 |
| 44 | Yeray PintorPlace 44 · Grade 10 · Round Lake | 10 | Round Lake | 23:49.40 |
| 45 | Elliott MackeyPlace 45 · Grade 11 · Grayslake (Central) | 11 | Grayslake (Central) | 24:03.86 |
| 46 | Rey Cruz CastroPlace 46 · Grade 11 · North Chicago | 11 | North Chicago | 24:11.39 |
| 47 | Akhil SahuPlace 47 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 24:26.60 |
| 48 | Antonio MartinezPlace 48 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 24:28.13 |
| 49 | Aidan EisenbergPlace 49 · Grade 12 · Grayslake (Central) | 12 | Grayslake (Central) | 24:34.49 |
| 50 | Caleb KellyPlace 50 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 24:39.74 |
| 51 | Sebastian ArmentaPlace 51 · Grade 12 · Round Lake | 12 | Round Lake | 25:28.91 |
| 52 | Brett PinedaPlace 52 · Grade 9 · Round Lake | 9 | Round Lake | 25:33.05 |
| 53 | Nathaniel AranaPlace 53 · Grade 9 · Round Lake | 9 | Round Lake | 28:25.32 |
| 54 | William LeathemPlace 54 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 28:27.09 |
| 55 | Joseph FriesemaPlace 55 · Grade 9 · Grayslake (Central) | 9 | Grayslake (Central) | 28:51.63 |
| 56 | Mclaren BernabePlace 56 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 31:29.26 |
| 57 | Alexander MoralesPlace 57 · Grade 10 · Grayslake (Central) | 10 | Grayslake (Central) | 32:27.86 |