Team Scores
1 Pella 19 1 3 4 5 6 11 16 18:31 0:14
2 Dallas Center-Grimes 41 2 7 8 10 14 15 19 18:48 0:47
3 Gilbert 73 9 12 13 17 22 23 28 19:13 0:45
4 Ballard 146 18 21 31 35 41 49 62 19:53 0:57
5 Carlisle 177 24 25 26 34 68 86 97 20:05 1:51
6 Webster City 217 20 27 39 65 66 70 105 20:25 1:49
7 North Polk 241 32 36 43 55 75 92 129 20:39 1:44
8 Winterset 284 29 45 50 71 89 117 132 20:57 2:18
9 Humboldt 298 37 44 54 78 85 90 101 21:04 1:38
10 Garner-Hayfield/Ventu 322 46 51 64 74 87 96 110 21:13 1:18
11 Nevada 324 42 47 56 88 91 106 118 21:13 1:39
12 Saydel 347 30 38 40 115 124 21:17 3:22
13 Southeast Valley 393 59 61 73 77 123 125 138 21:39 2:07
14 Boone 425 53 57 82 107 126 127 133 21:51 2:22
15 Adm 462 60 76 79 94 153 160 164 22:17 3:54
16 Creston 504 52 99 104 112 137 143 170 22:29 3:11
17 Nodaway Valley 505 48 83 116 122 136 157 22:25 3:01
18 Eagle Grove 508 81 84 102 111 130 144 163 22:26 1:40
19 Interstate 35 511 67 93 109 114 128 139 148 22:27 1:54
20 Bondurant-Farrar 523 63 80 113 121 146 149 22:34 3:22
21 Collins-Maxwell-Baxte 529 33 58 131 152 155 23:00 5:48
22 If-A/Agwsr 588 72 95 103 156 162 23:43 4:45
23 Roland-Story 639 100 119 134 141 145 151 158 23:30 1:55
24 South Hardin 679 69 135 142 166 167 24:40 5:31
25 West Central Valley 685 98 108 150 161 168 174 24:41 5:07
26 Perry 745 120 147 154 159 165 169 172 25:06 3:51
27 Madrid 835 140 171 173 175 176 29:36 10:59
Incomplete Teams: Bcluw, Clarion-Goldfield-Dow, Clarke Community, Grundy Center
Norwalk, Ogden, Panorama, Pleasantville, Southeast Warren
Team Scores
PLACE FINISHER TIME
1. Pella
1 Micah Hammann SO 18:21
3 Isaac Vos SO 18:30
4 David Schemm SR 18:33
5 Ethan Poulter FR 18:34
6 Soren Stetler FR 18:34
11 Cameron Blom SO 19:05
16 Micah Wittenberg JR 19:24
Total Time = 1:32:32 Total Places = 19
2. Dallas Center-Grimes
2 Josh Paulson JR 18:26
7 Ean Followwill FR 18:36
8 Jackson Rude JR 18:43
10 Jared Klaessy FR 19:00
14 Ross Miller SR 19:13
15 Dakota Belling SO 19:20
19 Colin Quass SR 19:27
Total Time = 1:33:58 Total Places = 41
3. Gilbert
9 Jason Taylor FR 18:49
12 Sam Campbell JR 19:06
13 Nathan Swart SR 19:09
17 Alex Crum SR 19:25
22 Noah Haverdink SR 19:33
23 Andre Rathje SR 19:33
28 Tommy Doyle FR 19:43
Total Time = 1:36:02 Total Places = 73
4. Ballard
18 Kaleb Wohlgemuth SO 19:27
21 Tate Battanni FR 19:31
31 Quentin Luke JR 19:52
35 Drew Wilken FR 20:09
41 Evan Williams SO 20:23
49 Perry Kallio FR 20:46
62 Justus Mai FR 20:58
Total Time = 1:39:22 Total Places = 146
5. Carlisle
24 Joe Frese FR 19:34
25 Kenny McCaughey JR 19:40
26 Brandon McCaughey JR 19:41
34 Brandon Short JR 20:05
68 Andrew Meyer FR 21:25
86 Quinton Jenkins SR 21:56
97 Mark Hubbell FR 22:18
Total Time = 1:40:25 Total Places = 177
6. Webster City
20 Esler Mejia SR 19:30
27 Cole Youngdale SR 19:41
39 Aaron Halbach FR 20:19
65 Cole Nokes JR 21:15
66 Carson Hartnett FR 21:19
70 Kyle Porter SO 21:30
105 Trevor McCoy SO 22:29
Total Time = 1:42:04 Total Places = 217
7. North Polk
32 Will McCormick FR 19:56
36 Zac Allen JR 20:18
43 Cody Meiners SO 20:31
55 Joseph Cory JR 20:50
75 Noah Corey-Snyder JR 21:40
92 Broc Davidson FR 22:04
129 Tyler Reichart FR 23:17
Total Time = 1:43:15 Total Places = 241
8. Winterset
29 Tanner Johnson FR 19:43
45 Trevor Johnson JR 20:37
50 Charles Howell SO 20:46
71 Layne Kincade SO 21:35
89 Henry Comstock FR 22:01
117 Michael Hornbeck FR 22:50
132 Austin Myli FR 23:37
Total Time = 1:44:42 Total Places = 284
9. Humboldt
37 Dennis Pederson FR 20:18
44 Isaac Thurm FR 20:33
54 Alex Copper JR 20:49
78 Karlez Coon FR 21:41
85 Rob Monson FR 21:55
90 Alex Mason SO 22:02
101 Jayden Day FR 22:26
Total Time = 1:45:16 Total Places = 298
10. Garner-Hayfield/Ventu
46 Payton Stadtlander JR 20:40
51 Jacob Meier JR 20:46
64 Daniel Schreur JR 21:03
74 Derek Anderson JR 21:37
87 Patrick Terhark JR 21:57
96 Tyler Obermann FR 22:14
110 Austin Case SO 22:40
Total Time = 1:46:03 Total Places = 322
11. Nevada
42 Bodie Huse SR 20:24
47 Johordan Ritter SR 20:43
56 Malachi Hornbuckle FR 20:52
88 Evan McCord SO 22:00
91 Braydon Otto JR 22:03
106 Brandon Degroot SR 22:31
118 Eric Spencer FR 22:50
Total Time = 1:46:02 Total Places = 324
12. Saydel
30 Josh Green FR 19:47
38 Kole Walker JR 20:19
40 Alex Scott JR 20:22
115 Austin Moen SR 22:46
124 Cody Boozell FR 23:08
Total Time = 1:46:22 Total Places = 347
13. Southeast Valley
59 Josh Carlson JR 20:57
61 Jacob DeBaun JR 20:57
73 Anthony Zigrang SR 21:37
77 Todd Hamilton SO 21:41
123 Hillary Odhiambo JR 23:03
125 Lucas Pontius SO 23:09
138 Trent Leners SR 24:04
Total Time = 1:48:15 Total Places = 393
14. Boone
53 Jordan Gustofson SR 20:49
57 Zach Martin SR 20:53
82 Cody Frame FR 21:45
107 Jaden Wright FR 22:34
126 A J. Seeman FR 23:11
127 Jimmy Boustead FR 23:12
133 Brenden Patterson SR 23:38
Total Time = 1:49:12 Total Places = 425
15. Adm
60 Nathan Jayne SR 20:57
76 Heriberto Ponce FR 21:40
79 Eli Schwarzkopf FR 21:42
94 Bryce Lord SR 22:11
153 Caleb Button FR 24:51
160 Tyrone Williams FR 26:11
164 Noah Schwarzkopf JR 26:24
Total Time = 1:51:21 Total Places = 462
16. Creston
52 Cody Wagner FR 20:48
99 Trey Gift FR 22:21
104 Cade Vicker FR 22:29
112 Tyler Helm SR 22:45
137 Patrick Normandeau SO 23:59
143 Travis Purdy JR 24:14
170 Elijah Johnson SR 28:45
Total Time = 1:52:22 Total Places = 504
17. Nodaway Valley
48 Dallas Kreager SO 20:45
83 Noah Cooper JR 21:47
116 Dakota Ernst SO 22:48
122 Dustin Finck FR 22:59
136 Zach VanHorn JR 23:45
157 Austin Lundy FR 25:54
Total Time = 1:52:04 Total Places = 505
18. Eagle Grove
81 Brian Gonzalez JR 21:43
84 Louis Shriver JR 21:49
102 Casey Jergens JR 22:27
111 Austin Hill FR 22:45
130 Matt Fransen JR 23:22
144 Andrew Ramsey JR 24:17
163 Kaden Helmke FR 26:23
Total Time = 1:52:06 Total Places = 508
19. Interstate 35
67 Garret McFarland JR 21:22
93 Nic Bertrand SO 22:10
109 Nick Ellis SO 22:38
114 Randyray Walker SR 22:46
128 Michael Snell SR 23:16
139 Josh Hughes SR 24:04
148 Garret Jones SR 24:27
Total Time = 1:52:12 Total Places = 511
20. Bondurant-Farrar
63 Daniel Hellstern JR 21:01
80 Joe McGovern FR 21:43
113 Dylan Powell JR 22:46
121 Trace Harken JR 22:58
146 Matthew Lorentzen SO 24:22
149 Ben Riemersma FR 24:34
Total Time = 1:52:50 Total Places = 523
21. Collins-Maxwell-Baxte
33 Brock Johnston JR 19:57
58 Drake Caple SR 20:56
131 Curtis Jones SO 23:32
152 Brady Ross SO 24:50
155 Austin Galbraith FR 25:45
Total Time = 1:55:00 Total Places = 529
22. If-A/Agwsr
72 Joe Hansen SR 21:36
95 Adam Long SO 22:12
103 Carter Krukow FR 22:28
156 Anthony Kaniatobe SR 25:54
162 Ezra Andersen FR 26:21
Total Time = 1:58:31 Total Places = 588
23. Roland-Story
100 Nate Lasley JR 22:25
119 Tyler Greenhaw SR 22:52
134 Saber Cory FR 23:40
141 Will Larson FR 24:10
145 Carson Ehrenberg FR 24:19
151 Zach Taylor FR 24:49
158 Brandon Greenhaw JR 25:56
Total Time = 1:57:26 Total Places = 639
24. South Hardin
69 Josiah Dorow SO 21:28
135 Ted Dunn SO 23:42
142 Josh Brown JR 24:14
166 Zach Roll SO 26:55
167 Layne Nelson SO 26:58
Total Time = 2:03:17 Total Places = 679
25. West Central Valley
98 Alex Boyd Webb SR 22:21
108 Quest Brown FR 22:36
150 Gino Colin FR 24:48
161 Gabe Vyrostek SO 26:13
168 Alex Kahbach FR 27:27
174 Cody Mertz FR 30:09
Total Time = 2:03:25 Total Places = 685
26. Perry
120 Anthony Aracon FR 22:58
147 Brandon Ruiz FR 24:27
154 Jacob Prombo FR 25:17
159 Kelly Wihelmi SR 25:58
165 Brody Kimrey JR 26:48
169 Edgar Sandoval FR 28:07
172 Zach Mills SO 29:21
Total Time = 2:05:28 Total Places = 745
27. Madrid
140 Chase Sayre JR 24:05
171 Aaron Swanson JR 28:48
173 Avery Cade FR 29:22
175 Noah Sharp JR 30:40
176 Aiden Fogarty SO 35:04
Total Time = 2:27:59 Total Places = 835
Boys 5000m run
PL NAME YR TIME TEAM
Top
1 Micah Hammann SO 18:21 Pella
2 Josh Paulson JR 18:26 Dallas Center-Grimes
3 Isaac Vos SO 18:30 Pella
4 David Schemm SR 18:33 Pella
5 Ethan Poulter FR 18:34 Pella
6 Soren Stetler FR 18:34 Pella
7 Ean Followwill FR 18:36 Dallas Center-Grimes
8 Jackson Rude JR 18:43 Dallas Center-Grimes
9 Jason Taylor FR 18:49 Gilbert
10 Jared Klaessy FR 19:00 Dallas Center-Grimes
11 Cameron Blom SO 19:05 Pella
12 Sam Campbell JR 19:06 Gilbert
13 Nathan Swart SR 19:09 Gilbert
14 Ross Miller SR 19:13 Dallas Center-Grimes
15 Dakota Belling SO 19:20 Dallas Center-Grimes
16 Micah Wittenberg JR 19:24 Pella
17 Alex Crum SR 19:25 Gilbert
18 Kaleb Wohlgemuth SO 19:27 Ballard
19 Colin Quass SR 19:27 Dallas Center-Grimes
20 Kai Newell SO 19:28 Dallas Center-Grimes
21 Esler Mejia SR 19:30 Webster City
22 Tate Battanni FR 19:31 Ballard
23 Noah Haverdink SR 19:33 Gilbert
24 Andre Rathje SR 19:33 Gilbert
25 Joe Frese FR 19:34 Carlisle
26 Kenny McCaughey JR 19:40 Carlisle
27 Brandon McCaughey JR 19:41 Carlisle
28 Cole Youngdale SR 19:41 Webster City
29 Tommy Doyle FR 19:43 Gilbert
30 Tanner Johnson FR 19:43 Winterset
31 Aaron King JR 19:45 Pella
32 Thomas Gauley FR 19:45 Pella
33 Josh Green FR 19:47 Saydel
34 Teagan Pierce SO 19:47 Dallas Center-Grimes
35 Michael Bume JR 19:49 Pella
36 Ryan Wilson SO 19:51 Pella
37 Quentin Luke JR 19:52 Ballard
38 Cole Swanson SO 19:53 Pella
39 Corey Elliot SR 19:56 Pella
40 Will McCormick FR 19:56 North Polk
41 Brock Johnston JR 19:57 Collins-Maxwell-Baxte
42 Jacob Moen SR 19:59 Dallas Center-Grimes
43 Trevor Grove SO 20:00 Dallas Center-Grimes
44 Brandon Short JR 20:05 Carlisle
45 Zane Miller FR 20:08 Gilbert
46 Drew Wilken FR 20:09 Ballard
47 Nick Cretors JR 20:12 Dallas Center-Grimes
48 Brayton Douma FR 20:15 Pella
49 Zac Allen JR 20:18 North Polk
50 Dennis Pederson FR 20:18 Humboldt
51 Kole Walker JR 20:19 Saydel
52 Aaron Halbach FR 20:19 Webster City
53 Alex Scott JR 20:22 Saydel
54 Evan Williams SO 20:23 Ballard
55 Caleb Houtz SR 20:24 Pella
56 Bodie Huse SR 20:24 Nevada
57 Brody Pietz FR 20:27 Gilbert
58 Cody Meiners SO 20:31 North Polk
59 James Gaul SO 20:32 Pella
60 Isaac Thurm FR 20:33 Humboldt
61 Luke Schemm SO 20:34 Pella
62 Brady Kyner SO 20:36 Southeast Warren
63 Trevor Johnson JR 20:37 Winterset
64 Dody Kim JR 20:38 Dallas Center-Grimes
65 Payton Stadtlander JR 20:40 Garner-Hayfield/Ventu
66 Johordan Ritter SR 20:43 Nevada
67 Dallas Kreager SO 20:45 Nodaway Valley
68 Perry Kallio FR 20:46 Ballard
69 Charles Howell SO 20:46 Winterset
70 Jacob Meier JR 20:46 Garner-Hayfield/Ventu
71 Andrew Whitten JR 20:47 Pella
72 Cody Wagner FR 20:48 Creston
73 Jordan Gustofson SR 20:49 Boone
74 Alex Copper JR 20:49 Humboldt
75 Joseph Cory JR 20:50 North Polk
76 Paul Lynch SR 20:50 Gilbert
77 Malachi Hornbuckle FR 20:52 Nevada
78 Zach Martin SR 20:53 Boone
79 Austin Rix SR 20:54 Dallas Center-Grimes
80 Drake Caple SR 20:56 Collins-Maxwell-Baxte
81 Kaleb Randel FR 20:56 Panorama
82 Josh Carlson JR 20:57 Southeast Valley
83 Andrew Thatcher SO 20:57 Gilbert
84 Nathan Jayne SR 20:57 Adm
85 Jacob DeBaun JR 20:57 Southeast Valley
86 Justus Mai FR 20:58 Ballard
87 Jarrett Miller FR 20:58 Ballard
88 Ben Sterbenz SO 20:59 Dallas Center-Grimes
89 Daniel Hellstern JR 21:01 Bondurant-Farrar
90 Daniel Schreur JR 21:03 Garner-Hayfield/Ventu
91 Luke Vespestad JR 21:08 Ballard
92 Sam Fletcher SR 21:11 Ballard
93 Joel Yeager SR 21:12 Pella
94 Samuel Yeager SR 21:12 Pella
95 Cole Nokes JR 21:15 Webster City
96 Newton Yee FR 21:15 Pella
97 Jackson Bridie FR 21:18 Dallas Center-Grimes
98 Carson Hartnett FR 21:19 Webster City
99 Garret McFarland JR 21:22 Interstate 35
100 Keagan Verschuure SO 21:23 Pella
101 Andrew Meyer FR 21:25 Carlisle
102 Nick Jordan SO 21:25 Ballard
103 Chase McLaughlin SO 21:26 Ballard
104 Josiah Dorow SO 21:28 South Hardin
105 Will Horak SO 21:28 Dallas Center-Grimes
106 Jacob Torkelson SR 21:29 Ballard
107 Kyle Porter SO 21:30 Webster City
108 Layne Kincade SO 21:35 Winterset
109 Joe Hansen SR 21:36 If-A/Agwsr
110 Anthony Zigrang SR 21:37 Southeast Valley
111 Derek Anderson JR 21:37 Garner-Hayfield/Ventu
112 Zach Zeller FR 21:38 Ballard
113 Noah Corey-Snyder JR 21:40 North Polk
114 Heriberto Ponce FR 21:40 Adm
115 Todd Hamilton SO 21:41 Southeast Valley
116 Karlez Coon FR 21:41 Humboldt
117 Eli Schwarzkopf FR 21:42 Adm
118 Joe McGovern FR 21:43 Bondurant-Farrar
119 Brian Gonzalez JR 21:43 Eagle Grove
120 Cody Frame FR 21:45 Boone
121 Bryant Thompson FR 21:46 Panorama
122 Noah Cooper JR 21:47 Nodaway Valley
123 Robert Valencia-Cook SR 21:49 Gilbert
124 Louis Shriver JR 21:49 Eagle Grove
125 Weston Hefel FR 21:53 Dallas Center-Grimes
126 Garrett Kahler SR 21:54 Ogden
127 Rob Monson FR 21:55 Humboldt
128 Quinton Jenkins SR 21:56 Carlisle
129 Yongyee Yang JR 21:57 Pella
130 Patrick Terhark JR 21:57 Garner-Hayfield/Ventu
131 Evan McCord SO 22:00 Nevada
132 Henry Comstock FR 22:01 Winterset
133 Alex Mason SO 22:02 Humboldt
134 Zach Rastetter FR 22:03 Gilbert
135 Braydon Otto JR 22:03 Nevada
136 Broc Davidson FR 22:04 North Polk
137 Erik Olsen FR 22:04 Panorama
138 Nathan Stephany SO 22:08 Ballard
139 Garrett Johnson FR 22:09 Pella
140 Nic Bertrand SO 22:10 Interstate 35
141 Caleb Wuestenberg SO 22:10 Ballard
142 Bryce Lord SR 22:11 Adm
143 Adam Long SO 22:12 If-A/Agwsr
144 Tyler Obermann FR 22:14 Garner-Hayfield/Ventu
145 Bobby Rudman SO 22:14 Gilbert
146 Clay Estrem FR 22:18 Ballard
147 Mark Hubbell FR 22:18 Carlisle
148 Alex Boyd Webb SR 22:21 West Central Valley
149 Trey Gift FR 22:21 Creston
150 Christian Graber FR 22:24 Gilbert
151 Nate Lasley JR 22:25 Roland-Story
152 Zach Nunnikhoven JR 22:26 Pella
153 Jayden Day FR 22:26 Humboldt
154 Casey Jergens JR 22:27 Eagle Grove
155 Carter Krukow FR 22:28 If-A/Agwsr
156 Cade Vicker FR 22:29 Creston
157 Jay Beyer SR 22:29 Pella
158 Trevor McCoy SO 22:29 Webster City
159 Brandon Degroot SR 22:31 Nevada
160 David Gomez SR 22:31 Humboldt
161 Jaden Wright FR 22:34 Boone
162 Landon Kluender FR 22:34 Humboldt
163 Robert Thomas SR 22:35 Gilbert
164 Tanner Hinders JR 22:35 Carlisle
165 Colin Safly SR 22:35 Gilbert
166 Quest Brown FR 22:36 West Central Valley
167 Nick Ellis SO 22:38 Interstate 35
168 Austin Case SO 22:40 Garner-Hayfield/Ventu
169 Austin Hill FR 22:45 Eagle Grove
170 Tyler Helm SR 22:45 Creston
171 Dylan Powell JR 22:46 Bondurant-Farrar
172 Grant Peterson JR 22:46 Gilbert
173 Randyray Walker SR 22:46 Interstate 35
174 Austin Moen SR 22:46 Saydel
175 Chuefeng Vue SR 22:48 Pella
176 Dakota Ernst SO 22:48 Nodaway Valley
177 Sam Webster FR 22:49 Panorama
178 Noah Huff FR 22:49 Dallas Center-Grimes
179 Michael Hornbeck FR 22:50 Winterset
180 Eric Spencer FR 22:50 Nevada
181 Mike Roozeboom JR 22:51 Pella
182 Tyler Greenhaw SR 22:52 Roland-Story
183 David Seiler FR 22:55 Humboldt
184 Drew Wilson SO 22:56 Gilbert
185 Anthony Aracon FR 22:58 Perry
186 Trace Harken JR 22:58 Bondurant-Farrar
187 Damian Warden SR 22:58 Humboldt
188 Jack Sytsma JR 22:58 Pella
189 Dustin Finck FR 22:59 Nodaway Valley
190 Cale Bangs FR 23:01 Ballard
191 Hillary Odhiambo JR 23:03 Southeast Valley
192 Devin Robbins SR 23:04 Dallas Center-Grimes
193 Cody Boozell FR 23:08 Saydel
194 Lucas Pontius SO 23:09 Southeast Valley
195 Shawn Sytsma FR 23:10 Pella
196 A J. Seeman FR 23:11 Boone
197 Jimmy Boustead FR 23:12 Boone
198 Matt Johnson FR 23:12 Webster City
199 Jorge Calles SR 23:13 Webster City
200 Cole Wilson FR 23:14 Carlisle
201 Michael Snell SR 23:16 Interstate 35
202 Tyler Reichart FR 23:17 North Polk
203 Erik Raman FR 23:18 Gilbert
204 Noah Imhoff FR 23:19 Carlisle
205 Mark Tollefson SO 23:20 Norwalk
206 Ben Vogel JR 23:21 Pella
207 Dakota Bigbee FR 23:22 Pella
208 Jacob Williams JR 23:22 Carlisle
209 Matt Fransen JR 23:22 Eagle Grove
210 Tony Soda SR 23:23 Carlisle
211 Joe Andrews FR 23:29 Ballard
212 Joe Vivone JR 23:30 Norwalk
213 Curtis Jones SO 23:32 Collins-Maxwell-Baxte
214 Daniel Thompson SR 23:35 Pella
215 Austin Myli FR 23:37 Winterset
216 Brenden Patterson SR 23:38 Boone
217 Saber Cory FR 23:40 Roland-Story
218 Ted Dunn SO 23:42 South Hardin
219 Nate Hochstetler FR 23:43 Gilbert
220 Zach VanHorn JR 23:45 Nodaway Valley
221 Drew Garrett SO 23:46 Carlisle
222 Tyler Squires FR 23:50 Carlisle
223 Noah Maxheimer JR 23:50 Clarion-Goldfield-Dow
224 McKinley Hawe SO 23:52 Garner-Hayfield/Ventu
225 Nathan Parker SO 23:53 North Polk
226 Cooper Dodd JR 23:53 Nevada
227 Alec Nichols SR 23:56 Boone
228 Patrick Normandeau SO 23:59 Creston
229 Grant Kelly SR 24:00 Carlisle
230 Kyle Weinert SO 24:02 Humboldt
231 Trent Leners SR 24:04 Southeast Valley
232 Josh Hughes SR 24:04 Interstate 35
233 Charles Jordan SR 24:05 Pleasantville
234 Chase Sayre JR 24:05 Madrid
235 Nathan Chaplin SR 24:05 Pella
236 Micah Criscuolo JR 24:05 Pella
237 Nick Benes SR 24:08 Winterset
238 Zach Johnson SO 24:08 Gilbert
239 Will Larson FR 24:10 Roland-Story
240 Reagan Kozak SO 24:11 Carlisle
241 Dane Neuberger SR 24:11 Garner-Hayfield/Ventu
242 Josh Brown JR 24:14 South Hardin
243 Travis Purdy JR 24:14 Creston
244 Sawyer Phillps SO 24:16 Winterset
245 Andrew Ramsey JR 24:17 Eagle Grove
246 Nate Briggs FR 24:18 Ballard
247 Carson Ehrenberg FR 24:19 Roland-Story
248 Matthew Lorentzen SO 24:22 Bondurant-Farrar
249 Brandon Ruiz FR 24:27 Perry
250 Garret Jones SR 24:27 Interstate 35
251 Eli Harberts SO 24:30 Grundy Center
252 Ben Riemersma FR 24:34 Bondurant-Farrar
253 Dylan Kramer SO 24:35 Pella
254 Dylan Reed SO 24:44 Carlisle
255 Nathan Bentz SO 24:44 Humboldt
256 Gino Colin FR 24:48 West Central Valley
257 Zach Taylor FR 24:49 Roland-Story
258 Brady Ross SO 24:50 Collins-Maxwell-Baxte
259 Caleb Button FR 24:51 Adm
260 Austin Allaire SR 24:51 Ballard
261 Zack Murray FR 24:52 Dallas Center-Grimes
262 Dominic Hansen FR 24:52 North Polk
263 Garrett Kruse SO 24:54 Carlisle
264 Bryce Thul FR 24:56 Humboldt
265 Caleb Gaylor FR 25:00 Pella
266 Jacob Bruxvoort FR 25:04 Pella
267 Cory Critchlow FR 25:14 Carlisle
268 Jacob Prombo FR 25:17 Perry
269 Michael Vosberg JR 25:19 Southeast Valley
270 Daniel Johnson FR 25:21 Southeast Valley
271 Connor Peterson FR 25:43 Boone
272 Austin Galbraith FR 25:45 Collins-Maxwell-Baxte
273 Cameron Ciecalone FR 25:51 Clarke Community
274 Louie Currier JR 25:53 Humboldt
275 Anthony Kaniatobe SR 25:54 If-A/Agwsr
276 Austin Lundy FR 25:54 Nodaway Valley
277 Nick Sult SO 25:55 Pella
278 Brandon Greenhaw JR 25:56 Roland-Story
279 Kelly Wihelmi SR 25:58 Perry
280 Zack Elwood FR 26:00 Ballard
281 Devon Johns SR 26:02 Ogden
282 Aaron True SO 26:07 Southeast Valley
283 Tyrone Williams FR 26:11 Adm
284 Tanner DeMaris FR 26:11 Ballard
285 Gabe Vyrostek SO 26:13 West Central Valley
286 Caleb Davis JR 26:14 Carlisle
287 Gunnar Erickson SR 26:14 Humboldt
288 Luke Stockdale SO 26:17 Humboldt
289 Ezra Andersen FR 26:21 If-A/Agwsr
290 Kaden Helmke FR 26:23 Eagle Grove
291 Noah Schwarzkopf JR 26:24 Adm
292 Alex Felger SR 26:25 Carlisle
293 Drew Carson FR 26:27 Bcluw
294 Ramon Mendoza JR 26:40 Roland-Story
295 Brody Kimrey JR 26:48 Perry
296 David McMurray JR 26:49 Webster City
297 Zach Roll SO 26:55 South Hardin
298 Layne Nelson SO 26:58 South Hardin
299 Jack VanVeen SO 27:00 Carlisle
300 Joe Culp FR 27:03 Pleasantville
301 Loren Hoskins FR 27:10 Nevada
302 Bryce Scott JR 27:15 Southeast Valley
303 Hunter Schomaker JR 27:18 Nevada
304 Darrin Drake SR 27:26 Adm
305 Alex Kahbach FR 27:27 West Central Valley
306 Brandon Dingeman FR 27:28 Pella
307 Jordan Lane SO 27:48 Southeast Valley
308 Harrison Helgevold JR 27:48 Eagle Grove
309 Daymon Oatman SO 27:57 Humboldt
310 Connor Smalley FR 28:02 Carlisle
311 Edgar Sandoval FR 28:07 Perry
312 Brady McMains JR 28:07 Pleasantville
313 Brandon Marsh SO 28:11 Eagle Grove
314 Jeffrey Chumbley FR 28:16 Ogden
315 Brandon Chavez FR 28:20 Clarke Community
316 Garett Twedt FR 28:27 Roland-Story
317 Michael Engle SO 28:36 Bcluw
318 Elijah Johnson SR 28:45 Creston
319 Aaron Swanson JR 28:48 Madrid
320 Marek Wachendorf SO 28:54 Adm
321 Hunter Drake SO 29:04 Pleasantville
322 Zach Mills SO 29:21 Perry
323 Avery Cade FR 29:22 Madrid
324 Cody Mertz FR 30:09 West Central Valley
325 Nick Bierman SO 30:25 North Polk
326 Noah Sharp JR 30:40 Madrid
327 Karson Grimm FR 31:08 Garner-Hayfield/Ventu
328 Jack Stanley SO 31:15 Grundy Center
329 Matt Magee SR 32:31 Clarion-Goldfield-Dow
330 Brett Olmstead FR 34:28 Webster City
331 Aiden Fogarty SO 35:04 Madrid
332 Will Halstead SR 35:18 Pella
333 Larry Wollford SR 39:21 Webster City