1
Logan Bleich
Gilbert
15:43.70
2
Jacob Tallman
Gilbert
15:54.90
3
Austin Soldwisch
Waverly-SR
16:17.70
4
Carson Squiers
Gilbert
16:20.10
5
Emmett Barber
Gilbert
16:54.00
6
Emrick Ryan
Gilbert
17:05.50
7
John Artz
Gilbert
17:42.20
8
Liam Trampel
Gilbert
17:43.80
9
Max Davidson
Ballard
17:53.60
10
Austin Vance
Ballard
18:06.90
11
Justin Callahan
Webster City
18:12.20
12
Colin Knudsen
Waverly-SR
18:14.90
13
Liam Triplett
North Polk
18:24.60
14
Brett Postel
North Polk
18:24.70
15
Payton Lehman
North Polk
18:28.60
16
Graden Hermann
Ballard
18:34.70
17
Aidan Recker
Fort Dodge
18:39.20
18
Cael Hansen
Fort Dodge
18:40.40
19
Owen Davidson
Ballard
18:48.60
20
Henry Kramer
Humboldt
18:51.60
21
Jack Barner
Webster City
18:58.80
22
Mikhail McIlravy
North Polk
19:06.90
23
Owen Reed
North Polk
19:08.30
24
Jayce Point
Fort Dodge
19:22.90
25
Nathan Harrington
North Polk
19:36.10
26
Dorian Myers
Boone
19:39.70
27
Gabe Thumma
Webster City
19:45.50
28
Matthew Hommowun
Waverly-SR
19:48.70
29
Parker Domino
Ballard
19:53.90
30
Gage Mueller
Waverly-SR
20:05.40
31
Ayden Reed
North Polk
20:05.50
32
Baily Schara
Waverly-SR
20:09.90
33
Ivan Lopez
Webster City
20:14.00
34
Madden Bailey
Fort Dodge
20:17.80
35
Oliver Gibson
Waverly-SR
20:26.10
36
Kolbe Odden
Ballard
20:28.10
37
Elijah Lawrence
Fort Dodge
20:32.50
38
Zander Christensen
Waverly-SR
20:33.50
39
Simon Enabnit
Boone
20:47.70
40
Calvin Cook
Boone
20:48.30
41
Jackson Olmstead
Webster City
20:52.40
42
Corban McHone
Fort Dodge
21:00.50
43
Owen Gruver
Fort Dodge
21:08.90
44
Kaleb Draeger
Webster City
21:18.10
45
Jaden Himrod
Humboldt
21:18.20
46
Carson Chambers
Humboldt
21:38.60
47
Sterling Scranton
Humboldt
21:43.50
48
Sam Chestnut
Boone
21:51.00
49
Chase Mueller
Boone
21:53.00
50
Kyan Lehman
Boone
21:58.00
51
Alex Weeks
Ballard
22:28.80
52
Graham Bakken
Humboldt
22:48.30
53
Carden Nerem
Boone
22:53.70
54
Tariq Burton
Webster City
23:10.30
55
Joel Thurm
Humboldt
23:18.30
56
Luke DeWinter
Humboldt
23:28.30

