| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Ryler Hanson | 16:23.3 | 10 | Bondurant-Farrar | ---- | ---- | ---- |
| 2 | Corben Lucchesi | 16:41.7 | 11 | Roland-Story, Story City | ---- | ---- | ---- |
| 3 | Brady Sanger | 16:47.4 | 12 | Bondurant-Farrar | ---- | ---- | ---- |
| 4 | Gage Moreno | 16:56.1 | 12 | Saydel | ---- | ---- | ---- |
| 5 | John Amos | 16:58.9 | 11 | Clear Lake | ---- | ---- | ---- |
| 6 | Max Davidson | 17:02.5 | 12 | Ballard | ---- | ---- | ---- |
| 7 | Jack Rieck | 17:04.4 | 12 | Bondurant-Farrar | ---- | ---- | ---- |
| 8 | Trevor Nusbaum | 17:08.5 | 11 | Nevada | ---- | ---- | ---- |
| 9 | Caleb Biensen | 17:09.5 | 12 | Nevada | ---- | ---- | ---- |
| 10 | Clark Bennett | 17:10.8 | 10 | Bondurant-Farrar | ---- | ---- | ---- |
| 11 | Jacob McPherren | 17:20.5 | 12 | Saydel | ---- | ---- | ---- |
| 12 | Myles Tromblay | 17:20.6 | 10 | Ogden | ---- | ---- | ---- |
| 13 | Jesus Garcia | 17:24.6 | 11 | South Hamilton, Jewell | ---- | ---- | ---- |
| 14 | Owen Reed | 17:25.1 | 12 | North Polk, Alleman | ---- | ---- | ---- |
| 15 | Hayden Hill | 17:27.3 | 11 | South Hamilton, Jewell | ---- | ---- | ---- |
| 16 | Austin Vance | 17:29.5 | 10 | Ballard | ---- | ---- | ---- |
| 17 | Henry Little | 17:31.0 | 11 | Nevada | ---- | ---- | ---- |
| 18 | Dorian Myers | 17:35.1 | 12 | Boone | ---- | ---- | ---- |
| 19 | Brady Carstensen | 17:35.4 | 11 | Greene County | ---- | ---- | ---- |
| 20 | Grady Gibson | 17:37.4 | 11 | Bondurant-Farrar | ---- | ---- | ---- |
| 21 | Graden Hermann | 17:40.5 | 11 | Ballard | ---- | ---- | ---- |
| 22 | Liam Triplett | 17:41.4 | 12 | North Polk, Alleman | ---- | ---- | ---- |
| 23 | Gavin Roske | 17:42.0 | 11 | Clear Lake | ---- | ---- | ---- |
| 24 | Preston Francois | 17:42.8 | 11 | Bondurant-Farrar | ---- | ---- | ---- |
| 25 | Ayden Reed | 17:50.3 | 11 | North Polk, Alleman | ---- | ---- | ---- |
| 26 | Thomas Bergstrom | 17:52.6 | 11 | Ogden | ---- | ---- | ---- |
| 27 | Landon Abbott | 17:55.6 | 12 | Ogden | ---- | ---- | ---- |
| 28 | Nick Black | 17:56.0 | 10 | Greene County | ---- | ---- | ---- |
| 29 | Hudson White | 17:57.3 | 9 | Madrid | ---- | ---- | ---- |
| 30 | Parker Domino | 17:59.2 | 11 | Ballard | ---- | ---- | ---- |
| 31 | Benaiah Steinbron | 17:59.4 | 9 | Clear Lake | ---- | ---- | ---- |
| 32 | Tate Fever | 18:06.3 | 9 | Clear Lake | ---- | ---- | ---- |
| 33 | Braylon Welch-Groves | 18:07.0 | 10 | Bondurant-Farrar | ---- | ---- | ---- |
| 34 | Cavin Pehl | 18:07.9 | 12 | Madrid | ---- | ---- | ---- |
| 35 | Alex Chisholm | 18:08.9 | 9 | North Polk, Alleman | ---- | ---- | ---- |
| 36 | Jacob Condon | 18:15.5 | 11 | Nevada | ---- | ---- | ---- |
| 37 | Lincoln Akins | 18:15.8 | 12 | Southeast Valley, Gowrie | ---- | ---- | ---- |
| 38 | Owen Nuss | 18:24.7 | 11 | Southeast Valley, Gowrie | ---- | ---- | ---- |
| 39 | Daniel Steinbron | 18:26.8 | 12 | Clear Lake | ---- | ---- | ---- |
| 40 | Kamden Smith | 18:37.5 | 11 | Clear Lake | ---- | ---- | ---- |
| 41 | Gunner Vanderpool | 18:40.0 | 11 | Saydel | ---- | ---- | ---- |
| 42 | Cael Stucky | 18:40.3 | 12 | Clear Lake | ---- | ---- | ---- |
| 43 | Kris Petersen | 18:50.4 | 10 | Madrid | ---- | ---- | ---- |
| 44 | Peyton Shipley | 18:50.4 | 11 | North Polk, Alleman | ---- | ---- | ---- |
| 45 | Henry Dahlsten | 18:53.6 | 11 | Roland-Story, Story City | ---- | ---- | ---- |
| 46 | Isaac Swisher | 18:59.7 | 11 | Ballard | ---- | ---- | ---- |
| 47 | Evan Fowle | 19:01.6 | 10 | North Polk, Alleman | ---- | ---- | ---- |
| 48 | August Akins | 19:01.9 | 9 | Southeast Valley, Gowrie | ---- | ---- | ---- |
| 49 | Jaden Koller | 19:06.4 | 12 | Greene County | ---- | ---- | ---- |
| 50 | Bek Anderson | 19:12.8 | 11 | Ogden | ---- | ---- | ---- |
| 51 | Calvin Cook | 19:23.1 | 11 | Boone | ---- | ---- | ---- |
| 52 | Evan Byersdorfer | 19:24.3 | 12 | Roland-Story, Story City | ---- | ---- | ---- |
| 53 | Kole Johnson-Peterson | 19:24.3 | 10 | Greene County | ---- | ---- | ---- |
| 54 | Jeziah Calhoun | 19:29.2 | 12 | Woodward Academy | ---- | ---- | ---- |
| 55 | Kam Lehman | 19:31.7 | 11 | Boone | ---- | ---- | ---- |
| 56 | Hunter Haley | 19:37.0 | 10 | Nevada | ---- | ---- | ---- |
| 57 | Evan Scholten | 19:38.4 | 11 | North Polk, Alleman | ---- | ---- | ---- |
| 58 | Jude Jones | 19:46.3 | 11 | Ballard | ---- | ---- | ---- |
| 59 | Owen Prendercast | 19:46.4 | 9 | Saydel | ---- | ---- | ---- |
| 60 | Collin Skaggs | 19:47.6 | 12 | Nevada | ---- | ---- | ---- |
| 61 | Ethan Johnson | 19:47.9 | 9 | Ballard | ---- | ---- | ---- |
| 62 | Owen Hill | 19:48.3 | 12 | Boone | ---- | ---- | ---- |
| 63 | William Gates | 19:55.5 | 11 | Saydel | ---- | ---- | ---- |
| 64 | Drew Dorsey | 19:58.1 | 12 | Southeast Valley, Gowrie | ---- | ---- | ---- |
| 65 | Dakota Lowe | 20:05.9 | 12 | Roland-Story, Story City | ---- | ---- | ---- |
| 66 | Carver Peterson | 20:15.7 | 10 | Southeast Valley, Gowrie | ---- | ---- | ---- |
| 67 | Eli Carstensen | 20:17.6 | 11 | Greene County | ---- | ---- | ---- |
| 68 | Henry Russo | 20:17.9 | 12 | Ogden | ---- | ---- | ---- |
| 69 | Kyler Banks | 20:32.8 | 11 | Woodward Academy | ---- | ---- | ---- |
| 70 | Simon Enabnit | 20:35.2 | 12 | Boone | ---- | ---- | ---- |
| 71 | Brodey Suter | 20:38.1 | 9 | Saydel | ---- | ---- | ---- |
| 72 | Aiden Titus | 20:43.0 | 10 | Madrid | ---- | ---- | ---- |
| 73 | Richard Mattingly | 20:44.2 | 10 | Nevada | ---- | ---- | ---- |
| 74 | Ethan Tucker | 20:58.2 | 12 | Southeast Valley, Gowrie | ---- | ---- | ---- |
| 75 | Jackson Bintz | 20:59.1 | 9 | Southeast Valley, Gowrie | ---- | ---- | ---- |
| 76 | Abednego Doe | 21:09.0 | 12 | Woodward Academy | ---- | ---- | ---- |
| 77 | Sam Chestnut | 21:12.4 | 11 | Boone | ---- | ---- | ---- |
| 78 | Josiah Potratz | 21:12.7 | 9 | Roland-Story, Story City | ---- | ---- | ---- |
| 79 | Maddox Carstensen | 21:21.8 | 11 | Greene County | ---- | ---- | ---- |
| 80 | Alex Hernandez | 21:35.5 | 11 | Saydel | ---- | ---- | ---- |
| 81 | Blane Schneider | 21:41.8 | 12 | Madrid | ---- | ---- | ---- |
| 82 | Charleston Pempilton | 21:55.4 | 9 | Woodward Academy | ---- | ---- | ---- |
| 83 | Rhys Palmer | 21:59.1 | 10 | Greene County | ---- | ---- | ---- |
| 84 | Tristin Miller | 22:03.6 | 10 | Woodward Academy | ---- | ---- | ---- |
| 85 | Jamel Tennih | 22:10.0 | 10 | Woodward Academy | ---- | ---- | ---- |
| 86 | Elias Engelmann | 22:18.1 | 9 | Ogden | ---- | ---- | ---- |
| 87 | Landen Schneider | 22:22.6 | 12 | Madrid | ---- | ---- | ---- |
| 88 | Kaden Greenlee | 22:22.7 | 9 | South Hamilton, Jewell | ---- | ---- | ---- |
| 89 | Will Halverson | 22:34.0 | 9 | Roland-Story, Story City | ---- | ---- | ---- |
| 90 | Wyatt Johnson | 22:42.0 | 12 | Boone | ---- | ---- | ---- |
| 91 | Evan Gibson | 22:56.7 | 9 | South Hamilton, Jewell | ---- | ---- | ---- |
| 92 | Wyatt Omundson | 23:00.2 | 11 | Roland-Story, Story City | ---- | ---- | ---- |
| 93 | Cole Berberich | 23:03.9 | 11 | Madrid | ---- | ---- | ---- |
| 94 | Sterling Dietzel | 23:48.3 | 9 | South Hamilton, Jewell | ---- | ---- | ---- |
| 95 | Trevor Zanker | 23:49.8 | 10 | South Hamilton, Jewell | ---- | ---- | ---- |
| 96 | Caden Christensen | 24:34.9 | 10 | South Hamilton, Jewell | ---- | ---- | ---- |
| 97 | Ryder Graham | 28:51.2 | 11 | Ogden | ---- | ---- | ---- |