| 1 | Rayaan SainiPlace 1 · Grade 10 · Bellows Free Academy - Fairfax | 10 | Bellows Free Academy - Fairfax | 21:51.3 PR |
| 2 | David LesserPlace 2 · Grade 9 · Barrington | 9 | Barrington | 21:59.0 PR |
| 3 | Shawn CarterPlace 3 · Grade 11 · Chicopee Comprehensive | 11 | Chicopee Comprehensive | 22:55.6 |
| 4 | Micah SielickiPlace 4 · Grade 12 · Lebanon | 12 | Lebanon | 22:57.3 |
| 5 | Ryan ThompsonPlace 5 · Grade 10 · Claremont Christian Academy | 10 | Claremont Christian Academy | 23:16.7 |
| 6 | Luciano RamosPlace 6 · Grade 9 · Chicopee Comprehensive | 9 | Chicopee Comprehensive | 23:21.6 |
| 7 | Keller MurphyPlace 7 · Grade 10 · Woodstock Union | 10 | Woodstock Union | 23:31.6 |
| 8 | David XuPlace 8 · Grade 10 · Rice Memorial | 10 | Rice Memorial | 23:40.5 |
| 9 | Kyle MohlmanPlace 9 · Grade 12 · Barrington | 12 | Barrington | 23:46.8 |
| 10 | Benjamin FischlPlace 10 · Grade 9 · Milton | 9 | Milton | 23:55.2 |
| 11 | Paul KiddPlace 11 · Grade 12 · Thetford Academy | 12 | Thetford Academy | 23:58.7 |
| 12 | Losada StoddardPlace 12 · Grade 10 · Hazen Union | 10 | Hazen Union | 23:59.6 |
| 13 | Sayge CharonPlace 13 · Grade 10 · Woodstock Union | 10 | Woodstock Union | 24:01.0 |
| 14 | Aidan GrahamPlace 14 · Grade 10 · Thetford Academy | 10 | Thetford Academy | 24:03.7 |
| 15 | Enrique MelendezPlace 15 · Grade 10 · Chicopee Comprehensive | 10 | Chicopee Comprehensive | 24:06.1 |
| 16 | Noah RobinsonPlace 16 · Grade 12 · Chicopee Comprehensive | 12 | Chicopee Comprehensive | 24:14.4 |
| 17 | Christopher KolaPlace 17 · Grade 11 · Wethersfield | 11 | Wethersfield | 24:17.4 |
| 18 | Mason HungerfordPlace 18 · Grade 9 · Bellows Free Academy - St. Albans | 9 | Bellows Free Academy - St. Albans | 24:21.8 |
| 19 | Alden PougnierPlace 19 · Grade 10 · Hazen Union | 10 | Hazen Union | 24:31.5 |
| 20 | Danny GildeaPlace 20 · Grade 11 · Barrington | 11 | Barrington | 24:39.0 |
| 21 | Killian AllenPlace 21 · Grade 10 · South Burlington | 10 | South Burlington | 24:42.9 |
| 22 | Roman OberPlace 22 · Grade 9 · South Burlington | 9 | South Burlington | 24:49.5 |
| 23 | Caeden DykemanPlace 23 · Grade 9 · Bellows Free Academy - St. Albans | 9 | Bellows Free Academy - St. Albans | 24:49.5 |
| 24 | Bentlee ConsentinoPlace 24 · Grade 10 · Bellows Free Academy - St. Albans | 10 | Bellows Free Academy - St. Albans | 25:02.1 |
| 25 | Lukas SebakPlace 25 · Grade 9 · Wethersfield | 9 | Wethersfield | 25:11.6 |
| 26 | Cole WetmorePlace 26 · Grade 12 · Lebanon | 12 | Lebanon | 25:14.7 |
| 27 | Howie DemainePlace 27 · Grade 9 · Lake Region Union | 9 | Lake Region Union | 25:18.3 |
| 28 | Teddy CollingPlace 28 · Grade 12 · Bellows Free Academy - Fairfax | 12 | Bellows Free Academy - Fairfax | 25:23.0 |
| 29 | Bradyn SaveryPlace 29 · Grade 12 · Bellows Free Academy - Fairfax | 12 | Bellows Free Academy - Fairfax | 25:34.4 |
| 30 | Michael ColantoniPlace 30 · Grade 10 · Milton | 10 | Milton | 25:37.6 |
| 31 | Henry SchmittPlace 31 · Grade 9 · Middlebury Union | 9 | Middlebury Union | 25:42.5 |
| 32 | Raymond Min-HarrisPlace 32 · Grade 9 · Hartford | 9 | Hartford | 25:43.9 |
| 33 | Ronen BarthPlace 33 · Grade 9 · Champlain Valley Union | 9 | Champlain Valley Union | 25:48.2 |
| 34 | Winter GoodlandPlace 34 · Grade 12 · Bellows Free Academy - St. Albans | 12 | Bellows Free Academy - St. Albans | 25:49.9 |
| 35 | Arjun BansalPlace 35 · Grade 10 · Barrington | 10 | Barrington | 25:50.1 |
| 36 | Willow ZinkPlace 36 · Grade 12 · Arlington Memorial | 12 | Arlington Memorial | 25:51.3 |
| 37 | Lincoln ScanlonPlace 37 · Grade 10 · Lebanon | 10 | Lebanon | 25:54.0 |
| 38 | William FisherPlace 38 · Grade 10 · Wethersfield | 10 | Wethersfield | 26:01.6 |
| 39 | Jack TromblyPlace 39 · Grade 9 · South Burlington | 9 | South Burlington | 26:02.1 |
| 40 | Skyler McCormackPlace 40 · Grade 9 · Rice Memorial | 9 | Rice Memorial | 26:06.0 |
| 41 | True FetterolfPlace 41 · Grade 12 · Middlebury Union | 12 | Middlebury Union | 26:18.3 |
| 42 | Ethan HowardPlace 42 · Grade 9 · Paine Mountain | 9 | Paine Mountain | 26:25.1 PR |
| 43 | Thomas GardnerPlace 43 · Grade 10 · Thetford Academy | 10 | Thetford Academy | 26:28.3 |
| 44 | Nathaniel LeachPlace 44 · Grade 9 · Lake Region Union | 9 | Lake Region Union | 26:41.4 |
| 45 | Daniel MoonPlace 45 · Grade 9 · Cardigan Mountain | 9 | Cardigan Mountain | 26:41.5 PR |
| 46 | Ronan StoudnourPlace 46 · Grade 9 · Rivendell | 9 | Rivendell | 26:48.9 |
| 47 | Ellis WardPlace 47 · Grade 11 · Randolph Union | 11 | Randolph Union | 26:55.6 |
| 48 | Odin St.FrancisPlace 48 · Grade 11 · Richford | 11 | Richford | 26:56.1 |
| 49 | Gavin ParentPlace 49 · Grade 10 · Souhegan | 10 | Souhegan | 26:58.6 |
| 50 | Theo MohrPlace 50 · Grade 9 · Rivendell | 9 | Rivendell | 26:59.3 |
| 51 | Jordan McPhersonPlace 51 · Grade 11 · St Johnsbury | 11 | St Johnsbury | 27:01.5 |
| 52 | Sam LoerkePlace 52 · Grade 9 · Barrington | 9 | Barrington | 27:05.7 |
| 53 | Dominick MiloPlace 53 · Grade 9 · Bellows Free Academy - St. Albans | 9 | Bellows Free Academy - St. Albans | 27:08.0 |
| 54 | Angelo ChuPlace 54 · Grade 9 · Cardigan Mountain | 9 | Cardigan Mountain | 27:22.7 |
| 55 | Isaac TerryPlace 55 · Grade 9 · Lee Middle/High | 9 | Lee Middle/High | 27:33.6 PR |
| 56 | Roberts MarshallPlace 56 · Grade 9 · Claremont Christian Academy | 9 | Claremont Christian Academy | 27:38.0 |
| 57 | Nathan ErnstPlace 57 · Grade 10 · Wethersfield | 10 | Wethersfield | 27:45.3 |
| 58 | Francis ReederPlace 58 · Grade 9 · Arlington Memorial | 9 | Arlington Memorial | 27:46.3 |
| 59 | Tristan DuBrulPlace 59 · Grade 9 · Champlain Valley Union | 9 | Champlain Valley Union | 27:50.0 |
| 60 | Reid PutnamPlace 60 · Grade 12 · Colchester | 12 | Colchester | 27:59.4 |
| 61 | Jeremy HeskettPlace 61 · Grade 11 · Bellows Free Academy - St. Albans | 11 | Bellows Free Academy - St. Albans | 28:11.7 |
| 62 | Jackson SwaseyPlace 62 · Grade 9 · Hartford | 9 | Hartford | 28:11.7 |
| 63 | Joseph HaywoodPlace 63 · Grade 9 · Lee Middle/High | 9 | Lee Middle/High | 28:18.3 PR |
| 64 | Tucker AlbrightPlace 64 · Grade 11 · Arlington Memorial | 11 | Arlington Memorial | 28:38.6 |
| 65 | Grayson BuswellPlace 65 · Grade 9 · Burlington | 9 | Burlington | 28:39.9 |
| 66 | Karson NorrisPlace 66 · Grade 11 · Mt Abraham | 11 | Mt Abraham | 28:42.0 |
| 67 | Ellis CarricoPlace 67 · Grade 10 · Mt Abraham | 10 | Mt Abraham | 28:43.1 PR |
| 68 | Ethan HoytPlace 68 · Grade 9 · Spaulding | 9 | Spaulding | 28:54.4 |
| 69 | Leon ChenPlace 69 · Grade 9 · Cardigan Mountain | 9 | Cardigan Mountain | 28:56.9 PR |
| 70 | Adam PersonsPlace 70 · Grade 10 · Bellows Free Academy - St. Albans | 10 | Bellows Free Academy - St. Albans | 29:07.7 |
| 71 | Eliah SchittkoPlace 71 · Grade 11 · Mt Abraham | 11 | Mt Abraham | 29:31.4 |
| 72 | Axel WilleyPlace 72 · Grade 9 · Lee Middle/High | 9 | Lee Middle/High | 29:36.1 PR |
| 73 | Konstantinos KoulourisPlace 73 · Grade 9 · Wethersfield | 9 | Wethersfield | 29:37.3 |
| 74 | Ari GibsonPlace 74 · Grade 11 · Woodstock Union | 11 | Woodstock Union | 29:47.4 |
| 75 | William KerrPlace 75 · Grade 12 · Wethersfield | 12 | Wethersfield | 29:47.9 |
| 76 | Derek CelauroPlace 76 · Grade 10 · Rutland Senior | 10 | Rutland Senior | 29:49.2 |
| 77 | Whittier GoodlandPlace 77 · Grade 10 · Bellows Free Academy - St. Albans | 10 | Bellows Free Academy - St. Albans | 29:50.2 |
| 78 | Quentin ZhaoPlace 78 · Grade 9 · Cardigan Mountain | 9 | Cardigan Mountain | 30:33.1 PR |
| 79 | Tristan SaulPlace 79 · Grade 10 · Champlain Valley Union | 10 | Champlain Valley Union | 30:47.0 |
| 80 | Bryce LeightonPlace 80 · Grade 9 · Hartford | 9 | Hartford | 30:48.1 |
| 81 | Luca MontanoPlace 81 · Grade 12 · Wethersfield | 12 | Wethersfield | 30:53.2 |
| 82 | Yinon WhitePlace 82 · Grade 10 · Ponaganset | 10 | Ponaganset | 30:55.8 |
| 83 | Brendan WoodPlace 83 · Grade 11 · Wethersfield | 11 | Wethersfield | 31:22.6 |
| 84 | Jonesy Barber-SmithPlace 84 · Grade 9 · Burlington | 9 | Burlington | 31:59.6 |
| 85 | Samson KenyonPlace 85 · Grade 9 · Bellows Free Academy - St. Albans | 9 | Bellows Free Academy - St. Albans | 32:02.2 |
| 86 | Teo FormalariePlace 86 · Grade 9 · Bellows Free Academy - St. Albans | 9 | Bellows Free Academy - St. Albans | 32:05.8 |
| 87 | Andrew ChurchillPlace 87 · Grade 10 · Hazen Union | 10 | Hazen Union | 33:22.9 |
| 88 | Alex LaGroPlace 88 · Grade 10 · Champlain Valley Union | 10 | Champlain Valley Union | 33:37.8 |
| 89 | Joel WangPlace 89 · Grade 9 · St Johnsbury | 9 | St Johnsbury | 34:39.9 |
| 90 | Daniel ChaffeePlace 90 · Grade 10 · Lee Middle/High | 10 | Lee Middle/High | 34:47.9 |
| 91 | Zachary CrawfordPlace 91 · Grade 11 · Mt Anthony Union | 11 | Mt Anthony Union | 34:50.9 |
| 92 | Austin GriffinPlace 92 · Grade 9 · Lee Middle/High | 9 | Lee Middle/High | 34:56.3 PR |
| 93 | Aiden KolaPlace 93 · Grade 10 · Wethersfield | 10 | Wethersfield | 35:31.7 |