| 1 | Owen VynckePlace 1 · Grade 6 · Sunset Ridge | 6 | Sunset Ridge | 6:12.51 PR |
| 2 | Aydin OzmanPlace 2 · Grade 6 · Wilmette JHS | 6 | Wilmette JHS | 6:14.29 PR |
| 3 | Wyeth BrosseitPlace 3 · Grade 5 · Wilmette JHS | 5 | Wilmette JHS | 6:14.42 PR |
| 4 | Wesley SimpsonPlace 4 · Grade 5 · Sears | 5 | Sears | 6:14.47 |
| 5 | Derek WeidawPlace 5 · Grade 6 · Washburne | 6 | Washburne | 6:15.29 PR |
| 6 | Max NewmanPlace 6 · Grade 6 · Wilmette JHS | 6 | Wilmette JHS | 6:26.73 PR |
| 7 | Charles BertramPlace 7 · Grade 6 · Wilmette JHS | 6 | Wilmette JHS | 6:30.06 |
| 8 | Zach ElrashidyPlace 8 · Grade 5 · Central (Glencoe) | 5 | Central (Glencoe) | 6:33.49 PR |
| 9 | Madhav ShankarPlace 9 · Grade 6 · Sunset Ridge | 6 | Sunset Ridge | 6:39.99 PR |
| 10 | Archer SlatteryPlace 10 · Grade 5 · Wilmette JHS | 5 | Wilmette JHS | 6:46.27 |
| 11 | Mayes SullivanPlace 11 · Grade 6 · Sunset Ridge | 6 | Sunset Ridge | 6:48.97 PR |
| 12 | Logan HollisPlace 12 · Grade 6 · Wilmette JHS | 6 | Wilmette JHS | 6:51.93 PR |
| 13 | Hudson MayerPlace 13 · Grade 6 · Wilmette JHS | 6 | Wilmette JHS | 6:52.59 PR |
| 14 | Hudson KnudsvigPlace 14 · Grade 6 · Central (Glencoe) | 6 | Central (Glencoe) | 6:54.93 PR |
| 15 | Everett StamborPlace 15 · Grade 6 · Wilmette JHS | 6 | Wilmette JHS | 6:55.45 |
| 16 | Zachary DanielsPlace 16 · Grade 6 · Central (Glencoe) | 6 | Central (Glencoe) | 6:55.48 |
| 17 | Jack HeinleinPlace 17 · Grade 6 · Washburne | 6 | Washburne | 6:56.75 PR |
| 18 | John ReisingPlace 18 · Grade 5 · Wilmette JHS | 5 | Wilmette JHS | 6:57.50 |
| 19 | Jack MellenPlace 19 · Grade 6 · Wilmette JHS | 6 | Wilmette JHS | 6:59.14 PR |
| 20 | George PhillipsPlace 20 · Grade 6 · Wilmette JHS | 6 | Wilmette JHS | 6:59.28 PR |
| 21 | Parker FinleyPlace 21 · Grade 5 · Sears | 5 | Sears | 7:00.34 PR |
| 22 | Nolan HuntPlace 22 · Grade 6 · Wilmette JHS | 6 | Wilmette JHS | 7:01.00 PR |
| 23 | Connor WallPlace 23 · Grade 5 · Wilmette JHS | 5 | Wilmette JHS | 7:01.71 |
| 24 | Kevin LubawskiPlace 24 · Grade 5 · Wilmette JHS | 5 | Wilmette JHS | 7:01.82 PR |
| 25 | Mikaeel ShaikhPlace 25 · Grade 6 · Wilmette JHS | 6 | Wilmette JHS | 7:02.69 PR |
| 26 | Zaid AkbarPlace 26 · Grade 6 · Wilmette JHS | 6 | Wilmette JHS | 7:02.96 PR |
| 27 | Richard TolskyPlace 27 · Grade 6 · Wilmette JHS | 6 | Wilmette JHS | 7:03.61 PR |
| 28 | Chase RiefePlace 28 · Grade 5 · Sears | 5 | Sears | 7:06.76 |
| 29 | Ethan WardPlace 29 · Grade 5 · Wilmette JHS | 5 | Wilmette JHS | 7:07.34 PR |
| 30 | Jack BakerPlace 30 · Grade 6 · Wilmette JHS | 6 | Wilmette JHS | 7:07.64 PR |
| 31 | James NoblePlace 31 · Grade 5 · Central (Glencoe) | 5 | Central (Glencoe) | 7:09.54 |
| 32 | Daniel ColePlace 32 · Grade 6 · Marie Murphy | 6 | Marie Murphy | 7:12.87 PR |
| 33 | Josh GaryPlace 33 · Grade 6 · Washburne | 6 | Washburne | 7:13.08 PR |
| 34 | Owen MandellPlace 34 · Grade 5 · Central (Glencoe) | 5 | Central (Glencoe) | 7:13.73 |
| 35 | Luke CabanillaPlace 35 · Grade 5 · Sears | 5 | Sears | 7:14.88 PR |
| 36 | Jack HenrickPlace 36 · Grade 6 · Central (Glencoe) | 6 | Central (Glencoe) | 7:15.46 PR |
| 37 | Clint IversenPlace 37 · Grade 6 · Sunset Ridge | 6 | Sunset Ridge | 7:18.43 PR |
| 38 | Michael PrindlePlace 38 · Grade 5 · Wilmette JHS | 5 | Wilmette JHS | 7:19.08 |
| 39 | Charles DrooganPlace 39 · Grade 5 · Wilmette JHS | 5 | Wilmette JHS | 7:26.20 PR |
| 40 | Miles WilliamsPlace 40 · Grade 6 · Wilmette JHS | 6 | Wilmette JHS | 7:27.00 PR |
| 41 | Connor CareyPlace 41 · Grade 5 · Wilmette JHS | 5 | Wilmette JHS | 7:30.70 PR |
| 42 | Eli BrinkmanPlace 42 · Grade 5 · Wilmette JHS | 5 | Wilmette JHS | 7:32.18 |
| 43 | Rowan TaftPlace 43 · Grade 6 · Washburne | 6 | Washburne | 7:33.44 PR |
| 44 | Idris AlsikafiPlace 44 · Grade 6 · Washburne | 6 | Washburne | 7:34.76 PR |
| 45 | Henry O'ConnellPlace 45 · Grade 5 · Sears | 5 | Sears | 7:36.62 |
| 46 | Linus BarryPlace 46 · Grade 6 · Washburne | 6 | Washburne | 7:41.37 PR |
| 47 | Alessandro FantePlace 47 · Grade 5 · Wilmette JHS | 5 | Wilmette JHS | 7:43.76 PR |
| 48 | Ben SundheimPlace 48 · Grade 6 · Wilmette JHS | 6 | Wilmette JHS | 7:50.24 PR |
| 49 | Ian NohPlace 49 · Grade 6 · Sunset Ridge | 6 | Sunset Ridge | 7:51.12 PR |
| 50 | Benjamin ReynoldsPlace 50 · Grade 6 · Sunset Ridge | 6 | Sunset Ridge | 7:51.78 PR |
| 51 | Owen FlahertyPlace 51 · Grade 5 · Sears | 5 | Sears | 7:51.97 PR |
| 52 | Graham GosselinPlace 52 · Grade 6 · Washburne | 6 | Washburne | 7:59.76 PR |
| 53 | Henry LundyPlace 53 · Grade 5 · Central (Glencoe) | 5 | Central (Glencoe) | 8:01.72 |
| 54 | Nathan DeiPlace 54 · Grade 6 · Sunset Ridge | 6 | Sunset Ridge | 8:05.58 PR |
| 55 | Charlie HebenstreitPlace 55 · Grade 5 · Sears | 5 | Sears | 8:07.14 PR |
| 56 | George KinnichPlace 56 · Grade 6 · Sunset Ridge | 6 | Sunset Ridge | 8:07.87 PR |
| 57 | Vikram SundaramPlace 57 · Grade 6 · Central (Glencoe) | 6 | Central (Glencoe) | 8:08.24 PR |
| 58 | William JohnsonPlace 58 · Grade 5 · Wilmette JHS | 5 | Wilmette JHS | 8:08.79 |
| 59 | Henry KellyPlace 59 · Grade 6 · Wilmette JHS | 6 | Wilmette JHS | 8:11.44 PR |
| 60 | James MurrayPlace 60 · Grade 4 · Faith Hope And Charity | 4 | Faith Hope And Charity | 8:15.00 |
| 61 | Finn LeavellPlace 61 · Grade 6 · Central (Glencoe) | 6 | Central (Glencoe) | 8:16.30 PR |
| 62 | Jake FrederickPlace 62 · Grade 6 · North Shore Country Day | 6 | North Shore Country Day | 8:21.84 PR |
| 63 | Marshall DavisPlace 63 · Grade 6 · Washburne | 6 | Washburne | 8:23.01 PR |
| 64 | Jaimen JosephPlace 64 · Grade 6 · Wilmette JHS | 6 | Wilmette JHS | 8:35.95 |
| 65 | Jackson HarwoodPlace 65 · Grade 6 · Sunset Ridge | 6 | Sunset Ridge | 8:39.90 PR |
| 66 | Lukas CurlPlace 66 · Grade 6 · North Shore Country Day | 6 | North Shore Country Day | 8:42.52 PR |
| 67 | Liam BarnesPlace 67 · Grade 6 · Marie Murphy | 6 | Marie Murphy | 8:42.60 PR |
| 68 | Cooper SchmittPlace 68 · Grade 5 · Wilmette JHS | 5 | Wilmette JHS | 8:44.68 PR |
| 69 | Paddy LutzPlace 69 · Grade 6 · Sunset Ridge | 6 | Sunset Ridge | 8:45.89 PR |
| 70 | Emerson GroffPlace 70 · Grade 6 · Wilmette JHS | 6 | Wilmette JHS | 8:49.50 PR |
| 71 | Stellan LauePlace 71 · Grade 6 · Wilmette JHS | 6 | Wilmette JHS | 8:52.59 PR |
| 72 | Andrew CoxPlace 72 · Grade 6 · Washburne | 6 | Washburne | 8:58.26 PR |
| 73 | Miroslav PedchenkoPlace 73 · Grade 5 · Wilmette JHS | 5 | Wilmette JHS | 9:55.22 PR |
| 74 | David AzpellPlace 74 · Grade 6 · Wilmette JHS | 6 | Wilmette JHS | 10:53.65 PR |
| 75 | Raees ChowdhuryPlace 75 · Grade 6 · Sunset Ridge | 6 | Sunset Ridge | 11:30.20 PR |