| 1 | Jacob SchellhornPlace 1 · Grade 10 · MFL/MarMac | 10 | MFL/MarMac | 5:34 |
| 2 | Noah ValenzuelaPlace 2 · Grade 11 · East Buchanan | 11 | East Buchanan | 5:37 |
| 3 | Nick WilliamsPlace 3 · Grade 10 · Charles City | 10 | Charles City | 5:37 |
| 4 | Xander GraeserPlace 4 · Grade 10 · Charles City | 10 | Charles City | 5:38 |
| 5 | Keaton ReimerPlace 5 · Grade 12 · Clayton Ridge | 12 | Clayton Ridge | 5:45 |
| 6 | Abdiaziz IbrahimPlace 6 · Grade 11 · Postville | 11 | Postville | 5:51 |
| 7 | Isaac ThompsonPlace 7 · Grade 11 · Charles City | 11 | Charles City | 5:55 |
| 8 | Gavin MoserPlace 8 · Grade 12 · Clayton Ridge | 12 | Clayton Ridge | 5:57 |
| 9 | Gavin HolstPlace 9 · Grade 10 · Central | 10 | Central | 5:59 |
| 10 | Justin WagnerPlace 10 · Grade 9 · Kee | 9 | Kee | 6:12 |
| 11 | Lukas VancePlace 11 · Grade 11 · Charles City | 11 | Charles City | 6:13 |
| 12 | Mohamed HashiPlace 12 · Grade 12 · Postville | 12 | Postville | 6:13 |
| 13 | Carter HaberkornPlace 13 · Grade 10 · Charles City | 10 | Charles City | 6:14 |
| 14 | Anders HaglundPlace 14 · Grade 12 · Charles City | 12 | Charles City | 6:14 |
| 15 | Noah MorrisPlace 15 · Grade 10 · Charles City | 10 | Charles City | 6:14 |
| 16 | Hunter WagnerPlace 16 · Grade 12 · South Winneshiek | 12 | South Winneshiek | 6:15 |
| 17 | Omar FloresPlace 17 · Grade 12 · South Winneshiek | 12 | South Winneshiek | 6:21 |
| 18 | Erik FloresPlace 18 · Grade 12 · Clayton Ridge | 12 | Clayton Ridge | 6:24 |
| 19 | Dylan MarquartPlace 19 · Grade 10 · Dunkerton | 10 | Dunkerton | 6:26 |
| 20 | John DonovanPlace 20 · Grade 10 · South Winneshiek | 10 | South Winneshiek | 6:27 |
| 21 | Abe ConwayPlace 21 · Grade 11 · South Winneshiek | 11 | South Winneshiek | 6:27 |
| 22 | Bo WagsnessPlace 22 · Grade 11 · South Winneshiek | 11 | South Winneshiek | 6:27 |
| 23 | Jesus LaraPlace 23 · Grade 10 · Clayton Ridge | 10 | Clayton Ridge | 6:31 |
| 24 | Hayden NelsonPlace 24 · Grade 12 · East Buchanan | 12 | East Buchanan | 6:34 |
| 25 | Holden McInroyPlace 25 · Grade 9 · Charles City | 9 | Charles City | 6:35 |
| 26 | Collin JasterPlace 26 · Grade 9 · Central | 9 | Central | 6:36 |
| 27 | William KoetherPlace 27 · Grade 12 · MFL/MarMac | 12 | MFL/MarMac | 6:36 |
| 28 | Henry PetersonPlace 28 · Grade 10 · Dunkerton | 10 | Dunkerton | 6:36 |
| 29 | Dawson WentholdPlace 29 · Grade 12 · South Winneshiek | 12 | South Winneshiek | 6:39 |
| 30 | Sawyer KeehnerPlace 30 · Grade 11 · MFL/MarMac | 11 | MFL/MarMac | 6:40 |
| 31 | Melvin MartinPlace 31 · Grade 10 · Postville | 10 | Postville | 6:41 |
| 32 | Jackson PatinoPlace 32 · Grade 12 · Clayton Ridge | 12 | Clayton Ridge | 6:41 |
| 33 | Jackson KowalskiPlace 33 · Grade 9 · Charles City | 9 | Charles City | 6:43 |
| 34 | Breyer EllisonPlace 34 · Grade 12 · Charles City | 12 | Charles City | 6:44 |
| 35 | Tucker RuffPlace 35 · Grade 10 · MFL/MarMac | 10 | MFL/MarMac | 6:47 |
| 36 | Brad DahlPlace 36 · Grade 9 · South Winneshiek | 9 | South Winneshiek | 6:48 |
| 37 | Karl PetersPlace 37 · Grade 9 · Postville | 9 | Postville | 6:48 |
| 38 | Kayden KirbyPlace 38 · Grade 11 · Charles City | 11 | Charles City | 6:51 |
| 39 | Sam CookPlace 39 · Grade 12 · East Buchanan | 12 | East Buchanan | 6:53 |
| 40 | Caden FettePlace 40 · Grade 9 · Central | 9 | Central | 6:55 |
| 41 | Vaughn ZittergruenPlace 41 · Grade 10 · Central | 10 | Central | 6:55 |
| 42 | Nate MeierPlace 42 · Grade 12 · Clayton Ridge | 12 | Clayton Ridge | 7:05 |
| 43 | Jaden PeytonPlace 43 · Grade 12 · East Buchanan | 12 | East Buchanan | 7:07 |
| 44 | Michael BauerPlace 44 · Grade 10 · Charles City | 10 | Charles City | 7:07 |
| 45 | Aidan SticklerPlace 45 · Grade 10 · Dunkerton | 10 | Dunkerton | 7:14 |
| 46 | Kayden KitePlace 46 · Grade 10 · Dunkerton | 10 | Dunkerton | 7:14 |
| 47 | Isaiah WagnerPlace 47 · Grade 9 · Kee | 9 | Kee | 7:20 |
| 48 | Carter VertheinPlace 48 · Grade 9 · Kee | 9 | Kee | 7:21 |
| 49 | Colin SnyderPlace 49 · Grade 9 · Dunkerton | 9 | Dunkerton | 7:21 |
| 50 | Xavier ScottPlace 50 · Grade 10 · Charles City | 10 | Charles City | 7:22 |
| 51 | Adrian IbarraPlace 51 · Grade 12 · Charles City | 12 | Charles City | 7:23 |
| 52 | Clay PricePlace 52 · Grade 9 · Charles City | 9 | Charles City | 7:23 |
| 53 | Blake IhdePlace 53 · Grade 12 · Clayton Ridge | 12 | Clayton Ridge | 7:25 |
| 54 | Colton HoegerPlace 54 · Grade 9 · Clayton Ridge | 9 | Clayton Ridge | 7:30 |
| 55 | Mason MillerPlace 55 · Grade 11 · Charles City | 11 | Charles City | 7:30 |
| 56 | Chris MartinPlace 56 · Grade 10 · Charles City | 10 | Charles City | 7:44 |
| 57 | Anton DittmerPlace 57 · Grade 11 · Charles City | 11 | Charles City | 7:46 |
| 58 | Nathan DavisPlace 58 · Grade 12 · South Winneshiek | 12 | South Winneshiek | 7:49 |
| 59 | Brendan JonesPlace 59 · Grade 10 · Kee | 10 | Kee | 7:55 |
| 60 | Logan RossPlace 60 · Grade 10 · MFL/MarMac | 10 | MFL/MarMac | 7:55 |
| 61 | Eli HigginsPlace 61 · Grade 9 · South Winneshiek | 9 | South Winneshiek | 7:59 |
| 62 | Max MoonenPlace 62 · Grade 11 · South Winneshiek | 11 | South Winneshiek | 7:59 |
| 63 | Tate BernsPlace 63 · Grade 12 · Central | 12 | Central | 8:00 |
| 64 | Braden CharltonPlace 64 · Grade 11 · Charles City | 11 | Charles City | 8:00 |
| 65 | Ethan BackesPlace 65 · Grade 9 · Clayton Ridge | 9 | Clayton Ridge | 8:02 |
| 66 | Leland MuellerPlace 66 · Grade 9 · Clayton Ridge | 9 | Clayton Ridge | 8:03 |
| 67 | Declan FinleyPlace 67 · Grade 9 · Central | 9 | Central | 8:08 |
| 68 | Dennis HernandezPlace 68 · Grade 10 · Postville | 10 | Postville | 8:13 |
| 69 | Blake HoeftPlace 69 · Grade 10 · Charles City | 10 | Charles City | 8:13 |
| 70 | Hunter NorthrupPlace 70 · Grade 9 · Charles City | 9 | Charles City | 8:15 |
| 71 | Michael WhitePlace 71 · Grade 9 · Central | 9 | Central | 8:24 |
| 72 | Diego FloresPlace 72 · Grade 9 · South Winneshiek | 9 | South Winneshiek | 8:35 |
| 73 | Riley PerezPlace 73 · Grade 10 · Charles City | 10 | Charles City | 8:40 |
| 74 | Kasey ThiesePlace 74 · Grade 9 · Clayton Ridge | 9 | Clayton Ridge | 8:47 |
| 75 | Henry WilleyPlace 75 · Grade 9 · South Winneshiek | 9 | South Winneshiek | 9:01 |
| 76 | Landon MerrilPlace 76 · Grade 9 · South Winneshiek | 9 | South Winneshiek | 9:09 |
| 77 | Jarell JonesPlace 77 · Grade 10 · Charles City | 10 | Charles City | 9:14 |