| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Evan Osler | 16:28.2 | 11 | Okoboji | ---- | ---- | ---- |
| 2 | Brandon Hughes | 16:37.6 | 11 | Spirit Lake | ---- | ---- | ---- |
| 3 | Parker Duitsman | 17:18.5 | 12 | Estherville Lincoln Central | ---- | ---- | ---- |
| 4 | Akron Jostand | 17:20.1 | 12 | Okoboji | ---- | ---- | ---- |
| 5 | Dietrich Dirks | 17:20.5 | 11 | Spirit Lake | ---- | ---- | ---- |
| 6 | Lane Larson | 17:26.0 | 11 | Okoboji | ---- | ---- | ---- |
| 7 | Brayden Kramber | 17:29.1 | 12 | Sioux Central, Sioux Rapids | ---- | ---- | ---- |
| 8 | Tyler Rozenboom | 17:31.8 | 11 | Unity Christian, Orange City | ---- | ---- | ---- |
| 9 | Ethan Wynia | 17:32.6 | 11 | Unity Christian, Orange City | ---- | ---- | ---- |
| 10 | Stephen Schreurs | 17:33.3 | 12 | Unity Christian, Orange City | ---- | ---- | ---- |
| 11 | Caleb Huff | 17:35.0 | 11 | Sheldon | ---- | ---- | ---- |
| 12 | Daylen Mulder | 17:41.3 | 12 | Unity Christian, Orange City | ---- | ---- | ---- |
| 13 | Michael Wassenaar | 17:42.9 | 11 | Sheldon | ---- | ---- | ---- |
| 14 | Lucos Wernimont | 17:53.1 | 9 | Sioux Central, Sioux Rapids | ---- | ---- | ---- |
| 15 | Ezra Landman | 17:54.4 | 12 | Unity Christian, Orange City | ---- | ---- | ---- |
| 16 | Charlie Forbes | 18:00.6 | 11 | MVAOCOU | ---- | ---- | ---- |
| 17 | Elijah Schreurs | 18:18.5 | 9 | Unity Christian, Orange City | ---- | ---- | ---- |
| 18 | Hunter Maier | 18:19.7 | 10 | OABCIG | ---- | ---- | ---- |
| 19 | Leighton Sippel | 18:22.2 | 11 | Sioux Central, Sioux Rapids | ---- | ---- | ---- |
| 20 | Trigg Heimdal | 18:23.7 | 11 | Okoboji | ---- | ---- | ---- |
| 21 | Lane Scholten | 18:29.8 | 11 | Unity Christian, Orange City | ---- | ---- | ---- |
| 22 | Jayden Meyer | 18:30.0 | 12 | MVAOCOU | ---- | ---- | ---- |
| 23 | Riley Sorenson | 18:30.8 | 12 | Spirit Lake | ---- | ---- | ---- |
| 24 | Carter Trautman | 18:31.3 | 10 | Spirit Lake | ---- | ---- | ---- |
| 25 | Drew Sandven | 18:38.5 | 12 | Okoboji | ---- | ---- | ---- |
| 26 | Malakai Vermeer | 18:39.0 | 9 | Sheldon | ---- | ---- | ---- |
| 27 | Josh Hoffmann | 18:39.5 | 11 | Sheldon | ---- | ---- | ---- |
| 28 | Lewis Scheaffer | 18:39.9 | 9 | Sheldon | ---- | ---- | ---- |
| 29 | Jack Christian | 18:42.8 | 10 | Sioux Central, Sioux Rapids | ---- | ---- | ---- |
| 30 | Kyler Ducommun | 18:43.7 | 11 | Cherokee, Washington | ---- | ---- | ---- |
| 31 | Kael Hamann | 18:45.3 | 11 | MVAOCOU | ---- | ---- | ---- |
| 32 | Keagan VandeHoef | 18:48.4 | 9 | Spirit Lake | ---- | ---- | ---- |
| 33 | Elijah Graves | 18:48.8 | 10 | Okoboji | ---- | ---- | ---- |
| 34 | Evan Klarenbeek | 18:59.4 | 12 | West Lyon, Inwood | ---- | ---- | ---- |
| 35 | Cully Mizner-Fundermann | 18:59.8 | 10 | Cherokee, Washington | ---- | ---- | ---- |
| 36 | Riley Shwartz | 19:01.3 | 11 | Cherokee, Washington | ---- | ---- | ---- |
| 37 | Logan Minderhoud | 19:04.1 | 9 | Western Christian, Hull | ---- | ---- | ---- |
| 38 | Taylon Withers | 19:10.1 | 10 | Sioux Central, Sioux Rapids | ---- | ---- | ---- |
| 39 | Devin Metcalf | 19:17.4 | 10 | WC-KP | ---- | ---- | ---- |
| 40 | Warren Duitsman | 19:19.2 | 10 | Estherville Lincoln Central | ---- | ---- | ---- |
| 41 | Caydon Bailey | 19:22.4 | 11 | MVAOCOU | ---- | ---- | ---- |
| 42 | Odin Hanson | 19:23.8 | 10 | Ridge View | ---- | ---- | ---- |
| 43 | Justin Dorale | 19:27.6 | 12 | MVAOCOU | ---- | ---- | ---- |
| 44 | Hayden Brown | 19:34.0 | 9 | Cherokee, Washington | ---- | ---- | ---- |
| 45 | Eric Fechter | 19:39.0 | 12 | Spirit Lake | ---- | ---- | ---- |
| 46 | Joshua Hoffman | 19:41.5 | 11 | Sioux Central, Sioux Rapids | ---- | ---- | ---- |
| 47 | Oliver Thompson | 19:45.3 | 9 | Spirit Lake | ---- | ---- | ---- |
| 48 | Caleb Van Beek | 19:49.6 | 11 | Western Christian, Hull | ---- | ---- | ---- |
| 49 | Boston Baker | 19:52.0 | 10 | WC-KP | ---- | ---- | ---- |
| 50 | Matthew Forristal | 19:58.7 | 12 | Ridge View | ---- | ---- | ---- |
| 51 | Ethan Wernimont | 20:06.8 | 12 | Sioux Central, Sioux Rapids | ---- | ---- | ---- |
| 52 | Landyn Peterson | 20:07.1 | 9 | Ridge View | ---- | ---- | ---- |
| 53 | Ray Kaiser | 20:08.9 | 10 | Okoboji | ---- | ---- | ---- |
| 54 | Cole Moser | 20:10.9 | 11 | West Lyon, Inwood | ---- | ---- | ---- |
| 55 | Eli Thiner | 20:16.7 | 10 | Sheldon | ---- | ---- | ---- |
| 56 | Conner Matheson | 20:17.9 | 10 | Estherville Lincoln Central | ---- | ---- | ---- |
| 57 | Joey Koithan | 20:19.0 | 10 | MVAOCOU | ---- | ---- | ---- |
| 58 | Brody Bisenius | 20:19.4 | 11 | Ridge View | ---- | ---- | ---- |
| 59 | Ethan Castillo | 20:21.0 | 9 | Ridge View | ---- | ---- | ---- |
| 60 | David Nebelsick | 20:32.3 | 9 | George-Little Rock/Central Lyon | ---- | ---- | ---- |
| 61 | Drew Zahnley | 20:33.4 | 12 | MVAOCOU | ---- | ---- | ---- |
| 62 | Alec Kock | 20:44.6 | 10 | West Lyon, Inwood | ---- | ---- | ---- |
| 63 | Tatem Richardson | 20:51.1 | 9 | Cherokee, Washington | ---- | ---- | ---- |
| 64 | Reed Feucht | 20:52.0 | 10 | West Lyon, Inwood | ---- | ---- | ---- |
| 65 | Chase Duin | 20:52.3 | 12 | George-Little Rock/Central Lyon | ---- | ---- | ---- |
| 66 | Quintin Samway | 21:02.0 | 11 | OABCIG | ---- | ---- | ---- |
| 67 | Aaron Springer | 21:03.7 | 12 | George-Little Rock/Central Lyon | ---- | ---- | ---- |
| 68 | Marlin Martinez | 21:04.4 | 10 | George-Little Rock/Central Lyon | ---- | ---- | ---- |
| 69 | Jason Vande Vegte | 21:12.3 | 10 | Western Christian, Hull | ---- | ---- | ---- |
| 70 | Kaedyn Willis | 21:12.9 | 10 | WC-KP | ---- | ---- | ---- |
| 71 | Wyatt Martin | 21:20.4 | 9 | Estherville Lincoln Central | ---- | ---- | ---- |
| 72 | Tristan Werner | 21:23.2 | 10 | Ridge View | ---- | ---- | ---- |
| 73 | Troy Dekkers | 21:30.6 | 10 | West Sioux, Hawarden | ---- | ---- | ---- |
| 74 | Ethan Busse | 21:33.5 | 12 | Cherokee, Washington | ---- | ---- | ---- |
| 75 | Levi Westra | 21:41.0 | 11 | Western Christian, Hull | ---- | ---- | ---- |
| 76 | Gustavo Chitic Aguilar | 21:43.1 | 9 | Estherville Lincoln Central | ---- | ---- | ---- |
| 77 | William Porter | 21:44.0 | 9 | OABCIG | ---- | ---- | ---- |
| 78 | Jesus Martinez | 21:47.2 | 12 | George-Little Rock/Central Lyon | ---- | ---- | ---- |
| 79 | Ryan Nzioka | 21:57.3 | 9 | Western Christian, Hull | ---- | ---- | ---- |
| 80 | Matt Roelfs | 21:57.7 | 12 | George-Little Rock/Central Lyon | ---- | ---- | ---- |
| 81 | Jayden Hegenbarth | 21:59.1 | 9 | Sheldon | ---- | ---- | ---- |
| 82 | Adrian Altena | 22:01.3 | 12 | Ridge View | ---- | ---- | ---- |
| 83 | Braeden Mazurek | 22:14.7 | 12 | Cherokee, Washington | ---- | ---- | ---- |
| 84 | Kyle Deleeuw | 22:28.4 | 9 | George-Little Rock/Central Lyon | ---- | ---- | ---- |
| 85 | Aidan Jennings | 22:30.6 | 12 | West Lyon, Inwood | ---- | ---- | ---- |
| 86 | Ethan Van't Hul | 22:42.1 | 12 | Western Christian, Hull | ---- | ---- | ---- |
| 87 | Anthony Hansen | 22:55.7 | 10 | West Sioux, Hawarden | ---- | ---- | ---- |
| 88 | Ethan Jessen | 23:02.5 | 9 | WC-KP | ---- | ---- | ---- |
| 89 | Drake Susie | 23:05.7 | 9 | WC-KP | ---- | ---- | ---- |
| 90 | Peter Rens | 23:06.8 | 10 | West Lyon, Inwood | ---- | ---- | ---- |
| 91 | Cade Ploen | 23:17.7 | 11 | WC-KP | ---- | ---- | ---- |
| 92 | Jayden Pollock | 24:26.4 | 10 | Estherville Lincoln Central | ---- | ---- | ---- |
| 93 | Hogan Loger | 26:42.0 | 9 | OABCIG | ---- | ---- | ---- |