| 1 | Jared OsofskyPlace 1 · Grade 11 · SharonUnofficial | 11 | Sharon | 16:24 |
| 2 | Alexander StarovoytovPlace 2 · Grade 12 · SharonUnofficial | 12 | Sharon | 16:25 |
| 3 | Jacob DubinPlace 3 · Grade 11 · SharonUnofficial | 11 | Sharon | 16:25.1 |
| 4 | Jordan SaksPlace 4 · Grade 10 · SharonUnofficial | 10 | Sharon | 16:29 |
| 5 | Nathan StocktonPlace 5 · Grade 12 · SharonUnofficial | 12 | Sharon | 16:31 |
| 6 | Bradley WeissPlace 6 · Grade 10 · SharonUnofficial | 10 | Sharon | 16:34 |
| 7 | Noah WielandPlace 7 · Grade 12 · SharonUnofficial | 12 | Sharon | 16:45 |
| 8 | Mark StarovoytovPlace 8 · Grade 10 · SharonUnofficial | 10 | Sharon | 16:46 |
| 9 | Kanishka SethiPlace 9 · Grade 12 · SharonUnofficial | 12 | Sharon | 16:53 |
| 10 | Timothy LiuPlace 10 · Grade 12 · SharonUnofficial | 12 | Sharon | 16:53.1 |
| 11 | Siddharth ReddyPlace 11 · Grade 10 · SharonUnofficial | 10 | Sharon | 17:05 |
| — | Colin RahamanGrade 12 · StoughtonUnofficial | 12 | Stoughton | 17:15 PR |
| — | Sebastian MalekGrade 11 · StoughtonUnofficial | 11 | Stoughton | 17:58 PR |
| — | Michael VeliotisGrade 11 · StoughtonUnofficial | 11 | Stoughton | 18:05 PR |
| 15 | Dylan SatorninoPlace 15 · Grade 9 · SharonUnofficial | 9 | Sharon | 18:12 PR |
| 16 | Matthew FabermanPlace 16 · Grade 9 · SharonUnofficial | 9 | Sharon | 18:17 PR |
| — | Brendan GallagherGrade 12 · StoughtonUnofficial | 12 | Stoughton | 18:22 PR |
| 18 | Amrik EadaraPlace 18 · Grade 9 · SharonUnofficial | 9 | Sharon | 18:22.1 PR |
| — | Michael HenriquesGrade 9 · StoughtonUnofficial | 9 | Stoughton | 18:27 PR |
| 20 | Reuben ChorneyPlace 20 · Grade 9 · SharonUnofficial | 9 | Sharon | 18:29 PR |
| 21 | Barry SpotoPlace 21 · Grade 9 · SharonUnofficial | 9 | Sharon | 18:36 PR |
| — | Gabriel ArroyoGrade 10 · StoughtonUnofficial | 10 | Stoughton | 18:38 PR |
| 23 | Jiaqi LiuPlace 23 · Grade 11 · SharonUnofficial | 11 | Sharon | 18:49 PR |
| 24 | Shreesh NalatwadPlace 24 · Grade 9 · SharonUnofficial | 9 | Sharon | 18:54 PR |
| 25 | John SchustekPlace 25 · Grade 11 · SharonUnofficial | 11 | Sharon | 18:59 PR |
| 26 | Nathan YaffePlace 26 · Grade 9 · SharonUnofficial | 9 | Sharon | 19:00 PR |
| 27 | Jason XiongPlace 27 · Grade 10 · SharonUnofficial | 10 | Sharon | 19:01 PR |
| — | Evan ConnorGrade 11 · StoughtonUnofficial | 11 | Stoughton | 19:03 PR |
| — | Joshua McNamaraGrade 11 · StoughtonUnofficial | 11 | Stoughton | 19:06 PR |
| 30 | Jacob BleeckerPlace 30 · Grade 9 · SharonUnofficial | 9 | Sharon | 19:21 PR |
| — | Ethan FreedmanGrade 12 · StoughtonUnofficial | 12 | Stoughton | 19:36 PR |
| — | Chukwudimma IkoroGrade 12 · StoughtonUnofficial | 12 | Stoughton | 19:36 PR |
| — | Robert CurrierGrade 9 · StoughtonUnofficial | 9 | Stoughton | 19:37 PR |
| — | Brad RussoGrade 10 · StoughtonUnofficial | 10 | Stoughton | 19:40 PR |
| 35 | Gavin NolanPlace 35 · Grade 9 · SharonUnofficial | 9 | Sharon | 19:41 PR |
| — | Akash PatelGrade 10 · StoughtonUnofficial | 10 | Stoughton | 19:51 PR |
| — | Marcos AmadoGrade 12 · StoughtonUnofficial | 12 | Stoughton | 19:53 PR |
| 38 | Robby SchnitzerPlace 38 · Grade 10 · SharonUnofficial | 10 | Sharon | 20:07 PR |
| 39 | Jonah NathanPlace 39 · Grade 9 · SharonUnofficial | 9 | Sharon | 20:23 PR |
| 40 | Benjamin LevyPlace 40 · Grade 10 · SharonUnofficial | 10 | Sharon | 20:26 PR |
| — | Gabriel LaboyGrade 11 · StoughtonUnofficial | 11 | Stoughton | 20:31 PR |
| 42 | Max GoodmanPlace 42 · Grade 11 · SharonUnofficial | 11 | Sharon | 20:31.1 PR |
| — | Colby MontvilleGrade 9 · StoughtonUnofficial | 9 | Stoughton | 20:36 PR |
| — | Aiden CastilloGrade 9 · StoughtonUnofficial | 9 | Stoughton | 20:37 PR |
| — | Brad FraneyGrade 9 · StoughtonUnofficial | 9 | Stoughton | 20:44 PR |
| — | Nikhil KhondGrade 10 · StoughtonUnofficial | 10 | Stoughton | 20:48 PR |
| 47 | Nikhil KalakonnavarPlace 47 · Grade 9 · SharonUnofficial | 9 | Sharon | 20:58 PR |
| 48 | Bryce DessalinesPlace 48 · Grade 11 · SharonUnofficial | 11 | Sharon | 21:05 PR |
| 49 | Ritvik EadaraPlace 49 · Grade 12 · SharonUnofficial | 12 | Sharon | 21:08 PR |
| — | Ian HoGrade 11 · StoughtonUnofficial | 11 | Stoughton | 21:10 PR |
| — | Deepak AkellaGrade 10 · StoughtonUnofficial | 10 | Stoughton | 21:15 PR |
| — | Shawn HowzeGrade 10 · StoughtonUnofficial | 10 | Stoughton | 21:25 PR |
| 52 | Jeff ZhengPlace 52 · Grade 9 · SharonUnofficial | 9 | Sharon | 21:25 PR |
| 54 | Benjamin DaggettPlace 54 · Grade 12 · SharonUnofficial | 12 | Sharon | 21:27 PR |
| — | Cameron DuffyGrade 12 · StoughtonUnofficial | 12 | Stoughton | 21:28 PR |
| — | Brandon O'GradyGrade 10 · StoughtonUnofficial | 10 | Stoughton | 21:32 PR |
| 57 | Ayush ThackerPlace 57 · Grade 12 · SharonUnofficial | 12 | Sharon | 21:57 PR |
| 58 | Aidan YoonPlace 58 · Grade 9 · SharonUnofficial | 9 | Sharon | 22:30 PR |
| — | Jamil AutenticoGrade 9 · StoughtonUnofficial | 9 | Stoughton | 22:31 PR |
| — | Luis TravassosGrade 9 · StoughtonUnofficial | 9 | Stoughton | 22:33 PR |
| 61 | Evan GrayPlace 61 · Grade 11 · SharonUnofficial | 11 | Sharon | 22:35 PR |
| — | Colin OzturkGrade 9 · StoughtonUnofficial | 9 | Stoughton | 22:37 PR |
| 63 | Alex ZhengPlace 63 · Grade 12 · SharonUnofficial | 12 | Sharon | 23:01 PR |
| — | Denis RegisGrade 11 · StoughtonUnofficial | 11 | Stoughton | 23:02 PR |
| — | Michael MoraisGrade 9 · StoughtonUnofficial | 9 | Stoughton | 23:06 PR |
| — | Oliver PerryGrade 11 · StoughtonUnofficial | 11 | Stoughton | 23:07 PR |
| 67 | Shashank ReddyPlace 67 · Grade 10 · SharonUnofficial | 10 | Sharon | 23:07.1 PR |
| 68 | Neel MahulkarPlace 68 · Grade 11 · SharonUnofficial | 11 | Sharon | 23:08 PR |
| 69 | Anthony PiscitelloPlace 69 · Grade 10 · SharonUnofficial | 10 | Sharon | 23:09 PR |
| 70 | Maxwell ChenPlace 70 · Grade 9 · SharonUnofficial | 9 | Sharon | 23:27 PR |
| 71 | Daniel CarsonPlace 71 · Grade 9 · SharonUnofficial | 9 | Sharon | 23:40 PR |
| 0 | Jett Tran-BurgerPlace 0 · Grade 9 · StoughtonUnofficial | 9 | Stoughton | 24:23 PR |
| 73 | Mitchell WeissPlace 73 · Grade 9 · SharonUnofficial | 9 | Sharon | 24:34 PR |
| 74 | Reyan JakhroPlace 74 · Grade 11 · SharonUnofficial | 11 | Sharon | 25:57 PR |
| — | Hassan KhanGrade 12 · StoughtonUnofficial | 12 | Stoughton | 25:58 PR |
| — | Hunter TranGrade 9 · StoughtonUnofficial | 9 | Stoughton | 26:45 PR |