| 1 | Carter HoskinsPlace 1 · Grade 8 · Waukee Timbe | 8 | Waukee Timbe | 11:38.77 | 1 |
| 2 | Ben PetersonPlace 2 · Grade 8 · Waukee Timbe | 8 | Waukee Timbe | 11:39.08 | 2 |
| 3 | Avery FlemmerPlace 3 · Grade 8 · North Polk MS | 8 | North Polk MS | 11:44.87 | 3 |
| 4 | James GilmorePlace 4 · Grade 8 · Waukee Prair | 8 | Waukee Prair | 11:47.70 | 4 |
| 5 | Will FoldenPlace 5 · Grade 8 · Waukee Timbe | 8 | Waukee Timbe | 11:53.00 | 5 |
| 6 | Ayden ReedPlace 6 · Grade 8 · North Polk MS | 8 | North Polk MS | 11:58.56 | 6 |
| 7 | Samuel SadowPlace 7 · Grade 8 · Ames Middle School | 8 | Ames Middle School | 12:07.19 | 7 |
| 8 | Artie HelmersPlace 8 · Grade 8 · Ames Middle School | 8 | Ames Middle School | 12:10.38 | 8 |
| 9 | Owen MeierPlace 9 · Grade 8 · Ames Middle School | 8 | Ames Middle School | 12:18.63 | 9 |
| 10 | Fletcher AarsvoldPlace 10 · Grade 8 · North Polk MS | 8 | North Polk MS | 12:31.91 | 10 |
| 11 | Max LittlePlace 11 · Grade 8 · North Polk MS | 8 | North Polk MS | 12:39.36 | 11 |
| 12 | JJ BartlemanPlace 12 · Grade 8 · North Polk MS | 8 | North Polk MS | 12:41.39 | 12 |
| 13 | Arslan NebbePlace 13 · Grade 7 · Ames Middle School | 7 | Ames Middle School | 12:49.06 | 13 |
| 14 | Ty HaismanPlace 14 · Grade 8 · North Polk MS | 8 | North Polk MS | 12:54.83 | 14 |
| 15 | Avery ArthurPlace 15 · Grade 8 · Waukee Prair | 8 | Waukee Prair | 12:56.06 | 15 |
| 16 | Colin HayesPlace 16 · Grade 8 · Waukee Timbe | 8 | Waukee Timbe | 12:56.80 | 16 |
| 17 | Dau LualPlace 17 · Grade 8 · Ames Middle School | 8 | Ames Middle School | 12:58.40 | 17 |
| 18 | Parker McCreaPlace 18 · Grade 8 · Waukee Timbe | 8 | Waukee Timbe | 13:01.01 | 18 |
| 19 | Ryan CrutchleyPlace 19 · Grade 8 · Waukee Prair | 8 | Waukee Prair | 13:01.29 | 19 |
| 20 | William ThielekePlace 20 · Grade 8 · Ames Middle School | 8 | Ames Middle School | 13:01.55 | 20 |
| 21 | Max ClarkPlace 21 · Grade 7 · Boone Middle School | 7 | Boone Middle School | 13:02.33 | 21 |
| 22 | Caleb BollesPlace 22 · Grade 7 · Ames Middle School | 7 | Ames Middle School | 13:02.75 | 22 |
| 23 | William McDeidPlace 23 · Grade 8 · Ames Middle School | 8 | Ames Middle School | 13:03.25 | — |
| 24 | Hezekiah JohnsonPlace 24 · Grade 8 · Ames Middle School | 8 | Ames Middle School | 13:03.73 | — |
| 25 | Calvin CookPlace 25 · Grade 8 · Boone Middle School | 8 | Boone Middle School | 13:04.00 | 23 |
| 26 | Kam LehmanPlace 26 · Grade 8 · Boone Middle School | 8 | Boone Middle School | 13:08.25 | 24 |
| 27 | Brendan GrantPlace 27 · Grade 8 · North Polk MS | 8 | North Polk MS | 13:10.62 | 25 |
| 28 | Benjamin TrabuePlace 28 · Grade 8 · Ames Middle School | 8 | Ames Middle School | 13:22.27 | — |
| 29 | Tyler KohlerPlace 29 · Grade 8 · Waukee Prair | 8 | Waukee Prair | 13:23.79 | 26 |
| 30 | Thomas HueserPlace 30 · Grade 8 · Waukee Prair | 8 | Waukee Prair | 13:26.73 | 27 |
| 31 | Chase FriedmanPlace 31 · Grade 8 · North Polk MS | 8 | North Polk MS | 13:27.43 | — |
| 32 | Evan ScholtenPlace 32 · Grade 8 · North Polk MS | 8 | North Polk MS | 13:31.91 | — |
| 33 | Theodore KraftPlace 33 · Grade 8 · Ames Middle School | 8 | Ames Middle School | 13:32.89 | — |
| 34 | Cael LemleyPlace 34 · Grade 8 · Waukee Prair | 8 | Waukee Prair | 13:34.52 | 28 |
| 35 | Jack FowlerPlace 35 · Grade 8 · Ames Middle School | 8 | Ames Middle School | 13:35.47 | — |
| 36 | Archer NiemiPlace 36 · Grade 7 · Ames Middle School | 7 | Ames Middle School | 13:36.36 | — |
| 37 | Jaren JernbergPlace 37 · Grade 8 · Waukee Timbe | 8 | Waukee Timbe | 13:38.44 | 29 |
| 38 | Landyn LohmanPlace 38 · Grade 7 · Ames Middle School | 7 | Ames Middle School | 13:39.53 | — |
| 39 | Owen BowkerPlace 39 · Grade 8 · Ames Middle School | 8 | Ames Middle School | 13:40.73 | — |
| 40 | Kimball MendenhallPlace 40 · Grade 8 · Waukee Prair | 8 | Waukee Prair | 13:41.83 | 30 |
| 41 | Sam ChesnutPlace 41 · Grade 8 · Boone Middle School | 8 | Boone Middle School | 13:42.22 | 31 |
| 42 | Allen CaiPlace 42 · Grade 8 · Ames Middle School | 8 | Ames Middle School | 13:43.21 | — |
| 43 | Ian CrespiPlace 43 · Grade 8 · Ames Middle School | 8 | Ames Middle School | 13:47.29 | — |
| 44 | Troy ThayerPlace 44 · Grade 7 · Ames Middle School | 7 | Ames Middle School | 13:50.52 | — |
| 45 | Ian ShriverPlace 45 · Grade 7 · Ames Middle School | 7 | Ames Middle School | 13:53.00 | — |
| 46 | Blake NewtonPlace 46 · Grade 8 · Waukee Timbe | 8 | Waukee Timbe | 13:54.29 | 32 |
| 47 | Maxo BowenPlace 47 · Grade 8 · Waukee Timbe | 8 | Waukee Timbe | 13:55.86 | — |
| 48 | Elijah TholePlace 48 · Grade 8 · Waukee Timbe | 8 | Waukee Timbe | 13:56.95 | — |
| 49 | Chris Kuhlman-SchneiderPlace 49 · Grade 8 · Ames Middle School | 8 | Ames Middle School | 14:12.43 | — |
| 50 | Cameron HardPlace 50 · Grade 8 · Ames Middle School | 8 | Ames Middle School | 14:13.67 | — |
| 51 | Mason KelleyPlace 51 · Grade 8 · Waukee Prair | 8 | Waukee Prair | 14:15.50 | — |
| 52 | Alex YoungPlace 52 · Grade 8 · Waukee Timbe | 8 | Waukee Timbe | 14:17.54 | — |
| 53 | Benjamin KuennenPlace 53 · Grade 8 · Waukee Prair | 8 | Waukee Prair | 14:20.45 | — |
| 54 | Jackson UthePlace 54 · Grade 8 · Ames Middle School | 8 | Ames Middle School | 14:20.72 | — |
| 55 | Dallyn MorrisPlace 55 · Grade 7 · Boone Middle School | 7 | Boone Middle School | 14:21.94 | 33 |
| 56 | Ashton CharleyPlace 56 · Grade 7 · North Polk MS | 7 | North Polk MS | 14:22.70 | — |
| 57 | Caleb DaughertyPlace 57 · Grade 8 · Waukee Timbe | 8 | Waukee Timbe | 14:24.81 | — |
| 58 | Wyatt HannapelPlace 58 · Grade 7 · Ames Middle School | 7 | Ames Middle School | 14:26.00 | — |
| 59 | Aron GheresusPlace 59 · Grade 7 · Ames Middle School | 7 | Ames Middle School | 14:26.96 | — |
| 60 | Kivette HolmesPlace 60 · Grade 8 · Ames Middle School | 8 | Ames Middle School | 14:27.62 | — |
| 61 | Landon O'MearaPlace 61 · Grade 8 · Waukee Prair | 8 | Waukee Prair | 14:28.12 | — |
| 62 | Tyson LeBlancPlace 62 · Grade 8 · Waukee Timbe | 8 | Waukee Timbe | 14:28.43 | — |
| 63 | Sullivan SmithPlace 63 · Grade 8 · Waukee Prair | 8 | Waukee Prair | 14:32.05 | — |
| 64 | Lincoln FletchallPlace 64 · Grade 8 · North Polk MS | 8 | North Polk MS | 14:37.53 | — |
| 65 | Sam RenoePlace 65 · Grade 8 · North Polk MS | 8 | North Polk MS | 14:42.57 | — |
| 66 | Martin Heiting-DoanPlace 66 · Grade 8 · Waukee Prair | 8 | Waukee Prair | 14:43.47 | — |
| 67 | Adam BakerPlace 67 · Grade 8 · Ames Middle School | 8 | Ames Middle School | 14:45.48 | — |
| 68 | Noah RinehartPlace 68 · Grade 8 · Waukee Prair | 8 | Waukee Prair | 14:51.41 | — |
| 69 | Barrett RichiePlace 69 · Grade 7 · Ames Middle School | 7 | Ames Middle School | 14:58.36 | — |
| 70 | Arsen KaragaevPlace 70 · Grade 7 · Ames Middle School | 7 | Ames Middle School | 15:03.14 | — |
| 71 | Benton MetzgerPlace 71 · Grade 7 · Ames Middle School | 7 | Ames Middle School | 15:04.21 | — |
| 72 | Luca VarghesePlace 72 · Grade 7 · Ames Middle School | 7 | Ames Middle School | 15:12.07 | — |
| 73 | Ariston BaccamPlace 73 · Grade 8 · Waukee Prair | 8 | Waukee Prair | 15:12.37 | — |
| 74 | Christian ReppePlace 74 · Grade 8 · Waukee Prair | 8 | Waukee Prair | 15:13.42 | — |
| 75 | Jack AtwoodPlace 75 · Grade 8 · Waukee Prair | 8 | Waukee Prair | 15:15.75 | — |
| 76 | Peyton ShipleyPlace 76 · Grade 8 · North Polk MS | 8 | North Polk MS | 15:28.08 | — |
| 77 | Henry SchmitzPlace 77 · Grade 8 · Waukee Prair | 8 | Waukee Prair | 15:32.74 | — |
| 78 | Tate TerpstraPlace 78 · Grade 7 · Ames Middle School | 7 | Ames Middle School | 15:38.03 | — |
| 79 | Ethan RobertsPlace 79 · Grade 7 · Ames Middle School | 7 | Ames Middle School | 15:42.26 | — |
| 80 | Alessandro VendittiPlace 80 · Grade 7 · Ames Middle School | 7 | Ames Middle School | 15:58.56 | — |
| 81 | Jasper GordyPlace 81 · Grade 7 · Ames Middle School | 7 | Ames Middle School | 16:03.44 | — |
| 82 | Kevin GarlandPlace 82 · Grade 8 · Waukee Prair | 8 | Waukee Prair | 16:03.70 | — |
| 83 | Jonas JeschkePlace 83 · Grade 8 · Waukee Prair | 8 | Waukee Prair | 16:08.10 | — |
| 84 | JJ CastaldoPlace 84 · Grade 8 · Waukee Timbe | 8 | Waukee Timbe | 16:10.34 | — |
| 85 | Wes SchulerPlace 85 · Grade 7 · Boone Middle School | 7 | Boone Middle School | 16:14.35 | 34 |
| 86 | Evan FowlePlace 86 · Grade 7 · North Polk MS | 7 | North Polk MS | 16:33.66 | — |
| 87 | Luke WestbrookPlace 87 · Grade 7 · Ames Middle School | 7 | Ames Middle School | 16:40.10 | — |
| 88 | Abe StoefferPlace 88 · Grade 7 · North Polk MS | 7 | North Polk MS | 16:42.96 | — |
| 89 | Mohab SelimPlace 89 · Grade 7 · Ames Middle School | 7 | Ames Middle School | 16:43.39 | — |
| 90 | Isaac ParkPlace 90 · Grade 7 · Ames Middle School | 7 | Ames Middle School | 16:43.94 | — |
| 91 | Jaxon FrancisPlace 91 · Grade 7 · Boone Middle School | 7 | Boone Middle School | 16:44.69 | 35 |
| 92 | Eyuel AssefaPlace 92 · Grade 8 · Ames Middle School | 8 | Ames Middle School | 16:45.33 | — |
| 93 | Abhiram EdpugamtiPlace 93 · Grade 8 · Waukee Prair | 8 | Waukee Prair | 16:50.23 | — |
| 94 | Jonas AbnerPlace 94 · Grade 8 · Ames Middle School | 8 | Ames Middle School | 16:51.65 | — |
| 95 | Samuel JohnsonPlace 95 · Grade 8 · Ames Middle School | 8 | Ames Middle School | 17:31.50 | — |
| 96 | Jonathan SteinPlace 96 · Grade 8 · Ames Middle School | 8 | Ames Middle School | 17:33.21 | — |
| 97 | Noah WinsorPlace 97 · Grade 7 · Boone Middle School | 7 | Boone Middle School | 17:41.75 | — |
| 98 | Alex BielfeltPlace 98 · Grade 7 · Boone Middle School | 7 | Boone Middle School | 17:47.21 | — |
| 99 | Xayden FosterPlace 99 · Grade 7 · Boone Middle School | 7 | Boone Middle School | 17:58.50 | — |
| 100 | Braedyn NewboldPlace 100 · Grade 8 · Waukee Timbe | 8 | Waukee Timbe | 18:05.12 | — |
| 101 | Noah CalhounPlace 101 · Grade 7 · Ames Middle School | 7 | Ames Middle School | 18:07.96 | — |
| 102 | Draven WallPlace 102 · Grade 8 · Ames Middle School | 8 | Ames Middle School | 19:14.91 | — |
| 103 | Allston SivilsPlace 103 · Grade 8 · Ames Middle School | 8 | Ames Middle School | 22:37.49 | — |