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

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 1906 1597 ▲195
2 Carter Dyer 19:08.7 10 Johnston 1837 1821 ▲16
3 Andy Coles 19:17.5 9 Johnston 1822 1791 ▲36
4 Tarunesh Gopinath 19:18.5 10 Valley, West Des Moines 1820 1839 ▼-29
5 Michael Westendorf 19:22.5 12 Johnston 1803 1780 ▲36
6 Murray Whitehead 19:23.5 10 Ankeny Centennial 1802 1799 ▲299
7 Alton Ladd 19:26.2 12 Valley, West Des Moines 1796 1819 ▼-25
8 Luke Wagner 19:39.7 11 Johnston 1766 1762 ▲5
9 Gabriel Zingler 19:43.5 10 Valley, West Des Moines 1754 1744 ▲11
10 Reid Christensen 19:43.5 10 Waukee 1749 1725 ▲26
11 Peter LaMasters 19:44.7 11 Valley, West Des Moines 1744 1765 ▼-35
12 Ramsey Morgan 19:46.5 10 Johnston 1739 1735 ▲4
13 Parthiv Rengarajan 19:50.2 11 Valley, West Des Moines 1726 1698 ▲32
14 Reed Opsal 19:53.7 10 Waukee 1714 1679 ▲51
15 Henry Locher 19:54.2 9 Des Moines, Roosevelt 1712 1707 ▲10
16 Carson Whiting 20:03.7 10 Valley, West Des Moines 1689 1685 ▲5
17 Graham Hart 20:04.2 10 Valley, West Des Moines 1687 1707 ▼-23
18 Benjamin Green 20:11.4 12 Valley, West Des Moines 1667 1664 ▲3
19 Angel Hernandez 20:17.9 12 Des Moines, Roosevelt 1662 1660 ▲160
20 Andrew Bogue 20:17.9 12 Johnston 1661 1676 ▼-44
21 Gabe Van Hemert 20:20.2 10 Johnston 1655 1619 ▲49
22 Carson Menke 20:22.7 11 Norwalk 1649 1650 ▼-2
23 Jacob Rowland 20:28.0 11 Johnston 1645 1626 ▲20
24 Charlie Herzog 20:28.9 9 Valley, West Des Moines 1643 1665 ▼-29
25 Arthur Chen 20:32.2 12 Johnston 1637 1601 ▲46
26 Jonah Rowland 20:37.5 12 Johnston 1635 1634 ▲2
27 Cameron Bauman 20:38.5 10 Valley, West Des Moines 1632 1624 ▲8
28 Maddox Wajda 20:39.4 12 Valley, West Des Moines 1628 1621 ▲8
29 Charlie Leder 20:42.0 10 Valley, West Des Moines 1624 1612 ▲28
30 Eli McGee 20:45.0 12 Johnston 1622 1629 ▼-8
31 Alex Hernandez 20:46.7 11 Marshalltown 1617 1555 ▲69
32 Max Young 20:51.5 12 Waukee 1607 1599 ▲9
33 Carver Albright 20:53.2 9 Des Moines, Roosevelt 1605 1635 ▼-32
34 Srihari Kumaresan 20:54.5 9 Johnston 1600 1556 ▲92
35 Aaron Whiting 21:01.0 10 Valley, West Des Moines 1597 1585 ▲13
36 Max Ulrickson 21:10.5 11 Des Moines, Roosevelt 1593 1610 ▼-20
37 Alex Miller 21:10.9 9 Des Moines, Roosevelt 1588 1580 ▲8
38 Ethan Pewe 21:12.4 9 Johnston 1578 1535 ▲68
39 Brandon McLaughlin 21:13.4 11 Valley, West Des Moines 1576 1567 ▲10
40 Sam Albright 21:13.7 9 Des Moines, Roosevelt 1572 1557 ▲28
41 Caleb Clark 21:15.9 10 Norwalk 1571 1600 ▼-35
42 Glenn Carlson 21:19.7 11 Johnston 1566 1546 ▲70
43 Nick Butler 21:21.2 10 Waukee 1560 1524 ▲39
44 Wyatt Haack 21:26.2 9 Norwalk 1559 1578 ▼-25
45 Evan Friesen 21:27.5 10 Dallas Center-Grimes 1555 1552 ▲3
46 Tyson LeBlanc 21:28.2 10 Waukee 1552 1552 ▲1
47 Brant McElderry 21:30.0 10 Des Moines, Roosevelt 1542 1478 ▲65
48 Daxton Hughes 21:31.2 9 Norwalk 1540 1545 ▼-5
49 Ben Nelson 21:34.5 10 Ankeny Centennial 1537 1529 ▲12
50 Patrick Hoss 21:35.0 9 Johnston 1535 1569 ▼-46
51 Jack Skelton 21:39.5 12 Ankeny Centennial 1532 1532 ▲32
52 Parker McCrea 21:43.5 10 Waukee 1532 1608 ▼-79
53 Ryder Lee 21:43.7 10 Johnston 1527 1518 ▲11
54 Luke Gragg 21:44.4 11 Johnston 1524 1472 ▲149
55 Drew Kehoe 21:44.5 11 Norwalk 1523 1563 ▼-42
56 Dayton Wright 21:44.7 9 Norwalk 1520 1559 ▼-41
57 Carson Wright 21:44.7 11 Marshalltown 1516 1510 ▲7
58 Carson Colton 21:46.0 11 Johnston 1514 1515 ▼-39
59 Hank Murphy 21:48.5 10 Des Moines, Roosevelt 1512 1488 ▲31
60 Drew Every 21:48.9 11 Dallas Center-Grimes 1507 1510 ▼-5
61 Austin Farley 21:49.2 12 Johnston 1503 1474 ▲37
62 Will Sheer 21:50.0 11 Johnston 1502 1534 ▼-77
63 Kaden Wilson 21:50.2 9 Johnston 1497 1463 ▲41
64 Ben Wigen 21:50.9 11 Johnston 1496 1505 ▼-12
65 Dylan Wright 21:52.5 9 Norwalk 1488 1523 ▼-54
66 Wyatt Coon 21:54.2 11 Waukee 1484 1495 ▼-20
67 Jacob Gasior 21:59.4 12 Valley, West Des Moines 1482 1527 ▼-53
68 Bryce Weih 22:05.5 10 Valley, West Des Moines 1478 1473 ▲7
69 Bennett Neipert 22:07.5 12 Des Moines, Roosevelt 1475 1465 ▲11
70 Finn Huggins 22:07.9 12 Des Moines, Roosevelt 1471 1417 ▲71
71 Oscar Kellen 22:08.2 11 Des Moines, Roosevelt 1468 1442 ▲63
72 Evan Grodahl 22:09.7 9 Johnston 1468 1514 ▼-55
73 Tai Bach 22:12.5 12 Des Moines, Roosevelt 1463 1434 ▲30
74 Ruben Fuentes 22:18.5 11 Marshalltown 1460 1418 ▲47
75 Ricky Randazzo 22:20.7 9 Des Moines, Roosevelt 1457 1398 ▲70
76 Nathan Fitch 22:21.9 9 Dallas Center-Grimes 1455 1442 ▲30
77 Liam McLaughlin 22:22.7 12 Norwalk 1454 1486 ▼-52
78 Blake Schimonitz 22:23.7 12 Valley, West Des Moines 1450 1444 ▲8
79 Amin Safi` 22:24.5 10 Valley, West Des Moines 1447 1432 ▲16
80 Parker Gunn 22:26.0 9 Ankeny Centennial 1445 1477 ▼-32
81 Sulaiman Nasiri 22:26.7 11 Valley, West Des Moines 1440 1403 ▲57
82 Dean Crawford 22:27.2 9 Waukee 1438 1421 ▲62
83 Riley Monson 22:31.0 10 Norwalk 1435 1387 ▲64
84 Ted Swanson 22:31.5 9 Des Moines, Roosevelt 1432 1387 ▲56
85 Cooper Stein 22:32.2 12 Valley, West Des Moines 1430 1432 ▼-1
86 Christian Havick 22:33.0 9 Norwalk 1428 1438 ▼-30
87 Alex Kottmeyer 22:36.0 12 Waukee 1426 1439 ▼-55
88 Miguel Ranfeld 22:41.7 12 Dallas Center-Grimes 1423 1472 ▼-57
89 Rylan Lange 22:42.7 10 Ankeny Centennial 1420 1434 ▼-31
90 Reece Wulkow 22:43.9 9 Dallas Center-Grimes 1417 1413 ▲5
91 Ethan MacFarland 22:45.0 10 Johnston 1414 1423 ▼-9
92 Isaac Coronel 22:48.9 12 Ankeny Centennial 1412 1411 ▲57
93 Max Weis 22:49.5 11 Valley, West Des Moines 1410 1391 ▲25
94 Leo Rzewnicki 22:50.5 11 Dallas Center-Grimes 1409 1434 ▼-90
95 Aiden Clark 22:51.2 9 Johnston 1406 1418 ▼-13
96 Michael Klipping 22:53.2 9 Des Moines, Roosevelt 1402 1367 ▲34
97 Matthew Alberico 22:54.9 10 Valley, West Des Moines 1399 1363 ▲40
98 Calvin Haag 22:57.2 12 Ankeny Centennial 1397 1393 ▲8
99 Connor Simpson 22:57.4 11 Dallas Center-Grimes 1393 1361 ▲49
100 Cooper McLeod 22:58.5 10 Marshalltown 1393 1453 ▼-63
101 David Zhang 22:59.0 12 Johnston 1389 1380 ▲9
102 Ice Janjaroen 22:59.0 12 Dallas Center-Grimes 1386 1372 ▲24
103 Logan Frink 22:59.7 12 Waukee 1383 1348 ▲36
104 Bennett Welcher 23:00.7 10 Ankeny Centennial 1382 1427 ▼-49
105 Trey Calvert 23:01.2 10 Norwalk 1379 1422 ▼-45
106 Dawson Alstott 23:04.4 9 Des Moines, Roosevelt 1375 1350 ▲25
107 Jack Franks 23:04.5 12 Des Moines, Roosevelt 1373 1384 ▼-16
108 Carson Levi 23:04.7 10 Norwalk 1370 1377 ▼-9
109 Dylan Poe 23:06.0 10 Des Moines, Roosevelt 1368 1396 ▼-100
110 Carter Mitchell 23:07.0 11 Des Moines, Roosevelt 1365 1368 ▼-5
111 Adam Hartwigsen 23:07.7 12 Ankeny Centennial 1363 1413 ▼-57
112 Blaise Ford 23:10.0 10 Des Moines, Roosevelt 1359 1347 ▲14
113 Ben Harrington 23:10.2 11 Des Moines, Roosevelt 1355 1231 ▲87
114 Peter Shellenberger 23:11.0 10 Valley, West Des Moines 1355 1393 ▼-42
115 Fisher Krob 23:12.7 9 Dallas Center-Grimes 1352 1436 ▼-94
116 Aristeo Herrera 23:18.5 12 Marshalltown 1348 1346 ▲5
117 Dean Landis 23:18.9 11 Ankeny Centennial 1346 1366 ▼-23
118 Ian Hoff 23:20.7 9 Johnston 1344 1375 ▼-41
119 Mason Linder 23:20.9 9 Ankeny Centennial 1340 1341 ▼-2
120 Isaak Bruck 23:21.0 9 Johnston 1338 1344 ▼-10
121 Ronan Rock 23:21.2 9 Johnston 1335 1356 ▼-26
122 Elijah Thole 23:21.7 10 Waukee 1332 1318 ▲19
123 Mannix Neuendorf 23:21.9 9 Valley, West Des Moines 1328 1304 ▲34
124 Michael Downs 23:23.2 9 Marshalltown 1326 1321 ▲9
125 Zadok Perry 23:24.0 10 Valley, West Des Moines 1324 1320 ▲6
126 Abbas Nasiri 23:25.2 9 Valley, West Des Moines 1320 1287 ▲38
127 Mason Mikulski 23:25.7 11 Valley, West Des Moines 1318 1285 ▲265
128 Ethan Feng 23:25.7 10 Waukee 1315 1249 ▲80
129 Paxton Wertzberger 23:26.2 9 Valley, West Des Moines 1314 1325 ▼-14
130 Lenni Laiho 23:26.2 12 Des Moines, Lincoln 1310 1284 ▲42
131 Jose Solarte 23:30.5 12 Des Moines, Roosevelt 1307 1233 ▲101
132 Conner Dummermuth 23:30.5 10 Johnston 1306 1313 ▼-9
133 Shane Ayres 23:32.5 10 Johnston 1301 1260 ▲47
134 Aidyen Reynolds 23:32.7 10 Ankeny Centennial 1301 1338 ▼-41
135 Abram Mundy 23:34.0 9 Valley, West Des Moines 1298 1354 ▼-76
136 Isaac Retzlaff 23:34.7 9 Waukee 1294 1293 0
137 Rome Brayton 23:37.2 10 Johnston 1291 1282 ▲17
138 Cameron Seitz 23:41.7 12 Des Moines, Roosevelt 1289 1299 ▼-11
139 Isaac Benscoter 23:42.2 12 Marshalltown 1286 1311 ▼-38
140 Josue Corral Coronado 23:51.0 9 Marshalltown 1284 1285 ▼-102
141 Finn Graziano 23:54.2 12 Waukee 1281 1276 ▲7
142 Atticus Petersma 23:54.2 9 Valley, West Des Moines 1278 1273 ▲9
143 Samsung Nguyen 23:59.7 12 Des Moines, Roosevelt 1275 1259 ▲16
144 JT Dix 24:00.0 10 Des Moines, Roosevelt 1271 1205 ▲68
145 Will Schmitz 24:00.7 10 Johnston 1270 1283 ▼-17
146 Lucas Bantz 24:01.2 12 Marshalltown 1268 1344 ▼-80
147 Sam Schmidt 24:01.4 10 Des Moines, Roosevelt 1264 1273 ▼-15
148 Ahren Ervin 24:02.7 10 Dallas Center-Grimes 1260 1267 ▼-12
149 Wolfie Holst 24:03.7 9 Valley, West Des Moines 1256 1247 ▲15
150 Ben Sunderman 24:15.2 9 Valley, West Des Moines 1253 1240 ▲22
151 Lincoln Kruse 24:24.9 9 Des Moines, Roosevelt 1249 1219 ▲30
152 Jackson Tallman 24:27.2 10 Johnston 1248 1341 ▼-123
153 Kaleb Schimonitz 24:28.2 9 Valley, West Des Moines 1242 1203 ▲59
154 John Lloyd 24:28.5 10 Waukee 1238 1207 ▲49
155 Colin Call 24:31.7 9 Ankeny Centennial 1235 1215 ▲27
156 Alex Young 24:34.5 10 Waukee 1231 1190 ▲98
157 Charlie Fitzgerald 24:35.7 12 Waukee 1228 1204 ▲38
158 Cameron Vize 24:46.7 11 Waukee 1227 1251 ▼-30
159 Dane Hoogeveen 24:47.4 10 Des Moines, Roosevelt 1221 1189 ▲67
160 Jacobe Samuelson 24:49.7 11 Des Moines, Lincoln 1219 1214 ▲8
161 Donovan Mathis 24:50.9 12 Johnston 1215 1171 ▲51
162 Landen Chen 24:53.2 11 Valley, West Des Moines 1213 1225 ▼-19
163 Michael Gusse 24:55.5 9 Des Moines, Roosevelt 1208 1166 ▲115
164 Leo Allen 24:55.7 9 Des Moines, Roosevelt 1204 1170 ▲86
165 Levin Riekena 24:56.5 9 Des Moines, Roosevelt 1201 1160 ▲55
166 Colby Cross 24:57.5 10 Marshalltown 1199 1195 ▲4
167 Michael Israel 24:59.5 9 Johnston 1196 1206 ▼-14
168 John Glatt 25:00.5 10 Ankeny Centennial 1190 1156 ▲40
169 Mason Schieber 25:04.0 10 Valley, West Des Moines 1190 1216 ▼-39
170 Conner Holman 25:05.0 10 Marshalltown 1183 1140 ▲50
171 Aadi Rajesh 25:05.5 9 Waukee 1182 1201 ▼-33
172 Harrison Gilroy 25:06.0 10 Johnston 1177 1169 ▲14
173 Mateo Cancino 25:06.5 9 Johnston 1175 1183 ▼-23
174 Tarik Dervisevic 25:07.4 12 Dallas Center-Grimes 1170 1159 ▲14
175 Angel Chavez Ordaz 25:08.2 11 Marshalltown 1169 1173 ▼-327
176 Campbell Bowen 25:14.7 11 Dallas Center-Grimes 1165 1129 ▲59
177 Kendrick Puffer 25:15.2 9 Ankeny Centennial 1163 1169 ▼-8
178 Luke Lientz 25:18.9 9 Valley, West Des Moines 1161 1195 ▼-181
179 Carson King 25:21.7 10 Johnston 1155 1125 ▲45
180 Dylan Koster 25:21.7 9 Norwalk 1154 1250 ▼-94
181 Trevon Kelly 25:22.7 12 Des Moines, East 1151 1179 ▼-110
182 Mel Chatterjee 25:24.7 10 Johnston 1145 1114 ▲36
183 Kabeer Khanna 25:25.0 10 Johnston 1142 1129 ▲20
184 Bo Bechler 25:28.5 11 Waukee 1140 1228 ▼-97
185 Brayden Eben 25:31.5 11 Valley, West Des Moines 1133 1123 ▲79
186 Liam Lord 25:33.7 10 Valley, West Des Moines 1133 1196 ▼-111
187 Trevor McKean 25:35.0 11 Des Moines, East 1127 1102 ▲81
188 Evaristo Saucedo-Escoto 25:35.2 10 Des Moines, North 1123 1076 ▲60
189 Grant Buckner 25:37.2 9 Norwalk 1122 1150 ▼-39
190 Andres Martinez-Cruz 25:37.2 12 Des Moines, North 1118 1113 ▲38
191 Jack Bryant 25:37.4 9 Des Moines, Lincoln 1117 1150 ▼-39
192 Grady Springer 25:39.7 9 Dallas Center-Grimes 1111 1078 ▲43
193 Luke Williams 25:41.2 9 Johnston 1110 1135 ▼-47
194 Finn Hawthorne 25:42.2 9 Norwalk 1106 1195 ▼-94
195 Melvin Nziraguhunga 25:43.5 9 Waukee 1099 1066 ▲38
196 Reece Denahey 25:49.4 11 Des Moines, Roosevelt 1098 1117 ▼-22
197 Connor Noeuy 25:51.7 10 Des Moines, North 1091 1024 ▲76
198 Parker Wood 25:52.0 12 Norwalk 1087 1075 ▲39
199 Logan Galles 25:52.2 9 Ankeny Centennial 1086 1099 ▼-44
200 Braxton Stevens 25:56.5 9 Dallas Center-Grimes 1083 1137 ▼-153
201 Caleb Snyder 25:58.5 9 Norwalk 1078 1100 ▼-39
202 Otto Salge 26:02.7 9 Waukee 1071 979 ▲109
203 Leon Gansvind 26:04.5 9 Waukee 1069 1079 ▼-15
204 Jonathan Alberico 26:05.5 10 Valley, West Des Moines 1064 1063 ▲5
205 Syon Aggarwal 26:07.0 10 Johnston 1060 1061 0
206 Parker Christen 26:07.2 10 Marshalltown 1056 1055 ▲2
207 Derek Shannon 26:09.9 12 Des Moines, East 1050 974 ▲95
208 Bradley Buehler 26:11.2 9 Des Moines, Lincoln 1047 1044 ▲5
209 Amadeo Santos 26:15.0 10 Des Moines, North 1045 1112 ▼-75
210 Quinntin Oswald 26:16.7 10 Norwalk 1037 1027 ▲34
211 Bradley Carrigan 26:19.7 10 Johnston 1035 1064 ▼-34
212 Mark Duntz 26:21.5 9 Des Moines, Lincoln 1031 1054 ▼-57
213 Noah Bittner 26:21.5 9 Ankeny Centennial 1023 1015 ▲9
214 Brady Quam 26:28.0 9 Johnston 1021 1092 ▼-79
215 Saige Heuberger 26:32.0 12 Des Moines, East 1012 962 ▲55
216 Chase Smilich 26:35.0 9 Des Moines, Lincoln 1008 996 ▲19
217 Devin Zhang 26:35.0 9 Johnston 1004 1009 ▼-7
218 Riley Wieben 26:40.0 9 Dallas Center-Grimes 1002 1174 ▼-122
219 Isaac Larson 26:40.5 11 Valley, West Des Moines 996 1149 ▼-116
220 Matthew Schmitz 26:52.5 10 Johnston 991 1027 ▼-71
221 Sean Jones 26:57.0 10 Norwalk 983 987 ▼-5
222 Ben Maggard 26:57.0 12 Dallas Center-Grimes 976 967 ▲13
223 William Moore 27:07.0 9 Ankeny Centennial 974 1128 ▼-104
224 Luke Moore 27:15.7 9 Ankeny Centennial 964 961 ▲7
225 Houston Day 27:16.5 10 Dallas Center-Grimes 961 990 ▼-41
226 Theo Johnson 27:16.7 12 Des Moines, North 956 960 ▼-224
227 Finn Dohmen 27:22.5 9 Waukee 951 943 ▲11
228 Tyr Holst 27:23.4 9 Valley, West Des Moines 942 886 ▲90
229 Arjun Gujja 27:30.7 9 Waukee 941 961 ▼-28
230 George Deal 27:57.9 10 Valley, West Des Moines 930 900 ▲32
231 Biky Mbama 27:57.9 9 Valley, West Des Moines 926 925 ▲1
232 Shreyas Shrestha 28:00.0 12 Johnston 918 897 ▲31
233 Evitt Fitzgerald 28:05.2 10 Johnston 916 1026 ▼-122
234 Ben Mitchell 28:08.4 9 Des Moines, Roosevelt 908 923 ▼-20
235 Drake Wood 28:12.7 8 Johnston 899 897 ▲3
236 Michael Chhim 28:18.2 11 Des Moines, East 891 888 ▲5
237 Evan Ross 28:29.5 9 Ankeny Centennial 882 861 ▲23
238 Triston Davis 28:35.7 9 Norwalk 878 887 ▼-15
239 Isiah McKee 28:36.0 9 Des Moines, Lincoln 868 863 ▲11
240 Beckett Peterson 28:38.2 9 Ankeny Centennial 865 893 ▼-72
241 Elijah Downs 28:41.0 9 Des Moines, Lincoln 857 880 ▼-37
242 Jared McBurney 28:45.7 11 Waukee 847 855 ▼-16
243 Adrian Wessely 28:52.9 9 Des Moines, North 835 812 ▲40
244 Keegan McGilvra 29:02.0 9 Norwalk 833 913 ▼-77
245 Gavin Freiberg 29:13.5 10 Marshalltown 816 806 ▲19
246 Jac Chedester 29:34.7 9 Des Moines, Roosevelt 809 818 ▼-20
247 Jackson Luft 29:47.7 11 Des Moines, East 798 816 ▼-30
248 Isaac Tague 31:03.0 10 Norwalk 788 960 ▼-117
249 Hayden Daters 31:04.0 12 Marshalltown 768 773 ▼-8
250 Gustavo Perez-Puga 32:16.4 10 Des Moines, North 741 678 ▲71
251 Cooper York 32:36.5 10 Johnston 727 720 ▲8
252 Sohile Siddiqi 32:47.0 12 Des Moines, Roosevelt 713 734 ▼-28
253 Jenif Kharka 33:11.4 10 Des Moines, Lincoln 690 690 ▼-10
254 Marvin Mejicano-Barahona 33:18.7 9 Des Moines, North 686 1528 ▼-144
255 Arjun Kasotia 35:31.9 10 Johnston 616 532 ▲148
256 Harsh Mutyala 35:35.0 9 Waukee 609 634 ▼-32
257 Nikola Balac 36:28.8 9 Johnston 563 587 ▼-71
258 Ethan Walck 37:01.1 9 Johnston 492 529 ▼-45
259 Immanuel Yleisa 37:47.0 9 Des Moines, North 353 366 ▼-1134
260 Jake Decker 39:29.6 9 Johnston 313 326 ▼-1174