| 1 | Gavin GrunhovdPlace 1 · Grade 11 · North Iowa Buffalo Cent | 11 | North Iowa Buffalo Cent | 17:07.20 |
| 2 | Parker EngelPlace 2 · Grade 12 · East Sac County | 12 | East Sac County | 17:44.70 |
| 3 | Isaiah AragonPlace 3 · Grade 12 · East Sac County | 12 | East Sac County | 18:01.70 |
| 4 | Parker DuitsmanPlace 4 · Grade 12 · Estherville Lincoln Cen | 12 | Estherville Lincoln Cen | 18:30.70 |
| 5 | Landon SporrerPlace 5 · Grade 10 · East Sac County | 10 | East Sac County | 19:06.10 |
| 6 | Owen EngelPlace 6 · Grade 10 · East Sac County | 10 | East Sac County | 19:19.20 |
| 7 | Jackson PotterPlace 7 · Grade 11 · North Iowa Buffalo Cent | 11 | North Iowa Buffalo Cent | 19:41.40 |
| 8 | Gavyn MorphewPlace 8 · Grade 12 · North Union | 12 | North Union | 19:50.70 |
| 9 | Warren DuitsmanPlace 9 · Grade 10 · Estherville Lincoln Cen | 10 | Estherville Lincoln Cen | 20:18.80 |
| 10 | Wyatt SmithPlace 10 · Grade 10 · East Sac County | 10 | East Sac County | 20:51.70 |
| 11 | Conner MathesonPlace 11 · Grade 10 · Estherville Lincoln Cen | 10 | Estherville Lincoln Cen | 20:56.40 |
| 12 | Isaac HilleslandPlace 12 · Grade 12 · North Iowa Buffalo Cent | 12 | North Iowa Buffalo Cent | 21:19.10 |
| 13 | Silas BindelPlace 13 · Grade 11 · West Bend-Mallard | 11 | West Bend-Mallard | 21:21.00 |
| 14 | Aiden BauerPlace 14 · Grade 10 · North Union | 10 | North Union | 21:45.00 |
| 15 | Amaury ThomasPlace 15 · Grade 10 · Bishop Garrigan Algona | 10 | Bishop Garrigan Algona | 21:49.10 |
| 16 | Gu Chitic-AguilarPlace 16 · Grade 9 · Estherville Lincoln Cen | 9 | Estherville Lincoln Cen | 21:58.70 |
| 17 | Zach BorchersPlace 17 · Grade 12 · GTRA | 12 | GTRA | 22:14.90 |
| 18 | Xander HemerPlace 18 · Grade 10 · East Sac County | 10 | East Sac County | 22:16.20 |
| 19 | Ethan KuperPlace 19 · Grade 12 · Bishop Garrigan Algona | 12 | Bishop Garrigan Algona | 22:45.20 |
| 20 | Nicholas ArndorferPlace 20 · Grade 12 · North Union | 12 | North Union | 22:53.50 |
| 21 | Wyatt MartinPlace 21 · Grade 9 · Estherville Lincoln Cen | 9 | Estherville Lincoln Cen | 23:04.90 |
| 22 | Grayden ForsythePlace 22 · Grade 11 · West Bend-Mallard | 11 | West Bend-Mallard | 23:33.90 |
| 23 | Schyler MorsePlace 23 · Grade 11 · Bishop Garrigan Algona | 11 | Bishop Garrigan Algona | 23:54.80 |
| 24 | Robert FrederickPlace 24 · Grade 11 · Emmetsburg | 11 | Emmetsburg | 23:55.80 |
| 25 | Jasper WirthPlace 25 · Grade 9 · North Iowa Buffalo Cent | 9 | North Iowa Buffalo Cent | 24:02.00 |
| 26 | Noah HansonPlace 26 · Grade 11 · North Iowa Buffalo Cent | 11 | North Iowa Buffalo Cent | 24:32.70 |
| 27 | Corbin DarlenePlace 27 · Grade 9 · Bishop Garrigan Algona | 9 | Bishop Garrigan Algona | 24:44.20 |
| 28 | Kade MaddenPlace 28 · Grade 10 · North Union | 10 | North Union | 24:47.10 |
| 29 | Anthony PickarPlace 29 · Grade 10 · GTRA | 10 | GTRA | 25:33.10 |
| 30 | Tristan HarveyPlace 30 · Grade 12 · GTRA | 12 | GTRA | 26:34.20 |
| 31 | Jayden PollockPlace 31 · Grade 10 · Estherville Lincoln Cen | 10 | Estherville Lincoln Cen | 26:50.40 |
| 32 | Nathaniel DarlingPlace 32 · Grade 12 · Bishop Garrigan Algona | 12 | Bishop Garrigan Algona | 26:52.80 |
| 33 | Aaron ThelenPlace 33 · Grade 11 · Estherville Lincoln Cen | 11 | Estherville Lincoln Cen | 27:33.70 |
| 34 | Lucian BenjaminPlace 34 · Grade 12 · Emmetsburg | 12 | Emmetsburg | 27:56.70 |