| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Jude Benbow | 16:50.9 | 12 | Ogden | ---- | ---- | ---- |
| 2 | Lucos Wernimont | 16:52.3 | 10 | Sioux Central, Sioux Rapids | ---- | ---- | ---- |
| 3 | Ben Byers | 17:23.9 | 11 | Sibley-Ocheyedan | ---- | ---- | ---- |
| 4 | Jacob Launderville | 17:40.2 | 11 | Alta-Aurelia | ---- | ---- | ---- |
| 5 | Caden Lerdal | 17:42.3 | 12 | Ogden | ---- | ---- | ---- |
| 6 | Jack Christian | 17:48.6 | 11 | Sioux Central, Sioux Rapids | ---- | ---- | ---- |
| 7 | Myles Tromblay | 17:50.3 | 9 | Ogden | ---- | ---- | ---- |
| 8 | Leighton Sippel | 17:52.0 | 12 | Sioux Central, Sioux Rapids | ---- | ---- | ---- |
| 9 | Brady Van Sickle | 17:52.2 | 12 | Ogden | ---- | ---- | ---- |
| 10 | Cale Reiter | 17:57.5 | 12 | Sibley-Ocheyedan | ---- | ---- | ---- |
| 11 | Lucas Braun | 18:02.8 | 12 | MMCRU | ---- | ---- | ---- |
| 12 | Thomas Bergstrom | 18:16.4 | 10 | Ogden | ---- | ---- | ---- |
| 13 | Odin Hanson | 18:20.8 | 11 | Ridge View | ---- | ---- | ---- |
| 14 | Clint Staab | 18:36.1 | 12 | MMCRU | ---- | ---- | ---- |
| 15 | Talan Witzke | 18:39.2 | 9 | Ridge View | ---- | ---- | ---- |
| 16 | Landen Davenport | 18:48.7 | 10 | South O'Brien, Paullina | ---- | ---- | ---- |
| 17 | David Poppen | 19:00.0 | 12 | Sibley-Ocheyedan | ---- | ---- | ---- |
| 18 | Landon Abbott | 19:02.6 | 11 | Ogden | ---- | ---- | ---- |
| 19 | Palmer Hickingbottom | 19:04.5 | 11 | Ogden | ---- | ---- | ---- |
| 20 | Joshua Hoffman | 19:05.5 | 12 | Sioux Central, Sioux Rapids | ---- | ---- | ---- |
| 21 | Laeton Langschwager | 19:06.3 | 9 | Alta-Aurelia | ---- | ---- | ---- |
| 22 | Landyn Peterson | 19:08.0 | 10 | Ridge View | ---- | ---- | ---- |
| 23 | Landon Driver | 19:13.3 | 10 | Sioux Central, Sioux Rapids | ---- | ---- | ---- |
| 24 | Bradan Weber | 19:14.2 | 12 | Gehlen Catholic, LeMars | ---- | ---- | ---- |
| 25 | Colin Christians | 19:16.0 | 10 | Sioux Central, Sioux Rapids | ---- | ---- | ---- |
| 26 | Cole Dykstra | 19:21.5 | 12 | Sibley-Ocheyedan | ---- | ---- | ---- |
| 27 | Taylon Withers | 19:22.1 | 11 | Sioux Central, Sioux Rapids | ---- | ---- | ---- |
| 28 | Easton Teal | 19:23.5 | 10 | Hartley-Melvin-Sanborn | ---- | ---- | ---- |
| 29 | Noah Boie | 19:28.3 | 12 | Akron-Westfield | ---- | ---- | ---- |
| 30 | Ledger DeMuth | 19:28.5 | 10 | Alta-Aurelia | ---- | ---- | ---- |
| 31 | Troy Dekkers | 19:29.0 | 11 | West Sioux, Hawarden | ---- | ---- | ---- |
| 32 | Ethan Laurich | 19:32.6 | 9 | Siouxland Christian | ---- | ---- | ---- |
| 33 | Carter Westra | 19:36.3 | 12 | Trinity Christian | ---- | ---- | ---- |
| 34 | Triston Vos | 19:45.4 | 11 | Sibley-Ocheyedan | ---- | ---- | ---- |
| 35 | Krayton Rutledge | 19:46.7 | 11 | Emmetsburg | ---- | ---- | ---- |
| 36 | Dexter Briggs | 19:50.1 | 12 | Akron-Westfield | ---- | ---- | ---- |
| 37 | Tyler Dutler | 19:54.9 | 9 | Ridge View | ---- | ---- | ---- |
| 38 | Landon Van Zog | 19:58.7 | 10 | Emmetsburg | ---- | ---- | ---- |
| 39 | Jack Olsen | 20:00.2 | 9 | Newell-Fonda | ---- | ---- | ---- |
| 40 | Austin Barber | 20:03.3 | 9 | Newell-Fonda | ---- | ---- | ---- |
| 41 | Brody Bisenius | 20:03.6 | 12 | Ridge View | ---- | ---- | ---- |
| 42 | Trayton Cobb | 20:06.1 | 10 | South O'Brien, Paullina | ---- | ---- | ---- |
| 43 | Jacob Clayton | 20:06.6 | 10 | Westwood, Sloan | ---- | ---- | ---- |
| 44 | Corbin Warnke | 20:07.4 | 9 | South O'Brien, Paullina | ---- | ---- | ---- |
| 45 | Erik Koehler | 20:07.6 | 10 | Siouxland Christian | ---- | ---- | ---- |
| 46 | Archer Small | 20:08.4 | 9 | Akron-Westfield | ---- | ---- | ---- |
| 47 | Korbin Glienke | 20:10.7 | 9 | Alta-Aurelia | ---- | ---- | ---- |
| 48 | Ryan Grotluschen | 20:11.3 | 12 | Hartley-Melvin-Sanborn | ---- | ---- | ---- |
| 49 | Damian Dodge | 20:12.7 | 12 | Hartley-Melvin-Sanborn | ---- | ---- | ---- |
| 50 | Aiden Bush | 20:13.4 | 12 | Hartley-Melvin-Sanborn | ---- | ---- | ---- |
| 51 | James Carlin | 20:15.7 | 9 | Hartley-Melvin-Sanborn | ---- | ---- | ---- |
| 52 | Bertram Hove | 20:36.1 | 9 | Ridge View | ---- | ---- | ---- |
| 53 | Silas Bindel | 20:45.5 | 12 | West Bend-Mallard | ---- | ---- | ---- |
| 54 | Hunter Watts | 20:48.7 | 12 | Newell-Fonda | ---- | ---- | ---- |
| 55 | Blaine Finster | 20:54.8 | 12 | Hartley-Melvin-Sanborn | ---- | ---- | ---- |
| 56 | Robert Schmit | 20:56.8 | 12 | Gehlen Catholic, LeMars | ---- | ---- | ---- |
| 57 | Bensen Rohwer | 20:57.4 | 12 | South O'Brien, Paullina | ---- | ---- | ---- |
| 58 | Drew Huisenga | 20:57.4 | 10 | Alta-Aurelia | ---- | ---- | ---- |
| 59 | Matthew Boon | 21:04.7 | 9 | Trinity Christian | ---- | ---- | ---- |
| 60 | Tanner Frerichs | 21:06.0 | 12 | Akron-Westfield | ---- | ---- | ---- |
| 61 | Tristan Werner | 21:07.5 | 11 | Ridge View | ---- | ---- | ---- |
| 62 | Jacob Fox | 21:08.5 | 9 | Emmetsburg | ---- | ---- | ---- |
| 63 | Gus Lockrem | 21:09.5 | 9 | Newell-Fonda | ---- | ---- | ---- |
| 64 | Mathew Beireschmidt | 21:10.8 | 12 | Akron-Westfield | ---- | ---- | ---- |
| 65 | Campbell Anderson | 21:11.2 | 12 | Akron-Westfield | ---- | ---- | ---- |
| 66 | Andrew Kueny | 21:12.3 | 11 | Alta-Aurelia | ---- | ---- | ---- |
| 67 | Marshall Opperman | 21:17.3 | 10 | Newell-Fonda | ---- | ---- | ---- |
| 68 | Eric Kleinwolterink | 21:17.6 | 11 | Sibley-Ocheyedan | ---- | ---- | ---- |
| 69 | Jeff Braun | 21:22.3 | 9 | MMCRU | ---- | ---- | ---- |
| 70 | Caden Kolar | 21:26.7 | 9 | Alta-Aurelia | ---- | ---- | ---- |
| 71 | Kinnick Mohning | 21:29.0 | 10 | St. Mary's, Remsen | ---- | ---- | ---- |
| 72 | Anthony Hansen | 21:34.7 | 11 | West Sioux, Hawarden | ---- | ---- | ---- |
| 73 | Bryce Uittenbogaard | 21:38.1 | 10 | Trinity Christian | ---- | ---- | ---- |
| 74 | Ethan Schwarz | 21:49.1 | 12 | South O'Brien, Paullina | ---- | ---- | ---- |
| 75 | Ty Brummel | 22:08.0 | 9 | Trinity Christian | ---- | ---- | ---- |
| 76 | Tristan Sitzmann | 22:18.4 | 10 | Gehlen Catholic, LeMars | ---- | ---- | ---- |
| 77 | Amos Andringa | 22:22.7 | 10 | Trinity Christian | ---- | ---- | ---- |
| 78 | Karsen Galles | 22:27.2 | 10 | MMCRU | ---- | ---- | ---- |
| 79 | Henry Hamerlinck | 22:33.5 | 12 | Gehlen Catholic, LeMars | ---- | ---- | ---- |
| 80 | Elliot Daiker | 22:44.7 | 12 | Sibley-Ocheyedan | ---- | ---- | ---- |
| 81 | Aden Archer | 22:51.6 | 11 | Newell-Fonda | ---- | ---- | ---- |
| 82 | Owen Hansen | 22:52.0 | 9 | West Sioux, Hawarden | ---- | ---- | ---- |
| 83 | Carter Dolphin | 23:33.0 | 11 | Hartley-Melvin-Sanborn | ---- | ---- | ---- |
| 84 | Dawson Trobaugh | 23:37.0 | 12 | Akron-Westfield | ---- | ---- | ---- |
| 85 | Caleb Buenger | 23:39.1 | 12 | South O'Brien, Paullina | ---- | ---- | ---- |
| 86 | Kadin Wadle | 23:50.6 | 12 | Newell-Fonda | ---- | ---- | ---- |
| 87 | Korben Christoffersen | 24:05.8 | 11 | Westwood, Sloan | ---- | ---- | ---- |
| 88 | Anthony Pickar | 24:09.0 | 11 | GTRA | ---- | ---- | ---- |
| 89 | Grayden Forsythe | 24:25.5 | 12 | West Bend-Mallard | ---- | ---- | ---- |
| 90 | Max Pepper | 24:44.7 | 12 | MMCRU | ---- | ---- | ---- |
| 91 | Noah Seggerman | 24:48.6 | 12 | Westwood, Sloan | ---- | ---- | ---- |
| 92 | Bode Bailey | 25:13.8 | 12 | South O'Brien, Paullina | ---- | ---- | ---- |
| 93 | Robert Frederick | 26:06.2 | 12 | Emmetsburg | ---- | ---- | ---- |
| 94 | Ramon Segura | 27:33.8 | 12 | West Sioux, Hawarden | ---- | ---- | ---- |
| 95 | Ty Weiler | 29:56.8 | 9 | Gehlen Catholic, LeMars | ---- | ---- | ---- |
| 96 | Cael Matthias | 30:02.9 | 12 | Westwood, Sloan | ---- | ---- | ---- |
| 97 | Easton Kepner | 31:41.6 | 11 | Westwood, Sloan | ---- | ---- | ---- |