1

Alex Davis
Ankeny Christian
16:55.69
2
Nyle Davis
Bondurant-Farrar
16:59.57
3
Brady Sanger
Bondurant-Farrar
17:23.86
4

Zachary Gardner
Ankeny Christian
17:28.95
5

Yonas Andemichael
North Polk
17:31.05
6
Dawson Lemke
Nevada
17:31.17
7
Colton Alberts
Lynnville-Sully
17:35.44
8
Henry Little
Nevada
17:37.93
9
Hendrick Lowry
Lynnville-Sully
17:40.72
10
Ryler Hanson
Bondurant-Farrar
17:43.27
11
Preston Francois
Bondurant-Farrar
17:43.77
12

Payton Lehman
North Polk
17:46.37
13
Dorian Myers
Boone
17:47.40
14

Charlie McLaughlin
Ankeny Christian
17:53.46
15
Jack Rieck
Bondurant-Farrar
17:54.91
16
Blake Wilmesmeier
Lynnville-Sully
17:57.29
17

Ayden Reed
North Polk
17:59.28
18

Ethen Brough
Grand View Christian
18:00.06
19
Caleb Biensen
Nevada
18:01.48
20
Evan Fopma
Des Moines Christian
18:03.77
21
Jacob McPherren
Saydel
18:08.20
22

Thomas Hurst
Ankeny Christian
18:09.19
23

Cayden Fry
Ankeny Christian
18:10.87
24

Brett Postel
North Polk
18:12.51
25
Grady Gibson
Bondurant-Farrar
18:14.08
26
Clark Bennett
Bondurant-Farrar
18:14.50
27
Aaron Shoemaker
Collins-Maxwell
18:14.92
28

Luke Reitsma
Ankeny Christian
18:17.63
29
Malcolm Toornstra
Collins-Maxwell
18:18.76
30

Owen Reed
North Polk
18:29.09
31

Milton Burkhart
Grand View Christian
18:32.21
32
Maddix Holland
Nevada
18:37.52
33
Cooper Steeples
Bondurant-Farrar
18:43.91
34

Misha McIlravy
North Polk
18:50.15
35
Trevor Nusbaum
Nevada
18:51.84
36

Nathan Harrington
North Polk
18:52.91
37
Silas Kimberley
Collins-Maxwell
18:55.69
38
Blake Gradoville
Boone
18:59.39
39

Matthew Heisterkamp
Ankeny Christian
18:59.95
40
Sullivan Wilkins
Colfax-Mingo
19:07.06
41
Calvin Cook
Boone
19:09.90
42

Eli Hight
Grand View Christian
19:19.76
43
Ethan Dunsbergen
Lynnville-Sully
19:27.39
44

Peyton Shipley
North Polk
19:31.37
45
Sam Griffith
Bondurant-Farrar
19:31.48
46

Stockton Huether
North Polk
19:31.80
47
Josue Rodriguez
Colfax-Mingo
19:34.25
48
Alex Wood
Saydel
19:34.57
49
Reed Chapman
Des Moines Christian
19:35.04
50
Richard Mattingly
Nevada
19:35.90
51
Keegan Schnell
Lynnville-Sully
19:42.77
52

Tyler Steffen
Grand View Christian
19:44.47
53

Avery Flemmer
North Polk
19:46.49
54
Harrison Rhone
Colfax-Mingo
19:49.04
55

Drew Blakeslee
Ankeny Christian
19:53.58
56
Bo Hanson
Nevada
19:56.43
57
Owen Ament
Colfax-Mingo
19:56.95
58
Braylon Welch-Groves
Bondurant-Farrar
19:58.39
59

J. J. Bartleman
North Polk
19:58.67
60
Sam Smit
Des Moines Christian
19:59.93
61
Hudson Leitheiser
Des Moines Christian
20:02.95
62
Simon Mills
Nevada
20:03.77
63
Kieran Seeley
Des Moines Christian
20:04.02
64
Asher Rippey
Des Moines Christian
20:05.10
65
Madden Gunsaulus
Lynnville-Sully
20:05.86
66

Hudson Shipley
North Polk
20:07.15
67

Brennon Morehead
North Polk
20:09.54
68
David Eivins
Bondurant-Farrar
20:10.11
69
Martin Schmesier
Bondurant-Farrar
20:10.65
70
Andrew Jacobson
Collins-Maxwell
20:14.09
71
Sam Chestnut
Boone
20:14.31
72
Wyatt DeMoss
Bondurant-Farrar
20:16.88
73
Kyan Lehman
Boone
20:21.67
74

Liam Triplett
North Polk
20:27.15
75
William Gates
Saydel
20:28.52
76
Pearson Lampe
Boone
20:28.94
77

Evan Scholten
North Polk
20:29.49
78
Colby Rosno
Des Moines Christian
20:31.92
79
Ethan Kratochvil
Des Moines Christian
20:33.43
80
Hunter Haley
Nevada
20:33.96
81
Deegan Dirkx
Collins-Maxwell
20:34.79
82

Josiah Bolton
Grand View Christian
20:36.96
83
Collin Skaggs
Nevada
20:38.59
84
Kam Lehman
Boone
20:38.89
85
Ryan Wessels
Nevada
20:39.33
86

Lincoln Fletchall
North Polk
20:39.67
87
Mario Rodriguez
Colfax-Mingo
20:39.86
88
Paul Bruggeman
Des Moines Christian
20:43.69
89

William Seyler
Grand View Christian
20:49.03
90
Jack Weaver
Des Moines Christian
20:56.61
91
Andre Hoff
Bondurant-Farrar
20:57.24
92
Drew Hill
Bondurant-Farrar
20:57.83
93
Landon Young
Des Moines Christian
20:59.40
94
Evan Arkema
Lynnville-Sully
20:59.84
95
Alex Steenhoek
Des Moines Christian
21:00.51
96
Simon Enabnit
Boone
21:02.06
97

Brendan Grant
North Polk
21:05.11
98
Alex Hernandez
Saydel
21:06.70
99
Jonah Griffith
Bondurant-Farrar
21:07.35
100

Will MacLean
North Polk
21:13.86

