| 1 | Caleb TomacPlace 1 · Grade Jr · Rocky Mountain (Mont.) | Jr | Rocky Mountain (Mont.) | 26:10.4 |
| 2 | Logan MilekPlace 2 · Grade Fr · Montana St.-Billings | Fr | Montana St.-Billings | 26:37.7 |
| 3 | Matthew ConradPlace 3 · Grade Sr · Rocky Mountain (Mont.) | Sr | Rocky Mountain (Mont.) | 26:51.1 |
| 4 | Zach ZwieslerPlace 4 · Grade Sr · Rocky Mountain (Mont.) | Sr | Rocky Mountain (Mont.) | 27:01.6 |
| 5 | John SpintiPlace 5 · Grade Jr · Rocky Mountain (Mont.) | Jr | Rocky Mountain (Mont.) | 27:05.0 |
| 6 | Joe PerkinsPlace 6 · Grade Fr · Rocky Mountain (Mont.) | Fr | Rocky Mountain (Mont.) | 27:13.9 |
| 7 | Kyler HarrisPlace 7 · Grade So · Providence (Mont.) | So | Providence (Mont.) | 27:37.0 |
| 8 | Ashtyn RaskPlace 8 · Grade Jr · Rocky Mountain (Mont.) | Jr | Rocky Mountain (Mont.) | 27:45.1 |
| 9 | Derek SchultzPlace 9 · Grade Sr · Montana Tech | Sr | Montana Tech | 27:50.1 |
| 10 | Ryker ZuffelatoPlace 10 · Grade Fr · Montana Western | Fr | Montana Western | 27:57.3 |
| 11 | John AchterPlace 11 · Grade So · Montana St.-Billings | So | Montana St.-Billings | 28:10.9 |
| 12 | Donovan ArchambaultPlace 12 · Grade Fr · Montana State-Northern | Fr | Montana State-Northern | 28:16.2 |
| 13 | Mason GregoirePlace 13 · Grade Fr · Montana St.-Billings | Fr | Montana St.-Billings | 28:17.5 |
| 14 | Stephen StohlPlace 14 · Grade Fr · Rocky Mountain (Mont.) | Fr | Rocky Mountain (Mont.) | 28:30.8 |
| 15 | Gavin JasperPlace 15 · Grade Fr · Montana Western | Fr | Montana Western | 28:38.9 |
| 16 | Tyler InabnitPlace 16 · Grade So · Montana Tech | So | Montana Tech | 28:46.7 |
| 17 | Layne NiemeyerPlace 17 · Grade So · Montana Tech | So | Montana Tech | 28:46.7 |
| 18 | Bryon FanningPlace 18 · Grade Jr · Montana Tech | Jr | Montana Tech | 28:46.8 |
| 19 | Jimmy ReedPlace 19 · Grade Fr · Montana St.-Billings | Fr | Montana St.-Billings | 28:47.2 |
| 20 | Noah MillerPlace 20 · Grade So · Montana Tech | So | Montana Tech | 28:47.3 |
| 21 | Michael MarlowPlace 21 · Grade So · Montana Tech | So | Montana Tech | 28:50.2 |
| 22 | Scotty McIntyrePlace 22 · Grade Jr · Carroll (Mont.) | Jr | Carroll (Mont.) | 29:12.2 |
| 23 | Will HyattPlace 23 · Grade Sr · Montana St.-Billings | Sr | Montana St.-Billings | 29:14.0 |
| 24 | Brody HenryPlace 24 · Grade Sr · Montana Western | Sr | Montana Western | 29:15.7 |
| 25 | Colter AndersonPlace 25 · Grade Fr · Carroll (Mont.) | Fr | Carroll (Mont.) | 29:25.4 |
| 26 | Evan AadlandPlace 26 · Grade Fr · Montana Tech | Fr | Montana Tech | 29:33.2 |
| 27 | Delaware BravermanPlace 27 · Grade Fr · Montana Tech | Fr | Montana Tech | 29:34.5 |
| 28 | Tavin HurdPlace 28 · Grade Fr · Montana Tech | Fr | Montana Tech | 29:39.2 |
| 29 | Jared EgosquePlace 29 · Grade Fr · Montana Tech | Fr | Montana Tech | 29:49.0 |
| 30 | Bruce ReedPlace 30 · Grade So · Montana St.-Billings | So | Montana St.-Billings | 29:55.4 |
| 31 | Tristan Von BargenPlace 31 · Grade So · Montana Western | So | Montana Western | 29:55.5 |
| 32 | Donald VoetbergPlace 32 · Grade Fr · Montana St.-Billings | Fr | Montana St.-Billings | 29:59.2 |
| 33 | Zach BoroffPlace 33 · Grade Fr · Carroll (Mont.) | Fr | Carroll (Mont.) | 30:12.0 |
| 34 | Noah RoventePlace 34 · Grade Jr · Montana Western | Jr | Montana Western | 30:24.5 |
| 35 | William MaesPlace 35 · Grade Fr · Montana Tech | Fr | Montana Tech | 30:46.5 |
| 36 | Mack BoydPlace 36 · Grade Fr · Carroll (Mont.) | Fr | Carroll (Mont.) | 30:51.0 |
| 37 | Tanner JoycePlace 37 · Grade So · Carroll (Mont.) | So | Carroll (Mont.) | 30:55.0 |
| 38 | Hayden HollowPlace 38 · Grade Jr · Montana Tech | Jr | Montana Tech | 30:56.0 |
| 39 | Ben WallacePlace 39 · Grade Sr · Carroll (Mont.) | Sr | Carroll (Mont.) | 31:02.0 |
| 40 | Ben CarleskiPlace 40 · Grade Fr · Montana St.-Billings | Fr | Montana St.-Billings | 31:07.2 |
| 41 | Kreg ButlerPlace 41 · Grade Jr · Montana Western | Jr | Montana Western | 31:34.9 |
| 42 | Gavin GreenePlace 42 · Grade Fr · Montana Tech | Fr | Montana Tech | 31:35.6 |
| 43 | Blake OlsonPlace 43 · Grade Fr · Montana Western | Fr | Montana Western | 31:38.7 |
| 44 | Taylor GrahamPlace 44 · Grade Fr · Montana Western | Fr | Montana Western | 31:45.7 |
| 45 | Alex BennerPlace 45 · Grade So · Montana St.-Billings | So | Montana St.-Billings | 32:01.0 |
| 46 | Brayden SundquistPlace 46 · Grade Jr · Unattached | Jr | Unattached | 32:25.4 |
| 47 | Trenton SmithPlace 47 · Grade So · Montana Tech | So | Montana Tech | 32:40.9 |
| 48 | Noah MitchellPlace 48 · Grade Jr · Montana State-Northern | Jr | Montana State-Northern | 32:45.8 |
| 49 | Luke HarperPlace 49 · Grade Fr · Montana State-Northern | Fr | Montana State-Northern | 33:07.2 |
| 50 | Jaden TuckerPlace 50 · Grade Fr · Montana State-Northern | Fr | Montana State-Northern | 34:45.5 |
| 51 | Jacob BurnsPlace 51 · Grade Fr · Montana State-Northern | Fr | Montana State-Northern | 35:28.9 |