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

49th Tom Karpan XC Invite JV boys

Place Name Time Grade School Name Performance Score Updated Rating Rating Change
1 Carter Lust 18:30.5 12 Ankeny Centennial 1843 1837 ▲337
2 Weston Bowser 19:19.7 9 Valley, West Des Moines 1722 1638 ▲97
3 Owen Kouba 19:23.2 12 Valley, West Des Moines 1701 1699 ▲3
4 Ben Meier 19:25.7 11 Valley, West Des Moines 1695 1680 ▲15
5 Tarunesh Gopinath 19:40.2 9 Valley, West Des Moines 1666 1671 ▼-7
6 Logan Plourde 19:53.0 12 Norwalk 1650 1609 ▲168
7 Carson Whiting 19:59.7 9 Valley, West Des Moines 1639 1629 ▲11
8 Eli Heckert 20:04.0 11 Norwalk 1634 1613 ▲25
9 Carson Menke 20:04.2 10 Norwalk 1631 1627 ▲3
10 Joey Zambreno 20:10.0 8 Des Moines, Roosevelt 1617 1600 ▲15
11 Angel Cruz Felipe 20:16.0 10 Valley, West Des Moines 1611 1622 ▼-28
12 Levi Odson 20:16.2 9 Ankeny Centennial 1605 1567 ▼-310
13 Mason Stevermer 20:16.7 12 Valley, West Des Moines 1603 1629 ▼-27
14 Jeremy Reeve 20:18.2 11 Ankeny Centennial 1598 1592 ▼-44
15 Colin Hayes 20:21.9 9 Waukee 1590 1560 ▲26
16 Trey Jackson 20:22.0 12 Des Moines, Roosevelt 1588 1612 ▼-48
17 Kael Lawler 20:25.2 11 Ankeny Centennial 1584 1591 ▼-8
18 Parthiv Rengarajan 20:28.0 10 Valley, West Des Moines 1580 1595 ▼-15
19 Hudson Carder 20:30.0 10 Waukee 1575 1561 ▲12
20 Brandon McLaughlin 20:33.7 10 Valley, West Des Moines 1571 1560 ▲11
21 Max Young 20:33.7 11 Waukee 1567 1559 ▲7
22 Graham Hart 20:34.2 9 Valley, West Des Moines 1563 1555 ▲15
23 Alex Kottmeyer 20:35.9 11 Waukee 1560 1569 ▼-14
24 Peter LaMasters 20:39.0 10 Valley, West Des Moines 1555 1545 ▲9
25 Rishi Patel 20:41.5 10 Waukee 1551 1531 ▲38
26 Alton Ladd 20:43.7 11 Valley, West Des Moines 1549 1558 ▼-7
27 Julian Nicolino 20:45.7 9 Des Moines, Roosevelt 1545 1569 ▼-19
28 Reed Opsal 20:51.7 9 Waukee 1535 1518 ▲17
29 Isaac Benscoter 20:51.9 11 Marshalltown 1531 1510 ▲19
30 Blake Bybee 20:52.2 10 Ankeny Centennial 1528 1549 ▼-404
31 Luca Leon 21:01.7 9 Valley, West Des Moines 1521 1544 ▼-21
32 Lane Moeckly 21:02.4 10 Ankeny Centennial 1514 1472 ▼-308
33 Gabriel Zingler 21:07.5 9 Valley, West Des Moines 1511 1487 ▲27
34 Nolan Harder 21:18.5 11 Waukee 1503 1496 ▲18
35 Kaden Klootwyk 21:19.2 11 Valley, West Des Moines 1499 1477 ▲28
36 Alex Hernandez 21:22.9 10 Marshalltown 1495 1473 ▲29
37 Salatiel Mashengesho 21:23.0 9 Des Moines, North 1494 1494 ▼-6
38 Charlie Gilbertson 21:26.2 11 Marshalltown 1493 1493 ▼-7
39 Charlie Leder 21:29.0 9 Valley, West Des Moines 1490 1473 ▲14
40 Karson Johnson 21:33.7 12 Waukee 1487 1494 ▼-15
41 Parker O'Neall 21:34.2 10 Des Moines, Roosevelt 1482 1478 ▲5
42 Reid Christensen 21:34.4 9 Waukee 1477 1456 ▲19
43 Caleb Daughtery 21:34.7 9 Waukee 1474 1456 ▲14
44 Hank Murphy 21:39.2 9 Des Moines, Roosevelt 1469 1440 ▲26
45 Max Weis 21:40.9 10 Valley, West Des Moines 1466 1456 ▲16
46 Matthew Alberico 21:41.5 9 Valley, West Des Moines 1462 1458 ▲5
47 Drew Kehoe 21:43.0 10 Norwalk 1458 1446 ▲18
48 Lucas Knutson 21:44.5 9 Des Moines, Roosevelt 1453 1418 ▲30
49 Sam Smith 21:45.0 10 Des Moines, Roosevelt 1449 1406 ▲39
50 Parker Stevens 21:46.0 10 Valley, West Des Moines 1447 1451 ▼-3
51 Aaron Whiting 21:48.5 9 Valley, West Des Moines 1442 1416 ▲33
52 Logan Frink 21:55.0 11 Waukee 1439 1421 ▲16
53 Isaac Larson 21:56.0 10 Valley, West Des Moines 1434 1402 ▲40
54 Lucas Bantz 21:57.2 11 Marshalltown 1431 1427 ▲4
55 Chase Jespersen 21:59.0 12 Ankeny Centennial 1429 1431 ▼-69
56 Finn Graziano 22:00.2 11 Waukee 1425 1329 ▲87
57 Jackson Warren 22:01.0 12 Norwalk 1422 1410 ▲30
58 Elijah Thole 22:05.9 9 Waukee 1415 1400 ▲14
59 Calvin Haag 22:11.7 11 Ankeny Centennial 1410 1365 ▼-10
60 Peyton Hoffman 22:12.4 10 Waukee 1409 1434 ▼-49
61 Jack Franks 22:13.7 11 Des Moines, Roosevelt 1404 1391 ▲14
62 Rigoberto Tovar 22:17.0 11 Des Moines, North 1402 1412 ▼-19
63 Tyson Hathaway 22:18.9 12 Valley, West Des Moines 1400 1485 ▼-64
64 Cameron Bauman 22:21.4 9 Valley, West Des Moines 1394 1386 ▲10
65 Carson Snyder 22:22.4 12 Marshalltown 1391 1411 ▼-18
66 Cameron Seitz 22:24.2 11 Des Moines, Roosevelt 1382 1355 ▲23
67 Finn Huggins 22:25.5 11 Des Moines, Roosevelt 1379 1361 ▲15
68 Cole Tjaden 22:26.4 12 Ankeny Centennial 1375 1370 ▲6
69 Owen Hovick 22:28.2 12 Ankeny Centennial 1374 1414 ▼-116
70 Isaac Coronel 22:30.7 11 Ankeny Centennial 1368 1354 ▲12
71 Alexander Wood 22:31.5 12 Ankeny Centennial 1364 1344 ▲18
72 Jacob Chizek 22:32.0 12 Ankeny Centennial 1360 1344 ▲21
73 Trey Calvert 22:32.7 9 Norwalk 1356 1315 ▲41
74 Riley Monson 22:35.0 9 Norwalk 1355 1407 ▼-52
75 Ronak Bhargava 22:38.7 10 Valley, West Des Moines 1350 1378 ▼-35
76 Khoa Nguyen 22:42.0 11 Ankeny Centennial 1345 1333 ▼-57
77 Jonah Johnson 22:42.2 9 Des Moines, North 1342 1336 ▲11
78 Braeden Vogel 22:42.4 9 Norwalk 1340 1425 ▼-65
79 Dylan Poe 22:46.2 9 Des Moines, Roosevelt 1333 1271 ▲55
80 Maddox Wajda 22:47.2 11 Valley, West Des Moines 1331 1342 ▼-10
81 Kager Kremer 22:48.5 11 Marshalltown 1327 1354 ▼-25
82 Joel Chan 22:51.0 12 Des Moines, Roosevelt 1321 1276 ▲39
83 Noah Shipley 22:53.7 9 Norwalk 1317 1284 ▲42
84 Saige Heuberger 22:57.7 11 Des Moines, East 1313 1160 ▲226
85 Gus Sanders 22:57.7 12 Des Moines, Roosevelt 1310 1308 ▲3
86 Caleb Whaley 22:59.0 12 Ankeny Centennial 1305 1248 ▲48
87 Kellan Kreger 23:01.0 10 Waukee 1304 1345 ▼-120
88 Bennett Neipert 23:02.7 11 Des Moines, Roosevelt 1300 1338 ▼-32
89 Bryce Weih 23:07.2 9 Valley, West Des Moines 1296 1337 ▼-34
90 Isaac Seberger 23:07.7 11 Marshalltown 1290 1277 ▲12
91 Sam Schmidt 23:07.9 9 Des Moines, Roosevelt 1285 1259 ▲366
92 Jaden Schwartz 23:08.2 9 Marshalltown 1281 1215 ▲59
93 Shawn Harris 23:11.0 9 Ankeny Centennial 1280 1321 ▼-213
94 Theo Johnson 23:14.2 11 Des Moines, North 1274 1270 ▲9
95 Charlie Fitzgerald 23:14.2 11 Waukee 1273 1340 ▼-109
96 Dean Landis 23:16.0 10 Ankeny Centennial 1267 1270 ▼-114
97 Henry Stamets 23:17.0 9 Valley, West Des Moines 1264 1285 ▼-18
98 Eli Hutchison 23:23.5 11 Valley, West Des Moines 1261 1265 ▼-235
99 Jonah O'Neal 23:24.2 11 Des Moines, North 1258 1251 ▲13
100 Jonathan Alberico 23:26.9 9 Valley, West Des Moines 1256 1294 ▼-37
101 Blake Schimonitz 23:28.5 11 Valley, West Des Moines 1252 1277 ▼-32
102 Ty Walker 23:50.7 12 Ankeny Centennial 1247 1246 0
103 Alex Imig 23:51.7 12 Valley, West Des Moines 1243 1236 ▲6
104 Alexander Chapman 24:00.9 12 Valley, West Des Moines 1231 1232 ▼-2
105 Jack McCarthy 24:06.4 9 Valley, West Des Moines 1228 1233 ▼-267
106 Adam Hartwigsen 24:07.0 11 Ankeny Centennial 1225 1220 ▼-246
107 Ruben Fuentes 24:07.7 10 Marshalltown 1220 1178 ▲36
108 Mason Mikulski 24:09.0 10 Valley, West Des Moines 1219 1224 ▼-276
109 Josue Corral Coronado 24:09.5 8 Marshalltown 1212 1219 ▼-8
110 John Mansur 24:09.5 10 Ankeny Centennial 1215 1193 ▲21
111 Brant McElderry 24:12.9 9 Des Moines, Roosevelt 1207 1197 ▲9
112 Kylan Quach 24:20.5 10 Waukee 1205 1255 ▼-41
113 Oscar Kellen 24:20.7 10 Des Moines, Roosevelt 1198 1185 ▲12
114 Jared McBurney 24:20.9 10 Waukee 1195 1204 ▼-17
115 Alex Young 24:21.0 9 Waukee 1192 1245 ▼-44
116 Mason Schieber 24:21.2 9 Valley, West Des Moines 1187 1201 ▼-18
117 Paul Martin 24:21.5 9 Des Moines, Roosevelt 1183 1200 ▼-22
118 JT Dix 24:26.2 9 Des Moines, Roosevelt 1177 1177 ▲1
119 Cooper Stein 24:28.7 11 Valley, West Des Moines 1174 1202 ▼-31
120 Evaristo Saucedo-Escoto 24:29.5 9 Des Moines, North 1170 1176 ▼-324
121 Ben Nelson 24:30.5 9 Ankeny Centennial 1168 1193 ▼-326
122 Dhruv Chatterjee 24:41.7 12 Waukee 1162 1169 ▼-9
123 Ethan Feng 24:43.2 9 Waukee 1157 1163 ▼-6
124 Jacob Christen 24:48.9 11 Marshalltown 1154 1187 ▼-42
125 John Lloyd 24:51.2 9 Waukee 1145 1127 ▲28
126 Christopher Ezzio 24:51.5 10 Des Moines, East 1144 1150 ▼-350
127 Bennett Welcher 24:52.5 9 Ankeny Centennial 1141 1155 ▼-318
128 Carson Levi 24:54.9 9 Norwalk 1135 1161 ▼-27
129 Reece Denahey 24:56.9 10 Des Moines, Roosevelt 1127 1128 ▼-1
130 Zadok Perry 25:01.2 9 Valley, West Des Moines 1122 1137 ▼-19
131 Brayden Eben 25:04.0 10 Valley, West Des Moines 1118 1243 ▼-80
132 Hunter Farrell 25:16.2 12 Ankeny Centennial 1110 1174 ▼-54
133 Carter Mitchell 25:16.4 10 Des Moines, Roosevelt 1102 1138 ▼-32
134 Carter Kuhl 25:22.5 10 Ankeny Centennial 1094 1115 ▼-70
135 Porter Quinn 25:36.7 9 Des Moines, Roosevelt 1079 1043 ▲56
136 Hayden Daters 25:39.5 11 Marshalltown 1072 1059 ▲23
137 Owen Congdon 25:48.5 12 Des Moines, Roosevelt 1066 1084 ▼-23
138 Ronan Welsher 25:51.4 10 Des Moines, East 1059 1140 ▼-112
139 Kannon Mitchell 25:56.0 10 Ankeny Centennial 1040 1004 ▼-446
140 Benjamin Kouba 26:21.2 9 Valley, West Des Moines 1032 1021 ▲10
141 Derek Shannon 26:22.0 11 Des Moines, East 1025 1053 ▼-37
142 Cameron Vize 26:26.0 10 Waukee 1009 1000 ▲12
143 Sean Jones 26:40.4 9 Norwalk 1003 1061 ▼-55
144 Armaan Meher 26:46.4 10 Waukee 991 1000 ▼-500
145 Drew Gathercole 26:48.7 11 Des Moines, East 987 1020 ▼-61
146 Michael Chhim 26:52.9 10 Des Moines, East 978 987 ▼-513
147 Jacob Thomas 26:53.0 10 Valley, West Des Moines 975 984 ▼-516
148 Conner Holman 26:59.2 9 Marshalltown 963 948 ▲21
149 Edson Gallentine 27:01.2 10 Marshalltown 954 953 0
150 Tobias Simmons 27:02.2 12 Des Moines, North 938 909 ▲82
151 Armando Estrada 27:08.7 10 Marshalltown 934 959 ▼-32
152 Quinntin Oswald 27:20.5 9 Norwalk 916 913 ▲3
153 Liam Lord 28:00.2 9 Valley, West Des Moines 909 995 ▼-131
154 Kolton Samaniego 28:08.2 11 Des Moines, North 895 905 ▼-595
155 Ryan Boothe 28:21.4 9 Ankeny Centennial 891 961 ▼-63
156 Nolan Nelson-Keesey 28:28.9 9 Valley, West Des Moines 875 885 ▼-615
157 Levi Lientz 28:37.5 9 Valley, West Des Moines 859 848 ▲16
158 Kevin Moore 28:41.5 9 Waukee 835 797 ▲334
159 Chris Young 28:58.2 12 Des Moines, East 815 777 ▲288
160 John Glatt 29:19.0 9 Ankeny Centennial 813 856 ▼-256
161 Isaac Tague 30:26.2 9 Norwalk 783 802 ▼-108
162 Ryne Copple 30:32.9 11 Norwalk 725 744 ▼-19
163 Jackson Luft 30:51.2 10 Des Moines, East 649 703 ▼-135
164 Connor Noeuy 31:46.0 9 Des Moines, North 512 523 ▼-18
165 Jay Helton 31:54.9 12 Marshalltown 464 628 ▼-206