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

50th Bobcat XC Invitational JV Boys

Place Name Time Grade School Name Performance Score Updated Rating Rating Change
1 Jack Considine 16:41.0 12 Cedar Falls 2064 2042 ▲23
2 Brayden Frey 16:43.1 12 Cedar Falls 2045 2051 ▼-22
3 Aidan Farrell 16:51.0 12 Ankeny 2009 1971 ▲132
4 Jack Crossland 16:58.2 9 Johnston 1979 1983 ▼-11
5 Tyler Bailey 17:06.5 9 Cedar Falls 1960 1956 ▲4
6 Gavin Boliver 17:07.9 12 Johnston 1950 1943 ▲8
7 Sam O'Hair 17:09.7 12 Cedar Falls 1944 1934 ▲10
8 Vince Frederiksen 17:12.2 12 Cedar Falls 1936 1933 ▲8
9 Carson Ibeling 17:12.2 11 Dallas Center-Grimes 1933 1914 ▲36
10 Henry Strauss 17:13.2 12 Johnston 1927 1883 ▲51
11 Levi Stember 17:20.9 12 Ankeny 1908 1886 ▲44
12 Jan Luka Castillo-Mora 17:21.7 11 Dowling Catholic, West Des Moines 1906 1903 ▲5
13 Zach Riley 17:23.5 11 Ankeny 1897 1882 ▲29
14 Aksel Beedon 17:28.7 9 Norwalk 1885 1881 ▲381
15 Brett Gifford 17:30.2 12 Dowling Catholic, West Des Moines 1882 1886 ▼-7
16 Carter Gearhart 17:31.4 11 Johnston 1879 1871 ▲19
17 Elliot Liesland 17:36.7 11 Valley, West Des Moines 1874 1841 ▲89
18 Buck Pattinson 17:38.2 11 Johnston 1872 1860 ▲22
19 Adam Ruehling 17:38.4 10 Waukee, Northwest 1871 1871 ▼-1
20 Jack Brooks 17:40.0 12 Johnston 1869 1878 ▼-11
21 Hudson Wheelock 17:44.5 10 Des Moines, Lincoln 1858 1838 ▲38
22 Daniel Webster 17:46.9 12 Norwalk 1852 1831 ▲43
23 William Zhao 17:47.7 12 Johnston 1850 1842 ▲17
24 Owen Palmer 17:48.7 12 Dowling Catholic, West Des Moines 1845 1839 ▲8
25 Brennan Lesko 17:48.7 12 Ankeny 1846 1814 ▲87
26 Ryan Sample 17:48.7 11 Waukee, Northwest 1843 1840 ▲5
27 Blake Grask 17:52.2 11 Dowling Catholic, West Des Moines 1837 1801 ▲58
28 Sam Watkins 17:53.2 12 Dallas Center-Grimes 1833 1852 ▼-39
29 Juan Reyes 17:53.5 12 Waukee, Northwest 1831 1845 ▼-31
30 Ellis Coyier 17:54.5 11 Waukee 1829 1825 ▲325
31 Jamison Bice 17:59.5 12 Norwalk 1821 1822 ▼-3
32 Charlie Leto 18:00.5 12 Dowling Catholic, West Des Moines 1817 1825 ▼-11
33 Jake Dahlmer 18:00.7 12 Ankeny 1813 1783 ▲73
34 Sean Bendinger 18:00.7 11 Valley, West Des Moines 1816 1821 ▼-11
35 Noah Yaeger 18:03.5 12 Ankeny 1808 1776 ▲86
36 Aydean Bejtovic 18:04.7 11 Johnston 1806 1775 ▲32
37 Will Johnson 18:04.9 10 Urbandale 1804 1799 ▲5
38 Ben Pudenz 18:08.0 10 Dallas Center-Grimes 1803 1818 ▼-29
39 Logan Brustkern 18:08.7 11 Johnston 1800 1780 ▲21
40 Cayden Miller 18:10.7 9 Urbandale 1794 1746 ▲66
41 Noah Reese 18:11.9 11 Johnston 1791 1738 ▲169
42 Ben Every 18:11.9 12 Dallas Center-Grimes 1790 1810 ▼-41
43 Mitchell Cook 18:12.4 12 Dowling Catholic, West Des Moines 1788 1778 ▲14
44 William Giles 18:14.5 11 Urbandale 1786 1773 ▲16
45 Harper Gessmann 18:15.0 10 Dallas Center-Grimes 1785 1803 ▼-37
46 Cooper Smith 18:15.2 11 Urbandale 1782 1754 ▲83
47 Finn Kinkaid 18:16.5 11 Dubuque, Senior 1781 1779 ▲3
48 Kenny Uitermarkt 18:16.9 11 Urbandale 1776 1721 ▲57
49 Nathan Moberg 18:16.9 11 Southeast Polk 1778 1745 ▲101
50 Chase Kies 18:19.7 11 Cedar Falls 1774 1794 ▼-31
51 Atticus Schleusner 18:20.0 10 Waukee, Northwest 1770 1770 ▲2
52 Carson Fenster 18:21.0 12 Norwalk 1767 1763 ▲8
53 Aidan Friedel 18:23.5 12 Waukee, Northwest 1762 1753 ▲16
54 Vincent Scherr 18:24.5 11 Dubuque, Hempstead 1760 1729 ▲31
55 Sam Buhrow 18:25.7 9 Norwalk 1753 1757 ▼-8
56 Harrison Bice 18:26.2 10 Norwalk 1751 1741 ▲19
57 Cassandro Chan 18:27.0 11 Iowa City, West 1747 1687 ▲59
58 Tanner Simpson 18:29.2 11 Waukee, Northwest 1741 1748 ▼-12
59 Ian Hurley 18:29.2 12 Johnston 1739 1739 ▲1
60 Carter Cabanayan 18:29.7 11 Waukee, Northwest 1739 1769 ▼-128
61 Rodrigo Verastegui 18:30.7 8 Waukee, Northwest 1736 1736 ▲2
62 Fabian Jarabek 18:33.2 12 Dowling Catholic, West Des Moines 1731 1685 ▲98
63 Jack Meyer 18:34.5 12 Johnston 1730 1710 ▲21
64 Din Terzic 18:35.5 12 Urbandale 1726 1720 ▲8
65 Owen Weiler 18:36.7 10 Dallas Center-Grimes 1726 1754 ▼-75
66 Will Weydert 18:36.7 12 Dallas Center-Grimes 1723 1698 ▲50
67 Braden Walters 18:39.5 11 Waukee 1720 1711 ▲16
68 Aiden Lange 18:40.7 11 Dubuque, Hempstead 1718 1695 ▲67
69 Owen Kouba 18:41.2 12 Valley, West Des Moines 1717 1698 ▲40
70 Sam Mora 18:45.0 11 Dallas Center-Grimes 1714 1749 ▼-182
71 Ashtin Duffy 18:45.0 11 Cedar Falls 1712 1735 ▼-35
72 Damion Winkler 18:47.0 11 Ames 1710 1691 ▲39
73 Carson Kearns 18:47.7 11 Waukee, Northwest 1709 1711 ▼-4
74 Vincent Sacco 18:48.5 12 Cedar Falls 1707 1706 ▲3
75 Quinn Dow 18:50.0 12 Ankeny 1705 1719 ▼-28
76 Abram Livermore 18:50.2 9 Norwalk 1703 1704 ▼-2
77 Logan Waters 18:50.7 12 Iowa City, West 1700 1660 ▲47
78 Tyler Moody 18:52.2 12 Cedar Falls 1696 1671 ▲37
79 Parker Peters 18:52.2 11 Southeast Polk 1697 1673 ▲52
80 Tedd Behr 18:53.5 10 Ankeny 1694 1685 ▲16
81 Blake Glennon 18:58.5 12 Johnston 1685 1655 ▲43
82 Andrew Maitre 18:59.4 12 Johnston 1681 1690 ▼-9
83 Arthur Chen 18:59.4 11 Johnston 1682 1653 ▲103
84 Lane Osterloh 18:59.7 10 Norwalk 1680 1700 ▼-44
85 Obadiah Northway 19:01.0 11 Ames 1677 1659 ▲35
86 Parker Gooding 19:05.2 11 Marshalltown 1672 1658 ▲28
87 Roe Denny 19:06.0 12 Ankeny 1669 1672 ▼-5
88 Brendon Zheng 19:08.2 11 Dubuque, Hempstead 1663 1675 ▼-12
89 Nick Wellet 19:09.5 11 Waukee 1659 1627 ▲104
90 Nate Hammerand 19:12.0 12 Urbandale 1657 1669 ▼-16
91 Max Mills 19:12.2 11 Cedar Falls 1655 1650 ▲6
92 Greyson Veiseth 19:12.5 11 Cedar Falls 1654 1643 ▲15
93 Zane Hastich 19:13.2 11 Southeast Polk 1651 1625 ▲58
94 Logan Kessler 19:18.0 12 Norwalk 1643 1656 ▼-25
95 Ben Meier 19:18.7 11 Valley, West Des Moines 1642 1660 ▼-39
96 Cole Irlmeier 19:19.2 9 Dallas Center-Grimes 1637 1621 ▲29
97 Drew Klemesrud 19:19.2 11 Waukee 1637 1610 ▲66
98 Ty Loeffelholz 19:20.2 11 Dubuque, Hempstead 1634 1634 ▲1
99 Victor Njane 19:21.4 11 Waukee 1631 1632 ▼-2
100 Mason Stevermer 19:21.7 12 Valley, West Des Moines 1630 1651 ▼-46
101 Joplin Hallstoos 19:22.7 12 Dubuque, Senior 1629 1628 ▲128
102 Gavin VanBrocklin 19:24.2 12 Cedar Falls 1628 1630 ▼-3
103 Cohen Breitbach 19:24.5 11 Dubuque, Hempstead 1626 1615 ▲12
104 Payton Mizer 19:24.9 12 Waukee 1625 1607 ▲37
105 Alex Kottmeyer 19:28.0 11 Waukee 1620 1591 ▲81
106 Eli Heckert 19:28.2 11 Norwalk 1619 1593 ▲60
107 Brandon Stahl 19:29.2 10 Waukee, Northwest 1619 1640 ▼-46
108 Carson Tracy 19:31.2 12 Johnston 1617 1599 ▲19
109 Liam McGrane 19:32.7 11 Cedar Falls 1615 1617 ▼-4
110 Carson Menke 19:34.2 10 Norwalk 1613 1622 ▼-18
111 Jack Imoehl 19:36.5 12 Waukee, Northwest 1607 1608 ▼-1
112 Gavin Reed 19:38.0 11 Indianola 1603 1571 ▲34
113 Luke Casey 19:41.7 12 Indianola 1599 1595 ▲6
114 Boston Shaw 19:41.9 11 Waukee, Northwest 1597 1607 ▼-19
115 Grant Wellington 19:41.9 11 Ames 1598 1604 ▼-11
116 Eli McGee 19:42.5 11 Johnston 1595 1572 ▲62
117 Logan Corwin 19:42.9 11 Des Moines, Roosevelt 1594 1612 ▼-38
118 Brady Olson 19:43.0 11 Iowa City, West 1592 1527 ▲64
119 Ethan Spracklin 19:43.9 11 Dowling Catholic, West Des Moines 1590 1595 ▼-7
120 Callen Ripley 19:44.2 11 Ankeny 1588 1574 ▲27
121 Hank McGuire 19:46.5 11 Dowling Catholic, West Des Moines 1586 1590 ▼-6
122 Caleb Briggs 19:50.9 12 Waukee, Northwest 1582 1594 ▼-23
123 Aydan Albritton 19:51.5 12 Southeast Polk 1580 1547 ▲121
124 Will Scott 19:51.9 12 Dubuque, Hempstead 1579 1559 ▲26
125 Nik Hudak 19:53.7 12 Urbandale 1575 1539 ▲41
126 Alton Ladd 19:54.2 11 Valley, West Des Moines 1573 1566 ▲13
127 Alex Schumacher 19:54.7 11 Southeast Polk 1572 1558 ▲27
128 Wyatt Guely 19:55.4 12 Indianola 1571 1566 ▲6
129 Max Donaldson 19:56.5 12 Cedar Falls 1568 1590 ▼-32
130 Xander Bingaman 19:57.7 12 Waukee, Northwest 1567 1554 ▲26
131 Jackson Foy 19:58.7 11 Dallas Center-Grimes 1566 1573 ▼-13
132 Owen Park 19:59.2 9 Dallas Center-Grimes 1565 1574 ▼-15
133 Nathan Poag 20:01.2 11 Ames 1562 1576 ▼-28
134 Elias Thompson 20:01.2 11 Ames 1561 1571 ▼-20
135 Karson Johnson 20:04.4 12 Waukee 1553 1521 ▲110
136 Max Young 20:04.5 11 Waukee 1553 1552 ▲1
137 Carter Halvorson 20:04.7 12 Cedar Falls 1551 1513 ▲69
138 Warren Eaves 20:05.5 10 Waukee, Northwest 1551 1550 ▲50
139 Jacob Gasior 20:08.7 11 Valley, West Des Moines 1549 1564 ▼-30
140 Evan Moon 20:12.4 11 Ames 1545 1565 ▼-40
141 Kai Merril 20:13.4 11 Iowa City, West 1544 1521 ▲30
142 Tyson Hathaway 20:15.5 12 Valley, West Des Moines 1541 1548 ▼-12
143 Elian Funes 20:16.7 10 Des Moines, Lincoln 1539 1539 ▲39
144 Kiran Kothavale 20:18.2 12 Waukee, Northwest 1535 1525 ▲20
145 Nevin Bissell 20:18.9 11 Dallas Center-Grimes 1534 1556 ▼-44
146 Bodee Krob 20:19.2 10 Dallas Center-Grimes 1534 1563 ▼-76
147 Larson De Boer 20:21.5 11 Urbandale 1530 1537 ▼-7
148 Ben Couvillon 20:21.7 12 Johnston 1529 1529 ▲29
149 Joyson Zannoubo 20:22.0 11 Ames 1528 1502 ▲64
150 Caden Shockey 20:26.2 11 Waukee, Northwest 1524 1549 ▼-58
151 Sam Sparks 20:26.7 12 Urbandale 1520 1471 ▲51
152 Drew Every 20:26.7 10 Dallas Center-Grimes 1522 1533 ▼-20
153 Aidan Swain 20:27.5 11 Valley, West Des Moines 1519 1519 ▲19
154 Miguel Ranfeld 20:29.2 11 Dallas Center-Grimes 1517 1550 ▼-101
155 Jackson Bell 20:29.4 11 Ames 1516 1516 ▲16
156 Jacob Zimmerman 20:29.9 11 Waukee, Northwest 1514 1512 ▲3
157 Jon Hudak 20:31.2 12 Urbandale 1511 1497 ▲18
158 Isaac Benscoter 20:31.4 11 Marshalltown 1510 1493 ▲33
159 Atticus Pottratz 20:32.0 12 Ankeny 1507 1490 ▲34
160 Michael Westendorf 20:32.9 11 Johnston 1505 1472 ▲222
161 Jett Didelot 20:33.7 11 Dubuque, Hempstead 1502 1498 ▲7
162 Jamison Tressler 20:34.9 11 Cedar Falls 1501 1501 ▲1
163 Zachary Peters 20:36.0 11 Ames 1499 1514 ▼-28
164 Diego Tejada 20:37.4 12 Marshalltown 1494 1523 ▼-75
165 Gene Warby 20:39.0 11 Cedar Falls 1491 1445 ▲123
166 Braden Stewart 20:40.2 12 Cedar Falls 1490 1492 ▼-3
167 Jonah Rowland 20:41.2 11 Johnston 1489 1471 ▲42
168 Sebastian Reinert 20:45.5 11 Dubuque, Senior 1482 1470 ▲18
169 Derek Foht 20:46.4 11 Dubuque, Senior 1478 1444 ▲59
170 Preston Block 20:48.2 11 Dubuque, Senior 1475 1485 ▼-16
171 Teddy Ruppel 20:49.7 11 Dubuque, Senior 1472 1453 ▲29
172 Braelon Decker 20:50.2 12 Indianola 1469 1464 ▲12
173 Carlos Guzman 20:50.5 11 Urbandale 1468 1455 ▲14
174 Jacob Weber 20:50.7 11 Ames 1466 1473 ▼-11
175 Sam McAlister 20:52.5 12 Johnston 1463 1469 ▼-11
176 Buck Mcclaflin 20:52.5 11 Southeast Polk 1463 1493 ▼-87
177 Alex Eichhorn 20:52.7 12 Ames 1462 1482 ▼-42
178 Isaiah Mayfield 20:54.0 11 Cedar Falls 1460 1460 ▼-40
179 Charlie Branscomb 20:54.2 12 Dubuque, Senior 1458 1436 ▲34
180 August Vance 20:54.5 12 Des Moines, Roosevelt 1457 1458 ▼-42
181 Parker O'Neall 20:56.5 10 Des Moines, Roosevelt 1455 1471 ▼-32
182 Drew Tjaden 20:56.7 11 Cedar Falls 1454 1452 ▲1
183 Trevor Huegerich 20:56.7 12 Cedar Falls 1453 1454 ▼-46
184 Cameron Clayton 20:57.0 12 Cedar Falls 1452 1425 ▲43
185 Monte Sprank 20:57.2 12 Dubuque, Senior 1451 1439 ▲17
186 Nathan Frye 20:59.0 9 East Marshall, LeGrand 1450 1477 ▼-39
187 Kaden Klootwyk 20:59.5 11 Valley, West Des Moines 1449 1450 ▼-50
188 Charlie Fitzgerald 21:00.2 11 Waukee 1449 1450 ▼-50
189 Matthew Tijerino 21:01.2 10 Dallas Center-Grimes 1449 1447 ▲3
190 Evan Friesen 21:02.9 9 Dallas Center-Grimes 1446 1444 ▲3
191 Lewis Lentsch 21:04.4 11 Dowling Catholic, West Des Moines 1442 1455 ▼-18
192 Nathan Mauro 21:05.2 11 Dowling Catholic, West Des Moines 1441 1456 ▼-21
193 Aidan Sash 21:09.2 12 Dowling Catholic, West Des Moines 1435 1386 ▲231
194 August Anderson 21:10.0 11 Indianola 1433 1376 ▲79
195 Nolan Harder 21:12.4 11 Waukee 1430 1464 ▼-136
196 Colin Porter 21:13.4 12 Southeast Polk 1429 1441 ▼-22
197 Sawyer Smith 21:13.9 11 Iowa City, West 1428 1429 ▼-71
198 Carter Brummel 21:17.2 12 East Marshall, LeGrand 1425 1471 ▼-106
199 Logan Frink 21:20.5 11 Waukee 1420 1407 ▲24
200 Pablo Moreno 21:20.7 12 Cedar Falls 1419 1420 ▼-80
201 Lucas Bantz 21:22.7 11 Marshalltown 1417 1423 ▼-12
202 Carson Snyder 21:23.5 12 Marshalltown 1415 1428 ▼-26
203 Larry Li 21:25.0 11 Waukee, Northwest 1413 1425 ▼-24
204 Jackson Grossnickle 21:27.0 12 Ankeny 1406 1412 ▼-10
205 Gage Boersma 21:27.2 12 Indianola 1404 1415 ▼-20
206 Dane Butler 21:28.2 12 Waukee 1402 1377 ▲61
207 Tariku Krob 21:29.0 9 Southeast Polk 1402 1417 ▼-30
208 Jack Franks 21:30.0 11 Des Moines, Roosevelt 1399 1382 ▲36
209 Carson Mears 21:30.4 12 Waukee, Northwest 1396 1367 ▲87
210 Logan Plourde 21:35.4 12 Norwalk 1389 1425 ▼-213
211 Jackson Herring 21:37.5 12 Cedar Falls 1386 1384 ▲3
212 Nolan Reese 21:38.7 12 Cedar Falls 1384 1385 ▼-115
213 Raj Biswa 21:41.5 10 Des Moines, Lincoln 1384 1385 ▼-115
214 Braylon Darter 21:44.4 9 East Marshall, LeGrand 1383 1415 ▼-38
215 David Zhang 21:47.2 11 Johnston 1379 1381 ▼-119
216 Nathan Wanat 21:47.5 12 Dallas Center-Grimes 1378 1390 ▼-22
217 Tai Vo 21:49.2 11 Des Moines, Lincoln 1374 1343 ▲128
218 Cormac Wilson 21:49.5 11 Iowa City, West 1372 1361 ▲27
219 Skyler Wade 21:49.5 11 Ames 1371 1369 ▲3
220 Bennett Neipert 21:51.7 11 Des Moines, Roosevelt 1369 1371 ▼-5
221 Jackson Temple 21:52.2 12 Waukee, Northwest 1368 1370 ▼-130
222 Trent Paugh 21:52.5 11 Ankeny 1368 1354 ▲27
223 Levi Kramer 21:52.9 12 Dubuque, Hempstead 1366 1347 ▲21
224 Kager Kremer 21:53.0 11 Marshalltown 1366 1379 ▼-25
225 Finn Huggins 21:57.9 11 Des Moines, Roosevelt 1359 1349 ▲20
226 Alex Nielsen 21:58.0 12 Dubuque, Senior 1358 1365 ▼-11
227 Severo Rodriguez 21:58.9 11 Dowling Catholic, West Des Moines 1356 1315 ▲95
228 Gabe Keagle 21:59.7 12 Cedar Falls 1356 1354 ▲2
229 Colin Huynh 22:00.4 11 Dallas Center-Grimes 1355 1381 ▼-57
230 Jake Scott 22:01.4 12 Des Moines, Roosevelt 1350 1351 ▼-149
231 Evan Allen 22:02.4 12 Waukee, Northwest 1347 1322 ▲66
232 Mateo Holcomb 22:03.7 11 Urbandale 1345 1364 ▼-28
233 Brayden Burke 22:04.7 12 East Marshall, LeGrand 1343 1316 ▲113
234 Maddox Wajda 22:05.0 11 Valley, West Des Moines 1343 1352 ▼-18
235 Matthew Pierson 22:05.7 11 Dowling Catholic, West Des Moines 1342 1346 ▼-7
236 Leo Klemm 22:06.2 11 Dowling Catholic, West Des Moines 1339 1296 ▲124
237 Cameron Seitz 22:08.7 11 Des Moines, Roosevelt 1335 1334 ▲3
238 Jackson Warren 22:09.9 12 Norwalk 1334 1368 ▼-127
239 Aidan Seeks 22:17.9 11 Cedar Falls 1321 1312 ▲12
240 Spencer Hughes 22:19.2 12 Indianola 1319 1302 ▲24
241 John Holland 22:20.2 11 Cedar Falls 1317 1297 ▲32
242 Matthew Groeneveld 22:21.2 11 Cedar Falls 1316 1278 ▲79
243 Von Blackburn 22:23.0 9 East Marshall, LeGrand 1311 1336 ▼-54
244 Donovan Mathis 22:24.9 11 Johnston 1307 1309 ▼-191
245 James Bridenstine 22:25.0 12 Ankeny 1306 1328 ▼-46
246 Ethon Downes 22:29.2 11 Des Moines, Lincoln 1293 1296 ▼-204
247 Aaron Boston 22:31.0 11 Des Moines, Lincoln 1293 1295 ▼-205
248 Jonathan Moser 22:35.5 11 Dowling Catholic, West Des Moines 1289 1299 ▼-15
249 Collin O'Bryon 22:35.9 12 Cedar Falls 1288 1337 ▼-129
250 Finn Graziano 22:36.2 11 Waukee 1285 1255 ▲101
251 Landen Shoeman 22:39.2 9 East Marshall, LeGrand 1280 1341 ▼-87
252 Joe Fuller 22:40.4 11 East Marshall, LeGrand 1278 1297 ▼-57
253 Gus Sanders 22:41.2 12 Des Moines, Roosevelt 1276 1302 ▼-56
254 Wyatt Anderson 22:42.0 9 East Marshall, LeGrand 1272 1287 ▼-96
255 Blake Schimonitz 22:42.0 11 Valley, West Des Moines 1273 1303 ▼-75
256 Josh Bennett 22:42.5 12 Dubuque, Hempstead 1269 1274 ▼-7
257 Daniel Bonilla 22:45.0 11 Urbandale 1265 1272 ▼-10
258 Isaac Seberger 22:45.2 11 Marshalltown 1263 1266 ▼-7
259 Richard Yang 22:52.5 11 Iowa City, West 1255 1258 ▼-242
260 Owen Evans 22:53.5 12 Ankeny 1253 1299 ▼-421
261 Joel Chan 22:58.9 12 Des Moines, Roosevelt 1243 1239 ▲7
262 Alexander Chapman 23:00.0 12 Valley, West Des Moines 1241 1236 ▲10
263 Sid Westegard 23:01.7 11 Iowa City, West 1240 1255 ▼-27
264 Ben Hemmer 23:02.5 11 Waukee, Northwest 1237 1272 ▼-117
265 Ian Schlak 23:06.9 11 Dallas Center-Grimes 1233 1266 ▼-85
266 Max Swaner 23:09.0 12 Waukee, Northwest 1230 1266 ▼-167
267 Jacob Christen 23:10.4 11 Marshalltown 1227 1230 ▼-270
268 Jordan Wallace 23:11.7 12 Des Moines, Lincoln 1223 1181 ▲476
269 Tiago Colton 23:14.0 11 Ames 1222 1217 ▲11
270 Alex Imig 23:16.0 12 Valley, West Des Moines 1221 1230 ▼-18
271 Dhruv Chatterjee 23:21.0 12 Waukee 1215 1188 ▲80
272 Logan Dean 23:35.7 12 Dubuque, Senior 1206 1210 ▼-290
273 Cooper Stein 23:36.2 11 Valley, West Des Moines 1202 1228 ▼-59
274 Dylan Porter 24:02.7 11 Dowling Catholic, West Des Moines 1154 1202 ▼-98
275 Tristan Ostrander 24:11.7 12 Indianola 1141 1144 ▼-11
276 Zavier McKee 24:16.7 9 Des Moines, Lincoln 1133 1137 ▼-363
277 Riley Tigges 24:16.7 12 Dubuque, Hempstead 1130 1103 ▲31
278 Ashton Hockett 24:27.9 11 Dubuque, Hempstead 1120 1098 ▲22
279 Adam Klocke 24:30.7 11 Dowling Catholic, West Des Moines 1118 1132 ▼-20
280 Nate Powers 24:31.5 11 Urbandale 1113 1127 ▼-16
281 Matthew Hammerand 24:35.5 12 Urbandale 1110 1108 ▲2
282 Youssef Bouguerra 24:39.4 11 Johnston 1106 1141 ▼-176
283 Owen Congdon 24:42.5 12 Des Moines, Roosevelt 1104 1108 ▼-392
284 Kingston Davenport 24:43.5 11 Meskwaki Settlement School 1103 1144 ▼-100
285 Rapas Srinarongsiri 24:45.7 10 Fort Dodge 1100 1105 ▼-395
286 Nabil Sajid 24:46.0 12 Waukee 1100 1104 ▼-396
287 Jack Breese 24:46.7 9 Des Moines, Lincoln 1097 1063 ▲269
288 Owen Errthum 24:49.0 12 Dubuque, Hempstead 1091 1052 ▲49
289 Campbell Bowen 24:49.4 10 Dallas Center-Grimes 1091 1118 ▼-55
290 Hans David 25:01.4 12 Des Moines, Roosevelt 1080 1084 ▼-416
291 Levi Reising 25:19.0 11 Dubuque, Senior 1060 1096 ▼-55
292 Ben Maggard 25:24.0 11 Dallas Center-Grimes 1052 1055 ▼-5
293 Tarik Dervisevic 25:30.5 11 Dallas Center-Grimes 1042 1052 ▼-19
294 Tenoch Snow 25:45.9 11 Meskwaki Settlement School 1021 1059 ▼-75
295 Jayven Robets 25:51.2 11 Meskwaki Settlement School 1010 991 ▲37
296 Shreyas Shrestha 25:55.7 11 Johnston 1001 1026 ▼-59
297 Christopher Blackcloud 25:57.7 12 Meskwaki Settlement School 994 978 ▲28
298 Hayden Daters 25:58.9 11 Marshalltown 992 1026 ▼-94
299 Sreehari Kumaresh 26:25.7 12 Waukee, Northwest 954 944 ▲21
300 Ethan Churnick 26:29.7 11 East Marshall, LeGrand 942 936 ▲10
301 Cade Taylor 26:50.4 12 Ames 933 954 ▼-41
302 Abubakr Rahimov 26:57.0 12 Fort Dodge 923 929 ▼-571
303 Anthony Williams 27:42.9 11 Des Moines, Lincoln 882 855 ▲124
304 Gavin Lopez 27:44.0 11 Des Moines, Lincoln 882 889 ▼-611
305 Issac Allen 28:04.5 11 Ames 861 901 ▼-170
306 lars Dommer 28:17.7 9 East Marshall, LeGrand 846 776 ▲152
307 Tucker Wedgwood 28:21.7 12 BCLUW, Conrad 846 853 ▼-647
308 Logan Oswald 28:32.5 11 Indianola 837 815 ▲57
309 Akramjon Abdurakhimov 28:47.7 12 Fort Dodge 829 836 ▼-664
310 Jay Helton 28:53.0 12 Marshalltown 827 834 ▼-666
311 Logan Bui 28:55.9 11 Des Moines, Lincoln 825 832 ▼-668
312 Declan Briggs 29:54.0 12 Indianola 765 773 ▼-727
313 Elijah Bond 30:05.0 11 BCLUW, Conrad 749 780 ▼-53
314 Ryne Copple 30:10.0 11 Norwalk 737 762 ▼-49