| 1 | Seth BabbelPlace 1 · Grade Sr · Idaho State | Sr | Idaho State | 24:48.0 |
| 2 | Abbott ValentinePlace 2 · Grade 2028 · Unattached15 | 2028 | Unattached15 | 24:50.1 |
| 3 | Sunny GunnPlace 3 · Grade SR · Unattached18 | SR | Unattached18 | 24:58.5 |
| 4 | Mark BoylePlace 4 · Grade 2028 · Unattached1 | 2028 | Unattached1 | 25:08.1 PR |
| 5 | Jamison CartwrightPlace 5 · Grade 2025 · Unattached4 | 2025 | Unattached4 | 25:10.4 |
| 6 | Drew HoganPlace 6 · Grade Jr · Utah State | Jr | Utah State | 25:12.1 |
| 7 | John SimmonsPlace 7 · Grade So · Utah State | So | Utah State | 25:14.8 PR |
| 8 | Jared HardenPlace 8 · Grade So · Idaho State | So | Idaho State | 25:15.4 PR |
| 9 | Jacob FrenthewayPlace 9 · Grade 2028 · Unattached6 | 2028 | Unattached6 | 25:25.0 |
| 10 | Gavin PollockPlace 10 · Grade Sr · Idaho State | Sr | Idaho State | 25:25.7 |
| 11 | Raivio ManzerPlace 11 · Grade So · Southern Idaho | So | Southern Idaho | 25:27.7 |
| 12 | Ryan EstradaPlace 12 · Grade Fr · Idaho State | Fr | Idaho State | 25:36.5 |
| 13 | Justin MorganPlace 13 · Grade Sr · Montana Tech | Sr | Montana Tech | 25:44.3 |
| 14 | Benjamin ZerrPlace 14 · Grade Sr · Montana Tech | Sr | Montana Tech | 25:52.1 |
| 15 | Grayden DeVriesPlace 15 · Grade Fr · Southern Idaho | Fr | Southern Idaho | 25:55.6 |
| 16 | Michael MoffatPlace 16 · Grade So · Utah State | So | Utah State | 26:00.1 |
| 17 | Caleb WeaverPlace 17 · Grade Fr · Unattached17 | Fr | Unattached17 | 26:00.6 PR |
| 18 | Chase MarkunasPlace 18 · Grade Fr · Idaho State | Fr | Idaho State | 26:05.5 |
| 19 | Parker GogginsPlace 19 · Grade Fr · Southern Idaho | Fr | Southern Idaho | 26:13.9 PR |
| 20 | Nathan BurnettPlace 20 · Grade 2028 · Unattached2 | 2028 | Unattached2 | 26:20.5 |
| 21 | Kyler HarrisPlace 21 · Grade Fr · Providence (Mont.) | Fr | Providence (Mont.) | 26:22.1 |
| 22 | Luke StockettPlace 22 · Grade So · Utah State | So | Utah State | 26:26.0 |
| 23 | Jacob SoukupPlace 23 · Grade 2027 · Unattached14 | 2027 | Unattached14 | 26:30.3 |
| 24 | Seth ReadPlace 24 · Grade 2026 · Unattached12 | 2026 | Unattached12 | 26:31.9 |
| 25 | Vincent ShowersPlace 25 · Grade So · Southern Idaho | So | Southern Idaho | 26:38.6 |
| 26 | Finn RutledgePlace 26 · Grade Fr · Southern Idaho | Fr | Southern Idaho | 26:48.3 |
| 27 | Ben RicksPlace 27 · Grade Fr · Southern Idaho | Fr | Southern Idaho | 26:49.7 |
| 28 | Noah MillerPlace 28 · Grade Fr · Montana Tech | Fr | Montana Tech | 26:53.6 |
| 29 | Justin BellPlace 29 · Grade 2026 · Farm | 2026 | Farm | 26:55.8 |
| 30 | Matthew WardPlace 30 · Grade 2032 · Unattached16 | 2032 | Unattached16 | 27:00.3 |
| 31 | Bryon FanningPlace 31 · Grade So · Montana Tech | So | Montana Tech | 27:07.4 |
| 32 | Benjamin JensenPlace 32 · Grade Fr · Southern Idaho | Fr | Southern Idaho | 27:08.7 |
| 33 | Zoran LaFromboisPlace 33 · Grade Jr · Providence (Mont.) | Jr | Providence (Mont.) | 27:14.5 |
| 34 | Kelson SmithPlace 34 · Grade So · Southern Idaho | So | Southern Idaho | 27:21.7 |
| 35 | Jason FrenthewayPlace 35 · Grade 2028 · Unattached7 | 2028 | Unattached7 | 27:24.3 |
| 36 | Liam ThompsonPlace 36 · Grade Jr · Westminster (Utah) | Jr | Westminster (Utah) | 27:27.1 |
| 37 | Brant HeinerPlace 37 · Grade Sr · Montana Western | Sr | Montana Western | 27:29.1 |
| 38 | Jared GardinerPlace 38 · Grade 2028 · Unattached8 | 2028 | Unattached8 | 27:32.1 |
| 39 | Michael MarlowPlace 39 · Grade Fr · Montana Tech | Fr | Montana Tech | 27:35.3 |
| 40 | John HigbyPlace 40 · Unattached9 | — | Unattached9 | 27:38.3 |
| 41 | James Stensland-PlymalePlace 41 · Grade So · Montana State-Northern | So | Montana State-Northern | 27:52.0 |
| 42 | Elliot VargasPlace 42 · Grade Jr · Westminster (Utah) | Jr | Westminster (Utah) | 27:54.7 |
| 43 | Layne NiemeyerPlace 43 · Grade Fr · Montana Tech | Fr | Montana Tech | 27:59.4 |
| 44 | Abram DenneyPlace 44 · Grade 2029 · Unattached5 | 2029 | Unattached5 | 28:03.0 |
| 45 | Jaron AllenPlace 45 · Grade Fr · Southern Idaho | Fr | Southern Idaho | 28:05.4 |
| 46 | Tyler InabnitPlace 46 · Grade Fr · Montana Tech | Fr | Montana Tech | 28:24.4 |
| 47 | Thomas PetersenPlace 47 · Grade 2029 · Unattached11 | 2029 | Unattached11 | 28:26.7 |
| 48 | Jacob FornanderPlace 48 · Grade Fr · Westminster (Utah) | Fr | Westminster (Utah) | 28:29.8 |
| 49 | Isaac VernonPlace 49 · Grade Fr · Southern Idaho | Fr | Southern Idaho | 28:36.5 |
| 50 | Luke JumpPlace 50 · Grade 2029 · Unattached10 | 2029 | Unattached10 | 28:46.2 |
| 51 | Donovan AimsBackPlace 51 · Grade Fr · Montana State-Northern | Fr | Montana State-Northern | 28:48.2 |
| 52 | Jacob PiapotPlace 52 · Grade Fr · Montana Tech | Fr | Montana Tech | 29:08.1 |
| 53 | Trenton SmithPlace 53 · Grade Fr · Montana Tech | Fr | Montana Tech | 29:17.5 PR |
| 54 | Wyatt RasmussenPlace 54 · Grade Fr · Southern Idaho | Fr | Southern Idaho | 29:26.9 PR |
| 55 | Harrison SilverioPlace 55 · Grade Sr · Montana Western | Sr | Montana Western | 29:33.1 |
| 56 | Cael ThilmonyPlace 56 · Grade Fr · Montana Western | Fr | Montana Western | 29:45.2 |
| 57 | James StockPlace 57 · Grade So · Westminster (Utah) | So | Westminster (Utah) | 29:54.9 |
| 58 | Diego EscalantePlace 58 · Grade Jr · Westminster (Utah) | Jr | Westminster (Utah) | 30:04.5 |
| 59 | Wyatt LoweryPlace 59 · Grade Fr · Montana State-Northern | Fr | Montana State-Northern | 30:18.6 |
| 60 | Kreg ButlerPlace 60 · Grade So · Montana Western | So | Montana Western | 30:23.4 |
| 61 | Noah JonesPlace 61 · Grade Fr · Southern Idaho | Fr | Southern Idaho | 30:37.1 |
| 62 | Joe GilmanPlace 62 · Grade So · Providence (Mont.) | So | Providence (Mont.) | 30:43.3 |
| 63 | Tristan Von BargenPlace 63 · Grade Fr · Montana Western | Fr | Montana Western | 30:44.1 |
| 64 | Walker HallPlace 64 · Grade Fr · Westminster (Utah) | Fr | Westminster (Utah) | 31:20.0 |
| 65 | Noah RoventePlace 65 · Grade So · Montana Western | So | Montana Western | 31:42.1 |
| 66 | Nicc WinegarPlace 66 · Grade So · Westminster (Utah) | So | Westminster (Utah) | 32:16.6 |
| 67 | Mason LynchPlace 67 · Grade Fr · Montana Western | Fr | Montana Western | 32:37.9 |
| 68 | Brody HenryPlace 68 · Grade Jr · Montana Western | Jr | Montana Western | 32:46.1 |
| 69 | Nathan BurrellPlace 69 · Grade 2029 · Unattached3 | 2029 | Unattached3 | 34:12.0 |
| 70 | Matthew TobiasonPlace 70 · Grade Fr · Montana Tech | Fr | Montana Tech | 35:06.3 |
| 71 | Bridger WheelerPlace 71 · Grade So · Montana Western | So | Montana Western | 35:06.3 |
| 72 | Brandon RosengrenPlace 72 · Grade 2029 · Unattached13 | 2029 | Unattached13 | 35:35.9 |
| 73 | Decker HansonPlace 73 · Grade So · Montana State-Northern | So | Montana State-Northern | 36:34.7 |