| 1 | Blake LebeckPlace 1 · Grade 12 · Roland-Story | 12 | Roland-Story | 19:34 |
| 2 | Cainan MurraPlace 2 · Grade 10 · Bondurant-Farrar | 10 | Bondurant-Farrar | 19:49 |
| 3 | Jordan ClarkPlace 3 · Grade 11 · Bondurant-Farrar | 11 | Bondurant-Farrar | 19:53 |
| 4 | Austin JordanPlace 4 · Grade 10 · Winterset | 10 | Winterset | 20:06 |
| 5 | Ian GodboldPlace 5 · Grade 9 · Ballard | 9 | Ballard | 20:09 |
| 6 | Ethan PerrienPlace 6 · Grade 9 · Denison | 9 | Denison | 20:12 |
| 7 | Tobias CoyPlace 7 · Grade 10 · Bondurant-Farrar | 10 | Bondurant-Farrar | 20:13 |
| 8 | Jensen KaldenbergPlace 8 · Grade 10 · Winterset | 10 | Winterset | 20:14 |
| 9 | Bryce BuckalewPlace 9 · Grade 9 · Winterset | 9 | Winterset | 20:15 |
| 10 | Carter EngelbrechtPlace 10 · Grade 10 · Bondurant-Farrar | 10 | Bondurant-Farrar | 20:15 |
| 11 | Gabe O'BrienPlace 11 · Grade 11 · Bondurant-Farrar | 11 | Bondurant-Farrar | 20:16 |
| 12 | Kael BlanchardPlace 12 · Grade 9 · Winterset | 9 | Winterset | 20:21 |
| 13 | Ayden SilbaughPlace 13 · Grade 10 · Boone | 10 | Boone | 20:26 |
| 14 | Collin BuchliPlace 14 · Grade 9 · Newton | 9 | Newton | 20:36 |
| 15 | Esteban CastellanosPlace 15 · Grade 10 · Denison | 10 | Denison | 20:37 |
| 16 | Gage LongPlace 16 · Grade 11 · Ballard | 11 | Ballard | 20:39 |
| 17 | Trent PaynePlace 17 · Grade 9 · Ballard | 9 | Ballard | 20:40 |
| 18 | Matthew BuckPlace 18 · Grade 9 · Winterset | 9 | Winterset | 20:40 |
| 19 | Josh PurcellPlace 19 · Grade 12 · Ballard | 12 | Ballard | 20:42 |
| 20 | Josiah ParksPlace 20 · Grade 10 · Boone | 10 | Boone | 20:42 |
| 21 | Zach OrtPlace 21 · Grade 12 · Newton | 12 | Newton | 20:44 |
| 22 | Jason CastilloPlace 22 · Grade 10 · Denison | 10 | Denison | 20:53 |
| 23 | Sebastion LoraPlace 23 · Grade 9 · Denison | 9 | Denison | 21:06 |
| 24 | Caleb WirtzPlace 24 · Grade 11 · Bondurant-Farrar | 11 | Bondurant-Farrar | 21:10 |
| 25 | Trey SieversPlace 25 · Grade 11 · Roland-Story | 11 | Roland-Story | 21:12 |
| 26 | Joe FletcherPlace 26 · Grade 12 · Ballard | 12 | Ballard | 21:15 |
| 27 | Dalton RowePlace 27 · Grade 9 · Bondurant-Farrar | 9 | Bondurant-Farrar | 21:16 |
| 28 | Nick BuchPlace 28 · Grade 12 · Woodward Granger | 12 | Woodward Granger | 21:18 |
| 29 | Braden BuckalewPlace 29 · Grade 12 · Winterset | 12 | Winterset | 21:21 |
| 30 | Gabe SlifkaPlace 30 · Grade 10 · Roland-Story | 10 | Roland-Story | 21:22 |
| 31 | Ethan EasterPlace 31 · Grade 9 · Winterset | 9 | Winterset | 21:24 |
| 32 | Xander WebbPlace 32 · Grade 11 · Roland-Story | 11 | Roland-Story | 21:26 |
| 33 | Tj HocrafferPlace 33 · Grade 11 · Roland-Story | 11 | Roland-Story | 21:28 |
| 34 | Taylor HinkPlace 34 · Grade 12 · Roland-Story | 12 | Roland-Story | 21:29 |
| 35 | Alex GarciaPlace 35 · Grade 9 · Denison | 9 | Denison | 21:29 |
| 36 | Jonah PoockPlace 36 · Grade 9 · Bondurant-Farrar | 9 | Bondurant-Farrar | 21:29 |
| 37 | Jayson ChavezPlace 37 · Grade 11 · Perry | 11 | Perry | 21:31 |
| 38 | Ryan NookPlace 38 · Grade 10 · Newton | 10 | Newton | 21:37 |
| 39 | Leo FriedmanPlace 39 · Grade 9 · Newton | 9 | Newton | 21:38 |
| 40 | Charles AlbaughPlace 40 · Grade 9 · Ballard | 9 | Ballard | 21:40 |
| 41 | Jacob MillerPlace 41 · Grade 12 · Denison | 12 | Denison | 21:41 |
| 42 | Quin OlsonPlace 42 · Grade 12 · Roland-Story | 12 | Roland-Story | 21:45 |
| 43 | Collin ByrdPlace 43 · Grade 11 · Boone | 11 | Boone | 21:48 |
| 44 | Jaxson MillerPlace 44 · Grade 9 · Ballard | 9 | Ballard | 21:49 |
| 45 | Chase ArcherPlace 45 · Grade 12 · Perry | 12 | Perry | 21:50 |
| 46 | Rylie AndersonPlace 46 · Grade 11 · Bondurant-Farrar | 11 | Bondurant-Farrar | 21:50 |
| 47 | Carlos GarciaPlace 47 · Grade 11 · Denison | 11 | Denison | 21:54 |
| 48 | Eliajah SharpPlace 48 · Grade 10 · Ballard | 10 | Ballard | 21:55 |
| 49 | Reed BowkerPlace 49 · Grade 10 · Denison | 10 | Denison | 21:57 |
| 50 | Neal LarsenPlace 50 · Grade 12 · Bondurant-Farrar | 12 | Bondurant-Farrar | 22:01 |
| 51 | Kaiden KrajicekPlace 51 · Grade 9 · Denison | 9 | Denison | 22:01 |
| 52 | Adam ThielPlace 52 · Grade 9 · Roland-Story | 9 | Roland-Story | 22:02 |
| 53 | Peyton DickPlace 53 · Grade 12 · Winterset | 12 | Winterset | 22:07 |
| 54 | Tiernen EdgarPlace 54 · Grade 11 · Ballard | 11 | Ballard | 22:10 |
| 55 | Gabe NadyPlace 55 · Grade 12 · Roland-Story | 12 | Roland-Story | 22:11 |
| 56 | Keyton DolandPlace 56 · Grade 9 · Newton | 9 | Newton | 22:17 |
| 57 | Isaac ShieldsPlace 57 · Grade 10 · Creston | 10 | Creston | 22:20 |
| 58 | Spencer SalasekPlace 58 · Grade 10 · Ballard | 10 | Ballard | 22:23 |
| 59 | Dakota GoodenPlace 59 · Grade 11 · Newton | 11 | Newton | 22:26 |
| 60 | Tristan CallahanPlace 60 · Grade 10 · Creston | 10 | Creston | 22:33 |
| 61 | Reece MartinPlace 61 · Grade 9 · Roland-Story | 9 | Roland-Story | 22:43 |
| 62 | Gannon MeisPlace 62 · Grade 9 · Perry | 9 | Perry | 22:47 |
| 63 | Seth BilleterPlace 63 · Grade 12 · Winterset | 12 | Winterset | 22:48 |
| 64 | Noah RobbenPlace 64 · Grade 11 · Bondurant-Farrar | 11 | Bondurant-Farrar | 22:51 |
| 65 | Colby DotzlerPlace 65 · Grade 10 · Boone | 10 | Boone | 22:53 |
| 66 | Carson SmithPlace 66 · Grade 9 · Creston | 9 | Creston | 23:00 |
| 67 | Jonah GreubelPlace 67 · Grade 9 · Bondurant-Farrar | 9 | Bondurant-Farrar | 23:01 |
| 68 | Matthew MyersPlace 68 · Grade 11 · Ballard | 11 | Ballard | 23:02 |
| 69 | Jordan WehmeyerPlace 69 · Grade 10 · Bondurant-Farrar | 10 | Bondurant-Farrar | 23:03 |
| 70 | Logan IhlePlace 70 · Grade 10 · Roland-Story | 10 | Roland-Story | 23:08 |
| 71 | Kurt CrousePlace 71 · Grade 11 · Woodward Granger | 11 | Woodward Granger | 23:21 |
| 72 | Alex HillemanPlace 72 · Grade 10 · Ballard | 10 | Ballard | 23:23 |
| 73 | Healey HillPlace 73 · Grade 9 · Woodward Granger | 9 | Woodward Granger | 23:24 |
| 74 | Noah BrittenPlace 74 · Grade 11 · Roland-Story | 11 | Roland-Story | 23:25 |
| 75 | Noah CookPlace 75 · Grade 12 · Newton | 12 | Newton | 23:25 |
| 76 | Devin BottPlace 76 · Grade 10 · Winterset | 10 | Winterset | 23:25 |
| 77 | Jaxson BielfeltPlace 77 · Grade 9 · Boone | 9 | Boone | 23:32 |
| 78 | Kainen FusonPlace 78 · Grade 11 · Woodward Granger | 11 | Woodward Granger | 23:37 |
| 79 | Levi OrigerPlace 79 · Grade 11 · Roland-Story | 11 | Roland-Story | 23:39 |
| 80 | Connor CoxPlace 80 · Grade 10 · Bondurant-Farrar | 10 | Bondurant-Farrar | 23:40 |
| 81 | Alexander HolmesPlace 81 · Grade 9 · Ballard | 9 | Ballard | 23:47 |
| 82 | Joseph HovickPlace 82 · Grade 12 · Roland-Story | 12 | Roland-Story | 23:49 |
| 83 | Jarret WaitsPlace 83 · Grade 9 · Newton | 9 | Newton | 23:50 |
| 84 | Aiden EdgarPlace 84 · Grade 9 · Ballard | 9 | Ballard | 23:55 |
| 85 | Cael SchreierPlace 85 · Grade 11 · Roland-Story | 11 | Roland-Story | 24:04 |
| 86 | Justin GoodPlace 86 · Grade 12 · Winterset | 12 | Winterset | 24:14 |
| 87 | Jackson ShepherdPlace 87 · Grade 9 · Ballard | 9 | Ballard | 24:15 |
| 88 | Eduardo GarciaPlace 88 · Grade 9 · Winterset | 9 | Winterset | 24:19 |
| 89 | Mason NeelyPlace 89 · Grade 12 · Boone | 12 | Boone | 24:20 |
| 90 | Bo BraddockPlace 90 · Grade 9 · Boone | 9 | Boone | 24:22 |
| 91 | Sam SirnaPlace 91 · Grade 12 · Roland-Story | 12 | Roland-Story | 24:23 |
| 92 | Brandon PowersPlace 92 · Grade 10 · Roland-Story | 10 | Roland-Story | 24:28 |
| 93 | Jesse RechkemmerPlace 93 · Grade 11 · Roland-Story | 11 | Roland-Story | 24:43 |
| 94 | Caleb MuellerPlace 94 · Grade 12 · Winterset | 12 | Winterset | 24:46 |
| 95 | Chase CookPlace 95 · Grade 10 · Winterset | 10 | Winterset | 24:54 |
| 96 | Gunnar PetersonPlace 96 · Grade 9 · Ballard | 9 | Ballard | 25:06 |
| 97 | Dylan McKinleyPlace 97 · Grade 12 · Roland-Story | 12 | Roland-Story | 25:20 |
| 98 | Vlad DodonPlace 98 · Grade 11 · Woodward Granger | 11 | Woodward Granger | 25:33 |
| 99 | Orlando GonzalezPlace 99 · Grade 10 · Perry | 10 | Perry | 25:35 |
| 100 | Kaydence BoockPlace 100 · Grade 11 · Ballard | 11 | Ballard | 25:40 |
| 101 | Parker GriffinPlace 101 · Grade 10 · Woodward Granger | 10 | Woodward Granger | 26:05 |
| 102 | Boston AnkerPlace 102 · Grade 10 · Winterset | 10 | Winterset | 26:08 |
| 103 | Ian RunestadPlace 103 · Grade 9 · Boone | 9 | Boone | 26:27 |
| 104 | Joel HarneyPlace 104 · Grade 10 · Woodward Granger | 10 | Woodward Granger | 26:30 |
| 105 | Tjaden SmeltzerPlace 105 · Grade 10 · Woodward Granger | 10 | Woodward Granger | 26:30 |
| 106 | Lucas HansenPlace 106 · Grade 10 · Woodward Granger | 10 | Woodward Granger | 26:40 |
| 107 | Landon BogardusPlace 107 · Grade 9 · Woodward Granger | 9 | Woodward Granger | 26:47 |
| 108 | Josh MorrisPlace 108 · Grade 11 · Boone | 11 | Boone | 26:57 |
| 109 | Sergio GonzalezPlace 109 · Grade 11 · Perry | 11 | Perry | 27:08 |
| 110 | A.J. EverlyPlace 110 · Grade 9 · Bondurant-Farrar | 9 | Bondurant-Farrar | 27:11 |
| 111 | Spencer LanePlace 111 · Grade 12 · Creston | 12 | Creston | 27:12 |
| 112 | Nate RosenPlace 112 · Grade 12 · Woodward Granger | 12 | Woodward Granger | 27:29 |
| 113 | Lane SligerPlace 113 · Grade 9 · Newton | 9 | Newton | 28:03 |
| 114 | Oscar HernandezPlace 114 · Grade 10 · Denison | 10 | Denison | 28:04 |
| 115 | Adam ShortPlace 115 · Grade 10 · Creston | 10 | Creston | 28:09 |
| 116 | Mason DorenkampPlace 116 · Grade 9 · Woodward Granger | 9 | Woodward Granger | 28:14 |
| 117 | Sebastian HernandezPlace 117 · Grade 10 · Perry | 10 | Perry | 28:32 |
| 118 | Kenny Skinner HavensPlace 118 · Grade 9 · Newton | 9 | Newton | 29:39 |
| 119 | Marat RakhatovPlace 119 · Grade 12 · Winterset | 12 | Winterset | 29:47 |
| 120 | Avery WhitePlace 120 · Grade 9 · Newton | 9 | Newton | 32:21 |
| 121 | Dalton ScottPlace 121 · Grade 11 · Perry | 11 | Perry | 32:40 |
| 122 | Ethan WilliamsPlace 122 · Grade 11 · Bondurant-Farrar | 11 | Bondurant-Farrar | 33:00 |
| 123 | Ethan SwartzPlace 123 · Grade 11 · Bondurant-Farrar | 11 | Bondurant-Farrar | 33:05 |
| 124 | Caleb WebsterPlace 124 · Grade 10 · Boone | 10 | Boone | 33:16 |