| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Landon Potts | 17:19.0 | 12 | Bettendorf | ---- | ---- | ---- |
| 2 | Parker Millage | 17:23.8 | 12 | Pleasant Valley | ---- | ---- | ---- |
| 3 | Noah Gehler | 17:27.3 | 12 | Bettendorf | ---- | ---- | ---- |
| 4 | Elliot Davis | 17:41.0 | 11 | Bettendorf | ---- | ---- | ---- |
| 5 | Henry Allers | 17:59.8 | 12 | Pleasant Valley | ---- | ---- | ---- |
| 6 | Vrayas Pila | 18:27.4 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 7 | William Parrish | 18:30.6 | 12 | Pleasant Valley | ---- | ---- | ---- |
| 8 | Zach Bauer | 18:41.5 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 9 | Athon Wilcox | 18:43.8 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 10 | Drew Kurriger | 18:47.1 | 12 | Muscatine | ---- | ---- | ---- |
| 11 | Atlee Ridgway | 18:47.4 | 9 | Davenport, Central | ---- | ---- | ---- |
| 12 | Zach McMann | 18:48.0 | 11 | North Scott, Eldridge | ---- | ---- | ---- |
| 13 | Ethan Freckleton | 18:52.5 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 14 | Canton Welsch | 18:53.0 | 11 | Muscatine | ---- | ---- | ---- |
| 15 | Matthew Pearson | 19:00.4 | 12 | Bettendorf | ---- | ---- | ---- |
| 16 | Lane Morgart | 19:02.5 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 17 | Lucas Wienclaw | 19:12.0 | 11 | Bettendorf | ---- | ---- | ---- |
| 18 | Finn McMillan | 19:23.1 | 12 | Pleasant Valley | ---- | ---- | ---- |
| 19 | Rowan Adkins | 19:23.3 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 20 | Cooper Bries | 19:26.0 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 21 | Ian Benge | 19:27.0 | 12 | Pleasant Valley | ---- | ---- | ---- |
| 22 | Michael Asige | 19:27.5 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 23 | David Lucas | 19:30.5 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 24 | Braxton Helstrom | 19:30.9 | 10 | Davenport, Central | ---- | ---- | ---- |
| 25 | Jordan DeSimone | 19:31.1 | 11 | Bettendorf | ---- | ---- | ---- |
| 26 | Will Neighbor | 19:32.5 | 12 | Bettendorf | ---- | ---- | ---- |
| 27 | Matthew Simmons | 19:35.5 | 12 | North Scott, Eldridge | ---- | ---- | ---- |
| 28 | Andrew Carleton | 19:38.5 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 29 | Tecoe Summage-Philli | 19:41.0 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 30 | Isaac Stanley | 19:41.5 | 12 | North Scott, Eldridge | ---- | ---- | ---- |
| 31 | Gustavo Perez-Espina | 19:42.6 | 12 | North Scott, Eldridge | ---- | ---- | ---- |
| 32 | Ganesh Maridu | 19:44.5 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 33 | Thomas Bacon | 19:46.3 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 34 | Colin Merrell | 19:46.3 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 35 | Ryan Gripp | 19:50.5 | 10 | Davenport, Central | ---- | ---- | ---- |
| 36 | Tanner Fulton | 19:51.6 | 11 | Bettendorf | ---- | ---- | ---- |
| 37 | Jayden Krogmann | 19:52.3 | 11 | Clinton | ---- | ---- | ---- |
| 38 | Connor Lerch | 19:54.8 | 12 | Assumption, Davenport | ---- | ---- | ---- |
| 39 | Colbie Shupe | 19:59.5 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 40 | Brandon Thomas | 20:01.0 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 41 | Jabrie Naguina | 20:03.1 | 9 | Davenport, Central | ---- | ---- | ---- |
| 42 | Nathan Butler | 20:03.5 | 9 | Central DeWitt | ---- | ---- | ---- |
| 43 | Bryan Lohf | 20:04.8 | 9 | Davenport, Central | ---- | ---- | ---- |
| 44 | Mason Schaack | 20:05.4 | 12 | North Scott, Eldridge | ---- | ---- | ---- |
| 45 | Aidan Costas | 20:09.6 | 11 | Central DeWitt | ---- | ---- | ---- |
| 46 | Garrett Schutte | 20:13.6 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 47 | Oliver Olsen | 20:16.0 | 12 | North Scott, Eldridge | ---- | ---- | ---- |
| 48 | Nick Tronnes | 20:16.9 | 12 | Davenport, North | ---- | ---- | ---- |
| 49 | Tristen Berry | 20:20.3 | 12 | Pleasant Valley | ---- | ---- | ---- |
| 50 | Koen Krambeck | 20:27.3 | 11 | North Scott, Eldridge | ---- | ---- | ---- |
| 51 | Jeremiah Rodgers | 20:27.6 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 52 | Tavian Willingham | 20:29.3 | 11 | Bettendorf | ---- | ---- | ---- |
| 53 | Briton Bailey | 20:39.4 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 54 | Evan Padron | 20:42.1 | 12 | Davenport, North | ---- | ---- | ---- |
| 55 | Carter Bass | 20:49.3 | 10 | Davenport, Central | ---- | ---- | ---- |
| 56 | Odin Moore | 20:50.3 | 12 | Bettendorf | ---- | ---- | ---- |
| 57 | David Sprague | 20:50.3 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 58 | Iyan Martinez | 20:51.5 | 12 | Bettendorf | ---- | ---- | ---- |
| 59 | Henry Rieck | 20:58.3 | 11 | North Scott, Eldridge | ---- | ---- | ---- |
| 60 | Tanav Pokala | 21:01.5 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 61 | Bodie Logsdon | 21:08.1 | 12 | Davenport, Central | ---- | ---- | ---- |
| 62 | Logan Wienclaw | 21:08.1 | 9 | Bettendorf | ---- | ---- | ---- |
| 63 | Jack Belby | 21:09.0 | 10 | Pleasant Valley | ---- | ---- | ---- |
| 64 | Spencer Hall | 21:11.8 | 9 | Davenport, Central | ---- | ---- | ---- |
| 65 | Marshall Mess | 21:16.5 | 9 | North Scott, Eldridge | ---- | ---- | ---- |
| 66 | Max Vannorsdel | 21:16.8 | 9 | North Scott, Eldridge | ---- | ---- | ---- |
| 67 | Hayden Sullivan | 21:18.3 | 9 | Bettendorf | ---- | ---- | ---- |
| 68 | Will Woodruff | 21:27.9 | 10 | Bettendorf | ---- | ---- | ---- |
| 69 | Nick Johnston | 21:29.0 | 11 | Bettendorf | ---- | ---- | ---- |
| 70 | Asher Dornbush | 21:29.4 | 11 | Clinton | ---- | ---- | ---- |
| 71 | Logan Bailey | 21:34.5 | 11 | Muscatine | ---- | ---- | ---- |
| 72 | Drew Stroud | 21:36.3 | 9 | Central DeWitt | ---- | ---- | ---- |
| 73 | Ammar Bazaraa | 21:43.4 | 11 | Pleasant Valley | ---- | ---- | ---- |
| 74 | Dax Hall | 21:44.6 | 9 | Pleasant Valley | ---- | ---- | ---- |
| 75 | Cooper Barber | 22:03.5 | 9 | Central DeWitt | ---- | ---- | ---- |
| 76 | Jackson Neighbor | 22:15.1 | 9 | Bettendorf | ---- | ---- | ---- |
| 77 | Rylan Grimm | 22:20.5 | 9 | North Scott, Eldridge | ---- | ---- | ---- |
| 78 | Chauncey Duffee | 22:32.1 | 12 | Davenport, Central | ---- | ---- | ---- |
| 79 | Logan Spooner | 22:40.8 | 11 | Clinton | ---- | ---- | ---- |
| 80 | Noah Blakeway | 22:41.1 | 9 | Bettendorf | ---- | ---- | ---- |
| 81 | Luke Leavitt | 22:42.3 | 9 | Bettendorf | ---- | ---- | ---- |
| 82 | Griffin Reed | 23:12.9 | 9 | Central DeWitt | ---- | ---- | ---- |
| 83 | Rowan Shalk | 23:14.1 | 11 | Bettendorf | ---- | ---- | ---- |
| 84 | Ethan Newton | 23:16.6 | 9 | Bettendorf | ---- | ---- | ---- |
| 85 | Kayvion Hodges | 23:23.1 | 12 | Muscatine | ---- | ---- | ---- |
| 86 | Will Cox | 23:29.0 | 9 | Davenport, Central | ---- | ---- | ---- |
| 87 | Aaron Edstrom | 23:31.1 | 10 | Central DeWitt | ---- | ---- | ---- |
| 88 | Chance Siem | 23:35.0 | 11 | Bettendorf | ---- | ---- | ---- |
| 89 | Grant Porter | 23:35.5 | 12 | North Scott, Eldridge | ---- | ---- | ---- |
| 90 | Julian Alvarez | 23:50.3 | 9 | Bettendorf | ---- | ---- | ---- |
| 91 | Jaxson Gutierrez | 23:54.0 | 10 | Bettendorf | ---- | ---- | ---- |
| 92 | Sawyer Gehrett | 24:00.0 | 10 | Davenport, Central | ---- | ---- | ---- |
| 93 | Eli Suddarth | 24:00.4 | 9 | Davenport, Central | ---- | ---- | ---- |
| 94 | David Burke | 24:12.8 | 9 | Central DeWitt | ---- | ---- | ---- |
| 95 | Isaac Lewis | 24:22.8 | 10 | Central DeWitt | ---- | ---- | ---- |
| 96 | Michael Bearre | 24:54.1 | 11 | Davenport, Central | ---- | ---- | ---- |
| 97 | Zach Corry | 25:01.9 | 9 | Davenport, Central | ---- | ---- | ---- |
| 98 | Emmett Pracht | 25:10.3 | 9 | Davenport, Central | ---- | ---- | ---- |
| 99 | Florent Amegatse | 26:20.9 | 11 | Davenport, West | ---- | ---- | ---- |
| 100 | Owen Powell | 27:07.5 | 12 | North Scott, Eldridge | ---- | ---- | ---- |
| 101 | Caedyn Konecny | 29:24.4 | 10 | North Scott, Eldridge | ---- | ---- | ---- |