| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Ray Kaiser | 19:50.6 | 11 | Okoboji | ---- | ---- | ---- |
| 2 | Owen Riphagen | 19:59.1 | 10 | Okoboji | ---- | ---- | ---- |
| 3 | Jason Vande Vegte | 21:13.5 | 11 | Western Christian, Hull | ---- | ---- | ---- |
| 4 | Trayton Cobb | 21:15.0 | 10 | South O'Brien, Paullina | ---- | ---- | ---- |
| 5 | Caleb Roos | 21:15.9 | 9 | Sheldon | ---- | ---- | ---- |
| 6 | Eli Thiner | 21:19.1 | 11 | Sheldon | ---- | ---- | ---- |
| 7 | Brett Leitru | 21:22.2 | 11 | Hinton | ---- | ---- | ---- |
| 8 | Isaiah Moeller | 21:27.1 | 9 | Western Christian, Hull | ---- | ---- | ---- |
| 9 | Oliver Miller | 21:37.0 | 11 | Okoboji | ---- | ---- | ---- |
| 10 | Andrew Frerichs | 22:00.0 | 11 | Okoboji | ---- | ---- | ---- |
| 11 | Evan Kirby | 22:02.8 | 10 | Sheldon | ---- | ---- | ---- |
| 12 | Trey Downing | 22:13.6 | 10 | Okoboji | ---- | ---- | ---- |
| 13 | Blake Knudtson | 22:33.4 | 9 | Okoboji | ---- | ---- | ---- |
| 14 | Mark Leusink | 22:46.5 | 11 | Western Christian, Hull | ---- | ---- | ---- |
| 15 | Elias Wolfswinkel | 22:59.7 | 9 | Western Christian, Hull | ---- | ---- | ---- |
| 16 | Cline Sievers | 23:16.2 | 10 | Alta-Aurelia | ---- | ---- | ---- |
| 17 | Kyler Shaffer | 23:26.2 | 9 | Sibley-Ocheyedan | ---- | ---- | ---- |
| 18 | Kinnick Mohning | 23:33.2 | 10 | St. Mary's, Remsen | ---- | ---- | ---- |
| 19 | Jeremiah Gravert | 23:49.2 | 9 | Okoboji | ---- | ---- | ---- |
| 20 | Hunter Getting | 24:00.9 | 12 | Sheldon | ---- | ---- | ---- |
| 21 | Cameron Nibbelink | 24:09.1 | 9 | Western Christian, Hull | ---- | ---- | ---- |
| 22 | Evan Cowgill | 24:12.1 | 11 | MVAOCOU | ---- | ---- | ---- |
| 23 | Will Anderson | 24:16.9 | 11 | Okoboji | ---- | ---- | ---- |
| 24 | Alex Leitru | 24:18.4 | 9 | Hinton | ---- | ---- | ---- |
| 25 | Tyler Christenson | 24:20.0 | 12 | Okoboji | ---- | ---- | ---- |
| 26 | Jonah Blankespoor | 24:26.9 | 10 | Western Christian, Hull | ---- | ---- | ---- |
| 27 | Ayden Heitmann | 24:48.1 | 9 | Ridge View | ---- | ---- | ---- |
| 28 | Alvin Stowe | 24:49.0 | 10 | Alta-Aurelia | ---- | ---- | ---- |
| 29 | Daniel Najera-Torres | 24:52.0 | 12 | Ridge View | ---- | ---- | ---- |
| 30 | Roland Rusche | 24:59.8 | 9 | Sibley-Ocheyedan | ---- | ---- | ---- |
| 31 | Max Titterington | 25:07.3 | 9 | Okoboji | ---- | ---- | ---- |
| 32 | Skylar Stowe | 26:04.6 | 9 | Alta-Aurelia | ---- | ---- | ---- |
| 33 | Cole Becker | 26:10.2 | 12 | Okoboji | ---- | ---- | ---- |
| 34 | Karter Zimmer | 26:10.6 | 9 | Hartley-Melvin-Sanborn | ---- | ---- | ---- |
| 35 | Jeremiah Bruget | 26:54.6 | 11 | Akron-Westfield | ---- | ---- | ---- |
| 36 | Rick Masters | 26:55.8 | 9 | MVAOCOU | ---- | ---- | ---- |
| 37 | Jacob Pierce | 26:59.0 | 11 | Akron-Westfield | ---- | ---- | ---- |
| 38 | Oliver Harms | 27:50.6 | 12 | George-Little Rock/Central Lyon | ---- | ---- | ---- |
| 39 | Antonio Garcia | 28:08.2 | 11 | Alta-Aurelia | ---- | ---- | ---- |
| 40 | Parker Devries | 28:21.4 | 9 | MVAOCOU | ---- | ---- | ---- |
| 41 | Nikolas Mulder | 28:32.3 | 10 | George-Little Rock/Central Lyon | ---- | ---- | ---- |
| 42 | Dramelle McCray | 30:03.2 | 12 | Ridge View | ---- | ---- | ---- |
| 43 | Eric Kueny | 30:04.0 | 9 | Alta-Aurelia | ---- | ---- | ---- |
| 44 | Carter Heitmann | 30:20.0 | 9 | Ridge View | ---- | ---- | ---- |
| 45 | Moises Gonzalez | 30:25.8 | 12 | Hartley-Melvin-Sanborn | ---- | ---- | ---- |
| 46 | Levi Nebelsick | 31:17.6 | 10 | George-Little Rock/Central Lyon | ---- | ---- | ---- |
| 47 | Jacob Skoglund | 31:19.1 | 9 | Harris-Lake Park | ---- | ---- | ---- |
| 48 | Jordan Boie | 32:06.0 | 9 | Akron-Westfield | ---- | ---- | ---- |
| 49 | Sam Miller | 34:09.7 | 12 | Akron-Westfield | ---- | ---- | ---- |
| 50 | Jesus Mesillas | 39:31.9 | 11 | MVAOCOU | ---- | ---- | ---- |