1
Liam Trampel
Gilbert
18:17.0
2
Cole Kaptur
Gilbert
19:06.1
3
William Soupir
Gilbert
19:10.3
4
Sam Kuennen
Gilbert
19:13.1
5
Jordan Martinek
Gilbert
19:43.5
6
Adrian Wallace
Gilbert
19:43.8
7
Caleb Black
Gilbert
19:53.8
8
Jack McCaughey
Gilbert
20:08.6
9
Emerson Congdon
Gilbert
20:16.5
10
Evan Newman
Ballard
20:20.2
11
Miles Engstrom
Nevada
20:24.7
12
Oliver Gibson
Waverly-Shell Rock
20:25.3
13
Caden Whitney
Waverly-Shell Rock
20:39.3
14
Collin Skaggs
Nevada
20:43.7
15
Wouter Reuling
Waverly-Shell Rock
20:45.3
16
Cael Ferguson
Nevada
20:45.8
17
Josh Byers
Waverly-Shell Rock
20:46.1
18

Jackson Olmstead
South Hamilton
20:53.2
19
Jude Jones
Ballard
20:53.6
20
Drew Dorsey
Southeast Valley Gowrie
21:07.0
21
Luke Biensen
Nevada
21:11.6
22
Daughtry Franks
Ballard
21:12.8
23
Judson Hatfield
Gilbert
21:13.2
24
Calvin Cook
Boone
21:13.8
25
Jack Barbier
Gilbert
21:23.4
26
Brenden Sampson
Algona
21:27.3
27
Aksel Peterson
Ballard
21:30.6
28
Anthony Feldhake
Waverly-Shell Rock
21:30.8
29
Nile Owen
Algona
21:36.3
30
Daniel Murillo+Delfin
Webster City
21:41.9
31
Ethan Johnson
Ballard
21:49.2
32
Mason Deur
Waverly-Shell Rock
21:52.1
33
Tariq Burton
Webster City
21:53.0
34
Ben Christensen
Waverly-Shell Rock
22:01.3
35
Simon Mills
Nevada
22:02.2
36
Daniel May
Gilbert
22:09.0
37
Henrik Sylte
Gilbert
22:13.1
38
Axel Mortensen
Algona
22:22.8
39
Jhony Ordonez
Fort Dodge
22:26.8
40
Joel Thurm
Humboldt
22:30.4
41
Kasen Loeffler
Southeast Valley Gowrie
22:34.0
42
Kolbe Odden
Ballard
22:36.9
43
Grayson Jones
Waverly-Shell Rock
22:39.1
44
Miles Unruh
Nevada
22:40.7
45
Jack Poss
Gilbert
22:49.0
46
Landon Lange
Ballard
22:53.6
47
Brady Corley
Waverly-Shell Rock
22:54.9
48
Ethan Orban
Algona
22:55.1
49
Ryan Ruehle
Algona
23:02.6
50
Clark Savage
Gilbert
23:04.6
51
Matt Melody
Gilbert
23:05.9
52
Max Miller
Ballard
23:29.2
53
Matthew Willms
Waverly-Shell Rock
23:29.9
54
Blaise Echevarria
Southeast Valley Gowrie
23:36.7
55
Jack Johnsen
Ballard
23:37.2
56
Valor Chappell
Nevada
23:38.3
57
Zach Zart
Waverly-Shell Rock
23:44.7
58
Owen Anderson
Webster City
23:45.8
59

Wyatt Omundson
Roland-Story
23:46.8
60
Keaton Taylor
Humboldt
23:48.9
61
Aiden Mohan
Waverly-Shell Rock
23:49.1
62
Drew Horrell
St. Edmond Fort Dodge
23:57.6
63
Owen Gruver
Fort Dodge
24:01.6
64
Leland Eggers
Webster City
24:11.2
65
Ethan Ward
Boone
24:16.6
66
Aiden Woolridge
Ballard
24:17.0
67
Nash Wunder
Ballard
24:21.5
68
Gavin Bronson
Algona
24:21.9
69
Caden Myhre
Algona
24:24.7
70
Carson Moffitt
Nevada
24:31.8
71
Jaxson Pick
Ballard
24:35.7
72
Max Clark
Boone
24:36.1
73
Byron Thiphasouk
Nevada
24:38.2
74
Korbin Post
Waverly-Shell Rock
24:43.0
75
Ben Youngdale
Webster City
24:44.6
76
Jordan Betts
Webster City
24:45.4
77
Elliot Congdon
Gilbert
24:59.4
78
Andrew Nedved
Humboldt
25:06.6
79
Peter Thomas
Nevada
25:10.4
80
Jayden Moser
Algona
25:11.2
81
Oliver Riehl
Southeast Valley Gowrie
25:12.2
82
Estan Buttery
Gilbert
25:13.0
83
Abram Ribbens
St. Edmond Fort Dodge
25:17.8
84
Carter Ganoe
Southeast Valley Gowrie
25:24.2
85
Jace Johnson
Nevada
25:28.6
86

Alex Watson
Roland-Story
25:29.2
87

Caleb Watson
Roland-Story
25:53.3
88
Nathan Lynch
Humboldt
25:54.1
89

Keitan Sanderson
Roland-Story
25:54.8
90
Brayden Willson
Nevada
25:56.9
91
Owen Rutherford
St. Edmond Fort Dodge
25:57.6
92
Roy Hoang
Belmond-Klemme
26:01.6
93
Grayson Henderson
Webster City
26:07.6
94
Wade Carlson
Humboldt
26:08.4
95
Jack Sines
Gilbert
26:11.1
96
Evan Kuhn
Southeast Valley Gowrie
26:11.6
97
Korbin Bouska
Waverly-Shell Rock
26:11.7
98
Santiago Sotamayer
Ballard
26:12.7
99
Owen Doocy
Algona
26:15.0
100
Kaden Kruger
Gilbert
26:15.8
101
Blake Russell
Gilbert
26:18.0
102
Samuel Call
Ballard
26:19.7
103
Brayden Lennon-Meyer
Humboldt
26:20.4
104
Caleb Bartlett
Boone
26:23.2
105
Lincoln George
Boone
26:35.2
106

Caden Christensen
South Hamilton
26:35.9
107
Carver Lloyd
Southeast Valley Gowrie
26:41.5
108
Emmanuel Iddrisu
Hampton-Dumont-CAL
26:49.1
109

Jerry Lucas
Roland-Story
26:54.8
110
Eli Spellmeyer
Humboldt
26:59.0
111
Brek Pingel
Fort Dodge
27:24.9
112
Klayton Plagge
Hampton-Dumont-CAL
27:30.3
113

Carter Sink
Roland-Story
27:32.1
114

Jude Davis
Roland-Story
27:36.4
115
Jack Savage
Gilbert
27:40.0
116
Austin Carmody
Fort Dodge
27:47.8
117
Isaiah Grim
Fort Dodge
27:47.9
118

Jacob Byersdorfer
Roland-Story
27:55.8
119
Jose Vasquez
Belmond-Klemme
28:07.2
120
Aiden Cunningham
Algona
28:21.8
121
Dylan Brokaw
St. Edmond Fort Dodge
28:22.5
122
Luke DeWinter
Humboldt
28:31.9
123
Elias Powers
Fort Dodge
28:45.2
124
Hazem Abdelfattah
Hampton-Dumont-CAL
28:45.8
125
Brayden Kammerer
Fort Dodge
28:50.6
126
Gustav DeVries
Waverly-Shell Rock
29:10.6
127
Braydon Adams
Algona
29:21.6
128
Daniel Kreymborg
Gilbert
29:22.4
129
Elijah Dahlstrom
Gilbert
29:24.2
130
Jacob Wicklein
Southeast Valley Gowrie
29:42.5
131
Austin Bell
Gilbert
29:46.8
132
Riley Olson
Humboldt
29:47.3
133
Tretyn Solis
Belmond-Klemme
30:02.1
134
Jonathan Casciato
Fort Dodge
31:01.8
135
Max Judson
Southeast Valley Gowrie
31:30.1
136
Jaxin Loughry
Webster City
31:30.2
137
Jaxon Francis
Boone
32:07.4
138
Jack Hindin
Hampton-Dumont-CAL
32:25.1
139
Mason Newell
Southeast Valley Gowrie
32:33.6
140
Sebastian Guido-Hernandez
Belmond-Klemme
33:06.8
141
Jonathan Zamora
Hampton-Dumont-CAL
34:00.3
142
Logan Urelius
Southeast Valley Gowrie
35:51.6
143
Kaleb Klein
Southeast Valley Gowrie
36:29.5

