| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Sam O'Hair | 17:25.5 | 12 | Cedar Falls | ---- | ---- | ---- |
| 2 | Easton Mai | 17:33.9 | 11 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 3 | Chase Kies | 17:48.3 | 11 | Cedar Falls | ---- | ---- | ---- |
| 4 | Joplin Hallstoos | 18:21.0 | 12 | Dubuque, Senior | ---- | ---- | ---- |
| 5 | Tyler Moody | 18:27.5 | 12 | Cedar Falls | ---- | ---- | ---- |
| 6 | Kurtis Petersen | 18:32.9 | 12 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 7 | Ashtin Duffy | 18:35.1 | 11 | Cedar Falls | ---- | ---- | ---- |
| 8 | Greyson Veiseth | 18:37.3 | 11 | Cedar Falls | ---- | ---- | ---- |
| 9 | Mason Liddle | 18:38.1 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 10 | Max Mills | 18:42.0 | 11 | Cedar Falls | ---- | ---- | ---- |
| 11 | Vincent Sacco | 18:42.4 | 12 | Cedar Falls | ---- | ---- | ---- |
| 12 | Julius Vidal | 18:43.8 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 13 | Gavin VanBrocklin | 18:44.9 | 12 | Cedar Falls | ---- | ---- | ---- |
| 14 | Cole Younger | 18:45.3 | 11 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 15 | Carter Halvorson | 18:46.6 | 12 | Cedar Falls | ---- | ---- | ---- |
| 16 | Julien Benesh | 18:49.3 | 12 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 17 | Charlie Branscomb | 18:58.6 | 12 | Dubuque, Senior | ---- | ---- | ---- |
| 18 | Brayden Leis | 18:58.6 | 11 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 19 | Max Donaldson | 19:03.1 | 12 | Cedar Falls | ---- | ---- | ---- |
| 20 | Liam McGrane | 19:03.1 | 11 | Cedar Falls | ---- | ---- | ---- |
| 21 | Riley Dorman | 19:14.4 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 22 | Cameron Clayton | 19:19.4 | 12 | Cedar Falls | ---- | ---- | ---- |
| 23 | Joseph Endicott | 19:27.0 | 11 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 24 | Teddy Ruppel | 19:27.5 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 25 | Gabe Keagle | 19:28.0 | 12 | Cedar Falls | ---- | ---- | ---- |
| 26 | Bradley Alldredge | 19:30.0 | 12 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 27 | John Hynek | 19:33.5 | 11 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 28 | Sebastian Reinert | 19:34.9 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 29 | Mikolai Patterson | 19:38.4 | 12 | Cedar Falls | ---- | ---- | ---- |
| 30 | Heath Lane | 19:38.9 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 31 | Sam Kennedy | 19:40.5 | 11 | Wahlert, Dubuque | ---- | ---- | ---- |
| 32 | Collin O'Bryon | 19:41.8 | 12 | Cedar Falls | ---- | ---- | ---- |
| 33 | Jamison Tressler | 19:42.8 | 11 | Cedar Falls | ---- | ---- | ---- |
| 34 | Jace Arends | 19:43.0 | 12 | Cedar Falls | ---- | ---- | ---- |
| 35 | Braden Stewart | 19:44.8 | 12 | Cedar Falls | ---- | ---- | ---- |
| 36 | Pablo Moreno | 19:47.3 | 12 | Cedar Falls | ---- | ---- | ---- |
| 37 | Preston Block | 19:48.5 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 38 | Trevor Schepanski | 19:48.5 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 39 | Tyler Schepanski | 19:48.6 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 40 | Kyle Gesell | 19:54.9 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 41 | Walter Freund | 19:56.5 | 11 | Wahlert, Dubuque | ---- | ---- | ---- |
| 42 | Micah Rees | 20:02.8 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 43 | Monte Sprank | 20:03.8 | 12 | Dubuque, Senior | ---- | ---- | ---- |
| 44 | Alex Warden | 20:05.5 | 12 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 45 | Nolan Reese | 20:11.1 | 12 | Cedar Falls | ---- | ---- | ---- |
| 46 | Gavin Nelson | 20:17.0 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 47 | Evan Pavlovec | 20:19.9 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 48 | Derek Foht | 20:22.1 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 49 | Austin Deal | 20:25.3 | 12 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 50 | Alex Nielsen | 20:35.5 | 12 | Dubuque, Senior | ---- | ---- | ---- |
| 51 | Gene Warby | 20:42.5 | 11 | Cedar Falls | ---- | ---- | ---- |
| 52 | Russell Brown | 20:44.1 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 53 | Isaiah Mayfield | 20:46.0 | 11 | Cedar Falls | ---- | ---- | ---- |
| 54 | Drew Tjaden | 20:46.0 | 11 | Cedar Falls | ---- | ---- | ---- |
| 55 | Austin Anderson | 20:48.8 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 56 | Trevor Huegerich | 20:53.5 | 12 | Cedar Falls | ---- | ---- | ---- |
| 57 | Nash Hayek | 20:57.8 | 12 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 58 | Andrew Hughes | 21:19.5 | 11 | Cedar Falls | ---- | ---- | ---- |
| 59 | Jack Krow | 21:22.8 | 11 | Wahlert, Dubuque | ---- | ---- | ---- |
| 60 | Carter Pickar | 21:26.5 | 12 | Cedar Falls | ---- | ---- | ---- |
| 61 | Levi Reising | 21:43.6 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 62 | Aidan Seeks | 21:47.0 | 11 | Cedar Falls | ---- | ---- | ---- |
| 63 | Blaise Pacha | 21:51.9 | 11 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 64 | John Holland | 21:56.0 | 11 | Cedar Falls | ---- | ---- | ---- |
| 65 | Luke Eiselstein | 22:10.0 | 11 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 66 | Tyler Miller | 22:33.6 | 9 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 67 | Jeffrey Hartogh | 22:34.5 | 11 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 68 | Kinnick Meier | 22:42.1 | 12 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 69 | Jackson Herring | 22:53.0 | 12 | Cedar Falls | ---- | ---- | ---- |
| 70 | Ryan McDermott | 23:15.4 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 71 | Brendon Premkumar | 23:36.1 | 11 | Xavier, Cedar Rapids | ---- | ---- | ---- |
| 72 | Piyush Pydipalli | 23:36.3 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 73 | Owen May | 24:15.4 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 74 | Chris Lange | 24:35.0 | 11 | Prairie, Cedar Rapids | ---- | ---- | ---- |
| 75 | Alex Christ | 24:40.0 | 11 | Cedar Falls | ---- | ---- | ---- |
| 76 | Angel Paredes Ruiz | 26:00.0 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 77 | Adam Schultz | 26:17.1 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 78 | Asa Pelzel | 26:59.5 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 79 | Luke Bahl | 37:59.6 | 9 | Wahlert, Dubuque | ---- | ---- | ---- |