1

Maxwell Anthofer
North Polk
13:56.86
2

James Payton
Ames
14:33.79
3

Kano Nakama
Ames
14:40.67
4
Owen Wonderlin
Bondurant-Farrar ms
14:40.83
5

Leo Growdon
North Polk
14:48.71
6

Rylan Schultz
Ames
14:48.98
7

Ryker Schmidt
North Polk
14:50.21
8

Parker Schleisman
North Polk
15:01.49
9

Logan Dirks
North Polk
15:09.06
10

Ethan Loesch
Ames
15:18.73
11

Colin Elliott
Ames
15:19.03
12

Cole Kincaid
Ames
15:20.26
13
William Haselhoff
Bondurant-Farrar ms
15:42.43
14

Angus Sivesind
Ames
15:46.13
15

Calvin Good
Ames
15:48.77
16

Jameson Hannapel
Ames
15:52.46
17

Nurlan Nebbe
Ames
15:54.26
18

Leo Miguez
Ames
15:55.59
19

Dominic Edsen
North Polk
15:57.42
20

Austin Miller
McCombs (Dsm Lincoln)
16:05.43
21

Charlie Bacon
North Polk
16:07.09
22

Jude Navrkal
North Polk
16:07.19
23

Benjamin Schuele
Ames
16:15.84
24

Gavin Mathes
North Polk
16:22.43
25

Alex Olsen
Ames
16:25.62
26

Rhodes Wineinger
North Polk
16:27.56
27

Sawyer Schmidt
Ames
16:32.00
28

Tejas Kalivarapu
Ames
16:39.49
29

Kevin Xiao
Ames
16:43.01
30

Grady Johnson
Ames
16:45.04
31

Dawson Shipley
North Polk
16:46.80
32

Grayson Schelling
North Polk
16:47.09
33

Sam Newman
McCombs (Dsm Lincoln)
16:50.79
34

Drew Mueggenberg
North Polk
17:02.31
35

Benjamin Guo
Ames
17:06.86
36

Jayden Lee
Ames
17:09.24
37

Gavin Hermanson
Roland-Story
17:12.14
38

Preston Schmidt
North Polk
17:14.08
39

Jesse Severseke
Roland-Story
17:16.34
40

Cooper Hazel
North Polk
17:26.07
41

Johann Mishra
Ames
17:26.99
42
Aiden Brand
Bondurant-Farrar ms
17:29.72
43

Logan Kidd
North Polk
17:32.44
44
Gavin West
Bondurant-Farrar ms
17:34.13
45

Callen Shuler
North Polk
17:37.77
46

Carson Birkland
Roland-Story
17:38.21
47

Elias Smidt
Ames
17:38.52
48

Liam Ludwig
North Polk
17:43.95
49

Will Einck
North Polk
17:44.23
50

Josh Park
Ames
17:47.65
51

Jagrit Dangal
Ames
17:48.18
52

Owen Frerichs
Ames
18:05.75
53

Sullivan Rees
Ames
18:09.43
54

Tucker Hobbs
Roland-Story
18:15.70
55

Adam Huey
Ames
18:22.82
56

Micah Vis
Ames
18:23.28
57
Voeden Shonka
Bondurant-Farrar ms
18:40.68
58

Lucas Fenneman
Roland-Story
18:41.52
59

Amari Kollie
McCombs (Dsm Lincoln)
18:42.08
60

Emi Guzman-Segovia
McCombs (Dsm Lincoln)
18:43.53
61

Devon Miller
McCombs (Dsm Lincoln)
19:17.03
62
Reece Wipperman
Bondurant-Farrar ms
19:18.36
63

Ian Thrush
Ames
19:30.15
64

Wesley Gordon
Ames
19:35.37
65

Jude Orngard
Ames
19:36.15
66

Brantly Beelner
Ames
19:37.68
67

Reid Vance
Ames
19:41.42
68

Andrew Caes
McCombs (Dsm Lincoln)
19:48.00
69

Archer Bru
Woodward-Granger
19:54.47
70

Mason Pontious
Woodward-Granger
20:02.07
71

Samuel Yao
Ames
20:07.46
72

Griffin Krantz
North Polk
20:08.83
73

Liam Klae
McCombs (Dsm Lincoln)
20:17.97
74

Ben Smith
Ames
20:26.10
75

Alex Nelson
Goodrell (Dsm North)
20:42.48
76

James Bane
Ames
20:44.80
77

Zayne Leeman
Roland-Story
20:45.73
78
Kipton Crist
Bondurant-Farrar ms
20:50.23
79

Keiran Gogerty
Roland-Story
21:00.30
80

Dennis Mendez
Goodrell (Dsm North)
21:00.49
81

Xavier Mason
McCombs (Dsm Lincoln)
21:02.63
82

Kaleb Pinket
McCombs (Dsm Lincoln)
21:16.23
83

Tristan Ellig
Roland-Story
21:36.14
84

Apollo McKenna
North Polk
21:39.84
85

Jackson Brocka
Woodward-Granger
21:45.59
86
Wesley Throop
Bondurant-Farrar ms
21:49.52
87
Owen Scott
Bondurant-Farrar ms
21:53.06
88
Callum Rogers
Bondurant-Farrar ms
22:03.46
89

Zach Halverson
Winterset ms
22:04.33
90

Blaine Gerjets
North Polk
22:05.69
91

Micah Miller
McCombs (Dsm Lincoln)
22:30.29
92

Jamall Smith
Goodrell (Dsm North)
22:47.29
93

Liam Monroe
Winterset ms
23:00.62
94

Max Iddings
Roland-Story
23:34.35
95

Jacob Lein
Roland-Story
23:46.40
96

Desmond Johnson
North Polk
24:12.04
97

Isaiah Deckers
McCombs (Dsm Lincoln)
25:05.73
98

Ethan Rodriguez
Goodrell (Dsm North)
25:41.25
99

Liam Bjornson
Roland-Story
25:44.44
100

Nguyen Pham
McCombs (Dsm Lincoln)
25:58.25

