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

51st Marshalltown Bobcat xc Invite JV boys

Place Name Time Grade School Name Performance Score Updated Rating Rating Change
1 Porter Myers 16:49.2 10 Cedar Falls 2070 2064 ▲7
2 Sam Buhrow 16:51.5 10 Norwalk 2052 2028 ▲42
3 Ben Hohmann 16:52.7 11 Dubuque, Senior 2045 2018 ▲46
4 Harper Gessmann 16:53.8 11 Dallas Center-Grimes 2037 2029 ▲15
5 Gaige Martin 16:59.7 11 Cedar Falls 2023 2005 ▲33
6 AJ Mosqueda 17:06.2 12 Norwalk 2012 1983 ▲54
7 Chase Kies 17:06.5 12 Cedar Falls 2011 2026 ▼-16
8 Ellis Coyier 17:07.0 12 Waukee 2007 1968 ▲96
9 Lane Osterloh 17:09.0 11 Norwalk 1997 1984 ▲21
10 John Widtfeldt 17:10.2 11 Johnston 1990 1932 ▲59
11 Carson Mandernach 17:11.2 9 Dallas Center-Grimes 1984 1977 ▲11
12 Jacob Rowe 17:14.5 12 Dubuque, Hempstead 1965 1916 ▲126
13 Tate Brownsberger 17:18.0 12 Ankeny 1957 1958 ▼-1
14 Joseph Payton 17:18.4 12 Ames 1951 1921 ▲57
15 Cedar Bandy 17:18.9 9 Dallas Center-Grimes 1948 1956 ▼-15
16 Kalya Kothavale 17:20.2 11 Waukee, Northwest 1940 1915 ▲44
17 Graden Kroger 17:23.0 11 Dubuque, Senior 1933 1930 ▲3
18 Ronak Bhargava 17:23.7 11 Valley, West Des Moines 1931 1917 ▲21
19 Jonathan Ryken 17:23.7 11 Ames 1928 1894 ▲68
20 Jeremiah Brown 17:27.7 11 Norwalk 1912 1878 ▲65
21 Blake Grask 17:29.2 12 Dowling Catholic, West Des Moines 1905 1874 ▲56
22 Ethan Mckee 17:30.9 11 Cedar Falls 1901 1869 ▲50
23 William Parrish 17:32.5 12 Pleasant Valley 1892 1850 ▲83
24 Logan Brustkern 17:32.7 12 Johnston 1891 1892 ▼-2
25 Ben Cheese 17:33.7 11 Johnston 1889 1904 ▼-17
26 Angel Cruz Felipe 17:34.7 11 Valley, West Des Moines 1882 1884 ▼-2
27 Nathan Tischer 17:35.0 11 Johnston 1879 1846 ▲54
28 Ben Meier 17:35.7 12 Valley, West Des Moines 1875 1850 ▲46
29 Parker Millage 17:36.0 12 Pleasant Valley 1873 1827 ▲98
30 Evan Twombly 17:36.7 11 Urbandale 1871 1852 ▲38
31 Lukas Miller 17:37.0 10 Dallas Center-Grimes 1870 1892 ▼-50
32 Greyson Veiseth 17:40.9 12 Cedar Falls 1864 1867 ▼-5
33 Julius Wiegand 17:43.2 10 Ankeny 1857 1852 ▲8
34 Lucas Dragert 17:46.0 11 Waukee 1853 1842 ▲16
35 Luka Felbapov 17:47.0 11 Johnston 1848 1848 0
36 Alton Ladd 17:47.5 12 Valley, West Des Moines 1846 1844 ▲4
37 Victor Njane 17:50.5 12 Waukee 1838 1855 ▼-29
38 Rishi Patel 17:52.0 11 Waukee 1836 1807 ▲51
39 Brandon Stahl 17:53.0 11 Waukee, Northwest 1833 1841 ▼-14
40 Aiden Lange 17:53.2 12 Dubuque, Hempstead 1830 1791 ▲69
41 Josh Moberg 17:57.0 11 Southeast Polk 1818 1782 ▲198
42 Grant Wellington 18:00.7 12 Ames 1813 1797 ▲26
43 Colin Klinkenborg 18:01.5 11 Waukee, Northwest 1806 1788 ▲30
44 Cameron Reagen 18:02.0 12 Des Moines, Roosevelt 1805 1807 ▼-102
45 Peter LaMasters 18:03.0 11 Valley, West Des Moines 1803 1800 ▼-59
46 Levi Steele 18:04.5 11 Pleasant Valley 1800 1782 ▲27
47 Bodee Krob 18:06.4 11 Dallas Center-Grimes 1798 1825 ▼-73
48 Allen Johnson 18:07.2 11 Ankeny 1791 1812 ▼-40
49 Luke Wagner 18:09.0 11 Johnston 1787 1757 ▲32
50 Will Kremer 18:11.0 11 Cedar Falls 1777 1766 ▲12
51 Aydean Bejtovic 18:13.7 12 Johnston 1774 1772 ▲1
52 Henry Allers 18:14.4 12 Pleasant Valley 1772 1725 ▲120
53 Callen Ripley 18:15.2 12 Ankeny 1767 1726 ▲130
54 Michael Westendorf 18:16.0 12 Johnston 1764 1744 ▲226
55 Parker Peters 18:16.7 12 Southeast Polk 1763 1759 ▲9
56 Parker O'Neall 18:18.2 11 Des Moines, Roosevelt 1757 1729 ▲48
57 Mason Liddle 18:18.2 12 Dubuque, Senior 1755 1724 ▲40
58 Andrew Bogue 18:19.5 12 Johnston 1751 1720 ▲121
59 Elijah Roach 18:22.2 11 Dubuque, Senior 1748 1715 ▲44
60 Hudson Carder 18:23.0 11 Waukee 1745 1706 ▲101
61 Ramsey Morgan 18:23.2 10 Johnston 1743 1731 ▲26
62 Peyton Hoffman 18:23.2 11 Waukee 1741 1715 ▲44
63 Harrison Bice 18:24.2 11 Norwalk 1740 1741 ▼-2
64 Gideon Miller 18:24.5 11 Ankeny 1739 1728 ▲16
65 Braeden Vogel 18:24.7 10 Norwalk 1738 1742 ▼-8
66 Holden Sungren 18:25.0 11 Ankeny 1732 1718 ▲22
67 Stephen Walters 18:29.2 12 Urbandale 1730 1672 ▲76
68 Gabriel Bennett 18:29.7 9 Dallas Center-Grimes 1728 1754 ▼-63
69 Will Ackelson 18:30.0 11 Southeast Polk 1726 1689 ▲156
70 Kellan Kreger 18:30.9 11 Waukee 1725 1724 ▲1
71 Gavin Reed 18:33.2 12 Indianola 1721 1732 ▼-13
72 Ryan Sample 18:33.7 12 Waukee, Northwest 1718 1714 ▲8
73 Logan Corwin 18:35.5 12 Des Moines, Roosevelt 1711 1708 ▲4
74 Eli Heckert 18:37.7 12 Norwalk 1706 1702 ▲5
75 Mateo Holcomb 18:39.4 12 Urbandale 1698 1699 ▼-2
76 Gabe Brannon 18:40.0 11 Ankeny 1694 1687 ▲9
77 Madden Humes 18:41.0 9 Dallas Center-Grimes 1691 1689 ▲3
78 Finn Kinkaid 18:42.5 12 Dubuque, Senior 1689 1689 0
79 Parthiv Rengarajan 18:44.0 11 Valley, West Des Moines 1683 1666 ▲28
80 Athon Wilcox 18:45.7 11 Pleasant Valley 1678 1662 ▲23
81 Jackson Foy 18:46.0 12 Dallas Center-Grimes 1677 1699 ▼-45
82 Cole Irlmeier 18:46.2 10 Dallas Center-Grimes 1676 1671 ▲9
83 Camden Cunningham 18:48.2 9 Dallas Center-Grimes 1672 1656 ▲29
84 Colin Derdowski 18:49.2 11 Waukee, Northwest 1670 1693 ▼-42
85 Leon Withers 18:50.7 11 Ames 1667 1661 ▲9
86 Kellen Spooner 18:51.2 9 Dallas Center-Grimes 1664 1652 ▲22
87 Sebastian Reinert 18:52.0 12 Dubuque, Senior 1661 1633 ▲49
88 Jett Harris 18:53.5 11 Urbandale 1658 1620 ▲42
89 Carson Menke 18:53.7 11 Norwalk 1657 1652 ▲9
90 Nathan Mauro 18:54.0 12 Dowling Catholic, West Des Moines 1656 1654 ▲2
91 Benjamin Green 18:54.4 12 Valley, West Des Moines 1655 1661 ▼-9
92 Caleb Clark 18:56.2 10 Norwalk 1651 1635 ▲26
93 Colton Freund 18:58.2 11 Dubuque, Senior 1648 1647 ▲2
94 Max Ulrickson 18:58.7 11 Des Moines, Roosevelt 1646 1630 ▲22
95 Logan Rolling 19:00.4 11 Ankeny 1644 1645 ▼-96
96 Jonah Rowland 19:00.5 12 Johnston 1643 1632 ▲23
97 Axel Pottraz 19:00.9 12 Ankeny 1643 1651 ▼-13
98 Will Sheer 19:01.7 11 Johnston 1639 1611 ▲88
99 Jacob Zimmerman 19:04.7 12 Waukee, Northwest 1637 1671 ▼-78
100 Nevin Bissell 19:05.4 12 Dallas Center-Grimes 1634 1650 ▼-32
101 Eli McGee 19:06.5 12 Johnston 1633 1637 ▼-8
102 Noah Townsend 19:09.9 9 Dallas Center-Grimes 1631 1651 ▼-42
103 Zach Bauer 19:11.2 11 Pleasant Valley 1629 1634 ▼-8
104 Silas Erickson 19:11.7 11 Ames 1628 1616 ▲19
105 Hank McGuire 19:12.4 12 Dowling Catholic, West Des Moines 1625 1609 ▲23
106 Brendon Zheng 19:14.0 12 Dubuque, Hempstead 1621 1600 ▲33
107 Maddox Wajda 19:15.0 12 Valley, West Des Moines 1618 1613 ▲7
108 Johnathan Reiber 19:16.2 11 Waukee, Northwest 1616 1634 ▼-32
109 Vrayas Pila 19:16.7 11 Pleasant Valley 1614 1596 ▲27
110 Max Young 19:19.0 12 Waukee 1608 1590 ▲31
111 Alex Schumacher 19:19.0 12 Southeast Polk 1608 1614 ▼-12
112 Graham Haack 19:19.5 9 Norwalk 1607 1640 ▼-80
113 Dylan Wright 19:20.0 9 Norwalk 1605 1577 ▲51
114 Dayton Wright 19:22.2 9 Norwalk 1604 1600 ▲5
115 Jacob Rowland 19:23.5 11 Johnston 1602 1606 ▼-8
116 Blake Sanderson 19:23.5 11 Waukee, Northwest 1600 1581 ▲31
117 Mac Cochran 19:24.2 11 Ames 1599 1586 ▲22
118 Drew Kehoe 19:24.5 11 Norwalk 1598 1605 ▼-12
119 Jace Westhoff 19:25.4 11 Cedar Falls 1596 1590 ▲13
120 Carpenter Popp 19:26.2 9 Dowling Catholic, West Des Moines 1595 1607 ▼-17
121 Will Houselog 19:29.0 12 Dubuque, Hempstead 1592 1638 ▼-92
122 Sam Cavanaugh 19:29.7 11 Dubuque, Senior 1589 1576 ▲19
123 Wyatt Haack 19:32.5 9 Norwalk 1581 1603 ▼-38
124 Parker Davis 19:33.2 11 Ankeny 1580 1592 ▼-20
125 Tanner Simpson 19:34.2 12 Waukee, Northwest 1578 1577 ▲2
126 Liam Woods 19:36.5 11 Cedar Falls 1572 1523 ▲50
127 Daxton Hughes 19:36.5 9 Norwalk 1571 1550 ▲36
128 Arthur Chen 19:36.9 12 Johnston 1570 1555 ▲35
129 Clay Elfers 19:39.2 11 Waukee, Northwest 1565 1540 ▲46
130 Alex Argotsinger 19:39.7 11 Urbandale 1564 1523 ▲90
131 Jacob Gasior 19:39.7 12 Valley, West Des Moines 1563 1580 ▼-27
132 Cole Hansen 19:41.9 11 Cedar Falls 1556 1558 ▼-4
133 Toby Landmesser 19:42.7 11 Ankeny 1555 1572 ▼-27
134 Paxton Hickey 19:44.5 11 Dubuque, Hempstead 1552 1521 ▲48
135 Brandon McLaughlin 19:45.0 11 Valley, West Des Moines 1551 1557 ▼-10
136 Cooper Bries 19:45.5 11 Pleasant Valley 1548 1506 ▲77
137 Wyatt Coon 19:47.0 11 Waukee 1543 1515 ▲55
138 Brandon Thomas 19:47.2 11 Pleasant Valley 1541 1497 ▲82
139 Liam McLaughlin 19:48.5 12 Norwalk 1538 1538 ▲38
140 Parker Welbes 19:49.0 11 Dubuque, Hempstead 1537 1502 ▲56
141 Ethan Spracklin 19:51.0 12 Dowling Catholic, West Des Moines 1537 1538 ▼-139
142 Alex Kottmeyer 19:52.0 12 Waukee 1532 1494 ▲135
143 Evan Friesen 19:53.5 10 Dallas Center-Grimes 1529 1549 ▼-39
144 Luke Patterson 19:54.0 11 Southeast Polk 1527 1554 ▼-64
145 Elijah Sheldon 19:54.0 11 Ames 1525 1487 ▲80
146 Thomas Bacon 19:57.4 11 Pleasant Valley 1518 1476 ▲83
147 Miguel Ranfeld 19:57.9 12 Dallas Center-Grimes 1518 1529 ▼-21
148 Fisher Krob 19:58.0 9 Dallas Center-Grimes 1517 1530 ▼-25
149 Anson Miller 19:58.2 11 Indianola 1515 1521 ▼-10
150 Evan Siskow 19:59.0 11 Urbandale 1512 1460 ▲110
151 Ian Benge 19:59.5 12 Pleasant Valley 1511 1487 ▲38
152 Ben Wigen 20:00.0 11 Johnston 1510 1517 ▼-15
153 Carson Wright 20:00.7 11 Marshalltown 1507 1503 ▲6
154 Christian Havick 20:01.4 9 Norwalk 1505 1468 ▲102
155 Alex Hernandez 20:02.2 11 Marshalltown 1502 1486 ▲26
156 Colin Merrell 20:04.2 11 Pleasant Valley 1496 1462 ▲57
157 Drew Every 20:04.4 11 Dallas Center-Grimes 1495 1515 ▼-42
158 Nate Powers 20:05.7 12 Urbandale 1492 1501 ▼-31
159 Boston Shaw 20:06.5 12 Waukee, Northwest 1488 1483 ▲8
160 Trent Paugh 20:06.9 12 Ankeny 1486 1525 ▼-141
161 Drew Gaskill 20:08.5 10 Ankeny 1482 1481 ▲2
162 Shea McDonald 20:10.0 11 Dubuque, Senior 1478 1491 ▼-15
163 Cameron Wunderlich 20:10.0 11 Cedar Falls 1476 1493 ▼-20
164 Trey Calvert 20:10.2 10 Norwalk 1475 1467 ▲12
165 Jett Didelot 20:13.4 12 Dubuque, Hempstead 1470 1435 ▲61
166 Owen Caldwell 20:13.9 11 Ames 1468 1429 ▲140
167 Eli Schrag 20:14.4 11 Ames 1468 1476 ▼-14
168 Larson De Boer 20:15.2 12 Urbandale 1463 1492 ▼-33
169 Matthew Pierson 20:15.5 12 Dowling Catholic, West Des Moines 1461 1474 ▼-20
170 Jonah Johnson 20:16.4 10 Des Moines, North 1457 1428 ▲64
171 Austin Farley 20:16.5 12 Johnston 1456 1437 ▲43
172 Bennett Neipert 20:17.5 12 Des Moines, Roosevelt 1455 1454 ▲3
173 Blake Schimonitz 20:18.5 12 Valley, West Des Moines 1452 1436 ▲25
174 Kaiden Kunze 20:21.0 11 Norwalk 1448 1423 ▲46
175 Obadiah Northway 20:21.5 12 Ames 1446 1421 ▲48
176 Devon Toledo-Comer 20:23.2 10 Des Moines, Lincoln 1441 1421 ▲33
177 Aaron Boston 20:26.7 12 Des Moines, Lincoln 1435 1444 ▼-15
178 Cooper Stein 20:27.7 12 Valley, West Des Moines 1431 1433 ▼-2
179 Drew Tjaden 20:29.7 12 Cedar Falls 1429 1414 ▲33
180 Aidan Seeks 20:29.9 12 Cedar Falls 1427 1447 ▼-53
181 Anthony Beneke 20:33.5 11 Dowling Catholic, West Des Moines 1421 1422 ▲57
182 Magnus Pottratz 20:34.7 11 Ankeny 1417 1412 ▲8
183 Jackson Bell 20:36.2 12 Ames 1416 1417 ▼-99
184 Jack Franks 20:39.5 12 Des Moines, Roosevelt 1413 1400 ▲34
185 Oscar Perez 20:40.0 12 Des Moines, Roosevelt 1412 1413 ▼-87
186 Kaden Klootwyk 20:40.5 12 Valley, West Des Moines 1411 1391 ▲37
187 Lucas Bantz 20:41.0 12 Marshalltown 1409 1424 ▼-23
188 Carson Levi 20:41.2 10 Norwalk 1407 1386 ▲37
189 Gabe Vesperman 20:42.7 11 Ankeny 1406 1406 ▲1
190 Tai Bach 20:42.9 12 Des Moines, Roosevelt 1405 1404 ▲1
191 Nick Bravo 20:46.2 11 Dowling Catholic, West Des Moines 1398 1399 ▼-101
192 Ethan Freckleton 20:46.9 11 Pleasant Valley 1397 1420 ▼-36
193 Derek Foht 20:47.9 12 Dubuque, Senior 1394 1334 ▲66
194 Finn Huggins 20:48.2 12 Des Moines, Roosevelt 1393 1346 ▲69
195 Jonah O'Neal 20:49.4 12 Des Moines, North 1391 1382 ▲17
196 Carter Mitchell 20:50.2 11 Des Moines, Roosevelt 1388 1373 ▲33
197 Max Weis 20:50.4 11 Valley, West Des Moines 1387 1366 ▲39
198 Reece Wulkow 20:51.5 9 Dallas Center-Grimes 1385 1408 ▼-45
199 Sulaiman Nasiri 20:52.2 11 Valley, West Des Moines 1383 1346 ▲109
200 Ice Janjaroen 20:52.7 12 Dallas Center-Grimes 1381 1348 ▲120
201 Nathan Fitch 20:52.7 9 Dallas Center-Grimes 1381 1412 ▼-78
202 David Zhang 20:54.2 12 Johnston 1374 1371 ▲6
203 Orion Handy 20:54.2 11 Dubuque, Hempstead 1373 1349 ▲35
204 Aristeo Herrera 20:54.4 12 Marshalltown 1372 1341 ▲64
205 Tanav Pokala 20:58.4 11 Pleasant Valley 1366 1334 ▲56
206 Leo Klemm 20:58.5 12 Dowling Catholic, West Des Moines 1365 1344 ▲29
207 Ruben Fuentes 21:00.7 11 Marshalltown 1362 1371 ▼-16
208 Isaiah Mayfield 21:03.2 12 Cedar Falls 1355 1314 ▲95
209 Riley Monson 21:05.4 10 Norwalk 1353 1323 ▲64
210 Larry Li 21:05.5 12 Waukee, Northwest 1352 1359 ▼-11
211 Ian Hiley 21:07.9 11 Waukee, Northwest 1349 1382 ▼-70
212 Isaac Seberger 21:08.4 12 Marshalltown 1347 1335 ▲18
213 Isaac Benscoter 21:08.7 12 Marshalltown 1346 1349 ▼-137
214 Bo Bechler 21:11.5 11 Waukee 1344 1325 ▲35
215 Ben Hemmer 21:15.5 12 Waukee, Northwest 1339 1301 ▲100
216 Max Wardell 21:16.7 11 Ankeny 1336 1356 ▼-38
217 Jack Baker 21:17.2 11 Ames 1334 1305 ▲53
218 William Sweers 21:19.0 10 Dowling Catholic, West Des Moines 1328 1330 ▼-170
219 Daniel Bonilla 21:19.5 12 Urbandale 1326 1288 ▲67
220 Dylan Koster 21:20.2 9 Norwalk 1326 1344 ▼-31
221 Luke Gragg 21:21.0 11 Johnston 1323 1323 ▼-46
222 Cael Fahrmann 21:22.0 11 Ankeny 1322 1316 ▲10
223 Jackson Davis 21:22.7 11 Dubuque, Senior 1321 1322 ▼-1
224 Evan Tollari 21:22.7 12 Southeast Polk 1320 1352 ▼-81
225 Ethan Guild 21:25.2 11 Urbandale 1317 1342 ▼-27
226 Severo Rodriguez 21:27.7 12 Dowling Catholic, West Des Moines 1312 1314 ▼-84
227 Logan Frink 21:28.9 12 Waukee 1311 1312 ▼-2
228 Cameron Seitz 21:29.9 12 Des Moines, Roosevelt 1309 1310 ▼-2
229 Finn Hawthorne 21:31.2 9 Norwalk 1306 1289 ▲29
230 Hudson Evans 21:36.0 11 Ankeny 1298 1277 ▲39
231 Joseph Hanson 21:36.2 12 Pleasant Valley 1296 1276 ▲30
232 Abel Cerda 21:36.7 11 Southeast Polk 1294 1319 ▼-56
233 Connor Simpson 21:37.5 11 Dallas Center-Grimes 1291 1312 ▼-45
234 Braxton Stevens 21:38.4 9 Dallas Center-Grimes 1287 1290 ▼-210
235 Mikey Halbach 21:38.9 11 Dowling Catholic, West Des Moines 1287 1291 ▼-6
236 John Holland 21:40.0 12 Cedar Falls 1282 1247 ▲55
237 Isaac Larson 21:40.2 11 Valley, West Des Moines 1278 1265 ▲23
238 Joe Fuller 21:43.0 12 East Marshall, LeGrand 1278 1294 ▼-30
239 Jacob Weber 21:44.0 12 Ames 1274 1256 ▲31
240 Riley Wieben 21:44.5 9 Dallas Center-Grimes 1272 1296 ▼-49
241 Tiago Colton 21:45.7 12 Ames 1271 1281 ▼-17
242 Adam Klocke 21:47.2 12 Dowling Catholic, West Des Moines 1267 1227 ▲74
243 Finn Graziano 21:48.2 12 Waukee 1267 1269 ▼-84
244 Skyler Wade 21:48.2 12 Ames 1266 1227 ▲170
245 Cameron Vize 21:51.7 11 Waukee 1264 1281 ▼-29
246 Cooper Quinn 22:01.7 12 Valley, West Des Moines 1252 1222 ▲71
247 Ahren Ervin 22:08.0 10 Dallas Center-Grimes 1247 1279 ▼-75
248 Von Blackburn 22:10.0 10 East Marshall, LeGrand 1245 1279 ▼-74
249 Preston Block 22:12.2 12 Dubuque, Senior 1243 1273 ▼-46
250 Lenni Laiho 22:15.0 12 Des Moines, Lincoln 1239 1242 ▼-258
251 Aiden Kempers 22:19.2 11 Waukee, Northwest 1233 1252 ▼-34
252 Samsung Nguyen 22:19.2 12 Des Moines, Roosevelt 1231 1243 ▼-15
253 Evan Nelson 22:20.5 11 Ames 1228 1228 0
254 Andrew Hughes 22:28.5 12 Cedar Falls 1217 1228 ▼-20
255 Carlos Guzman 22:28.5 12 Urbandale 1215 1214 ▲1
256 Landen Chen 22:28.7 11 Valley, West Des Moines 1214 1244 ▼-57
257 Grant Buckner 22:29.2 9 Norwalk 1211 1189 ▲41
258 Eli Hutchison 22:29.4 12 Valley, West Des Moines 1211 1213 ▼-22
259 Tariku Krob 22:30.7 10 Southeast Polk 1209 1238 ▼-64
260 Jacobe Samuelson 22:32.5 11 Des Moines, Lincoln 1203 1206 ▼-294
261 Jose Solarte 22:33.5 12 Des Moines, Roosevelt 1201 1132 ▲149
262 Charlie Fitzgerald 22:36.4 12 Waukee 1198 1166 ▲77
263 Owen Anderson 22:38.5 12 Southeast Polk 1196 1161 ▲159
264 Abraham Fisher 22:40.0 12 Fort Dodge 1194 1185 ▲21
265 Ashton Hockett 22:45.0 12 Dubuque, Hempstead 1188 1188 ▼-1
266 Wyatt Anderson 22:46.0 10 East Marshall, LeGrand 1185 1221 ▼-93
267 Izaac Jensen 22:57.7 11 Norwalk 1164 1156 ▲14
268 Bryson Rehmeier 23:02.7 11 Indianola 1157 1179 ▼-39
269 Alec Herrold 23:04.7 9 Cedar Falls 1154 1145 ▲18
270 Ben Harrington 23:09.0 11 Des Moines, Roosevelt 1141 1144 ▼-3
271 Reece Denahey 23:11.5 11 Des Moines, Roosevelt 1136 1139 ▼-8
272 Tarik Dervisevic 23:16.5 12 Dallas Center-Grimes 1130 1145 ▼-30
273 Lucas Schooley 23:18.9 9 Norwalk 1128 1146 ▼-28
274 Isaac Bivins 23:21.0 11 Ames 1120 1136 ▼-26
275 Donovan Mathis 23:21.0 12 Johnston 1116 1120 ▼-8
276 Caleb Snyder 23:29.7 9 Norwalk 1098 1139 ▼-102
277 Isaac Tague 23:39.9 10 Norwalk 1075 1077 ▼-4
278 Jacob Goodman 23:40.2 11 Ames 1073 1094 ▼-36
279 Ben Hodges 23:41.5 12 Des Moines, Hoover 1071 1109 ▼-117
280 Josh Shields 23:41.5 11 Fort Dodge 1067 1052 ▲33
281 Shota Hori 23:45.0 9 Cedar Falls 1059 1032 ▲132
282 Grady Springer 23:48.7 9 Dallas Center-Grimes 1054 1035 ▲40
283 Michael Kennedy 23:51.7 11 Ankeny 1050 1076 ▼-49
284 Campbell Bowen 23:57.2 11 Dallas Center-Grimes 1045 1070 ▼-55
285 Jake Gray 23:57.4 12 Cedar Falls 1042 1065 ▼-55
286 Carter Garcia 24:00.9 11 Ankeny 1035 1034 ▼-31
287 Houston Day 24:07.9 10 Dallas Center-Grimes 1026 1031 ▼-469
288 Anthony Williams 24:21.5 12 Des Moines, Lincoln 1010 1007 ▲160
289 Soe Lwin 24:25.7 11 Des Moines, Hoover 1010 1057 ▼-157
290 Samuel Maxfield 24:31.0 9 Dallas Center-Grimes 1003 997 ▲11
291 Keegan McGilvra 24:32.4 9 Norwalk 1000 990 ▲15
292 Parker Wood 24:36.7 12 Norwalk 995 1036 ▼-93
293 Brayden Eben 24:37.0 11 Valley, West Des Moines 992 1044 ▼-373
294 Jackson Diekmann 24:40.9 11 Ames 988 1007 ▼-29
295 Ben Maggard 24:47.0 12 Dallas Center-Grimes 980 954 ▲58
296 Sean Jones 24:48.4 10 Norwalk 973 992 ▼-32
297 Quinntin Oswald 25:04.7 10 Norwalk 954 993 ▼-139
298 Ethan Churnick 25:15.9 12 East Marshall, LeGrand 937 929 ▲13
299 Alex Kuzmickas 25:24.0 12 Waukee, Northwest 932 963 ▼-52
300 Triston Davis 25:25.9 9 Norwalk 926 902 ▲51
301 Saige Heuberger 25:27.2 12 Des Moines, East 922 907 ▲24
302 Derek Shannon 25:30.0 12 Des Moines, East 917 879 ▲173
303 Michael Chhim 25:35.5 11 Des Moines, East 913 883 ▲68
304 Canann Rasko 25:38.2 11 Ankeny 910 898 ▲22
305 Jared McBurney 25:49.9 11 Waukee 902 871 ▲77
306 Kenneth Bai 25:55.5 11 Ames 898 891 ▲11
307 Shreyas Shrestha 25:56.4 12 Johnston 889 866 ▲74
308 Brek Pingel 26:03.4 10 Fort Dodge 885 954 ▼-175
309 Manas Basnet 26:03.4 12 Ames 877 834 ▲182
310 Jackson Luft 26:07.2 11 Des Moines, East 874 846 ▲51
311 Logan Oswald 26:16.2 12 Indianola 858 867 ▼-11
312 Joshua Hooley 26:17.7 9 East Marshall, LeGrand 855 904 ▼-157
313 Coltyn Howe 26:23.7 11 Indianola 850 857 ▼-643
314 Nathan Buckley 26:26.7 11 Des Moines, Hoover 848 848 ▲16
315 Nolan Gentry 26:34.7 11 Ankeny 845 834 ▲20
316 Issac Allen 26:41.7 12 Ames 839 801 ▲121
317 Hayden Daters 27:38.2 12 Marshalltown 776 781 ▼-380
318 Brayden Kammerer 27:41.0 11 Fort Dodge 774 812 ▼-61
319 Sohile Siddiqi 28:11.0 12 Des Moines, Roosevelt 754 762 ▼-738
320 Ivan Phan 30:57.9 11 Des Moines, Hoover 665 718 ▼-175
321 Jackson Nelson 31:14.7 9 East Marshall, LeGrand 649 672 ▼-37
322 Seth Clingerman 32:27.5 9 East Marshall, LeGrand 595 600 ▼-8
323 Robby Wild 33:10.2 10 Des Moines, East 528 529 ▼-30