| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Ben Hames | 17:28.0 | 11 | Sioux City, North | ---- | ---- | ---- |
| 2 | Nathan Rodriguez | 17:28.9 | 11 | Spencer | ---- | ---- | ---- |
| 3 | Kevin Sanchez | 17:33.3 | 10 | Denison-Schleswig | ---- | ---- | ---- |
| 4 | Isaac Hummel | 17:40.6 | 10 | MOC-Floyd Valley | ---- | ---- | ---- |
| 5 | Micah Schmidt | 17:48.7 | 12 | MOC-Floyd Valley | ---- | ---- | ---- |
| 6 | Rylei Koppie | 17:54.3 | 11 | Spencer | ---- | ---- | ---- |
| 7 | Thatcher Doughan | 17:55.5 | 11 | MOC-Floyd Valley | ---- | ---- | ---- |
| 8 | Carson Krogman | 17:55.8 | 12 | Spencer | ---- | ---- | ---- |
| 9 | Evan Swaggerty Morgan | 18:01.2 | 11 | Sioux City, North | ---- | ---- | ---- |
| 10 | Aaron Lee | 18:01.7 | 12 | Le Mars | ---- | ---- | ---- |
| 11 | Ian Van Der Werff | 18:02.9 | 12 | MOC-Floyd Valley | ---- | ---- | ---- |
| 12 | Jacob Mills | 18:13.6 | 10 | Storm Lake | ---- | ---- | ---- |
| 13 | Cael Hansen | 18:17.1 | 10 | Fort Dodge | ---- | ---- | ---- |
| 14 | Joel Ramirez-Parra | 18:19.3 | 11 | Storm Lake | ---- | ---- | ---- |
| 15 | Alexander Ortega | 18:20.0 | 11 | Storm Lake | ---- | ---- | ---- |
| 16 | Aidan Recker | 18:22.0 | 12 | Fort Dodge | ---- | ---- | ---- |
| 17 | Ethan Olsen | 18:25.9 | 12 | Denison-Schleswig | ---- | ---- | ---- |
| 18 | Nathan Anderson | 18:41.5 | 12 | MOC-Floyd Valley | ---- | ---- | ---- |
| 19 | Crystian Dokter | 18:43.9 | 9 | MOC-Floyd Valley | ---- | ---- | ---- |
| 20 | Kyler Ducommun | 18:46.4 | 12 | Cherokee, Washington | ---- | ---- | ---- |
| 21 | Noah Fullhart | 18:46.6 | 11 | Spencer | ---- | ---- | ---- |
| 22 | Jeffrey Gross | 18:48.1 | 10 | Harlan Community | ---- | ---- | ---- |
| 23 | Josue Gutierrez | 18:48.4 | 9 | Sioux City, North | ---- | ---- | ---- |
| 24 | Gerrit Hulstein | 18:49.7 | 12 | MOC-Floyd Valley | ---- | ---- | ---- |
| 25 | Cully Mizner-Fundermann | 18:52.6 | 11 | Cherokee, Washington | ---- | ---- | ---- |
| 26 | Gavin Haroldson | 19:02.5 | 12 | Sioux City, North | ---- | ---- | ---- |
| 27 | Ryley Riggert | 19:04.8 | 12 | Algona | ---- | ---- | ---- |
| 28 | Layne Munson | 19:09.1 | 10 | Sioux City, North | ---- | ---- | ---- |
| 29 | Brooks Morgan | 19:13.2 | 9 | Algona | ---- | ---- | ---- |
| 30 | Gabriel Lyman | 19:16.5 | 9 | Sioux City, North | ---- | ---- | ---- |
| 31 | Riley Shwartz | 19:22.3 | 12 | Cherokee, Washington | ---- | ---- | ---- |
| 32 | Isaac Wilson | 19:29.4 | 12 | Algona | ---- | ---- | ---- |
| 33 | Barrett Morgan | 19:36.8 | 11 | Algona | ---- | ---- | ---- |
| 34 | Heath Kampbell | 19:40.5 | 9 | Storm Lake | ---- | ---- | ---- |
| 35 | Hayden Brown | 19:40.9 | 10 | Cherokee, Washington | ---- | ---- | ---- |
| 36 | Jony Sanchez | 19:42.0 | 10 | Le Mars | ---- | ---- | ---- |
| 37 | John Schwint | 19:42.7 | 9 | Storm Lake | ---- | ---- | ---- |
| 38 | Leo Wheelock | 19:43.0 | 9 | Sioux City, North | ---- | ---- | ---- |
| 39 | Breckin Borchardt | 19:51.2 | 11 | Algona | ---- | ---- | ---- |
| 40 | Reno Anderson | 19:51.4 | 11 | Spencer | ---- | ---- | ---- |
| 41 | Elijah Cox | 19:55.5 | 10 | Harlan Community | ---- | ---- | ---- |
| 42 | Kaden Klein | 19:55.6 | 9 | Unity Christian, Orange City | ---- | ---- | ---- |
| 43 | Ade Thomas | 19:59.7 | 10 | Spencer | ---- | ---- | ---- |
| 44 | Tyler Brunst | 20:01.7 | 10 | Unity Christian, Orange City | ---- | ---- | ---- |
| 45 | Eli Geleynse | 20:08.9 | 10 | Unity Christian, Orange City | ---- | ---- | ---- |
| 46 | Madden Bailey | 20:11.0 | 10 | Fort Dodge | ---- | ---- | ---- |
| 47 | Tatem Richardson | 20:17.4 | 10 | Cherokee, Washington | ---- | ---- | ---- |
| 48 | Clayton Scherbring | 20:19.6 | 9 | Cherokee, Washington | ---- | ---- | ---- |
| 49 | Alex Placencia | 20:20.9 | 10 | Storm Lake | ---- | ---- | ---- |
| 50 | Tanner Iverson | 20:28.2 | 10 | Le Mars | ---- | ---- | ---- |
| 51 | Nathan Sandquist | 20:41.0 | 10 | Harlan Community | ---- | ---- | ---- |
| 52 | Colby Sherrod | 20:42.0 | 11 | Spencer | ---- | ---- | ---- |
| 53 | Jaxson Lowrey-Jones | 20:42.5 | 11 | Fort Dodge | ---- | ---- | ---- |
| 54 | Colten Puffer | 20:43.0 | 9 | Cherokee, Washington | ---- | ---- | ---- |
| 55 | Isaiah Harrison | 20:50.8 | 12 | Algona | ---- | ---- | ---- |
| 56 | Elijah Lawrence | 20:51.3 | 10 | Fort Dodge | ---- | ---- | ---- |
| 57 | Corban McHone | 20:52.2 | 9 | Fort Dodge | ---- | ---- | ---- |
| 58 | Brett Pedersen | 21:01.0 | 12 | Storm Lake | ---- | ---- | ---- |
| 59 | Joshua Bousema | 21:03.1 | 11 | Unity Christian, Orange City | ---- | ---- | ---- |
| 60 | Ivan Ledesma | 21:04.0 | 11 | Denison-Schleswig | ---- | ---- | ---- |
| 61 | Raul Castillo | 21:05.5 | 9 | Denison-Schleswig | ---- | ---- | ---- |
| 62 | William Phinney | 21:15.6 | 9 | Unity Christian, Orange City | ---- | ---- | ---- |
| 63 | Hunter Mullally | 21:16.0 | 11 | Le Mars | ---- | ---- | ---- |
| 64 | Jeb Sonderman | 21:17.1 | 12 | Harlan Community | ---- | ---- | ---- |
| 65 | Logan Breyfogle | 21:18.8 | 12 | Harlan Community | ---- | ---- | ---- |
| 66 | Israel Bernal Serrato | 21:18.8 | 9 | Denison-Schleswig | ---- | ---- | ---- |
| 67 | Kobe Kimmen | 21:31.8 | 10 | Harlan Community | ---- | ---- | ---- |
| 68 | Seth Moss | 21:34.2 | 10 | Le Mars | ---- | ---- | ---- |
| 69 | Erik Heslink | 21:35.5 | 10 | Harlan Community | ---- | ---- | ---- |
| 70 | Owen Gruver | 21:42.8 | 11 | Fort Dodge | ---- | ---- | ---- |
| 71 | Jax Luetje | 21:44.4 | 9 | Denison-Schleswig | ---- | ---- | ---- |
| 72 | Brayden Rohlfsen | 22:05.2 | 10 | Le Mars | ---- | ---- | ---- |
| 73 | Layne Vos | 22:06.0 | 11 | Unity Christian, Orange City | ---- | ---- | ---- |
| 74 | Omar Ramos | 22:08.7 | 10 | Denison-Schleswig | ---- | ---- | ---- |
| 75 | Caden Harms | 22:08.9 | 9 | Algona | ---- | ---- | ---- |
| 76 | Jett Schmid | 22:52.8 | 12 | Le Mars | ---- | ---- | ---- |