| 1 | Aaron GruenPlace 1 · Rhode Island Track Club | — | Rhode Island Track Club | 24:14.1 |
| 2 | Danny CosgrovePlace 2 · Notch Run Club | — | Notch Run Club | 24:14.9 |
| 3 | Ben DrezekPlace 3 · Grade - · Tracksmith Hare AC | - | Tracksmith Hare AC | 24:20.4 PR |
| 4 | Colin CernikPlace 4 · Grade 10 · Valor TC Portland | 10 | Valor TC Portland | 24:24.0 PR |
| 5 | Sam LaverdierePlace 5 · Grade 12 · Valor TC Portland | 12 | Valor TC Portland | 24:29.3 PR |
| 6 | Christopher ColletPlace 6 · Grade - · Rhode Island Track Club | - | Rhode Island Track Club | 24:30.5 PR |
| 7 | Aaron WillinghamPlace 7 · Grade 11 · Valor TC Portland | 11 | Valor TC Portland | 24:32.2 PR |
| 8 | Timothy GillPlace 8 · Grade 11 · Battle Road Track Club | 11 | Battle Road Track Club | 24:37.9 PR |
| 9 | Erik LindenPlace 9 · Grade - · Rhode Island Track Club | - | Rhode Island Track Club | 24:56.5 PR |
| 10 | Miles SmithPlace 10 · Tortoise Track Club | — | Tortoise Track Club | 25:00.4 |
| 11 | Mitchell DaileyPlace 11 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 25:03.9 PR |
| 12 | Andrew MahPlace 12 · Grade - · Tortoise Track Club | - | Tortoise Track Club | 25:12.3 |
| 13 | Neil IbataPlace 13 · Grade - · Boston Athletic Association | - | Boston Athletic Association | 25:15.6 PR |
| 14 | Alex BrownPlace 14 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 25:18.1 PR |
| 15 | Matthew RandPlace 15 · Grade - · Valor TC Portland | - | Valor TC Portland | 25:19.7 PR |
| 16 | Sean McCauleyPlace 16 · Unattached | — | Unattached | 25:24.4 |
| 17 | Will BergerPlace 17 · Grade Fr · Battle Road Track Club | Fr | Battle Road Track Club | 25:28.0 PR |
| 18 | Malik MahmudPlace 18 · Rhode Island Track Club | — | Rhode Island Track Club | 25:34.8 |
| 19 | Andrew CromptonPlace 19 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 25:35.7 |
| 20 | Aksel LaudonPlace 20 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 25:36.5 PR |
| 21 | Alex CorbettPlace 21 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 25:42.2 PR |
| 22 | Ewan RawcliffePlace 22 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 25:54.0 |
| 23 | Logan GaudettePlace 23 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 25:54.2 PR |
| 24 | Dylan StoltzfusPlace 24 · Grade - · Valor TC Portland | - | Valor TC Portland | 25:54.4 PR |
| 25 | Ethan WeinerPlace 25 · Grade - · Cambridge Running | - | Cambridge Running | 25:56.4 PR |
| 26 | Benjamin SteevesPlace 26 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 25:56.4 PR |
| 27 | Connor GarrettPlace 27 · Grade Fr · Unattached | Fr | Unattached | 25:57.4 PR |
| 28 | James CannonPlace 28 · Grade - · Greater Boston Track | - | Greater Boston Track | 25:59.1 |
| 29 | Merrick KonhausPlace 29 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 26:00.3 PR |
| 30 | Paul AstePlace 30 · Rhode Island Track Club | — | Rhode Island Track Club | 26:02.9 |
| 31 | Andrew ErskinePlace 31 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 26:04.7 PR |
| 32 | Michael CreedonPlace 32 · Grade - · Greater Boston Track | - | Greater Boston Track | 26:08.8 PR |
| 33 | Carson FischerPlace 33 · Grade - · UNA-Fischer | - | UNA-Fischer | 26:10.2 PR |
| 34 | Daniel StevensPlace 34 · Grade 12 · Old Goat Track Club | 12 | Old Goat Track Club | 26:10.6 PR |
| 35 | Nathan FogartyPlace 35 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 26:11.0 PR |
| 36 | Brian HarveyPlace 36 · Grade - · Boston Athletic Association | - | Boston Athletic Association | 26:13.3 PR |
| 37 | Michael StammPlace 37 · Grade - · Greater Boston Track | - | Greater Boston Track | 26:16.5 PR |
| 38 | Nicolas FerrettiPlace 38 · Grade - · Greater Boston Track | - | Greater Boston Track | 26:20.0 PR |
| 39 | Reid KovacsPlace 39 · Tortoise Track Club | — | Tortoise Track Club | 26:21.0 |
| 40 | John MieszczanskiPlace 40 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 26:22.4 |
| 41 | Nathan MasiPlace 41 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 26:24.7 PR |
| 42 | Sam CapobiancoPlace 42 · Grade 12 · Battle Road Track Club | 12 | Battle Road Track Club | 26:26.1 PR |
| 43 | Lucas EstradaPlace 43 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 26:32.6 PR |
| 44 | Christopher AllenPlace 44 · Grade - · Boston Athletic Association | - | Boston Athletic Association | 26:34.2 PR |
| 45 | Mike DiToccoPlace 45 · Grade - · HFC Striders | - | HFC Striders | 26:36.8 |
| 46 | Steven Spreizer Jr.Place 46 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 26:37.9 PR |
| 47 | Gavin IsbellPlace 47 · Grade - · Boston Athletic Association | - | Boston Athletic Association | 26:38.9 PR |
| 48 | Jonas HamptonPlace 48 · Rhode Island Track Club | — | Rhode Island Track Club | 26:44.7 |
| 49 | Aaron LucciPlace 49 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 26:45.0 PR |
| 50 | Evan RouthierPlace 50 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 26:49.9 PR |
| 51 | Anthony ChasePlace 51 · Tortoise Track Club | — | Tortoise Track Club | 26:52.0 |
| 52 | Steven HammarPlace 52 · Grade - · Gate City Athletics | - | Gate City Athletics | 27:00.4 PR |
| 53 | Matthew CicciuPlace 53 · Grade 12 · Battle Road Track Club | 12 | Battle Road Track Club | 27:06.7 PR |
| 54 | Addison DavisPlace 54 · UNA-Davis | — | UNA-Davis | 27:07.5 |
| 55 | Andrew YatsuhashiPlace 55 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 27:09.1 |
| 56 | Eliot LaidlawPlace 56 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 27:10.2 PR |
| 57 | Joshua DerrickPlace 57 · Tortoise Track Club | — | Tortoise Track Club | 27:13.2 |
| 58 | Nicolas EmmeneggerPlace 58 · Tortoise Track Club | — | Tortoise Track Club | 27:19.5 |
| 59 | Miles HarrisonPlace 59 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 27:20.7 PR |
| 60 | Russell GokemeijerPlace 60 · Grade - · Greater Boston Track | - | Greater Boston Track | 27:22.2 PR |
| 61 | Jeff CandellPlace 61 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 27:24.5 PR |
| 62 | Owen GwizdalaPlace 62 · Grade - · Cambridge Running | - | Cambridge Running | 27:26.6 PR |
| 63 | Samuel BrunnettePlace 63 · UNA-Brunette | — | UNA-Brunette | 27:28.4 |
| 64 | Dan McSollaPlace 64 · Grade 12 · Battle Road Track Club | 12 | Battle Road Track Club | 27:28.6 PR |
| 65 | Matt ProvostPlace 65 · Grade - · UNA-Provost | - | UNA-Provost | 27:29.2 PR |
| 66 | Erik HinrichsenPlace 66 · Grade - · Greater Boston Track | - | Greater Boston Track | 27:30.5 |
| 67 | Brian BrooksPlace 67 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 27:31.7 PR |
| 68 | Sam SchragePlace 68 · Grade 11 · Greater Boston Track | 11 | Greater Boston Track | 27:32.5 |
| 69 | Harry SteinbergPlace 69 · Grade 11 · Battle Road Track Club | 11 | Battle Road Track Club | 27:39.7 PR |
| 70 | Brady FluetPlace 70 · UNA-Fluet | — | UNA-Fluet | 27:41.2 |
| 71 | Henry BowmanPlace 71 · Grade - · Greater Boston Track | - | Greater Boston Track | 27:49.0 |
| 72 | Stephen PolitoPlace 72 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 27:54.8 PR |
| 73 | Micah BensonPlace 73 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 28:00.1 PR |
| 74 | Jacob Eli JampelPlace 74 · Tortoise Track Club | — | Tortoise Track Club | 28:04.2 |
| 75 | Samuel BakerPlace 75 · Grade - · Greater Boston Track | - | Greater Boston Track | 28:06.4 PR |
| 76 | William IngallsPlace 76 · Grade - · Cambridge Running | - | Cambridge Running | 28:15.7 PR |
| 77 | Paul GennaroPlace 77 · Grade - · Central Mass Striders | - | Central Mass Striders | 28:17.7 PR |
| 78 | Aidan KindoppPlace 78 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 28:19.4 PR |
| 79 | Colin McGinnPlace 79 · Grade - · Greater Boston Track | - | Greater Boston Track | 28:20.0 PR |
| 80 | John SchroederPlace 80 · UNA-Schroeder | — | UNA-Schroeder | 28:20.2 |
| 81 | Isaac RubinsteinPlace 81 · Rhode Island Track Club | — | Rhode Island Track Club | 28:20.7 |
| 82 | Hariharan JayaraamanPlace 82 · Grade - · Cambridge Running | - | Cambridge Running | 28:22.4 |
| 83 | Andrew ChalmersPlace 83 · Grade - · Greater Boston Track | - | Greater Boston Track | 28:23.0 PR |
| 84 | John SavaPlace 84 · Grade - · Battle Road Track Club | - | Battle Road Track Club | 28:23.2 PR |
| 85 | Reed FosterPlace 85 · Tortoise Track Club | — | Tortoise Track Club | 28:27.9 |
| 86 | Benjamin MethotPlace 86 · UNA-Methot | — | UNA-Methot | 28:31.0 |
| 87 | Ryan LaFrancePlace 87 · UNA-LaFrance | — | UNA-LaFrance | 28:38.1 |
| 88 | Seabiscuit HorsemanPlace 88 · Grade - · Tracksmith Hare AC | - | Tracksmith Hare AC | 28:38.5 |
| 89 | Antony KellerPlace 89 · Grade - · Boston Athletic Association | - | Boston Athletic Association | 28:39.7 PR |
| 90 | Matthew LeckyPlace 90 · Grade Jr · Old Goat Track Club | Jr | Old Goat Track Club | 28:43.2 PR |
| 91 | Brian GilliganPlace 91 · Grade - · Greater Boston Track | - | Greater Boston Track | 28:53.7 PR |
| 92 | Jacob WormaldPlace 92 · Grade - · Gate City Athletics | - | Gate City Athletics | 28:58.0 PR |
| 93 | Jacob DubinPlace 93 · Grade - · HFC Striders | - | HFC Striders | 28:59.5 PR |
| 94 | Anthony ShelbyPlace 94 · Grade - · Boston Athletic Association | - | Boston Athletic Association | 29:01.7 PR |
| 95 | Zach EckhardtPlace 95 · Tortoise Track Club | — | Tortoise Track Club | 29:04.5 |
| 96 | Joseph RyanPlace 96 · UNA-Ryan | — | UNA-Ryan | 29:14.6 |
| 97 | Bobby LovitchPlace 97 · Grade - · Cambridge Running | - | Cambridge Running | 29:14.6 PR |
| 98 | Alex SimoneauPlace 98 · Grade - · Old Goat Track Club | - | Old Goat Track Club | 29:15.3 PR |
| 99 | Steven FritzschePlace 99 · Grade - · Valor TC Portland | - | Valor TC Portland | 29:18.5 PR |
| 100 | Brandyn NaroPlace 100 · Grade - · Gate City Athletics | - | Gate City Athletics | 29:21.0 PR |