| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | William Schalmo | 18:17.8 | 10 | Grinnell | ---- | ---- | ---- |
| 2 | Emery Roberts | 18:57.5 | 9 | Meskwaki Settlement School | ---- | ---- | ---- |
| 3 | Cy Walton | 19:14.5 | 10 | Denver | ---- | ---- | ---- |
| 4 | Timothy McCombs | 19:21.3 | 11 | Grinnell | ---- | ---- | ---- |
| 5 | Devin Homan | 19:29.0 | 10 | Denver | ---- | ---- | ---- |
| 6 | Beaux Blanchard | 19:31.9 | 12 | Grinnell | ---- | ---- | ---- |
| 7 | Keller Thompson | 19:32.0 | 11 | Grinnell | ---- | ---- | ---- |
| 8 | Smith Skouson | 19:38.6 | 11 | Grinnell | ---- | ---- | ---- |
| 9 | Jace Koester | 19:39.1 | 11 | Grinnell | ---- | ---- | ---- |
| 10 | Gabe Swales | 19:43.5 | 12 | Denver | ---- | ---- | ---- |
| 11 | Billy Lopatto | 19:44.1 | 12 | Grinnell | ---- | ---- | ---- |
| 12 | Carter Eitel | 19:56.8 | 9 | Grinnell | ---- | ---- | ---- |
| 13 | Josh Rabenhorst | 19:59.4 | 11 | Denver | ---- | ---- | ---- |
| 14 | Jed Schanbacher | 20:04.5 | 9 | Benton Community | ---- | ---- | ---- |
| 15 | Andy Lemke | 20:15.8 | 10 | Charles City | ---- | ---- | ---- |
| 16 | Weston Grout | 20:27.1 | 9 | Grinnell | ---- | ---- | ---- |
| 17 | Maddox Valverde | 20:36.5 | 9 | Denver | ---- | ---- | ---- |
| 18 | Josiah Swales | 20:39.0 | 11 | Denver | ---- | ---- | ---- |
| 19 | Lewey Arens | 20:39.6 | 11 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 20 | Jack Cooper | 20:41.5 | 9 | Denver | ---- | ---- | ---- |
| 21 | Jonathan Sadler | 20:46.3 | 10 | Benton Community | ---- | ---- | ---- |
| 22 | Andy Britt | 20:47.8 | 12 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 23 | Riley Brandt | 20:52.5 | 11 | Denver | ---- | ---- | ---- |
| 24 | Drew Crimmins | 20:53.9 | 10 | Newman Catholic, Mason City | ---- | ---- | ---- |
| 25 | Tommy Boss | 20:57.0 | 9 | Charles City | ---- | ---- | ---- |
| 26 | Cayden Nie | 21:01.8 | 10 | Don Bosco, Gilbertville | ---- | ---- | ---- |
| 27 | Dagen Henzen | 21:15.5 | 12 | Denver | ---- | ---- | ---- |
| 28 | Leland Ambrose-Daman | 21:15.5 | 9 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 29 | Carl Carlsson | 21:16.0 | 9 | Newman Catholic, Mason City | ---- | ---- | ---- |
| 30 | Michael Bauer | 21:25.5 | 12 | Charles City | ---- | ---- | ---- |
| 31 | Cain Kerr | 21:30.0 | 10 | Don Bosco, Gilbertville | ---- | ---- | ---- |
| 32 | Henry Pautsch | 21:33.1 | 9 | Denver | ---- | ---- | ---- |
| 33 | Clayton Hines | 21:33.8 | 10 | Dike-New Hartford | ---- | ---- | ---- |
| 34 | Weston Schares | 21:53.0 | 9 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 35 | Devin Scott | 21:53.4 | 10 | Osage | ---- | ---- | ---- |
| 36 | Brooks DeGeeter | 21:56.5 | 11 | Dike-New Hartford | ---- | ---- | ---- |
| 37 | Schuyler Willier | 22:06.3 | 12 | West Marshall, State Center | ---- | ---- | ---- |
| 38 | Michael Eimers | 22:08.0 | 10 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 39 | Tyson Bunting | 22:08.4 | 11 | West Marshall, State Center | ---- | ---- | ---- |
| 40 | Isaac Ubben | 22:13.9 | 9 | Hudson | ---- | ---- | ---- |
| 41 | Ethan DeGeeter | 22:16.1 | 9 | Dike-New Hartford | ---- | ---- | ---- |
| 42 | Hagaa Driscoll | 22:23.9 | 10 | Meskwaki Settlement School | ---- | ---- | ---- |
| 43 | Maximo Zuniga | 22:29.0 | 12 | Columbus Catholic, Waterloo | ---- | ---- | ---- |
| 44 | Cody Drehobl | 22:32.8 | 11 | Aplington-Parkersburg | ---- | ---- | ---- |
| 45 | Easton Edelen | 22:37.3 | 9 | Grinnell | ---- | ---- | ---- |
| 46 | Luis Araiza | 22:37.5 | 12 | Benton Community | ---- | ---- | ---- |
| 47 | Trice Anderson | 22:47.5 | 10 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 48 | Wyatt Sumner | 22:49.5 | 9 | Grinnell | ---- | ---- | ---- |
| 49 | Jason Neifer | 22:50.0 | 11 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 50 | Xavier Scott | 22:52.5 | 12 | Charles City | ---- | ---- | ---- |
| 51 | Bentlee Stearns | 22:54.9 | 9 | Tripoli | ---- | ---- | ---- |
| 52 | Rush L'Heureux | 22:57.5 | 11 | Dike-New Hartford | ---- | ---- | ---- |
| 53 | Hayden Hilsenbeck | 23:03.6 | 11 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 54 | Tristan Grey | 23:11.9 | 9 | Newman Catholic, Mason City | ---- | ---- | ---- |
| 55 | Christopher Pranger | 23:14.6 | 9 | Don Bosco, Gilbertville | ---- | ---- | ---- |
| 56 | James Decker | 23:15.4 | 10 | West Marshall, State Center | ---- | ---- | ---- |
| 57 | Ethan Watson | 23:25.0 | 11 | West Marshall, State Center | ---- | ---- | ---- |
| 58 | Isaac Thompson | 23:25.5 | 10 | Newman Catholic, Mason City | ---- | ---- | ---- |
| 59 | Robert Marks | 23:25.5 | 9 | Osage | ---- | ---- | ---- |
| 60 | Cade Drehobl | 23:27.5 | 11 | Aplington-Parkersburg | ---- | ---- | ---- |
| 61 | Eric Bryan | 23:29.0 | 11 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 62 | Dylan Lamminen | 23:29.5 | 10 | Charles City | ---- | ---- | ---- |
| 63 | Christopher Martin | 23:37.5 | 12 | Charles City | ---- | ---- | ---- |
| 64 | Emiliano Durin | 23:38.5 | 9 | Meskwaki Settlement School | ---- | ---- | ---- |
| 65 | Bennett Hemann | 23:39.4 | 9 | Osage | ---- | ---- | ---- |
| 66 | Emory Arciniega | 23:44.6 | 9 | Osage | ---- | ---- | ---- |
| 67 | Ethan Peterson | 23:47.8 | 11 | Osage | ---- | ---- | ---- |
| 68 | Lawson Coulter | 23:48.0 | 12 | West Marshall, State Center | ---- | ---- | ---- |
| 69 | Steven Dekutoski | 23:53.5 | 11 | Hudson | ---- | ---- | ---- |
| 70 | Madden Kane | 23:56.5 | 11 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 71 | Connor Adams | 24:00.6 | 11 | Osage | ---- | ---- | ---- |
| 72 | Isaac Weber | 24:08.6 | 10 | Osage | ---- | ---- | ---- |
| 73 | Volodymyr Gopei | 24:17.0 | 9 | Charles City | ---- | ---- | ---- |
| 74 | Riley Perez | 24:18.8 | 12 | Charles City | ---- | ---- | ---- |
| 75 | Maverick Gibson | 24:20.1 | 11 | West Marshall, State Center | ---- | ---- | ---- |
| 76 | Hayden Szurley | 24:23.0 | 9 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 77 | Ben Meier | 24:31.8 | 12 | Osage | ---- | ---- | ---- |
| 78 | Evan Meester | 24:40.0 | 12 | West Marshall, State Center | ---- | ---- | ---- |
| 79 | Nathan Becker | 24:46.8 | 11 | Benton Community | ---- | ---- | ---- |
| 80 | Lucas Hein | 24:47.1 | 9 | Columbus Catholic, Waterloo | ---- | ---- | ---- |
| 81 | Slader Roll | 24:54.5 | 9 | Osage | ---- | ---- | ---- |
| 82 | Tenoch Snow | 25:03.4 | 12 | Meskwaki Settlement School | ---- | ---- | ---- |
| 83 | Layton Renaud | 25:08.9 | 9 | Iowa Falls - Alden/AGWSR | ---- | ---- | ---- |
| 84 | Julian Adolphs | 25:11.0 | 10 | Dike-New Hartford | ---- | ---- | ---- |
| 85 | will Linck | 25:15.1 | 9 | Columbus Catholic, Waterloo | ---- | ---- | ---- |
| 86 | Robert Lee | 25:15.8 | 12 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 87 | Sean Jones | 25:22.3 | 9 | Charles City | ---- | ---- | ---- |
| 88 | Jake Baker | 25:27.1 | 9 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 89 | Bailey Szurley | 25:39.1 | 9 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 90 | Elliot Bieber | 25:39.4 | 9 | Aplington-Parkersburg | ---- | ---- | ---- |
| 91 | Trace Kingsbury | 25:39.9 | 11 | Tripoli | ---- | ---- | ---- |
| 92 | Adam Henze | 25:51.1 | 11 | West Marshall, State Center | ---- | ---- | ---- |
| 93 | Carter Swanson | 26:17.9 | 10 | Hudson | ---- | ---- | ---- |
| 94 | Daniel Matthias | 26:30.5 | 9 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 95 | Joel Koepp | 26:49.0 | 9 | Grinnell | ---- | ---- | ---- |
| 96 | Jack Brodigan | 26:59.6 | 9 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 97 | Hepan Azure-Mitchell | 27:13.4 | 9 | Meskwaki Settlement School | ---- | ---- | ---- |
| 98 | Gabe Rittgers | 27:14.3 | 9 | Dike-New Hartford | ---- | ---- | ---- |
| 99 | Andrew Hines | 27:20.5 | 11 | Benton Community | ---- | ---- | ---- |
| 100 | Izik Furcap | 27:40.8 | 9 | Meskwaki Settlement School | ---- | ---- | ---- |
| 101 | Nick Sattherthwaite | 28:42.1 | 11 | Denver | ---- | ---- | ---- |
| 102 | Aidan Little | 29:39.1 | 10 | Janesville | ---- | ---- | ---- |
| 103 | Owen Weber | 32:48.1 | 12 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 104 | Sullivan Ahern | 33:10.6 | 10 | Columbus Catholic, Waterloo | ---- | ---- | ---- |
| 105 | Mason Britt | 35:59.8 | 12 | Sumner-Fredericksburg | ---- | ---- | ---- |
| 106 | Wylie Osborn | 43:00.5 | 10 | Sumner-Fredericksburg | ---- | ---- | ---- |