| 1 | Gideon HammahPlace 1 · Grade Fr · U-Mary | Fr | U-Mary | 24:49.7 | 1 |
| 2 | Andrew ScheerPlace 2 · Grade So · U-Mary | So | U-Mary | 24:51.4 | 2 |
| 3 | Nathan AltoPlace 3 · Grade Sr · Northern State | Sr | Northern State | 24:57.4 | 3 |
| 4 | Jacob AngerhoferPlace 4 · Grade Jr · Northern State | Jr | Northern State | 25:34.6 | 4 |
| 5 | Morgon BrindleyPlace 5 · Grade So · Bismarck State (N.D.) | So | Bismarck State (N.D.) | 25:46.5 | 5 |
| 6 | Evan HalbePlace 6 · Grade Jr · Northern State | Jr | Northern State | 26:00.8 | 6 |
| 7 | Austin WannerPlace 7 · Grade Fr · North Dakota State | Fr | North Dakota State | 26:06.3 | — |
| 8 | Grayson BonillaPlace 8 · Grade Sr · Minot State | Sr | Minot State | 26:08.7 | 7 |
| 9 | David VanVeenPlace 9 · Grade Fr · Northern State | Fr | Northern State | 26:10.3 PR | 8 |
| 10 | Lance BradleyPlace 10 · Grade Fr · U-Mary | Fr | U-Mary | 26:12.8 | 9 |
| 11 | Bailen HayfordPlace 11 · Grade Fr · Northern State | Fr | Northern State | 26:13.2 | 10 |
| 12 | Eric HasbyPlace 12 · Grade Sophomore · Unattached | Sophomore | Unattached | 26:17.0 | — |
| 13 | Ivar MartellPlace 13 · Grade So · Bismarck State (N.D.) | So | Bismarck State (N.D.) | 26:23.3 PR | 11 |
| 14 | Kaden MattsonPlace 14 · Grade Fr · U-Mary | Fr | U-Mary | 26:24.3 | 12 |
| 15 | Raine SkjodPlace 15 · Grade Jr · U-Mary | Jr | U-Mary | 26:25.0 | 13 |
| 16 | Brody FerdererPlace 16 · Grade So · Bismarck State (N.D.) | So | Bismarck State (N.D.) | 26:26.2 PR | 14 |
| 17 | Caleb HansenPlace 17 · Grade Jr · U-Mary | Jr | U-Mary | 26:27.7 | 15 |
| 18 | Yoni NeyshtadtPlace 18 · Grade Sr · Minot State | Sr | Minot State | 26:43.1 | 16 |
| 19 | Marco MurilloPlace 19 · Grade Sr · Minot State | Sr | Minot State | 26:47.7 | 17 |
| 20 | Jake JenkinsPlace 20 · Grade So · Minot State | So | Minot State | 26:48.9 | 18 |
| 21 | Peyton SimsPlace 21 · Grade Fr · Bismarck State (N.D.) | Fr | Bismarck State (N.D.) | 26:54.7 | 19 |
| 22 | Nick LindPlace 22 · Grade ? · Unattached | ? | Unattached | 27:14.6 | — |
| 23 | Taylor ThorsonPlace 23 · Grade So · Northern State | So | Northern State | 27:23.9 | 20 |
| 24 | Ethan SchafferPlace 24 · Grade Jr · U-Mary | Jr | U-Mary | 27:34.0 | 21 |
| 25 | Holter BridwellPlace 25 · Grade So · Minot State | So | Minot State | 27:38.1 | 22 |
| 26 | Justin BurudPlace 26 · Grade So · Bismarck State (N.D.) | So | Bismarck State (N.D.) | 27:44.8 PR | 23 |
| 27 | Camden JasminPlace 27 · Grade Senior · Unattached | Senior | Unattached | 27:48.9 | — |
| 28 | Andrew KilmanPlace 28 · Grade Fr · U-Mary | Fr | U-Mary | 28:03.7 | — |
| 29 | Djiby DialloPlace 29 · Grade Fr · Bismarck State (N.D.) | Fr | Bismarck State (N.D.) | 28:04.1 | 24 |
| 30 | Max LeforPlace 30 · Grade So · U-Mary | So | U-Mary | 28:16.0 | — |
| 31 | Tate MinnihanPlace 31 · Grade Fr · Valley City State (N.D.) | Fr | Valley City State (N.D.) | 28:22.4 | 25 |
| 32 | Nikita NeyshtadtPlace 32 · Grade So · Minot State | So | Minot State | 28:25.0 | 26 |
| 33 | Michael PfligerPlace 33 · Grade Fr · Bismarck State (N.D.) | Fr | Bismarck State (N.D.) | 28:25.8 | 27 |
| 34 | Luke MortensenPlace 34 · Grade Fr · U-Mary | Fr | U-Mary | 28:40.6 | — |
| 35 | Christian WellsPlace 35 · Grade ? · Unattached | ? | Unattached | 28:40.9 | — |
| 36 | Zach BaumgartnerPlace 36 · Grade Fr · Valley City State (N.D.) | Fr | Valley City State (N.D.) | 29:01.6 | 28 |
| 37 | Kaden VermillionPlace 37 · Grade So · Minot State | So | Minot State | 29:12.2 | 29 |
| 38 | Kade WarrenPlace 38 · Grade Fr · Bismarck State (N.D.) | Fr | Bismarck State (N.D.) | 29:19.2 | — |
| 39 | Peyton TuhyPlace 39 · Grade Jr · Minot State | Jr | Minot State | 29:29.2 | — |
| 40 | Harrison CobbPlace 40 · Grade So · Bismarck State (N.D.) | So | Bismarck State (N.D.) | 29:45.7 | — |
| 41 | Brackin AwenderPlace 41 · Grade Jr · Valley City State (N.D.) | Jr | Valley City State (N.D.) | 29:47.0 | 30 |
| 42 | Garet HokePlace 42 · Grade Sr · Valley City State (N.D.) | Sr | Valley City State (N.D.) | 29:56.1 PR | 31 |
| 43 | Blake StoksPlace 43 · Grade ? · Unattached | ? | Unattached | 29:56.9 | — |
| 44 | Zander GroverPlace 44 · Grade Fr · Minot State | Fr | Minot State | 30:04.4 | — |
| 45 | Isaac RathbunPlace 45 · Grade So · Minot State | So | Minot State | 30:05.7 | — |
| 46 | Dylan SchimkePlace 46 · Grade Fr · Northern State | Fr | Northern State | 30:44.1 PR | 32 |
| 47 | Isaac EichhorstPlace 47 · Grade Jr · Valley City State (N.D.) | Jr | Valley City State (N.D.) | 30:44.9 | 33 |
| 48 | Nathan SchroederPlace 48 · Grade Fr · Bismarck State (N.D.) | Fr | Bismarck State (N.D.) | 31:09.0 PR | — |
| 49 | Auston LemerPlace 49 · Grade Fr · Minot State | Fr | Minot State | 31:36.4 | — |