| 1 | Louis-Lys FanucchiPlace 1 · Grade So · North Dakota | So | North Dakota | 24:41.8 |
| 2 | Matej HrebackaPlace 2 · Grade So · North Dakota | So | North Dakota | 24:47.1 |
| 3 | Jacob KnodlePlace 3 · Grade Sr · North Dakota State | Sr | North Dakota State | 24:51.8 |
| 4 | Ethan AdamsPlace 4 · Grade So · North Dakota | So | North Dakota | 24:59.4 |
| 5 | Gideon HammahPlace 5 · Grade So · U-Mary | So | U-Mary | 25:00.6 |
| 6 | Ethan MoePlace 6 · Grade So · North Dakota State | So | North Dakota State | 25:04.3 |
| 7 | Aleksa MilanovicPlace 7 · Grade Jr · North Dakota | Jr | North Dakota | 25:05.6 |
| 8 | Jonas WeschlePlace 8 · Grade So · North Dakota | So | North Dakota | 25:05.9 |
| 9 | William GerberPlace 9 · Grade Jr · North Dakota State | Jr | North Dakota State | 25:06.0 |
| 10 | Brady GossPlace 10 · Grade - · Unattached | - | Unattached | 25:14.2 PR |
| 11 | Ivan AskimPlace 11 · Grade So · North Dakota State | So | North Dakota State | 25:16.0 |
| 12 | Justin GlassPlace 12 · Grade Sr · Rocky Mountain (Mont.) | Sr | Rocky Mountain (Mont.) | 25:19.8 |
| 13 | Jared GregoirePlace 13 · Grade So · MSU Moorhead | So | MSU Moorhead | 25:23.3 |
| 14 | Caleb HansenPlace 14 · Grade Sr · U-Mary | Sr | U-Mary | 25:23.6 |
| 15 | Weston ForwardPlace 15 · Grade So · North Dakota | So | North Dakota | 25:24.3 |
| 16 | Chase HoechstPlace 16 · Grade So · MSU Moorhead | So | MSU Moorhead | 25:25.9 |
| 17 | John SpintiPlace 17 · Grade So · Rocky Mountain (Mont.) | So | Rocky Mountain (Mont.) | 25:27.9 |
| 18 | Corbyn SvecPlace 18 · Grade Sr · Rocky Mountain (Mont.) | Sr | Rocky Mountain (Mont.) | 25:28.2 |
| 19 | Carl RekowPlace 19 · Grade So · North Dakota State | So | North Dakota State | 25:37.1 |
| 20 | Owen ChapmanPlace 20 · Grade Fr · North Dakota | Fr | North Dakota | 25:41.3 |
| 21 | Connor EnsignPlace 21 · Grade Fr · Bismarck State (N.D.) | Fr | Bismarck State (N.D.) | 25:45.1 |
| 22 | Jakson EnsignPlace 22 · Grade Fr · Bismarck State (N.D.) | Fr | Bismarck State (N.D.) | 25:48.3 |
| 23 | Niko AngellPlace 23 · Grade Jr · North Dakota | Jr | North Dakota | 25:48.6 |
| 24 | Salman MohamedPlace 24 · Grade So · MSU Moorhead | So | MSU Moorhead | 25:50.9 |
| 25 | Henrik LindstrotPlace 25 · Grade Jr · North Dakota | Jr | North Dakota | 25:53.6 |
| 26 | James DoradoPlace 26 · Grade Sr · MSU Moorhead | Sr | MSU Moorhead | 25:55.5 |
| 27 | Evan LiewerPlace 27 · Grade Sr · North Dakota State | Sr | North Dakota State | 25:59.5 |
| 28 | Zach ZwieslerPlace 28 · Grade Jr · Rocky Mountain (Mont.) | Jr | Rocky Mountain (Mont.) | 26:03.1 |
| 29 | Ethan KimmelPlace 29 · Grade Jr · North Dakota | Jr | North Dakota | 26:03.5 |
| 30 | Eric WeissPlace 30 · Grade Sr · North Dakota | Sr | North Dakota | 26:04.7 |
| 31 | Taylor WannerPlace 31 · Grade RS · Unattached | RS | Unattached | 26:05.9 PR |
| 32 | Joseph OrndorffPlace 32 · Grade Sr · Rocky Mountain (Mont.) | Sr | Rocky Mountain (Mont.) | 26:07.3 |
| 33 | Regan BoschPlace 33 · Grade Jr · North Dakota State | Jr | North Dakota State | 26:14.1 |
| 34 | Janis RiekstinsPlace 34 · Grade So · MSU Moorhead | So | MSU Moorhead | 26:18.4 |
| 35 | Clark LortscherPlace 35 · Grade - · Unattached | - | Unattached | 26:21.9 PR |
| 36 | Matthew ConradPlace 36 · Grade Jr · Rocky Mountain (Mont.) | Jr | Rocky Mountain (Mont.) | 26:29.3 |
| 37 | Joe QuinnPlace 37 · Grade - · Unattached | - | Unattached | 26:32.9 PR |
| 38 | Gavin ArtnerPlace 38 · Grade So · U-Mary | So | U-Mary | 26:34.3 |
| 39 | Luke BuentelloPlace 39 · Grade So · MSU Moorhead | So | MSU Moorhead | 26:34.8 PR |
| 40 | Jack TurnbullPlace 40 · Grade Fr · North Dakota | Fr | North Dakota | 26:35.4 |
| 41 | Colin O'FarrellPlace 41 · Grade Jr · MSU Moorhead | Jr | MSU Moorhead | 26:37.5 |
| 42 | Jonah DafoePlace 42 · Grade So · North Dakota State | So | North Dakota State | 26:38.3 PR |
| 43 | Nick LindPlace 43 · Grade So · U-Mary | So | U-Mary | 26:39.5 |
| 44 | Jake JenkinsPlace 44 · Grade Jr · Minot State | Jr | Minot State | 26:39.9 |
| 45 | Raine SkjodPlace 45 · Grade Sr · U-Mary | Sr | U-Mary | 26:41.6 |
| 46 | Ivar MartellPlace 46 · Grade Jr · MSU Moorhead | Jr | MSU Moorhead | 26:41.8 |
| 47 | Austin WannerPlace 47 · Grade So · North Dakota State | So | North Dakota State | 26:44.7 |
| 48 | Lennart LindstrotPlace 48 · Grade So · North Dakota | So | North Dakota | 26:48.8 |
| 49 | Aaron DevinePlace 49 · Grade Fr · Jamestown (N.D.) | Fr | Jamestown (N.D.) | 26:50.2 |
| 50 | Gavyn GrahamPlace 50 · Grade So · Jamestown (N.D.) | So | Jamestown (N.D.) | 26:56.1 |
| 51 | Caleb TomacPlace 51 · Grade So · Rocky Mountain (Mont.) | So | Rocky Mountain (Mont.) | 26:58.0 |
| 52 | Austin DibblePlace 52 · Grade So · MSU Moorhead | So | MSU Moorhead | 26:59.4 |
| 53 | Cole CampbellPlace 53 · Grade Jr · Jamestown (N.D.) | Jr | Jamestown (N.D.) | 27:02.6 |
| 54 | Will MassmannPlace 54 · Grade So · MSU Moorhead | So | MSU Moorhead | 27:08.6 PR |
| 55 | Noah SaylerPlace 55 · Grade Fr · Jamestown (N.D.) | Fr | Jamestown (N.D.) | 27:08.6 |
| 56 | Ryan FickPlace 56 · Grade Fr · North Dakota State | Fr | North Dakota State | 27:09.2 PR |
| 57 | Seth MeiklePlace 57 · Grade So · MSU Moorhead | So | MSU Moorhead | 27:10.9 |
| 58 | Zacarias TroutmanPlace 58 · Grade Fr · U-Mary | Fr | U-Mary | 27:14.9 |
| 59 | Ashtyn RaskPlace 59 · Grade So · Rocky Mountain (Mont.) | So | Rocky Mountain (Mont.) | 27:19.3 |
| 60 | Lander LahtinenPlace 60 · Grade So · MSU Moorhead | So | MSU Moorhead | 27:19.8 |
| 61 | Djiby DialloPlace 61 · Grade So · Bismarck State (N.D.) | So | Bismarck State (N.D.) | 27:22.0 PR |
| 62 | Braeden KinzlerPlace 62 · Grade Fr · Jamestown (N.D.) | Fr | Jamestown (N.D.) | 27:22.6 |
| 63 | Jacob AngerhoferPlace 63 · Grade Sr · Northern State | Sr | Northern State | 27:23.7 |
| 64 | Brody FerdererPlace 64 · Grade Jr · Bismarck State (N.D.) | Jr | Bismarck State (N.D.) | 27:26.3 |
| 65 | Max LeforPlace 65 · Grade - · Unattached | - | Unattached | 27:29.9 PR |
| 66 | Hunter HaugenPlace 66 · Grade Fr · Unattached | Fr | Unattached | 27:32.0 PR |
| 67 | Mason BrehmerPlace 67 · Grade Jr · Valley City State (N.D.) | Jr | Valley City State (N.D.) | 27:35.0 |
| 68 | Logan MartinezPlace 68 · Grade - · Unattached | - | Unattached | 27:35.4 PR |
| 69 | Ethan SchafferPlace 69 · Grade SR · Misfit Elite | SR | Misfit Elite | 27:35.8 |
| 70 | Rory RichardsonPlace 70 · Grade Fr · MSU Moorhead | Fr | MSU Moorhead | 27:46.1 PR |
| 71 | Andrew KilmanPlace 71 · Grade So · U-Mary | So | U-Mary | 27:46.7 |
| 72 | Theo ThurberPlace 72 · Grade So · Trinity Bible (N.D.) | So | Trinity Bible (N.D.) | 27:49.2 |
| 73 | Dalton FleckensteinPlace 73 · Grade - · Unattached | - | Unattached | 27:55.7 PR |
| 74 | Zach BaumgartnerPlace 74 · Grade So · Valley City State (N.D.) | So | Valley City State (N.D.) | 27:57.3 |
| 75 | Michael PfligerPlace 75 · Grade So · Bismarck State (N.D.) | So | Bismarck State (N.D.) | 28:00.3 |
| 76 | Samuel SampersPlace 76 · Grade So · Jamestown (N.D.) | So | Jamestown (N.D.) | 28:01.4 |
| 77 | Lucas DahlPlace 77 · Grade So · Jamestown (N.D.) | So | Jamestown (N.D.) | 28:03.5 |
| 78 | Luke BartunekPlace 78 · Grade Fr · U-Mary | Fr | U-Mary | 28:05.3 |
| 79 | Carter FlatauPlace 79 · Grade Fr · Northern State | Fr | Northern State | 28:09.3 |
| 80 | Eric OlsonPlace 80 · Grade Fr · MSU Moorhead | Fr | MSU Moorhead | 28:10.1 PR |
| 81 | Garrett SedlockPlace 81 · Grade So · Rocky Mountain (Mont.) | So | Rocky Mountain (Mont.) | 28:12.0 |
| 82 | Holter BridwellPlace 82 · Grade Jr · Minot State | Jr | Minot State | 28:15.7 |
| 83 | Patrick SeversonPlace 83 · Grade Fr · Northern State | Fr | Northern State | 28:16.1 PR |
| 84 | Joseph FromherzPlace 84 · Grade Fr · U-Mary | Fr | U-Mary | 28:16.5 |
| 85 | Connor ChasePlace 85 · Grade Sr · Rocky Mountain (Mont.) | Sr | Rocky Mountain (Mont.) | 28:21.1 |
| 86 | Landon ThompsonPlace 86 · Grade - · Unattached | - | Unattached | 28:25.5 PR |
| 87 | Owen RohrPlace 87 · Grade Fr · Jamestown (N.D.) | Fr | Jamestown (N.D.) | 28:31.8 |
| 88 | Camden JasminPlace 88 · Grade Sr · Minot State | Sr | Minot State | 28:38.7 |
| 89 | Andrew ScheerPlace 89 · Grade Jr · U-Mary | Jr | U-Mary | 28:40.6 |
| 90 | Henry CookePlace 90 · Grade Jr · Rocky Mountain (Mont.) | Jr | Rocky Mountain (Mont.) | 28:43.8 |
| 91 | Easton KlattPlace 91 · Grade Fr · Northern State | Fr | Northern State | 28:44.2 |
| 92 | Tate MinnihanPlace 92 · Grade So · Valley City State (N.D.) | So | Valley City State (N.D.) | 28:48.9 |
| 93 | Blake StoksPlace 93 · Grade Sr · Northern State | Sr | Northern State | 28:53.4 |
| 94 | Ethan OlsenPlace 94 · Grade So · U-Mary | So | U-Mary | 29:03.5 |
| 95 | Kadin MarshallPlace 95 · Grade So · Jamestown (N.D.) | So | Jamestown (N.D.) | 29:12.9 |
| 96 | David RaliosPlace 96 · Grade Fr · Jamestown (N.D.) | Fr | Jamestown (N.D.) | 29:18.5 |
| 97 | Tristan SwezeyPlace 97 · Grade Fr · Northern State | Fr | Northern State | 29:19.8 PR |
| 98 | Nolan BerglofPlace 98 · Grade Fr · Minot State | Fr | Minot State | 29:20.3 |
| 99 | Kole AlbersPlace 99 · Grade Fr · Valley City State (N.D.) | Fr | Valley City State (N.D.) | 29:24.0 |
| 100 | Peyton TuhyPlace 100 · Grade Sr · Minot State | Sr | Minot State | 29:28.5 |
| 101 | Zach PalmerPlace 101 · Grade Fr · Northern State | Fr | Northern State | 29:28.6 |
| 102 | Taylor ThorsonPlace 102 · Grade Jr · Northern State | Jr | Northern State | 29:52.2 |
| 103 | Nikita NeyshtadtPlace 103 · Grade Jr · Minot State | Jr | Minot State | 29:56.5 |
| 104 | Adam SobolikPlace 104 · Grade Fr · Jamestown (N.D.) | Fr | Jamestown (N.D.) | 30:00.6 |
| 105 | Eniah BosemanPlace 105 · Grade Sr · Rocky Mountain (Mont.) | Sr | Rocky Mountain (Mont.) | 30:02.8 |
| 106 | Christian WellsPlace 106 · Grade So · Northern State | So | Northern State | 30:44.5 |
| 107 | Graham HuffmanPlace 107 · Grade Fr · Dakota Wesleyan (S.D.) | Fr | Dakota Wesleyan (S.D.) | 30:49.5 |
| 108 | Joseph RinghandPlace 108 · Grade Fr · U-Mary | Fr | U-Mary | 30:50.6 |
| 109 | Liam PospisilPlace 109 · Grade Sr · Jamestown (N.D.) | Sr | Jamestown (N.D.) | 31:01.9 |
| 110 | Zach TerrioPlace 110 · Grade Fr · Northern State | Fr | Northern State | 31:03.6 |
| 111 | Harrison CobbPlace 111 · Grade Jr · Bismarck State (N.D.) | Jr | Bismarck State (N.D.) | 31:04.9 |
| 112 | Gustav HillmerPlace 112 · Grade Fr · Bismarck State (N.D.) | Fr | Bismarck State (N.D.) | 31:11.9 |
| 113 | Noah BedlionPlace 113 · Grade Fr · Bismarck State (N.D.) | Fr | Bismarck State (N.D.) | 31:14.7 |
| 114 | Isaac EichhorstPlace 114 · Grade Sr · Valley City State (N.D.) | Sr | Valley City State (N.D.) | 31:15.6 |
| 115 | Gage HohnPlace 115 · Grade So · Dakota Wesleyan (S.D.) | So | Dakota Wesleyan (S.D.) | 32:09.9 |
| 116 | Isaac RathbunPlace 116 · Grade Jr · Minot State | Jr | Minot State | 32:23.9 |
| 117 | Auston LemerPlace 117 · Grade So · Minot State | So | Minot State | 32:36.1 |
| 118 | Dan IstvanovichPlace 118 · Grade So · Northern State | So | Northern State | 32:51.2 PR |
| 119 | Mike LynchPlace 119 · Unattached | — | Unattached | 38:45.1 |
| 120 | Alex LawheadPlace 120 · Grade Sr · Trinity Bible (N.D.) | Sr | Trinity Bible (N.D.) | 40:42.8 |
| 121 | Drew AbrahamsonPlace 121 · Grade Fr · Dickinson State (N.D.) | Fr | Dickinson State (N.D.) | 41:31.1 |