| 1 | Davis MillerPlace 1 · Grade 7 · Edison (Wheaton) | 7 | Edison (Wheaton) | 8:45.11 PR |
| 2 | Alexander CountrymanPlace 2 · Grade 6 · Edison (Wheaton) | 6 | Edison (Wheaton) | 8:50.99 PR |
| 3 | Kiran MedleyPlace 3 · Grade 7 · Hadley | 7 | Hadley | 9:10.19 PR |
| 4 | Liam O'DonnellPlace 4 · Grade 7 · Hadley | 7 | Hadley | 9:50.50 |
| 5 | John GrayPlace 5 · Grade 7 · Edison (Wheaton) | 7 | Edison (Wheaton) | 9:55.22 |
| 6 | Henry PhillipsPlace 6 · Grade 7 · Edison (Wheaton) | 7 | Edison (Wheaton) | 9:55.79 |
| 7 | James WiltPlace 7 · Grade 6 · Edison (Wheaton) | 6 | Edison (Wheaton) | 10:04.85 PR |
| 8 | Finn JarvisPlace 8 · Grade 6 · Hadley | 6 | Hadley | 10:06.36 |
| 9 | Will KurtzPlace 9 · Grade 6 · Hadley | 6 | Hadley | 10:17.52 |
| 10 | Henry MontgomeryPlace 10 · Grade 6 · Hadley | 6 | Hadley | 10:33.73 |
| 11 | Gavin AllmanPlace 11 · Grade 7 · Edison (Wheaton) | 7 | Edison (Wheaton) | 10:35.09 |
| 12 | Ryan OsegardPlace 12 · Grade 7 · Edison (Wheaton) | 7 | Edison (Wheaton) | 10:37.81 |
| 13 | Landon ReckerPlace 13 · Grade 7 · Edison (Wheaton) | 7 | Edison (Wheaton) | 10:40.68 |
| 14 | Jayce ConstablePlace 14 · Grade 7 · Edison (Wheaton) | 7 | Edison (Wheaton) | 10:41.94 |
| 15 | Cade ColePlace 15 · Grade 6 · Edison (Wheaton) | 6 | Edison (Wheaton) | 11:00.02 |
| 16 | Luke ShowalterPlace 16 · Grade 7 · Edison (Wheaton) | 7 | Edison (Wheaton) | 11:07.09 PR |
| 17 | Matthew FerraroPlace 17 · Grade 6 · Hadley | 6 | Hadley | 11:09.91 |
| 18 | Caden McGuirePlace 18 · Grade 7 · Edison (Wheaton) | 7 | Edison (Wheaton) | 11:11.96 |
| 19 | Nathaniel SchragePlace 19 · Grade 7 · Hadley | 7 | Hadley | 11:14.48 |
| 20 | Lucas SchummPlace 20 · Grade 6 · Edison (Wheaton) | 6 | Edison (Wheaton) | 11:16.75 PR |
| 21 | John TuscherPlace 21 · Grade 6 · Hadley | 6 | Hadley | 11:18.03 |
| 22 | Parker EmmettPlace 22 · Grade 6 · Edison (Wheaton) | 6 | Edison (Wheaton) | 11:18.57 PR |
| 23 | Elliot BinettiPlace 23 · Grade 7 · Edison (Wheaton) | 7 | Edison (Wheaton) | 11:18.58 PR |
| 24 | Landon NguyenPlace 24 · Grade 6 · Edison (Wheaton) | 6 | Edison (Wheaton) | 11:26.16 PR |
| 25 | Elliott DeKuiperPlace 25 · Grade 7 · Hadley | 7 | Hadley | 11:31.72 PR |
| 26 | Benjamin SieversPlace 26 · Grade 6 · Edison (Wheaton) | 6 | Edison (Wheaton) | 11:37.44 PR |
| 27 | Felix HainautPlace 27 · Grade 7 · Edison (Wheaton) | 7 | Edison (Wheaton) | 11:38.02 |
| 28 | Preston AldrichPlace 28 · Grade 7 · Hadley | 7 | Hadley | 11:44.47 |
| 29 | Jordan McCannPlace 29 · Grade 6 · Hadley | 6 | Hadley | 11:53.82 PR |
| 30 | Jacques BisetPlace 30 · Grade 7 · Hadley | 7 | Hadley | 11:55.34 |
| 31 | Breckin TiltgesPlace 31 · Grade 7 · Hadley | 7 | Hadley | 11:58.12 |
| 32 | Graham CookPlace 32 · Grade 6 · Edison (Wheaton) | 6 | Edison (Wheaton) | 11:59.43 |
| 33 | Alan FarrellPlace 33 · Grade 6 · Hadley | 6 | Hadley | 12:01.63 |
| 34 | Marvin LaDowPlace 34 · Grade 7 · Hadley | 7 | Hadley | 12:06.30 PR |
| 35 | Sean MartelliPlace 35 · Grade 6 · Hadley | 6 | Hadley | 12:07.02 PR |
| 36 | Bruno RemillardPlace 36 · Grade 6 · Hadley | 6 | Hadley | 12:24.52 PR |
| 37 | Robert GoldsboroughPlace 37 · Grade 6 · Edison (Wheaton) | 6 | Edison (Wheaton) | 12:31.72 |
| 38 | Colton KsiazekPlace 38 · Grade 7 · Hadley | 7 | Hadley | 12:48.00 |
| 39 | Easton TedfordPlace 39 · Grade 6 · Hadley | 6 | Hadley | 12:57.27 |
| 40 | Chase NewmanPlace 40 · Grade 7 · Edison (Wheaton) | 7 | Edison (Wheaton) | 13:05.00 |
| 41 | Connor PowellPlace 41 · Grade 6 · Edison (Wheaton) | 6 | Edison (Wheaton) | 13:07.52 |
| 42 | Theodore RiskPlace 42 · Grade 6 · Edison (Wheaton) | 6 | Edison (Wheaton) | 13:09.38 |
| 43 | Dodger CollinsPlace 43 · Grade 6 · Hadley | 6 | Hadley | 13:13.65 |
| 44 | Miles FullerPlace 44 · Grade 6 · Hadley | 6 | Hadley | 13:24.99 |
| 45 | William StottPlace 45 · Grade 6 · Hadley | 6 | Hadley | 13:27.79 |
| 46 | Blake MitchellPlace 46 · Grade 7 · Hadley | 7 | Hadley | 13:32.21 |
| 47 | Andrew DuncanPlace 47 · Grade 7 · Hadley | 7 | Hadley | 13:47.60 |
| 48 | Charles JohnsonPlace 48 · Grade 7 · Hadley | 7 | Hadley | 13:53.66 |
| 49 | Jack OlsonPlace 49 · Grade 6 · Hadley | 6 | Hadley | 13:59.18 PR |
| 50 | Patrick CasazzaPlace 50 · Grade 7 · Hadley | 7 | Hadley | 14:10.75 |
| 51 | Daniel DelgadoPlace 51 · Grade 6 · Hadley | 6 | Hadley | 14:26.20 |
| 52 | Davis RuddlePlace 52 · Grade 7 · Hadley | 7 | Hadley | 14:29.94 |
| 53 | Eddie AderholdPlace 53 · Grade 6 · Edison (Wheaton) | 6 | Edison (Wheaton) | 14:40.36 |
| 54 | Archibald BiggamPlace 54 · Grade 7 · Hadley | 7 | Hadley | 14:53.20 |
| 55 | Sam OsgoodPlace 55 · Grade 7 · Hadley | 7 | Hadley | 15:02.98 PR |
| 56 | Julien BisetPlace 56 · Grade 7 · Hadley | 7 | Hadley | 15:23.42 |
| 57 | Declan MaturoPlace 57 · Grade 7 · Hadley | 7 | Hadley | 15:24.34 |
| 58 | Cameron SchultzPlace 58 · Grade 6 · Hadley | 6 | Hadley | 15:32.11 |
| 59 | Cameron LaVinePlace 59 · Grade 6 · Hadley | 6 | Hadley | 16:47.92 PR |
| 60 | Logan DuffyPlace 60 · Grade 6 · Hadley | 6 | Hadley | 16:48.31 |
| 61 | Noah ElkinsPlace 61 · Grade 7 · Hadley | 7 | Hadley | 19:52.02 |
| 62 | Joaquin MilanPlace 62 · Grade 6 · Hadley | 6 | Hadley | 24:15.00 |
| 0 | Cal MerryweatherPlace 0 · Grade 6 · Hadley | 6 | Hadley | DNS |
| 0 | Shep GriderPlace 0 · Grade 6 · Hadley | 6 | Hadley | DNS |
| 0 | Alexandros BllazhdaPlace 0 · Grade 6 · Hadley | 6 | Hadley | DNS |
| 0 | Theodore HorvathPlace 0 · Grade 7 · Hadley | 7 | Hadley | DNS |
| 0 | W. Santiago MonzonPlace 0 · Grade 6 · Hadley | 6 | Hadley | DNS |
| 0 | Colton ZedrowPlace 0 · Grade 6 · Hadley | 6 | Hadley | DNS |
| 0 | Luke CalendoPlace 0 · Grade 6 · Edison (Wheaton) | 6 | Edison (Wheaton) | DNS |
| 0 | Benjamin FranklinPlace 0 · Grade 6 · Edison (Wheaton) | 6 | Edison (Wheaton) | DNS |