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

50th Tom Karpen XC Invite JV boys

Place Name Time Grade School Name Performance Score Updated Rating Rating Change
1 Carter Hoskins 18:36.9 10 Waukee 1908 1555 ▲138
2 Carter Dyer 19:08.7 10 Johnston 1838 1819 ▲14
3 Andy Coles 19:17.5 9 Johnston 1822 1785 ▲31
4 Tarunesh Gopinath 19:18.5 10 Valley, West Des Moines 1820 1844 ▼-26
5 Michael Westendorf 19:22.5 12 Johnston 1803 1775 ▲34
6 Murray Whitehead 19:23.5 10 Ankeny Centennial 1801 1796 ▲296
7 Alton Ladd 19:26.2 12 Valley, West Des Moines 1795 1820 ▼-20
8 Luke Wagner 19:39.7 11 Johnston 1765 1757 ▲6
9 Gabriel Zingler 19:43.5 10 Valley, West Des Moines 1753 1741 ▲11
10 Reid Christensen 19:43.5 10 Waukee 1748 1720 ▲23
11 Peter LaMasters 19:44.7 11 Valley, West Des Moines 1742 1765 ▼-32
12 Ramsey Morgan 19:46.5 10 Johnston 1737 1732 ▲5
13 Parthiv Rengarajan 19:50.2 11 Valley, West Des Moines 1725 1692 ▲30
14 Reed Opsal 19:53.7 10 Waukee 1713 1669 ▲50
15 Henry Locher 19:54.2 9 Des Moines, Roosevelt 1710 1707 ▲3
16 Carson Whiting 20:03.7 10 Valley, West Des Moines 1688 1682 ▲4
17 Graham Hart 20:04.2 10 Valley, West Des Moines 1685 1708 ▼-21
18 Benjamin Green 20:11.4 12 Valley, West Des Moines 1665 1662 ▲3
19 Angel Hernandez 20:17.9 12 Des Moines, Roosevelt 1660 1657 ▲157
20 Andrew Bogue 20:17.9 12 Johnston 1658 1673 ▼-31
21 Gabe Van Hemert 20:20.2 10 Johnston 1653 1609 ▲50
22 Carson Menke 20:22.7 11 Norwalk 1647 1648 ▼-1
23 Jacob Rowland 20:28.0 11 Johnston 1643 1623 ▲18
24 Charlie Herzog 20:28.9 9 Valley, West Des Moines 1641 1668 ▼-28
25 Arthur Chen 20:32.2 12 Johnston 1635 1592 ▲41
26 Jonah Rowland 20:37.5 12 Johnston 1633 1631 ▲3
27 Cameron Bauman 20:38.5 10 Valley, West Des Moines 1630 1621 ▲7
28 Maddox Wajda 20:39.4 12 Valley, West Des Moines 1626 1618 ▲7
29 Charlie Leder 20:42.0 10 Valley, West Des Moines 1623 1609 ▲19
30 Eli McGee 20:45.0 12 Johnston 1620 1628 ▼-8
31 Alex Hernandez 20:46.7 11 Marshalltown 1615 1541 ▲58
32 Max Young 20:51.5 12 Waukee 1605 1595 ▲9
33 Carver Albright 20:53.2 9 Des Moines, Roosevelt 1603 1637 ▼-27
34 Srihari Kumaresan 20:54.5 9 Johnston 1598 1544 ▲81
35 Aaron Whiting 21:01.0 10 Valley, West Des Moines 1596 1582 ▲12
36 Max Ulrickson 21:10.5 11 Des Moines, Roosevelt 1591 1610 ▼-15
37 Alex Miller 21:10.9 9 Des Moines, Roosevelt 1587 1577 ▲7
38 Ethan Pewe 21:12.4 9 Johnston 1576 1526 ▲55
39 Brandon McLaughlin 21:13.4 11 Valley, West Des Moines 1574 1564 ▲8
40 Sam Albright 21:13.7 9 Des Moines, Roosevelt 1571 1554 ▲21
41 Caleb Clark 21:15.9 10 Norwalk 1569 1601 ▼-30
42 Glenn Carlson 21:19.7 11 Johnston 1565 1537 ▲63
43 Nick Butler 21:21.2 10 Waukee 1558 1517 ▲34
44 Wyatt Haack 21:26.2 9 Norwalk 1557 1581 ▼-23
45 Evan Friesen 21:27.5 10 Dallas Center-Grimes 1553 1551 ▲2
46 Tyson LeBlanc 21:28.2 10 Waukee 1550 1551 0
47 Brant McElderry 21:30.0 10 Des Moines, Roosevelt 1540 1465 ▲56
48 Daxton Hughes 21:31.2 9 Norwalk 1538 1542 ▼-4
49 Ben Nelson 21:34.5 10 Ankeny Centennial 1535 1528 ▲9
50 Patrick Hoss 21:35.0 9 Johnston 1533 1572 ▼-38
51 Jack Skelton 21:39.5 12 Ankeny Centennial 1531 1530 ▲30
52 Parker McCrea 21:43.5 10 Waukee 1530 1622 ▼-63
53 Ryder Lee 21:43.7 10 Johnston 1525 1514 ▲9
54 Luke Gragg 21:44.4 11 Johnston 1522 1448 ▲128
55 Drew Kehoe 21:44.5 11 Norwalk 1521 1567 ▼-37
56 Dayton Wright 21:44.7 9 Norwalk 1518 1563 ▼-35
57 Carson Wright 21:44.7 11 Marshalltown 1514 1508 ▲6
58 Carson Colton 21:46.0 11 Johnston 1512 1514 ▼-31
59 Hank Murphy 21:48.5 10 Des Moines, Roosevelt 1510 1479 ▲28
60 Drew Every 21:48.9 11 Dallas Center-Grimes 1505 1510 ▼-6
61 Austin Farley 21:49.2 12 Johnston 1501 1467 ▲34
62 Will Sheer 21:50.0 11 Johnston 1500 1538 ▼-60
63 Kaden Wilson 21:50.2 9 Johnston 1495 1456 ▲38
64 Ben Wigen 21:50.9 11 Johnston 1493 1505 ▼-10
65 Dylan Wright 21:52.5 9 Norwalk 1486 1527 ▼-45
66 Wyatt Coon 21:54.2 11 Waukee 1482 1494 ▼-14
67 Jacob Gasior 21:59.4 12 Valley, West Des Moines 1480 1533 ▼-46
68 Bryce Weih 22:05.5 10 Valley, West Des Moines 1476 1472 ▲5
69 Bennett Neipert 22:07.5 12 Des Moines, Roosevelt 1473 1461 ▲11
70 Finn Huggins 22:07.9 12 Des Moines, Roosevelt 1469 1400 ▲67
71 Oscar Kellen 22:08.2 11 Des Moines, Roosevelt 1466 1431 ▲59
72 Evan Grodahl 22:09.7 9 Johnston 1466 1520 ▼-46
73 Tai Bach 22:12.5 12 Des Moines, Roosevelt 1461 1429 ▲26
74 Ruben Fuentes 22:18.5 11 Marshalltown 1458 1410 ▲40
75 Ricky Randazzo 22:20.7 9 Des Moines, Roosevelt 1455 1381 ▲62
76 Nathan Fitch 22:21.9 9 Dallas Center-Grimes 1453 1439 ▲21
77 Liam McLaughlin 22:22.7 12 Norwalk 1452 1488 ▼-48
78 Blake Schimonitz 22:23.7 12 Valley, West Des Moines 1448 1440 ▲6
79 Amin Safi` 22:24.5 10 Valley, West Des Moines 1445 1428 ▲13
80 Parker Gunn 22:26.0 9 Ankeny Centennial 1443 1479 ▼-29
81 Sulaiman Nasiri 22:26.7 11 Valley, West Des Moines 1438 1392 ▲59
82 Dean Crawford 22:27.2 9 Waukee 1436 1417 ▲46
83 Riley Monson 22:31.0 10 Norwalk 1433 1375 ▲59
84 Ted Swanson 22:31.5 9 Des Moines, Roosevelt 1430 1379 ▲44
85 Cooper Stein 22:32.2 12 Valley, West Des Moines 1428 1430 ▼-1
86 Christian Havick 22:33.0 9 Norwalk 1426 1436 ▼-19
87 Alex Kottmeyer 22:36.0 12 Waukee 1424 1438 ▼-41
88 Miguel Ranfeld 22:41.7 12 Dallas Center-Grimes 1421 1479 ▼-48
89 Rylan Lange 22:42.7 10 Ankeny Centennial 1418 1435 ▼-29
90 Reece Wulkow 22:43.9 9 Dallas Center-Grimes 1415 1412 ▲3
91 Ethan MacFarland 22:45.0 10 Johnston 1412 1421 ▼-8
92 Isaac Coronel 22:48.9 12 Ankeny Centennial 1410 1408 ▲54
93 Max Weis 22:49.5 11 Valley, West Des Moines 1408 1385 ▲23
94 Leo Rzewnicki 22:50.5 11 Dallas Center-Grimes 1407 1441 ▼-77
95 Aiden Clark 22:51.2 9 Johnston 1404 1418 ▼-13
96 Michael Klipping 22:53.2 9 Des Moines, Roosevelt 1400 1359 ▲29
97 Matthew Alberico 22:54.9 10 Valley, West Des Moines 1397 1355 ▲34
98 Calvin Haag 22:57.2 12 Ankeny Centennial 1395 1386 ▲11
99 Connor Simpson 22:57.4 11 Dallas Center-Grimes 1391 1353 ▲40
100 Cooper McLeod 22:58.5 10 Marshalltown 1391 1462 ▼-52
101 David Zhang 22:59.0 12 Johnston 1387 1377 ▲8
102 Ice Janjaroen 22:59.0 12 Dallas Center-Grimes 1383 1364 ▲31
103 Logan Frink 22:59.7 12 Waukee 1380 1342 ▲31
104 Bennett Welcher 23:00.7 10 Ankeny Centennial 1380 1432 ▼-41
105 Trey Calvert 23:01.2 10 Norwalk 1377 1425 ▼-40
106 Dawson Alstott 23:04.4 9 Des Moines, Roosevelt 1372 1344 ▲23
107 Jack Franks 23:04.5 12 Des Moines, Roosevelt 1371 1383 ▼-13
108 Carson Levi 23:04.7 10 Norwalk 1368 1374 ▼-7
109 Dylan Poe 23:06.0 10 Des Moines, Roosevelt 1366 1398 ▼-62
110 Carter Mitchell 23:07.0 11 Des Moines, Roosevelt 1362 1363 ▼-2
111 Adam Hartwigsen 23:07.7 12 Ankeny Centennial 1360 1418 ▼-48
112 Blaise Ford 23:10.0 10 Des Moines, Roosevelt 1356 1340 ▲16
113 Ben Harrington 23:10.2 11 Des Moines, Roosevelt 1352 1204 ▲64
114 Peter Shellenberger 23:11.0 10 Valley, West Des Moines 1352 1398 ▼-37
115 Fisher Krob 23:12.7 9 Dallas Center-Grimes 1349 1458 ▼-71
116 Aristeo Herrera 23:18.5 12 Marshalltown 1345 1340 ▲6
117 Dean Landis 23:18.9 11 Ankeny Centennial 1343 1365 ▼-19
118 Ian Hoff 23:20.7 9 Johnston 1341 1377 ▼-36
119 Mason Linder 23:20.9 9 Ankeny Centennial 1337 1342 ▼-6
120 Isaak Bruck 23:21.0 9 Johnston 1335 1340 ▼-6
121 Ronan Rock 23:21.2 9 Johnston 1332 1355 ▼-23
122 Elijah Thole 23:21.7 10 Waukee 1328 1312 ▲17
123 Mannix Neuendorf 23:21.9 9 Valley, West Des Moines 1325 1296 ▲33
124 Michael Downs 23:23.2 9 Marshalltown 1323 1320 ▲3
125 Zadok Perry 23:24.0 10 Valley, West Des Moines 1320 1317 ▲3
126 Abbas Nasiri 23:25.2 9 Valley, West Des Moines 1317 1279 ▲33
127 Mason Mikulski 23:25.7 11 Valley, West Des Moines 1314 1267 ▲246
128 Ethan Feng 23:25.7 10 Waukee 1311 1231 ▲63
129 Paxton Wertzberger 23:26.2 9 Valley, West Des Moines 1310 1326 ▼-14
130 Lenni Laiho 23:26.2 12 Des Moines, Lincoln 1306 1279 ▲38
131 Jose Solarte 23:30.5 12 Des Moines, Roosevelt 1303 1211 ▲115
132 Conner Dummermuth 23:30.5 10 Johnston 1302 1309 ▼-8
133 Shane Ayres 23:32.5 10 Johnston 1298 1252 ▲40
134 Aidyen Reynolds 23:32.7 10 Ankeny Centennial 1297 1341 ▼-38
135 Abram Mundy 23:34.0 9 Valley, West Des Moines 1294 1365 ▼-74
136 Isaac Retzlaff 23:34.7 9 Waukee 1290 1294 ▼-7
137 Rome Brayton 23:37.2 10 Johnston 1287 1280 ▲10
138 Cameron Seitz 23:41.7 12 Des Moines, Roosevelt 1284 1298 ▼-13
139 Isaac Benscoter 23:42.2 12 Marshalltown 1282 1311 ▼-38
140 Josue Corral Coronado 23:51.0 9 Marshalltown 1279 1282 ▼-99
141 Finn Graziano 23:54.2 12 Waukee 1277 1273 ▲5
142 Atticus Petersma 23:54.2 9 Valley, West Des Moines 1274 1266 ▲9
143 Samsung Nguyen 23:59.7 12 Des Moines, Roosevelt 1271 1255 ▲12
144 JT Dix 24:00.0 10 Des Moines, Roosevelt 1267 1190 ▲56
145 Will Schmitz 24:00.7 10 Johnston 1265 1282 ▼-17
146 Lucas Bantz 24:01.2 12 Marshalltown 1263 1359 ▼-64
147 Sam Schmidt 24:01.4 10 Des Moines, Roosevelt 1259 1268 ▼-12
148 Ahren Ervin 24:02.7 10 Dallas Center-Grimes 1256 1268 ▼-17
149 Wolfie Holst 24:03.7 9 Valley, West Des Moines 1251 1239 ▲14
150 Ben Sunderman 24:15.2 9 Valley, West Des Moines 1248 1231 ▲25
151 Lincoln Kruse 24:24.9 9 Des Moines, Roosevelt 1244 1210 ▲27
152 Jackson Tallman 24:27.2 10 Johnston 1244 1373 ▼-99
153 Kaleb Schimonitz 24:28.2 9 Valley, West Des Moines 1237 1191 ▲64
154 John Lloyd 24:28.5 10 Waukee 1234 1195 ▲52
155 Colin Call 24:31.7 9 Ankeny Centennial 1231 1207 ▲24
156 Alex Young 24:34.5 10 Waukee 1227 1177 ▲86
157 Charlie Fitzgerald 24:35.7 12 Waukee 1224 1194 ▲38
158 Cameron Vize 24:46.7 11 Waukee 1223 1252 ▼-28
159 Dane Hoogeveen 24:47.4 10 Des Moines, Roosevelt 1217 1174 ▲54
160 Jacobe Samuelson 24:49.7 11 Des Moines, Lincoln 1215 1210 ▲5
161 Donovan Mathis 24:50.9 12 Johnston 1210 1161 ▲42
162 Landen Chen 24:53.2 11 Valley, West Des Moines 1209 1227 ▼-21
163 Michael Gusse 24:55.5 9 Des Moines, Roosevelt 1203 1151 ▲99
164 Leo Allen 24:55.7 9 Des Moines, Roosevelt 1200 1152 ▲70
165 Levin Riekena 24:56.5 9 Des Moines, Roosevelt 1196 1148 ▲51
166 Colby Cross 24:57.5 10 Marshalltown 1194 1192 ▲2
167 Michael Israel 24:59.5 9 Johnston 1191 1204 ▼-15
168 John Glatt 25:00.5 10 Ankeny Centennial 1186 1147 ▲35
169 Mason Schieber 25:04.0 10 Valley, West Des Moines 1185 1219 ▼-38
170 Conner Holman 25:05.0 10 Marshalltown 1179 1129 ▲43
171 Aadi Rajesh 25:05.5 9 Waukee 1177 1199 ▼-28
172 Harrison Gilroy 25:06.0 10 Johnston 1172 1159 ▲20
173 Mateo Cancino 25:06.5 9 Johnston 1170 1182 ▼-24
174 Tarik Dervisevic 25:07.4 12 Dallas Center-Grimes 1166 1153 ▲11
175 Angel Chavez Ordaz 25:08.2 11 Marshalltown 1164 1170 ▼-330
176 Campbell Bowen 25:14.7 11 Dallas Center-Grimes 1160 1117 ▲46
177 Kendrick Puffer 25:15.2 9 Ankeny Centennial 1158 1165 ▼-8
178 Luke Lientz 25:18.9 9 Valley, West Des Moines 1156 1209 ▼-167
179 Carson King 25:21.7 10 Johnston 1150 1113 ▲46
180 Dylan Koster 25:21.7 9 Norwalk 1149 1272 ▼-73
181 Trevon Kelly 25:22.7 12 Des Moines, East 1145 1186 ▼-100
182 Mel Chatterjee 25:24.7 10 Johnston 1139 1105 ▲32
183 Kabeer Khanna 25:25.0 10 Johnston 1136 1118 ▲26
184 Bo Bechler 25:28.5 11 Waukee 1135 1246 ▼-75
185 Brayden Eben 25:31.5 11 Valley, West Des Moines 1128 1120 ▲52
186 Liam Lord 25:33.7 10 Valley, West Des Moines 1128 1206 ▼-89
187 Trevor McKean 25:35.0 11 Des Moines, East 1121 1089 ▲68
188 Evaristo Saucedo-Escoto 25:35.2 10 Des Moines, North 1117 1063 ▲51
189 Grant Buckner 25:37.2 9 Norwalk 1116 1150 ▼-34
190 Andres Martinez-Cruz 25:37.2 12 Des Moines, North 1112 1105 ▲28
191 Jack Bryant 25:37.4 9 Des Moines, Lincoln 1111 1151 ▼-34
192 Grady Springer 25:39.7 9 Dallas Center-Grimes 1105 1068 ▲37
193 Luke Williams 25:41.2 9 Johnston 1104 1135 ▼-39
194 Finn Hawthorne 25:42.2 9 Norwalk 1101 1214 ▼-72
195 Melvin Nziraguhunga 25:43.5 9 Waukee 1094 1059 ▲30
196 Reece Denahey 25:49.4 11 Des Moines, Roosevelt 1092 1115 ▼-20
197 Connor Noeuy 25:51.7 10 Des Moines, North 1085 1006 ▲62
198 Parker Wood 25:52.0 12 Norwalk 1082 1070 ▲23
199 Logan Galles 25:52.2 9 Ankeny Centennial 1080 1096 ▼-34
200 Braxton Stevens 25:56.5 9 Dallas Center-Grimes 1077 1156 ▼-133
201 Caleb Snyder 25:58.5 9 Norwalk 1073 1104 ▼-47
202 Otto Salge 26:02.7 9 Waukee 1065 948 ▲77
203 Leon Gansvind 26:04.5 9 Waukee 1064 1077 ▼-16
204 Jonathan Alberico 26:05.5 10 Valley, West Des Moines 1059 1055 ▲8
205 Syon Aggarwal 26:07.0 10 Johnston 1055 1052 ▲6
206 Parker Christen 26:07.2 10 Marshalltown 1051 1055 ▼-4
207 Derek Shannon 26:09.9 12 Des Moines, East 1045 956 ▲92
208 Bradley Buehler 26:11.2 9 Des Moines, Lincoln 1042 1039 ▲3
209 Amadeo Santos 26:15.0 10 Des Moines, North 1040 1123 ▼-63
210 Quinntin Oswald 26:16.7 10 Norwalk 1033 1025 ▲19
211 Bradley Carrigan 26:19.7 10 Johnston 1030 1064 ▼-30
212 Mark Duntz 26:21.5 9 Des Moines, Lincoln 1026 1056 ▼-45
213 Noah Bittner 26:21.5 9 Ankeny Centennial 1019 1011 ▲6
214 Brady Quam 26:28.0 9 Johnston 1017 1106 ▼-64
215 Saige Heuberger 26:32.0 12 Des Moines, East 1007 952 ▲45
216 Chase Smilich 26:35.0 9 Des Moines, Lincoln 1004 989 ▲17
217 Devin Zhang 26:35.0 9 Johnston 1000 1008 ▼-10
218 Riley Wieben 26:40.0 9 Dallas Center-Grimes 997 1213 ▼-85
219 Isaac Larson 26:40.5 11 Valley, West Des Moines 992 1185 ▼-77
220 Matthew Schmitz 26:52.5 10 Johnston 986 1031 ▼-58
221 Sean Jones 26:57.0 10 Norwalk 978 986 ▼-7
222 Ben Maggard 26:57.0 12 Dallas Center-Grimes 971 961 ▲13
223 William Moore 27:07.0 9 Ankeny Centennial 969 1159 ▼-72
224 Luke Moore 27:15.7 9 Ankeny Centennial 960 954 ▲7
225 Houston Day 27:16.5 10 Dallas Center-Grimes 956 991 ▼-42
226 Theo Johnson 27:16.7 12 Des Moines, North 952 958 ▼-206
227 Finn Dohmen 27:22.5 9 Waukee 946 941 ▲7
228 Tyr Holst 27:23.4 9 Valley, West Des Moines 938 873 ▲73
229 Arjun Gujja 27:30.7 9 Waukee 936 960 ▼-30
230 George Deal 27:57.9 10 Valley, West Des Moines 926 895 ▲27
231 Biky Mbama 27:57.9 9 Valley, West Des Moines 922 924 ▼-2
232 Shreyas Shrestha 28:00.0 12 Johnston 913 888 ▲30
233 Evitt Fitzgerald 28:05.2 10 Johnston 912 1060 ▼-96
234 Ben Mitchell 28:08.4 9 Des Moines, Roosevelt 903 920 ▼-19
235 Drake Wood 28:12.7 8 Johnston 894 893 ▲1
236 Michael Chhim 28:18.2 11 Des Moines, East 886 882 ▲6
237 Evan Ross 28:29.5 9 Ankeny Centennial 877 856 ▲19
238 Triston Davis 28:35.7 9 Norwalk 872 884 ▼-15
239 Isiah McKee 28:36.0 9 Des Moines, Lincoln 862 854 ▲14
240 Beckett Peterson 28:38.2 9 Ankeny Centennial 858 898 ▼-71
241 Elijah Downs 28:41.0 9 Des Moines, Lincoln 850 880 ▼-34
242 Jared McBurney 28:45.7 11 Waukee 840 849 ▼-14
243 Adrian Wessely 28:52.9 9 Des Moines, North 828 805 ▲33
244 Keegan McGilvra 29:02.0 9 Norwalk 825 927 ▼-63
245 Gavin Freiberg 29:13.5 10 Marshalltown 808 795 ▲23
246 Jac Chedester 29:34.7 9 Des Moines, Roosevelt 802 822 ▼-30
247 Jackson Luft 29:47.7 11 Des Moines, East 790 812 ▼-27
248 Isaac Tague 31:03.0 10 Norwalk 780 999 ▼-76
249 Hayden Daters 31:04.0 12 Marshalltown 759 768 ▼-12
250 Gustavo Perez-Puga 32:16.4 10 Des Moines, North 733 662 ▲55
251 Cooper York 32:36.5 10 Johnston 720 714 ▲5
252 Sohile Siddiqi 32:47.0 12 Des Moines, Roosevelt 705 731 ▼-31
253 Jenif Kharka 33:11.4 10 Des Moines, Lincoln 683 684 ▼-6
254 Marvin Mejicano-Barahona 33:18.7 9 Des Moines, North 679 1589 ▼-82
255 Arjun Kasotia 35:31.9 10 Johnston 612 487 ▲100
256 Harsh Mutyala 35:35.0 9 Waukee 604 634 ▼-29
257 Nikola Balac 36:28.8 9 Johnston 559 593 ▼-69
258 Ethan Walck 37:01.1 9 Johnston 489 535 ▼-43
259 Immanuel Yleisa 37:47.0 9 Des Moines, North 359 378 ▼-1122
260 Jake Decker 39:29.6 9 Johnston 312 332 ▼-1168