| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Joel Ramirez-Parra | 16:33.3 | 12 | Storm Lake | ---- | ---- | ---- |
| 2 | Jace Hungerford | 16:54.7 | 11 | Spirit Lake | ---- | ---- | ---- |
| 3 | Rylei Koppie | 17:11.2 | 12 | Spencer | ---- | ---- | ---- |
| 4 | Jacob Mills | 17:14.7 | 11 | Storm Lake | ---- | ---- | ---- |
| 5 | Warren Duitsman | 17:27.0 | 12 | Estherville Lincoln Central | ---- | ---- | ---- |
| 6 | Carter Trautman | 17:31.0 | 12 | Spirit Lake | ---- | ---- | ---- |
| 7 | Nathan Rodriguez | 17:32.0 | 12 | Spencer | ---- | ---- | ---- |
| 8 | Jackson Struve | 17:39.2 | 10 | Estherville Lincoln Central | ---- | ---- | ---- |
| 9 | Alex Placencia | 17:39.7 | 11 | Storm Lake | ---- | ---- | ---- |
| 10 | Alexander Ortega | 17:42.2 | 12 | Storm Lake | ---- | ---- | ---- |
| 11 | Heath Kampbell | 17:51.7 | 10 | Storm Lake | ---- | ---- | ---- |
| 12 | Wylee Conway | 17:57.9 | 10 | Spirit Lake | ---- | ---- | ---- |
| 13 | John Schwint | 18:01.7 | 10 | Storm Lake | ---- | ---- | ---- |
| 14 | Oliver Thompson | 18:05.4 | 11 | Spirit Lake | ---- | ---- | ---- |
| 15 | Ade Thomas | 18:06.2 | 11 | Spencer | ---- | ---- | ---- |
| 16 | Carson Profit | 18:07.7 | 9 | Spirit Lake | ---- | ---- | ---- |
| 17 | Danny Leyva-Cedeno | 18:12.5 | 9 | Cherokee, Washington | ---- | ---- | ---- |
| 18 | Cayden Brewer | 18:14.5 | 12 | Spencer | ---- | ---- | ---- |
| 19 | Cully Mizner-Fundermann | 18:14.7 | 12 | Cherokee, Washington | ---- | ---- | ---- |
| 20 | Titus Coates | 18:18.0 | 9 | Spirit Lake | ---- | ---- | ---- |
| 21 | Reno Anderson | 18:20.0 | 12 | Spencer | ---- | ---- | ---- |
| 22 | Isaiah Rustad | 18:20.4 | 10 | Spencer | ---- | ---- | ---- |
| 23 | Noah Fullhart | 18:23.4 | 12 | Spencer | ---- | ---- | ---- |
| 24 | Noah Clabaugh | 18:23.5 | 10 | Spirit Lake | ---- | ---- | ---- |
| 25 | Greyson Wassenaar | 18:49.5 | 9 | Spirit Lake | ---- | ---- | ---- |
| 26 | Nolan Mccusker | 18:50.0 | 12 | Spencer | ---- | ---- | ---- |
| 27 | Karsen Kreykes | 18:58.5 | 10 | Spirit Lake | ---- | ---- | ---- |
| 28 | Oliver Harris | 19:02.9 | 9 | Spirit Lake | ---- | ---- | ---- |
| 29 | Mason Daum | 19:07.2 | 10 | Cherokee, Washington | ---- | ---- | ---- |
| 30 | Gustavo Chitic Aguilar | 19:12.0 | 11 | Estherville Lincoln Central | ---- | ---- | ---- |
| 31 | Keagan VandeHoef | 19:12.0 | 11 | Spirit Lake | ---- | ---- | ---- |
| 32 | Eden Laguna Zavala | 19:17.5 | 10 | Storm Lake | ---- | ---- | ---- |
| 33 | Brock Clinkenbeard | 19:19.7 | 12 | Spirit Lake | ---- | ---- | ---- |
| 34 | Clayton Scherbring | 19:23.2 | 10 | Cherokee, Washington | ---- | ---- | ---- |
| 35 | Tatem Richardson | 19:30.5 | 11 | Cherokee, Washington | ---- | ---- | ---- |
| 36 | Andre Machado | 19:32.7 | 12 | Storm Lake | ---- | ---- | ---- |
| 37 | Cameron VanDerHeide | 19:35.5 | 11 | Spencer | ---- | ---- | ---- |
| 38 | William Salton | 19:37.5 | 11 | Spencer | ---- | ---- | ---- |
| 39 | Aaron Dirks | 19:38.7 | 10 | Spirit Lake | ---- | ---- | ---- |
| 40 | Mason Irby | 19:41.0 | 11 | Spencer | ---- | ---- | ---- |
| 41 | Jose Aguilar-Gonzalez | 19:43.2 | 10 | Estherville Lincoln Central | ---- | ---- | ---- |
| 42 | Jackson Bauer | 19:49.4 | 11 | Storm Lake | ---- | ---- | ---- |
| 43 | Grady Mizner-Fundermann | 19:53.2 | 12 | Cherokee, Washington | ---- | ---- | ---- |
| 44 | Karsen Benson | 19:56.4 | 9 | Cherokee, Washington | ---- | ---- | ---- |
| 45 | Ezekiel Funston | 20:06.0 | 11 | Estherville Lincoln Central | ---- | ---- | ---- |
| 46 | Andrew Jiminez | 20:07.0 | 9 | Storm Lake | ---- | ---- | ---- |
| 47 | Brigham Keith | 20:08.2 | 9 | Spencer | ---- | ---- | ---- |
| 48 | Zach Walker | 20:16.5 | 10 | Cherokee, Washington | ---- | ---- | ---- |
| 49 | Camden Mosher | 20:20.0 | 12 | Spencer | ---- | ---- | ---- |
| 50 | Ted Harder | 20:20.4 | 9 | Storm Lake | ---- | ---- | ---- |
| 51 | Sam Wahl | 20:24.5 | 10 | Spirit Lake | ---- | ---- | ---- |
| 52 | Easton Beehler | 20:26.0 | 11 | Spencer | ---- | ---- | ---- |
| 53 | Zach Odendahl | 20:35.5 | 9 | Spirit Lake | ---- | ---- | ---- |
| 54 | Ayson Ponce-Santos | 20:35.7 | 9 | Estherville Lincoln Central | ---- | ---- | ---- |
| 55 | Jayden Hibbs | 20:36.7 | 12 | Spencer | ---- | ---- | ---- |
| 56 | Colby Sherrod | 20:40.2 | 12 | Spencer | ---- | ---- | ---- |
| 57 | Raul Jacuinde-Mellado | 20:45.4 | 12 | Storm Lake | ---- | ---- | ---- |
| 58 | Emerson Christensen | 20:46.7 | 9 | Spencer | ---- | ---- | ---- |
| 59 | Emmett Rosentrater | 20:49.2 | 10 | Cherokee, Washington | ---- | ---- | ---- |
| 60 | Paul Foell | 20:51.0 | 9 | Storm Lake | ---- | ---- | ---- |
| 61 | A.J. Villa | 21:06.2 | 10 | Spirit Lake | ---- | ---- | ---- |
| 62 | Caleb Schmeling | 21:07.7 | 9 | Spirit Lake | ---- | ---- | ---- |
| 63 | Tyson Davis | 21:10.0 | 9 | Spencer | ---- | ---- | ---- |
| 64 | Madden Richter | 21:11.2 | 10 | Cherokee, Washington | ---- | ---- | ---- |
| 65 | Colin Clabaugh | 21:17.7 | 9 | Estherville Lincoln Central | ---- | ---- | ---- |
| 66 | Samson Mittrucker | 21:31.7 | 10 | Estherville Lincoln Central | ---- | ---- | ---- |
| 67 | Nathan Prickett | 21:35.0 | 9 | Spencer | ---- | ---- | ---- |
| 68 | Hunter Jackson | 21:36.2 | 12 | Spirit Lake | ---- | ---- | ---- |
| 69 | Emilliano Granillo | 21:39.5 | 9 | Storm Lake | ---- | ---- | ---- |
| 70 | Logan Patterson | 21:46.0 | 11 | Cherokee, Washington | ---- | ---- | ---- |
| 71 | Wyatt Martin | 22:00.7 | 11 | Estherville Lincoln Central | ---- | ---- | ---- |
| 72 | Azra Edwards | 22:10.5 | 9 | Spencer | ---- | ---- | ---- |
| 73 | Jackson Mills | 22:12.5 | 9 | Storm Lake | ---- | ---- | ---- |
| 74 | Max Kruse | 22:19.2 | 9 | Spirit Lake | ---- | ---- | ---- |
| 75 | Hunter Himley | 22:27.7 | 10 | Spirit Lake | ---- | ---- | ---- |
| 76 | Zach Titus | 22:31.5 | 9 | Spencer | ---- | ---- | ---- |
| 77 | Jackson Bailey | 22:42.0 | 10 | Spencer | ---- | ---- | ---- |
| 78 | Braxton Mcalpine | 22:51.9 | 9 | Cherokee, Washington | ---- | ---- | ---- |
| 79 | Garrett Patterson | 22:55.7 | 10 | Cherokee, Washington | ---- | ---- | ---- |
| 80 | Nicolas Sanchez | 22:56.2 | 10 | Storm Lake | ---- | ---- | ---- |
| 81 | Benson Keith | 23:10.9 | 11 | Spencer | ---- | ---- | ---- |
| 82 | Tyler Rife | 23:25.4 | 10 | Cherokee, Washington | ---- | ---- | ---- |
| 83 | Juan Gomez-Erickson | 23:31.2 | 9 | Estherville Lincoln Central | ---- | ---- | ---- |
| 84 | Will Landgraf | 23:32.5 | 9 | Storm Lake | ---- | ---- | ---- |
| 85 | Oliver Hass | 23:43.2 | 10 | Spencer | ---- | ---- | ---- |
| 86 | Dalton Lutat | 23:46.5 | 11 | Estherville Lincoln Central | ---- | ---- | ---- |
| 87 | Cayson Yager | 24:10.0 | 9 | Estherville Lincoln Central | ---- | ---- | ---- |
| 88 | Hudson Grady | 24:26.7 | 10 | Spencer | ---- | ---- | ---- |
| 89 | Jayden Pollock | 24:34.0 | 12 | Estherville Lincoln Central | ---- | ---- | ---- |
| 90 | Matthew Dewitt | 25:07.2 | 11 | Estherville Lincoln Central | ---- | ---- | ---- |
| 91 | Angelo Rasmussen | 25:40.7 | 10 | Spencer | ---- | ---- | ---- |
| 92 | Angel Araguz | 25:41.9 | 10 | Estherville Lincoln Central | ---- | ---- | ---- |
| 93 | D'Angelo Lagunes | 26:03.7 | 10 | Storm Lake | ---- | ---- | ---- |
| 94 | Yik Chambang | 28:05.0 | 9 | Storm Lake | ---- | ---- | ---- |
| 95 | Gavin Hurst | 30:46.2 | 12 | Spencer | ---- | ---- | ---- |
| 96 | Emerson Hernandez | 33:33.0 | 11 | Estherville Lincoln Central | ---- | ---- | ---- |