| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Kael Streeter | 16:23.2 | 12 | Carlisle | ---- | ---- | ---- |
| 2 | Isaac Rankin | 16:42.2 | 12 | Knoxville | ---- | ---- | ---- |
| 3 | Cooper Christy | 17:04.4 | 11 | Newton | ---- | ---- | ---- |
| 4 | Lance Zaabel | 17:18.5 | 12 | Newton | ---- | ---- | ---- |
| 5 | Blake Herny | 17:31.9 | 12 | Oskaloosa | ---- | ---- | ---- |
| 6 | Felipe Saldana | 17:33.7 | 10 | Carlisle | ---- | ---- | ---- |
| 7 | Garrett Pumphrey | 17:57.0 | 11 | Eddyville-Blakesburg-Fremont | ---- | ---- | ---- |
| 8 | Ben Wilson | 18:06.4 | 11 | Albia | ---- | ---- | ---- |
| 9 | Lane Smith | 18:07.5 | 10 | Oskaloosa | ---- | ---- | ---- |
| 10 | Korben Fritz | 18:08.2 | 11 | Carlisle | ---- | ---- | ---- |
| 11 | Javion Reeves | 18:15.0 | 12 | Oskaloosa | ---- | ---- | ---- |
| 12 | Owen Schriener | 18:16.7 | 10 | Carlisle | ---- | ---- | ---- |
| 13 | Bradley Hembrook | 18:17.7 | 11 | Knoxville | ---- | ---- | ---- |
| 14 | Colin Reed | 18:35.0 | 11 | Williamsburg | ---- | ---- | ---- |
| 15 | Nile Busch | 18:46.9 | 12 | Williamsburg | ---- | ---- | ---- |
| 16 | Micah Van Ee | 18:48.4 | 10 | Oskaloosa | ---- | ---- | ---- |
| 17 | Gabby Hermon | 18:58.5 | 10 | Carlisle | ---- | ---- | ---- |
| 18 | Brevin Zirkel | 18:59.2 | 11 | Williamsburg | ---- | ---- | ---- |
| 19 | Weston Drahos | 19:04.0 | 9 | Williamsburg | ---- | ---- | ---- |
| 20 | Jucoby Quinn | 19:06.4 | 9 | Williamsburg | ---- | ---- | ---- |
| 21 | Levi Zaabel | 19:08.0 | 10 | Newton | ---- | ---- | ---- |
| 22 | Hayes Arwine | 19:08.9 | 12 | Williamsburg | ---- | ---- | ---- |
| 23 | Judah DeCleene | 19:10.2 | 12 | Carlisle | ---- | ---- | ---- |
| 24 | Torren Walstrom | 19:19.4 | 12 | Carlisle | ---- | ---- | ---- |
| 25 | Mishael Rodrigues | 19:21.2 | 10 | Williamsburg | ---- | ---- | ---- |
| 26 | Guy Sample | 19:23.0 | 11 | Albia | ---- | ---- | ---- |
| 27 | Gavin Shively | 19:25.2 | 12 | Davis County, Bloomfield | ---- | ---- | ---- |
| 28 | Finn Brummel | 19:27.5 | 12 | Williamsburg | ---- | ---- | ---- |
| 29 | Charlie Koons | 19:31.9 | 11 | Williamsburg | ---- | ---- | ---- |
| 30 | Reid Sinclair | 19:32.7 | 12 | Knoxville | ---- | ---- | ---- |
| 31 | Emett Fisher | 19:34.0 | 10 | Albia | ---- | ---- | ---- |
| 32 | Wyatt Yule | 19:35.7 | 10 | Albia | ---- | ---- | ---- |
| 33 | Abel Aldama | 19:37.0 | 11 | Newton | ---- | ---- | ---- |
| 34 | Samoda Vittorio | 19:39.9 | 10 | Ottumwa | ---- | ---- | ---- |
| 35 | Silas Johnston | 19:41.7 | 10 | Oskaloosa | ---- | ---- | ---- |
| 36 | Hudson Nunnelley | 19:47.0 | 12 | Williamsburg | ---- | ---- | ---- |
| 37 | David Wickett | 19:53.0 | 10 | Newton | ---- | ---- | ---- |
| 38 | Camron Hubbartt | 19:58.9 | 12 | Davis County, Bloomfield | ---- | ---- | ---- |
| 39 | Everett Schmidt | 19:59.0 | 10 | Knoxville | ---- | ---- | ---- |
| 40 | Mac Ray | 20:10.5 | 9 | Carlisle | ---- | ---- | ---- |
| 41 | Robert Haw | 20:13.5 | 10 | Ottumwa | ---- | ---- | ---- |
| 42 | Cole Wilson | 20:14.2 | 12 | Albia | ---- | ---- | ---- |
| 43 | Owen Peterson | 20:20.2 | 10 | Carlisle | ---- | ---- | ---- |
| 44 | Kellen Kauzlarich | 20:21.7 | 9 | Oskaloosa | ---- | ---- | ---- |
| 45 | Gage Moss | 20:24.5 | 10 | Davis County, Bloomfield | ---- | ---- | ---- |
| 46 | Naher Abraham | 20:26.2 | 11 | Ottumwa | ---- | ---- | ---- |
| 47 | Carter Bonnett | 20:27.2 | 11 | Oskaloosa | ---- | ---- | ---- |
| 48 | Ryken Fee | 20:27.7 | 10 | Albia | ---- | ---- | ---- |
| 49 | Drew Lamont | 20:31.4 | 10 | Newton | ---- | ---- | ---- |
| 50 | Brody Hawk | 20:32.5 | 12 | Williamsburg | ---- | ---- | ---- |
| 51 | Diego Lopez-Rodriguez | 20:40.2 | 10 | Ottumwa | ---- | ---- | ---- |
| 52 | Tyler McMullin | 20:41.5 | 12 | Williamsburg | ---- | ---- | ---- |
| 53 | Ben Magana | 20:42.2 | 12 | Newton | ---- | ---- | ---- |
| 54 | Vincent Etcher | 20:44.4 | 10 | Albia | ---- | ---- | ---- |
| 55 | Vince Mezger | 20:44.4 | 12 | Carlisle | ---- | ---- | ---- |
| 56 | Oliver Kraus | 20:46.2 | 12 | Eddyville-Blakesburg-Fremont | ---- | ---- | ---- |
| 57 | Noah Tremel | 20:53.7 | 11 | Newton | ---- | ---- | ---- |
| 58 | Garrett Dykstra | 20:54.4 | 10 | Albia | ---- | ---- | ---- |
| 59 | Carson Phillips | 21:03.2 | 10 | Williamsburg | ---- | ---- | ---- |
| 60 | Gavin Morgan | 21:03.5 | 11 | Knoxville | ---- | ---- | ---- |
| 61 | Luke Hirko | 21:04.0 | 12 | Williamsburg | ---- | ---- | ---- |
| 62 | Nolan Kent | 21:07.4 | 12 | Williamsburg | ---- | ---- | ---- |
| 63 | Brock Brineger | 21:15.2 | 10 | Davis County, Bloomfield | ---- | ---- | ---- |
| 64 | Justus DeCleene | 21:17.5 | 10 | Carlisle | ---- | ---- | ---- |
| 65 | Zayden Lawrence | 21:25.2 | 10 | New London | ---- | ---- | ---- |
| 66 | Zane Long | 21:25.2 | 9 | New London | ---- | ---- | ---- |
| 67 | James Drummond | 21:30.7 | 12 | Davis County, Bloomfield | ---- | ---- | ---- |
| 68 | Ty Wetrich | 21:31.5 | 9 | Ottumwa | ---- | ---- | ---- |
| 69 | Kinnick Russell | 21:31.7 | 11 | Eddyville-Blakesburg-Fremont | ---- | ---- | ---- |
| 70 | Sam Nelson | 21:39.2 | 12 | Oskaloosa | ---- | ---- | ---- |
| 71 | Tyson Ratliff | 21:41.2 | 10 | Albia | ---- | ---- | ---- |
| 72 | Wiley Freeman | 21:43.9 | 10 | Knoxville | ---- | ---- | ---- |
| 73 | Caleb Kubas | 21:51.0 | 12 | Williamsburg | ---- | ---- | ---- |
| 74 | Teimen Schimmel | 21:51.0 | 12 | Williamsburg | ---- | ---- | ---- |
| 75 | Caleb Deeds | 21:55.7 | 10 | Williamsburg | ---- | ---- | ---- |
| 76 | Quinn Barry | 21:58.7 | 10 | Carlisle | ---- | ---- | ---- |
| 77 | Riley Benge | 22:04.5 | 11 | Davis County, Bloomfield | ---- | ---- | ---- |
| 78 | Carson Carrow | 22:08.9 | 9 | Ottumwa | ---- | ---- | ---- |
| 79 | Tysen Zollinger | 22:19.0 | 9 | Williamsburg | ---- | ---- | ---- |
| 80 | Braxton Hummel | 22:28.5 | 10 | Carlisle | ---- | ---- | ---- |
| 81 | Chase Lundberg | 22:30.5 | 9 | Newton | ---- | ---- | ---- |
| 82 | Cedrick Vanenglenhoven | 22:33.7 | 10 | Ottumwa | ---- | ---- | ---- |
| 83 | Cylus Brown | 22:41.0 | 10 | Ottumwa | ---- | ---- | ---- |
| 84 | Xavier Muir | 22:42.9 | 9 | Carlisle | ---- | ---- | ---- |
| 85 | Hayden Flaherty | 23:04.7 | 10 | Newton | ---- | ---- | ---- |
| 86 | Owen Klaus | 23:08.0 | 12 | Davis County, Bloomfield | ---- | ---- | ---- |
| 87 | Anthony Wroblewski | 23:09.5 | 12 | Oskaloosa | ---- | ---- | ---- |
| 88 | Parker Russell | 23:17.2 | 9 | Oskaloosa | ---- | ---- | ---- |
| 89 | Ian Rosvold | 23:20.4 | 10 | Oskaloosa | ---- | ---- | ---- |
| 90 | Cash Hall | 23:23.7 | 9 | Carlisle | ---- | ---- | ---- |
| 91 | Emerson Cook | 23:25.2 | 10 | Newton | ---- | ---- | ---- |
| 92 | Evan Morrissey | 23:28.9 | 10 | Davis County, Bloomfield | ---- | ---- | ---- |
| 93 | Reuben Chilcote | 23:32.9 | 12 | Oskaloosa | ---- | ---- | ---- |
| 94 | Jackson Fynaardt | 23:38.7 | 9 | Eddyville-Blakesburg-Fremont | ---- | ---- | ---- |
| 95 | Kylor Andersen-Mcvay | 23:39.7 | 9 | Oskaloosa | ---- | ---- | ---- |
| 96 | Quentin VanderLinden | 23:42.4 | 10 | Knoxville | ---- | ---- | ---- |
| 97 | Elishah Hinton | 23:47.2 | 9 | New London | ---- | ---- | ---- |
| 98 | Hudson Swarts | 23:50.9 | 10 | Newton | ---- | ---- | ---- |
| 99 | Vincent Merrill | 23:54.0 | 12 | Carlisle | ---- | ---- | ---- |
| 100 | Coen Knudtson | 24:00.4 | 10 | Oskaloosa | ---- | ---- | ---- |
| 101 | Mason Berg | 24:09.5 | 9 | Carlisle | ---- | ---- | ---- |
| 102 | Matt Wermager | 24:12.4 | 11 | Carlisle | ---- | ---- | ---- |
| 103 | Elijah Ingwersen | 24:21.7 | 10 | New London | ---- | ---- | ---- |
| 104 | Nash Olson | 24:24.0 | 11 | Eddyville-Blakesburg-Fremont | ---- | ---- | ---- |
| 105 | Jaxon Klingel | 24:27.7 | 10 | Newton | ---- | ---- | ---- |
| 106 | Caleb Reid | 24:38.9 | 12 | Knoxville | ---- | ---- | ---- |
| 107 | Charles Clayton | 24:45.7 | 10 | Carlisle | ---- | ---- | ---- |
| 108 | Gabrial Miller | 24:50.2 | 10 | Newton | ---- | ---- | ---- |
| 109 | JohnPaul Martinez | 24:55.9 | 12 | Ottumwa | ---- | ---- | ---- |
| 110 | Logan Gibson | 24:58.0 | 12 | Knoxville | ---- | ---- | ---- |
| 111 | Tyler Thompson | 24:58.2 | 12 | Newton | ---- | ---- | ---- |
| 112 | Westin Ratliff | 24:58.7 | 11 | Eddyville-Blakesburg-Fremont | ---- | ---- | ---- |
| 113 | Jagger Garmon | 25:08.9 | 10 | Davis County, Bloomfield | ---- | ---- | ---- |
| 114 | Kayden Schaefer | 25:10.2 | 11 | Williamsburg | ---- | ---- | ---- |
| 115 | Jude Daniels | 25:18.0 | 11 | Knoxville | ---- | ---- | ---- |
| 116 | Rydale Horn | 25:42.0 | 11 | Davis County, Bloomfield | ---- | ---- | ---- |
| 117 | Cameron Keener | 25:54.2 | 11 | Newton | ---- | ---- | ---- |
| 118 | Jace Brummer | 25:54.2 | 9 | Oskaloosa | ---- | ---- | ---- |
| 119 | Travis Wanner | 26:10.9 | 9 | Ottumwa | ---- | ---- | ---- |
| 120 | Ben Shafer | 26:20.2 | 10 | Newton | ---- | ---- | ---- |
| 121 | Maxwell Butler | 27:27.0 | 12 | Albia | ---- | ---- | ---- |
| 122 | Oliver Chilcote | 27:33.9 | 9 | Oskaloosa | ---- | ---- | ---- |
| 123 | Clay Mumm | 27:39.7 | 9 | Carlisle | ---- | ---- | ---- |
| 124 | Dante Holm | 27:53.5 | 9 | Ottumwa | ---- | ---- | ---- |
| 125 | Antonio Pierce | 28:09.5 | 11 | Eddyville-Blakesburg-Fremont | ---- | ---- | ---- |
| 126 | O'Bannon Miller | 28:39.0 | 10 | Davis County, Bloomfield | ---- | ---- | ---- |
| 127 | Erick Jimenez | 28:40.2 | 10 | Davis County, Bloomfield | ---- | ---- | ---- |
| 128 | Cohen Johnson | 29:03.7 | 12 | Knoxville | ---- | ---- | ---- |
| 129 | Wilmer Mendez | 29:05.2 | 10 | Ottumwa | ---- | ---- | ---- |
| 130 | Nick Shafer | 29:07.4 | 10 | Newton | ---- | ---- | ---- |
| 131 | Kyler Lenox | 29:15.2 | 10 | Eddyville-Blakesburg-Fremont | ---- | ---- | ---- |
| 132 | Tucker Thomas | 30:20.5 | 12 | Davis County, Bloomfield | ---- | ---- | ---- |
| 133 | Alex Godejohn | 30:56.7 | 10 | Oskaloosa | ---- | ---- | ---- |
| 134 | Landon Ades | 31:12.0 | 10 | Ottumwa | ---- | ---- | ---- |
| 135 | Jayden Wagner | 31:31.7 | 10 | New London | ---- | ---- | ---- |
| 136 | Jaxson Hatch | 31:53.4 | 11 | Knoxville | ---- | ---- | ---- |