| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Trace Obbink | 16:16.9 | 12 | Le Mars | ---- | ---- | ---- |
| 2 | Kevin Coots | 16:34.9 | 10 | Lewis Central | ---- | ---- | ---- |
| 3 | Marshall Arkfeld | 16:58.2 | 11 | Lewis Central | ---- | ---- | ---- |
| 4 | Kade Diercks | 17:04.4 | 12 | Lewis Central | ---- | ---- | ---- |
| 5 | Trevor Mirande | 17:07.0 | 11 | MOC-Floyd Valley | ---- | ---- | ---- |
| 6 | Richard Selken | 17:10.6 | 11 | Lewis Central | ---- | ---- | ---- |
| 7 | Connor Schultz | 17:20.0 | 11 | Sioux City, North | ---- | ---- | ---- |
| 8 | Steven Kling | 17:28.7 | 12 | Sioux City, North | ---- | ---- | ---- |
| 9 | Joel Ramirez-Parra | 17:36.3 | 10 | Storm Lake | ---- | ---- | ---- |
| 10 | Ethan Wynia | 17:39.8 | 11 | Unity Christian, Orange City | ---- | ---- | ---- |
| 11 | AbduBekar Kumbi | 17:47.1 | 12 | Sioux City, North | ---- | ---- | ---- |
| 12 | Hudson Vonk | 17:47.5 | 12 | Sioux Center | ---- | ---- | ---- |
| 13 | Stephen Schreurs | 17:51.1 | 12 | Unity Christian, Orange City | ---- | ---- | ---- |
| 14 | Aaron Lee | 17:51.8 | 11 | Le Mars | ---- | ---- | ---- |
| 15 | Rylei Koppie | 17:52.1 | 10 | Spencer | ---- | ---- | ---- |
| 16 | Logan Foltz | 17:59.0 | 12 | Sioux Center | ---- | ---- | ---- |
| 17 | Micah Schmidt | 17:59.0 | 11 | MOC-Floyd Valley | ---- | ---- | ---- |
| 18 | Micah VandeVegte | 18:02.9 | 11 | Sioux Center | ---- | ---- | ---- |
| 19 | Ezra Landman | 18:03.2 | 12 | Unity Christian, Orange City | ---- | ---- | ---- |
| 20 | Jackson Cox | 18:04.7 | 11 | Lewis Central | ---- | ---- | ---- |
| 21 | Tyler Rozenboom | 18:06.8 | 11 | Unity Christian, Orange City | ---- | ---- | ---- |
| 22 | Thatcher Doughan | 18:07.6 | 10 | MOC-Floyd Valley | ---- | ---- | ---- |
| 23 | Karson Work | 18:07.6 | 9 | Sioux Center | ---- | ---- | ---- |
| 24 | Daylen Mulder | 18:09.6 | 12 | Unity Christian, Orange City | ---- | ---- | ---- |
| 25 | Daniel Delarosa | 18:14.7 | 10 | Sergeant Bluff-Luton | ---- | ---- | ---- |
| 26 | Caden Kooiker | 18:17.1 | 9 | Sioux Center | ---- | ---- | ---- |
| 27 | Merhawe Reda | 18:18.2 | 12 | Sioux City, North | ---- | ---- | ---- |
| 28 | Kellen Dean | 18:18.4 | 12 | Sioux Center | ---- | ---- | ---- |
| 29 | Kristoffer Zellner | 18:19.4 | 9 | Sioux City, East | ---- | ---- | ---- |
| 30 | Isaac Hummel | 18:22.8 | 9 | MOC-Floyd Valley | ---- | ---- | ---- |
| 31 | Joren Vande Griend | 18:23.1 | 10 | Unity Christian, Orange City | ---- | ---- | ---- |
| 32 | Nathan Anderson | 18:26.9 | 11 | MOC-Floyd Valley | ---- | ---- | ---- |
| 33 | Brett Pedersen | 18:29.3 | 11 | Storm Lake | ---- | ---- | ---- |
| 34 | Andres Gonzalez | 18:32.5 | 11 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 35 | Jacob Mills | 18:33.0 | 9 | Storm Lake | ---- | ---- | ---- |
| 36 | Nolan McCusker | 18:34.0 | 10 | Spencer | ---- | ---- | ---- |
| 37 | Elijah Schreurs | 18:35.4 | 9 | Unity Christian, Orange City | ---- | ---- | ---- |
| 38 | Braulio Gonzalez | 18:36.1 | 11 | Sergeant Bluff-Luton | ---- | ---- | ---- |
| 39 | Asher Morley | 18:37.2 | 11 | Sioux City, East | ---- | ---- | ---- |
| 40 | Van Munson | 18:39.7 | 12 | Spencer | ---- | ---- | ---- |
| 41 | Nicholas Dahm | 18:41.3 | 12 | Sioux Center | ---- | ---- | ---- |
| 42 | Ben Hames | 18:43.8 | 10 | Sioux City, North | ---- | ---- | ---- |
| 43 | Kasey McGregor | 18:44.1 | 11 | Sergeant Bluff-Luton | ---- | ---- | ---- |
| 44 | Michael Wieseler | 18:44.4 | 12 | Sergeant Bluff-Luton | ---- | ---- | ---- |
| 45 | Noah Fullhart | 18:48.1 | 10 | Spencer | ---- | ---- | ---- |
| 46 | Alejandro Vargas | 18:49.3 | 11 | Sergeant Bluff-Luton | ---- | ---- | ---- |
| 47 | Carson Krogman | 18:50.4 | 11 | Spencer | ---- | ---- | ---- |
| 48 | Matthew Hawkinson | 18:52.2 | 12 | Sioux City, North | ---- | ---- | ---- |
| 49 | Michael Murra | 18:55.9 | 12 | Le Mars | ---- | ---- | ---- |
| 50 | Luke Campbell | 18:57.1 | 12 | Sioux City, East | ---- | ---- | ---- |
| 51 | Alex Amaro | 19:00.7 | 9 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 52 | Gerrit Hulstein | 19:01.3 | 11 | MOC-Floyd Valley | ---- | ---- | ---- |
| 53 | Asher Rodenburg | 19:04.0 | 10 | Lewis Central | ---- | ---- | ---- |
| 54 | Kaden Koepke | 19:14.0 | 10 | Sioux City, East | ---- | ---- | ---- |
| 55 | Maciah Shultz | 19:14.2 | 11 | Sioux City, East | ---- | ---- | ---- |
| 56 | Nathan Rodriguez | 19:16.3 | 10 | Spencer | ---- | ---- | ---- |
| 57 | David Gehling | 19:17.9 | 12 | Sergeant Bluff-Luton | ---- | ---- | ---- |
| 58 | Dylan Chwirka | 19:20.4 | 9 | Sioux City, East | ---- | ---- | ---- |
| 59 | Tegegn Smit | 19:20.8 | 10 | MOC-Floyd Valley | ---- | ---- | ---- |
| 60 | JoJo Small | 19:21.5 | 11 | Sioux City, West | ---- | ---- | ---- |
| 61 | Immanuel Brown | 19:23.5 | 10 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 62 | Ayden Larrabee | 19:23.8 | 10 | Sergeant Bluff-Luton | ---- | ---- | ---- |
| 63 | Bradan Weber | 19:28.2 | 11 | Gehlen Catholic, LeMars | ---- | ---- | ---- |
| 64 | Devin Metcalf | 19:30.3 | 10 | WC-KP | ---- | ---- | ---- |
| 65 | Carter Lobaugh | 19:35.4 | 10 | Lewis Central | ---- | ---- | ---- |
| 66 | Luke Fisher | 19:43.7 | 12 | Spencer | ---- | ---- | ---- |
| 67 | Sammy Duerloo | 19:54.6 | 12 | Siouxland Christian | ---- | ---- | ---- |
| 68 | Ben Walsh | 19:55.7 | 10 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 69 | Elias Flanery | 20:17.5 | 12 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 70 | Raul Jacuinde-Mellado | 20:41.8 | 10 | Storm Lake | ---- | ---- | ---- |
| 71 | Tanner Iverson | 20:51.5 | 9 | Le Mars | ---- | ---- | ---- |
| 72 | Brandon Bowen | 20:51.9 | 12 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 73 | Eric Munoz | 20:53.7 | 12 | Sioux City, West | ---- | ---- | ---- |
| 74 | Robert Schmit | 20:55.5 | 11 | Gehlen Catholic, LeMars | ---- | ---- | ---- |
| 75 | Bailyan Williamson | 20:55.5 | 10 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 76 | Boston Baker | 20:58.9 | 10 | WC-KP | ---- | ---- | ---- |
| 77 | Austin Larsen | 20:59.2 | 11 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 78 | Noah Laursen | 20:59.8 | 12 | Le Mars | ---- | ---- | ---- |
| 79 | Jett Schmid | 21:07.2 | 11 | Le Mars | ---- | ---- | ---- |
| 80 | Jackson Abraham | 21:21.8 | 10 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 81 | Tyler Bauer | 21:54.3 | 11 | Storm Lake | ---- | ---- | ---- |
| 82 | Henry Fisher | 21:58.1 | 9 | Sioux City, West | ---- | ---- | ---- |
| 83 | Sebastian Flores | 22:00.7 | 12 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 84 | Erik Koehler | 22:04.8 | 9 | Siouxland Christian | ---- | ---- | ---- |
| 85 | Rigoberto Ramos | 22:05.6 | 9 | Sioux City, East | ---- | ---- | ---- |
| 86 | Cahill Kirkpatrick | 22:12.9 | 12 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 87 | Ethan Jessen | 22:21.8 | 9 | WC-KP | ---- | ---- | ---- |
| 88 | Drake Susie | 22:43.0 | 9 | WC-KP | ---- | ---- | ---- |
| 89 | Seth Vander Sluis | 23:29.6 | 12 | Le Mars | ---- | ---- | ---- |
| 90 | Aviram Slotsky | 24:11.2 | 9 | Gehlen Catholic, LeMars | ---- | ---- | ---- |
| 91 | Cade Ploen | 24:12.9 | 11 | WC-KP | ---- | ---- | ---- |
| 92 | Joshua Templeman | 24:19.4 | 10 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 93 | Kaedyn Willis | 24:24.2 | 10 | WC-KP | ---- | ---- | ---- |
| 94 | Logan SullIvan | 24:31.4 | 11 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 95 | Joseph Wilson | 25:36.9 | 10 | Sioux City, West | ---- | ---- | ---- |
| 96 | Noah O'Mara | 25:46.2 | 12 | WC-KP | ---- | ---- | ---- |
| 97 | Carter Beitelspacher | 26:41.2 | 9 | Gehlen Catholic, LeMars | ---- | ---- | ---- |