| 1 | Maverick SybertPlace 1 · Grade 10 · North Andrew | 10 | North Andrew | 17:46.5 |
| 2 | Ashton HuskeyPlace 2 · Grade 10 · Johnson County Central | 10 | Johnson County Central | 18:01.0 PR |
| 3 | Zeke BaierPlace 3 · Grade 10 · Weeping Water | 10 | Weeping Water | 18:03.9 PR |
| 4 | Darrian GillilandPlace 4 · Grade 10 · Craig | 10 | Craig | 18:10.8 |
| 5 | Callen FurnasPlace 5 · Grade 11 · Falls City | 11 | Falls City | 18:43.5 |
| 6 | Kameon DettmannPlace 6 · Grade 12 · Humboldt-Table Rock-Steinauer | 12 | Humboldt-Table Rock-Steinauer | 18:59.7 PR |
| 7 | Ethan PembertonPlace 7 · Grade 10 · Auburn | 10 | Auburn | 19:24.4 |
| 8 | Craig SollarsPlace 8 · Grade 10 · Craig | 10 | Craig | 19:31.9 PR |
| 9 | Montgomery (Monty) SmithPlace 9 · Grade 12 · Weeping Water | 12 | Weeping Water | 19:37.5 PR |
| 10 | Tate DunekackePlace 10 · Grade 9 · Humboldt-Table Rock-Steinauer | 9 | Humboldt-Table Rock-Steinauer | 19:39.9 PR |
| 11 | Shayden RoyPlace 11 · Grade 12 · Weeping Water | 12 | Weeping Water | 19:44.2 PR |
| 12 | Jonathan DeFreecePlace 12 · Grade 12 · Johnson County Central | 12 | Johnson County Central | 19:47.0 PR |
| 13 | Cameran KnappPlace 13 · Grade 9 · Craig | 9 | Craig | 19:50.5 PR |
| 14 | Colin FenderPlace 14 · Grade 12 · Pawnee City | 12 | Pawnee City | 19:56.3 PR |
| 15 | Nash CrottyPlace 15 · Grade 11 · Auburn | 11 | Auburn | 19:56.4 |
| 16 | Memphis MickPlace 16 · Grade 10 · Craig | 10 | Craig | 19:57.9 |
| 17 | Juan AguilarPlace 17 · Grade 10 · Johnson County Central | 10 | Johnson County Central | 20:14.0 |
| 18 | Harrison BaconPlace 18 · Grade 12 · Johnson County Central | 12 | Johnson County Central | 20:14.6 PR |
| 19 | Jase WalkerPlace 19 · Grade 11 · North Andrew | 11 | North Andrew | 20:50.3 |
| 20 | Jonas LassenPlace 20 · Grade 12 · Johnson County Central | 12 | Johnson County Central | 21:03.0 PR |
| 21 | Timothy Johns-HinrichsenPlace 21 · Grade 7 · Johnson County Central | 7 | Johnson County Central | 21:03.3 PR |
| 22 | Ty DunekackePlace 22 · Grade 11 · Humboldt-Table Rock-Steinauer | 11 | Humboldt-Table Rock-Steinauer | 21:09.5 PR |
| 23 | Axton WamsleyPlace 23 · Grade 12 · Humboldt-Table Rock-Steinauer | 12 | Humboldt-Table Rock-Steinauer | 21:17.7 |
| 24 | Wyatt HuntleyPlace 24 · Grade 11 · Rock Port | 11 | Rock Port | 21:26.9 PR |
| 25 | Hayden SaxtonPlace 25 · Grade 9 · Weeping Water | 9 | Weeping Water | 21:30.0 PR |
| 26 | Fenix AllgoodPlace 26 · Grade 11 · Auburn | 11 | Auburn | 21:33.9 |
| 27 | Everett KadavyPlace 27 · Grade 9 · Auburn | 9 | Auburn | 21:42.3 |
| 28 | Zack HaynesPlace 28 · Grade 12 · Auburn | 12 | Auburn | 21:44.5 PR |
| 29 | Matthew CruzPlace 29 · Grade 10 · Johnson County Central | 10 | Johnson County Central | 22:02.2 PR |
| 30 | Wyatt CooncePlace 30 · Grade 12 · Falls City | 12 | Falls City | 22:04.0 PR |
| 31 | Zade BentsPlace 31 · Grade 10 · Falls City | 10 | Falls City | 22:05.2 |
| 32 | Kale DavidsonPlace 32 · Grade 11 · Auburn | 11 | Auburn | 22:06.4 |
| 33 | Lucas CulleyPlace 33 · Grade 11 · Auburn | 11 | Auburn | 22:10.3 PR |
| 34 | Kyle JonesPlace 34 · Grade 12 · Auburn | 12 | Auburn | 22:10.4 |
| 35 | Kael FrickePlace 35 · Grade 11 · Johnson County Central | 11 | Johnson County Central | 22:11.6 PR |
| 36 | Ewan GuentherPlace 36 · Grade 10 · Humboldt-Table Rock-Steinauer | 10 | Humboldt-Table Rock-Steinauer | 22:12.4 PR |
| 37 | Riley ReimanPlace 37 · Grade 9 · Auburn | 9 | Auburn | 22:24.9 |
| 38 | Max MogensenPlace 38 · Grade 11 · Weeping Water | 11 | Weeping Water | 22:36.0 PR |
| 39 | Memphis PingelPlace 39 · Grade 12 · Johnson County Central | 12 | Johnson County Central | 22:50.0 |
| 40 | Marc BohlingPlace 40 · Grade 11 · Auburn | 11 | Auburn | 24:31.7 |
| 41 | Finn HaynesPlace 41 · Grade 9 · Auburn | 9 | Auburn | 24:58.0 |
| 42 | Chase HarrifeldPlace 42 · Grade 11 · Johnson County Central | 11 | Johnson County Central | 25:16.6 |
| 43 | Luke ClementsPlace 43 · Grade 10 · North Nodaway | 10 | North Nodaway | 25:38.2 PR |
| 44 | Cade MillerPlace 44 · Grade 9 · North Nodaway | 9 | North Nodaway | 25:57.6 PR |
| 45 | Michael Wanek-FloresPlace 45 · Grade 10 · Humboldt-Table Rock-Steinauer | 10 | Humboldt-Table Rock-Steinauer | 26:29.8 PR |
| 46 | Elliott WernerPlace 46 · Grade 10 · Johnson County Central | 10 | Johnson County Central | 27:40.4 |
| 47 | Aaryn KasterPlace 47 · Grade 11 · Johnson County Central | 11 | Johnson County Central | 27:42.9 |
| 48 | Gannon StrickerPlace 48 · Grade 9 · North Nodaway | 9 | North Nodaway | 30:46.5 PR |
| 49 | James FrancisPlace 49 · Grade 10 · Johnson County Central | 10 | Johnson County Central | 35:44.0 |
| 50 | Travis PowellPlace 50 · Grade 10 · Craig | 10 | Craig | 37:51.7 |