| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Kaden Lynch | 16:31.7 | 12 | Grundy Center | ---- | ---- | ---- |
| 2 | Emerson Vokes | 16:37.2 | 10 | Grundy Center | ---- | ---- | ---- |
| 3 | Aidan Shannon | 17:04.9 | 12 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 4 | Nick Williams | 17:19.3 | 11 | Charles City | ---- | ---- | ---- |
| 5 | Xander Graeser | 17:33.5 | 11 | Charles City | ---- | ---- | ---- |
| 6 | Nathan Pint | 17:36.8 | 11 | Jesup | ---- | ---- | ---- |
| 7 | Kaleb Grant | 17:46.5 | 12 | East Marshall, LeGrand | ---- | ---- | ---- |
| 8 | Isaac Thompson | 17:47.5 | 9 | Charles City | ---- | ---- | ---- |
| 9 | Tyler Venenga | 18:03.4 | 12 | Grundy Center | ---- | ---- | ---- |
| 10 | Karsten Nuehring | 18:09.5 | 11 | Jesup | ---- | ---- | ---- |
| 11 | Cooper Lenz | 18:16.3 | 9 | East Marshall, LeGrand | ---- | ---- | ---- |
| 12 | Sawyer Spence | 18:40.5 | 10 | Union, LaPorte City | ---- | ---- | ---- |
| 13 | Lukas Vance | 18:45.9 | 12 | Charles City | ---- | ---- | ---- |
| 14 | Will Nesbit | 18:47.5 | 10 | Jesup | ---- | ---- | ---- |
| 15 | Sullivan Dirks | 18:52.6 | 12 | Grundy Center | ---- | ---- | ---- |
| 16 | Tyler Nolan | 18:52.6 | 12 | Jesup | ---- | ---- | ---- |
| 17 | Chandler Curtis | 19:01.4 | 10 | East Marshall, LeGrand | ---- | ---- | ---- |
| 18 | Tate Rochford | 19:08.8 | 11 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 19 | Jackson Kowalski | 19:11.9 | 10 | Charles City | ---- | ---- | ---- |
| 20 | Brevon Gibson | 19:15.5 | 12 | West Marshall, State Center | ---- | ---- | ---- |
| 21 | Brayden Davie | 19:22.8 | 10 | Grundy Center | ---- | ---- | ---- |
| 22 | Dylan Thompson | 19:27.3 | 12 | West Marshall, State Center | ---- | ---- | ---- |
| 23 | Connor Stumme | 19:28.0 | 9 | New Hampton | ---- | ---- | ---- |
| 24 | Casey Greiman | 19:30.8 | 9 | Hudson | ---- | ---- | ---- |
| 25 | Aiden Downs | 19:32.9 | 12 | West Marshall, State Center | ---- | ---- | ---- |
| 26 | Cameron Mullen | 19:35.0 | 10 | Union, LaPorte City | ---- | ---- | ---- |
| 27 | Brady Hansen | 19:36.4 | 12 | Hudson | ---- | ---- | ---- |
| 28 | Austin Pansegrau | 19:36.5 | 10 | East Marshall, LeGrand | ---- | ---- | ---- |
| 29 | Carter Haberkorn | 19:42.4 | 11 | Charles City | ---- | ---- | ---- |
| 30 | Westin Osborn | 19:42.6 | 11 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 31 | Brayton Davis | 19:45.0 | 10 | GMG, Garwin | ---- | ---- | ---- |
| 32 | Gavin Runyon | 19:49.3 | 11 | South Hardin | ---- | ---- | ---- |
| 33 | Jacob Culham | 19:53.9 | 10 | Hudson | ---- | ---- | ---- |
| 34 | Easton Wurzer | 19:55.3 | 9 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 35 | Brayden Wallis | 19:58.0 | 11 | Grundy Center | ---- | ---- | ---- |
| 36 | Connor Warnell | 20:03.8 | 12 | Hudson | ---- | ---- | ---- |
| 37 | Adam Blakeman | 20:04.6 | 10 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 38 | Cael Curphy | 20:07.0 | 9 | East Marshall, LeGrand | ---- | ---- | ---- |
| 39 | Dawson Grady | 20:09.0 | 10 | Waterloo Christian School | ---- | ---- | ---- |
| 40 | Drew Barber | 20:10.5 | 12 | Hudson | ---- | ---- | ---- |
| 41 | Cale Hungerford | 20:12.5 | 12 | East Marshall, LeGrand | ---- | ---- | ---- |
| 42 | Collin Burk | 20:20.6 | 10 | South Hardin | ---- | ---- | ---- |
| 43 | Brennen Blake | 20:23.9 | 11 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 44 | Calyb Zeien | 20:27.3 | 11 | New Hampton | ---- | ---- | ---- |
| 45 | Lane Converse | 20:28.4 | 12 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 46 | Christopher Utterback | 20:31.5 | 11 | Gladbrook-Reinbeck | ---- | ---- | ---- |
| 47 | Mason Herman | 20:40.9 | 12 | Union, LaPorte City | ---- | ---- | ---- |
| 48 | Kengo Uchiyama-Hansen | 20:41.6 | 11 | Union, LaPorte City | ---- | ---- | ---- |
| 49 | Hayden Starr | 20:43.8 | 11 | South Hardin | ---- | ---- | ---- |
| 50 | Micah Wilson | 20:45.8 | 11 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 51 | Finn Schaefer | 20:48.4 | 10 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 52 | Andy Lemke | 20:55.4 | 9 | Charles City | ---- | ---- | ---- |
| 53 | Jaxon Andreasen | 21:00.0 | 9 | Jesup | ---- | ---- | ---- |
| 54 | Markus Woolery | 21:04.6 | 10 | Waterloo Christian School | ---- | ---- | ---- |
| 55 | Jonah VanderWilt | 21:04.8 | 9 | South Hardin | ---- | ---- | ---- |
| 56 | Keller Wilson | 21:04.9 | 12 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 57 | Howie Clark | 21:05.8 | 12 | Clarksville | ---- | ---- | ---- |
| 58 | Devin Wrider | 21:09.1 | 11 | Gladbrook-Reinbeck | ---- | ---- | ---- |
| 59 | Maddux Bennett | 21:10.8 | 9 | East Marshall, LeGrand | ---- | ---- | ---- |
| 60 | Walker Laughridge | 21:20.5 | 11 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 61 | Erick Rosas Canchola | 21:26.1 | 10 | West Marshall, State Center | ---- | ---- | ---- |
| 62 | Andrew Beenken | 21:28.5 | 9 | North Tama, Traer | ---- | ---- | ---- |
| 63 | Xander Meyerhoff | 21:29.0 | 11 | New Hampton | ---- | ---- | ---- |
| 64 | Evan Sander | 21:38.8 | 10 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 65 | Michael Eimers | 21:53.6 | 9 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 66 | Dalton Oltman | 21:57.5 | 9 | Grundy Center | ---- | ---- | ---- |
| 67 | Connor Fencl | 21:58.5 | 11 | Waterloo Christian School | ---- | ---- | ---- |
| 68 | Drayson Stephenson | 22:13.6 | 10 | GMG, Garwin | ---- | ---- | ---- |
| 69 | Alex Steele | 22:15.5 | 12 | Hudson | ---- | ---- | ---- |
| 70 | Case Monat | 22:23.1 | 12 | North Tama, Traer | ---- | ---- | ---- |
| 71 | Caleb Bowser | 22:25.0 | 9 | Gladbrook-Reinbeck | ---- | ---- | ---- |
| 72 | Hayden Hilsenbeck | 22:25.8 | 10 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 73 | Zane Schmitz | 22:29.5 | 10 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 74 | Maddux DeWinter | 22:31.5 | 10 | Union, LaPorte City | ---- | ---- | ---- |
| 75 | Evan Meester | 22:31.9 | 11 | West Marshall, State Center | ---- | ---- | ---- |
| 76 | DW Beltz | 22:43.3 | 12 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 77 | Viet Nguyen | 22:49.8 | 9 | South Hardin | ---- | ---- | ---- |
| 78 | Jarrin Robinson | 22:50.8 | 11 | New Hampton | ---- | ---- | ---- |
| 79 | Trice Anderson | 22:54.3 | 9 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 80 | Beau Kriegel | 22:55.3 | 9 | B-G-M, Brooklyn | ---- | ---- | ---- |
| 81 | Israel Ortiz | 23:15.4 | 9 | New Hampton | ---- | ---- | ---- |
| 82 | Henry Dieleman | 23:17.9 | 10 | GMG, Garwin | ---- | ---- | ---- |
| 83 | Corbin Elmore | 23:18.9 | 11 | Waterloo Christian School | ---- | ---- | ---- |
| 84 | Elijah Eike | 23:24.6 | 10 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 85 | Max Dewhurst | 23:47.9 | 10 | South Hardin | ---- | ---- | ---- |
| 86 | Caleb Fleming | 23:49.0 | 12 | B-G-M, Brooklyn | ---- | ---- | ---- |
| 87 | Kaden Kauffman | 24:06.5 | 11 | Gladbrook-Reinbeck | ---- | ---- | ---- |
| 88 | Alex Rogers | 24:36.0 | 12 | Gladbrook-Reinbeck | ---- | ---- | ---- |
| 89 | Marshall Weepie | 24:57.8 | 10 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 90 | Ian Grimm | 28:24.5 | 9 | Union, LaPorte City | ---- | ---- | ---- |