| 1 | Conor RightmirePlace 1 · Grade 9 · Marshfield Roadrunners | 9 | Marshfield Roadrunners | 13:33.45 |
| 2 | Ryan MogaveroPlace 2 · Grade 8 · New England Elite Track Club | 8 | New England Elite Track Club | 13:37.24 |
| 3 | Carter HammondPlace 3 · Grade - · Waltham Track | - | Waltham Track | 13:39.47 |
| 4 | Edward WhitePlace 4 · Grade 8 · Upper Valley Velocity | 8 | Upper Valley Velocity | 13:53.30 |
| 5 | Gavin LeaderPlace 5 · Grade 9 · Cheetah Running Club | 9 | Cheetah Running Club | 14:02.55 |
| 6 | Micah DruPlace 6 · Grade 9 · Rumford Road Runners | 9 | Rumford Road Runners | 14:03.24 |
| 7 | Zachary LefebvrePlace 7 · Grade 9 · Cheetah Running Club | 9 | Cheetah Running Club | 14:07.50 |
| 8 | Royal RicklefsPlace 8 · Grade 8 · Granite State Flash | 8 | Granite State Flash | 14:10.80 |
| 9 | Jonah WatkinsPlace 9 · Grade 8 · Waltham Track | 8 | Waltham Track | 14:11.75 |
| 10 | Jason LewisPlace 10 · Grade - · Valhalla Running Club | - | Valhalla Running Club | 14:11.84 |
| 11 | Lucas LaFleurPlace 11 · Grade 8 · Cheetah Running Club | 8 | Cheetah Running Club | 14:11.99 |
| 12 | Alex KvitnitskyPlace 12 · Grade 8 · Waltham Track | 8 | Waltham Track | 14:12.33 |
| 13 | Jack CaseyPlace 13 · Grade 8 · New England Elite Track Club | 8 | New England Elite Track Club | 14:12.73 |
| 14 | Benjamin ScangaPlace 14 · Grade 9 · 02-Unattached | 9 | 02-Unattached | 14:15.27 |
| 15 | Cameron KurbecPlace 15 · Grade 8 · Sentinel Striders | 8 | Sentinel Striders | 14:16.97 PR |
| 16 | Cameron DuanePlace 16 · Grade 9 · New England Elite Track Club | 9 | New England Elite Track Club | 14:23.48 |
| 17 | Benjamin CaseyPlace 17 · Grade 8 · Rumford Road Runners | 8 | Rumford Road Runners | 14:27.94 |
| 18 | Jackson EllisPlace 18 · Grade - · Valhalla Running Club | - | Valhalla Running Club | 14:29.30 |
| 19 | Tyler LevyPlace 19 · Grade 8 · Rumford Road Runners | 8 | Rumford Road Runners | 14:29.96 |
| 20 | Patrick SullivanPlace 20 · Grade 9 · Greater Lowell Road Runners | 9 | Greater Lowell Road Runners | 14:31.46 |
| 21 | Lincoln StrandbergPlace 21 · Grade 8 · New England Elite Track Club | 8 | New England Elite Track Club | 14:34.42 |
| 22 | Ryan FeeneyPlace 22 · Grade 7 · Cheetah Running Club | 7 | Cheetah Running Club | 14:35.89 |
| 23 | Kieran Morrissey-DheknePlace 23 · Grade 8 · Waltham Track | 8 | Waltham Track | 14:36.83 |
| 24 | Thatcher BrownPlace 24 · Grade 8 · Granite State Flash | 8 | Granite State Flash | 14:37.49 PR |
| 25 | John LehmannPlace 25 · Grade 8 · Rumford Road Runners | 8 | Rumford Road Runners | 14:37.79 |
| 26 | Zachary RobertsPlace 26 · Grade 8 · CLCF Panthers | 8 | CLCF Panthers | 14:39.11 |
| 27 | Ares BeaverPlace 27 · Grade 8 · Waltham Track | 8 | Waltham Track | 14:39.82 |
| 28 | Henrique Ranieri WanderleyPlace 28 · Grade 8 · 02-Unattached | 8 | 02-Unattached | 14:40.26 |
| 29 | David FosterPlace 29 · Grade 7 · New England Elite Track Club | 7 | New England Elite Track Club | 14:42.50 |
| 30 | Miles KellerPlace 30 · Grade 9 · 02-Unattached | 9 | 02-Unattached | 14:42.53 PR |
| 31 | Nico Plummer-TrippPlace 31 · Grade 8 · Granite State Flash | 8 | Granite State Flash | 14:48.24 |
| 32 | Tucker McIverPlace 32 · Grade 7 · Cheetah Running Club | 7 | Cheetah Running Club | 14:50.87 |
| 33 | Lucas Gomes D'SaPlace 33 · Grade 7 · Sentinel Striders | 7 | Sentinel Striders | 14:52.61 PR |
| 34 | Henry RiesterPlace 34 · Grade 8 · New England Elite Track Club | 8 | New England Elite Track Club | 14:55.01 |
| 35 | Paul LehmannPlace 35 · Grade 8 · Rumford Road Runners | 8 | Rumford Road Runners | 14:56.43 |
| 36 | Cedric HinchionPlace 36 · Grade 5 · New England Elite Track Club | 5 | New England Elite Track Club | 14:57.38 PR |
| 37 | Arjun GoyalPlace 37 · Grade 7 · 02-Unattached | 7 | 02-Unattached | 15:02.03 PR |
| 38 | Eli FioriPlace 38 · Grade 8 · Waltham Track | 8 | Waltham Track | 15:02.42 |
| 39 | Ransom DonigianPlace 39 · Grade 8 · Granite State Flash | 8 | Granite State Flash | 15:03.05 |
| 40 | Srikar AdusumilliPlace 40 · Grade 9 · 02-Unattached | 9 | 02-Unattached | 15:03.53 |
| 41 | Robert ConsidinePlace 41 · Grade 9 · Rumford Road Runners | 9 | Rumford Road Runners | 15:03.66 |
| 42 | Ryan YoungPlace 42 · Grade 8 · Granite State Flash | 8 | Granite State Flash | 15:03.78 |
| 43 | Saku KerrPlace 43 · Grade 9 · Waltham Track | 9 | Waltham Track | 15:05.24 PR |
| 44 | Jamison DibbertPlace 44 · Grade 7 · Sentinel Striders | 7 | Sentinel Striders | 15:06.86 PR |
| 45 | Moses Casey-MartinPlace 45 · Grade 8 · Granite State Flash | 8 | Granite State Flash | 15:13.49 |
| 46 | Nolan GoldrickPlace 46 · Grade 8 · Cheetah Running Club | 8 | Cheetah Running Club | 15:16.79 |
| 47 | Finley SmithPlace 47 · Grade 7 · 02-Unattached | 7 | 02-Unattached | 15:19.70 PR |
| 48 | Daniel ClarkPlace 48 · Grade 8 · 02-Unattached | 8 | 02-Unattached | 15:21.68 PR |
| 49 | Logan InkleyPlace 49 · Grade 9 · Rumford Road Runners | 9 | Rumford Road Runners | 15:23.01 |
| 50 | Reda DendanePlace 50 · Grade 8 · Momentum Athletic Club | 8 | Momentum Athletic Club | 15:25.56 PR |
| 51 | Calvin NavarroPlace 51 · Grade - · Nashua PAL Striders | - | Nashua PAL Striders | 15:25.57 PR |
| 52 | Cole Henault Jr.Place 52 · Grade 7 · Sentinel Striders | 7 | Sentinel Striders | 15:26.49 PR |
| 53 | Cameron MayoPlace 53 · Grade 8 · New England Elite Track Club | 8 | New England Elite Track Club | 15:26.98 PR |
| 54 | Shane ConwayPlace 54 · Grade 8 · Manchester/Essex TC | 8 | Manchester/Essex TC | 15:30.17 PR |
| 55 | Ashton GregoirePlace 55 · Grade 8 · Nashua PAL Striders | 8 | Nashua PAL Striders | 15:30.42 PR |
| 56 | Mason BacottiPlace 56 · Grade 8 · Nashua PAL Striders | 8 | Nashua PAL Striders | 15:32.59 PR |
| 57 | Everett ColemanPlace 57 · Grade 9 · Rumford Road Runners | 9 | Rumford Road Runners | 15:34.02 PR |
| 58 | Patrick BickerstaffPlace 58 · Grade 8 · Sentinel Striders | 8 | Sentinel Striders | 15:34.25 PR |
| 59 | Jack DuffyPlace 59 · Grade 7 · 02-Unattached | 7 | 02-Unattached | 15:34.63 PR |
| 60 | Joseph SchenaPlace 60 · Grade - · Nashua PAL Striders | - | Nashua PAL Striders | 15:34.75 PR |
| 61 | Ellis Asklar ColesPlace 61 · Grade 8 · Sentinel Striders | 8 | Sentinel Striders | 15:35.18 PR |
| 62 | Owen WallacePlace 62 · Grade 7 · Waltham Track | 7 | Waltham Track | 15:38.66 PR |
| 63 | Isaac DurandPlace 63 · Grade 9 · WindWard Track and Field | 9 | WindWard Track and Field | 15:40.03 PR |
| 64 | Andrew DulgarianPlace 64 · Grade 9 · Waltham Track | 9 | Waltham Track | 15:47.96 |
| 65 | Hayden GeorgePlace 65 · Grade 8 · Cheetah Running Club | 8 | Cheetah Running Club | 15:49.56 |
| 66 | William LyonsPlace 66 · Grade 7 · Waltham Track | 7 | Waltham Track | 15:49.97 PR |
| 67 | Nathan LuginiPlace 67 · Grade 9 · Rumford Road Runners | 9 | Rumford Road Runners | 15:51.11 PR |
| 68 | William DriscollPlace 68 · Grade 8 · Rumford Road Runners | 8 | Rumford Road Runners | 15:53.50 PR |
| 69 | Brett GiffordPlace 69 · Grade 9 · 02-Unattached | 9 | 02-Unattached | 15:54.84 PR |
| 70 | Raphael BardachPlace 70 · Grade 8 · Upper Valley Velocity | 8 | Upper Valley Velocity | 15:55.13 PR |
| 71 | Samuel RabinkinPlace 71 · Grade - · Waltham Track | - | Waltham Track | 15:55.38 PR |
| 72 | Dylan BolandPlace 72 · Grade 8 · WindWard Track and Field | 8 | WindWard Track and Field | 15:55.88 PR |
| 73 | Christopher PinedaPlace 73 · Grade 7 · Providence Cobras | 7 | Providence Cobras | 15:56.74 PR |
| 74 | Grayson EamesPlace 74 · Grade 8 · 02-Unattached | 8 | 02-Unattached | 15:58.79 PR |
| 75 | William LangPlace 75 · Grade 7 · CLCF Panthers | 7 | CLCF Panthers | 15:59.68 PR |
| 76 | Zachary DyrkaczPlace 76 · Grade - · Valhalla Running Club | - | Valhalla Running Club | 16:00.19 PR |
| 77 | Gabriel OlierPlace 77 · Grade - · Sidney's Rainbow Runners | - | Sidney's Rainbow Runners | 16:00.36 PR |
| 78 | Braeden CareyPlace 78 · Grade 7 · New England Elite Track Club | 7 | New England Elite Track Club | 16:03.77 |
| 79 | Peter HoranPlace 79 · Grade 9 · Granite State Flash | 9 | Granite State Flash | 16:13.51 |
| 80 | Luke WebsterPlace 80 · Grade - · WindWard Track and Field | - | WindWard Track and Field | 16:16.61 PR |
| 81 | Albert DownenPlace 81 · Grade - · Nashua PAL Striders | - | Nashua PAL Striders | 16:23.92 PR |
| 82 | Nathaniel TuomistoPlace 82 · Grade 8 · Sentinel Striders | 8 | Sentinel Striders | 16:30.18 PR |
| 83 | Aidan GouldingPlace 83 · Grade 7 · 02-Unattached | 7 | 02-Unattached | 16:32.75 PR |
| 84 | Dylan SilvaPlace 84 · Grade 7 · Waltham Track | 7 | Waltham Track | 16:34.21 |
| 85 | Nicolas Di Carlo-MustardPlace 85 · Grade 8 · Rumford Road Runners | 8 | Rumford Road Runners | 16:34.45 PR |
| 86 | Isaac MaddenPlace 86 · Grade 8 · Waltham Track | 8 | Waltham Track | 16:34.88 PR |
| 87 | Jack D'AnnaPlace 87 · Grade - · Nashua PAL Striders | - | Nashua PAL Striders | 16:37.10 PR |
| 88 | Carter ChambersPlace 88 · Grade 7 · 02-Unattached | 7 | 02-Unattached | 16:37.14 PR |
| 89 | Maximus ParentPlace 89 · Grade 8 · CLCF Panthers | 8 | CLCF Panthers | 16:39.05 PR |
| 90 | Grady KransteuberPlace 90 · Grade 8 · Upper Valley Velocity | 8 | Upper Valley Velocity | 16:39.85 PR |
| 91 | Pranav PalliyalilPlace 91 · Grade - · Nashua PAL Striders | - | Nashua PAL Striders | 16:40.84 PR |
| 92 | Luc GoudreauPlace 92 · Grade 8 · Waltham Track | 8 | Waltham Track | 16:50.31 |
| 93 | Matthew LangPlace 93 · Grade 7 · CLCF Panthers | 7 | CLCF Panthers | 16:51.30 PR |
| 94 | Benjamin CoburnPlace 94 · Grade 8 · Sentinel Striders | 8 | Sentinel Striders | 16:55.57 |
| 95 | Nikhil PandyaPlace 95 · Grade 8 · 02-Unattached | 8 | 02-Unattached | 16:56.61 PR |
| 96 | Jack AlcornPlace 96 · Grade 7 · 02-Unattached | 7 | 02-Unattached | 16:59.58 PR |
| 97 | Quinn ReederPlace 97 · Grade 8 · Waltham Track | 8 | Waltham Track | 17:02.30 PR |
| 98 | Ridley FornerPlace 98 · Grade 6 · Waltham Track | 6 | Waltham Track | 17:04.74 PR |
| 99 | Flynn WalshPlace 99 · Grade 8 · Rumford Road Runners | 8 | Rumford Road Runners | 17:08.71 PR |
| 100 | Joshua ChandonnetPlace 100 · Grade - · Nashua PAL Striders | - | Nashua PAL Striders | 17:09.69 PR |
| 101 | Oniel Zapata MartinezPlace 101 · Grade 8 · Panthers | 8 | Panthers | 17:13.73 PR |
| 102 | Sam TritlePlace 102 · Grade 8 · Cheetah Running Club | 8 | Cheetah Running Club | 17:16.67 |
| 103 | Emerson RoblesPlace 103 · Grade 8 · Granite State Flash | 8 | Granite State Flash | 17:18.66 |
| 104 | Luke CabralPlace 104 · Grade 8 · Sentinel Striders | 8 | Sentinel Striders | 17:25.23 PR |
| 105 | Zach YusuffPlace 105 · Grade 8 · Cambridge Jets TC | 8 | Cambridge Jets TC | 17:26.84 PR |
| 106 | Syoma VasilyevPlace 106 · Grade 8 · Waltham Track | 8 | Waltham Track | 17:38.53 PR |
| 107 | Tadeus TaraskaPlace 107 · Grade 8 · New England Elite Track Club | 8 | New England Elite Track Club | 17:38.57 PR |
| 108 | Nicholas UphamPlace 108 · Grade 8 · CLCF Panthers | 8 | CLCF Panthers | 17:42.39 PR |
| 109 | Gabriel Gregoire-AllisPlace 109 · Grade - · BAA Masconomet | - | BAA Masconomet | 17:46.05 PR |
| 110 | Brayden DesRosiersPlace 110 · Grade 7 · Manchester/Essex TC | 7 | Manchester/Essex TC | 17:48.46 PR |
| 111 | Andrew CortesePlace 111 · Grade 8 · Nashua PAL Striders | 8 | Nashua PAL Striders | 17:49.45 PR |
| 112 | Bradlee TheveninPlace 112 · Grade 7 · Panthers | 7 | Panthers | 17:55.78 PR |
| 113 | Dhruv BhargavaPlace 113 · Grade 8 · Cambridge Jets TC | 8 | Cambridge Jets TC | 17:56.53 PR |
| 114 | Callan HavaPlace 114 · Grade 8 · Nitehawks Sports | 8 | Nitehawks Sports | 18:00.17 PR |
| 115 | Liam JuddPlace 115 · Grade 8 · BAA Masconomet | 8 | BAA Masconomet | 18:07.38 PR |
| 116 | Daniel AchordPlace 116 · Grade 7 · Upper Valley Velocity | 7 | Upper Valley Velocity | 18:24.51 PR |
| 117 | Oliver FiermanPlace 117 · Grade 6 · Waltham Track | 6 | Waltham Track | 18:49.65 PR |
| 118 | Jonathan KiguongoPlace 118 · Grade 8 · Panthers | 8 | Panthers | 18:54.76 PR |
| 119 | Justin PotPlace 119 · Grade 8 · Panthers | 8 | Panthers | 19:10.73 PR |
| 120 | Eli GrimaldiPlace 120 · Grade 8 · Nashua PAL Striders | 8 | Nashua PAL Striders | 19:20.67 PR |
| 121 | Ellison ZajacPlace 121 · Grade 8 · Granite State Flash | 8 | Granite State Flash | 19:32.58 |
| 122 | Everett TillenPlace 122 · Grade 8 · Waltham Track | 8 | Waltham Track | 19:36.94 PR |
| 123 | Troy SchneiderPlace 123 · Grade - · Nashua PAL Striders | - | Nashua PAL Striders | 19:37.36 |
| 124 | Brennan DorrPlace 124 · Grade - · Nashua PAL Striders | - | Nashua PAL Striders | 19:37.56 PR |
| 125 | Connor ChiachiarettaPlace 125 · Grade - · BAA Masconomet | - | BAA Masconomet | 19:44.19 PR |
| 126 | Zihao GuoPlace 126 · Grade - · Waltham Track | - | Waltham Track | 19:56.28 PR |
| 127 | Andrew MulcaheyPlace 127 · Grade - · Nashua PAL Striders | - | Nashua PAL Striders | 19:59.91 PR |
| 128 | Jacob SniderPlace 128 · Grade 8 · BAA Masconomet | 8 | BAA Masconomet | 20:13.81 PR |
| 129 | John O'ConnellPlace 129 · Grade - · BAA Masconomet | - | BAA Masconomet | 20:23.72 PR |
| 130 | Brewer PowersPlace 130 · Grade 8 · 02-Unattached | 8 | 02-Unattached | 21:36.79 PR |
| 131 | Ian McDonaldPlace 131 · Grade - · BAA Masconomet | - | BAA Masconomet | 21:55.92 PR |
| 132 | Dagmawi-Miki MontesinotPlace 132 · Grade - · 02-Unattached | - | 02-Unattached | 26:55.68 PR |
| 133 | Jacob LizaPlace 133 · Grade - · 02-Unattached | - | 02-Unattached | 27:14.22 PR |
| 134 | Diego BerlinPlace 134 · Grade - · 02-Unattached | - | 02-Unattached | 28:27.82 PR |