| 1 | Kiran GreenPlace 1 · Grade 10 · Lexington | 10 | Lexington | 17:39.49 |
| 2 | Chase TrainorPlace 2 · Grade 11 · Arlington | 11 | Arlington | 17:49.30 |
| 3 | Collin BurrellPlace 3 · Grade 12 · Arlington | 12 | Arlington | 17:56.05 |
| 4 | Emmett MackPlace 4 · Grade 10 · Arlington | 10 | Arlington | 17:58.09 |
| 5 | Kian KhaniPlace 5 · Grade 10 · Lexington | 10 | Lexington | 18:03.52 PR |
| 6 | Gabriel OstrowerPlace 6 · Grade 12 · Lexington | 12 | Lexington | 18:16.09 |
| 7 | Patrick PuscasuPlace 7 · Grade 12 · Lexington | 12 | Lexington | 18:34.84 |
| 8 | Benjamin ParkerPlace 8 · Grade 10 · Lexington | 10 | Lexington | 18:38.23 |
| 9 | Declan ChanPlace 9 · Grade 9 · Arlington | 9 | Arlington | 18:40.42 PR |
| 10 | Nathanial KopaczPlace 10 · Grade 11 · Arlington | 11 | Arlington | 18:41.37 |
| 11 | Gabriel AlvesPlace 11 · Grade 12 · Lexington | 12 | Lexington | 18:42.29 PR |
| 12 | Caleb LefebvrePlace 12 · Grade 12 · Arlington | 12 | Arlington | 18:48.36 |
| 13 | Nikola KolevPlace 13 · Grade 11 · Arlington | 11 | Arlington | 18:49.68 |
| 14 | Jasper DopmanPlace 14 · Grade 11 · Arlington | 11 | Arlington | 19:05.35 |
| 15 | Asher SaffPlace 15 · Grade 12 · Arlington | 12 | Arlington | 19:10.84 |
| 16 | Tobias DeixlerPlace 16 · Grade 12 · Arlington | 12 | Arlington | 19:28.10 |
| 17 | Kai YesilaltayPlace 17 · Grade 10 · Arlington | 10 | Arlington | 19:28.33 |
| 18 | Ryan ConnollyPlace 18 · Grade 10 · Arlington | 10 | Arlington | 19:28.39 |
| 19 | Eamon ChanPlace 19 · Grade 9 · Arlington | 9 | Arlington | 19:28.41 PR |
| 20 | Edwin TardiffPlace 20 · Grade 9 · Arlington | 9 | Arlington | 19:34.13 |
| 21 | Owen MitchellPlace 21 · Grade 9 · Arlington | 9 | Arlington | 19:36.27 |
| 22 | Oliver RadfordPlace 22 · Grade 10 · Arlington | 10 | Arlington | 19:38.19 |
| 23 | Bennett WebsterPlace 23 · Grade 12 · Lexington | 12 | Lexington | 19:40.45 |
| 24 | Benjamin DavisPlace 24 · Grade 12 · Lexington | 12 | Lexington | 19:41.22 |
| 25 | Jonathan LaipsonPlace 25 · Grade 10 · Arlington | 10 | Arlington | 19:46.90 |
| 26 | Brennan MillerPlace 26 · Grade 9 · Lexington | 9 | Lexington | 20:01.42 |
| 27 | Keen PuseyPlace 27 · Grade 11 · Arlington | 11 | Arlington | 20:06.88 |
| 28 | Kyle SheehanPlace 28 · Grade 10 · Arlington | 10 | Arlington | 20:14.29 |
| 29 | Gabriel EzerskyPlace 29 · Grade 10 · Arlington | 10 | Arlington | 20:26.10 |
| 30 | Ryan ShamPlace 30 · Grade 10 · Arlington | 10 | Arlington | 20:29.24 |
| 31 | Iain ThomsonPlace 31 · Grade 12 · Arlington | 12 | Arlington | 20:39.34 |
| 32 | Alessandro VicentiniPlace 32 · Grade 12 · Lexington | 12 | Lexington | 20:53.78 |
| 33 | Austin TangPlace 33 · Grade 9 · Lexington | 9 | Lexington | 20:55.06 |
| 34 | Cameron LewisPlace 34 · Grade 9 · Arlington | 9 | Arlington | 20:56.88 |
| 35 | Ryan BurrellPlace 35 · Grade 12 · Arlington | 12 | Arlington | 21:02.66 |
| 36 | William WhitePlace 36 · Grade 11 · Arlington | 11 | Arlington | 21:07.64 |
| 37 | Oliver MartinPlace 37 · Grade 11 · Arlington | 11 | Arlington | 21:08.65 |
| 38 | Khoi (Ken) NguyenPlace 38 · Grade 9 · Arlington | 9 | Arlington | 21:13.73 |
| 39 | Luc GoudreauPlace 39 · Grade 9 · Lexington | 9 | Lexington | 21:14.53 PR |
| 40 | Skyler RudellPlace 40 · Grade 11 · Lexington | 11 | Lexington | 21:23.77 |
| 41 | Alec HaddenPlace 41 · Grade 10 · Arlington | 10 | Arlington | 21:27.00 |
| 42 | Maxwell MandellPlace 42 · Grade 11 · Lexington | 11 | Lexington | 21:27.95 |
| 43 | Luke DurningPlace 43 · Grade 9 · Arlington | 9 | Arlington | 21:38.94 |
| 44 | Owen BaggettPlace 44 · Grade 9 · Arlington | 9 | Arlington | 21:59.72 |
| 45 | Dylan HariparsadPlace 45 · Grade 10 · Arlington | 10 | Arlington | 22:03.68 |
| 46 | Steven MountainPlace 46 · Grade 10 · Arlington | 10 | Arlington | 22:03.70 |
| 47 | Quinn ReederPlace 47 · Grade 9 · Arlington | 9 | Arlington | 22:09.29 |
| 48 | Benjamin MeyerPlace 48 · Grade 11 · Arlington | 11 | Arlington | 22:12.76 |
| 49 | Timothee MoyrandPlace 49 · Grade 11 · Arlington | 11 | Arlington | 22:17.08 |
| 50 | Joseph MeltzerPlace 50 · Grade 10 · Arlington | 10 | Arlington | 22:21.22 |
| 51 | Jaxton McCunePlace 51 · Grade 9 · Arlington | 9 | Arlington | 22:30.62 |
| 52 | Brano BarnettPlace 52 · Grade 11 · Lexington | 11 | Lexington | 22:31.61 |
| 53 | Matthias DeixlerPlace 53 · Grade 9 · Arlington | 9 | Arlington | 22:34.18 |
| 54 | Jack BrungerPlace 54 · Grade 9 · Arlington | 9 | Arlington | 22:41.21 |
| 55 | Neil BishopPlace 55 · Grade 9 · Arlington | 9 | Arlington | 22:43.61 |
| 56 | Xavier HowardPlace 56 · Grade 9 · Arlington | 9 | Arlington | 22:45.39 |
| 57 | Aedan O'ConnellPlace 57 · Grade 9 · Lexington | 9 | Lexington | 22:45.87 PR |
| 58 | Wesley JiangPlace 58 · Grade 10 · Lexington | 10 | Lexington | 22:48.06 |
| 59 | Noah KostoulakosPlace 59 · Grade 12 · Arlington | 12 | Arlington | 22:59.84 |
| 60 | Sawyer KuklentzPlace 60 · Grade 9 · Arlington | 9 | Arlington | 23:08.96 |
| 61 | Matthew LimPlace 61 · Grade 12 · Arlington | 12 | Arlington | 23:10.82 |
| 62 | Simon WuPlace 62 · Grade 10 · Arlington | 10 | Arlington | 23:23.82 |
| 63 | Andrew BovaPlace 63 · Grade 11 · Arlington | 11 | Arlington | 23:38.74 |
| 64 | Takumi AidaPlace 64 · Grade 9 · Arlington | 9 | Arlington | 23:44.83 |
| 65 | Finn ByrnePlace 65 · Grade 11 · Arlington | 11 | Arlington | 23:45.60 |
| 66 | Luka XuePlace 66 · Grade 11 · Arlington | 11 | Arlington | 23:59.69 |
| 67 | Devin AerneckePlace 67 · Grade 9 · Arlington | 9 | Arlington | 24:05.13 |
| 68 | James PagliariniPlace 68 · Grade 11 · Arlington | 11 | Arlington | 24:09.99 |
| 69 | Nakul ViswanathanPlace 69 · Grade 11 · Arlington | 11 | Arlington | 24:30.87 |
| 70 | Evan LehtonenPlace 70 · Grade 10 · Arlington | 10 | Arlington | 24:33.75 |
| 71 | Marcus KuderPlace 71 · Grade 11 · Lexington | 11 | Lexington | 24:35.12 |
| 72 | Thomas DonnellyPlace 72 · Grade 9 · Arlington | 9 | Arlington | 24:40.18 |
| 73 | Ivan WuPlace 73 · Grade 12 · Lexington | 12 | Lexington | 24:51.94 |
| 74 | Jeremiah Benedikt WaehlerPlace 74 · Grade 9 · Arlington | 9 | Arlington | 25:14.88 |
| 75 | Chris XuPlace 75 · Grade 10 · Lexington | 10 | Lexington | 25:18.86 |
| 76 | Oliver BrownPlace 76 · Grade 9 · Arlington | 9 | Arlington | 25:33.61 |
| 77 | Lionel BakumPlace 77 · Grade 9 · Arlington | 9 | Arlington | 26:37.66 |
| 78 | Jacob MeltonPlace 78 · Grade 10 · Arlington | 10 | Arlington | 29:43.12 |
| 79 | Lawrence GlinaPlace 79 · Grade 9 · Arlington | 9 | Arlington | 31:29.71 |
| 80 | Kai NelsonPlace 80 · Grade 11 · Arlington | 11 | Arlington | 34:37.65 |
| 81 | Matias ClinchPlace 81 · Grade 9 · Arlington | 9 | Arlington | 36:22.50 |