| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Canaan Dunham | 15:59.5 | 10 | Pella | ---- | ---- | ---- |
| 2 | Tommy Tyynismaa | 16:08.2 | 12 | South Tama County, Tama | ---- | ---- | ---- |
| 3 | Nathan Vander Waal | 16:10.9 | 12 | Pella | ---- | ---- | ---- |
| 4 | Grady Olberding | 16:17.0 | 11 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 5 | James Brant | 16:29.2 | 12 | South Tama County, Tama | ---- | ---- | ---- |
| 6 | Brick Kabela | 16:36.7 | 12 | Solon | ---- | ---- | ---- |
| 7 | Clay Bohlmann | 16:39.2 | 11 | Tipton | ---- | ---- | ---- |
| 8 | Alex Torres | 16:46.5 | 10 | Vinton-Shellsburg | ---- | ---- | ---- |
| 9 | Ezra DeCleene | 16:49.2 | 12 | Carlisle | ---- | ---- | ---- |
| 10 | Noah Schuknecht | 16:50.2 | 10 | Pella | ---- | ---- | ---- |
| 11 | Brody Roth | 16:51.0 | 12 | Carlisle | ---- | ---- | ---- |
| 12 | Aren Hellbusch | 16:52.7 | 11 | Pella | ---- | ---- | ---- |
| 13 | Eli Page | 16:54.2 | 12 | Vinton-Shellsburg | ---- | ---- | ---- |
| 14 | Kael Streeter | 16:55.7 | 10 | Carlisle | ---- | ---- | ---- |
| 15 | Mason Gaulke | 17:03.0 | 10 | Pella | ---- | ---- | ---- |
| 16 | Devon Browne | 17:06.9 | 11 | Pella | ---- | ---- | ---- |
| 17 | Jackson Shacklett | 17:10.9 | 11 | Danville | ---- | ---- | ---- |
| 18 | Dawson Scheil | 17:13.8 | 10 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 19 | Gage Heyne | 17:14.1 | 11 | English Valleys, North English | ---- | ---- | ---- |
| 20 | Chase Gach | 17:17.5 | 12 | Carlisle | ---- | ---- | ---- |
| 21 | Carter Fesler | 17:20.0 | 12 | Danville | ---- | ---- | ---- |
| 22 | Zach Wenger | 17:21.5 | 12 | West Delaware, Manchester | ---- | ---- | ---- |
| 23 | Klayten Perreault | 17:23.8 | 12 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 24 | Jonah Ebersole | 17:25.0 | 9 | Pella | ---- | ---- | ---- |
| 25 | Michael Yeomans | 17:25.8 | 12 | Solon | ---- | ---- | ---- |
| 26 | Nile Busch | 17:28.1 | 10 | Williamsburg | ---- | ---- | ---- |
| 27 | Wes Hulseberg | 17:30.8 | 12 | Williamsburg | ---- | ---- | ---- |
| 28 | Kamden Brown | 17:34.1 | 11 | Carlisle | ---- | ---- | ---- |
| 29 | Sawyer Meinders | 17:35.0 | 10 | Pella Christian | ---- | ---- | ---- |
| 30 | Wesley Sadler | 17:36.6 | 11 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 31 | Jack Blais | 17:41.5 | 10 | Vinton-Shellsburg | ---- | ---- | ---- |
| 32 | Jase Turnis | 17:42.5 | 11 | West Delaware, Manchester | ---- | ---- | ---- |
| 33 | Calvin Seeman | 17:48.6 | 12 | Williamsburg | ---- | ---- | ---- |
| 34 | Cade Rosenberger | 17:50.4 | 12 | South Tama County, Tama | ---- | ---- | ---- |
| 35 | Lawsin Sinnwell | 17:55.6 | 12 | Solon | ---- | ---- | ---- |
| 36 | Finn Brummel | 17:56.9 | 10 | Williamsburg | ---- | ---- | ---- |
| 37 | Barrett Jesina | 17:57.9 | 10 | South Tama County, Tama | ---- | ---- | ---- |
| 38 | Sawyer Feldman | 17:59.4 | 10 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 39 | Tyler McMullin | 17:59.9 | 10 | Williamsburg | ---- | ---- | ---- |
| 40 | Caleb Bohlmann | 18:02.3 | 10 | Tipton | ---- | ---- | ---- |
| 41 | Brayden Veiseth | 18:03.3 | 12 | North Mahaska, New Sharon | ---- | ---- | ---- |
| 42 | Evan Burg | 18:03.8 | 11 | Solon | ---- | ---- | ---- |
| 43 | Talan Walstrom | 18:06.3 | 11 | Carlisle | ---- | ---- | ---- |
| 44 | Deacon Branderhorst | 18:07.1 | 11 | Pella Christian | ---- | ---- | ---- |
| 45 | Hendrick Lowry | 18:08.0 | 11 | Lynnville-Sully | ---- | ---- | ---- |
| 46 | Tysen De Vries | 18:08.4 | 12 | Pella Christian | ---- | ---- | ---- |
| 47 | Braxten Rohrs | 18:09.8 | 12 | South Tama County, Tama | ---- | ---- | ---- |
| 48 | Josh Lancaster | 18:12.0 | 12 | Carlisle | ---- | ---- | ---- |
| 49 | Paxton Bouma | 18:17.1 | 10 | Pella Christian | ---- | ---- | ---- |
| 50 | Grant Bumsted | 18:24.6 | 12 | Solon | ---- | ---- | ---- |
| 51 | Noah Horn | 18:25.5 | 10 | Danville | ---- | ---- | ---- |
| 52 | Holden Schirmer | 18:27.8 | 12 | South Tama County, Tama | ---- | ---- | ---- |
| 53 | Aldin Swanson | 18:29.5 | 12 | Vinton-Shellsburg | ---- | ---- | ---- |
| 54 | Stratton Ellyson | 18:29.9 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 55 | Hayes Arwine | 18:30.4 | 10 | Williamsburg | ---- | ---- | ---- |
| 56 | Chasen Caskey | 18:31.5 | 9 | Mount Vernon-Lisbon | ---- | ---- | ---- |
| 57 | Colin Reed | 18:41.0 | 9 | Williamsburg | ---- | ---- | ---- |
| 58 | Zander Hagen | 18:46.1 | 11 | Tipton | ---- | ---- | ---- |
| 59 | Jett Kamberling | 18:49.6 | 10 | Tipton | ---- | ---- | ---- |
| 60 | Brenden White | 18:52.5 | 9 | West Delaware, Manchester | ---- | ---- | ---- |
| 61 | Zach Butler | 18:54.6 | 11 | Tipton | ---- | ---- | ---- |
| 62 | Shaun Bos | 18:55.8 | 12 | Pella Christian | ---- | ---- | ---- |
| 63 | Wyatt Applegarth | 18:56.5 | 12 | Solon | ---- | ---- | ---- |
| 64 | Ben Yang | 19:10.0 | 11 | North Mahaska, New Sharon | ---- | ---- | ---- |
| 65 | Talan Whaley | 19:12.8 | 12 | Danville | ---- | ---- | ---- |
| 66 | Eli Hoksbergen | 19:13.5 | 11 | Pella Christian | ---- | ---- | ---- |
| 67 | Alex Steffen | 19:27.3 | 12 | West Delaware, Manchester | ---- | ---- | ---- |
| 68 | Evan Kartman | 19:28.0 | 12 | West Delaware, Manchester | ---- | ---- | ---- |
| 69 | Braden Wenger | 19:36.5 | 11 | West Delaware, Manchester | ---- | ---- | ---- |
| 70 | Colton Alberts | 19:43.0 | 9 | Lynnville-Sully | ---- | ---- | ---- |
| 71 | Logan Gallaher | 19:44.5 | 10 | Pella Christian | ---- | ---- | ---- |
| 72 | Trevor Yaley | 19:52.5 | 10 | Danville | ---- | ---- | ---- |
| 73 | Kyler Wooten | 19:59.0 | 10 | West Delaware, Manchester | ---- | ---- | ---- |
| 74 | Nick Powell | 19:59.0 | 11 | Danville | ---- | ---- | ---- |
| 75 | Isaac Shinn | 19:59.1 | 10 | Danville | ---- | ---- | ---- |
| 76 | Nolan Pirkl | 20:08.0 | 12 | H-L-V , Victor | ---- | ---- | ---- |
| 77 | Owen Boldt | 20:13.0 | 11 | Tipton | ---- | ---- | ---- |
| 78 | Austin VanHamme | 20:21.9 | 12 | H-L-V , Victor | ---- | ---- | ---- |
| 79 | Maddox Purk | 20:28.0 | 11 | Belle Plaine | ---- | ---- | ---- |
| 80 | Keegan Schnell | 20:29.9 | 9 | Lynnville-Sully | ---- | ---- | ---- |
| 81 | Kaden Kopsa | 20:37.0 | 12 | South Tama County, Tama | ---- | ---- | ---- |
| 82 | Leif Allen | 20:39.0 | 9 | Vinton-Shellsburg | ---- | ---- | ---- |
| 83 | Zach Klopping | 20:47.3 | 11 | Vinton-Shellsburg | ---- | ---- | ---- |
| 84 | Gavin Spaur | 20:47.5 | 10 | Eddyville-Blakesburg-Fremont | ---- | ---- | ---- |
| 85 | Ethan Dunsbergen | 20:48.3 | 10 | Lynnville-Sully | ---- | ---- | ---- |
| 86 | Hunter Henry | 20:50.6 | 10 | Belle Plaine | ---- | ---- | ---- |
| 87 | Maddox Wynja | 21:09.0 | 9 | North Mahaska, New Sharon | ---- | ---- | ---- |
| 88 | Brody Sternhagen | 21:13.5 | 12 | H-L-V , Victor | ---- | ---- | ---- |
| 89 | Blake Wilmesmeier | 21:14.5 | 9 | Lynnville-Sully | ---- | ---- | ---- |
| 90 | Drew Thys | 21:22.1 | 10 | H-L-V , Victor | ---- | ---- | ---- |
| 91 | Clay Thompson | 21:38.1 | 12 | North Mahaska, New Sharon | ---- | ---- | ---- |
| 92 | Georvon Tyler | 22:11.0 | 11 | Waterloo, East | ---- | ---- | ---- |
| 93 | Anthony Sanchez | 22:23.4 | 11 | Waterloo, East | ---- | ---- | ---- |
| 94 | Kincaid Mitchell | 22:25.4 | 11 | North Mahaska, New Sharon | ---- | ---- | ---- |
| 95 | Evan Arkema | 22:28.0 | 9 | Lynnville-Sully | ---- | ---- | ---- |
| 96 | Carter Seber | 22:32.3 | 11 | Waterloo, East | ---- | ---- | ---- |
| 97 | Kinnick Russell | 22:44.3 | 9 | Eddyville-Blakesburg-Fremont | ---- | ---- | ---- |
| 98 | Harry Singh | 22:52.1 | 12 | Belle Plaine | ---- | ---- | ---- |
| 99 | Ethan Licht | 22:53.0 | 12 | H-L-V , Victor | ---- | ---- | ---- |
| 100 | Colton Brown | 22:59.1 | 12 | Eddyville-Blakesburg-Fremont | ---- | ---- | ---- |
| 101 | Jordan Dunsbergen | 23:20.6 | 9 | Lynnville-Sully | ---- | ---- | ---- |
| 102 | Phillip Drahos | 23:57.5 | 12 | Belle Plaine | ---- | ---- | ---- |
| 103 | David Eckert | 24:20.6 | 9 | Eddyville-Blakesburg-Fremont | ---- | ---- | ---- |
| 104 | Cael Lenox | 24:22.0 | 12 | Eddyville-Blakesburg-Fremont | ---- | ---- | ---- |
| 105 | Ian Davis | 25:07.3 | 9 | Belle Plaine | ---- | ---- | ---- |
| 106 | Sawyer Neuhaus | 26:25.1 | 9 | Belle Plaine | ---- | ---- | ---- |
| 107 | Mariyon Norton | 26:28.0 | 10 | Waterloo, East | ---- | ---- | ---- |
| 108 | Derek Bral | 28:01.5 | 9 | Iowa Valley, Marengo | ---- | ---- | ---- |
| 109 | Westin Ratliff | 28:46.0 | 9 | Eddyville-Blakesburg-Fremont | ---- | ---- | ---- |
| 110 | Elijah Pritchard | 30:45.6 | 9 | Iowa Valley, Marengo | ---- | ---- | ---- |
| 111 | Jonas Dahlen | 35:40.6 | 10 | Waterloo, East | ---- | ---- | ---- |