| 1 | Jackson WilsonPlace 1 · Grade SR-4 · Rocky Mountain | SR-4 | Rocky Mountain | 24:17.0 | 1 |
| 2 | Edwin KipainoiPlace 2 · Grade SR-4 · Montana Tech | SR-4 | Montana Tech | 24:31.7 | 2 |
| 3 | Timothy BrownPlace 3 · Grade JR-3 · Black Hills St. | JR-3 | Black Hills St. | 24:35.0 | 3 |
| 4 | Corbyn SvecPlace 4 · Grade SO-2 · Rocky Mountain | SO-2 | Rocky Mountain | 24:56.4 | 4 |
| 5 | Zack GacnikPlace 5 · Grade SO-2 · Carroll (Mont.) | SO-2 | Carroll (Mont.) | 24:58.0 | 5 |
| 6 | Tyler CaptainPlace 6 · Grade JR-3 · South Dakota Mines | JR-3 | South Dakota Mines | 24:59.8 | 6 |
| 7 | Justin MorganPlace 7 · Grade JR-3 · Montana Tech | JR-3 | Montana Tech | 25:02.6 | 7 |
| 8 | Topi AlahuhtaPlace 8 · Grade SO-2 · Chadron State | SO-2 | Chadron State | 25:03.5 | 8 |
| 9 | Guillermo FregosoPlace 9 · Grade SR-4 · U-Mary | SR-4 | U-Mary | 25:06.6 | 9 |
| 10 | Caleb HansenPlace 10 · Grade SO-2 · U-Mary | SO-2 | U-Mary | 25:09.2 | 10 |
| 11 | Charles FosseyPlace 11 · Grade SO-2 · Chadron State | SO-2 | Chadron State | 25:14.2 | 11 |
| 13 | Hayden GroszPlace 13 · Grade JR-3 · Black Hills St. | JR-3 | Black Hills St. | 25:18.6 | 12 |
| 14 | Brycen GardnerPlace 14 · Grade SO-2 · Carroll (Mont.) | SO-2 | Carroll (Mont.) | 25:20.8 | 13 |
| 15 | Brett FlerchingerPlace 15 · Grade SR-4 · South Dakota Mines | SR-4 | South Dakota Mines | 25:21.6 | 14 |
| 16 | Benjamin ZerrPlace 16 · Grade SO-2 · Montana Tech | SO-2 | Montana Tech | 25:22.4 | 15 |
| 17 | Andrew RushPlace 17 · Grade FR-1 · MSU-Billings | FR-1 | MSU-Billings | 25:24.4 | 16 |
| 18 | Eli HansenPlace 18 · Grade FR-1 · U-Mary | FR-1 | U-Mary | 25:28.5 | 17 |
| 19 | Owen WagnerPlace 19 · Grade JR-3 · South Dakota Mines | JR-3 | South Dakota Mines | 25:31.2 | 18 |
| 20 | Connor O'HaraPlace 20 · Grade JR-3 · Carroll (Mont.) | JR-3 | Carroll (Mont.) | 25:32.7 | 19 |
| 21 | Tristan EndersPlace 21 · Grade FR-1 · South Dakota Mines | FR-1 | South Dakota Mines | 25:33.7 | 20 |
| 22 | Owen HansmannPlace 22 · Grade JR-3 · South Dakota Mines | JR-3 | South Dakota Mines | 25:35.7 | 21 |
| 23 | Nate MannPlace 23 · Grade Freshman · Unattached | Freshman | Unattached | 25:39.4 | — |
| 24 | Lincoln FleischmanPlace 24 · Grade JR-3 · Black Hills St. | JR-3 | Black Hills St. | 25:42.4 | 22 |
| 25 | Zach RectorPlace 25 · Grade SR-4 · Carroll (Mont.) | SR-4 | Carroll (Mont.) | 25:43.1 | 23 |
| 26 | James NormandeauPlace 26 · Grade SR-4 · Carroll (Mont.) | SR-4 | Carroll (Mont.) | 25:43.6 | 24 |
| 27 | Alberto SpottedPlace 27 · Grade FR-1 · Black Hills St. | FR-1 | Black Hills St. | 25:44.5 | 25 |
| 28 | Aydan LoyaPlace 28 · Grade FR-1 · Black Hills St. | FR-1 | Black Hills St. | 25:45.6 | 26 |
| 29 | Joran LamoreauxPlace 29 · Grade SO-2 · South Dakota Mines | SO-2 | South Dakota Mines | 25:45.6 | 27 |
| 30 | Cale SchaferPlace 30 · Grade SR-4 · Chadron State | SR-4 | Chadron State | 25:47.0 | 28 |
| 31 | Marcos ValerioPlace 31 · Grade JR-3 · Black Hills St. | JR-3 | Black Hills St. | 25:49.0 | 29 |
| 32 | Zach HentschelPlace 32 · Grade JR-3 · South Dakota Mines | JR-3 | South Dakota Mines | 25:49.6 | 30 |
| 33 | Cole TatroPlace 33 · Grade FR-1 · South Dakota Mines | FR-1 | South Dakota Mines | 25:52.6 | — |
| 34 | Jaxon StrausPlace 34 · Grade FR-1 · Black Hills St. | FR-1 | Black Hills St. | 25:54.0 | 31 |
| 35 | Wyatt BlyPlace 35 · Grade FR-1 · Chadron State | FR-1 | Chadron State | 25:55.3 | 32 |
| 36 | Brant HeinerPlace 36 · Montana Western | — | Montana Western | 25:56.4 | 33 |
| 37 | Justyn FrancePlace 37 · Grade JR-3 · Black Hills St. | JR-3 | Black Hills St. | 25:59.8 | — |
| 38 | David StandishPlace 38 · Grade JR-3 · Black Hills St. | JR-3 | Black Hills St. | 26:01.4 | — |
| 39 | Derek SchultzPlace 39 · Grade SO-2 · Montana Tech | SO-2 | Montana Tech | 26:06.1 | 34 |
| 40 | Matthew ConradPlace 40 · Grade FR-1 · Rocky Mountain | FR-1 | Rocky Mountain | 26:13.5 | 35 |
| 41 | Aidan VlasatyPlace 41 · Grade SR-4 · Montana Tech | SR-4 | Montana Tech | 26:13.7 | 36 |
| 42 | Andrew ScheerPlace 42 · Grade FR-1 · U-Mary | FR-1 | U-Mary | 26:15.9 | 37 |
| 43 | Jackson ParrillPlace 43 · Grade FR-1 · South Dakota Mines | FR-1 | South Dakota Mines | 26:17.3 | — |
| 44 | Justin QuammenPlace 44 · Grade JR-3 · South Dakota Mines | JR-3 | South Dakota Mines | 26:18.0 | — |
| 45 | Justin GlassPlace 45 · Grade SO-2 · Rocky Mountain | SO-2 | Rocky Mountain | 26:18.9 | 38 |
| 46 | Daniel KoralewskiPlace 46 · Grade JR-3 · Carroll (Mont.) | JR-3 | Carroll (Mont.) | 26:20.6 | 39 |
| 47 | Turner ChristiansPlace 47 · Grade FR-1 · Black Hills St. | FR-1 | Black Hills St. | 26:23.4 | — |
| 48 | Levi SmithPlace 48 · Grade JR-3 · Black Hills St. | JR-3 | Black Hills St. | 26:23.9 | — |
| 49 | Mason SwingholmPlace 49 · Grade JR-3 · Black Hills St. | JR-3 | Black Hills St. | 26:25.4 | — |
| 50 | Wyatt OstlerPlace 50 · Grade FR-1 · Black Hills St. | FR-1 | Black Hills St. | 26:26.3 | — |
| 51 | Addison Red FoxPlace 51 · Grade JR-3 · Black Hills St. | JR-3 | Black Hills St. | 26:29.8 | — |
| 52 | River SheppardPlace 52 · Grade JR-3 · Montana Tech | JR-3 | Montana Tech | 26:39.8 | 40 |
| 53 | Ty BradyPlace 53 · Grade FR-1 · South Dakota Mines | FR-1 | South Dakota Mines | 26:42.2 | — |
| 54 | Bryant EdgertonPlace 54 · Grade SR-4 · MSU-Billings | SR-4 | MSU-Billings | 26:43.6 | 41 |
| 55 | robert PetersonPlace 55 · MSUB alumni | — | MSUB alumni | 26:46.8 | — |
| 56 | Peter RehbergerPlace 56 · Grade SO-2 · Carroll (Mont.) | SO-2 | Carroll (Mont.) | 26:46.9 | 42 |
| 57 | Tanner ReinertPlace 57 · Grade FR-1 · South Dakota Mines | FR-1 | South Dakota Mines | 26:50.6 | — |
| 58 | Zoran LaFromboisPlace 58 · Grade FR-1 · Providence (Great Falls) | FR-1 | Providence (Great Falls) | 26:52.2 | 43 |
| 59 | Ciaran MolloyPlace 59 · Grade JR-3 · Providence (Great Falls) | JR-3 | Providence (Great Falls) | 26:53.2 | 44 |
| 60 | Aidan RiversPlace 60 · Grade SO-2 · South Dakota Mines | SO-2 | South Dakota Mines | 26:55.9 | — |
| 61 | Caden StrasserPlace 61 · Grade FR-1 · Black Hills St. | FR-1 | Black Hills St. | 27:00.9 | — |
| 62 | Hunter PratherPlace 62 · Grade JR-3 · South Dakota Mines | JR-3 | South Dakota Mines | 27:04.3 | — |
| 63 | Luke DeckerPlace 63 · Grade FR-1 · Carroll (Mont.) | FR-1 | Carroll (Mont.) | 27:04.6 | — |
| 64 | Ben WallacePlace 64 · Grade FR-1 · Carroll (Mont.) | FR-1 | Carroll (Mont.) | 27:07.9 | — |
| 65 | Joseph OrndorffPlace 65 · Grade SO-2 · Rocky Mountain | SO-2 | Rocky Mountain | 27:09.1 | 45 |
| 66 | Nate MannPlace 66 · Grade JR-3 · Chadron State | JR-3 | Chadron State | 27:11.3 | 46 |
| 67 | Ivan ColmeneroPlace 67 · Grade Senior · Unattached | Senior | Unattached | 27:16.3 | — |
| 68 | Benjamin JohnsonPlace 68 · Grade FR-1 · Dawson CC | FR-1 | Dawson CC | 27:22.8 | — |
| 69 | Connor ChasePlace 69 · Grade JR-3 · Rocky Mountain | JR-3 | Rocky Mountain | 27:23.9 | 47 |
| 70 | Will HyattPlace 70 · Grade SO-2 · MSU-Billings | SO-2 | MSU-Billings | 27:27.2 | 48 |
| 71 | Luke FundakPlace 71 · Grade FR-1 · U-Mary | FR-1 | U-Mary | 27:28.5 | 49 |
| 72 | Zach ZwieslerPlace 72 · Grade FR-1 · Rocky Mountain | FR-1 | Rocky Mountain | 27:33.2 | 50 |
| 73 | Landon HayesPlace 73 · Montana Western | — | Montana Western | 27:34.7 | 51 |
| 74 | Miles MitchellPlace 74 · Grade SO-2 · Chadron State | SO-2 | Chadron State | 27:44.3 | 52 |
| 75 | Jacob SriramanPlace 75 · Grade SO-2 · Montana Tech | SO-2 | Montana Tech | 27:46.8 | 53 |
| 76 | Everett SandboPlace 76 · Grade FR-1 · South Dakota Mines | FR-1 | South Dakota Mines | 27:47.4 | — |
| 77 | Beau JohnstonPlace 77 · Grade FR-1 · Rocky Mountain | FR-1 | Rocky Mountain | 27:54.7 | — |
| 78 | Drew GalahanPlace 78 · Unattached | — | Unattached | 28:14.6 | — |
| 79 | Preston DrewPlace 79 · Grade SO-2 · South Dakota Mines | SO-2 | South Dakota Mines | 28:18.8 | — |
| 80 | Drew EkstrumPlace 80 · Grade SO-2 · South Dakota Mines | SO-2 | South Dakota Mines | 28:18.8 | — |
| 81 | Trevor EisenbraunPlace 81 · Grade JR-3 · Chadron State | JR-3 | Chadron State | 28:20.0 | 54 |
| 82 | Nate TweedyPlace 82 · Grade JR-3 · MSU-Billings | JR-3 | MSU-Billings | 28:29.5 | 55 |
| 83 | Max LeforPlace 83 · Grade FR-1 · U-Mary | FR-1 | U-Mary | 28:32.4 | 56 |
| 84 | Ethan BlountPlace 84 · Grade SO-2 · Rocky Mountain | SO-2 | Rocky Mountain | 28:38.7 | — |
| 85 | Dalton HaugenPlace 85 · Grade FR-1 · MSU-Northern | FR-1 | MSU-Northern | 28:57.5 | — |
| 86 | Adam BeardPlace 86 · Grade FR-1 · Chadron State | FR-1 | Chadron State | 29:00.3 | — |
| 87 | Jaden KoonPlace 87 · Grade JR-3 · MSU-Northern | JR-3 | MSU-Northern | 29:11.3 | — |
| 88 | Konnor GregersonPlace 88 · Grade FR-1 · Montana Tech | FR-1 | Montana Tech | 29:14.9 | — |
| 89 | Brody HenryPlace 89 · Montana Western | — | Montana Western | 29:18.1 | 57 |
| 90 | Eniah BosemanPlace 90 · Grade JR-3 · Rocky Mountain | JR-3 | Rocky Mountain | 29:28.2 | — |
| 91 | Robby GressPlace 91 · Grade SO-2 · Rocky Mountain | SO-2 | Rocky Mountain | 29:29.6 | — |
| 92 | Jackson BaileyPlace 92 · Grade SR-4 · MSU-Billings | SR-4 | MSU-Billings | 29:51.0 | 58 |
| 93 | Carlin OnstadPlace 93 · Montana Western | — | Montana Western | 30:06.1 | 59 |
| 94 | Maxwell IvanovPlace 94 · Grade SO-2 · South Dakota Mines | SO-2 | South Dakota Mines | 30:23.5 | — |
| 95 | Jaden NemethPlace 95 · Grade FR-1 · South Dakota Mines | FR-1 | South Dakota Mines | 30:28.9 | — |
| 96 | Morgan HendricksonPlace 96 · Grade FR-1 · Montana Tech | FR-1 | Montana Tech | 30:36.4 | — |
| 97 | Drifter SkillicornPlace 97 · Grade FR-1 · Rocky Mountain | FR-1 | Rocky Mountain | 30:38.4 | — |
| 98 | Joe GilmanPlace 98 · Grade SO-2 · Providence (Great Falls) | SO-2 | Providence (Great Falls) | 30:39.2 | 60 |
| 99 | Brandon ClinganPlace 99 · Grade FR-1 · Providence (Great Falls) | FR-1 | Providence (Great Falls) | 30:43.9 | 61 |
| 100 | Jon JohansonPlace 100 · Grade JR-3 · Providence (Great Falls) | JR-3 | Providence (Great Falls) | 30:59.6 | 62 |
| 101 | Aidan SalinasPlace 101 · Grade FR-1 · Rocky Mountain | FR-1 | Rocky Mountain | 31:06.7 | — |
| 102 | William KempkesPlace 102 · Grade SO-2 · Montana Tech | SO-2 | Montana Tech | 31:34.3 | — |
| 103 | Quinten GasawayPlace 103 · Grade SO-2 · Central Wyoming College | SO-2 | Central Wyoming College | 32:24.8 | — |
| 105 | Jesse McMurtreyPlace 105 · Montana Western | — | Montana Western | 32:38.8 | 63 |
| 106 | Noah AparicioPlace 106 · Grade JR-3 · Providence (Great Falls) | JR-3 | Providence (Great Falls) | 33:36.0 | 64 |