1
Caleb Ten Pas
Dsm Christian
15:56.63
2
Josh Hagenberg
Dsm Christian
16:36.15
3
Luke Hagenberg
Dsm Christian
16:48.32
4

Alex Davis
Ankeny Christ
17:07.57
5
Josiah Sisler
Dsm Christian
17:12.63
6
Jaden Sisler
Dsm Christian
17:22.68
7
Ben Nyberg
Dsm Christian
17:32.79
8
Dillon Dorenkamp
Dsm Christian
17:33.47
9

Zachary Gardner
Ankeny Christ
17:40.83
10
Aaron Alferink
Dsm Christian
17:44.71
11

Charlie McLaughlin
Ankeny Christ
18:04.42
12

Cayden Fry
Ankeny Christ
18:04.46
13

Noah Hinote
Greene County
18:10.67
14
Hayden Hayes
Van Meter
18:16.72
15

Kurt Kuhnen
Pleasantville
18:26.05
16
Evan Fopma
Dsm Christian
18:30.95
17

Brady Carstensen
Greene County
18:33.32
18

Thomas Hurst
Ankeny Christ
18:41.80
19

Luke Reitsma
Ankeny Christ
18:42.84
20

Jacob McPherren
Saydel
18:44.67
21

Chase Gordon
Dsm, Hoover
18:49.41
22

Nick Black
Greene County
18:58.20
23
Kaegan Wigant
Van Meter
18:58.91
24

Carter Hinote
Greene County
19:01.06
25

Alex Younts
Woodward-Grangr
19:07.38
26

Aidan Carlson
Perry
19:16.85
27

Ivan Willett
Perry
19:19.63
28

Alex Wood
Saydel
19:21.78
29

Cooper Finestead
Woodward-Grangr
19:25.17
30
Beck Sunderman
Van Meter
19:31.20
31
Hayden Lindsey
Van Meter
19:39.68
32
Reed Chapman
Dsm Christian
19:41.00
33
Robert Hudso Leitheiser
Dsm Christian
19:43.89
34
Treston Murphy
Van Meter
19:44.40
35
Samuel Smit
Dsm Christian
19:46.28
36

Cael Leighton
Woodward-Grangr
19:51.41
37

Thad Stewart
Perry
19:51.69
38

Jackson Bowlsby
Woodward-Grangr
20:02.61
39
Asher Rippey
Dsm Christian
20:06.77
40

Joe Casey
Woodward-Grangr
20:16.84
41

Drew Blakeslee
Ankeny Christ
20:24.14
42
Kieren Seeley
Dsm Christian
20:28.50
43

Dane Krichau
Pleasantville
20:32.76
44
Max Rasmussen
Van Meter
20:41.07
45

Kole Johnson-Peterson
Greene County
20:48.35
46

Jaden Koller
Greene County
20:49.41
47
Ethan Kratochvil
Dsm Christian
20:56.83
48
Cory Oliver
Van Meter
20:58.38
49

William Gates
Saydel
20:58.62
50

Ezra Farmer
Perry
20:59.17
51
Luka Hulse
Van Meter
20:59.40
52
Paul Bruggeman
Dsm Christian
21:03.84
53

Alexander Hernandez
Saydel
21:04.31
54
Landon Young
Dsm Christian
21:05.28
55

Traden Skinner
Dsm, Hoover
21:06.32
56

Khaing Zan
Dsm, Hoover
21:06.58
57
Nash Seeley
Van Meter
21:09.24
58
Jack Day
Van Meter
21:09.91
59

Eli Carstensen
Greene County
21:11.73
60

Morrison Fulmer
Pleasantville
21:11.77
61
Asher Tweed
Dsm Christian
21:13.61
62

Vance Nyborg
Woodward-Grangr
21:32.56
63

Jacob Rowson
Pleasantville
21:33.45
64
Jaxson Gray
Dsm Christian
21:35.43
65
Alex Steenhoek
Dsm Christian
21:38.62
66

Sam Casey
Woodward-Grangr
21:42.83
67
Asher McAnally
Dsm Christian
21:46.40
68

Raul Castaneda
Saydel
21:46.46
69
Matthias Campbell
Dsm Christian
22:05.97
70
Jack Weaver
Dsm Christian
22:24.02
71

Cameron Renes
Dsm, Hoover
22:28.29
72

Nolan Fichter
Pleasantville
22:31.49
73

Donald McCormick
Pleasantville
22:33.59
74

Sergio Robles
Perry
22:33.75
75

Maddox Carstensen
Greene County
22:38.45
76
Elliot Heasley
Van Meter
22:46.26
77

Vincent Harwell
Dsm, Hoover
22:47.54
78
Levi Thomas
Dsm Christian
22:51.55
79

Raymond Bauer
Greene County
23:04.03
80
Ben Koster
Van Meter
23:07.21
81

Isaiah Ruiz
Perry
23:09.46
82
Asher Kurtz
Dsm Christian
23:15.55
83

Jack Pedersen
Ankeny Christ
23:17.26
84
Carson Denzin
Dsm Christian
23:17.98
85

Ryder Vanderpool
Saydel
23:23.63
86

Caleb Johnson
Ankeny Christ
23:30.82
87

Max Nguyen
Ankeny Christ
23:38.96
88

Rhys Palmer
Greene County
23:41.84
89

Tucker Ford
Greene County
23:42.90
90

Soe Lwin
Dsm, Hoover
23:48.56
91

Sidney Trees
Woodward-Grangr
23:55.54
92

Zayden Smothers
Woodward-Grangr
24:09.47
93

Dexter Ritter
Greene County
24:11.89
94
Aiden Johnson
Dsm Christian
24:19.84
95

Carter Belt
Woodward-Grangr
24:25.52
96
Jackson Slick
Van Meter
24:36.27
97
Jay Muller
Dsm Christian
24:47.46
98

Caden Lemons
Dsm, Hoover
24:48.37
99
Carter Timmons
Dsm Christian
24:50.03
100

Giovan Valdez-Hernandez
Dsm, Hoover
25:17.75

