| 1 | Micah MatherPlace 1 · Unattached | — | Unattached | 26:05.3 |
| 2 | Matthew YoungPlace 2 · Grade So · Jamestown (N.D.) | So | Jamestown (N.D.) | 26:09.4 |
| 3 | Jeremiah PanecPlace 3 · Grade Jr · Dakota Wesleyan (S.D.) | Jr | Dakota Wesleyan (S.D.) | 26:10.6 |
| 4 | Alexander AuchPlace 4 · Unattached | — | Unattached | 26:22.4 |
| 5 | Christopher MorenoPlace 5 · Grade Jr · Dickinson State (N.D.) | Jr | Dickinson State (N.D.) | 26:40.4 |
| 6 | Max CrusePlace 6 · Grade Fr · Dakota State (S.D.) | Fr | Dakota State (S.D.) | 26:50.8 |
| 7 | Dennis GonzalezPlace 7 · Grade Jr · Valley City State (N.D.) | Jr | Valley City State (N.D.) | 26:55.5 |
| 8 | Dylan OlsonPlace 8 · Grade Fr · Valley City State (N.D.) | Fr | Valley City State (N.D.) | 26:59.3 PR |
| 9 | Jason KennyPlace 9 · Grade Jr · Morningside (Iowa) | Jr | Morningside (Iowa) | 27:02.0 |
| 10 | Ray MunstermanPlace 10 · Grade Fr · South Dakota State | Fr | South Dakota State | 27:08.6 |
| 11 | Rodney HenryPlace 11 · Grade Jr · Dickinson State (N.D.) | Jr | Dickinson State (N.D.) | 27:18.3 |
| 12 | Lane TibbsPlace 12 · Grade Jr · Dakota Wesleyan (S.D.) | Jr | Dakota Wesleyan (S.D.) | 27:20.0 |
| 13 | Michael SchwinghamerPlace 13 · Unattached | — | Unattached | 27:21.0 |
| 14 | Kipp KinsleyPlace 14 · Unattached | — | Unattached | 27:22.5 |
| 15 | Josiah McAllisterPlace 15 · Grade JR · Unattached | JR | Unattached | 27:23.1 |
| 16 | Dalton DemersPlace 16 · Grade Fr · Briar Cliff (Iowa) | Fr | Briar Cliff (Iowa) | 27:23.6 |
| 17 | Anthony PattonPlace 17 · Grade So · Morningside (Iowa) | So | Morningside (Iowa) | 27:24.3 |
| 18 | Orin RambowPlace 18 · Grade So · Valley City State (N.D.) | So | Valley City State (N.D.) | 27:24.9 PR |
| 19 | Chandler KlawitterPlace 19 · Grade Fr · South Dakota State | Fr | South Dakota State | 27:24.9 |
| 20 | Connor HaalandPlace 20 · Grade Fr · South Dakota State | Fr | South Dakota State | 27:31.6 |
| 21 | David RoanhorsePlace 21 · Grade So · Minnesota Morris | So | Minnesota Morris | 27:33.2 |
| 22 | Thomas TaylorPlace 22 · Grade So · Concordia (Neb.) | So | Concordia (Neb.) | 27:34.6 |
| 23 | Tristen GuillotPlace 23 · Grade So · Dickinson State (N.D.) | So | Dickinson State (N.D.) | 27:36.1 |
| 24 | A.J. JanssenPlace 24 · Grade Jr · Morningside (Iowa) | Jr | Morningside (Iowa) | 27:48.9 |
| 25 | Raymond AbrahamPlace 25 · Grade Fr · Minnesota Morris | Fr | Minnesota Morris | 27:52.5 |
| 26 | Braden CurnowPlace 26 · Grade Fr · Dakota State (S.D.) | Fr | Dakota State (S.D.) | 27:53.9 |
| 27 | Hunter FlynnPlace 27 · Grade Fr · Dickinson State (N.D.) | Fr | Dickinson State (N.D.) | 28:01.6 |
| 28 | Daniel AguirrePlace 28 · Grade Jr · Dickinson State (N.D.) | Jr | Dickinson State (N.D.) | 28:01.7 |
| 29 | Ernest Franssen IIIPlace 29 · Grade Fr · Dickinson State (N.D.) | Fr | Dickinson State (N.D.) | 28:02.6 |
| 30 | Connor RitzPlace 30 · Grade Fr · Morningside (Iowa) | Fr | Morningside (Iowa) | 28:07.7 |
| 31 | Christian Van CleavePlace 31 · Grade Fr · Concordia (Neb.) | Fr | Concordia (Neb.) | 28:12.5 |
| 32 | Tyler SassenbergPlace 32 · Grade So · Minnesota Morris | So | Minnesota Morris | 28:12.5 |
| 33 | Louis LeonPlace 33 · Grade Jr · Valley City State (N.D.) | Jr | Valley City State (N.D.) | 28:13.3 |
| 34 | Cole SargentPlace 34 · Unattached | — | Unattached | 28:15.1 |
| 35 | Matthew DunnPlace 35 · Grade Fr · Dakota State (S.D.) | Fr | Dakota State (S.D.) | 28:17.2 |
| 36 | Patrick WortmannPlace 36 · Grade Jr · Concordia (Neb.) | Jr | Concordia (Neb.) | 28:18.4 |
| 37 | Ryan AndersonPlace 37 · Grade Fr · Minnesota Morris | Fr | Minnesota Morris | 28:18.9 |
| 38 | Kohlton GabehartPlace 38 · Grade Jr · Concordia (Neb.) | Jr | Concordia (Neb.) | 28:19.9 |
| 39 | Dylan LindstromPlace 39 · Grade Fr · Morningside (Iowa) | Fr | Morningside (Iowa) | 28:23.1 |
| 40 | Joe CelisPlace 40 · Grade So · Valley City State (N.D.) | So | Valley City State (N.D.) | 28:25.0 PR |
| 41 | Daniel RadktePlace 41 · Grade So · South Dakota State | So | South Dakota State | 28:28.6 |
| 42 | Cameron HarmingPlace 42 · Grade Fr · Dakota State (S.D.) | Fr | Dakota State (S.D.) | 28:29.3 |
| 43 | Derek BoekelheidePlace 43 · Unattached | — | Unattached | 28:29.4 |
| 44 | Trey SmollackPlace 44 · Grade So · Dickinson State (N.D.) | So | Dickinson State (N.D.) | 28:29.8 |
| 45 | Slater MarshallPlace 45 · Grade So · Morningside (Iowa) | So | Morningside (Iowa) | 28:32.1 |
| 46 | Donavan MoserPlace 46 · Grade Jr · Jamestown (N.D.) | Jr | Jamestown (N.D.) | 28:33.5 PR |
| 47 | Edmund CeasePlace 47 · Grade Fr · Minnesota Morris | Fr | Minnesota Morris | 28:34.6 |
| 48 | Michael CarsonPlace 48 · Grade SR · Unattached | SR | Unattached | 28:35.0 |
| 49 | Bryce BlankPlace 49 · Grade So · Dakota Wesleyan (S.D.) | So | Dakota Wesleyan (S.D.) | 28:36.9 |
| 50 | Benjamin BarnackPlace 50 · Grade Fr · Minnesota Morris | Fr | Minnesota Morris | 28:38.1 |
| 51 | Rex SchlichtPlace 51 · Grade Fr · Dakota Wesleyan (S.D.) | Fr | Dakota Wesleyan (S.D.) | 28:43.1 |
| 52 | Casey McEvoyPlace 52 · Grade Jr · Briar Cliff (Iowa) | Jr | Briar Cliff (Iowa) | 28:45.6 |
| 53 | Evan AschePlace 53 · Grade So · Concordia (Neb.) | So | Concordia (Neb.) | 28:46.7 |
| 54 | Cody WilliamsPlace 54 · Grade Fr · Concordia (Neb.) | Fr | Concordia (Neb.) | 28:48.5 |
| 55 | Jackson RudePlace 55 · Grade So · Morningside (Iowa) | So | Morningside (Iowa) | 28:52.7 |
| 56 | Tim BrinkPlace 56 · Grade Fr · Morningside (Iowa) | Fr | Morningside (Iowa) | 28:53.7 |
| 57 | Aaron SpringerPlace 57 · Grade Fr · Valley City State (N.D.) | Fr | Valley City State (N.D.) | 29:00.5 PR |
| 58 | Daniel PalmerPlace 58 · Grade Fr · Jamestown (N.D.) | Fr | Jamestown (N.D.) | 29:01.3 |
| 59 | Kohlton PetersonPlace 59 · Grade Fr · Valley City State (N.D.) | Fr | Valley City State (N.D.) | 29:01.9 PR |
| 60 | Joshua MonsonPlace 60 · Unattached | — | Unattached | 29:04.8 |
| 61 | Lukas BlankmanPlace 61 · Grade Fr · Mount Marty (S.D.) | Fr | Mount Marty (S.D.) | 29:05.0 |
| 62 | John SchwinghamerPlace 62 · Unattached | — | Unattached | 29:11.3 |
| 63 | Chalmer CombelickPlace 63 · Unattached | — | Unattached | 29:18.7 |
| 64 | Dakota WagnerPlace 64 · Grade So · Jamestown (N.D.) | So | Jamestown (N.D.) | 29:22.8 PR |
| 65 | Daniel CareyPlace 65 · Grade Fr · Morningside (Iowa) | Fr | Morningside (Iowa) | 29:23.7 PR |
| 66 | Richard TimmermansPlace 66 · Grade Jr · Dickinson State (N.D.) | Jr | Dickinson State (N.D.) | 29:27.0 |
| 67 | Zach KollaschPlace 67 · Grade So · Briar Cliff (Iowa) | So | Briar Cliff (Iowa) | 29:29.2 |
| 68 | Aaron FordPlace 68 · Grade Jr · Jamestown (N.D.) | Jr | Jamestown (N.D.) | 29:34.4 |
| 69 | Andrew StanekPlace 69 · Grade Fr · Minnesota Morris | Fr | Minnesota Morris | 29:35.9 |
| 70 | Josh HaningPlace 70 · Grade Fr · Briar Cliff (Iowa) | Fr | Briar Cliff (Iowa) | 29:36.8 |
| 71 | Tony KollaschPlace 71 · Grade So · Briar Cliff (Iowa) | So | Briar Cliff (Iowa) | 29:37.8 |
| 72 | Brendan LangbehnPlace 72 · Grade Fr · Dakota Wesleyan (S.D.) | Fr | Dakota Wesleyan (S.D.) | 29:45.2 |
| 73 | Christian WattersPlace 73 · Grade Fr · Concordia (Neb.) | Fr | Concordia (Neb.) | 29:46.1 |
| 74 | Spencer MattheisPlace 74 · Grade Fr · Valley City State (N.D.) | Fr | Valley City State (N.D.) | 29:52.2 |
| 75 | Brett O'ConnellPlace 75 · Grade Fr · Valley City State (N.D.) | Fr | Valley City State (N.D.) | 29:52.5 PR |
| 76 | Nick WixonPlace 76 · Grade So · Mount Marty (S.D.) | So | Mount Marty (S.D.) | 29:57.8 |
| 77 | Patrick SchneebergerPlace 77 · Grade Fr · Concordia (Neb.) | Fr | Concordia (Neb.) | 30:06.6 |
| 78 | Jayden GrahamPlace 78 · Grade Fr · Concordia (Neb.) | Fr | Concordia (Neb.) | 30:14.0 PR |
| 79 | Dustin WagnerPlace 79 · Grade Fr · Jamestown (N.D.) | Fr | Jamestown (N.D.) | 30:15.9 |
| 80 | Cameron MoesPlace 80 · Grade So · Concordia (Neb.) | So | Concordia (Neb.) | 30:18.8 |
| 81 | Samuel VoigtPlace 81 · Grade Jr · Mount Marty (S.D.) | Jr | Mount Marty (S.D.) | 30:20.3 |
| 82 | Zach PotratzPlace 82 · Grade Fr · Concordia (Neb.) | Fr | Concordia (Neb.) | 30:48.5 |
| 83 | Matthew JirelePlace 83 · Grade Fr · Mount Marty (S.D.) | Fr | Mount Marty (S.D.) | 31:04.3 |
| 84 | Jonathan LeinPlace 84 · Grade Fr · Dakota State (S.D.) | Fr | Dakota State (S.D.) | 31:09.8 |
| 85 | Christian ThielkePlace 85 · Grade Fr · Minnesota Morris | Fr | Minnesota Morris | 31:13.0 |
| 86 | Cody PerDuePlace 86 · Grade Fr · Valley City State (N.D.) | Fr | Valley City State (N.D.) | 31:16.4 |
| 87 | Michael SampersPlace 87 · Grade Jr · Jamestown (N.D.) | Jr | Jamestown (N.D.) | 31:22.6 |
| 88 | Taylor ClarkPlace 88 · Grade Fr · Minnesota Morris | Fr | Minnesota Morris | 31:23.2 |
| 89 | Corey HermannPlace 89 · Grade Fr · Dakota State (S.D.) | Fr | Dakota State (S.D.) | 31:32.8 |
| 90 | Steven CutlerPlace 90 · Grade Fr · Morningside (Iowa) | Fr | Morningside (Iowa) | 31:38.5 |
| 91 | Nick ZadarPlace 91 · Grade Fr · Concordia (Neb.) | Fr | Concordia (Neb.) | 31:40.2 |
| 92 | Royce BrawleyPlace 92 · Grade Fr · Valley City State (N.D.) | Fr | Valley City State (N.D.) | 31:44.5 PR |
| 93 | Logan PetersonPlace 93 · Grade Fr · Mount Marty (S.D.) | Fr | Mount Marty (S.D.) | 31:45.3 PR |
| 94 | Andrew BrobergPlace 94 · Grade Fr · Minnesota Morris | Fr | Minnesota Morris | 32:02.7 |
| 95 | Mattheu CoxPlace 95 · Grade Fr · Dakota State (S.D.) | Fr | Dakota State (S.D.) | 32:08.5 |
| 96 | Kyle PardunPlace 96 · Grade Jr · Mount Marty (S.D.) | Jr | Mount Marty (S.D.) | 32:59.7 |
| 97 | Dillon IvesPlace 97 · Grade Fr · Mount Marty (S.D.) | Fr | Mount Marty (S.D.) | 33:02.9 |
| 98 | Schuyler MoorePlace 98 · Grade Jr · Minnesota Morris | Jr | Minnesota Morris | 33:09.9 |
| 99 | Caleb RobertsPlace 99 · Grade Fr · Concordia (Neb.) | Fr | Concordia (Neb.) | 33:27.6 |
| 100 | Isaac GolkePlace 100 · Grade So · Concordia (Neb.) | So | Concordia (Neb.) | 36:42.8 |
| 101 | Hunter DavisPlace 101 · Grade So · Morningside (Iowa) | So | Morningside (Iowa) | 37:45.0 |
| 102 | Justin PaddickPlace 102 · Grade Fr · Mount Marty (S.D.) | Fr | Mount Marty (S.D.) | 38:19.9 |
| 103 | Samuel TalsmaPlace 103 · Grade Fr · Mount Marty (S.D.) | Fr | Mount Marty (S.D.) | 39:33.6 |
| 104 | Benjamin PenningPlace 104 · Grade Fr · Mount Marty (S.D.) | Fr | Mount Marty (S.D.) | 41:10.3 |