| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Brady McWhirter | 17:30.3 | 11 | Pekin | ---- | ---- | ---- |
| 2 | Anthony Valles | 17:38.3 | 10 | St. Edmond, Fort Dodge | ---- | ---- | ---- |
| 3 | Matt Richardson | 17:58.0 | 11 | Baxter | ---- | ---- | ---- |
| 4 | Max Handorf | 18:20.0 | 9 | Baxter | ---- | ---- | ---- |
| 5 | Ezra Almelien | 18:32.0 | 9 | North Butler, Greene | ---- | ---- | ---- |
| 6 | Brayden Veiseth | 18:33.8 | 12 | North Mahaska, New Sharon | ---- | ---- | ---- |
| 7 | Cayden White | 18:43.5 | 11 | BCLUW, Conrad | ---- | ---- | ---- |
| 8 | Mason Dahlstrom | 18:51.4 | 9 | Pekin | ---- | ---- | ---- |
| 9 | Liam Shannon | 18:53.1 | 11 | St. Edmond, Fort Dodge | ---- | ---- | ---- |
| 10 | Lane Fariss | 19:27.0 | 9 | Pekin | ---- | ---- | ---- |
| 11 | Thomas Cosgrove | 19:33.3 | 12 | St. Edmond, Fort Dodge | ---- | ---- | ---- |
| 12 | Pete Coburn | 19:34.1 | 12 | South Hamilton, Jewell | ---- | ---- | ---- |
| 13 | Hayden Hill | 19:52.5 | 9 | South Hamilton, Jewell | ---- | ---- | ---- |
| 14 | Cole Millikin | 19:53.9 | 10 | Pekin | ---- | ---- | ---- |
| 15 | Ben Yang | 19:54.1 | 11 | North Mahaska, New Sharon | ---- | ---- | ---- |
| 16 | Nolan Pirkl | 19:56.0 | 12 | H-L-V , Victor | ---- | ---- | ---- |
| 17 | Grady Dieleman | 20:05.5 | 11 | GMG, Garwin | ---- | ---- | ---- |
| 18 | Brody Sternhagen | 20:20.1 | 12 | H-L-V , Victor | ---- | ---- | ---- |
| 19 | Wyatt Anderson | 20:23.3 | 12 | North Butler, Greene | ---- | ---- | ---- |
| 20 | Alex Almelien | 20:23.5 | 11 | North Butler, Greene | ---- | ---- | ---- |
| 21 | Thomas Knobbe | 20:29.0 | 10 | St. Edmond, Fort Dodge | ---- | ---- | ---- |
| 22 | Laken Zanker | 20:31.1 | 11 | South Hamilton, Jewell | ---- | ---- | ---- |
| 23 | Gavin Runyon | 20:34.5 | 11 | South Hardin | ---- | ---- | ---- |
| 24 | Brady Henning | 20:35.0 | 9 | North Butler, Greene | ---- | ---- | ---- |
| 25 | Austin VanHamme | 20:40.5 | 12 | H-L-V , Victor | ---- | ---- | ---- |
| 26 | Drew Thys | 20:44.0 | 10 | H-L-V , Victor | ---- | ---- | ---- |
| 27 | Case Monat | 20:48.4 | 12 | North Tama, Traer | ---- | ---- | ---- |
| 28 | William Nielsen | 20:48.5 | 9 | North Butler, Greene | ---- | ---- | ---- |
| 29 | Bobby Tapper | 20:51.6 | 12 | South Hamilton, Jewell | ---- | ---- | ---- |
| 30 | Jonah VanderWilt | 20:51.6 | 9 | South Hardin | ---- | ---- | ---- |
| 31 | Collin Burk | 20:56.9 | 10 | South Hardin | ---- | ---- | ---- |
| 32 | Ben Guise | 20:57.4 | 12 | Pekin | ---- | ---- | ---- |
| 33 | Connor Perisho | 20:59.4 | 9 | Colo-NESCO | ---- | ---- | ---- |
| 34 | Jayden Ross | 21:00.9 | 12 | Montezuma | ---- | ---- | ---- |
| 35 | Dakota Parker | 21:02.3 | 9 | Baxter | ---- | ---- | ---- |
| 36 | Cadelle Youngbear | 21:05.1 | 9 | Meskwaki Settlement School | ---- | ---- | ---- |
| 37 | Trager Pecha | 21:08.3 | 10 | North Butler, Greene | ---- | ---- | ---- |
| 38 | Erik Larson | 21:09.1 | 9 | St. Edmond, Fort Dodge | ---- | ---- | ---- |
| 39 | Kincaid Mitchell | 21:11.0 | 11 | North Mahaska, New Sharon | ---- | ---- | ---- |
| 40 | Markus Woolery | 21:12.5 | 10 | Waterloo Christian School | ---- | ---- | ---- |
| 41 | Maddox Purk | 21:14.1 | 11 | Belle Plaine | ---- | ---- | ---- |
| 42 | Jonah Carlson | 21:16.5 | 10 | St. Edmond, Fort Dodge | ---- | ---- | ---- |
| 43 | Jack Erselius | 21:21.5 | 12 | Montezuma | ---- | ---- | ---- |
| 44 | Simon Duppong | 21:22.8 | 9 | Waterloo Christian School | ---- | ---- | ---- |
| 45 | Logan Jones | 21:30.3 | 12 | Baxter | ---- | ---- | ---- |
| 46 | Jusiah Wetering | 21:40.9 | 11 | Montezuma | ---- | ---- | ---- |
| 47 | Eli Ralston | 21:41.3 | 12 | South Hamilton, Jewell | ---- | ---- | ---- |
| 48 | Maddox Wynja | 21:45.3 | 9 | North Mahaska, New Sharon | ---- | ---- | ---- |
| 49 | Clay Thompson | 21:46.0 | 12 | North Mahaska, New Sharon | ---- | ---- | ---- |
| 50 | Christopher Utterback | 21:50.5 | 11 | Gladbrook-Reinbeck | ---- | ---- | ---- |
| 51 | Carl Shew | 21:53.8 | 9 | North Butler, Greene | ---- | ---- | ---- |
| 52 | Logan Rainsbarger | 22:02.9 | 11 | Baxter | ---- | ---- | ---- |
| 53 | Laine Golly | 22:04.5 | 11 | Colo-NESCO | ---- | ---- | ---- |
| 54 | Cael Cheney | 22:08.5 | 9 | Montezuma | ---- | ---- | ---- |
| 55 | Hayden Starr | 22:09.5 | 11 | South Hardin | ---- | ---- | ---- |
| 56 | Dylan Sobaski | 22:11.3 | 11 | Pekin | ---- | ---- | ---- |
| 57 | Ethan Licht | 22:23.1 | 12 | H-L-V , Victor | ---- | ---- | ---- |
| 58 | Hunter Henry | 22:26.0 | 10 | Belle Plaine | ---- | ---- | ---- |
| 59 | Drayson Stephenson | 22:32.6 | 10 | GMG, Garwin | ---- | ---- | ---- |
| 60 | Ethan Harnage | 22:39.5 | 9 | Colo-NESCO | ---- | ---- | ---- |
| 61 | Henry Dieleman | 22:41.9 | 10 | GMG, Garwin | ---- | ---- | ---- |
| 62 | Caleb Fleming | 22:43.6 | 12 | B-G-M, Brooklyn | ---- | ---- | ---- |
| 63 | Dawson Grady | 22:44.0 | 10 | Waterloo Christian School | ---- | ---- | ---- |
| 64 | Bryson Stockman | 22:53.8 | 11 | Montezuma | ---- | ---- | ---- |
| 65 | Andrew Beenken | 22:57.4 | 9 | North Tama, Traer | ---- | ---- | ---- |
| 66 | Kohen Holland | 23:05.6 | 11 | Montezuma | ---- | ---- | ---- |
| 67 | Viet Nguyen | 23:08.0 | 9 | South Hardin | ---- | ---- | ---- |
| 68 | Jacob Castell | 23:08.9 | 11 | BCLUW, Conrad | ---- | ---- | ---- |
| 69 | Linkyn Bru | 23:15.4 | 9 | Montezuma | ---- | ---- | ---- |
| 70 | Max Dewhurst | 23:21.1 | 10 | South Hardin | ---- | ---- | ---- |
| 71 | Caleb Bowser | 23:29.0 | 9 | Gladbrook-Reinbeck | ---- | ---- | ---- |
| 72 | Jagger Ferrie | 23:30.0 | 11 | South Hamilton, Jewell | ---- | ---- | ---- |
| 73 | Zack Morris | 23:40.5 | 11 | BCLUW, Conrad | ---- | ---- | ---- |
| 74 | Hunter Moeller | 23:45.1 | 12 | Colo-NESCO | ---- | ---- | ---- |
| 75 | Drake Yurkovac | 23:51.5 | 9 | St. Edmond, Fort Dodge | ---- | ---- | ---- |
| 76 | Dominic Severa | 23:52.3 | 9 | BCLUW, Conrad | ---- | ---- | ---- |
| 77 | Phillip Drahos | 23:52.8 | 12 | Belle Plaine | ---- | ---- | ---- |
| 78 | Corbin Elmore | 23:58.3 | 11 | Waterloo Christian School | ---- | ---- | ---- |
| 79 | Harry Singh | 24:04.0 | 12 | Belle Plaine | ---- | ---- | ---- |
| 80 | Trace Junker | 24:30.4 | 9 | South Hamilton, Jewell | ---- | ---- | ---- |
| 81 | Beau Kriegel | 24:33.9 | 9 | B-G-M, Brooklyn | ---- | ---- | ---- |
| 82 | Colton Donaldson | 24:39.8 | 11 | BCLUW, Conrad | ---- | ---- | ---- |
| 83 | Christopher Blackcloud | 25:27.9 | 12 | Meskwaki Settlement School | ---- | ---- | ---- |
| 84 | Tenoch Snow | 25:31.5 | 11 | Meskwaki Settlement School | ---- | ---- | ---- |
| 85 | Josh Anderson | 25:57.5 | 9 | Colo-NESCO | ---- | ---- | ---- |
| 86 | Ian Davis | 26:03.1 | 9 | Belle Plaine | ---- | ---- | ---- |
| 87 | Jayven Robets | 26:07.5 | 11 | Meskwaki Settlement School | ---- | ---- | ---- |
| 88 | Sawyer Neuhaus | 26:07.8 | 9 | Belle Plaine | ---- | ---- | ---- |
| 89 | Xavier Kingsbury | 26:48.4 | 10 | Colo-NESCO | ---- | ---- | ---- |
| 90 | Alex Rogers | 27:41.9 | 12 | Gladbrook-Reinbeck | ---- | ---- | ---- |
| 91 | Hudson Bethards | 28:29.1 | 11 | Baxter | ---- | ---- | ---- |
| 92 | Austin England | 28:46.8 | 10 | Baxter | ---- | ---- | ---- |
| 93 | Tucker Wedgwood | 29:19.9 | 12 | BCLUW, Conrad | ---- | ---- | ---- |
| 94 | Elijah Bond | 29:21.9 | 11 | BCLUW, Conrad | ---- | ---- | ---- |