| 1 | Isaac DickensonPlace 1 · Grade So · Minnesota Duluth | So | Minnesota Duluth | 26:46.6 |
| 2 | Travis BrownPlace 2 · Grade Jr · Carleton | Jr | Carleton | 26:53.7 |
| 3 | Ryan PiersonPlace 3 · Grade Jr · UW-River Falls | Jr | UW-River Falls | 27:01.7 |
| 4 | Niklas AbrahamsonPlace 4 · Grade Fr · Carleton | Fr | Carleton | 27:10.6 |
| 5 | Noah FosterPlace 5 · Grade Sr · Minnesota Duluth | Sr | Minnesota Duluth | 27:13.7 |
| 6 | Wyatt JohnsonPlace 6 · Grade Sr · UW-River Falls | Sr | UW-River Falls | 27:17.6 |
| 7 | Malcolm RichardsonPlace 7 · Grade Fr · Carleton | Fr | Carleton | 27:19.9 |
| 8 | Gus SchaferPlace 8 · Grade So · Carleton | So | Carleton | 27:31.2 |
| 9 | Alex PazdernikPlace 9 · Grade Sr · UW-River Falls | Sr | UW-River Falls | 27:35.6 |
| 10 | Jack RichterPlace 10 · Grade Jr · UW-River Falls | Jr | UW-River Falls | 27:47.6 |
| 11 | Logan KorthalsPlace 11 · Grade Fr · Martin Luther | Fr | Martin Luther | 27:59.3 |
| 12 | Martin MoshfeghiPlace 12 · Grade So · Carleton | So | Carleton | 28:09.9 |
| 13 | Dashiell CoyierPlace 13 · Grade So · Carleton | So | Carleton | 28:17.6 |
| 14 | Cooper SmithPlace 14 · Grade Jr · UW-River Falls | Jr | UW-River Falls | 28:31.3 |
| 15 | August SwensonPlace 15 · Grade Fr · Northwestern-St. Paul | Fr | Northwestern-St. Paul | 28:46.2 |
| 16 | Levi MiestPlace 16 · Grade Jr · UW-River Falls | Jr | UW-River Falls | 28:50.1 |
| 17 | Logan RollingPlace 17 · Grade Fr · UW-River Falls | Fr | UW-River Falls | 28:51.9 |
| 18 | Nolan BakkenPlace 18 · Grade Sr · Minnesota Duluth | Sr | Minnesota Duluth | 28:58.7 |
| 19 | Eliott HeiderichPlace 19 · Grade Jr · Martin Luther | Jr | Martin Luther | 28:59.9 |
| 20 | Derek KreierPlace 20 · Grade Sr · UW-River Falls | Sr | UW-River Falls | 29:01.1 |
| 21 | Tai BrownPlace 21 · Grade Fr · Carleton | Fr | Carleton | 29:09.9 |
| 22 | Tanner MorleyPlace 22 · Grade Fr · UW-River Falls | Fr | UW-River Falls | 29:11.4 |
| 23 | Thomas MoldenhauerPlace 23 · Grade Fr · Martin Luther | Fr | Martin Luther | 29:16.7 |
| 24 | Dylan TaggartPlace 24 · Grade Jr · Minnesota Duluth | Jr | Minnesota Duluth | 29:25.0 |
| 25 | Henry MathiasonPlace 25 · Grade Fr · Minnesota Duluth | Fr | Minnesota Duluth | 29:34.2 |
| 26 | Silas EbelingPlace 26 · Grade Sr · Martin Luther | Sr | Martin Luther | 29:37.3 |
| 27 | Tyler DueberPlace 27 · Grade Sr · Northwestern-St. Paul | Sr | Northwestern-St. Paul | 29:41.2 |
| 28 | Mason DeeganPlace 28 · Grade So · Minnesota Duluth | So | Minnesota Duluth | 29:44.1 |
| 29 | Rylan MillsPlace 29 · Grade So · Minnesota Duluth | So | Minnesota Duluth | 29:46.2 |
| 30 | Tyler ParkerPlace 30 · Grade Jr · UW-River Falls | Jr | UW-River Falls | 29:55.6 |
| 31 | Kyle ThompsonPlace 31 · Grade Jr · Carleton | Jr | Carleton | 30:08.5 |
| 32 | Myles RasmussenPlace 32 · Grade Sr · UW-River Falls | Sr | UW-River Falls | 30:11.7 |
| 33 | Jacob HopkinsPlace 33 · Grade So · Carleton | So | Carleton | 30:13.3 |
| 34 | Andrew HolzPlace 34 · Grade Fr · Martin Luther | Fr | Martin Luther | 30:14.4 |
| 35 | Connor BialkaPlace 35 · Grade Jr · Minnesota Duluth | Jr | Minnesota Duluth | 30:27.8 |
| 36 | Drew SchuttePlace 36 · Grade Sr · UW-River Falls | Sr | UW-River Falls | 30:31.9 |
| 37 | Parker PietruszewskiPlace 37 · Grade Fr · UW-River Falls | Fr | UW-River Falls | 30:41.1 |
| 38 | Levi SchuetzePlace 38 · Grade Jr · Martin Luther | Jr | Martin Luther | 30:49.7 |
| 39 | Caden HallinPlace 39 · Grade Jr · UW-River Falls | Jr | UW-River Falls | 31:08.7 |
| 40 | Cory PfeiferPlace 40 · Unattached | — | Unattached | 31:08.7 |
| 41 | Lucien Randolph-TarrantPlace 41 · Grade Fr · Augsburg | Fr | Augsburg | 31:29.1 PR |
| 42 | Nathan AmundsonPlace 42 · Grade Sr · Minnesota Duluth | Sr | Minnesota Duluth | 31:39.7 |
| 43 | Jake HeimkesPlace 43 · Grade Jr · Minnesota Duluth | Jr | Minnesota Duluth | 31:56.6 |
| 44 | Hudson SelfridgePlace 44 · Grade Fr · Northwestern-St. Paul | Fr | Northwestern-St. Paul | 32:11.9 |
| 45 | Tadeus DoviakPlace 45 · Grade So · Martin Luther | So | Martin Luther | 32:17.3 |
| 46 | Micah VanderhoofPlace 46 · Grade Sr · Martin Luther | Sr | Martin Luther | 32:33.6 |
| 47 | Alex EnslenPlace 47 · Grade So · Martin Luther | So | Martin Luther | 32:43.4 |
| 48 | Peter KephartPlace 48 · Grade Sr · Northwestern-St. Paul | Sr | Northwestern-St. Paul | 32:48.6 |
| 49 | Franklin DoncavagePlace 49 · Grade Fr · UW-River Falls | Fr | UW-River Falls | 32:52.4 PR |
| 50 | Henry SchapekahmPlace 50 · Grade So · Martin Luther | So | Martin Luther | 33:03.2 |
| 51 | Samuel OtisPlace 51 · Grade Jr · Northwestern-St. Paul | Jr | Northwestern-St. Paul | 33:29.5 |
| 52 | Jonah PetersonPlace 52 · Grade Fr · Northwestern-St. Paul | Fr | Northwestern-St. Paul | 34:06.3 |
| 53 | Stone SmithPlace 53 · Grade Fr · Martin Luther | Fr | Martin Luther | 34:10.8 |
| 54 | Thaddeus KratzPlace 54 · Grade So · Martin Luther | So | Martin Luther | 34:13.5 |
| 55 | Caleb SaariPlace 55 · Grade Fr · Northwestern-St. Paul | Fr | Northwestern-St. Paul | 34:15.7 |
| 56 | Paul YangPlace 56 · Grade Jr · Augsburg | Jr | Augsburg | 34:48.9 |
| 57 | Eli FoleyPlace 57 · Grade Fr · North Central (Minn.) | Fr | North Central (Minn.) | 35:25.2 |
| 58 | Bryant MotzerPlace 58 · Grade So · UW-River Falls | So | UW-River Falls | 35:33.8 |
| 59 | Timothy PlichtaPlace 59 · Grade Fr · Martin Luther | Fr | Martin Luther | 36:14.8 |
| 60 | Tyler AndersonPlace 60 · Grade So · Augsburg | So | Augsburg | 37:14.9 |
| 61 | Ryan SchmidtPlace 61 · Grade Jr · Martin Luther | Jr | Martin Luther | 37:19.3 |
| 62 | Jairdan ThomasPlace 62 · Grade Fr · Augsburg | Fr | Augsburg | 37:46.5 |
| 63 | Joshua RingsmuthPlace 63 · Grade Sr · Northwestern-St. Paul | Sr | Northwestern-St. Paul | 38:05.9 |
| 64 | Isaiah BergPlace 64 · Grade So · Martin Luther | So | Martin Luther | 38:13.6 |
| 65 | Jacob GuentherPlace 65 · Grade Jr · Martin Luther | Jr | Martin Luther | 38:25.2 |
| 66 | Jason KehrenPlace 66 · Grade Jr · Martin Luther | Jr | Martin Luther | 39:26.2 |
| 67 | Tanner Rouillard-HornePlace 67 · Grade Jr · Augsburg | Jr | Augsburg | 39:27.6 |
| 68 | Ruben LeskoPlace 68 · Grade Fr · Augsburg | Fr | Augsburg | 39:29.1 PR |
| 69 | David BjorgePlace 69 · Grade Sr · North Central (Minn.) | Sr | North Central (Minn.) | 39:36.6 |
| 70 | Cuauhtemoc RamirezPlace 70 · Grade Jr · Martin Luther | Jr | Martin Luther | 40:11.9 |
| 71 | Darrius Van Hubbard JrPlace 71 · Grade Fr · Northwestern-St. Paul | Fr | Northwestern-St. Paul | 42:10.2 |
| 72 | Franklin DelgadoPlace 72 · Grade Fr · Martin Luther | Fr | Martin Luther | 45:19.1 |
| 73 | Cody MercadoPlace 73 · Grade So · Northwestern-St. Paul | So | Northwestern-St. Paul | 45:39.8 |
| 74 | Jeremiah BauerPlace 74 · Grade Jr · Martin Luther | Jr | Martin Luther | 48:07.5 |
| — | Carter HinnersGrade Fr · Martin Luther | Fr | Martin Luther | DNF |
| — | Daniel ErtmanGrade Jr · Martin Luther | Jr | Martin Luther | DNF |
| — | Chase ThomsenGrade So · Minnesota Duluth | So | Minnesota Duluth | DNF |
| — | Henry Nelson · Unattached | — | Unattached | DNF |