| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Garrett Willey | 17:22.5 | 9 | Bettendorf | ---- | ---- | ---- |
| 2 | Jacob O'Connnor | 17:23.6 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 3 | Matthew Sargent | 17:39.5 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 4 | Jack Connors | 17:51.5 | 9 | Davenport, Central | ---- | ---- | ---- |
| 5 | Derek Barfels | 17:57.0 | 10 | Davenport, Central | ---- | ---- | ---- |
| 6 | Jason Garnica | 17:57.0 | 10 | North Scott, Eldridge | ---- | ---- | ---- |
| 7 | Lucas Mitchell | 18:07.8 | 10 | Davenport, Central | ---- | ---- | ---- |
| 8 | Dexter Needham | 18:08.0 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 9 | Evan Osler | 18:09.3 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 10 | Carter Hatz | 18:15.3 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 11 | Beck Maricle | 18:17.6 | 10 | Central DeWitt | ---- | ---- | ---- |
| 12 | Robert Broughton | 18:18.5 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 13 | Tim Bassier | 18:30.1 | 10 | Assumption, Davenport | ---- | ---- | ---- |
| 14 | Tim Regan | 18:31.5 | 10 | North Scott, Eldridge | ---- | ---- | ---- |
| 15 | Charles Estes | 18:34.5 | 10 | Clinton | ---- | ---- | ---- |
| 16 | Sam Crawford | 18:34.5 | 10 | Davenport, Central | ---- | ---- | ---- |
| 17 | Cameron Zimmer | 18:47.1 | 9 | Central DeWitt | ---- | ---- | ---- |
| 18 | Manny Leveridge | 18:48.4 | 10 | Davenport, Central | ---- | ---- | ---- |
| 19 | Asa Kanter | 18:52.0 | 9 | Davenport, Central | ---- | ---- | ---- |
| 20 | Brogan Ganshert | 18:52.8 | 10 | Davenport, Central | ---- | ---- | ---- |
| 21 | Keegan Ayers | 19:12.5 | 10 | North Scott, Eldridge | ---- | ---- | ---- |
| 22 | Kyler Hernandez | 19:17.5 | 9 | Bettendorf | ---- | ---- | ---- |
| 23 | Santi Diaz | 19:29.1 | 9 | Muscatine | ---- | ---- | ---- |
| 24 | Ben Miller | 19:30.5 | 10 | Muscatine | ---- | ---- | ---- |
| 25 | Gavyn Burton | 19:30.5 | 9 | Muscatine | ---- | ---- | ---- |
| 26 | Owen Levora | 19:33.9 | 10 | Bettendorf | ---- | ---- | ---- |
| 27 | Elias Kinrade | 19:35.8 | 10 | Central DeWitt | ---- | ---- | ---- |
| 28 | Nate Holst | 19:37.6 | 10 | North Scott, Eldridge | ---- | ---- | ---- |
| 29 | Jack Kresowik | 19:39.5 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 30 | Declan Murphy | 20:00.5 | 10 | Assumption, Davenport | ---- | ---- | ---- |
| 31 | Sam Pfeifle | 20:02.8 | 10 | Central DeWitt | ---- | ---- | ---- |
| 32 | Andrew Gimbel | 20:03.4 | 10 | Assumption, Davenport | ---- | ---- | ---- |
| 33 | Jakob Beadel | 20:18.1 | 9 | Bettendorf | ---- | ---- | ---- |
| 34 | Ivan Akolly | 20:36.4 | 10 | Davenport, North | ---- | ---- | ---- |
| 35 | Donovan Rubenacker-Howard | 20:38.6 | 10 | Davenport, North | ---- | ---- | ---- |
| 36 | Micah Rohde | 20:50.6 | 10 | Bettendorf | ---- | ---- | ---- |
| 37 | Anthony Sayson | 20:50.9 | 9 | Clinton | ---- | ---- | ---- |
| 38 | Santiago Alvarado | 20:55.1 | 9 | Bettendorf | ---- | ---- | ---- |
| 39 | Jackson Havercamp | 21:09.0 | 10 | North Scott, Eldridge | ---- | ---- | ---- |
| 40 | Augustus Crouch | 21:11.8 | 9 | Bettendorf | ---- | ---- | ---- |
| 41 | Connor Roberts | 21:21.8 | 10 | Clinton | ---- | ---- | ---- |
| 42 | Evan Wilson | 21:24.0 | 10 | Assumption, Davenport | ---- | ---- | ---- |
| 43 | Benjamin Paarmann | 21:25.8 | 9 | Central DeWitt | ---- | ---- | ---- |
| 44 | Cael Schwarz | 21:34.4 | 9 | Clinton | ---- | ---- | ---- |
| 45 | Carter Dunham | 21:40.0 | 10 | Clinton | ---- | ---- | ---- |
| 46 | Patrick Melvin | 21:42.1 | 10 | Central DeWitt | ---- | ---- | ---- |
| 47 | Ashton Marvin | 21:43.0 | 10 | Assumption, Davenport | ---- | ---- | ---- |
| 48 | Maddox Warren | 21:49.6 | 10 | Muscatine | ---- | ---- | ---- |
| 49 | Johnny Gonzalez | 21:59.5 | 10 | Clinton | ---- | ---- | ---- |
| 50 | Liam Welte | 22:06.4 | 9 | Davenport, North | ---- | ---- | ---- |
| 51 | Zach Huyten | 22:11.9 | 10 | Central DeWitt | ---- | ---- | ---- |
| 52 | Sam Rolland | 22:25.1 | 9 | Davenport, West | ---- | ---- | ---- |
| 53 | Jackson Beck | 22:25.5 | 10 | Assumption, Davenport | ---- | ---- | ---- |
| 54 | Luke Wiese | 22:44.1 | 9 | Davenport, North | ---- | ---- | ---- |
| 55 | Zander Roach | 23:11.9 | 10 | Davenport, North | ---- | ---- | ---- |
| 56 | Dexter Adamson | 23:14.0 | 10 | Davenport, North | ---- | ---- | ---- |
| 57 | Joeseph Wimmer | 23:31.4 | 9 | Muscatine | ---- | ---- | ---- |
| 58 | Ethan Strobbe | 23:33.5 | 10 | North Scott, Eldridge | ---- | ---- | ---- |
| 59 | Asher Rolland | 23:37.3 | 10 | Davenport, West | ---- | ---- | ---- |
| 60 | Jorge Azuela | 23:43.8 | 10 | North Scott, Eldridge | ---- | ---- | ---- |
| 61 | Dayne Kulland | 24:22.3 | 10 | Muscatine | ---- | ---- | ---- |
| 62 | Cayden Fries | 24:47.5 | 10 | Davenport, North | ---- | ---- | ---- |