51st Marshalltown Bobcat xc Invite 9-10 boys

Place Name Time Grade School Name Performance Score Updated Rating Rating Change
1 Nate Timboe 16:44.7 9 Dowling Catholic, West Des Moines 2226 2218 ▲9
2 Ethan Olson 17:03.0 9 Dowling Catholic, West Des Moines 2164 2157 ▲8
3 Miles Harbert 17:09.5 9 Ankeny 2138 2065 ▲129
4 Ethan Jacobsen 17:10.7 10 Cedar Falls 2132 2126 ▲4
5 Brody Ahrens 17:11.2 10 Cedar Falls 2125 2138 ▼-12
6 Ethan Rea 17:12.7 9 Cedar Falls 2120 2109 ▲12
7 Nolan Van Bruggen 17:13.2 9 Waukee, Northwest 2115 2072 ▲59
8 Max Fugleberg 17:15.7 9 Waukee, Northwest 2111 2098 ▲17
9 Henry Meyer 17:16.0 10 Johnston 2109 2119 ▼-10
10 Carter Hatz 17:18.9 10 Pleasant Valley 2099 2118 ▼-25
11 Cody Strohman 17:20.0 9 Cedar Falls 2092 2075 ▲18
12 Rob Beecher 17:21.2 10 Dowling Catholic, West Des Moines 2089 2118 ▼-41
13 Matthew Sargent 17:26.0 9 Pleasant Valley 2077 2119 ▼-77
14 Wyatt Beyer 17:26.5 9 Waukee 2070 2062 ▲10
15 Nelsen Perrigo 17:27.2 9 Valley, West Des Moines 2067 2047 ▲28
16 Elias Stein 17:28.7 10 Dowling Catholic, West Des Moines 2062 2053 ▲11
17 Benet Brown 17:29.7 10 Dowling Catholic, West Des Moines 2057 1997 ▲87
18 Warner Leman 17:31.2 9 Dowling Catholic, West Des Moines 2055 2064 ▼-13
19 Kaden Gatton 17:32.0 10 Johnston 2052 2041 ▲10
20 Jace Hudson 17:32.2 9 Cedar Falls 2051 2074 ▼-21
21 Charlie Platt 17:34.0 9 Ames 2042 2001 ▲57
22 Avery Arthur 17:34.2 10 Waukee, Northwest 2041 2029 ▲16
23 Brayden Nixt 17:35.4 10 Ankeny 2036 2035 ▲2
24 Carter Haigh 17:38.0 10 Dowling Catholic, West Des Moines 2025 2007 ▲23
25 Ryne Kies 17:41.7 10 Cedar Falls 2021 2082 ▼-66
26 Henry Maloney 17:42.7 10 Dubuque, Hempstead 2017 1981 ▲47
27 Robert Widtfeldt 17:44.5 9 Johnston 2014 1983 ▲26
28 Talon Froistad 17:47.7 10 Dubuque, Hempstead 2005 1985 ▲23
29 Corrine Fichter 17:48.7 9 Ames 2004 1995 ▲495
30 Jack Carlson 17:48.9 10 Dowling Catholic, West Des Moines 2003 2027 ▼-33
31 Beckett Brock 17:55.0 10 Dubuque, Senior 1989 1987 ▲2
32 Jacob O'Connnor 17:56.4 10 Pleasant Valley 1985 2008 ▼-31
33 Noah Davidson 17:59.2 10 Johnston 1980 1972 ▲7
34 Blake Williams 18:01.2 9 Johnston 1975 1941 ▲36
35 Mathew Haug 18:01.4 10 Dubuque, Senior 1972 1931 ▲33
36 Carter Dyer 18:02.5 10 Johnston 1969 1965 ▲3
37 Nolan Risma 18:03.5 9 Dubuque, Hempstead 1967 1949 ▲22
38 Harrison Fleming 18:05.0 10 Waukee, Northwest 1964 1946 ▲25
39 Liam Sullivan 18:06.5 10 Dowling Catholic, West Des Moines 1961 1937 ▲31
40 Grant Smith 18:07.2 10 Dowling Catholic, West Des Moines 1959 1977 ▼-24
41 Eli Dunlap 18:07.2 10 Dowling Catholic, West Des Moines 1957 1922 ▲45
42 Jackson Walsh 18:09.5 9 Ankeny 1950 1900 ▲76
43 Nolan Olson 18:09.7 9 Waukee, Northwest 1950 1962 ▼-19
44 Judah Fauser 18:10.7 9 Cedar Falls 1946 1852 ▲62
45 Rodrigo Avila 18:11.0 10 Cedar Falls 1945 1927 ▲15
46 Colin Hayes 18:13.2 10 Waukee 1942 1926 ▲22
47 Lucas Knutson 18:14.7 10 Des Moines, Roosevelt 1937 1930 ▲10
48 Michael Lee 18:16.0 10 Waukee, Northwest 1933 1916 ▲23
49 Eli Neahaus 18:17.5 10 Dubuque, Senior 1929 1924 ▲5
50 Andy Coles 18:17.7 9 Johnston 1928 1920 ▲9
51 Landon Wallace 18:17.9 10 Cedar Falls 1927 1954 ▼-23
52 Mason Friedel 18:18.7 9 Waukee 1923 1897 ▲34
53 Benton Schuchart 18:19.2 9 Ankeny 1922 1916 ▲8
54 Rex Craig 18:22.4 9 Waukee, Northwest 1917 1901 ▲20
55 Caleb Bolles 18:23.0 9 Ames 1914 1912 ▲3
56 Gabriel Zingler 18:24.9 10 Valley, West Des Moines 1908 1904 ▲4
57 Aiden Winkie 18:24.9 10 Ankeny 1907 1905 ▲3
58 Isaiah Swanson 18:25.0 9 Ankeny 1905 1887 ▲25
59 Charlie Spahn 18:29.5 9 Dubuque, Hempstead 1900 1873 ▲35
60 Owen Tuyls 18:33.2 9 Waukee, Northwest 1895 1935 ▼-76
61 Graham Hart 18:33.5 10 Valley, West Des Moines 1892 1901 ▼-14
62 Kimball Mendenhall 18:34.7 10 Waukee, Northwest 1888 1885 ▲6
63 Tyler Kohler 18:35.0 10 Waukee, Northwest 1887 1868 ▲27
64 Samuel Nochvay 18:35.0 10 Indianola 1886 1888 ▼-5
65 Jack Tryon 18:36.2 9 Urbandale 1884 1906 ▼-18
66 Turner Stewart 18:36.5 10 Cedar Falls 1882 1864 ▲26
67 Dexter Needham 18:37.5 9 Pleasant Valley 1881 1866 ▲18
68 Charles Strauss 18:38.4 10 Johnston 1880 2075 ▼-96
69 Dau Lual 18:38.5 10 Ames 1878 1861 ▲23
70 Felix Miguez 18:38.7 10 Ames 1877 1884 ▼-9
71 Isaac Johnson 18:38.7 10 Indianola 1876 1921 ▼-36
72 Tate Foussat 18:39.2 9 Waukee, Northwest 1874 1814 ▲105
73 Parker McCrea 18:39.5 10 Waukee 1873 1864 ▲12
74 Reid Christensen 18:39.7 10 Waukee 1872 1875 ▼-5
75 Carson Whiting 18:40.5 10 Valley, West Des Moines 1868 1857 ▲15
76 Evan Osler 18:43.4 10 Pleasant Valley 1863 1874 ▼-15
77 Ian Sindt 18:43.7 10 Dubuque, Senior 1862 1853 ▲10
78 Cayden Miller 18:44.7 10 Urbandale 1860 1940 ▼-86
79 Leo Derry 18:45.0 9 Waukee, Northwest 1859 1845 ▲19
80 Jackson Robie 18:45.0 10 Ankeny 1858 1845 ▲18
81 Carver Albright 18:46.4 9 Des Moines, Roosevelt 1854 1845 ▲12
82 Charlie Herzog 18:48.4 9 Valley, West Des Moines 1851 1873 ▼-32
83 Jackson Schulz 18:49.5 10 Ankeny 1848 1841 ▲9
84 Kyler Blanchard 18:51.0 10 Cedar Falls 1846 1889 ▼-38
85 Reed Opsal 18:52.0 10 Waukee 1842 1799 ▲66
86 Mason Gaul 18:53.0 9 Dowling Catholic, West Des Moines 1840 1828 ▲14
87 Floyd Walter 18:53.2 9 Ames 1839 1824 ▲20
88 Noah Wright 18:55.7 10 Southeast Polk 1831 1824 ▲10
89 Robert Broughton 18:56.9 9 Pleasant Valley 1828 1852 ▼-33
90 Jack Kresowik 18:57.2 9 Pleasant Valley 1826 1800 ▲33
91 Samuel Larson 18:59.4 10 Indianola 1821 1899 ▼-71
92 Preston Molis 19:01.4 10 Urbandale 1818 1813 ▲7
93 Koebe Farrel 19:02.5 9 Southeast Polk 1816 1814 ▲2
94 Tiger Heikes 19:04.7 9 Johnston 1815 1894 ▼-86
95 Nihir Ketkar 19:05.0 10 Waukee, Northwest 1812 1772 ▲58
96 Sam Goldsmith 19:08.0 10 Dubuque, Hempstead 1810 1806 ▲142
97 Patrick Hoss 19:08.0 9 Johnston 1809 1786 ▲39
98 Cyrus Zadeh 19:12.4 10 Ankeny 1804 1794 ▲14
99 Tom Coddington 19:12.5 10 Urbandale 1802 1796 ▲6
100 Emmett Lewis 19:14.0 10 Urbandale 1800 1798 ▲2
101 Patrick Marsh 19:14.4 9 Dowling Catholic, West Des Moines 1798 1825 ▼-36
102 Logan Hazel 19:14.4 10 Dowling Catholic, West Des Moines 1797 1823 ▼-36
103 Aaron Blanchard 19:15.7 10 Dubuque, Hempstead 1795 1782 ▲17
104 Aiden Wernimont 19:17.9 9 Dubuque, Senior 1792 1799 ▼-6
105 Cameron Bauman 19:18.7 10 Valley, West Des Moines 1791 1796 ▼-6
106 Braydon Murphy 19:19.0 9 Urbandale 1790 1760 ▲25
107 Benjamin Trabue 19:23.5 10 Ames 1785 1766 ▲24
108 Gabe Van Hemert 19:25.0 10 Johnston 1779 1743 ▲67
109 Sam Kirchhoff 19:27.0 10 Iowa Falls - Alden/AGWSR 1775 1768 ▲10
110 Tecoe Summage-Philli 19:28.7 9 Pleasant Valley 1772 1726 ▲62
111 Grayson Hoover 19:29.2 10 Indianola 1770 1808 ▼-56
112 Lucius Ray 19:30.7 9 Ankeny 1768 1775 ▼-10
113 Finn Holst 19:31.0 9 Ankeny 1766 1749 ▲22
114 Allen Cai 19:31.0 10 Ames 1765 1724 ▲60
115 Ezekiel Patterson 19:32.4 10 Indianola 1764 1815 ▼-40
116 Aaron Whiting 19:33.7 10 Valley, West Des Moines 1759 1751 ▲11
117 Alex Miller 19:35.2 9 Des Moines, Roosevelt 1757 1750 ▲8
118 Evan Grodahl 19:35.5 9 Johnston 1756 1745 ▲18
119 Luke Vesperman 19:35.7 9 Ankeny 1756 1752 ▲252
120 Sawyer Marrs 19:36.4 10 Urbandale 1756 1877 ▼-72
121 Dylan Poe 19:38.2 10 Des Moines, Roosevelt 1749 1657 ▲78
122 Brian Meier 19:38.7 9 Urbandale 1747 1774 ▼-23
123 Wyatt Hannapel 19:40.0 9 Ames 1742 1728 ▲20
124 Mason Spriggs 19:40.4 10 Dubuque, Hempstead 1741 1736 ▲7
125 Owen Bowker 19:41.0 10 Ames 1740 1725 ▲21
126 Aiden Heaton 19:41.2 10 Ankeny 1739 1734 ▲6
127 Tanner Christensen 19:43.5 10 Urbandale 1735 1714 ▲27
128 Charlie Leder 19:45.0 10 Valley, West Des Moines 1731 1770 ▼-67
129 CJ Peterson 19:45.4 9 Dubuque, Hempstead 1728 1695 ▲43
130 Logan Backes 19:45.7 10 Cedar Falls 1727 1747 ▼-22
131 Malek Deuw 19:46.7 9 Southeast Polk 1726 1735 ▼-15
132 Sully Smith 19:47.0 10 Waukee, Northwest 1723 1750 ▼-42
133 Tyson LeBlanc 19:47.4 10 Waukee 1722 1731 ▼-13
134 Arslan Nebbe 19:48.4 9 Ames 1721 1692 ▲41
135 Conor Murphy 19:51.0 9 Dowling Catholic, West Des Moines 1717 1688 ▲38
136 Drew Granzow 19:51.4 10 Iowa Falls - Alden/AGWSR 1715 1686 ▲46
137 Kaiden Chavez 19:52.4 10 Ankeny 1712 1657 ▲100
138 Ethan Roberts 19:53.7 9 Ames 1710 1666 ▲67
139 Cooper McLeod 19:56.5 10 Marshalltown 1705 1698 ▲10
140 Israel Kodiaga 19:57.0 9 Cedar Falls 1704 1696 ▲8
141 Andrew Kaminski 19:57.4 9 Ames 1702 1714 ▼-16
142 Samuel Sadow 19:58.5 10 Ames 1698 1701 ▼-4
143 Ryder Lee 19:59.9 10 Johnston 1695 1691 ▲6
144 Drake May 20:00.0 9 Dowling Catholic, West Des Moines 1693 1711 ▼-22
145 Joseph Giles 20:01.7 9 Urbandale 1691 1740 ▼-46
146 Colbie Shupe 20:02.0 10 Pleasant Valley 1690 1673 ▲21
147 Sam Albright 20:03.5 9 Des Moines, Roosevelt 1687 1716 ▼-43
148 Cody Banks 20:03.9 9 Ankeny 1686 1677 ▲13
149 Beau Beck 20:04.0 10 Dowling Catholic, West Des Moines 1686 1705 ▼-25
150 Nick Butler 20:04.4 10 Waukee 1684 1672 ▲16
151 Lane Morgart 20:05.5 10 Pleasant Valley 1683 1675 ▲10
152 Jonas Jeschke 20:06.0 10 Waukee, Northwest 1681 1675 ▲8
153 Hank Murphy 20:06.4 10 Des Moines, Roosevelt 1680 1645 ▲34
154 Ben Kuennen 20:08.0 10 Waukee, Northwest 1675 1665 ▲14
155 Joe Sacco 20:08.0 9 Cedar Falls 1675 1676 ▼-1
156 Logan Boyle 20:08.9 9 Cedar Falls 1672 1633 ▲32
157 Regan Scholten 20:09.0 10 Cedar Falls 1672 1737 ▼-214
158 Jason Friesner 20:09.2 9 Cedar Falls 1671 1660 ▲14
159 Colby Fahrman 20:11.5 9 Ankeny 1666 1676 ▼-14
160 Toby Nielsen 20:12.5 10 Dowling Catholic, West Des Moines 1665 1703 ▼-56
161 Sylas Duffy 20:13.2 9 Dubuque, Senior 1664 1663 ▲1
162 Sawyer Miller 20:14.5 9 Ankeny 1660 1623 ▲56
163 Boaz Lehmann 20:14.7 9 Iowa Falls - Alden/AGWSR 1660 1680 ▼-30
164 Andy Hohmann 20:14.9 9 Dubuque, Senior 1659 1647 ▲10
165 Srihari Kumaresan 20:15.2 9 Johnston 1659 1656 ▲156
166 Elliot Kodis 20:15.4 10 Marshalltown 1658 1667 ▼-14
167 Parker Block 20:17.7 10 Dubuque, Senior 1652 1654 ▼-2
168 Joey Goetsch 20:20.0 9 Cedar Falls 1648 1613 ▲28
169 Maxwell Sell 20:20.0 10 Cedar Falls 1647 1622 ▲24
170 Ian Crespi 20:20.4 10 Ames 1647 1644 ▲72
171 Bryce Weih 20:21.0 10 Valley, West Des Moines 1646 1662 ▼-22
172 Ethan Pewe 20:22.0 9 Johnston 1643 1663 ▼-34
173 Gavin Lienau 20:22.2 9 Dowling Catholic, West Des Moines 1643 1635 ▲9
174 Roan Gratny 20:22.7 10 Waukee, Northwest 1642 1648 ▼-8
175 Ethan MacFarland 20:24.4 10 Johnston 1640 1626 ▲23
176 Garrett Schutte 20:24.5 10 Pleasant Valley 1640 1629 ▲14
177 Jackson Tallman 20:24.7 10 Johnston 1639 1669 ▼-64
178 Kaden Wilson 20:25.5 9 Johnston 1638 1615 ▲39
179 Archer Niemi 20:25.7 9 Ames 1638 1621 ▲23
180 Kaleb Gray 20:27.2 9 Urbandale 1636 1592 ▲36
181 Caleb Crouse 20:27.7 10 Ankeny 1635 1634 ▲1
182 Ian Hoff 20:27.9 9 Johnston 1633 1610 ▲39
183 Brant McElderry 20:30.2 10 Des Moines, Roosevelt 1629 1611 ▲24
184 Peter Shellenberger 20:30.4 10 Valley, West Des Moines 1629 1635 ▼-8
185 Aiden Clark 20:31.0 9 Johnston 1628 1627 ▲2
186 Amin Safi` 20:31.2 10 Valley, West Des Moines 1627 1618 ▲11
187 Miles Bensema 20:32.9 9 Cedar Falls 1626 1658 ▼-44
188 Ian Shriver 20:34.2 9 Ames 1624 1601 ▲31
189 Andrew Royal 20:34.2 9 Dowling Catholic, West Des Moines 1624 1666 ▼-63
190 Ian Silvia 20:35.5 10 Dubuque, Senior 1621 1621 0
191 Zachary Howe 20:39.7 10 Ankeny 1615 1561 ▲100
192 Easton Hamilton 20:40.9 10 Urbandale 1613 1611 ▲3
193 Paul Martin 20:43.0 10 Des Moines, Roosevelt 1610 1601 ▲14
194 Rowan Adkins 20:43.2 10 Pleasant Valley 1609 1622 ▼-16
195 Artie Helmers 20:44.0 10 Ames 1608 1653 ▼-72
196 Tristan Vuijk 20:45.0 9 Johnston 1606 1603 ▲4
197 Ronan Rock 20:47.9 9 Johnston 1603 1581 ▲38
198 Abram Mundy 20:49.0 9 Valley, West Des Moines 1600 1639 ▼-64
199 Hunter Reis 20:51.2 9 Ankeny 1594 1539 ▲108
200 Noah Sloan 20:52.5 10 Ankeny 1592 1588 ▲5
201 Matthew Kirchhoff 20:52.9 9 Iowa Falls - Alden/AGWSR 1590 1597 ▼-11
202 Isaak Bruck 20:53.2 9 Johnston 1587 1555 ▲60
203 Ely Reyna 20:53.7 9 Indianola 1587 1586 ▲86
204 Ganesh Maridu 20:53.7 10 Pleasant Valley 1587 1580 ▲9
205 Benji DeBoom 20:55.5 9 Southeast Polk 1583 1595 ▼-17
206 Thomas Stanley 20:57.2 9 Marshalltown 1583 1623 ▼-66
207 Cody Gray 20:58.0 9 Urbandale 1581 1540 ▲33
208 Ricky Randazzo 20:58.2 9 Des Moines, Roosevelt 1580 1538 ▲38
209 Michael Ward 20:59.0 9 Cedar Falls 1579 1617 ▼-92
210 Cody Van Horn 21:00.4 10 Urbandale 1576 1597 ▼-18
211 Isaiah Nelson 21:01.4 9 Iowa Falls - Alden/AGWSR 1575 1608 ▼-58
212 Cael Kruthoff 21:01.5 9 Indianola 1574 1575 ▼-1
213 Carter Hoskins 21:02.2 10 Waukee 1574 1623 ▼-70
214 Landon O'Meara 21:03.0 10 Waukee, Northwest 1573 1567 ▲7
215 Aaron Scheirer 21:03.7 9 Dubuque, Senior 1571 1613 ▼-34
216 Evertt Richie 21:05.9 10 Ames 1569 1577 ▼-12
217 Blaise Ford 21:07.2 10 Des Moines, Roosevelt 1568 1545 ▲33
218 Michael Klipping 21:11.4 9 Des Moines, Roosevelt 1564 1548 ▲16
219 Liam Lord 21:13.4 10 Valley, West Des Moines 1562 1525 ▲54
220 Ben Kutz 21:13.5 10 Ankeny 1562 1559 ▲5
221 Ty Timmerman 21:15.0 10 Cedar Falls 1561 1577 ▼-14
222 Dawson Alstott 21:16.4 9 Des Moines, Roosevelt 1558 1538 ▲18
223 Conner Dummermuth 21:16.7 10 Johnston 1557 1535 ▲37
224 Augs Diaz de Leon Cisneros 21:17.4 9 Ames 1553 1539 ▲19
225 Matthew Alberico 21:18.0 10 Valley, West Des Moines 1551 1545 ▲9
226 Devin Runde 21:18.0 10 Dubuque, Hempstead 1551 1541 ▲13
227 Samuel Rouse 21:18.7 10 Cedar Falls 1548 1544 ▲9
228 Michael Asige 21:19.5 9 Pleasant Valley 1547 1546 ▲46
229 Elijah Thole 21:20.7 10 Waukee 1545 1524 ▲29
230 Paxton Wertzberger 21:23.5 9 Valley, West Des Moines 1540 1558 ▼-25
231 Dean Crawford 21:24.9 9 Waukee 1538 1583 ▼-76
232 Briton Bailey 21:26.7 9 Pleasant Valley 1536 1544 ▼-9
233 David Lucas 21:27.2 10 Pleasant Valley 1535 1515 ▲26
234 Sam Schmidt 21:27.7 10 Des Moines, Roosevelt 1534 1501 ▲44
235 Kevin Garland 21:30.0 10 Waukee, Northwest 1531 1564 ▼-55
236 Jonah Cawthorn 21:31.5 9 Indianola 1529 1531 ▼-7
237 Christian Ohnemus 21:32.5 9 Waukee, Northwest 1528 1543 ▼-21
238 Bechkam Ramsey 21:33.4 9 Ankeny 1526 1561 ▼-54
239 Drew Smith 21:33.5 9 Dowling Catholic, West Des Moines 1526 1525 ▲25
240 Griffin Mahon 21:34.7 9 Dowling Catholic, West Des Moines 1525 1530 ▼-6
241 Ted Swanson 21:35.9 9 Des Moines, Roosevelt 1525 1549 ▼-22
242 Mannix Neuendorf 21:36.2 9 Valley, West Des Moines 1522 1495 ▲39
243 Zadok Perry 21:36.7 10 Valley, West Des Moines 1521 1537 ▼-24
244 Atticus Petersma 21:36.7 9 Valley, West Des Moines 1519 1490 ▲44
245 Cody Linthicum 21:37.7 9 Urbandale 1516 1506 ▲9
246 Will Schmitz 21:38.0 10 Johnston 1516 1520 ▼-7
247 Andrew Carleton 21:39.0 9 Pleasant Valley 1514 1560 ▼-68
248 Jeremiah Rodgers 21:39.7 10 Pleasant Valley 1513 1506 ▲9
249 Ben Christ 21:40.0 10 Cedar Falls 1511 1461 ▲68
250 Michael Downs 21:40.2 9 Marshalltown 1511 1540 ▼-43
251 Quinn Coonan 21:43.9 10 Dowling Catholic, West Des Moines 1506 1516 ▼-11
252 Theodore Kraft 21:44.5 10 Ames 1505 1530 ▼-36
253 Henry Stamets 21:46.0 10 Valley, West Des Moines 1502 1478 ▲34
254 Ryan Crutchley 21:51.4 10 Waukee, Northwest 1495 1492 ▲5
255 Aadi Rajesh 21:53.4 9 Waukee 1492 1464 ▲41
256 Abbas Nasiri 21:53.5 9 Valley, West Des Moines 1492 1480 ▲16
257 Wolfie Holst 21:53.9 9 Valley, West Des Moines 1491 1463 ▲41
258 Silas Little 21:54.2 9 Ankeny 1490 1478 ▲15
259 Logan Freeseman 21:54.7 9 Ankeny 1489 1499 ▼-13
260 Luke Allison 21:57.7 9 Johnston 1485 1523 ▼-86
261 Isaac Retzlaff 21:58.0 9 Waukee 1484 1524 ▼-63
262 Ben Sunderman 22:02.5 9 Valley, West Des Moines 1481 1438 ▲71
263 Pierce MisiagBeckler 22:06.2 10 Dubuque, Hempstead 1480 1478 ▲44
264 Ace Norwald 22:06.9 12 Ankeny 1480 1506 ▼-39
265 Josh Schulte 22:07.2 10 Dubuque, Senior 1478 1450 ▲24
266 Justin Titus 22:09.4 9 Southeast Polk 1476 1492 ▼-25
267 Carter Marovets 22:14.0 9 Ankeny 1471 1464 ▲9
268 Rome Brayton 22:14.7 10 Johnston 1470 1493 ▼-44
269 David Sprague 22:17.2 9 Pleasant Valley 1468 1496 ▼-36
270 Brendan Dial 22:19.2 10 Ames 1462 1451 ▲15
271 Colten Becker 22:20.0 9 Waukee, Northwest 1460 1452 ▲10
272 Mason Kelley 22:21.2 10 Waukee, Northwest 1458 1455 ▲4
273 Mason Schieber 22:21.5 10 Valley, West Des Moines 1457 1489 ▼-49
274 Tate Terpstra 22:22.7 9 Ames 1456 1462 ▼-7
275 Caleb Lorenz 22:23.7 9 Waukee, Northwest 1455 1429 ▲39
276 George Woodhouse 22:23.9 10 Dubuque, Senior 1455 1454 ▲1
277 Samuel Goteti 22:24.5 9 Waukee, Northwest 1454 1429 ▲35
278 Gage Long 22:27.4 9 Dubuque, Hempstead 1452 1446 ▲8
279 Michael Israel 22:28.2 9 Johnston 1451 1452 ▼-48
280 Mason Zuck 22:29.7 10 Des Moines, Roosevelt 1447 1403 ▲41
281 Shane Ayres 22:31.0 10 Johnston 1445 1447 ▼-4
282 Luke Williams 22:32.0 9 Johnston 1443 1420 ▲39
283 Jack Bryant 22:32.0 9 Des Moines, Lincoln 1442 1431 ▲16
284 Lincoln Kruse 22:35.7 9 Des Moines, Roosevelt 1440 1430 ▲9
285 Paul Giannakouros 22:36.4 10 Dubuque, Hempstead 1440 1438 ▲25
286 John Lloyd 22:39.7 10 Waukee 1434 1390 ▲77
287 Brody Rosemeyer 22:41.0 10 Dubuque, Hempstead 1432 1449 ▼-21
288 Harrison Gilroy 22:46.0 10 Johnston 1421 1393 ▲46
289 Kaleb Schimonitz 22:47.7 9 Valley, West Des Moines 1417 1362 ▲131
290 Caleb Arroyo 22:48.9 10 Urbandale 1415 1453 ▼-53
291 Kevin Reyes-Gonzalez 22:50.0 9 Urbandale 1413 1422 ▼-7
292 Liam McWilliams 22:50.4 10 Indianola 1413 1422 ▼-9
293 Tate Dixon 22:50.7 10 Ankeny 1411 1439 ▼-43
294 Colby Cross 22:51.7 10 Marshalltown 1411 1430 ▼-28
295 Dax Hall 22:54.4 9 Pleasant Valley 1408 1432 ▼-30
296 James Norby 22:54.9 9 Cedar Falls 1405 1407 ▼-1
297 Amadeo Santos 22:55.0 10 Des Moines, North 1405 1418 ▼-20
298 Isaac Provenzale 22:57.0 9 Waukee 1404 1430 ▼-37
299 Ryan MacFarland 22:58.2 9 Johnston 1400 1402 ▼-98
300 Brady Quam 22:59.2 9 Johnston 1398 1410 ▼-21
301 Ryder Wetzel 22:59.7 9 Waukee, Northwest 1397 1383 ▲20
302 Arrow Allen 23:00.9 9 Ames 1396 1418 ▼-31
303 Brendan Foster 23:04.7 9 Ames 1389 1363 ▲38
304 Giovan Valdez-Hernandez 23:05.2 9 Des Moines, Hoover 1389 1441 ▼-93
305 Ethan Feng 23:05.7 10 Waukee 1388 1411 ▼-32
306 Fynn Powers 23:06.5 10 Cedar Falls 1386 1418 ▼-40
307 JT Dix 23:06.5 10 Des Moines, Roosevelt 1385 1379 ▲9
308 Mark Duntz 23:08.4 9 Des Moines, Lincoln 1384 1351 ▲49
309 Kabeer Khanna 23:09.4 10 Johnston 1381 1358 ▲40
310 Ben Halbach 23:10.2 9 Dowling Catholic, West Des Moines 1380 1362 ▲24
311 Jacob Seberger 23:15.4 10 Marshalltown 1375 1333 ▲71
312 Noah McMillin 23:15.5 9 Ankeny 1374 1321 ▲124
313 Ojas Patel 23:17.9 9 Pleasant Valley 1372 1374 ▼-126
314 Levin Riekena 23:19.0 9 Des Moines, Roosevelt 1370 1360 ▲16
315 Camden Nus 23:19.2 9 Cedar Falls 1369 1323 ▲41
316 Matthew Schmitz 23:20.2 10 Johnston 1369 1354 ▲24
317 Evitt Fitzgerald 23:21.0 10 Johnston 1368 1402 ▼-65
318 Louis Kellen 23:22.5 9 Des Moines, Roosevelt 1366 1342 ▲24
319 Mason Wenzel 23:23.9 9 Cedar Falls 1364 1417 ▼-42
320 Carson King 23:25.0 10 Johnston 1360 1344 ▲28
321 Bradley Carrigan 23:25.7 10 Johnston 1360 1359 ▲2
322 Conner Holman 23:26.2 10 Marshalltown 1358 1343 ▲21
323 Gavin McCoy 23:27.0 9 Dowling Catholic, West Des Moines 1357 1325 ▲44
324 Henry Schmitz 23:27.9 10 Waukee, Northwest 1355 1356 ▼-1
325 Arthur Oleson 23:28.5 9 Ankeny 1354 1337 ▲24
326 Jonathan Alberico 23:30.4 10 Valley, West Des Moines 1353 1310 ▲72
327 Syon Aggarwal 23:31.0 10 Johnston 1351 1311 ▲81
328 Mel Chatterjee 23:31.0 10 Johnston 1350 1349 ▲1
329 Leon Gansvind 23:33.0 9 Waukee 1350 1352 ▼-148
330 Alex Young 23:33.5 10 Waukee 1349 1353 ▼-168
331 Jack Atwood 23:38.0 10 Waukee, Northwest 1345 1372 ▼-39
332 Jesse Bennett 23:38.7 10 Dubuque, Hempstead 1344 1340 ▲118
333 Jordan Amanuel 23:38.7 9 Johnston 1343 1296 ▲226
334 Suhaib Aslam 23:39.2 10 Cedar Falls 1343 1317 ▲32
335 Isaak Kaya 23:39.7 10 Waukee, Northwest 1342 1344 ▼-3
336 Ernie Plunkett 23:39.7 9 Cedar Falls 1341 1346 ▼-5
337 Silas Hemmer 23:41.7 9 Cedar Falls 1336 1334 ▲2
338 Bradley Buehler 23:43.7 9 Des Moines, Lincoln 1333 1307 ▲37
339 Devin Carlson 23:46.0 9 Urbandale 1330 1333 ▼-3
340 Tommy Miller 23:49.2 9 BCLUW, Conrad 1326 1359 ▼-55
341 Jake Merschbrock 23:51.9 9 Waukee, Northwest 1321 1314 ▲9
342 Michael Gusse 23:55.7 9 Des Moines, Roosevelt 1318 1321 ▼-179
343 Liam Jablonsky 23:59.0 9 Dubuque, Senior 1315 1242 ▲82
344 Evaristo Saucedo-Escoto 23:59.7 10 Des Moines, North 1312 1285 ▲44
345 Jay Barbosa Forero 24:01.5 10 Waukee, Northwest 1310 1258 ▲123
346 Joseph Thomas 24:02.5 9 Dowling Catholic, West Des Moines 1310 1343 ▼-43
347 Lane Helgens 24:04.7 9 Cedar Falls 1308 1295 ▲11
348 Quintin Bradley 24:08.2 9 Indianola 1306 1452 ▼-76
349 Cael Lemley 24:09.9 10 Waukee, Northwest 1302 1304 ▼-68
350 Parker Christen 24:12.7 10 Marshalltown 1297 1323 ▼-37
351 Benjamin Kouba 24:15.2 10 Valley, West Des Moines 1292 1252 ▲68
352 Melvin Nziraguhunga 24:18.5 9 Waukee 1291 1300 ▼-11
353 Devin Zhang 24:21.0 9 Johnston 1290 1293 ▼-207
354 Chase Smilich 24:28.5 9 Des Moines, Lincoln 1280 1247 ▲52
355 Samuel Johnson 24:34.2 10 Ames 1269 1270 ▼-40
356 Grant Larson 24:41.9 9 Waukee, Northwest 1259 1256 ▲5
357 Arjun Gujja 24:45.7 9 Waukee 1258 1262 ▼-238
358 Connor Drake 24:47.9 9 Ames 1253 1231 ▲33
359 Siwon Park 24:48.0 9 Ames 1253 1275 ▼-31
360 Caleb Leitzen 24:49.0 10 Iowa Falls - Alden/AGWSR 1249 1243 ▲8
361 Connor Noeuy 24:52.2 10 Des Moines, North 1247 1230 ▲25
362 Caden Lemons 24:54.2 10 Des Moines, Hoover 1246 1294 ▼-79
363 Nathan Riley 24:58.0 9 Ames 1243 1278 ▼-49
364 James Dennis 25:02.7 10 Ankeny 1238 1229 ▲13
365 Noah Novotny 25:13.0 9 Dowling Catholic, West Des Moines 1223 1270 ▼-63
366 Ben Mitchell 25:13.4 9 Des Moines, Roosevelt 1221 1217 ▲12
367 Elijah Downs 25:14.4 9 Des Moines, Lincoln 1218 1192 ▲39
368 Joseph Doud 25:15.7 10 Dowling Catholic, West Des Moines 1217 1222 ▼-278
369 Jacob Glick 25:18.5 9 Waukee, Northwest 1212 1205 ▲9
370 Finn Dohmen 25:26.5 9 Waukee 1201 1206 ▼-294
371 Biky Mbama 25:31.7 9 Valley, West Des Moines 1190 1195 ▼-305
372 Drake Wood 25:39.2 8 Johnston 1181 1165 ▲29
373 Paul Brown 25:49.4 10 Ames 1168 1173 ▼-327
374 Mikey Holcomb 25:52.2 9 Urbandale 1165 1171 ▼-329
375 Eli Wagner 25:55.5 9 Dubuque, Hempstead 1161 1199 ▼-47
376 Isiah McKee 26:00.2 9 Des Moines, Lincoln 1152 1102 ▲134
377 George Deal 26:08.7 10 Valley, West Des Moines 1145 1148 ▼-5
378 Otto Salge 26:13.0 9 Waukee 1141 1149 ▼-11
379 Zach Prusha 26:15.0 9 BCLUW, Conrad 1139 1179 ▼-65
380 Jacob Bauer 26:45.0 10 Dubuque, Senior 1105 1097 ▲11
381 Trae Noel 26:47.2 9 Dubuque, Senior 1104 1112 ▼-9
382 Gavin Freiberg 26:54.0 10 Marshalltown 1094 1040 ▲269
383 Colton Sisomphane 27:01.0 10 Des Moines, Lincoln 1084 1137 ▼-82
384 Ethan Boobyer 27:14.5 10 Urbandale 1062 1100 ▼-53
385 Zane Wickenkamp 27:22.4 10 Ames 1053 1021 ▲49
386 Jasper Gordy 27:28.0 9 Ames 1046 1073 ▼-37
387 Aiden Forrester 27:28.9 9 Ankeny 1043 991 ▲234
388 Aiden Barber 27:28.9 10 Indianola 1042 1060 ▼-22
389 Jac Chedester 27:35.7 9 Des Moines, Roosevelt 1034 1124 ▼-71
390 Anthony Turcios 27:58.5 9 Fort Dodge 1004 1013 ▼-487
391 Adrian Wessely 27:59.4 9 Des Moines, North 1004 1012 ▼-488
392 Tyr Holst 28:05.0 9 Valley, West Des Moines 993 1049 ▼-84
393 Carl Bigelow 28:15.0 9 Ames 977 986 ▼-514
394 Jonathan Stein 28:15.9 10 Ames 974 1007 ▼-43
395 Layton Renaud 28:17.7 9 Iowa Falls - Alden/AGWSR 970 1023 ▼-94
396 William Tyrrell 28:18.7 9 Fort Dodge 968 1098 ▼-143
397 Cooper York 28:23.7 10 Johnston 961 948 ▲23
398 Zachary Harsthorn 29:13.7 9 Ankeny 919 929 ▼-571
399 Eli Irvin 29:35.2 9 Waukee, Northwest 882 892 ▼-608
400 Jonas Abner 29:48.7 10 Ames 861 832 ▲51
401 Dev Goriparthi 29:59.5 9 Waukee, Northwest 851 862 ▼-638
402 Harsh Mutyala 30:31.0 9 Waukee 827 812 ▲24
403 Adam Bouhssine 30:47.5 9 Marshalltown 821 912 ▼-308
404 Ian Hays 31:44.2 9 Johnston 748 821 ▼-421
405 Gustavo Perez-Puga 32:04.2 10 Des Moines, North 728 759 ▼-49
406 Kyran McCrady 32:10.5 10 Fort Dodge 710 723 ▼-777
407 Elijah Young 32:54.0 10 Urbandale 662 702 ▼-37
408 Jay Yeluri 33:01.7 9 Waukee, Northwest 654 668 ▼-832
409 Ethan Walck 33:05.2 9 Johnston 642 702 ▼-146
410 William McDeid 33:56.9 10 Ames 577 1231 ▼-848
411 Julian Vega 34:21.9 10 Des Moines, North 533 628 ▼-378
412 Arjun Kasotia 34:37.6 10 Johnston 473 451 ▲50
413 Irene Alobo 35:38.0 10 Des Moines, North 384 403 ▼-1097
414 Joseph Stone 35:39.0 10 Ames 379 398 ▼-1102