| 1 | Hawke MasonPlace 1 · Grade 9 · Mount Vernon-Lisbon | 9 | Mount Vernon-Lisbon | 17:17.3 PR |
| 2 | Drew BarkerPlace 2 · Grade 10 · Clear Creek-Amana | 10 | Clear Creek-Amana | 17:21.9 PR |
| 3 | Logan EricsonPlace 3 · Grade 12 · Mount Vernon-Lisbon | 12 | Mount Vernon-Lisbon | 17:42.3 PR |
| 4 | Cameron GrindlePlace 4 · Grade 11 · Clear Creek-Amana | 11 | Clear Creek-Amana | 17:45.9 PR |
| 5 | Zane Van RegenmorterPlace 5 · Grade 12 · Mount Vernon-Lisbon | 12 | Mount Vernon-Lisbon | 17:50.3 |
| 6 | Chuck SteenhoekPlace 6 · Grade 11 · Clear Creek-Amana | 11 | Clear Creek-Amana | 18:01.3 |
| 7 | Danny DyePlace 7 · Grade 11 · Mount Vernon-Lisbon | 11 | Mount Vernon-Lisbon | 18:03.5 |
| 8 | Jaxson MehlertPlace 8 · Grade 11 · Benton Community | 11 | Benton Community | 18:04.0 PR |
| 9 | Tate PetersenPlace 9 · Grade 12 · Mount Vernon-Lisbon | 12 | Mount Vernon-Lisbon | 18:16.0 PR |
| 10 | Branzen ButterisPlace 10 · Grade 9 · Mount Vernon-Lisbon | 9 | Mount Vernon-Lisbon | 18:20.5 PR |
| 11 | Brinson GrenisPlace 11 · Grade 10 · Mount Vernon-Lisbon | 10 | Mount Vernon-Lisbon | 18:21.0 PR |
| 12 | Coleman LoeschPlace 12 · Grade 9 · Center Point-Urbana | 9 | Center Point-Urbana | 18:21.2 PR |
| 13 | Padrick BevardPlace 13 · Grade 9 · Clear Creek-Amana | 9 | Clear Creek-Amana | 18:22.8 PR |
| 14 | Liam SchmitPlace 14 · Grade 10 · Mount Vernon-Lisbon | 10 | Mount Vernon-Lisbon | 18:25.9 PR |
| 15 | Gannon UhlmannPlace 15 · Grade 9 · Williamsburg | 9 | Williamsburg | 18:29.2 PR |
| 16 | Brock CorriganPlace 16 · Grade 12 · Benton Community | 12 | Benton Community | 18:30.0 PR |
| 17 | Rowan SlaymakerPlace 17 · Grade 9 · Mount Vernon-Lisbon | 9 | Mount Vernon-Lisbon | 18:34.1 PR |
| 18 | Elijah ThompsonPlace 18 · Grade 12 · Clear Creek-Amana | 12 | Clear Creek-Amana | 18:34.6 PR |
| 19 | Yao TeteviPlace 19 · Grade 10 · Clear Creek-Amana | 10 | Clear Creek-Amana | 18:35.7 |
| 20 | Noah BourgetPlace 20 · Grade 12 · Clear Creek-Amana | 12 | Clear Creek-Amana | 18:35.8 PR |
| 21 | Ethan SchwakePlace 21 · Grade 12 · Benton Community | 12 | Benton Community | 18:37.0 PR |
| 22 | Zach McCartyPlace 22 · Grade 9 · Marion | 9 | Marion | 18:39.0 PR |
| 23 | Beckett SextonPlace 23 · Grade 10 · Benton Community | 10 | Benton Community | 18:40.1 PR |
| 24 | Jonathon SadlerPlace 24 · Grade 12 · Benton Community | 12 | Benton Community | 18:43.9 PR |
| 25 | Carson PhillipsPlace 25 · Grade 11 · Williamsburg | 11 | Williamsburg | 18:44.0 PR |
| 26 | Wyatt IburgPlace 26 · Grade 11 · Clear Creek-Amana | 11 | Clear Creek-Amana | 18:49.5 |
| 27 | Mathias JohnsonPlace 27 · Grade 9 · Clear Creek-Amana | 9 | Clear Creek-Amana | 18:52.0 PR |
| 28 | Andrew GortonPlace 28 · Grade 12 · Marion | 12 | Marion | 18:54.3 PR |
| 29 | Hagen WilkinsPlace 29 · Grade 11 · Mount Vernon-Lisbon | 11 | Mount Vernon-Lisbon | 18:55.4 PR |
| 30 | Hayden ColePlace 30 · Grade 10 · Clear Creek-Amana | 10 | Clear Creek-Amana | 18:59.2 |
| 31 | Jordan MartinPlace 31 · Grade 10 · Mount Vernon-Lisbon | 10 | Mount Vernon-Lisbon | 18:59.8 PR |
| 32 | Tristan WeaverPlace 32 · Grade 9 · Mount Vernon-Lisbon | 9 | Mount Vernon-Lisbon | 19:09.2 PR |
| 33 | Carson MullenbachPlace 33 · Grade 10 · Center Point-Urbana | 10 | Center Point-Urbana | 19:13.5 PR |
| 34 | Cooper RossPlace 34 · Grade 12 · Center Point-Urbana | 12 | Center Point-Urbana | 19:19.9 PR |
| 35 | Levi ThompsonPlace 35 · Grade 9 · Clear Creek-Amana | 9 | Clear Creek-Amana | 19:24.1 PR |
| 36 | Luke McCormickPlace 36 · Grade 11 · Center Point-Urbana | 11 | Center Point-Urbana | 19:24.2 PR |
| 37 | Zayin BarkleyPlace 37 · Grade 12 · Marion | 12 | Marion | 19:26.5 PR |
| 38 | Jack TimmermanPlace 38 · Grade 11 · Clear Creek-Amana | 11 | Clear Creek-Amana | 19:26.6 PR |
| 39 | Chris SurinePlace 39 · Grade 9 · Clear Creek-Amana | 9 | Clear Creek-Amana | 19:29.8 PR |
| 40 | Broderick GagePlace 40 · Grade 9 · Clear Creek-Amana | 9 | Clear Creek-Amana | 19:32.8 PR |
| 41 | Liam LiuPlace 41 · Grade 9 · Mount Vernon-Lisbon | 9 | Mount Vernon-Lisbon | 19:34.6 PR |
| 42 | Aiden QuinnPlace 42 · Grade 10 · Marion | 10 | Marion | 19:38.1 PR |
| 43 | Zavier ThiesPlace 43 · Grade 9 · Mount Vernon-Lisbon | 9 | Mount Vernon-Lisbon | 19:38.8 |
| 44 | Louis JonesPlace 44 · Grade 9 · Mount Vernon-Lisbon | 9 | Mount Vernon-Lisbon | 19:39.1 PR |
| 45 | Adrial JohnsonPlace 45 · Grade 10 · Clear Creek-Amana | 10 | Clear Creek-Amana | 19:41.2 PR |
| 46 | Landon FurlerPlace 46 · Grade 11 · Benton Community | 11 | Benton Community | 19:41.5 |
| 47 | Aiden ZihlmanPlace 47 · Grade 9 · Clear Creek-Amana | 9 | Clear Creek-Amana | 19:43.7 PR |
| 48 | Knox BeckerPlace 48 · Grade 9 · Benton Community | 9 | Benton Community | 19:44.9 PR |
| 49 | Maverick GravenPlace 49 · Grade 9 · Center Point-Urbana | 9 | Center Point-Urbana | 19:53.9 PR |
| 50 | Aiden VancePlace 50 · Grade 10 · Grinnell | 10 | Grinnell | 19:55.5 PR |
| 51 | Noah BoughtonPlace 51 · Grade 11 · Clear Creek-Amana | 11 | Clear Creek-Amana | 19:56.0 PR |
| 52 | Rylan HallPlace 52 · Grade 9 · Mount Vernon-Lisbon | 9 | Mount Vernon-Lisbon | 19:56.1 PR |
| 53 | Lincoln ArwinePlace 53 · Grade 9 · Williamsburg | 9 | Williamsburg | 19:57.0 PR |
| 54 | Noah BanosPlace 54 · Grade 12 · Williamsburg | 12 | Williamsburg | 19:58.8 PR |
| 55 | Elias SmithPlace 55 · Grade 9 · Clear Creek-Amana | 9 | Clear Creek-Amana | 19:59.2 PR |
| 56 | Caleb DeedsPlace 56 · Grade 11 · Williamsburg | 11 | Williamsburg | 20:06.0 PR |
| 57 | Preston RaaschPlace 57 · Grade 11 · Solon | 11 | Solon | 20:12.8 |
| 58 | Willem NelsonPlace 58 · Grade 9 · Clear Creek-Amana | 9 | Clear Creek-Amana | 20:16.2 PR |
| 59 | Chase MillerPlace 59 · Grade 9 · Benton Community | 9 | Benton Community | 20:16.5 PR |
| 60 | Will McAteePlace 60 · Grade 11 · Solon | 11 | Solon | 20:17.1 PR |
| 61 | Sawyer GerlitsPlace 61 · Grade 9 · Solon | 9 | Solon | 20:23.5 PR |
| 62 | Beck OesterlePlace 62 · Grade 11 · Mount Vernon-Lisbon | 11 | Mount Vernon-Lisbon | 20:23.5 PR |
| 63 | Sam EkrothPlace 63 · Grade 10 · Solon | 10 | Solon | 20:26.0 PR |
| 64 | Anthony HavlicekPlace 64 · Grade 9 · Solon | 9 | Solon | 20:26.7 PR |
| 65 | Brogan BootsPlace 65 · Grade 10 · Mount Vernon-Lisbon | 10 | Mount Vernon-Lisbon | 20:29.4 PR |
| 66 | Noah SporrerPlace 66 · Grade 10 · Mount Vernon-Lisbon | 10 | Mount Vernon-Lisbon | 20:33.6 PR |
| 67 | Jaxson GirouxPlace 67 · Grade 9 · Vinton-Shellsburg | 9 | Vinton-Shellsburg | 20:35.8 PR |
| 68 | Zavier DittmarPlace 68 · Grade 10 · Benton Community | 10 | Benton Community | 20:36.9 PR |
| 69 | Jadon VorobtsovPlace 69 · Grade 12 · Marion | 12 | Marion | 20:46.7 PR |
| 70 | Jack JonesPlace 70 · Grade 10 · Clear Creek-Amana | 10 | Clear Creek-Amana | 20:47.3 |
| 71 | Wyatt ThomasPlace 71 · Grade 11 · Marion | 11 | Marion | 20:47.8 |
| 72 | Evan KimPlace 72 · Grade 9 · Marion | 9 | Marion | 20:51.1 PR |
| 73 | Ethan EmickPlace 73 · Grade 10 · Clear Creek-Amana | 10 | Clear Creek-Amana | 21:00.2 PR |
| 74 | Nate PoduskaPlace 74 · Grade 12 · Mount Vernon-Lisbon | 12 | Mount Vernon-Lisbon | 21:20.2 |
| 75 | Sawyer DavisPlace 75 · Grade 10 · Benton Community | 10 | Benton Community | 21:22.1 |
| 76 | Logan DeLarmPlace 76 · Grade 9 · Clear Creek-Amana | 9 | Clear Creek-Amana | 21:22.6 PR |
| 77 | Oliver Colunga-AlbaPlace 77 · Grade 9 · Williamsburg | 9 | Williamsburg | 21:24.2 PR |
| 78 | Gavin CurphyPlace 78 · Grade 9 · Clear Creek-Amana | 9 | Clear Creek-Amana | 21:25.3 PR |
| 79 | Cole VeederPlace 79 · Grade 9 · Mount Vernon-Lisbon | 9 | Mount Vernon-Lisbon | 21:27.2 PR |
| 80 | Mason KearnsPlace 80 · Grade 9 · Vinton-Shellsburg | 9 | Vinton-Shellsburg | 21:32.5 PR |
| 81 | Mason RauschPlace 81 · Grade 9 · Benton Community | 9 | Benton Community | 21:36.5 PR |
| 82 | Greysen StancelPlace 82 · Grade 9 · Marion | 9 | Marion | 21:41.8 PR |
| 83 | Noah CarlsonPlace 83 · Grade 9 · Mount Vernon-Lisbon | 9 | Mount Vernon-Lisbon | 21:41.9 PR |
| 84 | Brody DunkelbergerPlace 84 · Grade 11 · Marion | 11 | Marion | 21:45.4 PR |
| 85 | Max BurmeisterPlace 85 · Grade 9 · Marion | 9 | Marion | 21:47.7 PR |
| 86 | Lincoln Van WechelPlace 86 · Grade 12 · Vinton-Shellsburg | 12 | Vinton-Shellsburg | 21:51.8 |
| 87 | Beck LaryPlace 87 · Grade 11 · Solon | 11 | Solon | 21:52.2 |
| 88 | Milo LafontantPlace 88 · Grade 12 · Grinnell | 12 | Grinnell | 21:52.7 PR |
| 89 | Victor SinghPlace 89 · Grade 11 · Vinton-Shellsburg | 11 | Vinton-Shellsburg | 21:53.7 PR |
| 90 | Joe SokolPlace 90 · Grade 10 · Grinnell | 10 | Grinnell | 21:54.2 |
| 91 | Tristan TangangPlace 91 · Grade 10 · Clear Creek-Amana | 10 | Clear Creek-Amana | 21:56.4 |
| 92 | Dillon HeimsPlace 92 · Grade 12 · Marion | 12 | Marion | 22:11.0 PR |
| 93 | Rylan SporrerPlace 93 · Grade 9 · Mount Vernon-Lisbon | 9 | Mount Vernon-Lisbon | 22:14.6 PR |
| 94 | Ethan SellersPlace 94 · Grade 12 · West Delaware Manchester | 12 | West Delaware Manchester | 22:20.1 PR |
| 95 | James ZimmermanPlace 95 · Grade 9 · Solon | 9 | Solon | 22:23.1 PR |
| 96 | Declan TuckerPlace 96 · Grade 10 · West Delaware Manchester | 10 | West Delaware Manchester | 22:23.4 |
| 97 | Sylias DerbyPlace 97 · Grade 10 · West Delaware Manchester | 10 | West Delaware Manchester | 22:25.7 PR |
| 98 | Ben HatcherPlace 98 · Grade 9 · Grinnell | 9 | Grinnell | 22:26.7 PR |
| 99 | Rhys MickPlace 99 · Grade 12 · Vinton-Shellsburg | 12 | Vinton-Shellsburg | 22:30.1 PR |
| 100 | Simon HosbondPlace 100 · Grade 9 · Grinnell | 9 | Grinnell | 22:33.7 PR |
| 101 | Asher VanHovelnPlace 101 · Grade 9 · Center Point-Urbana | 9 | Center Point-Urbana | 22:40.2 PR |
| 102 | Benjamin FetzerPlace 102 · Grade 12 · Solon | 12 | Solon | 22:43.5 PR |
| 103 | Atticus DobePlace 103 · Grade 9 · Grinnell | 9 | Grinnell | 22:48.6 PR |
| 104 | Ryan JolleyPlace 104 · Grade 10 · West Delaware Manchester | 10 | West Delaware Manchester | 22:50.8 PR |
| 105 | Finn KrallPlace 105 · Grade 9 · Mount Vernon-Lisbon | 9 | Mount Vernon-Lisbon | 22:53.3 PR |
| 106 | Isaiah BergertPlace 106 · Grade 10 · Benton Community | 10 | Benton Community | 22:53.5 PR |
| 107 | Kayden SchaeferPlace 107 · Grade 12 · Williamsburg | 12 | Williamsburg | 23:00.5 PR |
| 108 | Chuck MaloneyPlace 108 · Grade 12 · West Delaware Manchester | 12 | West Delaware Manchester | 23:01.7 PR |
| 109 | Leighton BalekPlace 109 · Grade 9 · Marion | 9 | Marion | 23:16.2 PR |
| 110 | Ben HahnPlace 110 · Grade 12 · Benton Community | 12 | Benton Community | 23:19.3 PR |
| 111 | Caden BrockPlace 111 · Grade 11 · Solon | 11 | Solon | 23:23.2 |
| 112 | Matthias GortonPlace 112 · Grade 11 · Marion | 11 | Marion | 23:24.9 PR |
| 113 | Samuel ChesmorePlace 113 · Grade 9 · Marion | 9 | Marion | 23:25.8 PR |
| 114 | Sam SchaeferPlace 114 · Grade 9 · Williamsburg | 9 | Williamsburg | 23:38.9 PR |
| 115 | Ian StranbergPlace 115 · Grade 11 · Solon | 11 | Solon | 23:40.4 |
| 116 | Trycer ArendsPlace 116 · Grade 11 · Grinnell | 11 | Grinnell | 23:41.1 PR |
| 117 | Taitt DeMossPlace 117 · Grade 12 · West Delaware Manchester | 12 | West Delaware Manchester | 23:41.4 PR |
| 118 | Clayton CooneyPlace 118 · Grade 12 · Solon | 12 | Solon | 24:06.0 |
| 119 | Zach PoduskaPlace 119 · Grade 9 · Mount Vernon-Lisbon | 9 | Mount Vernon-Lisbon | 24:06.2 PR |
| 120 | Maxwell WhitePlace 120 · Grade 10 · West Delaware Manchester | 10 | West Delaware Manchester | 24:20.0 PR |
| 121 | Kaidyn RobbinsPlace 121 · Grade 11 · West Delaware Manchester | 11 | West Delaware Manchester | 24:20.5 PR |
| 122 | Sam MejiaPlace 122 · Grade 12 · West Delaware Manchester | 12 | West Delaware Manchester | 24:41.9 |
| 123 | Callum HanPlace 123 · Grade 12 · Grinnell | 12 | Grinnell | 24:48.3 PR |
| 124 | Joey FullerPlace 124 · Grade 11 · Marion | 11 | Marion | 25:12.8 PR |
| 125 | Maximus StarrettPlace 125 · Grade 9 · Grinnell | 9 | Grinnell | 25:33.9 PR |
| 126 | Liam HanPlace 126 · Grade 12 · Grinnell | 12 | Grinnell | 29:59.9 |