| 1 | Bocelli Howland-VlahakisPlace 1 · Grade 11 · Phillips Exeter Academy | 11 | Phillips Exeter Academy | 15:30.0 |
| 2 | Ben GrovesPlace 2 · Grade 12 · Hanover | 12 | Hanover | 16:18.4 |
| 3 | Marcus KiehlPlace 3 · Grade 11 · Phillips Exeter Academy | 11 | Phillips Exeter Academy | 16:27.4 |
| 4 | Patrick YoungsPlace 4 · Grade 11 · Coe-Brown Northwood Academy | 11 | Coe-Brown Northwood Academy | 16:41.5 |
| 5 | Logen PoteetPlace 5 · Grade 11 · Exeter | 11 | Exeter | 16:45.6 |
| 6 | Broden CoxPlace 6 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 16:46.5 |
| 7 | William MillerPlace 7 · Grade 11 · Phillips Exeter Academy | 11 | Phillips Exeter Academy | 16:50.4 |
| 8 | Gus GlaserPlace 8 · Grade 12 · Coe-Brown Northwood Academy | 12 | Coe-Brown Northwood Academy | 16:53.8 |
| 9 | Mateo FergusonPlace 9 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 16:57.6 |
| 10 | James LaversPlace 10 · Grade 12 · Hopkinton | 12 | Hopkinton | 16:58.2 |
| 11 | Benjamin JobinPlace 11 · Grade 12 · Coe-Brown Northwood Academy | 12 | Coe-Brown Northwood Academy | 16:59.9 |
| 12 | Ved ReddyPlace 12 · Grade 11 · Phillips Exeter Academy | 11 | Phillips Exeter Academy | 17:08.5 |
| 13 | Max GoupilPlace 13 · Grade 11 · Hopkinton | 11 | Hopkinton | 17:13.0 |
| 14 | Benjamin LarsonPlace 14 · Grade 11 · Coe-Brown Northwood Academy | 11 | Coe-Brown Northwood Academy | 17:14.8 |
| 15 | Colby OrleansPlace 15 · Grade 12 · Exeter | 12 | Exeter | 17:17.0 |
| 16 | Cameron ButlerPlace 16 · Grade 11 · Andover Phillips Academy | 11 | Andover Phillips Academy | 17:17.2 |
| 17 | Myles ColePlace 17 · Grade 11 · Bedford | 11 | Bedford | 17:29.3 |
| 18 | Luke ParkerPlace 18 · Grade 11 · Bedford | 11 | Bedford | 17:37.4 |
| 19 | Liam TripodPlace 19 · Grade 10 · Hopkinton | 10 | Hopkinton | 17:38.1 |
| 20 | Oliver CollinsPlace 20 · Grade 11 · Hanover | 11 | Hanover | 17:39.5 |
| 21 | Xavier Garcia de ParedesPlace 21 · Grade 11 · Exeter | 11 | Exeter | 17:42.8 |
| 22 | James TravisPlace 22 · Grade 11 · Phillips Exeter Academy | 11 | Phillips Exeter Academy | 17:45.2 |
| 23 | Lincoln StrandbergPlace 23 · Grade 9 · Andover Phillips Academy | 9 | Andover Phillips Academy | 17:47.1 PR |
| 24 | Hobie MatulisPlace 24 · Grade 9 · Bedford | 9 | Bedford | 17:50.2 |
| 25 | Ej MonteroPlace 25 · Grade 9 · Andover Phillips Academy | 9 | Andover Phillips Academy | 17:53.6 PR |
| 26 | Zachery MckeownPlace 26 · Grade 10 · Portsmouth Christian | 10 | Portsmouth Christian | 17:54.4 |
| 27 | Brayden MillerPlace 27 · Grade 12 · Merrimack | 12 | Merrimack | 17:54.8 |
| 28 | Owen CosgrovePlace 28 · Grade 12 · Phillips Exeter Academy | 12 | Phillips Exeter Academy | 17:55.5 |
| 29 | Henry WillettPlace 29 · Grade 10 · Exeter | 10 | Exeter | 17:55.7 |
| 30 | Rohan NovosadPlace 30 · Grade 12 · Hanover | 12 | Hanover | 17:55.9 |
| 31 | Devin AkyaliPlace 31 · Grade 10 · Andover Phillips Academy | 10 | Andover Phillips Academy | 17:56.8 |
| 32 | Jesse BardachPlace 32 · Grade 11 · Hanover | 11 | Hanover | 17:58.2 |
| 33 | Noah MelendyPlace 33 · Grade 11 · Exeter | 11 | Exeter | 18:00.9 |
| 34 | Finnegan KovarPlace 34 · Grade 11 · Hopkinton | 11 | Hopkinton | 18:05.0 |
| 35 | Ethan HarmonPlace 35 · Grade 11 · Concord | 11 | Concord | 18:05.1 |
| 36 | Liam NewbouldPlace 36 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 18:10.6 |
| 37 | Jackson TookerPlace 37 · Grade 12 · Exeter | 12 | Exeter | 18:11.7 |
| 38 | Henry ZimmermanPlace 38 · Grade 12 · Andover Phillips Academy | 12 | Andover Phillips Academy | 18:11.8 |
| 39 | Noah PorbunderwalaPlace 39 · Grade 10 · Bedford | 10 | Bedford | 18:14.2 |
| 40 | Aaron BlanchardPlace 40 · Grade 11 · Andover Phillips Academy | 11 | Andover Phillips Academy | 18:15.2 |
| 41 | Simeon HowardPlace 41 · Grade 12 · Portsmouth Christian | 12 | Portsmouth Christian | 18:16.4 |
| 42 | James PeaveyPlace 42 · Grade 10 · Portsmouth Christian | 10 | Portsmouth Christian | 18:17.4 |
| 43 | Ethan GahmPlace 43 · Grade 12 · Winnacunnet | 12 | Winnacunnet | 18:18.2 PR |
| 44 | Will MageePlace 44 · Grade 10 · Concord | 10 | Concord | 18:18.2 |
| 45 | Gabriel Arroyo CisneroPlace 45 · Grade 9 · Andover Phillips Academy | 9 | Andover Phillips Academy | 18:19.0 PR |
| 46 | Roarke BrandtPlace 46 · Grade 12 · Alvirne | 12 | Alvirne | 18:21.2 |
| 47 | Jax MarshallPlace 47 · Grade 11 · Hopkinton | 11 | Hopkinton | 18:24.8 |
| 48 | William ScottPlace 48 · Grade 12 · Hollis-Brookline | 12 | Hollis-Brookline | 18:30.5 |
| 49 | Gavin DesclosPlace 49 · Grade 12 · Goffstown Area | 12 | Goffstown Area | 18:34.2 PR |
| 50 | Braeden CareyPlace 50 · Grade 9 · Alvirne | 9 | Alvirne | 18:37.7 |
| 51 | Aiden O'LearyPlace 51 · Grade 10 · Alvirne | 10 | Alvirne | 18:40.8 |
| 52 | Wyatt MaglinPlace 52 · Grade 10 · Exeter | 10 | Exeter | 18:41.4 |
| 53 | Colby O'BrienPlace 53 · Grade 12 · Concord | 12 | Concord | 18:42.2 |
| 54 | Michael CrosbyPlace 54 · Grade 11 · Hopkinton | 11 | Hopkinton | 18:42.4 |
| 55 | George StewartPlace 55 · Grade 11 · Portsmouth Christian | 11 | Portsmouth Christian | 18:42.5 |
| 56 | Connor NicolPlace 56 · Grade 12 · Winnacunnet | 12 | Winnacunnet | 18:43.2 PR |
| 57 | Cooper LanteignePlace 57 · Grade 11 · Merrimack | 11 | Merrimack | 18:43.7 |
| 58 | Sebastian VermutPlace 58 · Grade 12 · Andover Phillips Academy | 12 | Andover Phillips Academy | 18:47.1 |
| 59 | Leon MyszkoPlace 59 · Grade 10 · Winnacunnet | 10 | Winnacunnet | 18:47.1 |
| 60 | Judah HowardPlace 60 · Grade 11 · Portsmouth Christian | 11 | Portsmouth Christian | 18:48.0 |
| 61 | Alique ValerasPlace 61 · Grade 10 · Concord | 10 | Concord | 18:50.1 |
| 62 | Sean RicardPlace 62 · Grade 11 · Phillips Exeter Academy | 11 | Phillips Exeter Academy | 18:50.5 |
| 63 | Orion TalbotPlace 63 · Grade 10 · Hollis-Brookline | 10 | Hollis-Brookline | 18:52.0 |
| 64 | Darin YoungPlace 64 · Grade 10 · Andover Phillips Academy | 10 | Andover Phillips Academy | 18:53.1 PR |
| 65 | AJ QuainePlace 65 · Grade 11 · Hollis-Brookline | 11 | Hollis-Brookline | 18:54.4 |
| 66 | Rocky BardachPlace 66 · Grade 9 · Hanover | 9 | Hanover | 19:02.7 |
| 67 | Mason CrousePlace 67 · Grade 9 · Goffstown Area | 9 | Goffstown Area | 19:13.1 PR |
| 68 | Drew BartonPlace 68 · Grade 11 · Alvirne | 11 | Alvirne | 19:13.5 |
| 69 | Mason EmersonPlace 69 · Grade 10 · Goffstown Area | 10 | Goffstown Area | 19:13.8 PR |
| 70 | Adam PricePlace 70 · Grade 10 · Pelham | 10 | Pelham | 19:15.6 |
| 71 | Ari PapePlace 71 · Grade 9 · Con-Val | 9 | Con-Val | 19:17.3 |
| 72 | Tyler EbertPlace 72 · Grade 10 · Winnacunnet | 10 | Winnacunnet | 19:17.5 |
| 73 | Jayden StewartPlace 73 · Grade 12 · Concord | 12 | Concord | 19:23.8 |
| 74 | Sunay PatelPlace 74 · Grade 12 · Pelham | 12 | Pelham | 19:23.9 |
| 75 | Zavier LapierrePlace 75 · Grade 11 · Winnacunnet | 11 | Winnacunnet | 19:29.8 |
| 76 | Nicholas DePippoPlace 76 · Grade 12 · Winnacunnet | 12 | Winnacunnet | 19:30.2 |
| 77 | Brody HamlenPlace 77 · Grade 12 · Winnacunnet | 12 | Winnacunnet | 19:31.0 |
| 78 | Conor FennessyPlace 78 · Grade 10 · Concord | 10 | Concord | 19:31.5 |
| 79 | Ayren AcevedoPlace 79 · Grade 10 · Bedford | 10 | Bedford | 19:33.3 |
| 80 | Kaden L'HeureuxPlace 80 · Grade 9 · Goffstown Area | 9 | Goffstown Area | 19:34.2 PR |
| 81 | Liam NewmanPlace 81 · Grade 12 · Merrimack | 12 | Merrimack | 19:37.1 |
| 82 | Matthew ZaffiniPlace 82 · Grade 9 · Bow | 9 | Bow | 19:37.5 |
| 83 | Camden GriffithPlace 83 · Grade 11 · Alvirne | 11 | Alvirne | 19:40.6 |
| 84 | Mohammed O'ConnorPlace 84 · Grade 10 · Winnacunnet | 10 | Winnacunnet | 19:44.7 |
| 85 | Max BrownPlace 85 · Grade 12 · Hanover | 12 | Hanover | 19:46.3 |
| 86 | Walter BreaultPlace 86 · Grade 11 · Pelham | 11 | Pelham | 19:49.6 |
| 87 | Walter GannonPlace 87 · Grade 10 · Hollis-Brookline | 10 | Hollis-Brookline | 19:53.4 |
| 88 | Jackson WallPlace 88 · Grade 10 · Raymond | 10 | Raymond | 19:59.7 |
| 89 | Hunter DemersPlace 89 · Grade 12 · Pelham | 12 | Pelham | 20:02.3 |
| 90 | Peyton CampbellPlace 90 · Grade 10 · Goffstown Area | 10 | Goffstown Area | 20:02.8 |
| 91 | Arslan KhandkarPlace 91 · Grade 11 · Bedford | 11 | Bedford | 20:03.0 |
| 92 | Lincoln McKinneyPlace 92 · Grade 11 · Concord | 11 | Concord | 20:04.4 |
| 93 | Van StahlinPlace 93 · Grade 11 · Con-Val | 11 | Con-Val | 20:04.9 |
| 94 | Samuel Ingraham-WilhelmPlace 94 · Grade 9 · Pelham | 9 | Pelham | 20:05.6 |
| 95 | Nick DegruttolaPlace 95 · Grade 12 · Sanborn Regional | 12 | Sanborn Regional | 20:07.3 |
| 96 | Samuel ChapinPlace 96 · Grade 10 · Hopkinton | 10 | Hopkinton | 20:09.4 |
| 97 | Ian FellersPlace 97 · Grade 10 · Bow | 10 | Bow | 20:11.5 |
| 98 | Luke EmondPlace 98 · Grade 12 · Merrimack | 12 | Merrimack | 20:14.1 |
| 99 | Joey BoucherPlace 99 · Grade 10 · Goffstown Area | 10 | Goffstown Area | 20:21.4 |
| 100 | Jacob FilkinsPlace 100 · Grade 11 · Bow | 11 | Bow | 20:26.4 |