| 1 | Sean GrayPlace 1 · Grade 12 · Portsmouth | 12 | Portsmouth | 15:53.1 |
| 2 | Marshall VernonPlace 2 · Grade 12 · LaSalle Academy | 12 | LaSalle Academy | 16:09.5 |
| 3 | Tycen LaBellePlace 3 · Grade 11 · Griswold | 11 | Griswold | 16:15.7 |
| 4 | David HayesPlace 4 · Grade 12 · Bishop Hendricken | 12 | Bishop Hendricken | 16:21.0 |
| 5 | Sullivan SturtzPlace 5 · Grade 12 · Keene | 12 | Keene | 16:25.4 |
| 6 | Ben GrovesPlace 6 · Grade 11 · Hanover | 11 | Hanover | 16:31.0 |
| 7 | Joel Thornton-ShermanPlace 7 · Grade 11 · St Johnsbury | 11 | St Johnsbury | 16:31.8 |
| 8 | Peyton JoslynPlace 8 · Grade 12 · Monadnock Regional | 12 | Monadnock Regional | 16:34.5 |
| 9 | Colby FlynnPlace 9 · Grade 11 · Bishop Hendricken | 11 | Bishop Hendricken | 16:35.0 |
| 10 | Sam LeonePlace 10 · Grade 12 · East Lyme | 12 | East Lyme | 16:36.1 |
| 11 | Shepherd ButlerPlace 11 · Grade 10 · Bishop Hendricken | 10 | Bishop Hendricken | 16:42.8 |
| 12 | Jason RobiePlace 12 · Grade 11 · Pinkerton Academy | 11 | Pinkerton Academy | 16:44.7 |
| 13 | Benjamin HolochPlace 13 · Grade 11 · Champlain Valley Union | 11 | Champlain Valley Union | 16:49.6 |
| 14 | Alex GilbertPlace 14 · Grade 12 · Freeport | 12 | Freeport | 16:50.3 |
| 15 | Luke CushingPlace 15 · Grade 12 · Amity | 12 | Amity | 16:50.6 |
| 16 | Ethan FischerPlace 16 · Grade 10 · Bishop Guertin | 10 | Bishop Guertin | 16:50.8 |
| 17 | Josiah ConleyPlace 17 · Grade 12 · Concord | 12 | Concord | 16:52.1 |
| 18 | Gage MagnusonPlace 18 · Grade 12 · Bellows Free Academy - Fairfax | 12 | Bellows Free Academy - Fairfax | 16:53.9 |
| 19 | William MorrisPlace 19 · Grade 11 · Dirigo | 11 | Dirigo | 16:55.5 |
| 20 | Aidan NelsonPlace 20 · Grade 12 · Ridgefield | 12 | Ridgefield | 16:55.5 |
| 21 | Sean HayesPlace 21 · Grade 12 · Pinkerton Academy | 12 | Pinkerton Academy | 16:58.3 |
| 22 | Quinn KilkennyPlace 22 · Grade 12 · New Canaan | 12 | New Canaan | 16:58.3 |
| 23 | Asher ValentinePlace 23 · Grade 12 · Hampden Academy | 12 | Hampden Academy | 16:59.1 |
| 24 | Fred RussellPlace 24 · Grade 12 · Bishop Hendricken | 12 | Bishop Hendricken | 16:59.1 |
| 25 | Christian BarnesPlace 25 · Grade 12 · Portsmouth Christian | 12 | Portsmouth Christian | 16:59.2 |
| 26 | Elijah BodanzaPlace 26 · Grade 11 · Fall Mountain | 11 | Fall Mountain | 17:00.6 |
| 27 | Trainor MaillouxPlace 27 · Grade 12 · Pinkerton Academy | 12 | Pinkerton Academy | 17:07.6 |
| 28 | Treson McEnaneyPlace 28 · Grade 11 · Champlain Valley Union | 11 | Champlain Valley Union | 17:09.9 |
| 29 | Tristan WoodburyPlace 29 · Grade 11 · Keene | 11 | Keene | 17:10.5 |
| 30 | Joseph GustavsonPlace 30 · Grade 11 · Pinkerton Academy | 11 | Pinkerton Academy | 17:10.8 |
| 31 | Patrick RamseyPlace 31 · Grade 10 · Londonderry | 10 | Londonderry | 17:12.0 |
| 32 | Nico Conathan-LeachPlace 32 · Grade 12 · Brattleboro Union | 12 | Brattleboro Union | 17:14.0 |
| 33 | Harper BordenPlace 33 · Grade 12 · Edward Little | 12 | Edward Little | 17:14.2 |
| 34 | Lucas GomezPlace 34 · Grade 12 · Salem | 12 | Salem | 17:14.2 |
| 35 | Hudson SchunkPlace 35 · Grade 12 · Fairfield Warde | 12 | Fairfield Warde | 17:15.1 |
| 36 | Julien SilvaPlace 36 · Grade 12 · Fitch | 12 | Fitch | 17:15.4 |
| 37 | Garrett SoterPlace 37 · Grade 9 · Bellows Free Academy - St. Albans | 9 | Bellows Free Academy - St. Albans | 17:15.4 |
| 38 | Brahm BulowPlace 38 · Grade 12 · Avon | 12 | Avon | 17:16.0 |
| 39 | Austin CiprianoPlace 39 · Grade 12 · Pinkerton Academy | 12 | Pinkerton Academy | 17:16.1 |
| 40 | Alejandro JuroPlace 40 · Grade 12 · Manchester | 12 | Manchester | 17:17.4 |
| 41 | Patrick OrbonPlace 41 · Grade 11 · Portsmouth | 11 | Portsmouth | 17:17.8 |
| 42 | Oliver RedmondPlace 42 · Grade 10 · Bishop Hendricken | 10 | Bishop Hendricken | 17:19.3 |
| 43 | Joseph DeLuisePlace 43 · Grade 12 · Oxford | 12 | Oxford | 17:20.5 |
| 44 | Isaac McNaughtonPlace 44 · Grade 10 · Hanover | 10 | Hanover | 17:21.6 |
| 45 | Oscar D'AmelioPlace 45 · Grade 11 · Pinkerton Academy | 11 | Pinkerton Academy | 17:21.7 |
| 46 | Alex CookPlace 46 · Grade 12 · E.O. Smith | 12 | E.O. Smith | 17:21.7 |
| 47 | Gavin ShipperleyPlace 47 · Grade 12 · North Kingstown | 12 | North Kingstown | 17:22.4 |
| 48 | Jonah SchulmanPlace 48 · Grade 12 · Hall | 12 | Hall | 17:23.5 |
| 49 | Zackary O'ToolePlace 49 · Grade 11 · Stratford | 11 | Stratford | 17:26.4 |
| 50 | Patrick YoungsPlace 50 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 17:26.5 |
| 51 | Joshua TwomeyPlace 51 · Grade 12 · Londonderry | 12 | Londonderry | 17:27.1 |
| 52 | Bryan StockerPlace 52 · Grade 11 · St Johnsbury | 11 | St Johnsbury | 17:28.5 |
| 53 | Quentin KochPlace 53 · Grade 10 · Greenwich | 10 | Greenwich | 17:29.1 |
| 54 | Henri RivardPlace 54 · Grade 12 · Marshwood | 12 | Marshwood | 17:30.2 |
| 55 | Benjamin SchildgenPlace 55 · Grade 12 · Lakeview | 12 | Lakeview | 17:30.6 |
| 56 | Colby NapolitanoPlace 56 · Grade 11 · Barrington | 11 | Barrington | 17:30.8 |
| 57 | Matteo ChiesaraPlace 57 · Grade 12 · Greenwich | 12 | Greenwich | 17:31.7 |
| 58 | Jacoby SoterPlace 58 · Grade 12 · Bellows Free Academy - St. Albans | 12 | Bellows Free Academy - St. Albans | 17:32.5 |
| 59 | Ben WarfieldPlace 59 · Grade 12 · UThirtyTwo | 12 | UThirtyTwo | 17:32.8 |
| 60 | Holden HinesPlace 60 · Grade 10 · Xavier (CT) | 10 | Xavier (CT) | 17:33.5 |
| 61 | Nico DelenaPlace 61 · Grade 11 · Stowe | 11 | Stowe | 17:33.8 |
| 62 | Dominic LombardoPlace 62 · Grade 12 · Bolton | 12 | Bolton | 17:34.0 |
| 63 | Jeremiah MoonPlace 63 · Grade 10 · East Greenwich | 10 | East Greenwich | 17:34.5 |
| 64 | Brayden SeraichykPlace 64 · Grade 12 · Bishop Hendricken | 12 | Bishop Hendricken | 17:35.0 |
| 65 | Alexander MedinaPlace 65 · Grade 12 · Hamden | 12 | Hamden | 17:35.9 |
| 66 | Ryan NewcombPlace 66 · Grade 12 · Greenwich | 12 | Greenwich | 17:37.0 |
| 67 | Bjorn PetersonPlace 67 · Grade 12 · Burlington | 12 | Burlington | 17:37.7 |
| 68 | Matthew LewisPlace 68 · Grade 11 · LaSalle Academy | 11 | LaSalle Academy | 17:39.2 |
| 69 | Atticus MerriamPlace 69 · Grade 11 · Scarborough | 11 | Scarborough | 17:39.8 |
| 70 | Ethan LibbyPlace 70 · Grade 11 · Cumberland | 11 | Cumberland | 17:40.0 |
| 71 | Edward KushelPlace 71 · Grade 11 · Fairfield Warde | 11 | Fairfield Warde | 17:40.5 |
| 72 | Cole HartPlace 72 · Grade 11 · Champlain Valley Union | 11 | Champlain Valley Union | 17:41.4 |
| 73 | Logen PoteetPlace 73 · Grade 10 · Exeter | 10 | Exeter | 17:41.8 |
| 74 | Jack MortimerPlace 74 · Grade 11 · Bedford | 11 | Bedford | 17:41.9 |
| 75 | Jack FaitschPlace 75 · Grade 12 · East Lyme | 12 | East Lyme | 17:42.4 |
| 76 | Jason CaoPlace 76 · Grade 12 · E.O. Smith | 12 | E.O. Smith | 17:42.8 |
| 77 | John Thornton-ShermanPlace 77 · Grade 11 · St Johnsbury | 11 | St Johnsbury | 17:44.3 |
| 78 | Benjamin JobinPlace 78 · Grade 11 · Coe-Brown Northwood Academy | 11 | Coe-Brown Northwood Academy | 17:46.2 |
| 79 | Oliver EatonPlace 79 · Grade 11 · Greenwich | 11 | Greenwich | 17:47.0 |
| 80 | Evan GriffithsPlace 80 · Grade 10 · Amity | 10 | Amity | 17:47.5 |
| 81 | Joey PapaliaPlace 81 · Grade 11 · East Lyme | 11 | East Lyme | 17:48.2 |
| 82 | Jake SchonhoffPlace 82 · Grade 12 · Cumberland | 12 | Cumberland | 17:48.8 |
| 83 | Levi ClappPlace 83 · Grade 11 · Oyster River | 11 | Oyster River | 17:49.4 |
| 84 | Isaac PelletierPlace 84 · Grade 11 · Sanford | 11 | Sanford | 17:49.7 |
| 85 | Benjamin HayesPlace 85 · Grade 12 · Greenwich | 12 | Greenwich | 17:49.8 |
| 86 | Brian SmithPlace 86 · Grade 12 · Rocky Hill | 12 | Rocky Hill | 17:51.4 |
| 87 | Gabriel WhitePlace 87 · Grade 11 · E.O. Smith | 11 | E.O. Smith | 17:51.7 |
| 88 | Aaron StockfordPlace 88 · Grade 10 · Bishop Hendricken | 10 | Bishop Hendricken | 17:52.6 |
| 89 | Broden CoxPlace 89 · Grade 9 · Coe-Brown Northwood Academy | 9 | Coe-Brown Northwood Academy | 17:52.8 |
| 90 | Benjamin LarsonPlace 90 · Grade 10 · Coe-Brown Northwood Academy | 10 | Coe-Brown Northwood Academy | 17:53.4 |
| 91 | Garrett SellersPlace 91 · Grade 12 · Oyster River | 12 | Oyster River | 17:53.6 |
| 92 | Andrew ParisiPlace 92 · Grade 11 · East Greenwich | 11 | East Greenwich | 17:53.6 |
| 93 | Pierce GorneaultPlace 93 · Grade 9 · Caribou | 9 | Caribou | 17:55.5 |
| 94 | Max MattinglyPlace 94 · Grade 11 · E.O. Smith | 11 | E.O. Smith | 17:55.8 |
| 95 | Will SouzaPlace 95 · Grade 11 · LaSalle Academy | 11 | LaSalle Academy | 17:55.9 |
| 96 | Carson FitzgeraldPlace 96 · Grade 12 · Londonderry | 12 | Londonderry | 17:56.5 |
| 97 | Levi RiggsPlace 97 · Grade 12 · Morse | 12 | Morse | 17:56.6 |
| 98 | Samuel BergmarkPlace 98 · Grade 11 · Bangor | 11 | Bangor | 17:57.1 |
| 99 | Samuel AllenPlace 99 · Grade 12 · Ridgefield | 12 | Ridgefield | 17:57.2 |
| 100 | Michael YardisPlace 100 · Grade 12 · Greenwich | 12 | Greenwich | 17:58.0 |