| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Logan Bonnes | 18:21.4 | 10 | Sioux City, North | ---- | ---- | ---- |
| 2 | Tate Behrens | 18:26.2 | 10 | Sioux City, North | ---- | ---- | ---- |
| 3 | Layne Munson | 18:33.9 | 11 | Sioux City, North | ---- | ---- | ---- |
| 4 | Evan Lorenzen | 18:54.7 | 12 | Sioux City, North | ---- | ---- | ---- |
| 5 | Winston Palmer | 18:56.0 | 11 | Sioux City, North | ---- | ---- | ---- |
| 6 | Jaciel Reyes | 18:58.9 | 12 | MOC-Floyd Valley | ---- | ---- | ---- |
| 7 | Braxton Davis | 19:08.0 | 10 | Sioux City, North | ---- | ---- | ---- |
| 8 | Ben Walsh | 19:20.4 | 12 | Sergeant Bluff-Luton | ---- | ---- | ---- |
| 9 | Luke Walsh | 19:22.7 | 10 | Sergeant Bluff-Luton | ---- | ---- | ---- |
| 10 | Samuel McCord | 19:28.2 | 10 | Sioux Center | ---- | ---- | ---- |
| 11 | Cooper Katt | 19:35.5 | 12 | MOC-Floyd Valley | ---- | ---- | ---- |
| 12 | Tegegn Smit | 19:36.2 | 12 | MOC-Floyd Valley | ---- | ---- | ---- |
| 13 | Beckett Beller | 19:42.2 | 11 | Sioux City, North | ---- | ---- | ---- |
| 14 | Easton Addink | 19:44.5 | 12 | Sioux Center | ---- | ---- | ---- |
| 15 | Xavier Guerrero | 19:44.7 | 11 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 16 | Isaiah Moeller | 19:57.0 | 10 | MOC-Floyd Valley | ---- | ---- | ---- |
| 17 | Carter De Koster | 19:57.7 | 9 | MOC-Floyd Valley | ---- | ---- | ---- |
| 18 | Grant Feekes | 19:58.0 | 9 | Unity Christian, Orange City | ---- | ---- | ---- |
| 19 | Cameron VanDerHeide | 19:58.0 | 11 | Spencer | ---- | ---- | ---- |
| 20 | Alex Van Zee | 19:58.5 | 11 | MOC-Floyd Valley | ---- | ---- | ---- |
| 21 | Clayton Vermeer | 19:59.2 | 9 | Sioux Center | ---- | ---- | ---- |
| 22 | Aidan Vos | 19:59.5 | 9 | Unity Christian, Orange City | ---- | ---- | ---- |
| 23 | Ben Dykstra | 20:00.0 | 10 | MOC-Floyd Valley | ---- | ---- | ---- |
| 24 | Edward Kellogg | 20:02.5 | 11 | Sioux City, North | ---- | ---- | ---- |
| 25 | Joshua Bousema | 20:05.9 | 12 | Unity Christian, Orange City | ---- | ---- | ---- |
| 26 | Levi Groenewold | 20:07.0 | 9 | Unity Christian, Orange City | ---- | ---- | ---- |
| 27 | Andrew Jiminez | 20:07.2 | 9 | Storm Lake | ---- | ---- | ---- |
| 28 | Tate Hiserote | 20:09.0 | 10 | Sioux Center | ---- | ---- | ---- |
| 29 | Ben Bailey | 20:11.0 | 9 | Unity Christian, Orange City | ---- | ---- | ---- |
| 30 | William Salton | 20:13.2 | 11 | Spencer | ---- | ---- | ---- |
| 31 | Asher Amman | 20:15.4 | 9 | Sioux City, North | ---- | ---- | ---- |
| 32 | Matthew Jorstad | 20:17.2 | 10 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 33 | Mason Irby | 20:22.5 | 11 | Spencer | ---- | ---- | ---- |
| 34 | Liam Eckert | 20:24.4 | 9 | Sioux City, North | ---- | ---- | ---- |
| 35 | Eden Laguna Zavala | 20:30.4 | 10 | Storm Lake | ---- | ---- | ---- |
| 36 | Jackson Bauer | 20:30.5 | 11 | Storm Lake | ---- | ---- | ---- |
| 37 | Isaac Keokenchanh | 20:39.9 | 12 | Sergeant Bluff-Luton | ---- | ---- | ---- |
| 38 | David Hindman | 20:40.0 | 10 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 39 | Austin Wright | 20:41.0 | 9 | Sioux City, East | ---- | ---- | ---- |
| 40 | Carver Hoekstra | 20:41.7 | 11 | Sioux City, North | ---- | ---- | ---- |
| 41 | Narcisse Ngolu | 20:42.0 | 10 | Sioux City, North | ---- | ---- | ---- |
| 42 | Ted Harder | 20:43.9 | 9 | Storm Lake | ---- | ---- | ---- |
| 43 | Royce McCord | 20:45.0 | 10 | Sioux Center | ---- | ---- | ---- |
| 44 | Mikaiah Pennings | 20:49.2 | 9 | Unity Christian, Orange City | ---- | ---- | ---- |
| 45 | Brigham Keith | 20:53.2 | 9 | Spencer | ---- | ---- | ---- |
| 46 | Jayden Hibbs | 20:56.5 | 12 | Spencer | ---- | ---- | ---- |
| 47 | Charlie Tomlinson | 20:56.7 | 9 | Sergeant Bluff-Luton | ---- | ---- | ---- |
| 48 | Hyatt Brue | 20:57.5 | 10 | MOC-Floyd Valley | ---- | ---- | ---- |
| 49 | Aaron De Jong | 20:58.2 | 11 | Unity Christian, Orange City | ---- | ---- | ---- |
| 50 | Paul Foell | 21:04.2 | 9 | Storm Lake | ---- | ---- | ---- |
| 51 | Griffin Simmelink | 21:07.5 | 9 | MOC-Floyd Valley | ---- | ---- | ---- |
| 52 | Baylen Kueffer | 21:20.5 | 11 | Sergeant Bluff-Luton | ---- | ---- | ---- |
| 53 | Raul Jacuinde-Mellado | 21:22.2 | 12 | Storm Lake | ---- | ---- | ---- |
| 54 | Jace Shumansky | 21:25.0 | 9 | Sergeant Bluff-Luton | ---- | ---- | ---- |
| 55 | Isaac De Jong | 21:33.2 | 11 | Unity Christian, Orange City | ---- | ---- | ---- |
| 56 | Orin Doughan | 21:36.2 | 11 | MOC-Floyd Valley | ---- | ---- | ---- |
| 57 | Brandon Hernandez | 21:41.7 | 9 | Sioux Center | ---- | ---- | ---- |
| 58 | Anthony Flores | 21:49.7 | 9 | Sioux City, East | ---- | ---- | ---- |
| 59 | Joshua Truesdell | 21:52.9 | 10 | Sioux Center | ---- | ---- | ---- |
| 60 | Landon Embrock | 21:53.2 | 9 | Sioux City, North | ---- | ---- | ---- |
| 61 | Justin Ortner | 21:55.0 | 10 | Sioux Center | ---- | ---- | ---- |
| 62 | David Santos | 22:05.5 | 11 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 63 | Cayden Brewer | 22:12.2 | 12 | Spencer | ---- | ---- | ---- |
| 64 | Nam Nguyen | 22:12.4 | 9 | Sioux City, North | ---- | ---- | ---- |
| 65 | Layne Vos | 22:15.5 | 12 | Unity Christian, Orange City | ---- | ---- | ---- |
| 66 | David Taylor | 22:16.2 | 11 | Unity Christian, Orange City | ---- | ---- | ---- |
| 67 | Lawson Schuetz | 22:16.7 | 9 | Sergeant Bluff-Luton | ---- | ---- | ---- |
| 68 | Kash Nguyen | 22:17.2 | 9 | Sioux City, East | ---- | ---- | ---- |
| 69 | Kamden Cleveringa | 22:27.7 | 9 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 70 | Nathan Prickett | 22:28.4 | 9 | Spencer | ---- | ---- | ---- |
| 71 | Lorant Verebelyi | 22:29.0 | 9 | WC-KP | ---- | ---- | ---- |
| 72 | Jackson Bailey | 22:29.7 | 10 | Spencer | ---- | ---- | ---- |
| 73 | Elijah Moss | 22:30.9 | 9 | MOC-Floyd Valley | ---- | ---- | ---- |
| 74 | Peter Vonk | 22:32.0 | 9 | Sioux Center | ---- | ---- | ---- |
| 75 | Jacob Ross | 22:32.2 | 9 | Unity Christian, Orange City | ---- | ---- | ---- |
| 76 | Will Landgraf | 22:32.7 | 9 | Storm Lake | ---- | ---- | ---- |
| 77 | Daniel Hernandez | 22:35.7 | 12 | Sergeant Bluff-Luton | ---- | ---- | ---- |
| 78 | Logan Dykstra | 22:40.4 | 11 | Unity Christian, Orange City | ---- | ---- | ---- |
| 79 | Jason Robles | 22:41.5 | 12 | Sioux Center | ---- | ---- | ---- |
| 80 | Owen Berglund | 22:41.7 | 10 | Sergeant Bluff-Luton | ---- | ---- | ---- |
| 81 | Keegan Hutchinson | 22:44.0 | 10 | Spencer | ---- | ---- | ---- |
| 82 | LUCAS POHLEN | 22:48.2 | 10 | MOC-Floyd Valley | ---- | ---- | ---- |
| 83 | Dylan Overmohle | 22:48.2 | 12 | MOC-Floyd Valley | ---- | ---- | ---- |
| 84 | Jared Tekrony | 22:48.7 | 9 | Unity Christian, Orange City | ---- | ---- | ---- |
| 85 | Josh Gephard | 22:48.7 | 9 | MOC-Floyd Valley | ---- | ---- | ---- |
| 86 | Joel Kuperus | 22:56.5 | 9 | Unity Christian, Orange City | ---- | ---- | ---- |
| 87 | Isaiah Rensink | 22:58.0 | 12 | Sioux Center | ---- | ---- | ---- |
| 88 | Maclin Sindelar | 22:59.7 | 9 | Sergeant Bluff-Luton | ---- | ---- | ---- |
| 89 | Josh Statema | 23:00.2 | 12 | Unity Christian, Orange City | ---- | ---- | ---- |
| 90 | Clayton Arnburg | 23:00.7 | 9 | Sergeant Bluff-Luton | ---- | ---- | ---- |
| 91 | Aiden Wimmer | 23:07.4 | 10 | Sergeant Bluff-Luton | ---- | ---- | ---- |
| 92 | Jack Dornbierer | 23:09.4 | 9 | Sioux Center | ---- | ---- | ---- |
| 93 | Caleb De Jong | 23:10.4 | 9 | Unity Christian, Orange City | ---- | ---- | ---- |
| 94 | tristan Kinnamen | 23:14.4 | 9 | Sioux City, North | ---- | ---- | ---- |
| 95 | Dekeyn Whitlock | 23:19.7 | 10 | Sioux City, East | ---- | ---- | ---- |
| 96 | Jackson Mills | 23:19.7 | 9 | Storm Lake | ---- | ---- | ---- |
| 97 | Emerson Christensen | 23:20.4 | 9 | Spencer | ---- | ---- | ---- |
| 98 | Graham Hurst | 23:23.0 | 10 | Spencer | ---- | ---- | ---- |
| 99 | Hayden Kurth | 23:25.7 | 9 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 100 | Parker Brown | 23:27.4 | 9 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 101 | James Ortmann | 23:32.7 | 9 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 102 | Drew Stanislav | 23:33.7 | 9 | MOC-Floyd Valley | ---- | ---- | ---- |
| 103 | Liam Krosschell | 23:37.4 | 10 | MOC-Floyd Valley | ---- | ---- | ---- |
| 104 | Joshua Templeman | 23:42.9 | 12 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 105 | Peniel Hernandez | 23:47.2 | 9 | Sioux City, North | ---- | ---- | ---- |
| 106 | Ian Millard | 23:47.5 | 11 | Sioux City, East | ---- | ---- | ---- |
| 107 | Daniel GarciaVera | 23:49.5 | 12 | Sioux Center | ---- | ---- | ---- |
| 108 | Shotay Bell | 23:49.9 | 9 | MOC-Floyd Valley | ---- | ---- | ---- |
| 109 | Bentley Truong | 23:50.2 | 9 | Sioux City, North | ---- | ---- | ---- |
| 110 | Alejandro Anguiano | 23:54.5 | 12 | Sioux City, East | ---- | ---- | ---- |
| 111 | Angelo Rasmussen | 23:58.4 | 10 | Spencer | ---- | ---- | ---- |
| 112 | Costa Kosiba | 24:03.2 | 11 | Sioux City, East | ---- | ---- | ---- |
| 113 | Anderson Chilel | 24:06.0 | 9 | Sioux City, North | ---- | ---- | ---- |
| 114 | Colin Dykstra | 24:08.2 | 9 | Unity Christian, Orange City | ---- | ---- | ---- |
| 115 | Benson Keith | 24:12.2 | 11 | Spencer | ---- | ---- | ---- |
| 116 | Miguel Gutierrez | 24:15.7 | 9 | Sioux City, North | ---- | ---- | ---- |
| 117 | Henry Hendershot | 24:15.9 | 12 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 118 | Cooper Bush | 24:23.7 | 10 | MOC-Floyd Valley | ---- | ---- | ---- |
| 119 | Anthony Reyes | 24:25.5 | 9 | MOC-Floyd Valley | ---- | ---- | ---- |
| 120 | Macale Stulich | 24:27.2 | 9 | Sergeant Bluff-Luton | ---- | ---- | ---- |
| 121 | Carter De Boer | 24:30.7 | 10 | Unity Christian, Orange City | ---- | ---- | ---- |
| 122 | Caleb Bowers | 24:50.4 | 9 | WC-KP | ---- | ---- | ---- |
| 123 | Jacob Maassen | 24:54.5 | 9 | MOC-Floyd Valley | ---- | ---- | ---- |
| 124 | Leif Schmitz | 25:01.9 | 12 | MOC-Floyd Valley | ---- | ---- | ---- |
| 125 | Isaiah Hefner | 25:09.7 | 9 | WC-KP | ---- | ---- | ---- |
| 126 | Nicolas Sanchez | 25:12.2 | 10 | Storm Lake | ---- | ---- | ---- |
| 127 | Ben Ploegstra | 25:12.4 | 12 | Unity Christian, Orange City | ---- | ---- | ---- |
| 128 | Adrian Hartso | 25:19.7 | 11 | Sioux City, North | ---- | ---- | ---- |
| 129 | Andrew O'Ram | 25:21.5 | 9 | MOC-Floyd Valley | ---- | ---- | ---- |
| 130 | Oliver Hass | 25:22.5 | 10 | Spencer | ---- | ---- | ---- |
| 131 | Jesus Martinez | 25:35.7 | 11 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 132 | Zach Titus | 25:53.5 | 9 | Spencer | ---- | ---- | ---- |
| 133 | Cody Vis | 26:52.5 | 9 | Unity Christian, Orange City | ---- | ---- | ---- |
| 134 | Oliver Huseman | 27:39.9 | 11 | Sioux City, East | ---- | ---- | ---- |
| 135 | Gabriel Guerrero | 27:57.2 | 10 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 136 | Jackson Abraham | 28:18.0 | 12 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 137 | Jack Koenecke | 28:46.5 | 10 | Spencer | ---- | ---- | ---- |
| 138 | Leland Mckeeman | 28:56.0 | 11 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 139 | Brett Haider | 29:05.5 | 11 | Sergeant Bluff-Luton | ---- | ---- | ---- |
| 140 | Ibsa Kayo | 30:40.9 | 12 | Sioux City, West | ---- | ---- | ---- |
| 141 | Lionel Murray | 30:43.7 | 9 | Sioux City, East | ---- | ---- | ---- |