| 1 | Gannon HubbardPlace 1 · Grade 12 · Palmyra | 12 | Palmyra | 16:48.61 |
| 2 | Owen RamaekersPlace 2 · Grade 12 · Palmyra | 12 | Palmyra | 17:31.46 |
| 3 | Archer FergusonPlace 3 · Grade 10 · Ashland-Greenwood | 10 | Ashland-Greenwood | 17:49.94 |
| 4 | Hudson StimmlerPlace 4 · Grade 11 · Boys Town | 11 | Boys Town | 17:51.21 |
| 5 | Grady VasaPlace 5 · Grade 11 · Palmyra | 11 | Palmyra | 18:22.45 |
| 6 | Kaden MoodyPlace 6 · Grade 12 · Palmyra | 12 | Palmyra | 18:33.46 |
| 7 | Logan GonderingerPlace 7 · Grade 9 · Conestoga | 9 | Conestoga | 18:42.67 PR |
| 8 | Charles EwoldtPlace 8 · Grade 10 · Boys Town | 10 | Boys Town | 18:45.77 |
| 9 | Colton WalterPlace 9 · Grade 10 · Palmyra | 10 | Palmyra | 18:50.26 |
| 10 | JT PruittPlace 10 · Grade 11 · Ashland-Greenwood | 11 | Ashland-Greenwood | 18:51.22 PR |
| 11 | Keyshawn LawrencePlace 11 · Grade 12 · Boys Town | 12 | Boys Town | 18:57.95 PR |
| 12 | Tristan HobbsPlace 12 · Grade 12 · Boys Town | 12 | Boys Town | 19:08.70 |
| 13 | Ayden KingPlace 13 · Grade 11 · Palmyra | 11 | Palmyra | 19:17.57 |
| 14 | Jacob CoverPlace 14 · Grade 12 · Weeping Water | 12 | Weeping Water | 19:19.65 PR |
| 15 | Dylan ZimolaPlace 15 · Grade 10 · Bishop Neumann | 10 | Bishop Neumann | 19:22.65 |
| 16 | Sebastian LautenschlagerPlace 16 · Grade 11 · Bishop Neumann | 11 | Bishop Neumann | 19:32.44 PR |
| 17 | Ben GerdesPlace 17 · Grade 10 · Ashland-Greenwood | 10 | Ashland-Greenwood | 19:40.65 |
| 18 | Joseph WylliePlace 18 · Grade 12 · Bishop Neumann | 12 | Bishop Neumann | 19:42.88 PR |
| 19 | Josh FowlerPlace 19 · Grade 12 · Boys Town | 12 | Boys Town | 20:13.88 PR |
| 20 | Zeke BaierPlace 20 · Grade 9 · Weeping Water | 9 | Weeping Water | 20:15.75 |
| 21 | Montgomery (Monty) SmithPlace 21 · Grade 11 · Weeping Water | 11 | Weeping Water | 20:22.67 |
| 22 | Shayden RoyPlace 22 · Grade 11 · Weeping Water | 11 | Weeping Water | 21:07.13 |
| 23 | Dylan BlackstonPlace 23 · Grade 9 · Conestoga | 9 | Conestoga | 21:09.84 |
| 24 | Beau NienaberPlace 24 · Grade 11 · Ashland-Greenwood | 11 | Ashland-Greenwood | 21:19.23 PR |
| 25 | Gavin BlankersPlace 25 · Grade 9 · Ashland-Greenwood | 9 | Ashland-Greenwood | 21:26.02 |
| 26 | Jonah BlackstonPlace 26 · Grade 11 · Conestoga | 11 | Conestoga | 21:26.85 |
| 27 | Matthew HarveyPlace 27 · Grade 11 · Conestoga | 11 | Conestoga | 21:32.99 |
| 28 | Cyril KavanPlace 28 · Grade 10 · Bishop Neumann | 10 | Bishop Neumann | 21:39.62 |
| 29 | Jaxon PowellPlace 29 · Grade 12 · Ashland-Greenwood | 12 | Ashland-Greenwood | 21:51.56 |
| 30 | Igby SummersPlace 30 · Grade 10 · Omaha Brownell Talbot | 10 | Omaha Brownell Talbot | 22:11.82 |
| 31 | Ben NaglePlace 31 · Grade 11 · Bishop Neumann | 11 | Bishop Neumann | 22:49.28 |
| 32 | Corbin McCartneyPlace 32 · Grade 11 · Conestoga | 11 | Conestoga | 23:53.69 |
| 33 | Daniel KindePlace 33 · Grade 9 · Omaha Brownell Talbot | 9 | Omaha Brownell Talbot | 25:02.80 |
| 34 | Max MogensenPlace 34 · Grade 10 · Weeping Water | 10 | Weeping Water | 25:07.13 |
| 35 | Galvin GreenPlace 35 · Grade 12 · Archbishop Bergan | 12 | Archbishop Bergan | 25:33.94 |
| 36 | Owen FloresPlace 36 · Grade 10 · Archbishop Bergan | 10 | Archbishop Bergan | 25:35.26 |
| — | John HuismanGrade 10 · Archbishop Bergan | 10 | Archbishop Bergan | DNS |
| — | Owen EricksonGrade 9 · Boys Town | 9 | Boys Town | DNS |