| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Derek Barfels | 18:08.1 | 10 | Davenport, Central | ---- | ---- | ---- |
| 2 | Jack Connors | 18:08.1 | 9 | Davenport, Central | ---- | ---- | ---- |
| 3 | Lucas Mitchell | 18:09.0 | 10 | Davenport, Central | ---- | ---- | ---- |
| 4 | Liam Kinrade | 18:32.4 | 10 | Central DeWitt | ---- | ---- | ---- |
| 5 | Jason Garnica | 18:45.0 | 10 | North Scott, Eldridge | ---- | ---- | ---- |
| 6 | Cameron Zimmer | 18:47.5 | 9 | Central DeWitt | ---- | ---- | ---- |
| 7 | Beck Maricle | 18:50.3 | 10 | Central DeWitt | ---- | ---- | ---- |
| 8 | Trevor Matthaidess | 18:52.5 | 9 | North Scott, Eldridge | ---- | ---- | ---- |
| 9 | Quade Jensen | 18:58.8 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 10 | Tim Bassier | 19:04.9 | 10 | Assumption, Davenport | ---- | ---- | ---- |
| 11 | Sam Crawford | 19:08.0 | 10 | Davenport, Central | ---- | ---- | ---- |
| 12 | Asa Kanter | 19:09.6 | 9 | Davenport, Central | ---- | ---- | ---- |
| 13 | Brogan Ganshert | 19:24.3 | 10 | Davenport, Central | ---- | ---- | ---- |
| 14 | Braxton Helstrom | 19:37.4 | 10 | Davenport, Central | ---- | ---- | ---- |
| 15 | Andrew Gimbel | 19:42.5 | 10 | Assumption, Davenport | ---- | ---- | ---- |
| 16 | Kyler Hernandez | 19:43.8 | 9 | Bettendorf | ---- | ---- | ---- |
| 17 | Elias Kinrade | 19:48.3 | 10 | Central DeWitt | ---- | ---- | ---- |
| 18 | Keegan Ayers | 19:49.8 | 10 | North Scott, Eldridge | ---- | ---- | ---- |
| 19 | Nate Holst | 19:56.1 | 10 | North Scott, Eldridge | ---- | ---- | ---- |
| 20 | Atlee Ridgway | 19:59.0 | 9 | Davenport, Central | ---- | ---- | ---- |
| 21 | Declan Murphy | 20:00.9 | 10 | Assumption, Davenport | ---- | ---- | ---- |
| 22 | Ben Miller | 20:02.0 | 10 | Muscatine | ---- | ---- | ---- |
| 23 | Owen Levora | 20:08.3 | 10 | Bettendorf | ---- | ---- | ---- |
| 24 | Santi Diaz | 20:13.6 | 9 | Muscatine | ---- | ---- | ---- |
| 25 | Gavyn Burton | 20:13.6 | 9 | Muscatine | ---- | ---- | ---- |
| 26 | Spencer Hall | 20:23.0 | 9 | Davenport, Central | ---- | ---- | ---- |
| 27 | Sam Pfeifle | 20:29.1 | 10 | Central DeWitt | ---- | ---- | ---- |
| 28 | Matthew Simmons | 20:34.5 | 12 | North Scott, Eldridge | ---- | ---- | ---- |
| 29 | Nathan Canada | 20:36.6 | 9 | Muscatine | ---- | ---- | ---- |
| 30 | Jack Timmerman | 20:40.8 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 31 | Ryan Gripp | 20:41.5 | 10 | Davenport, Central | ---- | ---- | ---- |
| 32 | Ivan Akolly | 20:45.5 | 10 | Davenport, North | ---- | ---- | ---- |
| 33 | Wyatt Iburg | 20:54.9 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 34 | Jackson Havercamp | 21:03.6 | 10 | North Scott, Eldridge | ---- | ---- | ---- |
| 35 | Alexander Simmons | 21:08.6 | 9 | North Scott, Eldridge | ---- | ---- | ---- |
| 36 | Jabrie Naguina | 21:11.0 | 9 | Davenport, Central | ---- | ---- | ---- |
| 37 | Donovan Rubenacker-Howard | 21:13.5 | 10 | Davenport, North | ---- | ---- | ---- |
| 38 | Jakob Beadel | 21:22.0 | 9 | Bettendorf | ---- | ---- | ---- |
| 39 | Santiago Alvarado | 21:24.3 | 9 | Bettendorf | ---- | ---- | ---- |
| 40 | Edward Bickel | 21:36.6 | 10 | Burlington | ---- | ---- | ---- |
| 41 | Lomayiani Lotegeluaki | 21:36.9 | 10 | Burlington | ---- | ---- | ---- |
| 42 | Evan Wilson | 21:41.1 | 10 | Assumption, Davenport | ---- | ---- | ---- |
| 43 | Augustus Crouch | 21:41.5 | 9 | Bettendorf | ---- | ---- | ---- |
| 44 | Charlie Hinders | 21:53.5 | 9 | Bettendorf | ---- | ---- | ---- |
| 45 | Liam Welte | 21:53.8 | 9 | Davenport, North | ---- | ---- | ---- |
| 46 | Logan Wienclaw | 21:58.4 | 9 | Bettendorf | ---- | ---- | ---- |
| 47 | Patrick Melvin | 21:59.0 | 10 | Central DeWitt | ---- | ---- | ---- |
| 48 | Jackson Beck | 21:59.5 | 10 | Assumption, Davenport | ---- | ---- | ---- |
| 49 | Maddox Warren | 22:00.8 | 10 | Muscatine | ---- | ---- | ---- |
| 50 | Jackson Neighbor | 22:02.5 | 9 | Bettendorf | ---- | ---- | ---- |
| 51 | Carter Shinn | 22:08.0 | 10 | Burlington | ---- | ---- | ---- |
| 52 | Zach Huyten | 22:14.6 | 10 | Central DeWitt | ---- | ---- | ---- |
| 53 | Jorge Azuela | 22:17.9 | 10 | North Scott, Eldridge | ---- | ---- | ---- |
| 54 | Will Woodruff | 22:19.5 | 10 | Bettendorf | ---- | ---- | ---- |
| 55 | Marshall Mess | 22:20.9 | 9 | North Scott, Eldridge | ---- | ---- | ---- |
| 56 | Max Vannorsdel | 22:21.5 | 9 | North Scott, Eldridge | ---- | ---- | ---- |
| 57 | Chase Venema | 22:22.5 | 9 | Easton Valley | ---- | ---- | ---- |
| 58 | Tyler Venema | 22:23.3 | 9 | Easton Valley | ---- | ---- | ---- |
| 59 | Drew Stroud | 22:34.6 | 9 | Central DeWitt | ---- | ---- | ---- |
| 60 | Cameron Grindle | 22:49.8 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 61 | Luke Wiese | 23:03.0 | 9 | Davenport, North | ---- | ---- | ---- |
| 62 | Dexter Adamson | 23:06.5 | 10 | Davenport, North | ---- | ---- | ---- |
| 63 | Cooper Barber | 23:06.5 | 9 | Central DeWitt | ---- | ---- | ---- |
| 64 | Hayden Sullivan | 23:10.5 | 9 | Bettendorf | ---- | ---- | ---- |
| 65 | Noah Boughton | 23:10.6 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 66 | Griffin Reed | 23:26.5 | 9 | Central DeWitt | ---- | ---- | ---- |
| 67 | Ashton Marvin | 23:27.0 | 10 | Assumption, Davenport | ---- | ---- | ---- |
| 68 | Benjamin Paarmann | 23:27.3 | 9 | Central DeWitt | ---- | ---- | ---- |
| 69 | Ethan Strobbe | 23:46.0 | 10 | North Scott, Eldridge | ---- | ---- | ---- |
| 70 | Aspyn Simmons | 23:53.5 | 10 | Burlington | ---- | ---- | ---- |
| 71 | Noah Blakeway | 23:54.1 | 9 | Bettendorf | ---- | ---- | ---- |
| 72 | Charlie Peterson | 24:02.5 | 10 | North Scott, Eldridge | ---- | ---- | ---- |
| 73 | Luke Leavitt | 24:47.0 | 9 | Bettendorf | ---- | ---- | ---- |
| 74 | Jaxson Gutierrez | 24:48.4 | 10 | Bettendorf | ---- | ---- | ---- |
| 75 | Ethan Kalaukoa | 24:49.8 | 9 | Easton Valley | ---- | ---- | ---- |
| 76 | Julian Alvarez | 24:59.5 | 9 | Bettendorf | ---- | ---- | ---- |
| 77 | Aaron Edstrom | 25:05.4 | 10 | Central DeWitt | ---- | ---- | ---- |
| 78 | Rylan Grimm | 25:23.3 | 9 | North Scott, Eldridge | ---- | ---- | ---- |
| 79 | Dayne Kulland | 25:29.9 | 10 | Muscatine | ---- | ---- | ---- |
| 80 | Sullivan Gohsman | 25:51.0 | 10 | Burlington | ---- | ---- | ---- |
| 81 | Isaac Lewis | 26:02.6 | 10 | Central DeWitt | ---- | ---- | ---- |
| 82 | David Burke | 26:30.5 | 9 | Central DeWitt | ---- | ---- | ---- |
| 83 | Corbyn Budde | 27:08.1 | 9 | Easton Valley | ---- | ---- | ---- |
| 84 | Dalton Will | 27:44.5 | 10 | Calamus-Wheatland | ---- | ---- | ---- |