| 1 | Trey SatoPlace 1 · Grade 12 · Grayslake (Central)Unofficial | 12 | Grayslake (Central) | 4:23.00 PR |
| 2 | William WeltyPlace 2 · Grade 12 · Grayslake (Central)Unofficial | 12 | Grayslake (Central) | 4:47.00 |
| 3 | Nolan KissingerPlace 3 · Grade 12 · Grayslake (Central)Unofficial | 12 | Grayslake (Central) | 4:48.00 PR |
| 4 | John VagnoniPlace 4 · Grade 12 · Grayslake (Central)Unofficial | 12 | Grayslake (Central) | 4:59.00 |
| 5 | Adan CordovaPlace 5 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 5:11.00 |
| 6 | Dan VarblowPlace 6 · Grade 11 · Grayslake (Central)Unofficial | 11 | Grayslake (Central) | 5:19.00 |
| 7 | Justin MottolaPlace 7 · Grade 9 · Grayslake (Central)Unofficial | 9 | Grayslake (Central) | 5:19.10 |
| 8 | Kurt StorckmanPlace 8 · Grade 11 · Grayslake (Central)Unofficial | 11 | Grayslake (Central) | 5:20.00 |
| 9 | Julian BaldwinPlace 9 · Grade 12 · Grayslake (Central)Unofficial | 12 | Grayslake (Central) | 5:21.00 |
| 10 | Reid DonischPlace 10 · Grade 9 · Grayslake (Central)Unofficial | 9 | Grayslake (Central) | 5:24.00 |
| 11 | Aaron O'NeillPlace 11 · Grade 11 · Grayslake (Central)Unofficial | 11 | Grayslake (Central) | 5:25.00 |
| 12 | Alex WolffPlace 12 · Grade 9 · Grayslake (Central)Unofficial | 9 | Grayslake (Central) | 5:28.00 |
| 13 | David KnappPlace 13 · Grade 12 · Grayslake (Central)Unofficial | 12 | Grayslake (Central) | 5:29.00 |
| 14 | Nathaniel JonesPlace 14 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 5:38.00 |
| 15 | Andrew VarblowPlace 15 · Grade 9 · Grayslake (Central)Unofficial | 9 | Grayslake (Central) | 5:43.00 |
| 16 | William LylePlace 16 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 5:44.00 |
| 17 | Donald FernstromPlace 17 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 5:45.00 |
| 18 | Alex MuellerPlace 18 · Grade 11 · Grayslake (Central)Unofficial | 11 | Grayslake (Central) | 5:46.00 PR |
| 19 | Engjell Don VillarinoPlace 19 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 5:50.00 |
| 20 | Nathan KellyPlace 20 · Grade 9 · Grayslake (Central)Unofficial | 9 | Grayslake (Central) | 6:03.00 |
| 21 | Everett AndrewsPlace 21 · Grade 9 · Grayslake (Central)Unofficial | 9 | Grayslake (Central) | 6:08.00 |
| 22 | Patton BlanchettePlace 22 · Grade 9 · Grayslake (Central)Unofficial | 9 | Grayslake (Central) | 6:09.00 |
| 23 | Yashwanth (Yash) PothinaPlace 23 · Grade 9 · Grayslake (Central)Unofficial | 9 | Grayslake (Central) | 6:09.10 |
| 24 | James PasiaPlace 24 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 6:12.00 |
| 25 | Krish SahuPlace 25 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 6:14.00 |
| 26 | Christian SanchezPlace 26 · Grade 9 · Grayslake (Central)Unofficial | 9 | Grayslake (Central) | 6:14.10 |
| 27 | Nicholas WilgenPlace 27 · Grade 9 · Grayslake (Central)Unofficial | 9 | Grayslake (Central) | 6:45.00 |
| 28 | Leyton JohannsenPlace 28 · Grade 11 · Grayslake (Central)Unofficial | 11 | Grayslake (Central) | 7:03.00 |
| 29 | Sullivan WillhitePlace 29 · Grade 10 · Grayslake (Central)Unofficial | 10 | Grayslake (Central) | 7:30.00 |
| 30 | Orion NergePlace 30 · Grade 12 · Grayslake (Central)Unofficial | 12 | Grayslake (Central) | 7:35.00 |