| 1 | Logan FerrariPlace 1 · Grade RS · Mount Marty (S.D.) | RS | Mount Marty (S.D.) | 25:26.34 |
| 2 | Truman JohnsonPlace 2 · Grade So · Dordt (Iowa) | So | Dordt (Iowa) | 26:19.29 |
| 3 | Joseph CrossPlace 3 · Grade So · Mount Marty (S.D.) | So | Mount Marty (S.D.) | 26:25.41 |
| 4 | Luke SwansonPlace 4 · Grade Sr · Dordt (Iowa) | Sr | Dordt (Iowa) | 26:29.74 |
| 5 | Evan ArmstrongPlace 5 · Grade Jr · Dakota State (S.D.) | Jr | Dakota State (S.D.) | 26:32.16 |
| 6 | Trace ObbinkPlace 6 · Grade So · Dordt (Iowa) | So | Dordt (Iowa) | 26:37.27 |
| 7 | Marc CorpusPlace 7 · Grade Jr · Dakota State (S.D.) | Jr | Dakota State (S.D.) | 26:40.16 |
| 8 | Derrek Vander LeestPlace 8 · Grade Sr · Dordt (Iowa) | Sr | Dordt (Iowa) | 26:43.02 |
| 9 | Chase KampPlace 9 · Grade Sr · Dordt (Iowa) | Sr | Dordt (Iowa) | 26:47.74 |
| 10 | Hudson HamiltonPlace 10 · Grade Fr · Dordt (Iowa) | Fr | Dordt (Iowa) | 26:50.67 |
| 11 | Sam MayPlace 11 · Grade Sr · Dordt (Iowa) | Sr | Dordt (Iowa) | 27:01.58 |
| 12 | Isaac FaganPlace 12 · Grade So · Dordt (Iowa) | So | Dordt (Iowa) | 27:19.67 |
| 13 | Eric SteigerPlace 13 · Grade - · UNA | - | UNA | 27:19.77 PR |
| 14 | Jebadiah MerklePlace 14 · Grade - · UNA | - | UNA | 27:22.79 PR |
| 15 | Brett GiffordPlace 15 · Grade So · Dordt (Iowa) | So | Dordt (Iowa) | 27:25.92 |
| 16 | Levi LandmanPlace 16 · Grade Sr · Dordt (Iowa) | Sr | Dordt (Iowa) | 27:26.05 |
| 17 | Lane HenrichsPlace 17 · Grade Jr · Dakota State (S.D.) | Jr | Dakota State (S.D.) | 27:29.13 |
| 18 | Justin KroezePlace 18 · Grade So · Dordt (Iowa) | So | Dordt (Iowa) | 27:36.88 |
| 19 | Davis TebbenPlace 19 · Grade - · UNA | - | UNA | 27:39.56 PR |
| 20 | Steven HebertPlace 20 · Grade Fr · Dordt (Iowa) | Fr | Dordt (Iowa) | 27:44.18 |
| 21 | Blake SchmiedtPlace 21 · Grade Sr · Dakota State (S.D.) | Sr | Dakota State (S.D.) | 27:45.82 |
| 22 | Bennett VisserPlace 22 · Grade Fr · Dordt (Iowa) | Fr | Dordt (Iowa) | 27:46.90 |
| 23 | Ethan WyniaPlace 23 · Grade Fr · Dordt (Iowa) | Fr | Dordt (Iowa) | 27:51.62 |
| 24 | Jamison VelzkePlace 24 · Grade Fr · Dordt (Iowa) | Fr | Dordt (Iowa) | 27:52.42 |
| 25 | Tyler NickePlace 25 · Grade Jr · Dakota State (S.D.) | Jr | Dakota State (S.D.) | 27:54.88 |
| 26 | Benjamin StrunkPlace 26 · Grade So · Dakota State (S.D.) | So | Dakota State (S.D.) | 28:04.16 |
| 27 | Jackson PrinsPlace 27 · Grade Fr · Dordt (Iowa) | Fr | Dordt (Iowa) | 28:08.04 |
| 28 | Joe AndersonPlace 28 · Grade - · UNA | - | UNA | 28:13.13 PR |
| 29 | Jonah ThielePlace 29 · Grade Jr · Dakota State (S.D.) | Jr | Dakota State (S.D.) | 28:14.79 |
| 30 | Tavin SchroederPlace 30 · Grade So · Dordt (Iowa) | So | Dordt (Iowa) | 28:21.00 |
| 31 | Ben GosselinkPlace 31 · Grade Jr · Dordt (Iowa) | Jr | Dordt (Iowa) | 28:21.05 |
| 32 | Ezra LandmanPlace 32 · Grade So · Dordt (Iowa) | So | Dordt (Iowa) | 28:22.95 |
| 33 | Lawson BurkhartPlace 33 · Grade So · Dordt (Iowa) | So | Dordt (Iowa) | 28:25.27 |
| 34 | Levi BirdPlace 34 · Grade Jr · Dordt (Iowa) | Jr | Dordt (Iowa) | 28:27.32 |
| 35 | Easton Van Den BergPlace 35 · Grade Jr · Dordt (Iowa) | Jr | Dordt (Iowa) | 28:30.87 |
| 36 | Jonathan BreemsPlace 36 · Grade Jr · Dordt (Iowa) | Jr | Dordt (Iowa) | 28:37.13 |
| 37 | Mark SwansonPlace 37 · Grade Fr · Dordt (Iowa) | Fr | Dordt (Iowa) | 28:37.63 |
| 38 | Caleb Van BeekPlace 38 · Grade Fr · Dordt (Iowa) | Fr | Dordt (Iowa) | 28:38.57 |
| 39 | Joshua TuckerPlace 39 · Grade Jr · Dakota State (S.D.) | Jr | Dakota State (S.D.) | 28:56.34 |
| 40 | Collin GordonPlace 40 · Grade Fr · Dordt (Iowa) | Fr | Dordt (Iowa) | 29:01.18 |
| 41 | Anderson SchuttingaPlace 41 · Grade Fr · Dordt (Iowa) | Fr | Dordt (Iowa) | 29:03.06 |
| 42 | Abel SquiresPlace 42 · Grade So · Dordt (Iowa) | So | Dordt (Iowa) | 29:06.92 |
| 43 | Devin Van ZantenPlace 43 · Grade Sr · Dordt (Iowa) | Sr | Dordt (Iowa) | 29:09.24 |
| 44 | Samuel KingPlace 44 · Grade So · Dordt (Iowa) | So | Dordt (Iowa) | 29:13.61 |
| 45 | Isaac VosPlace 45 · Grade Jr · Dordt (Iowa) | Jr | Dordt (Iowa) | 29:13.89 |
| 46 | George LivingstonPlace 46 · Grade So · Northwestern (Iowa) | So | Northwestern (Iowa) | 29:25.24 |
| 47 | Solomon CarterPlace 47 · Grade Fr · Dakota State (S.D.) | Fr | Dakota State (S.D.) | 29:29.92 |
| 48 | Hunter ShanksPlace 48 · Grade - · UNA | - | UNA | 29:30.03 PR |
| 49 | Joshua DaunPlace 49 · Grade So · Dordt (Iowa) | So | Dordt (Iowa) | 29:35.27 |
| 50 | Theo ThurberPlace 50 · Grade So · Trinity Bible (N.D.) | So | Trinity Bible (N.D.) | 29:40.40 |
| 51 | Jacob ShafferPlace 51 · Grade Jr · Northwestern (Iowa) | Jr | Northwestern (Iowa) | 29:40.61 |
| 52 | Matthew WilterdinkPlace 52 · Grade Fr · Northwestern (Iowa) | Fr | Northwestern (Iowa) | 29:41.02 |
| 53 | Carson EngbersPlace 53 · Grade Jr · Northwestern (Iowa) | Jr | Northwestern (Iowa) | 29:49.45 |
| 54 | Emmett BarberPlace 54 · Grade Fr · Northwestern (Iowa) | Fr | Northwestern (Iowa) | 29:49.93 |
| 55 | Logan RecoyPlace 55 · Grade So · Dakota State (S.D.) | So | Dakota State (S.D.) | 29:50.01 |
| 56 | Braeden BroughPlace 56 · Grade Sr · Northwestern (Iowa) | Sr | Northwestern (Iowa) | 29:51.87 |
| 57 | Matthew JohnsonPlace 57 · Grade Fr · Dordt (Iowa) | Fr | Dordt (Iowa) | 29:51.97 |
| 58 | Brayden DirksPlace 58 · Grade Sr · Northwestern (Iowa) | Sr | Northwestern (Iowa) | 29:52.12 |
| 59 | Ian Van Der WerffPlace 59 · Grade Fr · Northwestern (Iowa) | Fr | Northwestern (Iowa) | 29:52.58 |
| 60 | Payton Van SicklePlace 60 · Grade Jr · Northwestern (Iowa) | Jr | Northwestern (Iowa) | 30:05.72 |
| 61 | Lane LarsonPlace 61 · Grade Fr · Dordt (Iowa) | Fr | Dordt (Iowa) | 30:23.57 |
| 62 | Brady Van SicklePlace 62 · Grade Fr · Northwestern (Iowa) | Fr | Northwestern (Iowa) | 30:31.57 |
| 63 | Jackson AnemaPlace 63 · Grade Fr · Dordt (Iowa) | Fr | Dordt (Iowa) | 30:33.07 |
| 64 | Ryley RiggertPlace 64 · Grade Fr · Northwestern (Iowa) | Fr | Northwestern (Iowa) | 30:44.76 |
| 65 | Zaelyn VarnerPlace 65 · Grade So · Mount Marty (S.D.) | So | Mount Marty (S.D.) | 30:58.56 |
| 66 | Aren HellbuschPlace 66 · Grade Fr · Northwestern (Iowa) | Fr | Northwestern (Iowa) | 31:13.70 |
| 67 | Graham Vande VegtePlace 67 · Grade Sr · Dordt (Iowa) | Sr | Dordt (Iowa) | 31:21.44 |
| 68 | Owen KoontzPlace 68 · Grade Jr · Mount Marty (S.D.) | Jr | Mount Marty (S.D.) | 31:36.85 |
| 69 | Levi BaartPlace 69 · Grade So · Dordt (Iowa) | So | Dordt (Iowa) | 32:03.74 |
| 70 | Presley ArnoldPlace 70 · Grade So · Northwestern (Iowa) | So | Northwestern (Iowa) | 32:05.54 |
| 71 | Jacob KalkwarfPlace 71 · Grade Jr · Northwestern (Iowa) | Jr | Northwestern (Iowa) | 32:19.64 |
| 72 | Lucas HarrPlace 72 · Grade Sr · Dakota State (S.D.) | Sr | Dakota State (S.D.) | 32:22.64 |
| 73 | Graham HuffmanPlace 73 · Grade Fr · Dakota Wesleyan (S.D.) | Fr | Dakota Wesleyan (S.D.) | 32:33.55 |
| 74 | Justin RyghPlace 74 · Grade So · Dordt (Iowa) | So | Dordt (Iowa) | 32:34.47 |
| 75 | Tommy TracyPlace 75 · Grade Sr · Northwestern (Iowa) | Sr | Northwestern (Iowa) | 33:24.08 |
| 76 | Tsion BirdPlace 76 · Grade Fr · Dordt (Iowa) | Fr | Dordt (Iowa) | 33:26.60 |
| 77 | Dustin LemasterPlace 77 · Grade Fr · Dakota Wesleyan (S.D.) | Fr | Dakota Wesleyan (S.D.) | 34:27.51 |
| 78 | Alan SantiagoPlace 78 · Grade Jr · Mount Marty (S.D.) | Jr | Mount Marty (S.D.) | 34:54.96 |
| 79 | Kaiden AkeyPlace 79 · Grade Jr · Dakota State (S.D.) | Jr | Dakota State (S.D.) | 35:28.89 |
| 80 | Jeremy GatzemeyerPlace 80 · Grade Fr · Trinity Bible (N.D.) | Fr | Trinity Bible (N.D.) | 36:51.21 |
| 81 | David PhillipsPlace 81 · Grade Sr · Mount Marty (S.D.) | Sr | Mount Marty (S.D.) | 39:51.19 |