| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Mason Miller | 18:42.0 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 2 | Caden Burkle | 18:56.6 | 11 | Clear Creek Amana | ---- | ---- | ---- |
| 3 | Manny Leveridge | 19:06.4 | 10 | Davenport, Central | ---- | ---- | ---- |
| 4 | Drew Kurriger | 19:11.0 | 12 | Muscatine | ---- | ---- | ---- |
| 5 | Canton Welsch | 19:11.0 | 11 | Muscatine | ---- | ---- | ---- |
| 6 | Aidan Costas | 19:11.4 | 11 | Central DeWitt | ---- | ---- | ---- |
| 7 | Griffin Brokaw | 19:14.5 | 10 | Monticello | ---- | ---- | ---- |
| 8 | Lucas Wienclaw | 19:25.3 | 11 | Bettendorf | ---- | ---- | ---- |
| 9 | Jordan DeSimone | 19:26.0 | 11 | Bettendorf | ---- | ---- | ---- |
| 10 | Trenton Seemann | 19:26.1 | 10 | Monticello | ---- | ---- | ---- |
| 11 | Bryce McDonald | 19:27.0 | 9 | Monticello | ---- | ---- | ---- |
| 12 | Henry Rieck | 19:36.1 | 11 | North Scott, Eldridge | ---- | ---- | ---- |
| 13 | Odin Hankins | 19:39.4 | 11 | Clear Creek Amana | ---- | ---- | ---- |
| 14 | Bo Bray | 19:41.5 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 15 | Keegan Kenne | 19:49.8 | 12 | Clear Creek Amana | ---- | ---- | ---- |
| 16 | Royce Kiburz | 19:54.0 | 12 | Monticello | ---- | ---- | ---- |
| 17 | Andrew Rotzoll | 20:11.8 | 12 | Clear Creek Amana | ---- | ---- | ---- |
| 18 | Kameron Dunkin | 20:14.1 | 11 | Clear Creek Amana | ---- | ---- | ---- |
| 19 | Gustavo Perez-Espina | 20:16.9 | 12 | North Scott, Eldridge | ---- | ---- | ---- |
| 20 | Nathan Butler | 20:20.1 | 9 | Central DeWitt | ---- | ---- | ---- |
| 21 | Trey Flemming | 20:22.1 | 12 | Muscatine | ---- | ---- | ---- |
| 22 | Oliver Olsen | 20:26.9 | 12 | North Scott, Eldridge | ---- | ---- | ---- |
| 23 | Connor Lerch | 20:28.3 | 12 | Assumption, Davenport | ---- | ---- | ---- |
| 24 | Nick Tronnes | 20:32.9 | 12 | Davenport, North | ---- | ---- | ---- |
| 25 | Jayden Krogmann | 20:33.1 | 11 | Clinton | ---- | ---- | ---- |
| 26 | Mason Schaack | 20:34.4 | 12 | North Scott, Eldridge | ---- | ---- | ---- |
| 27 | Elijah Thompson | 20:34.5 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 28 | Bryan Lohf | 20:35.5 | 9 | Davenport, Central | ---- | ---- | ---- |
| 29 | Carter Bass | 20:44.4 | 10 | Davenport, Central | ---- | ---- | ---- |
| 30 | Ben Welter | 20:45.1 | 11 | Monticello | ---- | ---- | ---- |
| 31 | Tavian Willingham | 21:04.3 | 11 | Bettendorf | ---- | ---- | ---- |
| 32 | Asher Dornbush | 21:10.0 | 11 | Clinton | ---- | ---- | ---- |
| 33 | River Smith | 21:10.5 | 12 | Monticello | ---- | ---- | ---- |
| 34 | Riley Colvin | 21:11.3 | 11 | Clear Creek Amana | ---- | ---- | ---- |
| 35 | Iyan Martinez | 21:11.5 | 12 | Bettendorf | ---- | ---- | ---- |
| 36 | Matthew Beanblossom | 21:14.6 | 10 | Monticello | ---- | ---- | ---- |
| 37 | Evan Padron | 21:22.0 | 12 | Davenport, North | ---- | ---- | ---- |
| 38 | Je Becerra-BEnitez | 21:24.6 | 9 | West Liberty | ---- | ---- | ---- |
| 39 | Sam Rolland | 21:37.0 | 9 | Davenport, West | ---- | ---- | ---- |
| 40 | Bodie Logsdon | 21:43.5 | 12 | Davenport, Central | ---- | ---- | ---- |
| 41 | Connor Roberts | 21:46.1 | 10 | Clinton | ---- | ---- | ---- |
| 42 | Logan Bailey | 21:48.5 | 11 | Muscatine | ---- | ---- | ---- |
| 43 | Ethan Hayes | 22:13.0 | 9 | West Liberty | ---- | ---- | ---- |
| 44 | Gabe Kraus | 22:14.8 | 10 | Monticello | ---- | ---- | ---- |
| 45 | Will Cox | 22:24.0 | 9 | Davenport, Central | ---- | ---- | ---- |
| 46 | Johnny Gonzalez | 22:26.8 | 10 | Clinton | ---- | ---- | ---- |
| 47 | Isaac Aragon | 22:31.8 | 10 | West Liberty | ---- | ---- | ---- |
| 48 | Caleb Gilmour | 22:32.8 | 11 | Central DeWitt | ---- | ---- | ---- |
| 49 | Xiovanni Juarez | 22:52.1 | 9 | West Liberty | ---- | ---- | ---- |
| 50 | Shane Bahns | 22:58.5 | 12 | Assumption, Davenport | ---- | ---- | ---- |
| 51 | Henry Davidson | 22:58.5 | 11 | Clear Creek Amana | ---- | ---- | ---- |
| 52 | Chance Siem | 23:00.5 | 11 | Bettendorf | ---- | ---- | ---- |
| 53 | Wesley Heath | 23:12.9 | 11 | West Liberty | ---- | ---- | ---- |
| 54 | Grant Porter | 23:15.1 | 12 | North Scott, Eldridge | ---- | ---- | ---- |
| 55 | Jude Elliott | 23:15.1 | 10 | Davenport, Central | ---- | ---- | ---- |
| 56 | Koen Krambeck | 23:24.5 | 11 | North Scott, Eldridge | ---- | ---- | ---- |
| 57 | Asher Rolland | 23:33.5 | 10 | Davenport, West | ---- | ---- | ---- |
| 58 | Rowan Shalk | 23:49.1 | 11 | Bettendorf | ---- | ---- | ---- |
| 59 | Logan Spooner | 24:03.1 | 11 | Clinton | ---- | ---- | ---- |
| 60 | Eli Suddarth | 24:08.3 | 9 | Davenport, Central | ---- | ---- | ---- |
| 61 | Jaziel Castillo | 24:17.4 | 9 | West Liberty | ---- | ---- | ---- |
| 62 | Abel Quintanilla | 24:29.4 | 11 | West Liberty | ---- | ---- | ---- |
| 63 | Jason Wheat | 24:44.6 | 10 | Clinton | ---- | ---- | ---- |
| 64 | Sawyer Gehrett | 24:53.4 | 10 | Davenport, Central | ---- | ---- | ---- |
| 65 | Chauncey Duffee | 24:53.5 | 12 | Davenport, Central | ---- | ---- | ---- |
| 66 | Diego Murguia-Mojica | 25:12.8 | 11 | West Liberty | ---- | ---- | ---- |
| 67 | Kian Spaulding | 25:29.0 | 9 | Davenport, Central | ---- | ---- | ---- |
| 68 | Zach Corry | 25:44.9 | 9 | Davenport, Central | ---- | ---- | ---- |
| 69 | Quinn Potts | 25:47.8 | 10 | West Liberty | ---- | ---- | ---- |
| 70 | Braylon Hayes | 25:48.9 | 10 | Davenport, West | ---- | ---- | ---- |
| 71 | Florent Amegatse | 25:49.0 | 11 | Davenport, West | ---- | ---- | ---- |
| 72 | Brevyn Kearney | 26:12.0 | 9 | Monticello | ---- | ---- | ---- |
| 73 | Ben Tharp | 26:17.5 | 11 | West Liberty | ---- | ---- | ---- |
| 74 | Owen Powell | 26:20.0 | 12 | North Scott, Eldridge | ---- | ---- | ---- |
| 75 | Michael Bearre | 26:37.5 | 11 | Davenport, Central | ---- | ---- | ---- |
| 76 | Corbin Blubaugh | 26:49.4 | 12 | Davenport, North | ---- | ---- | ---- |
| 77 | Ashton Middendorp | 28:01.5 | 9 | Northeast, Goose Lake | ---- | ---- | ---- |
| 78 | Julian Housenga | 30:23.5 | 9 | Northeast, Goose Lake | ---- | ---- | ---- |
| 79 | Shane Welch | 37:58.0 | 9 | Northeast, Goose Lake | ---- | ---- | ---- |