Optimizing app for faster loading...
We use analytics to improve your experience. No personal data is collected.
Screen Recording:

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 2086 2085 0
2 Ethan Olson 17:03.0 9 Dowling Catholic, West Des Moines 2021 2020 ▲2
3 Miles Harbert 17:09.5 9 Ankeny 1993 1945 ▲172
4 Ethan Jacobsen 17:10.7 10 Cedar Falls 1987 1989 ▼-2
5 Brody Ahrens 17:11.2 10 Cedar Falls 1979 1999 ▼-21
6 Ethan Rea 17:12.7 9 Cedar Falls 1974 1971 ▲2
7 Nolan Van Bruggen 17:13.2 9 Waukee, Northwest 1968 1932 ▲71
8 Max Fugleberg 17:15.7 9 Waukee, Northwest 1964 1953 ▲18
9 Henry Meyer 17:16.0 10 Johnston 1962 1972 ▼-12
10 Carter Hatz 17:18.9 10 Pleasant Valley 1951 1970 ▼-30
11 Cody Strohman 17:20.0 9 Cedar Falls 1943 1935 ▲8
12 Rob Beecher 17:21.2 10 Dowling Catholic, West Des Moines 1939 1970 ▼-56
13 Matthew Sargent 17:26.0 9 Pleasant Valley 1925 1964 ▼-100
14 Wyatt Beyer 17:26.5 9 Waukee 1917 1911 ▲9
15 Nelsen Perrigo 17:27.2 9 Valley, West Des Moines 1915 1896 ▲29
16 Elias Stein 17:28.7 10 Dowling Catholic, West Des Moines 1908 1906 ▲4
17 Benet Brown 17:29.7 10 Dowling Catholic, West Des Moines 1903 1854 ▲120
18 Warner Leman 17:31.2 9 Dowling Catholic, West Des Moines 1900 1916 ▼-25
19 Kaden Gatton 17:32.0 10 Johnston 1897 1890 ▲7
20 Jace Hudson 17:32.2 9 Cedar Falls 1896 1930 ▼-36
21 Charlie Platt 17:34.0 9 Ames 1885 1850 ▲68
22 Avery Arthur 17:34.2 10 Waukee, Northwest 1884 1874 ▲16
23 Brayden Nixt 17:35.4 10 Ankeny 1878 1878 0
24 Carter Haigh 17:38.0 10 Dowling Catholic, West Des Moines 1867 1853 ▲22
25 Ryne Kies 17:41.7 10 Cedar Falls 1862 1920 ▼-80
26 Henry Maloney 17:42.7 10 Dubuque, Hempstead 1859 1826 ▲51
27 Robert Widtfeldt 17:44.5 9 Johnston 1855 1830 ▲26
28 Talon Froistad 17:47.7 10 Dubuque, Hempstead 1843 1828 ▲22
29 Corrine Fichter 17:48.7 9 Ames 1843 1839 ▲339
30 Jack Carlson 17:48.9 10 Dowling Catholic, West Des Moines 1842 1870 ▼-49
31 Beckett Brock 17:55.0 10 Dubuque, Senior 1826 1827 ▼-2
32 Jacob O'Connnor 17:56.4 10 Pleasant Valley 1821 1846 ▼-42
33 Noah Davidson 17:59.2 10 Johnston 1817 1813 ▲3
34 Blake Williams 18:01.2 9 Johnston 1811 1786 ▲36
35 Mathew Haug 18:01.4 10 Dubuque, Senior 1807 1779 ▲31
36 Carter Dyer 18:02.5 10 Johnston 1804 1805 ▼-2
37 Nolan Risma 18:03.5 9 Dubuque, Hempstead 1801 1790 ▲16
38 Harrison Fleming 18:05.0 10 Waukee, Northwest 1798 1781 ▲27
39 Liam Sullivan 18:06.5 10 Dowling Catholic, West Des Moines 1795 1769 ▲40
40 Grant Smith 18:07.2 10 Dowling Catholic, West Des Moines 1794 1817 ▼-35
41 Eli Dunlap 18:07.2 10 Dowling Catholic, West Des Moines 1791 1758 ▲51
42 Jackson Walsh 18:09.5 9 Ankeny 1785 1745 ▲99
43 Nolan Olson 18:09.7 9 Waukee, Northwest 1785 1799 ▼-25
44 Judah Fauser 18:10.7 9 Cedar Falls 1780 1716 ▲96
45 Rodrigo Avila 18:11.0 10 Cedar Falls 1779 1768 ▲13
46 Colin Hayes 18:13.2 10 Waukee 1775 1760 ▲26
47 Lucas Knutson 18:14.7 10 Des Moines, Roosevelt 1771 1763 ▲12
48 Michael Lee 18:16.0 10 Waukee, Northwest 1766 1750 ▲27
49 Eli Neahaus 18:17.5 10 Dubuque, Senior 1762 1765 ▼-5
50 Andy Coles 18:17.7 9 Johnston 1760 1755 ▲10
51 Landon Wallace 18:17.9 10 Cedar Falls 1759 1792 ▼-37
52 Mason Friedel 18:18.7 9 Waukee 1754 1729 ▲42
53 Benton Schuchart 18:19.2 9 Ankeny 1753 1748 ▲7
54 Rex Craig 18:22.4 9 Waukee, Northwest 1747 1732 ▲22
55 Caleb Bolles 18:23.0 9 Ames 1744 1744 ▲2
56 Gabriel Zingler 18:24.9 10 Valley, West Des Moines 1736 1733 ▲4
57 Aiden Winkie 18:24.9 10 Ankeny 1735 1733 ▲3
58 Isaiah Swanson 18:25.0 9 Ankeny 1733 1715 ▲29
59 Charlie Spahn 18:29.5 9 Dubuque, Hempstead 1729 1704 ▲36
60 Owen Tuyls 18:33.2 9 Waukee, Northwest 1723 1758 ▼-101
61 Graham Hart 18:33.5 10 Valley, West Des Moines 1720 1730 ▼-16
62 Kimball Mendenhall 18:34.7 10 Waukee, Northwest 1716 1711 ▲7
63 Tyler Kohler 18:35.0 10 Waukee, Northwest 1714 1694 ▲33
64 Samuel Nochvay 18:35.0 10 Indianola 1713 1711 ▲8
65 Jack Tryon 18:36.2 9 Urbandale 1710 1733 ▼-26
66 Turner Stewart 18:36.5 10 Cedar Falls 1708 1695 ▲46
67 Dexter Needham 18:37.5 9 Pleasant Valley 1707 1695 ▲18
68 Charles Strauss 18:38.4 10 Johnston 1705 1891 ▼-132
69 Dau Lual 18:38.5 10 Ames 1703 1687 ▲26
70 Felix Miguez 18:38.7 10 Ames 1702 1709 ▼-12
71 Isaac Johnson 18:38.7 10 Indianola 1701 1752 ▼-53
72 Tate Foussat 18:39.2 9 Waukee, Northwest 1698 1657 ▲128
73 Parker McCrea 18:39.5 10 Waukee 1696 1687 ▲15
74 Reid Christensen 18:39.7 10 Waukee 1695 1699 ▼-7
75 Carson Whiting 18:40.5 10 Valley, West Des Moines 1692 1680 ▲19
76 Evan Osler 18:43.4 10 Pleasant Valley 1686 1701 ▼-23
77 Ian Sindt 18:43.7 10 Dubuque, Senior 1684 1681 ▲9
78 Cayden Miller 18:44.7 10 Urbandale 1683 1760 ▼-95
79 Leo Derry 18:45.0 9 Waukee, Northwest 1680 1668 ▲19
80 Jackson Robie 18:45.0 10 Ankeny 1679 1666 ▲20
81 Carver Albright 18:46.4 9 Des Moines, Roosevelt 1674 1667 ▲12
82 Charlie Herzog 18:48.4 9 Valley, West Des Moines 1671 1694 ▼-44
83 Jackson Schulz 18:49.5 10 Ankeny 1668 1663 ▲9
84 Kyler Blanchard 18:51.0 10 Cedar Falls 1666 1710 ▼-58
85 Reed Opsal 18:52.0 10 Waukee 1663 1628 ▲73
86 Mason Gaul 18:53.0 9 Dowling Catholic, West Des Moines 1660 1650 ▲14
87 Floyd Walter 18:53.2 9 Ames 1659 1647 ▲20
88 Noah Wright 18:55.7 10 Southeast Polk 1653 1650 ▲4
89 Robert Broughton 18:56.9 9 Pleasant Valley 1651 1678 ▼-45
90 Jack Kresowik 18:57.2 9 Pleasant Valley 1649 1622 ▲41
91 Samuel Larson 18:59.4 10 Indianola 1646 1716 ▼-90
92 Preston Molis 19:01.4 10 Urbandale 1641 1640 ▲3
93 Koebe Farrel 19:02.5 9 Southeast Polk 1639 1643 ▼-7
94 Tiger Heikes 19:04.7 9 Johnston 1638 1716 ▼-97
95 Nihir Ketkar 19:05.0 10 Waukee, Northwest 1635 1601 ▲66
96 Sam Goldsmith 19:08.0 10 Dubuque, Hempstead 1632 1630 ▲159
97 Patrick Hoss 19:08.0 9 Johnston 1631 1615 ▲37
98 Cyrus Zadeh 19:12.4 10 Ankeny 1627 1618 ▲15
99 Tom Coddington 19:12.5 10 Urbandale 1624 1618 ▲6
100 Emmett Lewis 19:14.0 10 Urbandale 1623 1618 ▲5
101 Patrick Marsh 19:14.4 9 Dowling Catholic, West Des Moines 1621 1647 ▼-41
102 Logan Hazel 19:14.4 10 Dowling Catholic, West Des Moines 1620 1644 ▼-39
103 Aaron Blanchard 19:15.7 10 Dubuque, Hempstead 1617 1599 ▲26
104 Aiden Wernimont 19:17.9 9 Dubuque, Senior 1612 1624 ▼-17
105 Cameron Bauman 19:18.7 10 Valley, West Des Moines 1611 1616 ▼-8
106 Braydon Murphy 19:19.0 9 Urbandale 1609 1581 ▲34
107 Benjamin Trabue 19:23.5 10 Ames 1603 1588 ▲23
108 Gabe Van Hemert 19:25.0 10 Johnston 1597 1570 ▲77
109 Sam Kirchhoff 19:27.0 10 Iowa Falls - Alden/AGWSR 1594 1587 ▲11
110 Tecoe Summage-Philli 19:28.7 9 Pleasant Valley 1592 1549 ▲91
111 Grayson Hoover 19:29.2 10 Indianola 1591 1625 ▼-64
112 Lucius Ray 19:30.7 9 Ankeny 1587 1595 ▼-12
113 Finn Holst 19:31.0 9 Ankeny 1584 1572 ▲20
114 Allen Cai 19:31.0 10 Ames 1583 1548 ▲72
115 Ezekiel Patterson 19:32.4 10 Indianola 1583 1633 ▼-54
116 Aaron Whiting 19:33.7 10 Valley, West Des Moines 1579 1572 ▲10
117 Alex Miller 19:35.2 9 Des Moines, Roosevelt 1576 1572 ▲5
118 Evan Grodahl 19:35.5 9 Johnston 1575 1569 ▲13
119 Luke Vesperman 19:35.7 9 Ankeny 1575 1574 ▲74
120 Sawyer Marrs 19:36.4 10 Urbandale 1574 1683 ▼-107
121 Dylan Poe 19:38.2 10 Des Moines, Roosevelt 1569 1496 ▲117
122 Brian Meier 19:38.7 9 Urbandale 1567 1592 ▼-27
123 Wyatt Hannapel 19:40.0 9 Ames 1561 1548 ▲21
124 Mason Spriggs 19:40.4 10 Dubuque, Hempstead 1560 1553 ▲10
125 Owen Bowker 19:41.0 10 Ames 1558 1544 ▲24
126 Aiden Heaton 19:41.2 10 Ankeny 1558 1556 ▲3
127 Tanner Christensen 19:43.5 10 Urbandale 1554 1532 ▲31
128 Charlie Leder 19:45.0 10 Valley, West Des Moines 1552 1584 ▼-73
129 CJ Peterson 19:45.4 9 Dubuque, Hempstead 1549 1512 ▲67
130 Logan Backes 19:45.7 10 Cedar Falls 1547 1557 ▼-18
131 Malek Deuw 19:46.7 9 Southeast Polk 1546 1559 ▼-25
132 Sully Smith 19:47.0 10 Waukee, Northwest 1543 1567 ▼-46
133 Tyson LeBlanc 19:47.4 10 Waukee 1540 1551 ▼-17
134 Arslan Nebbe 19:48.4 9 Ames 1539 1512 ▲48
135 Conor Murphy 19:51.0 9 Dowling Catholic, West Des Moines 1536 1506 ▲47
136 Drew Granzow 19:51.4 10 Iowa Falls - Alden/AGWSR 1533 1505 ▲66
137 Kaiden Chavez 19:52.4 10 Ankeny 1531 1489 ▲152
138 Ethan Roberts 19:53.7 9 Ames 1527 1490 ▲96
139 Cooper McLeod 19:56.5 10 Marshalltown 1522 1516 ▲11
140 Israel Kodiaga 19:57.0 9 Cedar Falls 1521 1515 ▲12
141 Andrew Kaminski 19:57.4 9 Ames 1520 1534 ▼-22
142 Samuel Sadow 19:58.5 10 Ames 1514 1516 ▼-4
143 Ryder Lee 19:59.9 10 Johnston 1510 1507 ▲6
144 Drake May 20:00.0 9 Dowling Catholic, West Des Moines 1509 1522 ▼-19
145 Joseph Giles 20:01.7 9 Urbandale 1505 1553 ▼-58
146 Colbie Shupe 20:02.0 10 Pleasant Valley 1503 1479 ▲35
147 Sam Albright 20:03.5 9 Des Moines, Roosevelt 1501 1529 ▼-56
148 Cody Banks 20:03.9 9 Ankeny 1499 1491 ▲14
149 Beau Beck 20:04.0 10 Dowling Catholic, West Des Moines 1498 1513 ▼-22
150 Nick Butler 20:04.4 10 Waukee 1495 1485 ▲16
151 Lane Morgart 20:05.5 10 Pleasant Valley 1493 1478 ▲21
152 Jonas Jeschke 20:06.0 10 Waukee, Northwest 1491 1486 ▲7
153 Hank Murphy 20:06.4 10 Des Moines, Roosevelt 1489 1457 ▲40
154 Ben Kuennen 20:08.0 10 Waukee, Northwest 1485 1476 ▲13
155 Joe Sacco 20:08.0 9 Cedar Falls 1483 1481 ▲8
156 Logan Boyle 20:08.9 9 Cedar Falls 1481 1449 ▲35
157 Regan Scholten 20:09.0 10 Cedar Falls 1480 1529 ▼-259
158 Jason Friesner 20:09.2 9 Cedar Falls 1478 1471 ▲22
159 Colby Fahrman 20:11.5 9 Ankeny 1474 1487 ▼-21
160 Toby Nielsen 20:12.5 10 Dowling Catholic, West Des Moines 1473 1504 ▼-57
161 Sylas Duffy 20:13.2 9 Dubuque, Senior 1471 1477 ▼-6
162 Sawyer Miller 20:14.5 9 Ankeny 1466 1433 ▲75
163 Boaz Lehmann 20:14.7 9 Iowa Falls - Alden/AGWSR 1466 1482 ▼-30
164 Andy Hohmann 20:14.9 9 Dubuque, Senior 1464 1457 ▲10
165 Srihari Kumaresan 20:15.2 9 Johnston 1464 1464 ▼-36
166 Elliot Kodis 20:15.4 10 Marshalltown 1462 1475 ▼-23
167 Parker Block 20:17.7 10 Dubuque, Senior 1454 1461 ▼-9
168 Joey Goetsch 20:20.0 9 Cedar Falls 1451 1424 ▲29
169 Maxwell Sell 20:20.0 10 Cedar Falls 1449 1434 ▲32
170 Ian Crespi 20:20.4 10 Ames 1449 1448 ▲76
171 Bryce Weih 20:21.0 10 Valley, West Des Moines 1447 1466 ▼-34
172 Ethan Pewe 20:22.0 9 Johnston 1445 1467 ▼-53
173 Gavin Lienau 20:22.2 9 Dowling Catholic, West Des Moines 1444 1437 ▲9
174 Roan Gratny 20:22.7 10 Waukee, Northwest 1443 1452 ▼-15
175 Ethan MacFarland 20:24.4 10 Johnston 1440 1432 ▲17
176 Garrett Schutte 20:24.5 10 Pleasant Valley 1439 1423 ▲22
177 Jackson Tallman 20:24.7 10 Johnston 1439 1464 ▼-95
178 Kaden Wilson 20:25.5 9 Johnston 1437 1422 ▲34
179 Archer Niemi 20:25.7 9 Ames 1436 1420 ▲27
180 Kaleb Gray 20:27.2 9 Urbandale 1433 1396 ▲45
181 Caleb Crouse 20:27.7 10 Ankeny 1432 1436 ▼-5
182 Ian Hoff 20:27.9 9 Johnston 1430 1416 ▲31
183 Brant McElderry 20:30.2 10 Des Moines, Roosevelt 1425 1413 ▲38
184 Peter Shellenberger 20:30.4 10 Valley, West Des Moines 1425 1435 ▼-16
185 Aiden Clark 20:31.0 9 Johnston 1424 1431 ▼-15
186 Amin Safi` 20:31.2 10 Valley, West Des Moines 1422 1416 ▲10
187 Miles Bensema 20:32.9 9 Cedar Falls 1422 1450 ▼-45
188 Ian Shriver 20:34.2 9 Ames 1419 1398 ▲37
189 Andrew Royal 20:34.2 9 Dowling Catholic, West Des Moines 1419 1459 ▼-77
190 Ian Silvia 20:35.5 10 Dubuque, Senior 1416 1411 ▲16
191 Zachary Howe 20:39.7 10 Ankeny 1412 1372 ▲149
192 Easton Hamilton 20:40.9 10 Urbandale 1410 1414 ▼-8
193 Paul Martin 20:43.0 10 Des Moines, Roosevelt 1404 1403 ▲2
194 Rowan Adkins 20:43.2 10 Pleasant Valley 1403 1412 ▼-13
195 Artie Helmers 20:44.0 10 Ames 1402 1441 ▼-107
196 Tristan Vuijk 20:45.0 9 Johnston 1400 1404 ▼-9
197 Ronan Rock 20:47.9 9 Johnston 1396 1382 ▲32
198 Abram Mundy 20:49.0 9 Valley, West Des Moines 1393 1430 ▼-90
199 Hunter Reis 20:51.2 9 Ankeny 1386 1346 ▲154
200 Noah Sloan 20:52.5 10 Ankeny 1383 1379 ▲5
201 Matthew Kirchhoff 20:52.9 9 Iowa Falls - Alden/AGWSR 1380 1394 ▼-27
202 Isaak Bruck 20:53.2 9 Johnston 1377 1354 ▲64
203 Ely Reyna 20:53.7 9 Indianola 1376 1378 ▼-122
204 Ganesh Maridu 20:53.7 10 Pleasant Valley 1375 1366 ▲14
205 Benji DeBoom 20:55.5 9 Southeast Polk 1371 1393 ▼-42
206 Thomas Stanley 20:57.2 9 Marshalltown 1370 1409 ▼-98
207 Cody Gray 20:58.0 9 Urbandale 1368 1332 ▲39
208 Ricky Randazzo 20:58.2 9 Des Moines, Roosevelt 1367 1328 ▲50
209 Michael Ward 20:59.0 9 Cedar Falls 1364 1397 ▼-175
210 Cody Van Horn 21:00.4 10 Urbandale 1363 1388 ▼-31
211 Isaiah Nelson 21:01.4 9 Iowa Falls - Alden/AGWSR 1361 1393 ▼-82
212 Cael Kruthoff 21:01.5 9 Indianola 1359 1367 ▼-8
213 Carter Hoskins 21:02.2 10 Waukee 1359 1402 ▼-103
214 Landon O'Meara 21:03.0 10 Waukee, Northwest 1357 1353 ▲6
215 Aaron Scheirer 21:03.7 9 Dubuque, Senior 1355 1402 ▼-57
216 Evertt Richie 21:05.9 10 Ames 1351 1362 ▼-17
217 Blaise Ford 21:07.2 10 Des Moines, Roosevelt 1349 1333 ▲34
218 Michael Klipping 21:11.4 9 Des Moines, Roosevelt 1345 1333 ▲15
219 Liam Lord 21:13.4 10 Valley, West Des Moines 1343 1307 ▲77
220 Ben Kutz 21:13.5 10 Ankeny 1342 1340 ▲2
221 Ty Timmerman 21:15.0 10 Cedar Falls 1341 1365 ▼-31
222 Dawson Alstott 21:16.4 9 Des Moines, Roosevelt 1338 1325 ▲17
223 Conner Dummermuth 21:16.7 10 Johnston 1337 1322 ▲30
224 Augs Diaz de Leon Cisneros 21:17.4 9 Ames 1333 1318 ▲25
225 Matthew Alberico 21:18.0 10 Valley, West Des Moines 1331 1323 ▲14
226 Devin Runde 21:18.0 10 Dubuque, Hempstead 1329 1316 ▲19
227 Samuel Rouse 21:18.7 10 Cedar Falls 1328 1321 ▲29
228 Michael Asige 21:19.5 9 Pleasant Valley 1327 1329 ▼-171
229 Elijah Thole 21:20.7 10 Waukee 1324 1299 ▲44
230 Paxton Wertzberger 21:23.5 9 Valley, West Des Moines 1319 1339 ▼-34
231 Dean Crawford 21:24.9 9 Waukee 1318 1359 ▼-113
232 Briton Bailey 21:26.7 9 Pleasant Valley 1315 1318 ▼-4
233 David Lucas 21:27.2 10 Pleasant Valley 1313 1289 ▲37
234 Sam Schmidt 21:27.7 10 Des Moines, Roosevelt 1312 1288 ▲75
235 Kevin Garland 21:30.0 10 Waukee, Northwest 1309 1341 ▼-81
236 Jonah Cawthorn 21:31.5 9 Indianola 1306 1314 ▼-39
237 Christian Ohnemus 21:32.5 9 Waukee, Northwest 1304 1323 ▼-31
238 Bechkam Ramsey 21:33.4 9 Ankeny 1303 1338 ▼-74
239 Drew Smith 21:33.5 9 Dowling Catholic, West Des Moines 1302 1304 ▼-196
240 Griffin Mahon 21:34.7 9 Dowling Catholic, West Des Moines 1302 1310 ▼-12
241 Ted Swanson 21:35.9 9 Des Moines, Roosevelt 1300 1331 ▼-38
242 Mannix Neuendorf 21:36.2 9 Valley, West Des Moines 1297 1270 ▲53
243 Zadok Perry 21:36.7 10 Valley, West Des Moines 1295 1314 ▼-36
244 Atticus Petersma 21:36.7 9 Valley, West Des Moines 1292 1264 ▲56
245 Cody Linthicum 21:37.7 9 Urbandale 1289 1286 ▲3
246 Will Schmitz 21:38.0 10 Johnston 1288 1300 ▼-27
247 Andrew Carleton 21:39.0 9 Pleasant Valley 1286 1330 ▼-89
248 Jeremiah Rodgers 21:39.7 10 Pleasant Valley 1284 1278 ▲8
249 Ben Christ 21:40.0 10 Cedar Falls 1281 1239 ▲77
250 Michael Downs 21:40.2 9 Marshalltown 1280 1312 ▼-62
251 Quinn Coonan 21:43.9 10 Dowling Catholic, West Des Moines 1276 1289 ▼-20
252 Theodore Kraft 21:44.5 10 Ames 1274 1302 ▼-54
253 Henry Stamets 21:46.0 10 Valley, West Des Moines 1269 1245 ▲43
254 Ryan Crutchley 21:51.4 10 Waukee, Northwest 1265 1258 ▲12
255 Aadi Rajesh 21:53.4 9 Waukee 1262 1234 ▲57
256 Abbas Nasiri 21:53.5 9 Valley, West Des Moines 1261 1249 ▲20
257 Wolfie Holst 21:53.9 9 Valley, West Des Moines 1259 1232 ▲57
258 Silas Little 21:54.2 9 Ankeny 1258 1246 ▲19
259 Logan Freeseman 21:54.7 9 Ankeny 1257 1267 ▼-16
260 Luke Allison 21:57.7 9 Johnston 1256 1288 ▼-137
261 Isaac Retzlaff 21:58.0 9 Waukee 1255 1293 ▼-85
262 Ben Sunderman 22:02.5 9 Valley, West Des Moines 1251 1218 ▲87
263 Pierce MisiagBeckler 22:06.2 10 Dubuque, Hempstead 1251 1249 ▲53
264 Ace Norwald 22:06.9 12 Ankeny 1250 1276 ▼-44
265 Josh Schulte 22:07.2 10 Dubuque, Senior 1248 1233 ▲18
266 Justin Titus 22:09.4 9 Southeast Polk 1246 1274 ▼-60
267 Carter Marovets 22:14.0 9 Ankeny 1241 1232 ▲16
268 Rome Brayton 22:14.7 10 Johnston 1241 1265 ▼-75
269 David Sprague 22:17.2 9 Pleasant Valley 1239 1264 ▼-37
270 Brendan Dial 22:19.2 10 Ames 1234 1217 ▲27
271 Colten Becker 22:20.0 9 Waukee, Northwest 1229 1219 ▲18
272 Mason Kelley 22:21.2 10 Waukee, Northwest 1227 1221 ▲10
273 Mason Schieber 22:21.5 10 Valley, West Des Moines 1226 1255 ▼-57
274 Tate Terpstra 22:22.7 9 Ames 1224 1227 ▼-4
275 Caleb Lorenz 22:23.7 9 Waukee, Northwest 1222 1196 ▲51
276 George Woodhouse 22:23.9 10 Dubuque, Senior 1221 1220 0
277 Samuel Goteti 22:24.5 9 Waukee, Northwest 1219 1195 ▲45
278 Gage Long 22:27.4 9 Dubuque, Hempstead 1218 1212 ▲8
279 Michael Israel 22:28.2 9 Johnston 1217 1220 ▼-280
280 Mason Zuck 22:29.7 10 Des Moines, Roosevelt 1209 1163 ▲64
281 Shane Ayres 22:31.0 10 Johnston 1207 1213 ▼-11
282 Luke Williams 22:32.0 9 Johnston 1205 1182 ▲64
283 Jack Bryant 22:32.0 9 Des Moines, Lincoln 1204 1189 ▲26
284 Lincoln Kruse 22:35.7 9 Des Moines, Roosevelt 1200 1189 ▲16
285 Paul Giannakouros 22:36.4 10 Dubuque, Hempstead 1199 1199 ▲37
286 John Lloyd 22:39.7 10 Waukee 1195 1158 ▲107
287 Brody Rosemeyer 22:41.0 10 Dubuque, Hempstead 1193 1209 ▼-24
288 Harrison Gilroy 22:46.0 10 Johnston 1185 1155 ▲98
289 Kaleb Schimonitz 22:47.7 9 Valley, West Des Moines 1182 1144 ▲176
290 Caleb Arroyo 22:48.9 10 Urbandale 1182 1217 ▼-63
291 Kevin Reyes-Gonzalez 22:50.0 9 Urbandale 1178 1167 ▲12
292 Liam McWilliams 22:50.4 10 Indianola 1176 1184 ▼-8
293 Tate Dixon 22:50.7 10 Ankeny 1175 1198 ▼-44
294 Colby Cross 22:51.7 10 Marshalltown 1173 1191 ▼-28
295 Dax Hall 22:54.4 9 Pleasant Valley 1172 1192 ▼-29
296 James Norby 22:54.9 9 Cedar Falls 1170 1176 ▼-14
297 Amadeo Santos 22:55.0 10 Des Moines, North 1168 1187 ▼-35
298 Isaac Provenzale 22:57.0 9 Waukee 1166 1190 ▼-40
299 Ryan MacFarland 22:58.2 9 Johnston 1163 1167 ▼-333
300 Brady Quam 22:59.2 9 Johnston 1162 1171 ▼-18
301 Ryder Wetzel 22:59.7 9 Waukee, Northwest 1160 1148 ▲21
302 Arrow Allen 23:00.9 9 Ames 1159 1179 ▼-34
303 Brendan Foster 23:04.7 9 Ames 1152 1126 ▲54
304 Giovan Valdez-Hernandez 23:05.2 9 Des Moines, Hoover 1152 1198 ▼-173
305 Ethan Feng 23:05.7 10 Waukee 1150 1169 ▼-34
306 Fynn Powers 23:06.5 10 Cedar Falls 1148 1178 ▼-50
307 JT Dix 23:06.5 10 Des Moines, Roosevelt 1145 1137 ▲21
308 Mark Duntz 23:08.4 9 Des Moines, Lincoln 1142 1111 ▲79
309 Kabeer Khanna 23:09.4 10 Johnston 1139 1109 ▲105
310 Ben Halbach 23:10.2 9 Dowling Catholic, West Des Moines 1137 1102 ▲71
311 Jacob Seberger 23:15.4 10 Marshalltown 1133 1098 ▲117
312 Noah McMillin 23:15.5 9 Ankeny 1131 1093 ▲173
313 Ojas Patel 23:17.9 9 Pleasant Valley 1129 1133 ▼-367
314 Levin Riekena 23:19.0 9 Des Moines, Roosevelt 1125 1105 ▲57
315 Camden Nus 23:19.2 9 Cedar Falls 1123 1094 ▲31
316 Matthew Schmitz 23:20.2 10 Johnston 1121 1098 ▲71
317 Evitt Fitzgerald 23:21.0 10 Johnston 1118 1148 ▼-95
318 Louis Kellen 23:22.5 9 Des Moines, Roosevelt 1113 1080 ▲43
319 Mason Wenzel 23:23.9 9 Cedar Falls 1112 1177 ▼-77
320 Carson King 23:25.0 10 Johnston 1108 1080 ▲89
321 Bradley Carrigan 23:25.7 10 Johnston 1107 1098 ▲18
322 Conner Holman 23:26.2 10 Marshalltown 1105 1090 ▲24
323 Gavin McCoy 23:27.0 9 Dowling Catholic, West Des Moines 1102 1071 ▲61
324 Henry Schmitz 23:27.9 10 Waukee, Northwest 1101 1105 ▼-7
325 Arthur Oleson 23:28.5 9 Ankeny 1098 1083 ▲28
326 Jonathan Alberico 23:30.4 10 Valley, West Des Moines 1093 1058 ▲90
327 Syon Aggarwal 23:31.0 10 Johnston 1091 1061 ▲118
328 Mel Chatterjee 23:31.0 10 Johnston 1090 1078 ▲26
329 Leon Gansvind 23:33.0 9 Waukee 1089 1094 ▼-406
330 Alex Young 23:33.5 10 Waukee 1088 1092 ▼-169
331 Jack Atwood 23:38.0 10 Waukee, Northwest 1088 1113 ▼-46
332 Jesse Bennett 23:38.7 10 Dubuque, Hempstead 1085 1083 ▲166
333 Jordan Amanuel 23:38.7 9 Johnston 1083 1051 ▲278
334 Suhaib Aslam 23:39.2 10 Cedar Falls 1081 1062 ▲27
335 Isaak Kaya 23:39.7 10 Waukee, Northwest 1080 1084 ▼-8
336 Ernie Plunkett 23:39.7 9 Cedar Falls 1078 1096 ▼-30
337 Silas Hemmer 23:41.7 9 Cedar Falls 1065 1081 ▼-24
338 Bradley Buehler 23:43.7 9 Des Moines, Lincoln 1061 1039 ▲43
339 Devin Carlson 23:46.0 9 Urbandale 1057 1043 ▲19
340 Tommy Miller 23:49.2 9 BCLUW, Conrad 1054 1110 ▼-66
341 Jake Merschbrock 23:51.9 9 Waukee, Northwest 1047 1042 ▲8
342 Michael Gusse 23:55.7 9 Des Moines, Roosevelt 1046 1051 ▼-449
343 Liam Jablonsky 23:59.0 9 Dubuque, Senior 1038 970 ▲90
344 Evaristo Saucedo-Escoto 23:59.7 10 Des Moines, North 1036 1016 ▲42
345 Jay Barbosa Forero 24:01.5 10 Waukee, Northwest 1032 997 ▲138
346 Joseph Thomas 24:02.5 9 Dowling Catholic, West Des Moines 1032 1069 ▼-57
347 Lane Helgens 24:04.7 9 Cedar Falls 1028 1036 ▼-15
348 Quintin Bradley 24:08.2 9 Indianola 1026 1230 ▼-96
349 Cael Lemley 24:09.9 10 Waukee, Northwest 1020 1022 ▼-130
350 Parker Christen 24:12.7 10 Marshalltown 1019 1053 ▼-65
351 Benjamin Kouba 24:15.2 10 Valley, West Des Moines 1014 981 ▲75
352 Melvin Nziraguhunga 24:18.5 9 Waukee 1013 1028 ▼-22
353 Devin Zhang 24:21.0 9 Johnston 1011 1016 ▼-484
354 Chase Smilich 24:28.5 9 Des Moines, Lincoln 1004 977 ▲63
355 Samuel Johnson 24:34.2 10 Ames 998 999 ▼-74
356 Grant Larson 24:41.9 9 Waukee, Northwest 984 982 ▲4
357 Arjun Gujja 24:45.7 9 Waukee 983 989 ▼-511
358 Connor Drake 24:47.9 9 Ames 977 958 ▲35
359 Siwon Park 24:48.0 9 Ames 976 999 ▼-39
360 Caleb Leitzen 24:49.0 10 Iowa Falls - Alden/AGWSR 970 996 ▼-63
361 Connor Noeuy 24:52.2 10 Des Moines, North 965 948 ▲31
362 Caden Lemons 24:54.2 10 Des Moines, Hoover 964 1008 ▼-187
363 Nathan Riley 24:58.0 9 Ames 960 999 ▼-75
364 James Dennis 25:02.7 10 Ankeny 956 954 ▲2
365 Noah Novotny 25:13.0 9 Dowling Catholic, West Des Moines 950 979 ▼-41
366 Ben Mitchell 25:13.4 9 Des Moines, Roosevelt 945 943 ▲6
367 Elijah Downs 25:14.4 9 Des Moines, Lincoln 941 917 ▲52
368 Joseph Doud 25:15.7 10 Dowling Catholic, West Des Moines 940 946 ▼-554
369 Jacob Glick 25:18.5 9 Waukee, Northwest 934 927 ▲10
370 Finn Dohmen 25:26.5 9 Waukee 925 932 ▼-568
371 Biky Mbama 25:31.7 9 Valley, West Des Moines 917 924 ▼-576
372 Drake Wood 25:39.2 8 Johnston 907 894 ▲31
373 Paul Brown 25:49.4 10 Ames 906 912 ▼-588
374 Mikey Holcomb 25:52.2 9 Urbandale 901 908 ▼-592
375 Eli Wagner 25:55.5 9 Dubuque, Hempstead 896 929 ▼-48
376 Isiah McKee 26:00.2 9 Des Moines, Lincoln 885 852 ▲128
377 George Deal 26:08.7 10 Valley, West Des Moines 871 868 ▲4
378 Otto Salge 26:13.0 9 Waukee 867 870 ▼-4
379 Zach Prusha 26:15.0 9 BCLUW, Conrad 865 965 ▼-72
380 Jacob Bauer 26:45.0 10 Dubuque, Senior 834 801 ▲40
381 Trae Noel 26:47.2 9 Dubuque, Senior 831 842 ▼-14
382 Gavin Freiberg 26:54.0 10 Marshalltown 822 787 ▲209
383 Colton Sisomphane 27:01.0 10 Des Moines, Lincoln 822 865 ▼-95
384 Ethan Boobyer 27:14.5 10 Urbandale 815 836 ▼-31
385 Zane Wickenkamp 27:22.4 10 Ames 806 781 ▲49
386 Jasper Gordy 27:28.0 9 Ames 803 819 ▼-25
387 Aiden Forrester 27:28.9 9 Ankeny 792 757 ▲219
388 Aiden Barber 27:28.9 10 Indianola 790 806 ▼-19
389 Jac Chedester 27:35.7 9 Des Moines, Roosevelt 784 838 ▼-68
390 Anthony Turcios 27:58.5 9 Fort Dodge 766 774 ▼-726
391 Adrian Wessely 27:59.4 9 Des Moines, North 764 772 ▼-728
392 Tyr Holst 28:05.0 9 Valley, West Des Moines 762 796 ▼-59
393 Carl Bigelow 28:15.0 9 Ames 752 761 ▼-739
394 Jonathan Stein 28:15.9 10 Ames 749 772 ▼-38
395 Layton Renaud 28:17.7 9 Iowa Falls - Alden/AGWSR 741 788 ▼-234
396 William Tyrrell 28:18.7 9 Fort Dodge 732 822 ▼-228
397 Cooper York 28:23.7 10 Johnston 715 712 ▲6
398 Zachary Harsthorn 29:13.7 9 Ankeny 711 719 ▼-781
399 Eli Irvin 29:35.2 9 Waukee, Northwest 708 717 ▼-783
400 Jonas Abner 29:48.7 10 Ames 695 670 ▲60
401 Dev Goriparthi 29:59.5 9 Waukee, Northwest 694 703 ▼-797
402 Harsh Mutyala 30:31.0 9 Waukee 682 666 ▲30
403 Adam Bouhssine 30:47.5 9 Marshalltown 679 734 ▼-229
404 Ian Hays 31:44.2 9 Johnston 637 679 ▼-283
405 Gustavo Perez-Puga 32:04.2 10 Des Moines, North 613 607 ▲11
406 Kyran McCrady 32:10.5 10 Fort Dodge 607 617 ▼-883
407 Elijah Young 32:54.0 10 Urbandale 564 525 ▲41
408 Jay Yeluri 33:01.7 9 Waukee, Northwest 561 572 ▼-928
409 Ethan Walck 33:05.2 9 Johnston 552 574 ▼-47
410 William McDeid 33:56.9 10 Ames 523 985 ▼-945
411 Julian Vega 34:21.9 10 Des Moines, North 487 538 ▼-260
412 Arjun Kasotia 34:37.6 10 Johnston 388 384 ▲9
413 Irene Alobo 35:38.0 10 Des Moines, North 338 351 ▼-1149
414 Joseph Stone 35:39.0 10 Ames 291 304 ▼-1196