| Place | TmPl | Bib | Name | Yr | School | 1m | Time | Pace |
|---|---|---|---|---|---|---|---|---|
| 1 | 1957 | Marshall Vernon | 9 | La Salle Academy | 5:35 | 11:24 | 5:26 | |
| 2 | 1 | 1465 | Jacob Silva | 9 | Bishop Hendricken | 5:35 | 11:41 | 5:34 |
| 3 | 2426 | Isaac Lenzini | 9 | St. Johnsbury Academy | 5:40 | 11:54 | 5:40 | |
| 4 | 1620 | Keegan Sousa | 9 | Coe-Brown | 5:40 | 12:02 | 5:44 | |
| 5 | 2 | 1982 | Carson Fitzgerald | 9 | Londonderry | 5:42 | 12:07 | 5:47 |
| 6 | 3 | 2271 | Nathi Lomax | 9 | Phillips Exeter | 5:54 | 12:13 | 5:49 |
| 7 | 4 | 2480 | Nick Lenti | 9 | Trinity | 5:55 | 12:14 | 5:50 |
| 8 | 5 | 1992 | Josh Twomey | 9 | Londonderry | 5:44 | 12:14 | 5:50 |
| 9 | 6 | 1410 | Jacoby Soter | 9 | BFA-St. Albans | 5:51 | 12:15 | 5:50 |
| 10 | 7 | 2273 | Edward Paul | 9 | Phillips Exeter | 5:56 | 12:27 | 5:56 |
| 11 | 8 | 2399 | Odin Cloutier | 9 | South Burlington | 5:38 | 12:27 | 5:56 |
| 12 | 9 | 2608 | Nathan Yingling | 9 | William Hall | 5:59 | 12:27 | 5:56 |
| 13 | 10 | 1406 | Toby Hurteau | 9 | BFA-St. Albans | 5:55 | 12:29 | 5:57 |
| 14 | 2442 | Oliver Schartner | 9 | St. Thomas Aquinas | 5:52 | 12:30 | 5:57 | |
| 15 | 11 | 2486 | Braden Phemester | 9 | Trinity | 5:55 | 12:30 | 5:57 |
| 16 | 12 | 1436 | Jack Salmon | 9 | Bishop Guertin | 5:55 | 12:36 | 6:00 |
| 17 | 13 | 2256 | Ethan Benenson | 9 | Phillips Exeter | 5:59 | 12:41 | 6:03 |
| 18 | 14 | 2286 | Parker Brown | 9 | Pinkerton | 6:07 | 12:43 | 6:04 |
| 19 | 1931 | Jayce Bessestte | 9 | La Salle Academy | 5:57 | 12:45 | 6:05 | |
| 20 | 15 | 1430 | Connor McGowan | 9 | Bishop Guertin | 6:13 | 12:50 | 6:07 |
| 21 | 16 | 1978 | Donovan Chylinski | 9 | Londonderry | 6:08 | 12:51 | 6:07 |
| 22 | 17 | 2474 | Eli Donovan | 9 | Trinity | 6:08 | 12:53 | 6:08 |
| 23 | 18 | 1981 | Jack Dibuono | 9 | Londonderry | 6:13 | 12:55 | 6:10 |
| 24 | 19 | 1428 | Jacob Hutchins | 9 | Bishop Guertin | 6:10 | 12:56 | 6:10 |
| 25 | 20 | 2406 | Daniel Jackson | 9 | South Burlington | 6:12 | 12:57 | 6:10 |
| 26 | 21 | 1416 | Theodore Bond | 9 | Bishop Guertin | 6:14 | 12:57 | 6:10 |
| 27 | 22 | 2299 | Jonah Roberts | 9 | Pinkerton | 6:16 | 12:58 | 6:11 |
| 28 | 23 | 2277 | Aspen Stallings | 9 | Phillips Exeter | 6:19 | 13:00 | 6:12 |
| 29 | 24 | 2542 | Colin Hoyle | 9 | William Hall | 6:21 | 13:03 | 6:13 |
| 30 | 25 | 1698 | Clayton Johnson | 9 | Dover | 6:00 | 13:07 | 6:15 |
| 31 | 26 | 2402 | Patrick Donoghue | 9 | South Burlington | 6:18 | 13:08 | 6:16 |
| 32 | 27 | 2413 | Connor Perrin | 9 | South Burlington | 6:18 | 13:08 | 6:16 |
| 33 | 28 | 1645 | Joshua Gurtner | 9 | Concord | 6:15 | 13:11 | 6:17 |
| 34 | 29 | 2130 | Matthew Motherway | 9 | Nashua South | 6:04 | 13:12 | 6:17 |
| 35 | 30 | 2296 | Trainor Mailloux | 9 | Pinkerton | 6:21 | 13:12 | 6:18 |
| 36 | 1603 | Sam Fletcher | 9 | Coe-Brown | 6:16 | 13:14 | 6:18 | |
| 37 | 1954 | Bruce Sao Bento | 9 | La Salle Academy | 6:20 | 13:15 | 6:19 | |
| 38 | 31 | 1638 | Elliot Clendenning | 9 | Concord | 6:19 | 13:17 | 6:20 |
| 39 | 2352 | Jason Ryan | 9 | Salem | 6:25 | 13:21 | 6:22 | |
| 40 | 32 | 1475 | Connor Eno | 9 | Bow | 6:26 | 13:22 | 6:22 |
| 41 | 33 | 2288 | Austin Cipriano | 9 | Pinkerton | 6:26 | 13:23 | 6:22 |
| 42 | 34 | 1483 | Brendan O'Keefe | 9 | Bow | 6:26 | 13:23 | 6:23 |
| 43 | 35 | 2002 | Joshua Hubert | 9 | Malden Catholic | 6:29 | 13:24 | 6:23 |
| 44 | 36 | 2407 | Dylan Karpinski | 9 | South Burlington | 6:18 | 13:26 | 6:24 |
| 45 | 37 | 2278 | Neal Veeranna | 9 | Phillips Exeter | 6:32 | 13:26 | 6:24 |
| 46 | 38 | 1488 | Wyatt Worcester | 9 | Bow | 6:26 | 13:26 | 6:24 |
| 47 | 39 | 1980 | Owen Dembkoski | 9 | Londonderry | 6:25 | 13:27 | 6:24 |
| 48 | 40 | 2275 | Lorax Reed | 9 | Phillips Exeter | 6:32 | 13:27 | 6:25 |
| 49 | 41 | 1432 | Samuel Nordstrom | 9 | Bishop Guertin | 6:21 | 13:28 | 6:25 |
| 50 | 42 | 1441 | Samuel Woodward | 9 | Bishop Guertin | 6:23 | 13:28 | 6:25 |
| 51 | 43 | 2212 | Owen McDonald | 9 | Pentucket | 6:29 | 13:31 | 6:27 |
| 52 | 1768 | Tyler St. Pierre | 9 | Fall Mountain | 6:33 | 13:35 | 6:28 | |
| 53 | 2624 | Cole Fricchione | 9 | Windham | 6:30 | 13:35 | 6:29 | |
| 54 | 44 | 1495 | Anthony Caraballo | 9 | Brookline | 6:21 | 13:37 | 6:29 |
| 55 | 45 | 2270 | Jinmin Lee | 9 | Phillips Exeter | 6:29 | 13:39 | 6:30 |
| 56 | 46 | 1700 | James Malone | 9 | Dover | 6:34 | 13:42 | 6:32 |
| 57 | 47 | 2200 | Mac Cole | 9 | Pentucket | 6:30 | 13:45 | 6:33 |
| 58 | 48 | 2010 | Vincenzo Palermo | 9 | Malden Catholic | 6:29 | 13:47 | 6:34 |
| 59 | 49 | 2511 | Nathan Ben Ari | 9 | William Hall | 6:25 | 13:49 | 6:35 |
| 60 | 50 | 2400 | Ollie Cloutier | 12 | South Burlington | 6:46 | 13:50 | 6:35 |
| 61 | 51 | 1510 | Jackson Musto | 9 | Brookline | 6:25 | 13:50 | 6:35 |
| 62 | 52 | 2295 | Ian Magnan | 9 | Pinkerton | 6:40 | 13:51 | 6:36 |
| 63 | 2465 | Maison Herbert | 9 | Timberlane | 6:32 | 13:57 | 6:39 | |
| 64 | 53 | 2143 | Braedyn Thyne | 9 | Nashua South | 6:52 | 13:58 | 6:39 |
| 65 | 2627 | Noah Haskell | 9 | Windham | 6:56 | 14:01 | 6:41 | |
| 66 | 54 | 1503 | Ian Kang | 9 | Brookline | 6:37 | 14:02 | 6:41 |
| 67 | 55 | 2559 | Fox Mace | 9 | William Hall | 6:40 | 14:03 | 6:42 |
| 68 | 56 | 2132 | Lincoln O'Brien | 9 | Nashua South | 6:52 | 14:04 | 6:42 |
| 69 | 57 | 1458 | Brendan Parsons | 9 | Bishop Hendricken | 6:37 | 14:05 | 6:42 |
| 70 | 58 | 1491 | Eric Bardon | 9 | Brookline | 6:44 | 14:05 | 6:43 |
| 71 | 59 | 2561 | Adam Mahmoud | 9 | William Hall | 6:54 | 14:06 | 6:43 |
| 72 | 60 | 1431 | Jack Mello | 9 | Bishop Guertin | 6:32 | 14:11 | 6:45 |
| 73 | 61 | 2313 | Will Hart | 9 | Portsmouth | 6:35 | 14:12 | 6:46 |
| 74 | 62 | 1463 | Brayden Seraichyk | 9 | Bishop Hendricken | 6:29 | 14:14 | 6:47 |
| 75 | 63 | 2577 | Elijah Perry | 9 | William Hall | 6:47 | 14:15 | 6:48 |
| 76 | 64 | 1407 | Adam Kavanaugh | 9 | BFA-St. Albans | 6:30 | 14:16 | 6:48 |
| 77 | 65 | 2403 | Wyatt Hankes | 9 | South Burlington | 7:03 | 14:17 | 6:48 |
| 78 | 66 | 2138 | Ernest Santos | 9 | Nashua South | 6:56 | 14:18 | 6:49 |
| 79 | 67 | 2578 | Ari Pincus | 9 | William Hall | 6:47 | 14:19 | 6:49 |
| 80 | 2580 | Max Prince | 9 | William Hall | 6:46 | 14:21 | 6:50 | |
| 81 | 68 | 1654 | Viktor Miner | 9 | Concord | 6:51 | 14:23 | 6:51 |
| 82 | 69 | 1785 | Evan Harris | 9 | Framingham | 6:36 | 14:24 | 6:52 |
| 83 | 70 | 1772 | Lorenzo Alberti | 9 | Framingham | 6:54 | 14:24 | 6:52 |
| 84 | 1667 | Mason Deschenes | 9 | Con-Val | 6:47 | 14:25 | 6:52 | |
| 85 | 71 | 1697 | Dylan Griffin | 9 | Dover | 6:55 | 14:25 | 6:52 |
| 86 | 2408 | Gage Larkin | 9 | South Burlington | 6:55 | 14:31 | 6:55 | |
| 87 | 2644 | Brodie Champney | 9 | Winnacunnet | 6:43 | 14:31 | 6:55 | |
| 88 | 2469 | Brodie Nelson | 9 | Timberlane | 6:58 | 14:33 | 6:56 | |
| 89 | 2397 | Nicholas Bushey | 9 | South Burlington | 6:28 | 14:37 | 6:58 | |
| 90 | 1761 | Edward Baker | 9 | Fall Mountain | 6:51 | 14:41 | 7:00 | |
| 91 | 2636 | Vraj Shah | 9 | Windham | 6:55 | 14:42 | 7:00 | |
| 92 | 72 | 2704 | Noah Martin | 9 | Brookline | 6:55 | 14:43 | 7:01 |
| 93 | 2472 | Joseph Raymond | 9 | Timberlane | 7:00 | 14:45 | 7:02 | |
| 94 | 73 | 2483 | Brycen Lubelczyk | 9 | Trinity | 6:57 | 14:45 | 7:02 |
| 95 | 1372 | Thomas Barrett | 9 | Alvirne | 6:56 | 14:47 | 7:03 | |
| 96 | 74 | 1453 | Adam Little | 9 | Bishop Hendricken | 6:45 | 14:49 | 7:03 |
| 97 | 75 | 2001 | Paul Harrington | 9 | Malden Catholic | 7:01 | 14:49 | 7:03 |
| 98 | 76 | 2292 | Brody Eckerman | 9 | Pinkerton | 7:00 | 14:50 | 7:04 |
| 99 | 2587 | Jonah Rosenberg | 9 | William Hall | 7:16 | 14:51 | 7:04 | |
| 100 | 77 | 2293 | Oliver Gould | 9 | Pinkerton | 7:05 | 14:53 | 7:05 |
| 101 | 78 | 2207 | Henry Gagnon | 9 | Pentucket | 7:02 | 14:55 | 7:07 |
| 102 | 1905 | Austin Freeman | 9 | John Stark | 6:59 | 14:55 | 7:07 | |
| 103 | 79 | 1517 | Soshant Shahbazi | 9 | Brookline | 7:30 | 14:57 | 7:07 |
| 104 | 80 | 2478 | Cameron Hawkins | 9 | Trinity | 6:51 | 15:07 | 7:12 |
| 105 | 81 | 1507 | Nikolas Marroquin | 9 | Brookline | 6:54 | 15:11 | 7:14 |
| 106 | 82 | 1696 | Sam Gorman | 9 | Dover | 7:08 | 15:13 | 7:15 |
| 107 | 83 | 1655 | Calen Peace | 9 | Concord | 7:01 | 15:20 | 7:18 |
| 108 | 84 | 1464 | Isaac Silva | 9 | Bishop Hendricken | 6:55 | 15:23 | 7:20 |
| 109 | 85 | 1646 | Deagan Hines | 9 | Concord | 6:49 | 15:26 | 7:21 |
| 110 | 2405 | Nathaniel Horton | 9 | South Burlington | 7:04 | 15:32 | 7:24 | |
| 111 | 86 | 2202 | Max Coppola | 9 | Pentucket | 7:31 | 15:40 | 7:28 |
| 112 | 1433 | Gavin Peloquin | 9 | Bishop Guertin | 7:18 | 15:40 | 7:28 | |
| 113 | 87 | 1409 | Rowan McVicar | 9 | BFA-St. Albans | 6:54 | 15:40 | 7:28 |
| 114 | 88 | 2323 | Daniel Sabalakov | 9 | Portsmouth | 7:32 | 15:41 | 7:28 |
| 115 | 89 | 2317 | Owen Kohler | 9 | Portsmouth | 7:24 | 15:46 | 7:31 |
| 116 | 90 | 1702 | Aidan Niro | 9 | Dover | 7:31 | 15:47 | 7:31 |
| 117 | 2584 | Caleb Rainey | 9 | William Hall | 7:16 | 15:54 | 7:34 | |
| 118 | 2548 | Daniel Jopeck | 9 | William Hall | 7:20 | 15:56 | 7:35 | |
| 119 | 91 | 1990 | Gil Tapia | 9 | Londonderry | 7:33 | 15:57 | 7:36 |
| 120 | 92 | 1400 | Ethan Barbieri | 9 | BFA-St. Albans | 7:11 | 15:59 | 7:37 |
| 121 | 93 | 2216 | Eoghan O'Neil | 9 | Pentucket | 7:38 | 16:00 | 7:37 |
| 122 | 1672 | D.J. Stevens | 9 | Con-Val | 7:03 | 16:00 | 7:38 | |
| 123 | 94 | 2709 | Dante Mena | 9 | Framingham | 7:29 | 16:02 | 7:38 |
| 124 | 95 | 2014 | Joseph Turco | 9 | Malden Catholic | 7:32 | 16:21 | 7:47 |
| 125 | 96 | 2139 | James Shewan | 9 | Nashua South | 7:43 | 16:24 | 7:49 |
| 126 | 97 | 2121 | Rylan Crowley | 9 | Nashua South | 7:46 | 16:25 | 7:49 |
| 127 | 98 | 2116 | Suhas Amari | 9 | Nashua South | 7:58 | 16:30 | 7:52 |
| 128 | 1437 | Christopher Serino | 9 | Bishop Guertin | 7:52 | 16:32 | 7:52 | |
| 129 | 2590 | Kieran Scully | 9 | William Hall | 7:45 | 16:32 | 7:53 | |
| 130 | 1435 | Declan Pyles | 9 | Bishop Guertin | 7:44 | 16:33 | 7:53 | |
| 131 | 99 | 1648 | Jonathan Kleiner | 9 | Concord | 7:58 | 16:35 | 7:54 |
| 132 | 100 | 2016 | Lucas Wang | 9 | Malden Catholic | 7:52 | 16:37 | 7:55 |
| 133 | 1770 | Owen Tatu | 9 | Fall Mountain | 7:31 | 16:38 | 7:56 | |
| 134 | 101 | 1651 | Cavin Luneau | 9 | Concord | 7:57 | 16:38 | 7:56 |
| 135 | 102 | 1791 | Aaron Moffat | 9 | Framingham | 16:40 | 7:56 | |
| 136 | 2419 | Kellan Sullivan | 9 | South Burlington | 7:53 | 16:42 | 7:57 | |
| 137 | 2374 | Kaydin Trucheon | 9 | Sanford | 7:43 | 16:42 | 7:57 | |
| 138 | 103 | 1988 | Cash Robles | 9 | Londonderry | 7:57 | 16:42 | 7:57 |
| 139 | 104 | 1459 | Ryan Pedro | 9 | Bishop Hendricken | 7:36 | 16:42 | 7:58 |
| 140 | 2473 | Luke Swanney | 9 | Timberlane | 7:57 | 16:43 | 7:58 | |
| 141 | 2582 | Casey Pyrro | 9 | William Hall | 8:03 | 16:45 | 7:59 | |
| 142 | 2128 | Colin Langer | 9 | Nashua South | 7:50 | 16:50 | 8:01 | |
| 143 | 2137 | Ethan Reeves | 9 | Nashua South | 7:37 | 16:53 | 8:02 | |
| 144 | 2604 | Jake Wenner | 9 | William Hall | 8:06 | 16:54 | 8:03 | |
| 145 | 2538 | Geoffrey Hernson | 9 | William Hall | 7:59 | 16:55 | 8:03 | |
| 146 | 2705 | Austin Torino | 9 | William Hall | 8:04 | 16:57 | 8:04 | |
| 147 | 105 | 2319 | Aadit Noble | 9 | Portsmouth | 7:47 | 17:00 | 8:06 |
| 148 | 1641 | Ross Dow | 9 | Concord | 7:59 | 17:08 | 8:10 | |
| 149 | 1418 | Michael Crescio | 9 | Bishop Guertin | 7:20 | 17:11 | 8:11 | |
| 150 | 1666 | Cole Bouchard | 9 | Con-Val | 7:55 | 17:13 | 8:12 | |
| 151 | 1621 | Anthony Szatko | 9 | Coe-Brown | 7:29 | 17:17 | 8:14 | |
| 152 | 1442 | Samuel Yook | 9 | Bishop Guertin | 7:56 | 17:29 | 8:20 | |
| 153 | 2653 | Owen McMahon | 9 | Winnacunnet | 8:15 | 17:55 | 8:32 | |
| 154 | 1909 | Kyle Nichols | 9 | John Stark | 8:21 | 18:05 | 8:37 | |
| 155 | 1663 | Landen Willmott | 9 | Concord | 8:27 | 18:11 | 8:40 | |
| 156 | 106 | 1484 | David Owen | 9 | Bow | 8:50 | 18:25 | 8:47 |
| 157 | 107 | 1452 | Collin Lavergne | 9 | Bishop Hendricken | 8:51 | 18:52 | 8:59 |
| 158 | 108 | 2324 | Anthony Smith | 9 | Portsmouth | 8:39 | 19:02 | 9:04 |
| 159 | 2522 | Grant Davidson | 9 | William Hall | 8:32 | 19:08 | 9:07 | |
| 160 | 109 | 2208 | Kalvin Greene | 9 | Pentucket | 8:22 | 19:15 | 9:10 |
| 161 | 2640 | Timothy Stapleton | 9 | Windham | 8:45 | 19:18 | 9:11 | |
| 162 | 110 | 1779 | Wally Cummings | 9 | Framingham | 8:44 | 19:47 | 9:26 |
| 163 | 2069 | Holden Turner | 9 | Merrimack Valley | 8:58 | 19:57 | 9:30 | |
| 164 | 111 | 2011 | Jonathan Phu | 9 | Malden Catholic | 9:07 | 20:13 | 9:38 |
| 165 | 112 | 1998 | Julian Cuper | 9 | Malden Catholic | 9:13 | 20:14 | 9:38 |
| 166 | 2114 | Sahaj Agrawal | 9 | Nashua South | 9:05 | 20:17 | 9:40 | |
| 167 | 113 | 1471 | Brenton Abdullah | 9 | Bow | 9:38 | 20:25 | 9:44 |
| 168 | 2575 | Krish Pandya | 9 | William Hall | 9:28 | 20:41 | 9:51 | |
| 169 | 114 | 1782 | Nicky Fernades | 9 | Framingham | 9:31 | 21:10 | 10:05 |
| 170 | 1440 | Samuel Wilson | 9 | Bishop Guertin | 11:14 | 24:03 | 11:27 | |
| 171 | 115 | 2310 | Cj Edwards | 9 | Portsmouth | 9:24 | 24:37 | 11:43 |
| 172 | 2507 | Alexander Alvares-Fishte | 9 | William Hall | 11:39 | 24:53 | 11:51 | |
| 116 | 2131 | Alexander Norton | 9 | Nashua South | 8:15 |