| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Trace Obbink | 16:25.2 | 12 | Le Mars | ---- | ---- | ---- |
| 2 | Brandon Hughes | 16:46.9 | 11 | Spirit Lake | ---- | ---- | ---- |
| 3 | Trevor Mirande | 16:58.0 | 11 | MOC-Floyd Valley | ---- | ---- | ---- |
| 4 | Caleb Huff | 17:09.3 | 11 | Sheldon | ---- | ---- | ---- |
| 5 | Joel Ramirez-Parra | 17:10.4 | 10 | Storm Lake | ---- | ---- | ---- |
| 6 | Ian Van Der Werff | 17:15.4 | 11 | MOC-Floyd Valley | ---- | ---- | ---- |
| 7 | Michael Wassenaar | 17:25.0 | 11 | Sheldon | ---- | ---- | ---- |
| 8 | Micah Schmidt | 17:26.4 | 11 | MOC-Floyd Valley | ---- | ---- | ---- |
| 9 | Dietrich Dirks | 17:31.1 | 11 | Spirit Lake | ---- | ---- | ---- |
| 10 | Isaac Hummel | 17:32.0 | 9 | MOC-Floyd Valley | ---- | ---- | ---- |
| 11 | Logan Foltz | 17:36.7 | 12 | Sioux Center | ---- | ---- | ---- |
| 12 | Hudson Vonk | 17:37.9 | 12 | Sioux Center | ---- | ---- | ---- |
| 13 | Aaron Lee | 17:40.7 | 11 | Le Mars | ---- | ---- | ---- |
| 14 | Thatcher Doughan | 17:44.6 | 10 | MOC-Floyd Valley | ---- | ---- | ---- |
| 15 | Karson Work | 17:49.3 | 9 | Sioux Center | ---- | ---- | ---- |
| 16 | Micah VandeVegte | 17:50.5 | 11 | Sioux Center | ---- | ---- | ---- |
| 17 | Jace Hungerford | 18:00.8 | 9 | Spirit Lake | ---- | ---- | ---- |
| 18 | Nathan Anderson | 18:06.5 | 11 | MOC-Floyd Valley | ---- | ---- | ---- |
| 19 | Lewis Scheaffer | 18:08.6 | 9 | Sheldon | ---- | ---- | ---- |
| 20 | Caden Kooiker | 18:16.4 | 9 | Sioux Center | ---- | ---- | ---- |
| 21 | Gerrit Hulstein | 18:19.0 | 11 | MOC-Floyd Valley | ---- | ---- | ---- |
| 22 | Jacob Mills | 18:24.9 | 9 | Storm Lake | ---- | ---- | ---- |
| 23 | Carter Trautman | 18:34.6 | 10 | Spirit Lake | ---- | ---- | ---- |
| 24 | Brett Pedersen | 18:40.7 | 11 | Storm Lake | ---- | ---- | ---- |
| 25 | Cully Mizner-Fundermann | 18:40.8 | 10 | Cherokee, Washington | ---- | ---- | ---- |
| 26 | Malakai Vermeer | 18:44.1 | 9 | Sheldon | ---- | ---- | ---- |
| 27 | Nicholas Dahm | 18:45.2 | 12 | Sioux Center | ---- | ---- | ---- |
| 28 | Cooper Katt | 18:46.3 | 10 | MOC-Floyd Valley | ---- | ---- | ---- |
| 29 | Riley Sorenson | 18:46.3 | 12 | Spirit Lake | ---- | ---- | ---- |
| 30 | Michael Murra | 18:53.3 | 12 | Le Mars | ---- | ---- | ---- |
| 31 | Kyler Ducommun | 18:58.9 | 11 | Cherokee, Washington | ---- | ---- | ---- |
| 32 | Josh Hoffmann | 19:01.4 | 11 | Sheldon | ---- | ---- | ---- |
| 33 | Riley Shwartz | 19:02.6 | 11 | Cherokee, Washington | ---- | ---- | ---- |
| 34 | Rowan Oostra | 19:13.6 | 10 | Unity Christian, Orange City | ---- | ---- | ---- |
| 35 | Jaciel Reyes | 19:14.0 | 10 | MOC-Floyd Valley | ---- | ---- | ---- |
| 36 | Brennan Hulst | 19:17.4 | 9 | MOC-Floyd Valley | ---- | ---- | ---- |
| 37 | Keagan VandeHoef | 19:18.0 | 9 | Spirit Lake | ---- | ---- | ---- |
| 38 | Jesse Huisman | 19:24.0 | 12 | Unity Christian, Orange City | ---- | ---- | ---- |
| 39 | William Breems | 19:24.5 | 10 | Unity Christian, Orange City | ---- | ---- | ---- |
| 40 | Calum Monroe | 19:26.3 | 9 | Unity Christian, Orange City | ---- | ---- | ---- |
| 41 | Tegegn Smit | 19:31.8 | 10 | MOC-Floyd Valley | ---- | ---- | ---- |
| 42 | Eric Fechter | 19:32.8 | 12 | Spirit Lake | ---- | ---- | ---- |
| 43 | Adam Vandermyde | 19:34.8 | 11 | MOC-Floyd Valley | ---- | ---- | ---- |
| 44 | Oliver Thompson | 19:39.1 | 9 | Spirit Lake | ---- | ---- | ---- |
| 45 | Tanner Iverson | 19:47.9 | 9 | Le Mars | ---- | ---- | ---- |
| 46 | Easton Addink | 19:48.0 | 10 | Sioux Center | ---- | ---- | ---- |
| 47 | Alexander Ortega | 19:51.1 | 10 | Storm Lake | ---- | ---- | ---- |
| 48 | Noah Laursen | 19:52.1 | 12 | Le Mars | ---- | ---- | ---- |
| 49 | Cody Brennan | 19:53.8 | 11 | MOC-Floyd Valley | ---- | ---- | ---- |
| 50 | Hayden Brown | 19:55.2 | 9 | Cherokee, Washington | ---- | ---- | ---- |
| 51 | Jony Sanchez | 20:00.3 | 9 | Le Mars | ---- | ---- | ---- |
| 52 | Logan Minderhoud | 20:01.6 | 9 | Western Christian, Hull | ---- | ---- | ---- |
| 53 | Caleb Van Beek | 20:02.6 | 11 | Western Christian, Hull | ---- | ---- | ---- |
| 54 | Cooper Hawkins | 20:15.1 | 10 | Spirit Lake | ---- | ---- | ---- |
| 55 | Landon Haugstad | 20:22.3 | 9 | Sioux Center | ---- | ---- | ---- |
| 56 | Eli Geleynse | 20:26.1 | 9 | Unity Christian, Orange City | ---- | ---- | ---- |
| 57 | Jett Schmid | 20:29.8 | 11 | Le Mars | ---- | ---- | ---- |
| 58 | Jason Vande Vegte | 20:37.0 | 10 | Western Christian, Hull | ---- | ---- | ---- |
| 59 | Joshua Bousema | 20:37.3 | 10 | Unity Christian, Orange City | ---- | ---- | ---- |
| 60 | Raul Jacuinde-Mellado | 20:39.3 | 10 | Storm Lake | ---- | ---- | ---- |
| 61 | James Bonnema | 20:41.3 | 11 | MOC-Floyd Valley | ---- | ---- | ---- |
| 62 | Tatem Richardson | 20:47.7 | 9 | Cherokee, Washington | ---- | ---- | ---- |
| 63 | Carter Van Gelder | 20:51.9 | 10 | MOC-Floyd Valley | ---- | ---- | ---- |
| 64 | Eli Thiner | 20:53.5 | 10 | Sheldon | ---- | ---- | ---- |
| 65 | Dylan Overmohle | 20:56.0 | 10 | MOC-Floyd Valley | ---- | ---- | ---- |
| 66 | Andrew Haverdink | 20:56.7 | 12 | MOC-Floyd Valley | ---- | ---- | ---- |
| 67 | Tyler Bauer | 21:03.7 | 11 | Storm Lake | ---- | ---- | ---- |
| 68 | Alex Van Zee | 21:06.0 | 9 | MOC-Floyd Valley | ---- | ---- | ---- |
| 69 | Easton Kroese | 21:06.8 | 12 | Sioux Center | ---- | ---- | ---- |
| 70 | Josh Statema | 21:10.4 | 10 | Unity Christian, Orange City | ---- | ---- | ---- |
| 71 | Ethan Van't Hul | 21:15.5 | 12 | Western Christian, Hull | ---- | ---- | ---- |
| 72 | Zach Van Zee | 21:20.3 | 12 | MOC-Floyd Valley | ---- | ---- | ---- |
| 73 | Ryan Nzioka | 21:20.6 | 9 | Western Christian, Hull | ---- | ---- | ---- |
| 74 | Levi Westra | 21:22.0 | 11 | Western Christian, Hull | ---- | ---- | ---- |
| 75 | Cooper Winkel | 21:26.3 | 11 | Spirit Lake | ---- | ---- | ---- |
| 76 | Landon De Jong | 21:30.0 | 12 | Unity Christian, Orange City | ---- | ---- | ---- |
| 77 | Seth Vander Sluis | 21:35.3 | 12 | Le Mars | ---- | ---- | ---- |
| 78 | Tyler Brunst | 21:37.6 | 9 | Unity Christian, Orange City | ---- | ---- | ---- |
| 79 | Michael Neis | 21:44.9 | 11 | Spirit Lake | ---- | ---- | ---- |
| 80 | Braeden Mazurek | 21:47.0 | 12 | Cherokee, Washington | ---- | ---- | ---- |
| 81 | Ethan Busse | 21:50.8 | 12 | Cherokee, Washington | ---- | ---- | ---- |
| 82 | Gavin Strouth | 21:52.1 | 12 | Spirit Lake | ---- | ---- | ---- |
| 83 | Seth Moss | 21:53.2 | 9 | Le Mars | ---- | ---- | ---- |
| 84 | Jayden Hegenbarth | 21:57.7 | 9 | Sheldon | ---- | ---- | ---- |
| 85 | Sam Kamp | 21:57.9 | 11 | Unity Christian, Orange City | ---- | ---- | ---- |
| 86 | Orin Doughan | 22:00.9 | 9 | MOC-Floyd Valley | ---- | ---- | ---- |
| 87 | Laiken Johnson | 22:08.6 | 10 | Cherokee, Washington | ---- | ---- | ---- |
| 88 | Kellan Meyer | 22:09.6 | 11 | Unity Christian, Orange City | ---- | ---- | ---- |
| 89 | Jackson Bauer | 22:13.2 | 9 | Storm Lake | ---- | ---- | ---- |
| 90 | Dalton Henry | 22:13.6 | 10 | Le Mars | ---- | ---- | ---- |
| 91 | Ben Ploegstra | 22:17.8 | 10 | Unity Christian, Orange City | ---- | ---- | ---- |
| 92 | Hunter Getting | 22:20.0 | 11 | Sheldon | ---- | ---- | ---- |
| 93 | Logan Dykstra | 22:20.9 | 9 | Unity Christian, Orange City | ---- | ---- | ---- |
| 94 | Dylan Obbink | 22:26.9 | 12 | Unity Christian, Orange City | ---- | ---- | ---- |
| 95 | Isaiah Rensink | 22:28.6 | 10 | Sioux Center | ---- | ---- | ---- |
| 96 | Charlie Moeller | 22:29.9 | 12 | MOC-Floyd Valley | ---- | ---- | ---- |
| 97 | Bryce Zeutenhorst | 22:33.6 | 9 | MOC-Floyd Valley | ---- | ---- | ---- |
| 98 | Tut Top Tut | 22:33.8 | 11 | Storm Lake | ---- | ---- | ---- |
| 99 | Luis MoralesMorales | 22:38.3 | 10 | Sioux Center | ---- | ---- | ---- |
| 100 | Elijah Nyenhuis | 22:42.5 | 11 | Unity Christian, Orange City | ---- | ---- | ---- |
| 101 | Edwin Perez | 22:43.4 | 11 | Sioux Center | ---- | ---- | ---- |
| 102 | Layne Vos | 22:51.9 | 10 | Unity Christian, Orange City | ---- | ---- | ---- |
| 103 | Seth Maassen | 22:52.6 | 11 | MOC-Floyd Valley | ---- | ---- | ---- |
| 104 | Evan Hurst | 22:54.8 | 10 | Sioux Center | ---- | ---- | ---- |