| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Austin Soldwisch | 15:27.0 | 12 | Waverly-Shell Rock | ---- | ---- | ---- |
| 2 | Grady Olberding | 15:32.2 | 12 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 3 | Jayden Brookins | 16:07.5 | 11 | Wahlert, Dubuque | ---- | ---- | ---- |
| 4 | Xander Graeser | 16:14.2 | 12 | Charles City | ---- | ---- | ---- |
| 5 | Dawson Scheil | 16:16.2 | 11 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 6 | Nick Williams | 16:22.0 | 12 | Charles City | ---- | ---- | ---- |
| 7 | Isaac Sorensen | 16:26.0 | 12 | Clear Creek Amana | ---- | ---- | ---- |
| 8 | Barrett Jesina | 16:27.4 | 11 | South Tama County, Tama | ---- | ---- | ---- |
| 9 | Brock Hilsman | 16:29.2 | 12 | Clear Creek Amana | ---- | ---- | ---- |
| 10 | Davis Coppola | 16:31.7 | 12 | Decorah | ---- | ---- | ---- |
| 11 | Carson Meskimen | 16:33.9 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 12 | Grant Zilka | 16:37.5 | 12 | Decorah | ---- | ---- | ---- |
| 13 | Gavin Roske | 16:38.2 | 10 | Clear Lake | ---- | ---- | ---- |
| 14 | Seamus O'Connor | 16:41.4 | 12 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 15 | Landyn Hook | 16:44.0 | 12 | Decorah | ---- | ---- | ---- |
| 16 | Nile Busch | 16:48.7 | 11 | Williamsburg | ---- | ---- | ---- |
| 17 | Mitchell Stemper | 16:50.5 | 11 | Decorah | ---- | ---- | ---- |
| 18 | D'mitry Lesser | 16:53.7 | 12 | Decorah | ---- | ---- | ---- |
| 19 | Colin Reed | 16:56.2 | 10 | Williamsburg | ---- | ---- | ---- |
| 20 | Chasen Caskey | 16:57.2 | 10 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 21 | Garrett See | 16:57.7 | 11 | Decorah | ---- | ---- | ---- |
| 22 | Micah Johnson | 16:57.7 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 23 | Danny Dye | 16:58.5 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 24 | Anthony Armstrong | 16:58.9 | 10 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 25 | John Amos | 17:09.6 | 10 | Clear Lake | ---- | ---- | ---- |
| 26 | Thomas Hammel | 17:13.6 | 12 | Decorah | ---- | ---- | ---- |
| 27 | Kyle Vogel | 17:14.0 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 28 | Nick Klapatauskas | 17:14.4 | 12 | Wahlert, Dubuque | ---- | ---- | ---- |
| 29 | Wesley Sadler | 17:17.5 | 12 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 30 | Nicholas Schieltz | 17:17.6 | 11 | Clear Creek Amana | ---- | ---- | ---- |
| 31 | Nile Connely | 17:18.9 | 10 | Wahlert, Dubuque | ---- | ---- | ---- |
| 32 | Hayes Arwine | 17:26.6 | 11 | Williamsburg | ---- | ---- | ---- |
| 33 | Justin Callahan | 17:28.4 | 11 | Webster City | ---- | ---- | ---- |
| 34 | Owen Smith | 17:30.3 | 9 | Clear Lake | ---- | ---- | ---- |
| 35 | Christopher Greenfield | 17:35.8 | 12 | BK-CGD | ---- | ---- | ---- |
| 36 | Finn Brummel | 17:37.8 | 11 | Williamsburg | ---- | ---- | ---- |
| 37 | Aiden Burtness | 17:41.8 | 10 | Clear Lake | ---- | ---- | ---- |
| 38 | Jackson VanHorn | 17:47.0 | 11 | Clear Creek Amana | ---- | ---- | ---- |
| 39 | Kamden Smith | 17:47.6 | 10 | Clear Lake | ---- | ---- | ---- |
| 40 | Colin Knudsen | 17:48.0 | 12 | Waverly-Shell Rock | ---- | ---- | ---- |
| 41 | Kyle Powers | 17:51.3 | 12 | Wahlert, Dubuque | ---- | ---- | ---- |
| 42 | Jackson Kowalski | 17:51.5 | 11 | Charles City | ---- | ---- | ---- |
| 43 | Jack Barner | 17:52.5 | 11 | Webster City | ---- | ---- | ---- |
| 44 | Daniel Steinbron | 17:56.3 | 11 | Clear Lake | ---- | ---- | ---- |
| 45 | Charlie Koons | 17:59.6 | 10 | Williamsburg | ---- | ---- | ---- |
| 46 | Weston Conway | 18:00.0 | 12 | Clear Lake | ---- | ---- | ---- |
| 47 | Gabe Thumma | 18:11.0 | 11 | Webster City | ---- | ---- | ---- |
| 48 | Sam Kirchhoff | 18:17.0 | 10 | Iowa Falls - Alden/AGWSR | ---- | ---- | ---- |
| 49 | Matthew Hommowun | 18:22.4 | 9 | Waverly-Shell Rock | ---- | ---- | ---- |
| 50 | Zander Christensen | 18:25.0 | 11 | Waverly-Shell Rock | ---- | ---- | ---- |
| 51 | Baily Schara | 18:26.6 | 10 | Waverly-Shell Rock | ---- | ---- | ---- |
| 52 | Jerome Kapayou | 18:29.3 | 12 | South Tama County, Tama | ---- | ---- | ---- |
| 53 | Hudson Nunnelley | 18:29.6 | 11 | Williamsburg | ---- | ---- | ---- |
| 54 | Tate Jackson | 18:33.1 | 12 | BK-CGD | ---- | ---- | ---- |
| 55 | Gage Mueller | 18:33.1 | 10 | Waverly-Shell Rock | ---- | ---- | ---- |
| 56 | Tyler McMullin | 18:33.5 | 11 | Williamsburg | ---- | ---- | ---- |
| 57 | Sam Kennedy | 18:35.4 | 12 | Wahlert, Dubuque | ---- | ---- | ---- |
| 58 | Brady Jesina | 18:35.4 | 9 | South Tama County, Tama | ---- | ---- | ---- |
| 59 | Hunter Miller | 18:39.9 | 12 | Iowa Falls - Alden/AGWSR | ---- | ---- | ---- |
| 60 | Walter Freund | 18:51.0 | 12 | Wahlert, Dubuque | ---- | ---- | ---- |
| 61 | Oliver Gibson | 18:58.8 | 10 | Waverly-Shell Rock | ---- | ---- | ---- |
| 62 | Carter Haberkorn | 19:02.4 | 12 | Charles City | ---- | ---- | ---- |
| 63 | Ivan Lopez | 19:02.6 | 11 | Webster City | ---- | ---- | ---- |
| 64 | Conner Miller | 19:08.3 | 10 | Hampton-Dumont -CAL | ---- | ---- | ---- |
| 65 | Jackson Olmstead | 19:19.5 | 10 | Webster City | ---- | ---- | ---- |
| 66 | Jordin Ritter | 19:20.3 | 9 | Charles City | ---- | ---- | ---- |
| 67 | Noah Morris | 19:22.1 | 12 | Charles City | ---- | ---- | ---- |
| 68 | Kaleb Draeger | 19:31.5 | 9 | Webster City | ---- | ---- | ---- |
| 69 | Nolan Muhlenbruch | 19:34.5 | 9 | BK-CGD | ---- | ---- | ---- |
| 70 | Kyzer Zinnel | 19:36.5 | 11 | Webster City | ---- | ---- | ---- |
| 71 | William Vosburg | 19:43.0 | 9 | Hampton-Dumont -CAL | ---- | ---- | ---- |
| 72 | Boaz Lehmann | 19:49.9 | 9 | Iowa Falls - Alden/AGWSR | ---- | ---- | ---- |
| 73 | Arnold Guevara | 19:55.1 | 11 | Hampton-Dumont -CAL | ---- | ---- | ---- |
| 74 | Isaac Vosburg | 19:58.3 | 12 | Hampton-Dumont -CAL | ---- | ---- | ---- |
| 75 | Andy Lemke | 20:03.9 | 10 | Charles City | ---- | ---- | ---- |
| 76 | Drew Granzow | 20:06.5 | 10 | Iowa Falls - Alden/AGWSR | ---- | ---- | ---- |
| 77 | Isaiah Nelson | 20:31.0 | 9 | Iowa Falls - Alden/AGWSR | ---- | ---- | ---- |
| 78 | Jovanie Perez | 20:31.5 | 11 | South Tama County, Tama | ---- | ---- | ---- |
| 79 | Wael Habarie | 20:43.0 | 12 | Hampton-Dumont -CAL | ---- | ---- | ---- |
| 80 | Max Kofoot | 20:53.1 | 9 | Hampton-Dumont -CAL | ---- | ---- | ---- |
| 81 | Isaac Sauke | 21:10.6 | 12 | Hampton-Dumont -CAL | ---- | ---- | ---- |
| 82 | Ethan Vestweber-Boots | 21:15.6 | 12 | BK-CGD | ---- | ---- | ---- |
| 83 | Nick Moroney | 21:21.3 | 12 | Wahlert, Dubuque | ---- | ---- | ---- |
| 84 | Rayden Hill | 21:26.0 | 11 | South Tama County, Tama | ---- | ---- | ---- |
| 85 | Logan Torsell | 21:36.6 | 10 | BK-CGD | ---- | ---- | ---- |
| 86 | Layton Renaud | 21:43.5 | 9 | Iowa Falls - Alden/AGWSR | ---- | ---- | ---- |
| 87 | Caleb Leitzen | 21:49.3 | 10 | Iowa Falls - Alden/AGWSR | ---- | ---- | ---- |
| 88 | Roy Hoang | 23:43.6 | 9 | Clarion-Goldfield-Dows | ---- | ---- | ---- |
| 89 | Samuel Williams | 24:49.0 | 10 | BK-CGD | ---- | ---- | ---- |