| 1 | Sam EllsPlace 1 · Grade Jr · Montana State | Jr | Montana State | 14:54.9 |
| 2 | Owen SmithPlace 2 · Grade Sr · Montana State | Sr | Montana State | 14:59.4 PR |
| 3 | Will KellyPlace 3 · Unattached | — | Unattached | 15:00.0 |
| 4 | Harvey CrambPlace 4 · Grade Jr · Montana State | Jr | Montana State | 15:05.0 PR |
| 5 | Blaise SnowPlace 5 · Grade Fr · Montana State | Fr | Montana State | 15:08.2 PR |
| 6 | Ryan HarringtonPlace 6 · Grade Fr · Montana State | Fr | Montana State | 15:12.8 |
| 7 | Luke MestPlace 7 · Grade So · Montana | So | Montana | 15:12.8 |
| 8 | AJ RingertPlace 8 · Grade Fr · Montana State | Fr | Montana State | 15:13.1 |
| 9 | Carson SteckelbergPlace 9 · Grade Jr · Montana | Jr | Montana | 15:13.2 PR |
| 10 | Quinn NewmanPlace 10 · Grade Fr · Montana State | Fr | Montana State | 15:18.4 |
| 11 | Jackson FagerlinPlace 11 · Unattached | — | Unattached | 15:30.5 |
| 12 | Eli BoppartPlace 12 · Grade So · Montana State | So | Montana State | 15:34.7 |
| 13 | Zachary GieschPlace 13 · Grade Jr · Montana | Jr | Montana | 15:40.1 |
| 14 | Zack GacnikPlace 14 · Grade Sr · Carroll (Mont.) | Sr | Carroll (Mont.) | 15:41.0 PR |
| 15 | Benjamin ZerrPlace 15 · Grade Sr · Montana Tech | Sr | Montana Tech | 15:45.6 PR |
| 16 | Elliot StimpsonPlace 16 · Grade Fr · Montana | Fr | Montana | 15:52.5 PR |
| 17 | Brycen GardnerPlace 17 · Grade Sr · Carroll (Mont.) | Sr | Carroll (Mont.) | 15:52.9 PR |
| 18 | Truman ThompsonPlace 18 · Grade Jr · Montana | Jr | Montana | 15:54.0 PR |
| 19 | Conrad SchruthPlace 19 · Grade Fr · Carroll (Mont.) | Fr | Carroll (Mont.) | 15:55.7 PR |
| 20 | Ben SaelensPlace 20 · Grade Jr · Montana State | Jr | Montana State | 15:56.1 |
| 21 | Albert TurnerPlace 21 · Grade Fr · Montana | Fr | Montana | 15:57.5 |
| 22 | Oliver MorrisPlace 22 · Grade Jr · Carroll (Mont.) | Jr | Carroll (Mont.) | 16:01.2 PR |
| 23 | Henry SundPlace 23 · Grade Fr · Montana | Fr | Montana | 16:05.0 |
| 24 | Lane ColePlace 24 · Grade Sr · Montana | Sr | Montana | 16:11.5 |
| 25 | Will GiesenPlace 25 · Unattached | — | Unattached | 16:15.6 |
| 26 | Colin ShaulesPlace 26 · Grade Sr · Montana | Sr | Montana | 16:15.8 PR |
| 27 | Daniel KoralewskiPlace 27 · Grade Sr · Carroll (Mont.) | Sr | Carroll (Mont.) | 16:18.1 PR |
| 28 | Bryon FanningPlace 28 · Grade So · Montana Tech | So | Montana Tech | 16:23.8 |
| 29 | Logan AndersonPlace 29 · Grade Fr · Carroll (Mont.) | Fr | Carroll (Mont.) | 16:25.5 PR |
| 30 | Zoran LaFromboisPlace 30 · Grade Jr · Providence (Mont.) | Jr | Providence (Mont.) | 16:27.4 PR |
| 31 | Scotty McIntyrePlace 31 · Grade So · Carroll (Mont.) | So | Carroll (Mont.) | 16:33.2 PR |
| 32 | Harper ChurapePlace 32 · Grade Fr · Carroll (Mont.) | Fr | Carroll (Mont.) | 16:35.0 PR |
| 33 | Morgan AmanoPlace 33 · Grade So · Montana | So | Montana | 16:36.3 PR |
| 34 | Mario ObladPlace 34 · Unattached | — | Unattached | 16:36.9 |
| 35 | Kasen KastnerPlace 35 · Grade 2029 · Unattached | 2029 | Unattached | 16:38.3 |
| 36 | Kyler HarrisPlace 36 · Grade Fr · Providence (Mont.) | Fr | Providence (Mont.) | 16:39.1 PR |
| 37 | Wyatt EhredtPlace 37 · Grade Jr · Carroll (Mont.) | Jr | Carroll (Mont.) | 16:40.3 |
| 38 | Brodie TirrellPlace 38 · Grade 2028 · Unattached | 2028 | Unattached | 16:42.9 |
| 39 | Michael MarlowPlace 39 · Grade Fr · Montana Tech | Fr | Montana Tech | 16:46.8 PR |
| 40 | Jack JensenPlace 40 · Grade So · Carroll (Mont.) | So | Carroll (Mont.) | 16:49.9 PR |
| 41 | Will HyattPlace 41 · Grade Sr · Montana St.-Billings | Sr | Montana St.-Billings | 16:52.3 PR |
| 42 | Samuel JagodzinskiPlace 42 · Grade Fr · Montana | Fr | Montana | 16:53.2 PR |
| 43 | Joshua EckhartPlace 43 · Grade Fr · Dawson CC | Fr | Dawson CC | 16:59.6 PR |
| 44 | Owen JonesPlace 44 · Grade 2025 · Misfit Elite | 2025 | Misfit Elite | 17:00.2 |
| 45 | Layne NiemeyerPlace 45 · Grade Fr · Montana Tech | Fr | Montana Tech | 17:00.6 |
| 46 | Beau JohnstonPlace 46 · Grade 2027 · Unattached | 2027 | Unattached | 17:03.0 |
| 47 | Peter RehbergerPlace 47 · Grade Sr · Carroll (Mont.) | Sr | Carroll (Mont.) | 17:04.1 PR |
| 48 | Jacob SriramanPlace 48 · Unattached | — | Unattached | 17:06.1 |
| 49 | Noah MillerPlace 49 · Grade Fr · Montana Tech | Fr | Montana Tech | 17:08.4 |
| 50 | Harrison SilverioPlace 50 · Grade Sr · Montana Western | Sr | Montana Western | 17:22.7 PR |
| 51 | Eli HighnessPlace 51 · Grade Fr · Carroll (Mont.) | Fr | Carroll (Mont.) | 17:23.6 PR |
| 52 | Ethan SchafferPlace 52 · Grade 2026 · Misfit Elite | 2026 | Misfit Elite | 17:30.3 |
| 53 | Ben WallacePlace 53 · Grade Jr · Carroll (Mont.) | Jr | Carroll (Mont.) | 17:40.8 PR |
| 54 | Brant HeinerPlace 54 · Grade Sr · Montana Western | Sr | Montana Western | 17:48.5 PR |
| 55 | Bruce ReedPlace 55 · Grade Fr · Montana St.-Billings | Fr | Montana St.-Billings | 17:53.4 |
| 56 | John AchterPlace 56 · Grade Fr · Montana St.-Billings | Fr | Montana St.-Billings | 17:55.9 |
| 57 | Brody HenryPlace 57 · Grade Jr · Montana Western | Jr | Montana Western | 18:01.1 |
| 58 | Tanner JoycePlace 58 · Grade Fr · Carroll (Mont.) | Fr | Carroll (Mont.) | 18:03.7 PR |
| 59 | James Stensland-PlymalePlace 59 · Grade So · Montana State-Northern | So | Montana State-Northern | 18:09.3 PR |
| 60 | Kreg ButlerPlace 60 · Grade So · Montana Western | So | Montana Western | 18:12.8 PR |
| 61 | Cael ThilmonyPlace 61 · Grade Fr · Montana Western | Fr | Montana Western | 18:13.2 |
| 62 | Aydin JacksonPlace 62 · Grade So · Dawson CC | So | Dawson CC | 18:26.1 PR |
| 63 | Hayden HollowPlace 63 · Grade So · Montana Tech | So | Montana Tech | 18:30.7 PR |
| 64 | Colter FellinPlace 64 · Grade Fr · Montana Tech | Fr | Montana Tech | 18:34.7 PR |
| 65 | Donovan AimsBackPlace 65 · Grade Fr · Montana State-Northern | Fr | Montana State-Northern | 18:35.4 PR |
| 66 | Ezekiel WallacePlace 66 · Grade Fr · Dawson CC | Fr | Dawson CC | 18:38.4 PR |
| 67 | Caleb BurtonPlace 67 · Grade Fr · Montana St.-Billings | Fr | Montana St.-Billings | 18:41.8 PR |
| 68 | Tristan Von BargenPlace 68 · Grade Fr · Montana Western | Fr | Montana Western | 18:44.2 |
| 69 | Anders JohnsonPlace 69 · Grade 2028 · Unattached | 2028 | Unattached | 18:44.9 |
| 70 | Trenton SmithPlace 70 · Grade Fr · Montana Tech | Fr | Montana Tech | 19:01.9 PR |
| 71 | Noah RoventePlace 71 · Grade So · Montana Western | So | Montana Western | 19:24.4 |
| 72 | Joe GilmanPlace 72 · Grade So · Providence (Mont.) | So | Providence (Mont.) | 19:26.4 PR |
| 73 | Bridger WheelerPlace 73 · Grade So · Montana Western | So | Montana Western | 19:31.8 PR |
| 74 | Hunter BaileyPlace 74 · Grade So · Montana St.-Billings | So | Montana St.-Billings | 19:34.6 PR |
| 75 | Mason LynchPlace 75 · Grade Fr · Montana Western | Fr | Montana Western | 19:39.5 PR |
| 76 | Wyatt LoweryPlace 76 · Grade Fr · Montana State-Northern | Fr | Montana State-Northern | 19:47.0 PR |
| 77 | Herman Weaselbear IIIPlace 77 · Grade Fr · Dawson CC | Fr | Dawson CC | 19:51.3 PR |
| 78 | Leandro Old CoyotePlace 78 · Grade Fr · Dawson CC | Fr | Dawson CC | 20:17.6 |
| 79 | Matthew TobiasonPlace 79 · Grade Fr · Montana Tech | Fr | Montana Tech | 20:41.9 PR |
| 80 | Koban YellowrobePlace 80 · Grade Fr · Dawson CC | Fr | Dawson CC | 20:46.8 |
| 81 | Juan Alonzo-MiguelPlace 81 · Grade Fr · Providence (Mont.) | Fr | Providence (Mont.) | 22:09.5 PR |
| 82 | Colin PurvisPlace 82 · Grade Fr · Dawson CC | Fr | Dawson CC | 25:20.2 PR |
| 0 | Max FieldsPlace 0 · Grade 2028 · Unattached | 2028 | Unattached | DNF |
| 0 | Lennon DavisPlace 0 · Grade So · Montana St.-Billings | So | Montana St.-Billings | DNF |
| 0 | Wyatt MayPlace 0 · Grade Sr · Montana St.-Billings | Sr | Montana St.-Billings | DNS |
| 0 | Niko MannPlace 0 · Grade So · Montana State | So | Montana State | DNS |
| 0 | Jacob PiapotPlace 0 · Grade Fr · Montana Tech | Fr | Montana Tech | DNS |