| 1 | John (Jack) AhoPlace 1 · Grade 12 · Grayslake (Central)Unofficial | 12 | Grayslake (Central) | 4:14 PR |
| 2 | Matthew AhoPlace 2 · Grade 12 · Grayslake (Central)Unofficial | 12 | Grayslake (Central) | 4:34 |
| 3 | Eli MinskyPlace 3 · Grade 11 · Grayslake (Central)Unofficial | 11 | Grayslake (Central) | 4:37 PR |
| 4 | Noah BoelensPlace 4 · Grade 12 · Grayslake (Central)Unofficial | 12 | Grayslake (Central) | 4:51 PR |
| 5 | Ben SteinbeckPlace 5 · Grade 12 · Grayslake (Central)Unofficial | 12 | Grayslake (Central) | 4:59 PR |
| 6 | Luke ReblinPlace 6 · Grade 11 · Grayslake (Central)Unofficial | 11 | Grayslake (Central) | 5:08 |
| 7 | Ethan BoelensPlace 7 · Grade 9 · Grayslake (Central)Unofficial | 9 | Grayslake (Central) | 5:14 PR |
| 8 | Mario GianniniPlace 8 · Grade 12 · Grayslake (Central)Unofficial | 12 | Grayslake (Central) | 5:16 PR |
| 9 | Matthew DroesslerPlace 9 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 5:21 PR |
| 10 | Dominic GianniniPlace 10 · Grade 9 · Grayslake (Central)Unofficial | 9 | Grayslake (Central) | 5:24 |
| 11 | Roman TovarPlace 11 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 5:24 |
| 12 | Ty SatoPlace 12 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 5:26 |
| 13 | Evan JohnsPlace 13 · Grade 11 · Grayslake (Central)Unofficial | 11 | Grayslake (Central) | 5:27 PR |
| 14 | Dylan SulzerPlace 14 · Grade 12 · Grayslake (Central)Unofficial | 12 | Grayslake (Central) | 5:28 PR |
| 15 | Matt ReynoldsPlace 15 · Grade 12 · Grayslake (Central)Unofficial | 12 | Grayslake (Central) | 5:40 |
| 16 | Matthew AndersonPlace 16 · Grade 11 · Grayslake (Central)Unofficial | 11 | Grayslake (Central) | 5:45 PR |
| 17 | AJ LehmanPlace 17 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 5:53 |
| 18 | Luke SteinbeckPlace 18 · Grade 9 · Grayslake (Central)Unofficial | 9 | Grayslake (Central) | 5:55 |
| 19 | Daniel FuchsPlace 19 · Grade 9 · Grayslake (Central)Unofficial | 9 | Grayslake (Central) | 5:56 PR |
| 20 | Miguel CamposPlace 20 · Grade 11 · Grayslake (Central)Unofficial | 11 | Grayslake (Central) | 5:57 |
| 21 | Logan SpauldingPlace 21 · Grade 9 · Grayslake (Central)Unofficial | 9 | Grayslake (Central) | 5:58 |
| 22 | Cody MedinaPlace 22 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 6:03 |
| 23 | Augustus BanksonPlace 23 · Grade 9 · Grayslake (Central)Unofficial | 9 | Grayslake (Central) | 6:10 |
| 24 | Joe FernandezPlace 24 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 6:10 PR |
| 25 | Miles PletcherPlace 25 · Grade 9 · Grayslake (Central)Unofficial | 9 | Grayslake (Central) | 6:13 |
| 26 | Fritz KlettPlace 26 · Grade 12 · Grayslake (Central)Unofficial | 12 | Grayslake (Central) | 6:15 PR |
| 27 | Cole PolekPlace 27 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 6:17 |
| 28 | Evan NordmanPlace 28 · Grade 12 · Grayslake (Central)Unofficial | 12 | Grayslake (Central) | 6:17 |
| 29 | Keir LuczakPlace 29 · Grade 9 · Grayslake (Central)Unofficial | 9 | Grayslake (Central) | 6:18 |
| 30 | Reese KinzigPlace 30 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 6:24 |
| 31 | Tucker TaskerPlace 31 · Grade 11 · Grayslake (Central)Unofficial | 11 | Grayslake (Central) | 6:33 |
| 32 | Brigham CieslakPlace 32 · Grade 9 · Grayslake (Central)Unofficial | 9 | Grayslake (Central) | 6:53 |
| 33 | Bobby EmerickPlace 33 · Grade 9 · Grayslake (Central)Unofficial | 9 | Grayslake (Central) | 7:00 PR |
| 34 | Jake GencPlace 34 · Grade 9 · Grayslake (Central)Unofficial | 9 | Grayslake (Central) | 7:01 PR |
| 35 | Jack CaldwellPlace 35 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 7:37 PR |