| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Jackson VanHorn | 19:02.6 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 2 | Luke Young | 19:08.5 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 3 | Shane Jensen | 19:35.6 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 4 | Andrew Rotzoll | 19:42.3 | 11 | Clear Creek Amana | ---- | ---- | ---- |
| 5 | Beckett Boeset | 19:54.5 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 6 | Tate Schloss | 20:02.0 | 11 | Clear Creek Amana | ---- | ---- | ---- |
| 7 | Odin Hankins | 20:25.1 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 8 | Kameron Dunkin | 20:52.3 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 9 | Bo Bray | 21:07.0 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 10 | Keegan Kenne | 21:15.1 | 11 | Clear Creek Amana | ---- | ---- | ---- |
| 11 | Elijah Thompson | 21:15.5 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 12 | Michael Decker | 21:38.8 | 11 | Independence | ---- | ---- | ---- |
| 13 | Kiefer Pugh | 21:58.1 | 10 | Waverly-Shell Rock | ---- | ---- | ---- |
| 14 | Oliver Gibson | 22:06.0 | 9 | Waverly-Shell Rock | ---- | ---- | ---- |
| 15 | Andy Britt | 22:22.0 | 11 | Waverly-Shell Rock | ---- | ---- | ---- |
| 16 | Wouter Reuling | 22:33.5 | 10 | Waverly-Shell Rock | ---- | ---- | ---- |
| 17 | Cyrus Leyda | 22:37.5 | 10 | Waverly-Shell Rock | ---- | ---- | ---- |
| 18 | Sam O'Neill | 22:44.0 | 10 | Nashua-Plainfield | ---- | ---- | ---- |
| 19 | Carter Newbrough | 22:46.4 | 12 | New Hampton | ---- | ---- | ---- |
| 20 | Henry Davidson | 23:04.6 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 21 | Cael Post | 23:09.9 | 11 | Independence | ---- | ---- | ---- |
| 22 | Brady Lensing | 23:19.5 | 10 | Nashua-Plainfield | ---- | ---- | ---- |
| 23 | Robert Lee | 23:30.8 | 11 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 24 | Danson Moody | 23:50.4 | 12 | Union, LaPorte City | ---- | ---- | ---- |
| 25 | Connor Sullivan | 24:03.4 | 9 | Nashua-Plainfield | ---- | ---- | ---- |
| 26 | Brexton Bird | 24:22.3 | 10 | Nashua-Plainfield | ---- | ---- | ---- |
| 27 | Jackson Mraz | 24:43.3 | 12 | Waverly-Shell Rock | ---- | ---- | ---- |
| 28 | Ryan Goldenstein | 24:45.9 | 12 | Independence | ---- | ---- | ---- |
| 29 | Noah Kahler | 24:46.0 | 9 | Waverly-Shell Rock | ---- | ---- | ---- |
| 30 | Maverick Dietz-McDonald | 24:59.0 | 11 | Nashua-Plainfield | ---- | ---- | ---- |
| 31 | Gus Kirby | 25:04.4 | 9 | Union, LaPorte City | ---- | ---- | ---- |
| 32 | Carson Mundorf | 25:19.5 | 9 | Nashua-Plainfield | ---- | ---- | ---- |
| 33 | Noah Bourget | 25:30.4 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 34 | Eric Bryan | 25:46.3 | 10 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 35 | Christopher Kalvig | 25:52.5 | 9 | Nashua-Plainfield | ---- | ---- | ---- |
| 36 | Cameron Szurley | 26:46.0 | 10 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 37 | Dayne Bates | 27:11.3 | 12 | Wapsie Valley, Fairbank | ---- | ---- | ---- |
| 38 | Benjamin Percy | 27:36.0 | 10 | Nashua-Plainfield | ---- | ---- | ---- |
| 39 | Nick Hulbert | 27:47.3 | 9 | Nashua-Plainfield | ---- | ---- | ---- |
| 40 | Caleb Leitzen | 27:52.8 | 9 | Iowa Falls - Alden/AGWSR | ---- | ---- | ---- |
| 41 | Ricardo Martinez | 28:10.9 | 9 | Iowa Falls - Alden/AGWSR | ---- | ---- | ---- |
| 42 | Landry Nelson | 28:25.9 | 9 | East Buchanan, Winthrop | ---- | ---- | ---- |
| 43 | Colin Shatek | 29:03.9 | 10 | New Hampton | ---- | ---- | ---- |
| 44 | Reyce Burgart | 29:11.6 | 9 | Wapsie Valley, Fairbank | ---- | ---- | ---- |