| Place | TmPl | Bib | Name | Yr | School | 1m | 2m | Time | Pace | Delta |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 1 | 1723 | David Reynolds | 12 | Merrimack Valley | 5:20 | 10:52 | 16:15 | 5:14 | Winner |
| 2 | 2 | 547 | Jeffrey Allen | 12 | Campbell | 5:19 | 10:53 | 16:31 | 5:19 | 0:16 |
| 3 | 3 | 1642 | Landen Vaillancourt | 10 | Mascenic Regional | 5:20 | 10:59 | 16:37 | 5:21 | 0:22 |
| 4 | 4 | 32 | Brendan Fay | 12 | Barrington | 5:24 | 11:11 | 16:44 | 5:24 | 0:29 |
| 5 | 5 | 2046 | Andrew O'Brien | 10 | Oyster River | 5:19 | 11:11 | 16:48 | 5:25 | 0:33 |
| 6 | 6 | 2284 | Dylan Khalil | 10 | Sanborn Regional | 5:20 | 11:12 | 16:49 | 5:25 | 0:34 |
| 7 | 7 | 1140 | Luke Marsanskis | 12 | Greely | 5:25 | 11:20 | 16:55 | 5:27 | 0:40 |
| 8 | 2805 | Riley Shepherd | 10 | Woodstock | 5:20 | 11:12 | 16:56 | 5:28 | 0:41 | |
| 9 | 8 | 879 | Ravi Somvanshi | 12 | East Greenwich | 5:26 | 11:22 | 17:08 | 5:31 | 0:53 |
| 10 | 9 | 1324 | Brandon Langdon | 12 | John Stark | 5:21 | 11:16 | 17:10 | 5:32 | 0:55 |
| 11 | 10 | 2036 | Owen Fleischer | 10 | Oyster River | 5:24 | 11:25 | 17:13 | 5:33 | 0:58 |
| 12 | 11 | 1014 | Martin Horne | 10 | Freeport | 5:39 | 11:32 | 17:13 | 5:33 | 0:58 |
| 13 | 12 | 1891 | Anthony Golino | 12 | New Fairfield | 5:41 | 11:42 | 17:17 | 5:34 | 1:02 |
| 14 | 13 | 1210 | Brendan Magill | 12 | Harwood | 5:31 | 11:28 | 17:17 | 5:34 | 1:02 |
| 15 | 14 | 745 | Evan Coyne | 12 | Con-Val | 5:44 | 11:38 | 17:18 | 5:35 | 1:03 |
| 16 | 15 | 2527 | Danny Donovan | 12 | Trinity | 5:21 | 11:27 | 17:19 | 5:35 | 1:04 |
| 17 | 16 | 2408 | Antonio Capalbo | 9 | South Kingstown | 5:30 | 11:35 | 17:20 | 5:35 | 1:05 |
| 18 | 17 | 377 | Kirpal Demian | 12 | Bow | 5:29 | 11:35 | 17:21 | 5:35 | 1:06 |
| 19 | 18 | 1637 | Logan Thibault | 12 | Mascenic Regional | 5:25 | 11:28 | 17:23 | 5:36 | 1:08 |
| 20 | 19 | 1604 | Peter Burke | 11 | Marthas Vineyard | 5:37 | 11:37 | 17:24 | 5:36 | 1:09 |
| 21 | 20 | 749 | Harrison Kim | 11 | Con-Val | 5:44 | 11:36 | 17:25 | 5:37 | 1:10 |
| 22 | 21 | 2287 | Owen Stocker | 10 | Sanborn Regional | 5:26 | 11:35 | 17:26 | 5:37 | 1:11 |
| 23 | 22 | 2225 | Isaac Kaplan | 12 | Randolph | 5:31 | 11:30 | 17:27 | 5:37 | 1:12 |
| 24 | 23 | 2031 | Rowan Brown | 10 | Oyster River | 5:26 | 11:35 | 17:28 | 5:38 | 1:13 |
| 25 | 24 | 250 | Carson Bottomley | 11 | Bishop Guertin | 5:29 | 11:36 | 17:29 | 5:38 | 1:14 |
| 26 | 25 | 252 | Ben Danielson | 12 | Bishop Guertin | 5:36 | 11:40 | 17:30 | 5:38 | 1:15 |
| 27 | 26 | 1175 | Jack Lynch | 12 | Hanover | 5:27 | 11:41 | 17:31 | 5:39 | 1:16 |
| 28 | 27 | 2730 | Rohan Rai | 10 | Windham | 5:36 | 11:37 | 17:31 | 5:39 | 1:16 |
| 29 | 28 | 2032 | Myles Carrico | 11 | Oyster River | 5:28 | 11:40 | 17:31 | 5:39 | 1:16 |
| 30 | 29 | 1143 | Mathew Todd | 12 | Greely | 5:33 | 11:40 | 17:33 | 5:39 | 1:18 |
| 31 | 30 | 36 | Holden Vaughan | 9 | Barrington | 5:35 | 11:42 | 17:33 | 5:39 | 1:18 |
| 32 | 31 | 2049 | Ben Stone | 12 | Oyster River | 5:27 | 11:40 | 17:36 | 5:40 | 1:21 |
| 33 | 32 | 1165 | Daniel Bandler | 11 | Hanover | 5:28 | 11:42 | 17:36 | 5:40 | 1:21 |
| 34 | 33 | 876 | Jack Lombardi | 10 | East Greenwich | 5:31 | 11:48 | 17:37 | 5:40 | 1:22 |
| 35 | 34 | 1368 | Brent Coope | 12 | Kingswood | 5:29 | 11:48 | 17:38 | 5:41 | 1:23 |
| 36 | 35 | 1138 | Nicholas Giandrea | 12 | Greely | 5:40 | 17:38 | 5:41 | 1:23 | |
| 37 | 36 | 1414 | Cody Davis | 11 | Lebanon | 5:37 | 11:46 | 17:39 | 5:41 | 1:24 |
| 38 | 37 | 1307 | Drew Mitchell | 11 | Immaculate | 5:45 | 11:42 | 17:39 | 5:41 | 1:24 |
| 39 | 38 | 2035 | Henry Duisberg | 11 | Oyster River | 5:29 | 11:46 | 17:39 | 5:41 | 1:24 |
| 40 | 39 | 1169 | Daniel Frost | 10 | Hanover | 5:32 | 11:42 | 17:40 | 5:42 | 1:25 |
| 41 | 40 | 1144 | Sam Wilson | 10 | Greely | 5:40 | 11:51 | 17:41 | 5:42 | 1:26 |
| 42 | 41 | 30 | Brian Donahue | 12 | Barrington | 5:49 | 12:03 | 17:41 | 5:42 | 1:26 |
| 43 | 42 | 392 | Colin Lessard | 11 | Bow | 5:33 | 11:41 | 17:42 | 5:42 | 1:27 |
| 44 | 43 | 1142 | Franklin Riley | 11 | Greely | 5:42 | 11:51 | 17:43 | 5:43 | 1:28 |
| 45 | 44 | 979 | Ian Poe | 12 | Fitch | 5:41 | 11:54 | 17:44 | 5:43 | 1:29 |
| 46 | 45 | 2488 | Owen Deffner | 12 | Thetford Academy | 5:40 | 11:46 | 17:46 | 5:43 | 1:31 |
| 47 | 46 | 33 | James Gunness | 12 | Barrington | 5:37 | 11:56 | 17:47 | 5:44 | 1:32 |
| 48 | 47 | 1634 | Dakota Somero | 11 | Mascenic Regional | 5:31 | 11:51 | 17:48 | 5:44 | 1:33 |
| 49 | 48 | 1892 | Jerold Lambert | 12 | New Fairfield | 5:44 | 11:59 | 17:49 | 5:44 | 1:34 |
| 50 | 49 | 1759 | Tyler Hebert | 10 | Monadnock | 5:42 | 11:51 | 17:53 | 5:46 | 1:38 |
| 51 | 50 | 1306 | Ryan McNerney | 11 | Immaculate | 5:33 | 11:45 | 17:53 | 5:46 | 1:38 |
| 52 | 51 | 2525 | Alex Cermak | 12 | Trinity | 5:30 | 11:47 | 17:55 | 5:46 | 1:40 |
| 53 | 52 | 1724 | Matt Reynolds | 12 | Merrimack Valley | 5:39 | 11:52 | 17:57 | 5:47 | 1:42 |
| 54 | 53 | 1613 | Owen Porterfield | 12 | Marthas Vineyard | 5:40 | 11:55 | 17:57 | 5:47 | 1:42 |
| 55 | 54 | 1764 | Harry Ryan | 10 | Monadnock | 5:43 | 12:01 | 17:58 | 5:47 | 1:43 |
| 56 | 55 | 1202 | Hale Boyden | 9 | Harwood | 5:38 | 12:00 | 18:00 | 5:48 | 1:45 |
| 57 | 56 | 1310 | James Sullivan | 11 | Immaculate | 5:45 | 12:04 | 18:02 | 5:49 | 1:47 |
| 58 | 2479 | Aiden Dorf | 11 | The White Mountain School | 5:32 | 12:01 | 18:03 | 5:49 | 1:48 | |
| 59 | 57 | 182 | Riley Maher | 11 | BFA-St. Albans | 5:38 | 11:58 | 18:04 | 5:49 | 1:49 |
| 60 | 58 | 1890 | Patrick Gibbons | 9 | New Fairfield | 5:50 | 12:13 | 18:05 | 5:49 | 1:50 |
| 61 | 59 | 880 | Codey Therault | 11 | East Greenwich | 5:40 | 11:55 | 18:05 | 5:50 | 1:50 |
| 62 | 60 | 1639 | Connor Traffie | 9 | Mascenic Regional | 5:36 | 11:55 | 18:07 | 5:50 | 1:52 |
| 63 | 61 | 435 | Trevor Kipp | 12 | Brattleboro | 5:40 | 12:08 | 18:08 | 5:51 | 1:53 |
| 64 | 62 | 549 | Matthew Dion | 11 | Campbell | 5:46 | 11:56 | 18:09 | 5:51 | 1:54 |
| 65 | 63 | 1305 | Parker MacKenzie | 12 | Immaculate | 5:45 | 12:06 | 18:09 | 5:51 | 1:54 |
| 66 | 64 | 1167 | Matthew Bonner | 11 | Hanover | 5:41 | 12:01 | 18:10 | 5:51 | 1:55 |
| 67 | 65 | 980 | Ryan Poe | 12 | Fitch | 5:49 | 12:09 | 18:11 | 5:51 | 1:56 |
| 68 | 66 | 1204 | Carleton Cummiskey | 10 | Harwood | 5:43 | 12:13 | 18:12 | 5:52 | 1:57 |
| 69 | 67 | 1308 | Logan Plaisted | 12 | Immaculate | 5:45 | 12:08 | 18:15 | 5:53 | 2:00 |
| 70 | 68 | 1178 | Ian Nolon | 11 | Hanover | 5:48 | 12:13 | 18:15 | 5:53 | 2:00 |
| 71 | 69 | 1183 | Trevor Siegel | 11 | Hanover | 5:48 | 12:13 | 18:15 | 5:53 | 2:00 |
| 72 | 70 | 263 | Joe Noon | 12 | Bishop Guertin | 5:45 | 12:16 | 18:16 | 5:53 | 2:01 |
| 73 | 71 | 374 | Sam Berube | 12 | Bow | 5:35 | 12:00 | 18:16 | 5:53 | 2:01 |
| 74 | 72 | 2890 | Ben Cox-Faxon | 12 | Yarmouth | 6:06 | 12:29 | 18:17 | 5:53 | 2:02 |
| 75 | 73 | 1609 | Kieran Karabees | 11 | Marthas Vineyard | 5:49 | 12:06 | 18:17 | 5:53 | 2:02 |
| 76 | 74 | 556 | Tyler Scopelites | 11 | Campbell | 5:44 | 12:05 | 18:24 | 5:56 | 2:09 |
| 77 | 75 | 875 | Aronow Josh | 11 | East Greenwich | 5:46 | 12:15 | 18:25 | 5:56 | 2:10 |
| 78 | 76 | 1961 | Tyler Shettler | 12 | Noble | 6:01 | 12:27 | 18:25 | 5:56 | 2:10 |
| 79 | 77 | 2972 | Jack Gustafson | 12 | Greely | 5:43 | 12:14 | 18:26 | 5:56 | 2:11 |
| 80 | 78 | 1630 | Robert McLain | 12 | Mascenic Regional | 5:51 | 12:15 | 18:27 | 5:57 | 2:12 |
| 81 | 79 | 1353 | Noah Koch | 9 | Kents Hill School | 5:41 | 12:13 | 18:28 | 5:57 | 2:13 |
| 82 | 477 | Will Squire | 11 | Bromfield School | 5:49 | 12:11 | 18:28 | 5:57 | 2:13 | |
| 83 | 80 | 878 | Thomas Purcell | 12 | East Greenwich | 5:47 | 12:16 | 18:29 | 5:57 | 2:14 |
| 84 | 81 | 1614 | Isaac Richards | 10 | Marthas Vineyard | 5:41 | 12:07 | 18:29 | 5:57 | 2:14 |
| 85 | 1125 | Ryan Beckerman | 12 | Gould Academy | 5:55 | 12:22 | 18:31 | 5:58 | 2:16 | |
| 86 | 82 | 2906 | Odeh Rizkallah | 11 | Yarmouth | 6:06 | 12:30 | 18:32 | 5:58 | 2:17 |
| 87 | 83 | 2727 | Jacob Kuczynski | 11 | Windham | 5:56 | 12:19 | 18:32 | 5:58 | 2:17 |
| 88 | 84 | 2487 | Eamon Deffner | 11 | Thetford Academy | 5:59 | 12:20 | 18:34 | 5:59 | 2:19 |
| 89 | 85 | 400 | Gabriel Neff | 11 | Bow | 5:59 | 12:31 | 18:35 | 5:59 | 2:20 |
| 90 | 86 | 1141 | Isaac Moore | 12 | Greely | 5:45 | 12:16 | 18:37 | 6:00 | 2:22 |
| 91 | 87 | 2723 | Cole Flenniken | 10 | Windham | 5:47 | 12:20 | 18:39 | 6:00 | 2:24 |
| 92 | 88 | 555 | Trevor Scopelites | 11 | Campbell | 5:56 | 12:21 | 18:40 | 6:01 | 2:25 |
| 93 | 89 | 2523 | Mica Buck | 11 | Trinity | 5:57 | 12:28 | 18:40 | 6:01 | 2:25 |
| 94 | 90 | 741 | Max Boisvert | 12 | Con-Val | 6:02 | 12:33 | 18:41 | 6:01 | 2:26 |
| 95 | 91 | 820 | Matt Michaud | 12 | Derryfield | 6:04 | 12:31 | 18:42 | 6:01 | 2:27 |
| 96 | 92 | 1277 | Simon Page | 12 | Hopkinton | 5:58 | 12:23 | 18:42 | 6:01 | 2:27 |
| 97 | 93 | 2801 | Riley Mann | 10 | Winnisquam | 5:47 | 12:30 | 18:43 | 6:02 | 2:28 |
| 98 | 94 | 760 | Danny Veverka | 10 | Con-Val | 6:02 | 12:20 | 18:43 | 6:02 | 2:28 |
| 99 | 95 | 972 | Simon Chidley | 10 | Fitch | 5:57 | 12:29 | 18:46 | 6:03 | 2:31 |
| 100 | 96 | 1000 | Paul Biberstein | 12 | Freeport | 5:56 | 12:32 | 18:46 | 6:03 | 2:31 |
| 101 | 97 | 2281 | Noah Cavallo | 9 | Sanborn Regional | 6:12 | 12:41 | 18:49 | 6:04 | 2:34 |
| 102 | 98 | 2191 | Ari Montville | 11 | Portsmouth | 6:08 | 12:48 | 18:50 | 6:04 | 2:35 |
| 103 | 99 | 1944 | Devin Abbott | 12 | Noble | 6:16 | 12:47 | 18:51 | 6:04 | 2:36 |
| 104 | 100 | 1599 | Owen Atkins | 10 | Marthas Vineyard | 6:06 | 12:46 | 18:51 | 6:05 | 2:36 |
| 105 | 101 | 1100 | Conor Brown | 12 | Goffstown | 5:51 | 12:35 | 18:52 | 6:05 | 2:37 |
| 106 | 102 | 974 | Dan Gaiewski | 12 | Fitch | 5:55 | 12:30 | 18:54 | 6:05 | 2:39 |
| 107 | 103 | 261 | Aidan Meaney | 10 | Bishop Guertin | 5:58 | 12:39 | 18:54 | 6:05 | 2:39 |
| 108 | 104 | 1419 | Zach Herndon | 12 | Lebanon | 6:17 | 12:44 | 18:54 | 6:05 | 2:39 |
| 109 | 105 | 266 | Zachary Rioux | 10 | Bishop Guertin | 5:59 | 12:43 | 18:55 | 6:06 | 2:40 |
| 110 | 106 | 443 | Bram Tabachnick | 11 | Brattleboro | 5:57 | 12:36 | 18:55 | 6:06 | 2:40 |
| 111 | 107 | 2526 | Hunter Cote | 12 | Trinity | 5:54 | 12:39 | 18:57 | 6:06 | 2:42 |
| 112 | 108 | 1309 | Allen Riego De Dios | 12 | Immaculate | 6:00 | 12:34 | 18:58 | 6:06 | 2:43 |
| 113 | 109 | 977 | Shea Kenney | 12 | Fitch | 5:55 | 12:36 | 18:59 | 6:07 | 2:44 |
| 114 | 110 | 436 | Evan Koch | 12 | Brattleboro | 5:57 | 12:44 | 18:59 | 6:07 | 2:44 |
| 115 | 111 | 550 | Luke Gomes | 12 | Campbell | 6:01 | 12:51 | 18:59 | 6:07 | 2:44 |
| 116 | 112 | 746 | Haven Deschenes | 10 | Con-Val | 6:05 | 12:45 | 19:01 | 6:07 | 2:46 |
| 117 | 113 | 1761 | Donovan Lombara | 10 | Monadnock | 6:01 | 12:36 | 19:01 | 6:08 | 2:46 |
| 118 | 114 | 1383 | Oleg Sheahan | 10 | Kingswood | 6:04 | 12:46 | 19:01 | 6:08 | 2:46 |
| 119 | 115 | 2469 | Nick Genkinger | 11 | St. Thomas Aquinas | 5:58 | 12:40 | 19:02 | 6:08 | 2:47 |
| 120 | 116 | 1048 | Jonas Bilodeau | 10 | Gilford | 6:04 | 12:45 | 19:03 | 6:08 | 2:48 |
| 121 | 117 | 2494 | Ian(bel) Spelman | 12 | Thetford Academy | 6:00 | 12:34 | 19:05 | 6:09 | 2:50 |
| 122 | 118 | 2493 | Jacob Slaughter | 12 | Thetford Academy | 5:53 | 12:36 | 19:06 | 6:09 | 2:51 |
| 123 | 119 | 1019 | Nick Mitch | 12 | Freeport | 6:05 | 13:08 | 19:07 | 6:09 | 2:52 |
| 124 | 120 | 2226 | Josh Mather | 10 | Randolph | 6:03 | 12:47 | 19:07 | 6:09 | 2:52 |
| 125 | 121 | 881 | David Wang | 12 | East Greenwich | 5:59 | 12:44 | 19:07 | 6:10 | 2:52 |
| 126 | 122 | 2510 | Tracy O'Donnell | 11 | Timberlane | 5:55 | 13:00 | 19:08 | 6:10 | 2:53 |
| 127 | 123 | 37 | Kaden Voeller | 11 | Barrington | 6:05 | 12:44 | 19:09 | 6:10 | 2:54 |
| 128 | 124 | 2228 | Brandon Ryan | 12 | Randolph | 6:01 | 12:42 | 19:10 | 6:11 | 2:55 |
| 129 | 125 | 1351 | Mason Keene | 12 | Kents Hill School | 6:03 | 12:51 | 19:11 | 6:11 | 2:56 |
| 130 | 126 | 813 | Eric Chapdelaine | 11 | Derryfield | 6:05 | 12:42 | 19:13 | 6:11 | 2:58 |
| 131 | 127 | 2803 | Dylan Robert | 10 | Winnisquam | 6:03 | 12:55 | 19:13 | 6:11 | 2:58 |
| 132 | 128 | 35 | C.J. Hilty | 11 | Barrington | 5:57 | 12:38 | 19:13 | 6:11 | 2:58 |
| 133 | 129 | 2200 | Leo Swainbank | 10 | Portsmouth | 6:18 | 13:06 | 19:13 | 6:12 | 2:58 |
| 134 | 130 | 402 | Caleb Olson | 12 | Bow | 6:26 | 13:03 | 19:14 | 6:12 | 2:59 |
| 135 | 131 | 1615 | Daniel Rivard | 11 | Marthas Vineyard | 5:42 | 12:32 | 19:15 | 6:12 | 3:00 |
| 136 | 132 | 2973 | Ryan Glenn | 9 | South Kingstown | 5:57 | 12:50 | 19:15 | 6:12 | 3:00 |
| 137 | 133 | 2411 | Nick Peters | 9 | South Kingstown | 5:58 | 12:46 | 19:15 | 6:12 | 3:00 |
| 138 | 134 | 1717 | Ethan Dodenhoff | 10 | Merrimack Valley | 6:09 | 12:52 | 19:15 | 6:12 | 3:00 |
| 139 | 135 | 1951 | Caleb Holt-Fitzgeral | 12 | Noble | 6:01 | 12:41 | 19:16 | 6:12 | 3:01 |
| 140 | 136 | 2412 | Luca Simeone | 12 | South Kingstown | 6:00 | 12:58 | 19:19 | 6:13 | 3:04 |
| 141 | 137 | 2532 | Louis Rosenthall | 10 | Trinity | 5:59 | 12:53 | 19:19 | 6:13 | 3:04 |
| 142 | 138 | 1168 | Joe Brennan | 11 | Hanover | 6:03 | 12:58 | 19:19 | 6:13 | 3:04 |
| 143 | 476 | Gabe Sennott | 12 | Bromfield School | 6:14 | 12:57 | 19:20 | 6:14 | 3:05 | |
| 144 | 139 | 1006 | Heath Cockburn | 11 | Freeport | 6:03 | 12:57 | 19:21 | 6:14 | 3:06 |
| 145 | 140 | 1385 | Joseph Wasson | 11 | Kingswood | 6:04 | 12:46 | 19:21 | 6:14 | 3:06 |
| 146 | 1984 | Logan Tamulan | 11 | Oakmont | 6:07 | 12:54 | 19:23 | 6:15 | 3:08 | |
| 147 | 141 | 399 | Benjamin Neff | 10 | Bow | 6:17 | 13:06 | 19:23 | 6:15 | 3:08 |
| 148 | 142 | 2407 | Will Ballard | 9 | South Kingstown | 5:59 | 12:55 | 19:23 | 6:15 | 3:08 |
| 149 | 143 | 2889 | Anders Corey | 11 | Yarmouth | 6:12 | 13:07 | 19:24 | 6:15 | 3:09 |
| 150 | 144 | 1206 | Luke Groom | 10 | Harwood | 6:04 | 12:52 | 19:24 | 6:15 | 3:09 |
| 151 | 145 | 874 | Eric Essington | 11 | East Greenwich | 5:58 | 12:51 | 19:25 | 6:15 | 3:10 |
| 152 | 146 | 1612 | Nathaniel Porterfield | 10 | Marthas Vineyard | 6:10 | 12:59 | 19:26 | 6:16 | 3:11 |
| 153 | 147 | 1020 | Tanner Morrison | 12 | Freeport | 5:58 | 12:48 | 19:27 | 6:16 | 3:12 |
| 154 | 148 | 2799 | Evan Griffin | 10 | Winnisquam | 6:08 | 13:02 | 19:28 | 6:16 | 3:13 |
| 155 | 1982 | Martin Steucek | 10 | Oakmont | 6:07 | 13:03 | 19:29 | 6:17 | 3:14 | |
| 156 | 149 | 981 | Carson Riley | 9 | Fitch | 6:14 | 13:03 | 19:29 | 6:17 | 3:14 |
| 157 | 150 | 739 | Tyler Beard | 9 | Con-Val | 6:09 | 12:59 | 19:30 | 6:17 | 3:15 |
| 158 | 151 | 177 | Sam Handy | 12 | BFA-St. Albans | 6:00 | 12:58 | 19:30 | 6:17 | 3:15 |
| 159 | 152 | 176 | Alex Haag | 11 | BFA-St. Albans | 6:17 | 13:10 | 19:30 | 6:17 | 3:15 |
| 160 | 153 | 2908 | Colin Senger | 10 | Yarmouth | 6:18 | 13:16 | 19:31 | 6:17 | 3:16 |
| 161 | 154 | 1721 | Christian Oglesby | 11 | Merrimack Valley | 6:25 | 13:21 | 19:31 | 6:17 | 3:16 |
| 162 | 1983 | Aiden Tamulan | 10 | Oakmont | 6:07 | 12:56 | 19:31 | 6:17 | 3:16 | |
| 163 | 155 | 434 | Nolan Holmes | 10 | Brattleboro | 6:08 | 12:59 | 19:32 | 6:18 | 3:17 |
| 164 | 156 | 2207 | Zach Yeaton | 10 | Portsmouth | 6:22 | 13:15 | 19:32 | 6:18 | 3:17 |
| 165 | 157 | 2286 | Andrew Pugh | 9 | Sanborn Regional | 6:13 | 13:07 | 19:33 | 6:18 | 3:18 |
| 166 | 158 | 1111 | Julian Kilgore | 12 | Goffstown | 5:57 | 13:04 | 19:35 | 6:19 | 3:20 |
| 167 | 159 | 1271 | Michael Eggers | 10 | Hopkinton | 6:13 | 13:00 | 19:35 | 6:19 | 3:20 |
| 168 | 160 | 2957 | Michael Kulig | 11 | Plymouth Regional | 5:56 | 12:48 | 19:38 | 6:19 | 3:23 |
| 169 | 1128 | Sam Tweedale | 12 | Gould Academy | 6:07 | 13:07 | 19:39 | 6:20 | 3:24 | |
| 170 | 161 | 137 | Aidan Rupp | 12 | Belmont | 6:05 | 13:01 | 19:39 | 6:20 | 3:24 |
| 171 | 162 | 1929 | Alex Kumph | 12 | Newmarket | 6:07 | 13:06 | 19:41 | 6:21 | 3:26 |
| 172 | 163 | 1893 | Chris Martins | 11 | New Fairfield | 5:56 | 13:12 | 19:41 | 6:21 | 3:26 |
| 173 | 164 | 2285 | Ian Marsh | 11 | Sanborn Regional | 6:02 | 12:40 | 19:41 | 6:21 | 3:26 |
| 174 | 165 | 38 | Sam Wohlever | 12 | Barrington | 6:02 | 13:08 | 19:43 | 6:21 | 3:28 |
| 175 | 166 | 397 | Justin Murphy | 10 | Bow | 6:26 | 13:15 | 19:45 | 6:22 | 3:30 |
| 176 | 167 | 742 | Jackson Burnham | 11 | Con-Val | 6:22 | 13:13 | 19:45 | 6:22 | 3:30 |
| 177 | 168 | 2896 | Dan Lamourie | 11 | Yarmouth | 6:20 | 13:17 | 19:45 | 6:22 | 3:30 |
| 178 | 465 | Cormac Day | 12 | Bromfield School | 6:14 | 13:06 | 19:46 | 6:22 | 3:31 | |
| 179 | 169 | 1632 | Josh Movsessian | 10 | Mascenic Regional | 6:02 | 13:12 | 19:46 | 6:22 | 3:31 |
| 180 | 170 | 2905 | Justin Pietropaoli | 12 | Yarmouth | 6:20 | 13:22 | 19:47 | 6:22 | 3:32 |
| 181 | 171 | 2220 | Luke O'Halloran | 8 | Portsmouth Christian | 5:55 | 13:05 | 19:47 | 6:22 | 3:32 |
| 182 | 172 | 2409 | Ryan Coffey | 12 | South Kingstown | 6:01 | 12:47 | 19:47 | 6:23 | 3:32 |
| 183 | 173 | 1275 | Shepyrd Murdough | 11 | Hopkinton | 6:08 | 13:09 | 19:49 | 6:23 | 3:34 |
| 184 | 174 | 2196 | Cameron Scherr | 12 | Portsmouth | 6:15 | 13:07 | 19:49 | 6:23 | 3:34 |
| 185 | 473 | Devin Patel | 11 | Bromfield School | 6:25 | 13:24 | 19:50 | 6:23 | 3:35 | |
| 186 | 175 | 2190 | Kevin McDermott | 12 | Portsmouth | 6:17 | 13:08 | 19:51 | 6:24 | 3:36 |
| 187 | 176 | 1326 | Reece Montague | 10 | John Stark | 6:23 | 13:29 | 19:53 | 6:24 | 3:38 |
| 188 | 177 | 9909 | Ian Fitzgerald | 11 | Immaculate | 6:07 | 13:11 | 19:54 | 6:25 | 3:39 |
| 189 | 178 | 2502 | Patrick Augeri | 11 | Timberlane | 6:25 | 13:24 | 19:55 | 6:25 | 3:40 |
| 190 | 179 | 2503 | Kyle Duffy | 11 | Timberlane | 6:20 | 13:29 | 19:55 | 6:25 | 3:40 |
| 191 | 180 | 2477 | Cooper Walsh | 12 | St. Thomas Aquinas | 6:17 | 13:15 | 19:56 | 6:25 | 3:41 |
| 192 | 181 | 2215 | David Brackett | 12 | Portsmouth Christian | 5:54 | 13:07 | 19:57 | 6:26 | 3:42 |
| 193 | 182 | 1282 | Parker Wuellenweber | 9 | Hopkinton | 6:13 | 13:07 | 19:58 | 6:26 | 3:43 |
| 194 | 183 | 1715 | Connor Butt | 12 | Merrimack Valley | 6:25 | 13:14 | 19:58 | 6:26 | 3:43 |
| 195 | 184 | 819 | Gavin Kurdek | 9 | Derryfield | 6:18 | 13:20 | 19:58 | 6:26 | 3:43 |
| 196 | 185 | 2508 | Ryan McClure | 10 | Timberlane | 6:20 | 13:29 | 19:59 | 6:26 | 3:44 |
| 197 | 186 | 2952 | Cameron Donnell | 12 | Plymouth Regional | 6:11 | 13:22 | 19:59 | 6:26 | 3:44 |
| 198 | 187 | 1949 | Matthew Gorman | 10 | Noble | 6:30 | 13:26 | 20:01 | 6:27 | 3:46 |
| 199 | 188 | 2289 | Owen Tebo | 10 | Sanborn Regional | 6:12 | 13:20 | 20:01 | 6:27 | 3:46 |
| 200 | 189 | 1003 | Jeremy Brogan | 11 | Freeport | 6:10 | 13:19 | 20:03 | 6:28 | 3:48 |
| 201 | 190 | 1322 | Jack Hagan | 11 | John Stark | 6:14 | 13:18 | 20:04 | 6:28 | 3:49 |
| 202 | 191 | 1927 | Sam Frede | 11 | Newmarket | 6:24 | 13:31 | 20:04 | 6:28 | 3:49 |
| 203 | 192 | 1212 | Vincent Spina | 10 | Harwood | 6:35 | 13:42 | 20:05 | 6:28 | 3:50 |
| 204 | 193 | 1108 | Paul Gendron | 12 | Goffstown | 6:06 | 13:22 | 20:06 | 6:29 | 3:51 |
| 205 | 194 | 1022 | Dawson Pillow | 12 | Freeport | 6:19 | 13:33 | 20:08 | 6:29 | 3:53 |
| 206 | 195 | 1323 | Erik Hilyard | 12 | John Stark | 6:23 | 13:30 | 20:08 | 6:29 | 3:53 |
| 207 | 196 | 1895 | Bobby Williams | 10 | New Fairfield | 6:10 | 13:21 | 20:10 | 6:30 | 3:55 |
| 208 | 197 | 2472 | Jj Marsh | 10 | St. Thomas Aquinas | 6:13 | 13:14 | 20:11 | 6:30 | 3:56 |
| 209 | 198 | 138 | Jared Whitcomb | 10 | Belmont | 6:27 | 13:38 | 20:11 | 6:30 | 3:56 |
| 210 | 199 | 1946 | Adrian Croom | 10 | Noble | 6:28 | 13:36 | 20:14 | 6:31 | 3:59 |
| 211 | 200 | 439 | Logan Makay | 11 | Brattleboro | 6:32 | 13:32 | 20:16 | 6:32 | 4:01 |
| 212 | 201 | 2724 | Trey Gonzalez | 10 | Windham | 6:35 | 13:42 | 20:18 | 6:32 | 4:03 |
| 213 | 202 | 2183 | Henry Fitzpatrick | 10 | Portsmouth | 6:25 | 13:44 | 20:21 | 6:33 | 4:06 |
| 214 | 203 | 970 | Ajia Brown | 11 | Fitch | 6:36 | 13:51 | 20:21 | 6:33 | 4:06 |
| 215 | 204 | 1382 | Matthew Perkins | 9 | Kingswood | 6:33 | 13:46 | 20:21 | 6:33 | 4:06 |
| 216 | 205 | 1381 | Camden Patten | 12 | Kingswood | 6:41 | 13:53 | 20:23 | 6:34 | 4:08 |
| 217 | 206 | 1411 | Nathaniel Brown | 11 | Lebanon | 6:24 | 13:36 | 20:26 | 6:35 | 4:11 |
| 218 | 207 | 1203 | Alan Clark | 12 | Harwood | 6:34 | 13:43 | 20:28 | 6:36 | 4:13 |
| 219 | 208 | 1284 | Frankyn Batista | 11 | Hyde School | 6:52 | 14:05 | 20:28 | 6:36 | 4:13 |
| 220 | 209 | 1956 | Robert Michaud | 10 | Noble | 6:31 | 13:52 | 20:28 | 6:36 | 4:13 |
| 221 | 210 | 1270 | Zach Brewer | 11 | Hopkinton | 6:26 | 13:41 | 20:31 | 6:37 | 4:16 |
| 222 | 211 | 2495 | Jason Wohlstenholme | 11 | Thetford Academy | 6:00 | 13:40 | 20:34 | 6:38 | 4:19 |
| 223 | 212 | 551 | Tyler O'Mara | 12 | Campbell | 6:14 | 13:25 | 20:39 | 6:39 | 4:24 |
| 224 | 213 | 1209 | Ebbe Lillis | 9 | Harwood | 6:36 | 13:44 | 20:39 | 6:39 | 4:24 |
| 225 | 214 | 270 | Rohan Solanki | 11 | Bishop Guertin | 5:58 | 13:36 | 20:42 | 6:40 | 4:27 |
| 226 | 215 | 1110 | Griffin Hansen | 12 | Goffstown | 6:08 | 13:32 | 20:43 | 6:40 | 4:28 |
| 227 | 216 | 2195 | Nick Norris | 10 | Portsmouth | 6:39 | 14:11 | 20:44 | 6:41 | 4:29 |
| 228 | 217 | 1055 | Mitchell Townsend | 9 | Gilford | 6:37 | 13:54 | 20:47 | 6:42 | 4:32 |
| 229 | 218 | 2227 | Adam Norton | 11 | Randolph | 6:15 | 13:56 | 20:47 | 6:42 | 4:32 |
| 230 | 219 | 1372 | Josh Haines | 12 | Kingswood | 6:28 | 13:48 | 20:48 | 6:42 | 4:33 |
| 231 | 220 | 2229 | Jordan Ryan | 10 | Randolph | 6:37 | 13:55 | 20:49 | 6:42 | 4:34 |
| 232 | 221 | 2085 | Shawn Tremblay | 11 | Pembroke | 6:18 | 13:50 | 20:51 | 6:43 | 4:36 |
| 233 | 222 | 1416 | Brendan Freeman | 11 | Lebanon | 6:39 | 13:58 | 20:54 | 6:44 | 4:39 |
| 234 | 223 | 2914 | Sean Whynot | 12 | Yarmouth | 6:08 | 13:20 | 20:58 | 6:45 | 4:43 |
| 235 | 224 | 1053 | Matthew McDonough | 12 | Gilford | 6:25 | 13:59 | 21:01 | 6:46 | 4:46 |
| 236 | 225 | 190 | Peter Vlaanderen | 11 | BFA-St. Albans | 6:37 | 14:04 | 21:04 | 6:47 | 4:49 |
| 237 | 226 | 2081 | Jack Harkness | 10 | Pembroke | 6:30 | 13:53 | 21:05 | 6:47 | 4:50 |
| 238 | 227 | 1758 | Zach Goodell | 10 | Monadnock | 6:35 | 14:18 | 21:11 | 6:49 | 4:56 |
| 239 | 228 | 2795 | Joey Damato | 9 | Winnisquam | 6:29 | 14:10 | 21:12 | 6:50 | 4:57 |
| 240 | 229 | 1926 | David Eckland | 11 | Newmarket | 6:53 | 14:28 | 21:12 | 6:50 | 4:57 |
| 241 | 230 | 2492 | Jackson Ransom | 10 | Thetford Academy | 6:52 | 14:20 | 21:13 | 6:50 | 4:58 |
| 242 | 231 | 1328 | Owen Payeur | 12 | John Stark | 6:30 | 13:58 | 21:14 | 6:50 | 4:59 |
| 243 | 232 | 552 | Jared Pedersen | 11 | Campbell | 6:22 | 13:55 | 21:15 | 6:51 | 5:00 |
| 244 | 233 | 187 | Tyler Sears | 12 | BFA-St. Albans | 6:38 | 14:07 | 21:17 | 6:51 | 5:02 |
| 245 | 234 | 2083 | David Testerman | 9 | Pembroke | 6:19 | 14:13 | 21:18 | 6:52 | 5:03 |
| 246 | 235 | 130 | Micah Edgren | 10 | Belmont | 6:40 | 14:32 | 21:19 | 6:52 | 5:04 |
| 247 | 236 | 2731 | Hirsh Ramani | 11 | Windham | 6:24 | 14:10 | 21:20 | 6:52 | 5:05 |
| 248 | 237 | 888 | Daniel Johnson | 8 | Epping | 6:49 | 14:14 | 21:20 | 6:52 | 5:05 |
| 249 | 238 | 134 | Chris Pare | 9 | Belmont | 6:35 | 14:21 | 21:21 | 6:53 | 5:06 |
| 250 | 239 | 2468 | Javier Cayarga Soldev | 11 | St. Thomas Aquinas | 6:30 | 14:16 | 21:21 | 6:53 | 5:06 |
| 251 | 240 | 1054 | Charles Townsend | 10 | Gilford | 6:23 | 14:09 | 21:22 | 6:53 | 5:07 |
| 252 | 241 | 1373 | Tim Huckman | 9 | Kingswood | 6:48 | 14:23 | 21:22 | 6:53 | 5:07 |
| 253 | 242 | 1760 | Mitchell Hill | 9 | Monadnock | 6:49 | 14:19 | 21:22 | 6:53 | 5:07 |
| 254 | 243 | 1888 | Colman Doucette | 11 | New Fairfield | 6:48 | 14:32 | 21:27 | 6:55 | 5:12 |
| 255 | 244 | 1408 | Roneet Arora | 11 | Lebanon | 7:01 | 14:30 | 21:32 | 6:56 | 5:17 |
| 256 | 245 | 1415 | Ethan Eshbaugh | 9 | Lebanon | 6:40 | 14:20 | 21:34 | 6:57 | 5:19 |
| 257 | 246 | 2964 | Ethan Whitman | 12 | Plymouth Regional | 6:36 | 14:15 | 21:34 | 6:57 | 5:19 |
| 258 | 247 | 2958 | Hunter McLeod | 10 | Plymouth Regional | 6:53 | 14:33 | 21:34 | 6:57 | 5:19 |
| 259 | 248 | 1107 | Kris Gendron | 10 | Goffstown | 6:43 | 14:17 | 21:37 | 6:58 | 5:22 |
| 260 | 249 | 2802 | Jack Richard | 11 | Winnisquam | 6:29 | 14:23 | 21:38 | 6:58 | 5:23 |
| 261 | 250 | 433 | Sam Freitas-Eagan | 10 | Brattleboro | 6:37 | 14:21 | 21:42 | 6:59 | 5:27 |
| 262 | 251 | 2719 | Ian Chin | 11 | Windham | 6:40 | 14:15 | 21:43 | 7:00 | 5:28 |
| 263 | 252 | 2476 | Peter Schultz | 11 | St. Thomas Aquinas | 6:30 | 14:29 | 21:50 | 7:02 | 5:35 |
| 264 | 253 | 2224 | Chandler Anderson | 9 | Randolph | 6:49 | 14:42 | 21:52 | 7:03 | 5:37 |
| 265 | 254 | 2963 | Nathan Warren | 9 | Plymouth Regional | 6:53 | 14:35 | 21:56 | 7:04 | 5:41 |
| 266 | 255 | 2079 | Alex Chiavaras | 10 | Pembroke | 6:40 | 14:25 | 21:57 | 7:04 | 5:42 |
| 267 | 256 | 1321 | Collin Astholz | 12 | John Stark | 7:04 | 14:52 | 22:00 | 7:05 | 5:45 |
| 268 | 257 | 2219 | Davis Michaud | 9 | Portsmouth Christian | 6:45 | 14:47 | 22:00 | 7:05 | 5:45 |
| 269 | 1993 | Samuel Corti | 9 | Oxbow | 6:58 | 14:48 | 22:01 | 7:06 | 5:46 | |
| 270 | 258 | 172 | Thomas Curry | 10 | BFA-St. Albans | 6:54 | 14:40 | 22:02 | 7:06 | 5:47 |
| 271 | 259 | 884 | Cooper Bernier | 8 | Epping | 6:49 | 14:52 | 22:05 | 7:07 | 5:50 |
| 272 | 260 | 1417 | Eric Gessner | 11 | Lebanon | 7:01 | 14:46 | 22:07 | 7:07 | 5:52 |
| 273 | 261 | 2506 | Aidan Kiley | 11 | Timberlane | 6:43 | 14:47 | 22:07 | 7:07 | 5:52 |
| 274 | 262 | 2800 | Kyle Mann | 12 | Winnisquam | 5:32 | 12:35 | 22:07 | 7:07 | 5:52 |
| 275 | 263 | 1325 | Marcus McFall | 11 | John Stark | 7:04 | 14:52 | 22:10 | 7:08 | 5:55 |
| 276 | 264 | 1894 | Nick Rivera | 12 | New Fairfield | 7:08 | 15:03 | 22:17 | 7:11 | 6:02 |
| 277 | 265 | 817 | Lucas Gendron | 10 | Derryfield | 6:55 | 15:02 | 22:26 | 7:14 | 6:11 |
| 278 | 266 | 886 | Zachary Hodgman | 9 | Epping | 6:59 | 14:58 | 22:34 | 7:16 | 6:19 |
| 279 | 267 | 1101 | Nicholas Dalton | 10 | Goffstown | 7:15 | 15:05 | 22:40 | 7:18 | 6:25 |
| 280 | 268 | 1104 | Jarren Fox | 12 | Goffstown | 6:44 | 14:50 | 22:45 | 7:20 | 6:30 |
| 281 | 269 | 1757 | Colin Donelly | 9 | Monadnock | 6:53 | 15:04 | 22:50 | 7:21 | 6:35 |
| 282 | 270 | 2216 | Trevor Garton | 10 | Portsmouth Christian | 6:39 | 14:45 | 22:50 | 7:21 | 6:35 |
| 283 | 271 | 1928 | Herrick Hauschel | 9 | Newmarket | 7:00 | 15:26 | 22:53 | 7:22 | 6:38 |
| 284 | 272 | 1931 | Gabriel Labranche | 11 | Newmarket | 7:12 | 15:36 | 22:55 | 7:23 | 6:40 |
| 285 | 273 | 1287 | Aidan Carpenter | 11 | Hyde School | 6:52 | 15:19 | 22:57 | 7:24 | 6:42 |
| 286 | 274 | 885 | Joshua Coolidge | 10 | Epping | 6:57 | 15:10 | 23:01 | 7:25 | 6:46 |
| 287 | 275 | 811 | Sam Barnard | 9 | Derryfield | 7:05 | 15:33 | 23:05 | 7:26 | 6:50 |
| 288 | 276 | 1352 | Tanner Klasson | 9 | Kents Hill School | 6:58 | 15:18 | 23:07 | 7:27 | 6:52 |
| 289 | 277 | 9930 | Andrew Chase | 12 | Pembroke | 6:58 | 15:29 | 23:13 | 7:29 | 6:58 |
| 290 | 278 | 890 | Mikhail Ozols | 9 | Epping | 6:59 | 15:07 | 23:14 | 7:29 | 6:59 |
| 291 | 279 | 1283 | Everett Allyn | 10 | Hyde School | 6:57 | 15:32 | 23:16 | 7:30 | 7:01 |
| 292 | 280 | 132 | Nick Miles | 11 | Belmont | 7:14 | 15:38 | 23:20 | 7:31 | 7:05 |
| 293 | 281 | 2530 | Teddy Morrissey | 12 | Trinity | 6:50 | 15:16 | 23:23 | 7:32 | 7:08 |
| 294 | 282 | 1932 | Zach Mosher | 10 | Newmarket | 7:13 | 15:41 | 23:23 | 7:32 | 7:08 |
| 295 | 283 | 2949 | Luc Bisson | 9 | Plymouth Regional | 6:59 | 15:38 | 23:29 | 7:34 | 7:14 |
| 296 | 284 | 1930 | Colby Kumph | 10 | Newmarket | 7:14 | 15:41 | 23:32 | 7:35 | 7:17 |
| 297 | 285 | 2218 | Wayne Lam | 9 | Portsmouth Christian | 7:16 | 15:39 | 23:33 | 7:35 | 7:18 |
| 298 | 286 | 889 | Peter McTague | 10 | Epping | 7:30 | 15:49 | 23:35 | 7:36 | 7:20 |
| 299 | 287 | 1958 | Merrick Peterson | 12 | Noble | 7:25 | 15:57 | 23:37 | 7:36 | 7:22 |
| 300 | 288 | 2959 | Ben Parsons | 12 | Plymouth Regional | 6:48 | 15:36 | 23:53 | 7:42 | 7:38 |
| 301 | 289 | 186 | Race Rucki | 12 | BFA-St. Albans | 7:23 | 16:02 | 24:01 | 7:44 | 7:46 |
| 302 | 290 | 1049 | Eddie Demers | 11 | Gilford | 6:31 | 16:15 | 24:28 | 7:53 | 8:13 |
| 303 | 291 | 1356 | Constantin Schultheiss | 10 | Kents Hill School | 7:25 | 16:13 | 24:35 | 7:55 | 8:20 |
| 304 | 1999 | Douglas William | 12 | Oxbow | 7:31 | 16:36 | 24:37 | 7:56 | 8:22 | |
| 305 | 292 | 1285 | Will Bazant | 11 | Hyde School | 7:29 | 16:30 | 24:45 | 7:58 | 8:30 |
| 306 | 293 | 1762 | John Matzke | 12 | Monadnock | 7:15 | 15:40 | 24:45 | 7:58 | 8:30 |
| 307 | 1998 | Alex Wiedrick | 9 | Oxbow | 7:33 | 16:46 | 24:55 | 8:02 | 8:40 | |
| 308 | 294 | 1286 | Christian Beeke | 12 | Hyde School | 6:56 | 16:44 | 25:12 | 8:07 | 8:57 |
| 309 | 295 | 1358 | Liam Van Schalkwyk | 10 | Kents Hill School | 7:20 | 17:04 | 25:22 | 8:10 | 9:07 |
| 310 | 296 | 887 | Tayler Holt | 10 | Epping | 7:43 | 16:55 | 25:22 | 8:10 | 9:07 |
| 311 | 297 | 2217 | Griffin Hotz | 11 | Portsmouth Christian | 7:46 | 16:53 | 25:41 | 8:16 | 9:26 |
| 312 | 298 | 129 | Hunter Davies | 12 | Belmont | 7:34 | 17:05 | 25:44 | 8:17 | 9:29 |
| 313 | 299 | 1355 | Jesse Lissaur | 11 | Kents Hill School | 6:53 | 15:29 | 26:00 | 8:23 | 9:45 |
| 314 | 300 | 818 | Ethan Kloc | 12 | Derryfield | 8:15 | 17:40 | 26:01 | 8:23 | 9:46 |
| 315 | 301 | 815 | Shiqi Sam"" Duan | 11 | Derryfield | 8:25 | 17:52 | 26:34 | 8:33 | 10:19 |
| 316 | 302 | 2221 | Jeremy Wu | 11 | Portsmouth Christian | 8:10 | 18:22 | 27:38 | 8:54 | 11:23 |
| 317 | 303 | 1288 | Joe Hale | 10 | Hyde School | 7:40 | 20:09 | 28:34 | 9:12 | 12:19 |
| 304 | 1274 | Theodore Mollano | 10 | Hopkinton | 5:50 | 12:29 | ||||
| 2804 | Najib Ali | 11 | Winooski | 5:20 | ||||||
| 305 | 2040 | Henry Keegan | 12 | Oyster River | 5:28 | |||||
| 306 | 1289 | Kevin Hu | 10 | Hyde School | 7:40 | |||||
| 307 | 438 | Max Lampe | 10 | Brattleboro | 5:25 |