| 1 | Evan SalgadoPlace 1 · Grade 9 · Palatine | 9 | Palatine | 4:40.23a |
| 2 | Alexander KriegPlace 2 · Grade 11 · Palatine | 11 | Palatine | 4:40.78a |
| 3 | Carter HayesPlace 3 · Grade 12 · Palatine | 12 | Palatine | 4:41.08a |
| 4 | James O'SullivanPlace 4 · Grade 11 · Palatine | 11 | Palatine | 4:41.81a |
| 5 | Jack LyonsPlace 5 · Grade 10 · Glenview (Glenbrook South) | 10 | Glenview (Glenbrook South) | 4:45.91a |
| 6 | Frankie HacklPlace 6 · Grade 10 · Glenview (Glenbrook South) | 10 | Glenview (Glenbrook South) | 4:50.10a |
| 7 | Christopher QuickPlace 7 · Grade 11 · Palatine | 11 | Palatine | 4:50.24a |
| 8 | Andrew SchellenbachPlace 8 · Grade 9 · Palatine | 9 | Palatine | 4:53.03a |
| 9 | Owen WuPlace 9 · Grade 10 · Glenview (Glenbrook South) | 10 | Glenview (Glenbrook South) | 4:56.11a |
| 10 | Keaton FletcherPlace 10 · Grade 12 · Palatine | 12 | Palatine | 4:56.20a |
| 11 | Keith SolbergPlace 11 · Grade 12 · Palatine | 12 | Palatine | 4:56.57a |
| 12 | Kyle O'KeefePlace 12 · Grade 12 · Palatine | 12 | Palatine | 4:57.52a |
| 13 | Kevin LopezPlace 13 · Grade 12 · Palatine | 12 | Palatine | 5:01.71a |
| 14 | Alex SchrauthPlace 14 · Grade 10 · Glenview (Glenbrook South) | 10 | Glenview (Glenbrook South) | 5:10.12a |
| 15 | William MortensenPlace 15 · Grade 9 · Des Plaines (Maine West) | 9 | Des Plaines (Maine West) | 5:15.41a |
| 16 | Max GoodmanPlace 16 · Grade 12 · Glenview (Glenbrook South) | 12 | Glenview (Glenbrook South) | 5:17.08a |
| 17 | Mateo BarillasPlace 17 · Grade 10 · Glenview (Glenbrook South) | 10 | Glenview (Glenbrook South) | 5:21.78a |
| 18 | Sean BinghamPlace 18 · Grade 10 · Palatine | 10 | Palatine | 5:22.08a |
| 19 | Jayden KuffelPlace 19 · Grade 9 · Des Plaines (Maine West) | 9 | Des Plaines (Maine West) | 5:23.18a |
| 20 | Caspar ChenPlace 20 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 5:23.68a |
| 21 | Nolan SalgadoPlace 21 · Grade 9 · Palatine | 9 | Palatine | 5:25.85a |
| 22 | Joey De StefanoPlace 22 · Grade 12 · Glenview (Glenbrook South) | 12 | Glenview (Glenbrook South) | 5:25.99a |
| 23 | Sohum GorladkuPlace 23 · Grade 10 · Palatine | 10 | Palatine | 5:28.70a |
| 24 | Cody LatimerPlace 24 · Grade 10 · Glenview (Glenbrook South) | 10 | Glenview (Glenbrook South) | 5:29.71a |
| 25 | Tyler MoonPlace 25 · Grade 10 · Glenview (Glenbrook South) | 10 | Glenview (Glenbrook South) | 5:30.08a |
| 26 | Josh TerrillPlace 26 · Grade 10 · Glenview (Glenbrook South) | 10 | Glenview (Glenbrook South) | 5:32.71a |
| 27 | Evan FangPlace 27 · Grade 10 · Glenview (Glenbrook South) | 10 | Glenview (Glenbrook South) | 5:41.44a |
| 28 | Connor HerringtonPlace 28 · Grade 12 · Glenview (Glenbrook South) | 12 | Glenview (Glenbrook South) | 5:45.06a |
| 29 | Saul DiazPlace 29 · Grade 9 · Palatine | 9 | Palatine | 5:46.12a |
| 30 | Noah PollackPlace 30 · Grade 12 · Glenview (Glenbrook South) | 12 | Glenview (Glenbrook South) | 5:48.60a |
| 31 | Doug Des GroseilliersPlace 31 · Grade 9 · Glenview (Glenbrook South) | 9 | Glenview (Glenbrook South) | 5:54.74a |
| 32 | Vignesh PadmanabanPlace 32 · Grade 10 · Palatine | 10 | Palatine | 5:54.90a |
| 33 | James WirtzPlace 33 · Grade 10 · Glenview (Glenbrook South) | 10 | Glenview (Glenbrook South) | 6:30.25a |
| 34 | Connor FarringtonPlace 34 · Grade 9 · Glenview (Glenbrook South) | 9 | Glenview (Glenbrook South) | 6:32.32a |