| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Brandon Hughes | 16:08.2 | 11 | Spirit Lake | ---- | ---- | ---- |
| 2 | Luiz Martinez | 16:22.7 | 12 | Storm Lake | ---- | ---- | ---- |
| 3 | Parker Duitsman | 17:01.2 | 12 | Estherville Lincoln Central | ---- | ---- | ---- |
| 4 | Joel Ramirez-Parra | 17:09.0 | 10 | Storm Lake | ---- | ---- | ---- |
| 5 | Dietrich Dirks | 17:20.5 | 11 | Spirit Lake | ---- | ---- | ---- |
| 6 | Van Munson | 17:26.0 | 12 | Spencer | ---- | ---- | ---- |
| 7 | Nolan McCusker | 17:46.3 | 10 | Spencer | ---- | ---- | ---- |
| 8 | Rylei Koppie | 17:47.3 | 10 | Spencer | ---- | ---- | ---- |
| 9 | Riley Sorenson | 18:01.0 | 12 | Spirit Lake | ---- | ---- | ---- |
| 10 | Noah Fullhart | 18:01.5 | 10 | Spencer | ---- | ---- | ---- |
| 11 | Cayden Brewer | 18:04.5 | 10 | Spencer | ---- | ---- | ---- |
| 12 | Jacob Mills | 18:06.8 | 9 | Storm Lake | ---- | ---- | ---- |
| 13 | Carson Krogman | 18:07.9 | 11 | Spencer | ---- | ---- | ---- |
| 14 | Carter Trautman | 18:15.3 | 10 | Spirit Lake | ---- | ---- | ---- |
| 15 | Brett Pedersen | 18:20.3 | 11 | Storm Lake | ---- | ---- | ---- |
| 16 | Nathan Rodriguez | 18:20.5 | 10 | Spencer | ---- | ---- | ---- |
| 17 | Kyler Ducommun | 18:34.0 | 11 | Cherokee, Washington | ---- | ---- | ---- |
| 18 | Sergio Tello | 18:40.4 | 11 | Spencer | ---- | ---- | ---- |
| 19 | Cully Mizner-Fundermann | 18:44.5 | 10 | Cherokee, Washington | ---- | ---- | ---- |
| 20 | Warren Duitsman | 18:46.6 | 10 | Estherville Lincoln Central | ---- | ---- | ---- |
| 21 | Riley Shwartz | 18:57.4 | 11 | Cherokee, Washington | ---- | ---- | ---- |
| 22 | Keagan VandeHoef | 19:02.0 | 9 | Spirit Lake | ---- | ---- | ---- |
| 23 | Eric Fechter | 19:05.4 | 12 | Spirit Lake | ---- | ---- | ---- |
| 24 | Oliver Thompson | 19:30.1 | 9 | Spirit Lake | ---- | ---- | ---- |
| 25 | Reno Anderson | 19:30.4 | 10 | Spencer | ---- | ---- | ---- |
| 26 | Cooper Hawkins | 19:33.4 | 10 | Spirit Lake | ---- | ---- | ---- |
| 27 | Alexander Ortega | 19:34.6 | 10 | Storm Lake | ---- | ---- | ---- |
| 28 | Conner Matheson | 19:39.1 | 10 | Estherville Lincoln Central | ---- | ---- | ---- |
| 29 | Grady Mizner-Fundermann | 19:46.3 | 10 | Cherokee, Washington | ---- | ---- | ---- |
| 30 | Luke Fisher | 19:47.0 | 12 | Spencer | ---- | ---- | ---- |
| 31 | Jace Fullhart | 19:47.8 | 12 | Spencer | ---- | ---- | ---- |
| 32 | Hayden Brown | 19:55.8 | 9 | Cherokee, Washington | ---- | ---- | ---- |
| 33 | Parker Engelson | 20:14.0 | 9 | Spencer | ---- | ---- | ---- |
| 34 | Raul Jacuinde-Mellado | 20:16.0 | 10 | Storm Lake | ---- | ---- | ---- |
| 35 | Camden Mosher | 20:18.3 | 10 | Spencer | ---- | ---- | ---- |
| 36 | Owen McNea | 20:18.4 | 10 | Spencer | ---- | ---- | ---- |
| 37 | Mason Irby | 20:19.8 | 9 | Spencer | ---- | ---- | ---- |
| 38 | Jerome Hollingsworth | 20:22.0 | 11 | Spencer | ---- | ---- | ---- |
| 39 | Connor Stickrod | 20:23.5 | 12 | Spencer | ---- | ---- | ---- |
| 40 | Tatem Richardson | 20:29.0 | 9 | Cherokee, Washington | ---- | ---- | ---- |
| 41 | Ade Thomas | 20:33.0 | 9 | Spencer | ---- | ---- | ---- |
| 42 | Gavin Strouth | 20:36.0 | 12 | Spirit Lake | ---- | ---- | ---- |
| 43 | Tyler Bauer | 20:40.6 | 11 | Storm Lake | ---- | ---- | ---- |
| 44 | Cooper Winkel | 20:41.5 | 11 | Spirit Lake | ---- | ---- | ---- |
| 45 | Michael Neis | 20:43.9 | 11 | Spirit Lake | ---- | ---- | ---- |
| 46 | William Salton | 20:46.9 | 9 | Spencer | ---- | ---- | ---- |
| 47 | Alex Baldwin | 20:57.0 | 12 | Spencer | ---- | ---- | ---- |
| 48 | Ethan Busse | 20:59.3 | 12 | Cherokee, Washington | ---- | ---- | ---- |
| 49 | Grant Ward | 21:05.4 | 11 | Spencer | ---- | ---- | ---- |
| 50 | Gustavo Chitic Aguilar | 21:05.5 | 9 | Estherville Lincoln Central | ---- | ---- | ---- |
| 51 | Landon Vanzwol | 21:08.5 | 9 | Spencer | ---- | ---- | ---- |
| 52 | Storm Norgaard | 21:11.4 | 12 | Spencer | ---- | ---- | ---- |
| 53 | Jayden Hibbs | 21:16.6 | 10 | Spencer | ---- | ---- | ---- |
| 54 | Cameron VanDerHeide | 21:18.0 | 9 | Spencer | ---- | ---- | ---- |
| 55 | Braeden Mazurek | 21:21.0 | 12 | Cherokee, Washington | ---- | ---- | ---- |
| 56 | Wyatt Martin | 21:29.5 | 9 | Estherville Lincoln Central | ---- | ---- | ---- |
| 57 | Jackson Bauer | 21:29.5 | 9 | Storm Lake | ---- | ---- | ---- |
| 58 | Tim Giacobbe | 21:34.0 | 12 | Spencer | ---- | ---- | ---- |
| 59 | Laiken Johnson | 21:34.5 | 10 | Cherokee, Washington | ---- | ---- | ---- |
| 60 | Tut Top Tut | 22:00.6 | 11 | Storm Lake | ---- | ---- | ---- |
| 61 | Ezekiel Funston | 22:11.0 | 9 | Estherville Lincoln Central | ---- | ---- | ---- |
| 62 | Oscar Reatiga | 23:11.5 | 11 | Cherokee, Washington | ---- | ---- | ---- |
| 63 | Tyler Hughes | 23:12.1 | 11 | Cherokee, Washington | ---- | ---- | ---- |
| 64 | Kaleb Nelson | 24:18.9 | 11 | Cherokee, Washington | ---- | ---- | ---- |
| 65 | Dalton Lutat | 25:50.6 | 9 | Estherville Lincoln Central | ---- | ---- | ---- |
| 66 | Jayden Pollock | 25:50.8 | 10 | Estherville Lincoln Central | ---- | ---- | ---- |
| 67 | Micah Iedema | 26:08.9 | 11 | Spencer | ---- | ---- | ---- |
| 68 | Aaron Thelen | 26:09.0 | 11 | Estherville Lincoln Central | ---- | ---- | ---- |
| 69 | Kase Kardell | 27:05.8 | 9 | Spencer | ---- | ---- | ---- |
| 70 | Owen Manwarren | 28:18.4 | 12 | Spencer | ---- | ---- | ---- |
| 71 | Gabe Reiman | 28:38.6 | 12 | Spencer | ---- | ---- | ---- |
| 72 | Keegan Mammen | 29:15.3 | 9 | Spencer | ---- | ---- | ---- |
| 73 | Willem Lensink | 29:35.0 | 11 | Spencer | ---- | ---- | ---- |
| 74 | Eli Ross | 29:49.4 | 12 | Estherville Lincoln Central | ---- | ---- | ---- |