| 1 | Braeden LaframboisePlace 1 · Saint Joseph | — | Saint Joseph | 27:21.96 | — |
| 2 | Eliot SoderholmPlace 2 · Paul Smith's | — | Paul Smith's | 27:27.26 | 1 |
| 3 | Matt ProvostPlace 3 · Western NE | — | Western NE | 28:24.33 | 2 |
| 4 | Clemente EsponillaPlace 4 · Bard | — | Bard | 28:52.32 | 3 |
| 5 | Patrik CooperPlace 5 · Gccrc | — | Gccrc | 28:59.39 | — |
| 6 | Yago FragaPlace 6 · Western NE | — | Western NE | 29:00.32 | 4 |
| 7 | Ethan ParrishPlace 7 · Paul Smith's | — | Paul Smith's | 29:06.71 | 5 |
| 8 | Tyler MeyerPlace 8 · Word of Life | — | Word of Life | 29:27.97 | 6 |
| 9 | Tyler KirschbaumPlace 9 · Paul Smith's | — | Paul Smith's | 29:51.36 | 7 |
| 10 | Derek TewksburyPlace 10 · Word of Life | — | Word of Life | 29:56.46 | 8 |
| 11 | Nicholas CarlsonPlace 11 · Western NE | — | Western NE | 30:20.58 | 9 |
| 12 | Joshua FarrellPlace 12 · Western NE | — | Western NE | 30:26.38 | 10 |
| 13 | Nathan CournoyerPlace 13 · Eastern Naza | — | Eastern Naza | 30:28.77 | 11 |
| 14 | Corey PiercePlace 14 · Western NE | — | Western NE | 30:31.85 | 12 |
| 15 | Xavier DepinaPlace 15 · Eastern Naza | — | Eastern Naza | 30:39.86 | 13 |
| 16 | Jack KeelanPlace 16 · Bard | — | Bard | 30:42.52 | 14 |
| 17 | John FalcoPlace 17 · Western NE | — | Western NE | 30:47.23 | 15 |
| 18 | Daniel BubarPlace 18 · Word of Life | — | Word of Life | 30:47.45 | 16 |
| 19 | Lance BradleyPlace 19 · Suny Canton | — | Suny Canton | 30:48.33 | 17 |
| 20 | Norman BenoitPlace 20 · Vermont Tech | — | Vermont Tech | 30:50.33 | 18 |
| 21 | Able BloodgoodPlace 21 · Bard | — | Bard | 30:52.87 | 19 |
| 22 | John BieszczadPlace 22 · Western NE | — | Western NE | 30:58.33 | 20 |
| 23 | Bo HopwoodPlace 23 · Bard | — | Bard | 31:12.36 | 21 |
| 24 | Wesley BurkitPlace 24 · Paul Smith's | — | Paul Smith's | 31:27.84 | 22 |
| 25 | Jared TemplinPlace 25 · Word of Life | — | Word of Life | 31:31.09 | 23 |
| 26 | Carter MassePlace 26 · Western NE | — | Western NE | 31:33.44 | — |
| 27 | Elijah FlynnPlace 27 · Bard | — | Bard | 31:39.11 | 24 |
| 28 | Aaron LyubanskyPlace 28 · Hampshire | — | Hampshire | 31:48.33 | 25 |
| 29 | Andrew StraussPlace 29 · NHTI | — | NHTI | 31:51.64 | — |
| 30 | Patrick NguyenPlace 30 · Elms | — | Elms | 31:55.32 | — |
| 31 | Ryan ChiariPlace 31 · Paul Smith's | — | Paul Smith's | 31:57.75 | 26 |
| 32 | Ryan GillisPlace 32 · NHTI | — | NHTI | 31:59.57 | — |
| 33 | Tyler BuffolinoPlace 33 · Albany Colle | — | Albany Colle | 32:01.62 | 27 |
| 34 | Santino GiordanoPlace 34 · Elms | — | Elms | 32:09.41 | — |
| 35 | Julien StimsonPlace 35 · Word of Life | — | Word of Life | 32:20.61 | 28 |
| 36 | Joshua SepePlace 36 · Word of Life | — | Word of Life | 32:25.53 | 29 |
| 37 | Matthew PietrykaPlace 37 · Suny Canton | — | Suny Canton | 32:30.56 | 30 |
| 38 | Dylan WangPlace 38 · Albany Colle | — | Albany Colle | 32:34.63 | 31 |
| 39 | Jonathan HeckerPlace 39 · Mitchell | — | Mitchell | 32:38.16 | 32 |
| 40 | Brogan LarosePlace 40 · Suny Canton | — | Suny Canton | 32:43.91 | 33 |
| 41 | David GoodwinPlace 41 · Word of Life | — | Word of Life | 32:53.65 | 34 |
| 42 | Oskar LehnartzPlace 42 · Vermont Tech | — | Vermont Tech | 32:57.06 | 35 |
| 43 | Harrison MatthewsPlace 43 · Albany Colle | — | Albany Colle | 33:08.34 | 36 |
| 44 | Alex NasonPlace 44 · Curry | — | Curry | 33:19.90 | — |
| 45 | Andrew FitzpatrickPlace 45 · Eastern Naza | — | Eastern Naza | 33:30.25 | 37 |
| 46 | Gage PerryPlace 46 · Suny Canton | — | Suny Canton | 33:31.92 | 38 |
| 47 | Jaden MaxwellPlace 47 · Word of Life | — | Word of Life | 33:34.39 | — |
| 48 | Henry NeilPlace 48 · Eastern Naza | — | Eastern Naza | 33:37.24 | 39 |
| 49 | Clement KimaniPlace 49 · Elms | — | Elms | 33:38.41 | — |
| 50 | Dawson ForemanPlace 50 · Word of Life | — | Word of Life | 33:50.84 | — |
| 51 | Robbie WiltsiePlace 51 · Mass. Libera | — | Mass. Libera | 33:53.58 | — |
| 52 | Elijah BoucherPlace 52 · Vermont Tech | — | Vermont Tech | 33:59.65 | 40 |
| 53 | Lance TomlinsonPlace 53 · Western NE | — | Western NE | 34:01.56 | — |
| 54 | Alfred ValeroPlace 54 · Saint Joseph | — | Saint Joseph | 34:12.27 | — |
| 55 | Rio CoursenPlace 55 · Vermont Tech | — | Vermont Tech | 34:12.90 | 41 |
| 56 | Paul AlfonsoPlace 56 · Curry | — | Curry | 34:14.67 | — |
| 57 | Thomas KochPlace 57 · Word of Life | — | Word of Life | 34:16.31 | — |
| 58 | Ian NovotnePlace 58 · Hampshire | — | Hampshire | 34:21.76 | 42 |
| 59 | Kevin AndrewsPlace 59 · Albany Colle | — | Albany Colle | 34:21.88 | 43 |
| 60 | Logan KrahnPlace 60 · Paul Smith's | — | Paul Smith's | 34:22.56 | 44 |
| 61 | Dermot O'ConnorPlace 61 · Paul Smith's | — | Paul Smith's | 34:31.87 | 45 |
| 62 | Nathan ShaderPlace 62 · Paul Smith's | — | Paul Smith's | 34:47.36 | — |
| 63 | Mark WingPlace 63 · Hampshire | — | Hampshire | 34:48.66 | 46 |
| 64 | Joshua SchwartzPlace 64 · Bard | — | Bard | 34:48.78 | 47 |
| 65 | Elisha DodenhoffPlace 65 · NHTI | — | NHTI | 35:16.23 | — |
| 66 | Xavier EugenePlace 66 · Word of Life | — | Word of Life | 35:20.55 | — |
| 67 | Quinn MattsonPlace 67 · Hampshire | — | Hampshire | 35:27.52 | 48 |
| 68 | Daniel RyhalPlace 68 · Suny Canton | — | Suny Canton | 35:28.00 | 49 |
| 69 | William KrebsPlace 69 · Hampshire | — | Hampshire | 35:45.13 | 50 |
| 70 | Declan LynchPlace 70 · Elms | — | Elms | 36:10.84 | — |
| 71 | Royal HooperPlace 71 · Bard | — | Bard | 36:12.93 | 51 |
| 72 | Michael HarrisPlace 72 · Mitchell | — | Mitchell | 36:48.07 | 52 |
| 73 | Carson WohlersPlace 73 · Paul Smith's | — | Paul Smith's | 37:08.69 | — |
| 74 | Xavier CollinsPlace 74 · Suny Canton | — | Suny Canton | 37:20.98 | 53 |
| 75 | Connor MazzarellaPlace 75 · Vermont Tech | — | Vermont Tech | 37:21.07 | 54 |
| 76 | Elyjah GarneauPlace 76 · Mass. Libera | — | Mass. Libera | 38:12.99 | — |
| 77 | Isaac PedroPlace 77 · Western NE | — | Western NE | 38:24.55 | — |
| 78 | Nolan TosoniPlace 78 · York County | — | York County | 38:29.49 | — |
| 79 | Luke AlvarezPlace 79 · Saint Joseph | — | Saint Joseph | 38:36.77 | — |
| 80 | Thomas TransuPlace 80 · Vermont Tech | — | Vermont Tech | 38:39.79 | 55 |
| 81 | Andre DallairePlace 81 · York County | — | York County | 38:47.88 | — |
| 82 | Ian Montgomery-GehrtPlace 82 · Paul Smith's | — | Paul Smith's | 38:55.65 | — |
| 83 | Aidan MinihanPlace 83 · Paul Smith's | — | Paul Smith's | 38:58.91 | — |
| 84 | Alex JodoinPlace 84 · Curry | — | Curry | 39:26.52 | — |
| 85 | Timothy O'HayrePlace 85 · Mitchell | — | Mitchell | 39:35.78 | 56 |
| 86 | Ty RoadcapPlace 86 · Mass. Libera | — | Mass. Libera | 39:40.60 | — |
| 87 | Samuel WoodPlace 87 · Paul Smith's | — | Paul Smith's | 39:40.75 | — |
| 88 | Andy TranPlace 88 · Albany Colle | — | Albany Colle | 39:50.53 | 57 |
| 89 | Patrick CasagrandePlace 89 · Mass. Libera | — | Mass. Libera | 40:08.51 | — |
| 90 | Harrison HerbertPlace 90 · Vermont Tech | — | Vermont Tech | 40:57.39 | 58 |
| 91 | Matthew ShakowPlace 91 · Albany Colle | — | Albany Colle | 41:17.12 | 59 |
| 92 | Ian EskesenPlace 92 · Hampshire | — | Hampshire | 41:34.92 | 60 |
| 93 | Jayden MedinaPlace 93 · Saint Joseph | — | Saint Joseph | 43:26.45 | — |
| 94 | Andrew JamesPlace 94 · Eastern Naza | — | Eastern Naza | 44:03.25 | 61 |
| 95 | Samson CotePlace 95 · NHTI | — | NHTI | 46:19.15 | — |
| 96 | David MartinPlace 96 · Albany Colle | — | Albany Colle | 49:02.43 | 62 |
| 97 | Thelonious StreznewskiPlace 97 · York County | — | York County | 51:12.83 | — |
| 98 | Gerjuan TyusPlace 98 · Mitchell | — | Mitchell | 51:39.25 | 63 |
| 99 | CJ BradleyPlace 99 · Mitchell | — | Mitchell | 51:41.05 | 64 |
| 100 | Calvin MacDonaldPlace 100 · Hampshire | — | Hampshire | 52:00.82 | 65 |
| 101 | Jadon DerrPlace 101 · Eastern Naza | — | Eastern Naza | 54:31.15 | 66 |
| 102 | Billy EvansPlace 102 · Eastern Naza | — | Eastern Naza | 55:51.29 | 67 |
| 103 | Jonathan BentivegnaPlace 103 · Suny Canton | — | Suny Canton | 59:47.59 | 68 |
| 104 | Daniel AlvarezPlace 104 · Eastern Naza | — | Eastern Naza | 1:08:57.12 | — |