| 1 | Ben OlsonPlace 1 · Grade Sr · South Dakota State | Sr | South Dakota State | 24:59.8 |
| 2 | Daniel BurkhalterPlace 2 · Grade Jr · South Dakota State | Jr | South Dakota State | 25:12.8 |
| 3 | Tom BreuckmanPlace 3 · Grade Sr · South Dakota State | Sr | South Dakota State | 25:14.6 |
| 4 | Gabe PetersPlace 4 · Grade Sr · South Dakota State | Sr | South Dakota State | 25:20.0 |
| 5 | Joseph MinorPlace 5 · Grade Sr · South Dakota State | Sr | South Dakota State | 25:30.4 |
| 6 | Michael SchwinghamerPlace 6 · Grade Sr · South Dakota State | Sr | South Dakota State | 25:32.9 PR |
| 7 | Justin JelacaPlace 7 · Grade Fr · North Dakota | Fr | North Dakota | 25:42.0 |
| 8 | Patrick KipkemboiPlace 8 · Grade Jr · North Dakota | Jr | North Dakota | 25:47.4 |
| 9 | Luke LabattePlace 9 · Grade Jr · North Dakota | Jr | North Dakota | 25:50.1 |
| 10 | Mason McDonaldPlace 10 · Grade Jr · South Dakota State | Jr | South Dakota State | 25:57.1 |
| 11 | Benjamin MorrisonPlace 11 · Grade Fr · Sioux Falls | Fr | Sioux Falls | 26:02.0 |
| 12 | Payton SmithPlace 12 · Grade Jr · North Dakota State | Jr | North Dakota State | 26:04.8 |
| 13 | Carter KnausPlace 13 · Grade Jr · South Dakota State | Jr | South Dakota State | 26:05.4 |
| 14 | Keiser FreetlyPlace 14 · Grade Sr · North Dakota State | Sr | North Dakota State | 26:07.1 |
| 15 | Abby MotschenbacherPlace 15 · Grade So · North Dakota | So | North Dakota | 26:12.0 PR |
| 16 | Isaac HuberPlace 16 · Grade So · North Dakota State | So | North Dakota State | 26:12.7 |
| 17 | Jakob HannaPlace 17 · Grade Jr · Sioux Falls | Jr | Sioux Falls | 26:19.3 |
| 18 | Aaron VoigtPlace 18 · Grade Sr · Sioux Falls | Sr | Sioux Falls | 26:20.0 |
| 19 | Mason KindelPlace 19 · Grade Fr · North Dakota State | Fr | North Dakota State | 26:26.4 |
| 20 | Tyson MaharPlace 20 · Grade Fr · North Dakota State | Fr | North Dakota State | 26:27.4 |
| 21 | Jake ArasonPlace 21 · Grade So · North Dakota State | So | North Dakota State | 26:39.1 |
| 22 | Noah StewartPlace 22 · Grade So · South Dakota State | So | South Dakota State | 26:41.4 PR |
| 23 | Ben SchellerPlace 23 · Grade Fr · North Dakota | Fr | North Dakota | 26:45.9 PR |
| 24 | Alec NelsonPlace 24 · Grade Fr · North Dakota | Fr | North Dakota | 26:48.6 |
| 25 | Josh SamynPlace 25 · Grade Jr · North Dakota State | Jr | North Dakota State | 26:51.7 |
| 26 | David EckerPlace 26 · Grade Sr · Sioux Falls | Sr | Sioux Falls | 26:57.3 |
| 27 | Nick OakPlace 27 · Grade Fr · North Dakota | Fr | North Dakota | 27:05.4 |
| 28 | Caleb RiveraPlace 28 · Grade Fr · Sioux Falls | Fr | Sioux Falls | 27:05.4 |
| 29 | Nathan NotgrassPlace 29 · Grade So · South Dakota State | So | South Dakota State | 27:20.7 |
| 30 | Geno UrbohmPlace 30 · Grade Fr · North Dakota | Fr | North Dakota | 27:26.8 PR |
| 31 | Kade BullionPlace 31 · Grade Fr · Sioux Falls | Fr | Sioux Falls | 27:28.3 |
| 32 | Christian LietzPlace 32 · Grade Fr · Sioux Falls | Fr | Sioux Falls | 27:33.5 |
| 33 | Zach LongPlace 33 · Grade Fr · North Dakota | Fr | North Dakota | 27:36.4 |
| 34 | Symon KeiserPlace 34 · Grade Fr · North Dakota State | Fr | North Dakota State | 27:49.3 |
| 35 | Chase LatherPlace 35 · Grade Fr · Sioux Falls | Fr | Sioux Falls | 27:59.5 PR |
| 36 | Jacob ErslandPlace 36 · Grade Fr · North Dakota State | Fr | North Dakota State | 28:08.9 |
| 37 | Miles OlofsonPlace 37 · Grade Fr · Sioux Falls | Fr | Sioux Falls | 28:12.9 |
| 38 | Ethan KraftPlace 38 · Grade Fr · Sioux Falls | Fr | Sioux Falls | 28:22.7 |
| 39 | Avery StanfordPlace 39 · Grade Fr · Sioux Falls | Fr | Sioux Falls | 28:35.7 |
| 40 | Zachary KingPlace 40 · Grade Sr · North Dakota | Sr | North Dakota | 28:42.5 |
| 41 | Bailey EvensonPlace 41 · Grade Fr · North Dakota State | Fr | North Dakota State | 28:48.5 PR |
| 42 | Wil ModjeskiPlace 42 · Grade Jr · Sioux Falls | Jr | Sioux Falls | 28:49.7 |
| 43 | Juan CastanedaPlace 43 · Grade Fr · Sioux Falls | Fr | Sioux Falls | 29:11.0 |
| 44 | Zachary MatznerPlace 44 · Grade Fr · Sioux Falls | Fr | Sioux Falls | 29:29.2 |
| 45 | Dan GidePlace 45 · Grade Fr · Sioux Falls | Fr | Sioux Falls | 29:43.9 PR |
| 46 | Diego JaimesPlace 46 · Grade Jr · Sioux Falls | Jr | Sioux Falls | 30:06.6 PR |
| 47 | Seth OverholtPlace 47 · Grade Sr · Sioux Falls | Sr | Sioux Falls | 30:33.7 |
| 48 | Scott ObagoPlace 48 · Grade Fr · Sioux Falls | Fr | Sioux Falls | 30:42.9 |
| 49 | Isaac DoldPlace 49 · Grade Fr · Sioux Falls | Fr | Sioux Falls | 31:00.9 |
| 50 | Raul RamosPlace 50 · Grade Fr · Sioux Falls | Fr | Sioux Falls | 32:30.9 PR |
| 51 | Ashton SchnaserPlace 51 · Grade Fr · Sioux Falls | Fr | Sioux Falls | 32:31.7 |