| 1 | Carson NoeckerPlace 1 · SD State [FR] | — | SD State [FR] | 24:28.35 | 1 |
| 2 | Josh BeckerPlace 2 · SD State [JR] | — | SD State [JR] | 24:39.64 | 2 |
| 3 | Luke LabattePlace 3 · North Dakota [SR] | — | North Dakota [SR] | 24:47.11 | 3 |
| 4 | Joseph Minor-WilliamsPlace 4 · Sdsu Alumni | — | Sdsu Alumni | 24:53.81 | 4 |
| 5 | Justin JelacaPlace 5 · North Dakota [JR] | — | North Dakota [JR] | 24:54.42 | 5 |
| 6 | Tom BreuckmanPlace 6 · Sdsu Alumni | — | Sdsu Alumni | 25:00.21 | 6 |
| 7 | Colten BrandPlace 7 · Augustana [SR] | — | Augustana [SR] | 25:01.52 | 7 |
| 8 | Zach JohnsonPlace 8 · ND State [JR] | — | ND State [JR] | 25:03.40 | 8 |
| 9 | Jake ArasonPlace 9 · ND State [JR] | — | ND State [JR] | 25:05.06 | 9 |
| 10 | Jamie BurnsPlace 10 · North Dakota [JR] | — | North Dakota [JR] | 25:09.17 | 10 |
| 11 | Symon KeiserPlace 11 · ND State [JR] | — | ND State [JR] | 25:10.60 | 11 |
| 12 | Jackson DutcherPlace 12 · SD State [FR] | — | SD State [FR] | 25:10.63 | 12 |
| 13 | Hunter KlimekPlace 13 · ND State [JR] | — | ND State [JR] | 25:12.72 | 13 |
| 14 | Aleksa MilanovicPlace 14 · North Dakota [FR] | — | North Dakota [FR] | 25:13.52 | 14 |
| 15 | Payton SmithPlace 15 · ND State [SR] | — | ND State [SR] | 25:13.70 | 15 |
| 16 | Ben OlsonPlace 16 · Sdsu Alumni | — | Sdsu Alumni | 25:16.44 | 16 |
| 17 | Cody LarsonPlace 17 · SD State [SO] | — | SD State [SO] | 25:17.15 | 17 |
| 18 | Tyson MaharPlace 18 · ND State [JR] | — | ND State [JR] | 25:17.20 | 18 |
| 19 | Will LohrPlace 19 · SD State [FR] | — | SD State [FR] | 25:18.02 | 19 |
| 20 | Alec NelsonPlace 20 · North Dakota [JR] | — | North Dakota [JR] | 25:40.03 | 20 |
| 21 | Nathan AltoPlace 21 · Northern State [SO] | — | Northern State [SO] | 25:46.45 | 21 |
| 22 | William GerberPlace 22 · ND State [FR] | — | ND State [FR] | 25:48.00 | 22 |
| 23 | Ian BuschePlace 23 · North Dakota [FR] | — | North Dakota [FR] | 25:56.49 | 23 |
| 24 | Ivan AskimPlace 24 · Una-North Da | — | Una-North Da | 25:57.37 | 24 |
| 25 | Ethan MoePlace 25 · Una-North Da | — | Una-North Da | 26:02.68 | 25 |
| 26 | Gabe PetersPlace 26 · Sdsu Alumni | — | Sdsu Alumni | 26:03.79 | 26 |
| 27 | Alex OttenPlace 27 · Augustana [FR] | — | Augustana [FR] | 26:04.65 | 27 |
| 28 | Eric WeissPlace 28 · North Dakota [SO] | — | North Dakota [SO] | 26:10.14 | 28 |
| 29 | Christian NoblePlace 29 · SD State [FR] | — | SD State [FR] | 26:11.23 | 29 |
| 30 | Carson LauterbachPlace 30 · South Dakota [SO] | — | South Dakota [SO] | 26:17.61 | 30 |
| 31 | Kadin GroenPlace 31 · Augustana [FR] | — | Augustana [FR] | 26:23.95 | 31 |
| 32 | Ethan KimmelPlace 32 · North Dakota [FR] | — | North Dakota [FR] | 26:26.73 | — |
| 33 | Cashton JohnsonPlace 33 · SD State [FR] | — | SD State [FR] | 26:28.13 | 32 |
| 34 | Josh MartinPlace 34 · Northern State [SO] | — | Northern State [SO] | 26:32.27 | 33 |
| 35 | Elijah PedersonPlace 35 · ND State [FR] | — | ND State [FR] | 26:32.89 | — |
| 36 | Riley RuhaakPlace 36 · South Dakota [JR] | — | South Dakota [JR] | 26:35.70 | 34 |
| 37 | Evan LiewerPlace 37 · Una-North Da | — | Una-North Da | 26:36.99 | 35 |
| 38 | Regan BoschPlace 38 · ND State [FR] | — | ND State [FR] | 26:41.53 | — |
| 39 | Beau BrockPlace 39 · Augustana [SO] | — | Augustana [SO] | 26:43.23 | 36 |
| 40 | Henrik LindstrotPlace 40 · North Dakota [FR] | — | North Dakota [FR] | 26:45.58 | — |
| 41 | Niko AngellPlace 41 · North Dakota [FR] | — | North Dakota [FR] | 26:45.71 | — |
| 42 | Luke JohnsonPlace 42 · SD State [FR] | — | SD State [FR] | 26:47.61 | — |
| 43 | Daniel StreetPlace 43 · Augustana [JR] | — | Augustana [JR] | 26:47.84 | 37 |
| 44 | Mason KindelPlace 44 · ND State [SO] | — | ND State [SO] | 26:50.32 | — |
| 45 | Austin WannerPlace 45 · Una-North Da | — | Una-North Da | 26:53.78 | 38 |
| 46 | Evan HalbePlace 46 · Northern State [SO] | — | Northern State [SO] | 26:55.44 | 39 |
| 47 | Max SelbachPlace 47 · Sdsu Alumni | — | Sdsu Alumni | 26:55.89 | 40 |
| 48 | Hunter McHenryPlace 48 · Una-North Da | — | Una-North Da | 26:56.79 | 41 |
| 49 | Isaac FinkPlace 49 · Augustana [SO] | — | Augustana [SO] | 26:57.46 | 42 |
| 50 | Evan MyranPlace 50 · Augustana [SO] | — | Augustana [SO] | 27:01.04 | 43 |
| 51 | Mason SindelarPlace 51 · South Dakota [JR] | — | South Dakota [JR] | 27:03.15 | 44 |
| 52 | Ben HabermanPlace 52 · Augustana [JR] | — | Augustana [JR] | 27:09.14 | — |
| 53 | Brady HugginsPlace 53 · ND State [FR] | — | ND State [FR] | 27:18.57 | — |
| 54 | Will HarderPlace 54 · Una-South Da [FR] | — | Una-South Da [FR] | 27:23.56 | — |
| 55 | Patrick VogelPlace 55 · Augustana [FR] | — | Augustana [FR] | 27:26.08 | — |
| 56 | Tyson RickerPlace 56 · Una-Augustan | — | Una-Augustan | 27:27.58 | — |
| 57 | John SwotekPlace 57 · South Dakota [JR] | — | South Dakota [JR] | 27:29.28 | 45 |
| 58 | Marshall LovelandPlace 58 · ND State [SO] | — | ND State [SO] | 27:39.56 | — |
| 59 | Grant DixonPlace 59 · South Dakota [FR] | — | South Dakota [FR] | 27:46.52 | 46 |
| 60 | Seth FeyPlace 60 · South Dakota [SO] | — | South Dakota [SO] | 27:53.28 | 47 |
| 61 | Andrew MoellerPlace 61 · Una-South Da | — | Una-South Da | 27:55.02 | — |
| 62 | Lennart LindstrotPlace 62 · North Dakota [FR] | — | North Dakota [FR] | 27:56.20 | — |
| 63 | Ricky BerndtPlace 63 · Northern State [FR] | — | Northern State [FR] | 27:56.41 | 48 |
| 64 | Jarek GlennPlace 64 · South Dakota [JR] | — | South Dakota [JR] | 28:05.15 | 49 |
| 65 | Alex AuchPlace 65 · Sdsu Alumni | — | Sdsu Alumni | 28:07.61 | 50 |
| 66 | Jonah DafoePlace 66 · Una-North Da | — | Una-North Da | 28:09.21 | 51 |
| 67 | Caden TegethoffPlace 67 · Augustana [JR] | — | Augustana [JR] | 28:15.50 | — |
| 68 | Chase SmithPlace 68 · Northern State [JR] | — | Northern State [JR] | 28:18.23 | 52 |
| 69 | Dalton FleckensteinPlace 69 · Northern State [FR] | — | Northern State [FR] | 28:26.54 | 53 |
| 70 | Soren WeegPlace 70 · Augustana [FR] | — | Augustana [FR] | 28:28.09 | — |
| 71 | Taylor ThorsonPlace 71 · Northern State [FR] | — | Northern State [FR] | 28:43.19 | 54 |
| 72 | Jacob AngerhoferPlace 72 · Una-Northern State | — | Una-Northern State | 28:43.71 | — |
| 73 | Trevor HiattPlace 73 · South Dakota [FR] | — | South Dakota [FR] | 28:48.39 | — |
| 74 | Blake StoksPlace 74 · Northern State [SO] | — | Northern State [SO] | 29:23.20 | — |
| 75 | Noah GandleyPlace 75 · Augustana [SO] | — | Augustana [SO] | 29:36.02 | — |
| 76 | Micah BruggemanPlace 76 · North Dakota [SO] | — | North Dakota [SO] | 29:37.64 | — |
| 77 | John JacklinPlace 77 · Northern State [SR] | — | Northern State [SR] | 29:42.61 | — |
| 78 | Turner ThorsonPlace 78 · Northern State [FR] | — | Northern State [FR] | 30:24.96 | — |
| 79 | Dameon ZenawickPlace 79 · ND State [FR] | — | ND State [FR] | 30:40.37 | — |