| 1 | Trevin OppPlace 1 · Grade 11 · Lincoln Christian | 11 | Lincoln Christian | 16:49.7 |
| 2 | Trevin HuskeyPlace 2 · Grade 12 · Johnson County Central | 12 | Johnson County Central | 17:04.9 |
| 3 | Nolan GartnerPlace 3 · Grade 12 · Syracuse | 12 | Syracuse | 17:05.3 |
| 4 | Gannon HubbardPlace 4 · Grade 12 · Palmyra | 12 | Palmyra | 17:09.3 |
| 5 | Dayton GravesPlace 5 · Grade 12 · Syracuse | 12 | Syracuse | 17:10.1 |
| 6 | Shawn ArnoldPlace 6 · Grade 12 · Lincoln Christian | 12 | Lincoln Christian | 17:10.2 |
| 7 | Max ProchnowPlace 7 · Grade 11 · Lincoln Lutheran | 11 | Lincoln Lutheran | 17:12.9 |
| 8 | Amos GlennPlace 8 · Grade 10 · Lincoln Christian | 10 | Lincoln Christian | 17:14.6 |
| 9 | Nolan SteinerPlace 9 · Grade 10 · Wahoo | 10 | Wahoo | 17:23.4 |
| 10 | Griffin OpferPlace 10 · Grade 9 · Lincoln Christian | 9 | Lincoln Christian | 17:32.5 |
| 11 | Archer FergusonPlace 11 · Grade 10 · Ashland-Greenwood | 10 | Ashland-Greenwood | 17:39.2 |
| 12 | Nolan EngelPlace 12 · Grade 12 · Lincoln Christian | 12 | Lincoln Christian | 17:44.7 |
| 13 | Owen RamaekersPlace 13 · Grade 12 · Palmyra | 12 | Palmyra | 17:46.1 |
| 14 | Andy CarlsonPlace 14 · Grade 12 · Lincoln Christian | 12 | Lincoln Christian | 17:48.4 |
| 15 | Xavier ApelPlace 15 · Grade 12 · Syracuse | 12 | Syracuse | 18:05.2 |
| 16 | Elliot HardenPlace 16 · Grade 12 · Syracuse | 12 | Syracuse | 18:14.4 |
| 17 | Kaden MoodyPlace 17 · Grade 12 · Palmyra | 12 | Palmyra | 18:18.4 |
| 18 | Keegan WittePlace 18 · Grade 11 · Louisville | 11 | Louisville | 18:25.1 |
| 19 | Dylan ZimolaPlace 19 · Grade 10 · Bishop Neumann | 10 | Bishop Neumann | 18:45.1 |
| 20 | Colton WalterPlace 20 · Grade 10 · Palmyra | 10 | Palmyra | 18:48.2 |
| 21 | Grady VasaPlace 21 · Grade 11 · Palmyra | 11 | Palmyra | 18:48.7 |
| 22 | Treton DowdingPlace 22 · Grade 10 · Syracuse | 10 | Syracuse | 18:53.4 |
| 23 | Ashton HuskeyPlace 23 · Grade 9 · Johnson County Central | 9 | Johnson County Central | 19:00.9 |
| 24 | Jackson BoernerPlace 24 · Grade 10 · Syracuse | 10 | Syracuse | 19:02.3 |
| 25 | Ben GerdesPlace 25 · Grade 10 · Ashland-Greenwood | 10 | Ashland-Greenwood | 19:18.1 |
| 26 | Teagan HarbinPlace 26 · Grade 12 · Auburn | 12 | Auburn | 19:18.5 PR |
| 27 | JT PruittPlace 27 · Grade 11 · Ashland-Greenwood | 11 | Ashland-Greenwood | 19:26.1 |
| 28 | Lincoln HeinsPlace 28 · Grade 12 · Louisville | 12 | Louisville | 19:29.1 |
| 29 | Logan GonderingerPlace 29 · Grade 9 · Conestoga | 9 | Conestoga | 19:37.8 |
| 30 | Nash CrottyPlace 30 · Grade 10 · Auburn | 10 | Auburn | 19:55.4 |
| 31 | Levi OthmerPlace 31 · Grade 12 · Johnson County Central | 12 | Johnson County Central | 19:59.1 |
| 32 | Ethan PembertonPlace 32 · Grade 9 · Auburn | 9 | Auburn | 19:59.5 |
| 33 | Jack HayesPlace 33 · Grade 12 · Auburn | 12 | Auburn | 20:00.0 |
| 34 | Logan LihsPlace 34 · Grade 12 · Wahoo | 12 | Wahoo | 20:00.3 |
| 35 | Hunter FarisPlace 35 · Grade 10 · Wahoo | 10 | Wahoo | 20:01.8 |
| 36 | Ayden KingPlace 36 · Grade 11 · Palmyra | 11 | Palmyra | 20:05.2 |
| 37 | Owen MeyerPlace 37 · Grade 11 · Lincoln Lutheran | 11 | Lincoln Lutheran | 20:08.2 |
| 38 | Juan AguilarPlace 38 · Grade 9 · Johnson County Central | 9 | Johnson County Central | 20:26.8 |
| 39 | Dalton HendersonPlace 39 · Grade 10 · Johnson County Central | 10 | Johnson County Central | 20:26.9 |
| 40 | Joseph WylliePlace 40 · Grade 12 · Bishop Neumann | 12 | Bishop Neumann | 20:35.8 |
| 41 | Sebastian LautenschlagerPlace 41 · Grade 11 · Bishop Neumann | 11 | Bishop Neumann | 20:37.2 |
| 42 | Jacob HrabikPlace 42 · Grade 12 · Louisville | 12 | Louisville | 20:38.7 |
| 43 | Jaxon PowellPlace 43 · Grade 12 · Ashland-Greenwood | 12 | Ashland-Greenwood | 20:48.6 PR |
| 44 | Rene VillalobosPlace 44 · Grade 10 · Johnson County Central | 10 | Johnson County Central | 20:49.1 |
| 45 | Ryker McCulloughPlace 45 · Grade 12 · Falls City | 12 | Falls City | 20:50.4 |
| 46 | Parker FranzenPlace 46 · Grade 11 · Lincoln Lutheran | 11 | Lincoln Lutheran | 21:04.2 |
| 47 | Gavin BlankersPlace 47 · Grade 9 · Ashland-Greenwood | 9 | Ashland-Greenwood | 21:05.7 PR |
| 48 | Jonah BlackstonPlace 48 · Grade 11 · Conestoga | 11 | Conestoga | 21:23.3 |
| 49 | Fenix AllgoodPlace 49 · Grade 10 · Auburn | 10 | Auburn | 21:27.5 |
| 50 | Beau NienaberPlace 50 · Grade 11 · Ashland-Greenwood | 11 | Ashland-Greenwood | 21:27.8 |
| 51 | Brayden HudsonPlace 51 · Grade 9 · Conestoga | 9 | Conestoga | 21:29.5 |
| 52 | Ayden HumpalPlace 52 · Grade 11 · Wahoo | 11 | Wahoo | 21:32.1 |
| 53 | Thomas CosgrovePlace 53 · Grade 12 · Lincoln Lutheran | 12 | Lincoln Lutheran | 21:38.6 |
| 54 | Martin IrizarryPlace 54 · Grade 9 · Falls City | 9 | Falls City | 21:38.7 PR |
| 55 | Kale DavidsonPlace 55 · Grade 10 · Auburn | 10 | Auburn | 21:40.7 |
| 56 | Ben NaglePlace 56 · Grade 11 · Bishop Neumann | 11 | Bishop Neumann | 21:50.3 |
| 57 | Lathan RicheyPlace 57 · Grade 11 · Falls City | 11 | Falls City | 21:52.6 |
| 58 | Caleb DalePlace 58 · Grade 12 · Wahoo | 12 | Wahoo | 21:58.3 |
| 59 | Emmett DaakePlace 59 · Grade 12 · Falls City | 12 | Falls City | 22:01.4 PR |
| 60 | Cyril KavanPlace 60 · Grade 10 · Bishop Neumann | 10 | Bishop Neumann | 22:02.4 |
| 61 | Matthew HarveyPlace 61 · Grade 11 · Conestoga | 11 | Conestoga | 22:05.0 |
| 62 | Lucas WuskPlace 62 · Grade 10 · Wahoo | 10 | Wahoo | 22:09.5 |
| 63 | Raymond ZimmerPlace 63 · Grade 9 · Louisville | 9 | Louisville | 22:27.9 |
| 64 | Jonathan DalePlace 64 · Grade 12 · Lincoln Lutheran | 12 | Lincoln Lutheran | 22:49.5 PR |
| 65 | Zade BentsPlace 65 · Grade 9 · Falls City | 9 | Falls City | 23:13.1 |
| 66 | Dylan BlackstonPlace 66 · Grade 9 · Conestoga | 9 | Conestoga | 23:37.4 |
| 67 | Corbin McCartneyPlace 67 · Grade 11 · Conestoga | 11 | Conestoga | 23:49.2 |
| 68 | Luke SylliaasenPlace 68 · Grade 11 · Bishop Neumann | 11 | Bishop Neumann | 24:06.4 |
| 69 | Alden NelsonPlace 69 · Grade 11 · Lincoln Lutheran | 11 | Lincoln Lutheran | 24:25.6 |
| 70 | Jack KiltonPlace 70 · Grade 9 · Louisville | 9 | Louisville | 24:51.8 |
| 71 | Gideon BousePlace 71 · Grade 9 · Louisville | 9 | Louisville | 30:15.6 |