| 1 | Matt RichardsonPlace 1 · Grade 12 · Baxter | 12 | Baxter | 17:17.90 |
| 2 | Lucas AndersonPlace 2 · Grade 10 · Chariton | 10 | Chariton | 17:31.00 |
| 3 | Brent CrabbPlace 3 · Grade 11 · Chariton | 11 | Chariton | 17:37.50 |
| 4 | Cy StuartPlace 4 · Grade 9 · Chariton | 9 | Chariton | 17:52.80 |
| 5 | Max HandorfPlace 5 · Grade 10 · Baxter | 10 | Baxter | 17:56.20 |
| 6 | Cody DixsonPlace 6 · Grade 10 · Chariton | 10 | Chariton | 18:27.30 |
| 7 | Luka HulsePlace 7 · Grade 12 · Van Meter | 12 | Van Meter | 18:37.70 |
| 8 | Devante CaldwellPlace 8 · Grade 12 · Clarke Osceola | 12 | Clarke Osceola | 18:40.50 |
| 9 | Korey KirkpatrickPlace 9 · Grade 12 · Interstate 35 Truro | 12 | Interstate 35 Truro | 18:46.90 |
| 10 | Titan ReedPlace 10 · Grade 11 · Chariton | 11 | Chariton | 18:50.70 |
| 11 | Isaiah WheeldonPlace 11 · Grade 10 · Martensdale-St. Marys | 10 | Martensdale-St. Marys | 18:57.60 |
| 12 | Hayden HayesPlace 12 · Grade 10 · Van Meter | 10 | Van Meter | 18:57.70 |
| 13 | Levi MastersPlace 13 · Grade 9 · Chariton | 9 | Chariton | 19:22.90 |
| 14 | Maddox PetersPlace 14 · Grade 11 · Baxter | 11 | Baxter | 19:30.60 |
| 15 | Jacob BarrientosPlace 15 · Grade 12 · Interstate 35 Truro | 12 | Interstate 35 Truro | 19:36.80 |
| 16 | Jonathan MoorePlace 16 · Grade 12 · Martensdale-St. Marys | 12 | Martensdale-St. Marys | 19:37.20 |
| 17 | Samuel KernsPlace 17 · Grade 12 · Chariton | 12 | Chariton | 19:39.60 |
| 18 | Beck SundermanPlace 18 · Grade 9 · Van Meter | 9 | Van Meter | 19:48.20 |
| 19 | Hayden LindseyPlace 19 · Grade 12 · Van Meter | 12 | Van Meter | 19:56.90 |
| 20 | Gable WhitlowPlace 20 · Grade 10 · Moravia | 10 | Moravia | 20:08.00 |
| 21 | Kaegan WigantPlace 21 · Grade 11 · Van Meter | 11 | Van Meter | 20:08.50 |
| 22 | Dakota ParkerPlace 22 · Grade 10 · Baxter | 10 | Baxter | 20:09.30 |
| 23 | Wyatt GoodenbergerPlace 23 · Grade 10 · Creston | 10 | Creston | 20:10.70 |
| 24 | Ethan WertsPlace 24 · Grade 12 · Chariton | 12 | Chariton | 20:33.80 |
| 25 | Devin WebbPlace 25 · Grade 12 · Martensdale-St. Marys | 12 | Martensdale-St. Marys | 20:38.00 |
| 26 | Treston MurphyPlace 26 · Grade 12 · Van Meter | 12 | Van Meter | 20:47.70 |
| 27 | Nash SeeleyPlace 27 · Grade 10 · Van Meter | 10 | Van Meter | 20:52.60 |
| 28 | Michael UppPlace 28 · Grade 12 · Interstate 35 Truro | 12 | Interstate 35 Truro | 20:55.10 |
| 29 | Brock DriskillPlace 29 · Grade 10 · East Union Afton | 10 | East Union Afton | 21:01.10 |
| 30 | Matthew MeansPlace 30 · Grade 12 · Southwest Valley | 12 | Southwest Valley | 21:02.10 |
| 31 | Quincy AllenPlace 31 · Grade 10 · Interstate 35 Truro | 10 | Interstate 35 Truro | 21:03.50 |
| 32 | Braylon GreenwellPlace 32 · Grade 11 · Mount Ayr | 11 | Mount Ayr | 21:03.90 |
| 33 | Conlon MillerPlace 33 · Grade 10 · Southeast Warren | 10 | Southeast Warren | 21:09.20 |
| 34 | Hector SuazoPlace 34 · Grade 11 · Creston | 11 | Creston | 21:13.00 |
| 35 | Zach MaiersPlace 35 · Grade 11 · Interstate 35 Truro | 11 | Interstate 35 Truro | 21:14.20 |
| 36 | Ryder RasmussenPlace 36 · Grade 11 · Van Meter | 11 | Van Meter | 21:15.20 |
| 37 | Luke WadePlace 37 · Grade 9 · Clarke Osceola | 9 | Clarke Osceola | 21:16.20 |
| 38 | Liam NewellPlace 38 · Grade 11 · Van Meter | 11 | Van Meter | 21:16.70 |
| 39 | Max RasmussenPlace 39 · Grade 9 · Van Meter | 9 | Van Meter | 21:17.30 |
| 40 | Cory OliverPlace 40 · Grade 11 · Van Meter | 11 | Van Meter | 21:29.50 |
| 41 | Conner WilliamsPlace 41 · Grade 12 · Clarke Osceola | 12 | Clarke Osceola | 21:29.80 |
| 42 | Adam McneillPlace 42 · Grade 9 · East Union Afton | 9 | East Union Afton | 21:33.20 |
| 43 | Kylen ParsonsPlace 43 · Grade 11 · Creston | 11 | Creston | 21:35.50 |
| 44 | Derek CokerPlace 44 · Grade 9 · Chariton | 9 | Chariton | 21:44.60 |
| 45 | Mason SeveridtPlace 45 · Grade 9 · Interstate 35 Truro | 9 | Interstate 35 Truro | 21:55.80 |
| 46 | Jack DayPlace 46 · Grade 10 · Van Meter | 10 | Van Meter | 21:59.40 |
| 47 | Mason BradleyPlace 47 · Grade 11 · Van Meter | 11 | Van Meter | 22:01.20 |
| 48 | Eric Francisco PedroPlace 48 · Grade 12 · Clarke Osceola | 12 | Clarke Osceola | 22:05.20 |
| 49 | Raiden JimenezPlace 49 · Grade 10 · Southeast Warren | 10 | Southeast Warren | 22:07.00 |
| 50 | Lucas BaudlerPlace 50 · Grade 10 · Interstate 35 Truro | 10 | Interstate 35 Truro | 22:27.40 |
| 51 | Cole JacobsenPlace 51 · Grade 9 · Clarke Osceola | 9 | Clarke Osceola | 22:28.50 |
| 52 | Jake PontierPlace 52 · Grade 12 · Clarke Osceola | 12 | Clarke Osceola | 22:42.30 |
| 53 | Logan SchafferPlace 53 · Grade 11 · Van Meter | 11 | Van Meter | 22:45.20 |
| 54 | Elliot HeasleyPlace 54 · Grade 12 · Van Meter | 12 | Van Meter | 22:49.50 |
| 55 | Michael AdkissonPlace 55 · Grade 11 · Mount Ayr | 11 | Mount Ayr | 23:14.90 |
| 55 | Gera BerberPlace 55 · Grade 12 · Martensdale-St. Marys | 12 | Martensdale-St. Marys | 23:14.90 |
| 57 | Elijah WheeldonPlace 57 · Grade 12 · Martensdale-St. Marys | 12 | Martensdale-St. Marys | 23:15.00 |
| 58 | Kameron RutledgePlace 58 · Grade 10 · Martensdale-St. Marys | 10 | Martensdale-St. Marys | 23:20.20 |
| 59 | Ashton BoswellPlace 59 · Grade 11 · Southwest Valley | 11 | Southwest Valley | 23:22.50 |
| 60 | Brayden MillerPlace 60 · Grade 9 · Interstate 35 Truro | 9 | Interstate 35 Truro | 23:27.20 |
| 61 | Brody FeehanPlace 61 · Grade 12 · Clarke Osceola | 12 | Clarke Osceola | 23:32.50 |
| 62 | Joey TurpinPlace 62 · Grade 9 · Clarke Osceola | 9 | Clarke Osceola | 23:40.60 |
| 63 | Kaydon LeadonPlace 63 · Grade 12 · Moravia | 12 | Moravia | 23:45.00 |
| 64 | Drew ChandlerPlace 64 · Grade 11 · Chariton | 11 | Chariton | 23:52.50 |
| 65 | Lucas JamesPlace 65 · Grade 11 · Southwest Valley | 11 | Southwest Valley | 23:52.70 |
| 66 | Brody SparksPlace 66 · Grade 11 · Southwest Valley | 11 | Southwest Valley | 23:55.90 |
| 67 | Ben WaddellPlace 67 · Grade 9 · Southwest Valley | 9 | Southwest Valley | 24:32.10 |
| 68 | Colt KeyPlace 68 · Grade 9 · Creston | 9 | Creston | 24:35.60 |
| 69 | Brandon Sanchez FloresPlace 69 · Grade 12 · Clarke Osceola | 12 | Clarke Osceola | 24:37.20 |
| 70 | Ben KosterPlace 70 · Grade 11 · Van Meter | 11 | Van Meter | 24:41.00 |
| 71 | Wyatt BirdPlace 71 · Grade 9 · Interstate 35 Truro | 9 | Interstate 35 Truro | 24:42.90 |
| 72 | Gabe ScottPlace 72 · Grade 10 · Van Meter | 10 | Van Meter | 24:46.20 |
| 73 | Dwight HumphreyPlace 73 · Grade 9 · Clarke Osceola | 9 | Clarke Osceola | 24:52.70 |
| 74 | Gavin RebaneckPlace 74 · Grade 12 · Moravia | 12 | Moravia | 24:56.70 |
| 75 | Erick HernandezPlace 75 · Grade 11 · Clarke Osceola | 11 | Clarke Osceola | 24:58.30 |
| 76 | Adrian NegretePlace 76 · Grade 12 · Clarke Osceola | 12 | Clarke Osceola | 24:58.80 |
| 77 | Jackson SlickPlace 77 · Grade 12 · Van Meter | 12 | Van Meter | 25:37.70 |
| 78 | Ruben RodriguezPlace 78 · Grade 10 · Clarke Osceola | 10 | Clarke Osceola | 26:02.40 |
| 79 | Spencer BrownPlace 79 · Grade 12 · Creston | 12 | Creston | 26:12.50 |
| 80 | Quaid EddyPlace 80 · Grade 11 · Southwest Valley | 11 | Southwest Valley | 26:12.60 |
| 81 | Parker BonneyPlace 81 · Grade 9 · Baxter | 9 | Baxter | 26:22.30 |
| 82 | Aiden HayesPlace 82 · Grade 10 · Southeast Warren | 10 | Southeast Warren | 26:31.00 |
| 83 | Tommy CampbellPlace 83 · Grade 12 · Chariton | 12 | Chariton | 26:34.80 |
| 84 | Hunter ClarkPlace 84 · Grade 10 · Southeast Warren | 10 | Southeast Warren | 26:41.70 |
| 85 | Michael BrogdonPlace 85 · Grade 9 · Clarke Osceola | 9 | Clarke Osceola | 26:48.10 |
| 86 | Jaxson GillilandPlace 86 · Grade 10 · Van Meter | 10 | Van Meter | 27:23.40 |
| 87 | Anthony VillanuevaPlace 87 · Grade 10 · Lenox | 10 | Lenox | 27:30.40 |
| 88 | Rolland AdkissonPlace 88 · Grade 9 · Mount Ayr | 9 | Mount Ayr | 27:43.30 |
| 89 | Caden SponslerPlace 89 · Grade 9 · Southeast Warren | 9 | Southeast Warren | 28:32.50 |
| 90 | Johnathan SmithPlace 90 · Grade 9 · Interstate 35 Truro | 9 | Interstate 35 Truro | 29:20.20 |
| 91 | Luis AcunaPlace 91 · Grade 12 · Chariton | 12 | Chariton | 29:29.90 |
| 92 | Michael McClellandPlace 92 · Grade 12 · Interstate 35 Truro | 12 | Interstate 35 Truro | 29:47.00 |
| 93 | Sawyer ShieldsPlace 93 · Grade 9 · Clarke Osceola | 9 | Clarke Osceola | 29:52.10 |
| 94 | Harold BalkPlace 94 · Grade 12 · Southeast Warren | 12 | Southeast Warren | 30:03.20 |
| 95 | Johnathon HenryPlace 95 · Grade 10 · Creston | 10 | Creston | 30:12.40 |
| 96 | Cam AlleyPlace 96 · Grade 10 · Van Meter | 10 | Van Meter | 30:43.80 |
| 97 | Joe SchreckPlace 97 · Grade 10 · Van Meter | 10 | Van Meter | 30:47.10 |
| 98 | Rodrigo HernandezPlace 98 · Grade 9 · Clarke Osceola | 9 | Clarke Osceola | 32:05.40 |
| 99 | Casey WadePlace 99 · Grade 11 · Clarke Osceola | 11 | Clarke Osceola | 32:15.10 |
| 100 | Cesar AmbrizPlace 100 · Grade 9 · Clarke Osceola | 9 | Clarke Osceola | 33:25.60 |
| 101 | Elliott McMichaelPlace 101 · Grade 9 · Interstate 35 Truro | 9 | Interstate 35 Truro | 35:52.60 |
| 102 | Cael WisniewskiPlace 102 · Grade 9 · Clarke Osceola | 9 | Clarke Osceola | 36:54.90 |
| 103 | Parker ArmstrongPlace 103 · Grade 12 · Moravia | 12 | Moravia | 37:36.50 |
| 104 | Bryce HallPlace 104 · Grade 9 · Clarke Osceola | 9 | Clarke Osceola | 45:29.10 |