| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Gavin Weber | 16:24.9 | 12 | Algona | ---- | ---- | ---- |
| 2 | Jonah Pringnitz | 17:11.1 | 12 | Garner-Hayfield-Ventura | ---- | ---- | ---- |
| 3 | Silas Gann | 17:22.2 | 12 | Forest City | ---- | ---- | ---- |
| 4 | Grant Gayther | 17:35.0 | 11 | Forest City | ---- | ---- | ---- |
| 5 | Jonathan Schuknecht | 17:41.8 | 10 | Garner-Hayfield-Ventura | ---- | ---- | ---- |
| 6 | Ethan Bertram | 17:46.9 | 12 | Forest City | ---- | ---- | ---- |
| 7 | Justin Callahan | 17:47.4 | 12 | Webster City | ---- | ---- | ---- |
| 8 | Ben Cox | 17:56.4 | 9 | Emmetsburg | ---- | ---- | ---- |
| 9 | Holden Reynolds | 18:03.5 | 11 | Forest City | ---- | ---- | ---- |
| 10 | Kade Tabbert | 18:03.9 | 10 | Central Springs | ---- | ---- | ---- |
| 11 | Warren Duitsman | 18:06.2 | 12 | Estherville Lincoln Central | ---- | ---- | ---- |
| 12 | Henry Kramer | 18:12.7 | 10 | Humboldt | ---- | ---- | ---- |
| 13 | Daunta Berg | 18:15.2 | 11 | Forest City | ---- | ---- | ---- |
| 14 | Brooks Morgan | 18:19.0 | 10 | Algona | ---- | ---- | ---- |
| 15 | Cooper Blaser | 18:29.3 | 11 | Forest City | ---- | ---- | ---- |
| 16 | Jackson Struve | 18:31.5 | 10 | Estherville Lincoln Central | ---- | ---- | ---- |
| 17 | Axton Hood | 18:50.8 | 9 | Algona | ---- | ---- | ---- |
| 18 | Kaden Graf | 18:55.3 | 10 | West Fork, Sheffield | ---- | ---- | ---- |
| 19 | Breckin Borchardt | 18:57.0 | 12 | Algona | ---- | ---- | ---- |
| 20 | Aiden Wardell | 19:07.9 | 9 | Webster City | ---- | ---- | ---- |
| 21 | Jack Barner | 19:12.9 | 12 | Webster City | ---- | ---- | ---- |
| 22 | Felix Reyes | 19:17.0 | 12 | Eagle Grove | ---- | ---- | ---- |
| 23 | Ty Heller | 19:17.5 | 12 | Garner-Hayfield-Ventura | ---- | ---- | ---- |
| 24 | Jonah VanderWilt | 19:17.8 | 11 | South Hardin | ---- | ---- | ---- |
| 25 | Hunter Waldo-Martinez | 19:18.8 | 11 | Eagle Grove | ---- | ---- | ---- |
| 26 | Dante Nelson | 19:20.2 | 10 | North Iowa, Buffalo Center | ---- | ---- | ---- |
| 27 | Gabe Thumma | 19:26.4 | 12 | Webster City | ---- | ---- | ---- |
| 28 | Dirk Zeman | 19:28.3 | 11 | Forest City | ---- | ---- | ---- |
| 29 | Kyler Harley | 19:29.1 | 10 | West Fork, Sheffield | ---- | ---- | ---- |
| 30 | Breck Lutz | 19:29.5 | 10 | Central Springs | ---- | ---- | ---- |
| 31 | Brayden Williams | 19:33.2 | 9 | West Fork, Sheffield | ---- | ---- | ---- |
| 32 | Eli Muhlenbruch | 19:34.2 | 12 | West Fork, Sheffield | ---- | ---- | ---- |
| 33 | Cohen Thilges | 19:35.1 | 11 | Algona | ---- | ---- | ---- |
| 34 | Wyatt Wright | 19:40.0 | 11 | North Iowa, Buffalo Center | ---- | ---- | ---- |
| 35 | Kaleb Draeger | 19:42.7 | 10 | Webster City | ---- | ---- | ---- |
| 36 | Gustavo Chitic Aguilar | 19:44.2 | 11 | Estherville Lincoln Central | ---- | ---- | ---- |
| 37 | Elijah Cox | 19:45.3 | 11 | Emmetsburg | ---- | ---- | ---- |
| 38 | Ezra Thompson | 19:46.2 | 11 | Forest City | ---- | ---- | ---- |
| 39 | Grandon Dahlhauser | 19:50.7 | 10 | Algona | ---- | ---- | ---- |
| 40 | Blake Buitenwerf | 19:54.0 | 13 | Garner-Hayfield-Ventura | ---- | ---- | ---- |
| 41 | Oleksandr Hulyi | 19:54.4 | 12 | Forest City | ---- | ---- | ---- |
| 42 | Owen Wedmore | 19:55.7 | 11 | West Fork, Sheffield | ---- | ---- | ---- |
| 43 | Jose Aguilar-Gonzalez | 19:57.3 | 10 | Estherville Lincoln Central | ---- | ---- | ---- |
| 44 | Daniel Murillo | 19:58.3 | 10 | Webster City | ---- | ---- | ---- |
| 45 | Aizyk Wiseman | 19:58.7 | 11 | West Fork, Sheffield | ---- | ---- | ---- |
| 46 | Felix Gonzalez | 20:00.3 | 12 | Eagle Grove | ---- | ---- | ---- |
| 47 | Ryan Englin | 20:05.5 | 10 | Garner-Hayfield-Ventura | ---- | ---- | ---- |
| 48 | Kyzer Zinnel | 20:05.9 | 12 | Webster City | ---- | ---- | ---- |
| 49 | Caden Harms | 20:06.6 | 10 | Algona | ---- | ---- | ---- |
| 50 | Caiden Buckner | 20:08.8 | 9 | Bishop Garrigan, Algona | ---- | ---- | ---- |
| 51 | Asarel Castro | 20:09.6 | 10 | Eagle Grove | ---- | ---- | ---- |
| 52 | Arlen Lake | 20:10.7 | 12 | Webster City | ---- | ---- | ---- |
| 53 | Krayton Rutledge | 20:13.5 | 12 | Emmetsburg | ---- | ---- | ---- |
| 54 | Logan Torsell | 20:17.8 | 11 | BK-CGD | ---- | ---- | ---- |
| 55 | Ezekiel Funston | 20:18.3 | 11 | Estherville Lincoln Central | ---- | ---- | ---- |
| 56 | Juan Gomez-Erickson | 20:19.1 | 9 | Estherville Lincoln Central | ---- | ---- | ---- |
| 57 | Jasper Wirth | 20:24.0 | 11 | North Iowa, Buffalo Center | ---- | ---- | ---- |
| 58 | Graham Bakken | 20:28.5 | 12 | Humboldt | ---- | ---- | ---- |
| 59 | Jordan Betts | 20:41.6 | 10 | Webster City | ---- | ---- | ---- |
| 60 | Colton Betts | 20:42.5 | 10 | Webster City | ---- | ---- | ---- |
| 61 | Anthony Vasquez | 20:44.6 | 11 | Eagle Grove | ---- | ---- | ---- |
| 62 | Ayson Ponce-Santos | 20:47.5 | 9 | Estherville Lincoln Central | ---- | ---- | ---- |
| 63 | Aidan Steffensmeier | 20:48.2 | 10 | Garner-Hayfield-Ventura | ---- | ---- | ---- |
| 64 | Andrii Kozhukhar | 20:49.2 | 11 | Garner-Hayfield-Ventura | ---- | ---- | ---- |
| 65 | Cooper Thacker | 20:52.6 | 12 | Eagle Grove | ---- | ---- | ---- |
| 66 | Nile Owen | 20:54.2 | 12 | Algona | ---- | ---- | ---- |
| 67 | Leo Ertel | 20:56.5 | 12 | BK-CGD | ---- | ---- | ---- |
| 68 | Eduardo Rivera | 20:59.6 | 10 | BK-CGD | ---- | ---- | ---- |
| 69 | Tariq Burton | 21:00.5 | 10 | Webster City | ---- | ---- | ---- |
| 70 | Viet Nguyen | 21:01.7 | 11 | South Hardin | ---- | ---- | ---- |
| 71 | Max Martinek | 21:02.7 | 11 | West Fork, Sheffield | ---- | ---- | ---- |
| 72 | Joel Thurm | 21:06.0 | 12 | Humboldt | ---- | ---- | ---- |
| 73 | Isaac Fowler | 21:06.9 | 11 | Humboldt | ---- | ---- | ---- |
| 74 | Ayden Bonner | 21:07.8 | 11 | West Fork, Sheffield | ---- | ---- | ---- |
| 75 | Max Dewhurst | 21:08.3 | 12 | Forest City | ---- | ---- | ---- |
| 76 | Brenden Sampson | 21:10.9 | 11 | Algona | ---- | ---- | ---- |
| 77 | Wyatt Martin | 21:19.2 | 11 | Estherville Lincoln Central | ---- | ---- | ---- |
| 78 | Caden Myhre | 21:24.4 | 10 | Algona | ---- | ---- | ---- |
| 79 | Leland Eggers | 21:26.1 | 11 | Webster City | ---- | ---- | ---- |
| 80 | Axel Mortensen | 21:27.7 | 12 | Algona | ---- | ---- | ---- |
| 81 | Creighton Wirth | 21:30.1 | 11 | Forest City | ---- | ---- | ---- |
| 82 | Ryan Ruehle | 21:33.9 | 10 | Algona | ---- | ---- | ---- |
| 83 | Collin Burk | 21:34.4 | 12 | South Hardin | ---- | ---- | ---- |
| 84 | Kai Weaver | 21:38.6 | 9 | Forest City | ---- | ---- | ---- |
| 85 | Carson Chambers | 21:45.7 | 12 | Humboldt | ---- | ---- | ---- |
| 86 | Ethan Matson | 21:49.2 | 9 | North Iowa, Buffalo Center | ---- | ---- | ---- |
| 87 | Miles Zeman | 21:54.2 | 10 | Humboldt | ---- | ---- | ---- |
| 88 | Corbin Darling | 22:05.1 | 11 | Bishop Garrigan, Algona | ---- | ---- | ---- |
| 89 | Colin Clabaugh | 22:07.3 | 9 | Estherville Lincoln Central | ---- | ---- | ---- |
| 90 | Ethan Orban | 22:10.0 | 9 | Algona | ---- | ---- | ---- |
| 91 | Mason Korte | 22:11.5 | 9 | North Iowa, Buffalo Center | ---- | ---- | ---- |
| 92 | Angel Ramirez | 22:21.0 | 10 | Forest City | ---- | ---- | ---- |
| 93 | Obed Antonio | 22:21.9 | 12 | Humboldt | ---- | ---- | ---- |
| 94 | Owen Anderson | 22:23.2 | 10 | Webster City | ---- | ---- | ---- |
| 95 | Isaac Alphs | 22:29.2 | 10 | Forest City | ---- | ---- | ---- |
| 96 | Matthias Stupp | 22:36.8 | 9 | South Hardin | ---- | ---- | ---- |
| 97 | Myles Henn | 22:40.5 | 11 | North Iowa, Buffalo Center | ---- | ---- | ---- |
| 98 | Wyatt Bertram | 22:43.6 | 12 | Forest City | ---- | ---- | ---- |
| 99 | Brooks Hinners | 22:45.1 | 11 | Humboldt | ---- | ---- | ---- |
| 100 | Tristan Grey | 22:47.3 | 10 | Central Springs | ---- | ---- | ---- |
| 101 | Brantley Schmidt | 22:54.5 | 9 | Forest City | ---- | ---- | ---- |
| 102 | Keaton Taylor | 23:10.4 | 12 | Humboldt | ---- | ---- | ---- |
| 103 | Jonah Carson | 23:12.2 | 12 | Central Springs | ---- | ---- | ---- |
| 104 | Yahel Sanchez | 23:14.3 | 11 | Humboldt | ---- | ---- | ---- |
| 105 | Grayson Henderson | 23:23.0 | 10 | Webster City | ---- | ---- | ---- |
| 106 | Bryce Barker | 23:26.1 | 11 | Central Springs | ---- | ---- | ---- |
| 107 | Samuel Williams | 23:29.1 | 11 | BK-CGD | ---- | ---- | ---- |
| 108 | Samson Mittrucker | 23:34.8 | 10 | Estherville Lincoln Central | ---- | ---- | ---- |
| 109 | Gunner Fry | 23:36.1 | 11 | Garner-Hayfield-Ventura | ---- | ---- | ---- |
| 110 | Payton Roberts | 23:37.7 | 11 | West Fork, Sheffield | ---- | ---- | ---- |
| 111 | Luke Raulie | 23:43.1 | 12 | Forest City | ---- | ---- | ---- |
| 112 | Cameron Jacobs | 23:46.1 | 11 | Forest City | ---- | ---- | ---- |
| 113 | Luke DeWinter | 23:47.4 | 11 | Humboldt | ---- | ---- | ---- |
| 114 | Cohen Rowe | 23:48.6 | 9 | Central Springs | ---- | ---- | ---- |
| 115 | Eli Spellmeyer | 23:56.9 | 9 | Humboldt | ---- | ---- | ---- |
| 116 | Jose Vasquez | 23:57.3 | 9 | BK-CGD | ---- | ---- | ---- |
| 117 | Roy Hoang | 23:58.6 | 10 | BK-CGD | ---- | ---- | ---- |
| 118 | Ben Youngdale | 23:59.3 | 12 | Webster City | ---- | ---- | ---- |
| 119 | Dalton Lutat | 24:05.0 | 11 | Estherville Lincoln Central | ---- | ---- | ---- |
| 120 | Paxton Hall | 24:12.6 | 9 | Forest City | ---- | ---- | ---- |
| 121 | Patrick Haas | 24:14.3 | 10 | Central Springs | ---- | ---- | ---- |
| 122 | Cayson Yager | 24:17.2 | 9 | Estherville Lincoln Central | ---- | ---- | ---- |
| 123 | Constantin Freymann | 24:19.9 | 12 | Forest City | ---- | ---- | ---- |
| 124 | Jonathan Nessen | 24:20.2 | 11 | Garner-Hayfield-Ventura | ---- | ---- | ---- |
| 125 | Andrew Nedved | 24:23.4 | 11 | Humboldt | ---- | ---- | ---- |
| 126 | Mason Frideres | 24:27.1 | 10 | Humboldt | ---- | ---- | ---- |
| 127 | Tyler Neiss | 24:35.4 | 11 | Forest City | ---- | ---- | ---- |
| 128 | Wade Carlson | 24:43.4 | 9 | Humboldt | ---- | ---- | ---- |
| 129 | Aiden Cunningham | 25:06.6 | 10 | Algona | ---- | ---- | ---- |
| 130 | Matthew Dewitt | 25:12.2 | 11 | Estherville Lincoln Central | ---- | ---- | ---- |
| 131 | Isaiah Mikes | 25:12.9 | 12 | Forest City | ---- | ---- | ---- |
| 132 | Nathan Lynch | 25:22.0 | 12 | Humboldt | ---- | ---- | ---- |
| 133 | Brett Behr | 25:48.9 | 11 | West Fork, Sheffield | ---- | ---- | ---- |
| 134 | Brayden Lennon-Meyer | 26:01.4 | 10 | Humboldt | ---- | ---- | ---- |
| 135 | AJ Stringer | 26:16.1 | 10 | Humboldt | ---- | ---- | ---- |
| 136 | Angel Araguz | 26:23.0 | 10 | Estherville Lincoln Central | ---- | ---- | ---- |
| 137 | Calvin Winkler | 26:38.7 | 10 | Emmetsburg | ---- | ---- | ---- |