| 1 | Mitchel PothitakisPlace 1 · Grade 11 · Holy Trinity | 11 | Holy Trinity | 17:56.7 |
| 2 | Paul HoopesPlace 2 · Grade 12 · Louisa Muscatine | 12 | Louisa Muscatine | 18:01.8 |
| 3 | Gavin GrovePlace 3 · Grade 11 · Cardinal | 11 | Cardinal | 18:04.0 |
| 4 | Tristin KauffmanPlace 4 · Grade 12 · Wapello Community School Distr | 12 | Wapello Community School Distr | 18:14.3 |
| 5 | Isaac AcostaPlace 5 · Grade 11 · Columbus Community | 11 | Columbus Community | 18:42.6 |
| 6 | Freddy VergaraPlace 6 · Grade 11 · Columbus Community | 11 | Columbus Community | 18:49.5 |
| 7 | Gunner ZuggPlace 7 · Grade 12 · Cardinal | 12 | Cardinal | 18:53.5 |
| 8 | Christopher EwartPlace 8 · Grade 12 · Wapello Community School Distr | 12 | Wapello Community School Distr | 19:03.3 |
| 9 | Dane SweezerPlace 9 · Grade 12 · Winfield-Mtunion | 12 | Winfield-Mtunion | 19:04.9 |
| 10 | Mason Hills-CarrierPlace 10 · Grade 11 · Columbus Community | 11 | Columbus Community | 19:13.7 |
| 11 | Alex RivasPlace 11 · Grade 12 · Columbus Community | 12 | Columbus Community | 19:16.4 |
| 12 | Kellan WalshPlace 12 · Grade 10 · Louisa Muscatine | 10 | Louisa Muscatine | 19:19.0 |
| 13 | Damian VergaraPlace 13 · Grade 9 · Columbus Community | 9 | Columbus Community | 19:21.8 |
| 14 | Brody BartonPlace 14 · Grade 12 · Winfield-Mtunion | 12 | Winfield-Mtunion | 19:36.0 |
| 15 | Ian PeacockPlace 15 · Grade 12 · VanBuren | 12 | VanBuren | 19:38.5 |
| 16 | Gabriel HemsworthPlace 16 · Grade 9 · Winfield-Mtunion | 9 | Winfield-Mtunion | 19:47.2 |
| 17 | Dawson WehrlePlace 17 · Grade 12 · Louisa Muscatine | 12 | Louisa Muscatine | 20:09.9 |
| 18 | Karson KirkpatrickPlace 18 · Grade 9 · Cardinal | 9 | Cardinal | 20:10.2 |
| 19 | Lane ScorpilPlace 19 · Grade 11 · Winfield-Mtunion | 11 | Winfield-Mtunion | 20:15.1 |
| 20 | Sheldon KrusePlace 20 · Grade 10 · Holy Trinity | 10 | Holy Trinity | 20:20.4 |
| 21 | Zach RobertsonPlace 21 · Grade 11 · Louisa Muscatine | 11 | Louisa Muscatine | 20:24.7 |
| 22 | Tim Hills-CarrierPlace 22 · Grade 9 · Columbus Community | 9 | Columbus Community | 20:28.9 |
| 23 | Matthew HelscherPlace 23 · Grade 9 · Wapello Community School Distr | 9 | Wapello Community School Distr | 20:40.9 |
| 24 | Jacob BackPlace 24 · Grade 11 · Louisa Muscatine | 11 | Louisa Muscatine | 20:45.8 |
| 25 | Ethan PaisleyPlace 25 · Grade 10 · Highland | 10 | Highland | 20:46.3 |
| 26 | Jacob RolingPlace 26 · Grade 12 · Highland | 12 | Highland | 20:51.4 |
| 27 | Ty ScorpilPlace 27 · Grade 8 · Winfield-Mtunion | 8 | Winfield-Mtunion | 20:52.1 |
| 28 | Carlos ValenzuelaPlace 28 · Grade 10 · Highland | 10 | Highland | 20:58.6 |
| 29 | Jacob HainesPlace 29 · Grade 10 · Winfield-Mtunion | 10 | Winfield-Mtunion | 20:59.5 |
| 30 | Nick WalkerPlace 30 · Grade 9 · Cardinal | 9 | Cardinal | 21:13.6 |
| 31 | Talon NewtonPlace 31 · Grade 12 · Winfield-Mtunion | 12 | Winfield-Mtunion | 21:15.2 |
| 32 | Edward SchroederPlace 32 · Grade 9 · Holy Trinity | 9 | Holy Trinity | 21:15.3 |
| 33 | Bryce ThompsonPlace 33 · Grade 12 · Highland | 12 | Highland | 21:26.5 |
| 34 | Chandler RungPlace 34 · Grade 12 · Holy Trinity | 12 | Holy Trinity | 21:31.2 |
| 35 | Jacob ChamberlinPlace 35 · Grade 11 · Wapello Community School Distr | 11 | Wapello Community School Distr | 21:45.3 |
| 36 | Garret DickeyPlace 36 · Grade 10 · Wapello Community School Distr | 10 | Wapello Community School Distr | 21:45.6 |
| 37 | Jacob SchlutzPlace 37 · Grade 12 · Louisa Muscatine | 12 | Louisa Muscatine | 21:58.4 |
| 38 | Wyatt DennisPlace 38 · Grade 9 · Waco | 9 | Waco | 22:04.5 |
| 39 | Owen SchreinerPlace 39 · Grade 11 · Louisa Muscatine | 11 | Louisa Muscatine | 22:14.3 |
| 40 | Zane SmithPlace 40 · Grade 9 · VanBuren | 9 | VanBuren | 22:16.9 |
| 41 | Archer MetcalfPlace 41 · Grade 10 · Cardinal | 10 | Cardinal | 22:25.4 |
| 42 | Jackson SchneiderPlace 42 · Grade 9 · Highland | 9 | Highland | 22:41.9 |
| 43 | Andrew LanaPlace 43 · Grade 9 · Highland | 9 | Highland | 22:47.3 |
| 44 | Jacob PothitakisPlace 44 · Grade 10 · Holy Trinity | 10 | Holy Trinity | 23:29.7 |
| 45 | Brendan McIntryrePlace 45 · Grade 11 · Wapello Community School Distr | 11 | Wapello Community School Distr | 23:39.5 |
| 46 | Brendan SchnoebelenPlace 46 · Grade 10 · Highland | 10 | Highland | 23:46.6 |
| 47 | Mattias LuitjensPlace 47 · Grade 10 · Waco | 10 | Waco | 24:36.5 |
| 48 | Conner GehlingPlace 48 · Grade 9 · Holy Trinity | 9 | Holy Trinity | 25:14.2 |
| 49 | Maddox RungPlace 49 · Grade 9 · Holy Trinity | 9 | Holy Trinity | 27:18.9 |
| 50 | Noah FriedPlace 50 · Grade 9 · Waco | 9 | Waco | 27:47.0 |