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

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 1841 1837 ▲337
2 Weston Bowser 19:19.7 9 Valley, West Des Moines 1718 1652 ▲119
3 Owen Kouba 19:23.2 12 Valley, West Des Moines 1698 1698 0
4 Ben Meier 19:25.7 11 Valley, West Des Moines 1692 1678 ▲18
5 Tarunesh Gopinath 19:40.2 9 Valley, West Des Moines 1663 1669 ▼-7
6 Logan Plourde 19:53.0 12 Norwalk 1647 1615 ▲190
7 Carson Whiting 19:59.7 9 Valley, West Des Moines 1637 1628 ▲11
8 Eli Heckert 20:04.0 11 Norwalk 1632 1616 ▲23
9 Carson Menke 20:04.2 10 Norwalk 1629 1626 ▲4
10 Joey Zambreno 20:10.0 8 Des Moines, Roosevelt 1616 1601 ▲15
11 Angel Cruz Felipe 20:16.0 10 Valley, West Des Moines 1610 1622 ▼-42
12 Levi Odson 20:16.2 9 Ankeny Centennial 1604 1573 ▼-308
13 Mason Stevermer 20:16.7 12 Valley, West Des Moines 1602 1623 ▼-28
14 Jeremy Reeve 20:18.2 11 Ankeny Centennial 1597 1591 ▼-47
15 Colin Hayes 20:21.9 9 Waukee 1589 1564 ▲28
16 Trey Jackson 20:22.0 12 Des Moines, Roosevelt 1587 1606 ▼-54
17 Kael Lawler 20:25.2 11 Ankeny Centennial 1583 1588 ▼-6
18 Parthiv Rengarajan 20:28.0 10 Valley, West Des Moines 1580 1594 ▼-16
19 Hudson Carder 20:30.0 10 Waukee 1574 1563 ▲13
20 Brandon McLaughlin 20:33.7 10 Valley, West Des Moines 1570 1560 ▲14
21 Max Young 20:33.7 11 Waukee 1567 1560 ▲8
22 Graham Hart 20:34.2 9 Valley, West Des Moines 1563 1556 ▲16
23 Alex Kottmeyer 20:35.9 11 Waukee 1561 1570 ▼-21
24 Peter LaMasters 20:39.0 10 Valley, West Des Moines 1555 1547 ▲10
25 Rishi Patel 20:41.5 10 Waukee 1551 1535 ▲42
26 Alton Ladd 20:43.7 11 Valley, West Des Moines 1549 1557 ▼-9
27 Julian Nicolino 20:45.7 9 Des Moines, Roosevelt 1546 1566 ▼-22
28 Reed Opsal 20:51.7 9 Waukee 1535 1521 ▲17
29 Isaac Benscoter 20:51.9 11 Marshalltown 1531 1514 ▲21
30 Blake Bybee 20:52.2 10 Ankeny Centennial 1528 1546 ▼-408
31 Luca Leon 21:01.7 9 Valley, West Des Moines 1521 1542 ▼-24
32 Lane Moeckly 21:02.4 10 Ankeny Centennial 1514 1476 ▼-306
33 Gabriel Zingler 21:07.5 9 Valley, West Des Moines 1510 1489 ▲33
34 Nolan Harder 21:18.5 11 Waukee 1502 1493 ▲29
35 Kaden Klootwyk 21:19.2 11 Valley, West Des Moines 1498 1479 ▲29
36 Alex Hernandez 21:22.9 10 Marshalltown 1494 1474 ▲30
37 Salatiel Mashengesho 21:23.0 9 Des Moines, North 1493 1493 ▼-7
38 Charlie Gilbertson 21:26.2 11 Marshalltown 1492 1492 ▼-8
39 Charlie Leder 21:29.0 9 Valley, West Des Moines 1489 1475 ▲15
40 Karson Johnson 21:33.7 12 Waukee 1487 1496 ▼-25
41 Parker O'Neall 21:34.2 10 Des Moines, Roosevelt 1481 1477 ▲6
42 Reid Christensen 21:34.4 9 Waukee 1477 1458 ▲20
43 Caleb Daughtery 21:34.7 9 Waukee 1473 1458 ▲16
44 Hank Murphy 21:39.2 9 Des Moines, Roosevelt 1468 1443 ▲29
45 Max Weis 21:40.9 10 Valley, West Des Moines 1465 1461 ▲8
46 Matthew Alberico 21:41.5 9 Valley, West Des Moines 1462 1459 ▲3
47 Drew Kehoe 21:43.0 10 Norwalk 1457 1450 ▲12
48 Lucas Knutson 21:44.5 9 Des Moines, Roosevelt 1452 1422 ▲33
49 Sam Smith 21:45.0 10 Des Moines, Roosevelt 1448 1412 ▲45
50 Parker Stevens 21:46.0 10 Valley, West Des Moines 1446 1449 ▼-4
51 Aaron Whiting 21:48.5 9 Valley, West Des Moines 1441 1419 ▲34
52 Logan Frink 21:55.0 11 Waukee 1438 1424 ▲17
53 Isaac Larson 21:56.0 10 Valley, West Des Moines 1433 1406 ▲48
54 Lucas Bantz 21:57.2 11 Marshalltown 1431 1427 ▲4
55 Chase Jespersen 21:59.0 12 Ankeny Centennial 1429 1429 ▼-71
56 Finn Graziano 22:00.2 11 Waukee 1424 1351 ▲96
57 Jackson Warren 22:01.0 12 Norwalk 1421 1409 ▲41
58 Elijah Thole 22:05.9 9 Waukee 1414 1404 ▲14
59 Calvin Haag 22:11.7 11 Ankeny Centennial 1409 1371 ▼-14
60 Peyton Hoffman 22:12.4 10 Waukee 1409 1428 ▼-55
61 Jack Franks 22:13.7 11 Des Moines, Roosevelt 1404 1394 ▲12
62 Rigoberto Tovar 22:17.0 11 Des Moines, North 1401 1410 ▼-21
63 Tyson Hathaway 22:18.9 12 Valley, West Des Moines 1399 1469 ▼-79
64 Cameron Bauman 22:21.4 9 Valley, West Des Moines 1393 1387 ▲9
65 Carson Snyder 22:22.4 12 Marshalltown 1391 1408 ▼-20
66 Cameron Seitz 22:24.2 11 Des Moines, Roosevelt 1382 1359 ▲25
67 Finn Huggins 22:25.5 11 Des Moines, Roosevelt 1378 1365 ▲16
68 Cole Tjaden 22:26.4 12 Ankeny Centennial 1375 1368 ▲12
69 Owen Hovick 22:28.2 12 Ankeny Centennial 1373 1400 ▼-130
70 Isaac Coronel 22:30.7 11 Ankeny Centennial 1367 1354 ▲16
71 Alexander Wood 22:31.5 12 Ankeny Centennial 1363 1345 ▲22
72 Jacob Chizek 22:32.0 12 Ankeny Centennial 1359 1344 ▲29
73 Trey Calvert 22:32.7 9 Norwalk 1355 1323 ▲43
74 Riley Monson 22:35.0 9 Norwalk 1354 1399 ▼-64
75 Ronak Bhargava 22:38.7 10 Valley, West Des Moines 1350 1375 ▼-39
76 Khoa Nguyen 22:42.0 11 Ankeny Centennial 1344 1333 ▼-61
77 Jonah Johnson 22:42.2 9 Des Moines, North 1341 1336 ▲11
78 Braeden Vogel 22:42.4 9 Norwalk 1340 1409 ▼-82
79 Dylan Poe 22:46.2 9 Des Moines, Roosevelt 1332 1282 ▲61
80 Maddox Wajda 22:47.2 11 Valley, West Des Moines 1330 1341 ▼-11
81 Kager Kremer 22:48.5 11 Marshalltown 1327 1351 ▼-28
82 Joel Chan 22:51.0 12 Des Moines, Roosevelt 1320 1282 ▲43
83 Noah Shipley 22:53.7 9 Norwalk 1316 1292 ▲38
84 Saige Heuberger 22:57.7 11 Des Moines, East 1312 1238 ▲314
85 Gus Sanders 22:57.7 12 Des Moines, Roosevelt 1310 1307 ▲5
86 Caleb Whaley 22:59.0 12 Ankeny Centennial 1304 1255 ▲55
87 Kellan Kreger 23:01.0 10 Waukee 1304 1331 ▼-134
88 Bennett Neipert 23:02.7 11 Des Moines, Roosevelt 1300 1334 ▼-37
89 Bryce Weih 23:07.2 9 Valley, West Des Moines 1296 1333 ▼-40
90 Isaac Seberger 23:07.7 11 Marshalltown 1290 1279 ▲13
91 Sam Schmidt 23:07.9 9 Des Moines, Roosevelt 1284 1258 ▲389
92 Jaden Schwartz 23:08.2 9 Marshalltown 1280 1226 ▲72
93 Shawn Harris 23:11.0 9 Ankeny Centennial 1280 1313 ▼-217
94 Theo Johnson 23:14.2 11 Des Moines, North 1274 1270 ▲9
95 Charlie Fitzgerald 23:14.2 11 Waukee 1273 1322 ▼-128
96 Dean Landis 23:16.0 10 Ankeny Centennial 1267 1269 ▼-120
97 Henry Stamets 23:17.0 9 Valley, West Des Moines 1264 1283 ▼-21
98 Eli Hutchison 23:23.5 11 Valley, West Des Moines 1261 1263 ▼-237
99 Jonah O'Neal 23:24.2 11 Des Moines, North 1258 1252 ▲15
100 Jonathan Alberico 23:26.9 9 Valley, West Des Moines 1256 1288 ▼-41
101 Blake Schimonitz 23:28.5 11 Valley, West Des Moines 1252 1272 ▼-31
102 Ty Walker 23:50.7 12 Ankeny Centennial 1247 1247 ▲2
103 Alex Imig 23:51.7 12 Valley, West Des Moines 1243 1237 ▲7
104 Alexander Chapman 24:00.9 12 Valley, West Des Moines 1232 1234 ▼-2
105 Jack McCarthy 24:06.4 9 Valley, West Des Moines 1230 1233 ▼-267
106 Adam Hartwigsen 24:07.0 11 Ankeny Centennial 1226 1219 ▼-251
107 Ruben Fuentes 24:07.7 10 Marshalltown 1221 1185 ▲41
108 Mason Mikulski 24:09.0 10 Valley, West Des Moines 1221 1224 ▼-276
109 Josue Corral Coronado 24:09.5 8 Marshalltown 1214 1219 ▼-6
110 John Mansur 24:09.5 10 Ankeny Centennial 1217 1196 ▲26
111 Brant McElderry 24:12.9 9 Des Moines, Roosevelt 1209 1199 ▲11
112 Kylan Quach 24:20.5 10 Waukee 1207 1251 ▼-47
113 Oscar Kellen 24:20.7 10 Des Moines, Roosevelt 1201 1187 ▲15
114 Jared McBurney 24:20.9 10 Waukee 1198 1205 ▼-16
115 Alex Young 24:21.0 9 Waukee 1196 1240 ▼-53
116 Mason Schieber 24:21.2 9 Valley, West Des Moines 1190 1203 ▼-17
117 Paul Martin 24:21.5 9 Des Moines, Roosevelt 1186 1201 ▼-22
118 JT Dix 24:26.2 9 Des Moines, Roosevelt 1181 1179 ▲3
119 Cooper Stein 24:28.7 11 Valley, West Des Moines 1178 1199 ▼-29
120 Evaristo Saucedo-Escoto 24:29.5 9 Des Moines, North 1174 1178 ▼-322
121 Ben Nelson 24:30.5 9 Ankeny Centennial 1172 1193 ▼-324
122 Dhruv Chatterjee 24:41.7 12 Waukee 1167 1174 ▼-14
123 Ethan Feng 24:43.2 9 Waukee 1162 1165 ▼-4
124 Jacob Christen 24:48.9 11 Marshalltown 1159 1187 ▼-43
125 John Lloyd 24:51.2 9 Waukee 1151 1137 ▲24
126 Christopher Ezzio 24:51.5 10 Des Moines, East 1149 1153 ▼-347
127 Bennett Welcher 24:52.5 9 Ankeny Centennial 1146 1154 ▼-322
128 Carson Levi 24:54.9 9 Norwalk 1141 1162 ▼-31
129 Reece Denahey 24:56.9 10 Des Moines, Roosevelt 1133 1132 ▲2
130 Zadok Perry 25:01.2 9 Valley, West Des Moines 1128 1140 ▼-16
131 Brayden Eben 25:04.0 10 Valley, West Des Moines 1124 1218 ▼-103
132 Hunter Farrell 25:16.2 12 Ankeny Centennial 1117 1166 ▼-59
133 Carter Mitchell 25:16.4 10 Des Moines, Roosevelt 1108 1137 ▼-32
134 Carter Kuhl 25:22.5 10 Ankeny Centennial 1101 1119 ▼-79
135 Porter Quinn 25:36.7 9 Des Moines, Roosevelt 1085 1052 ▲65
136 Hayden Daters 25:39.5 11 Marshalltown 1076 1062 ▲36
137 Owen Congdon 25:48.5 12 Des Moines, Roosevelt 1071 1086 ▼-22
138 Ronan Welsher 25:51.4 10 Des Moines, East 1064 1116 ▼-132
139 Kannon Mitchell 25:56.0 10 Ankeny Centennial 1042 1010 ▼-445
140 Benjamin Kouba 26:21.2 9 Valley, West Des Moines 1033 1023 ▲10
141 Derek Shannon 26:22.0 11 Des Moines, East 1027 1050 ▼-44
142 Cameron Vize 26:26.0 10 Waukee 1010 1006 ▲7
143 Sean Jones 26:40.4 9 Norwalk 1004 1053 ▼-67
144 Armaan Meher 26:46.4 10 Waukee 991 997 ▼-503
145 Drew Gathercole 26:48.7 11 Des Moines, East 988 1013 ▼-68
146 Michael Chhim 26:52.9 10 Des Moines, East 979 985 ▼-515
147 Jacob Thomas 26:53.0 10 Valley, West Des Moines 976 982 ▼-518
148 Conner Holman 26:59.2 9 Marshalltown 966 955 ▲18
149 Edson Gallentine 27:01.2 10 Marshalltown 956 954 ▲1
150 Tobias Simmons 27:02.2 12 Des Moines, North 940 919 ▲92
151 Armando Estrada 27:08.7 10 Marshalltown 937 955 ▼-29
152 Quinntin Oswald 27:20.5 9 Norwalk 919 916 ▲3
153 Liam Lord 28:00.2 9 Valley, West Des Moines 912 971 ▼-156
154 Kolton Samaniego 28:08.2 11 Des Moines, North 899 905 ▼-595
155 Ryan Boothe 28:21.4 9 Ankeny Centennial 895 950 ▼-67
156 Nolan Nelson-Keesey 28:28.9 9 Valley, West Des Moines 880 887 ▼-613
157 Levi Lientz 28:37.5 9 Valley, West Des Moines 865 857 ▲14
158 Kevin Moore 28:41.5 9 Waukee 842 814 ▲353
159 Chris Young 28:58.2 12 Des Moines, East 824 795 ▲307
160 John Glatt 29:19.0 9 Ankeny Centennial 823 855 ▼-261
161 Isaac Tague 30:26.2 9 Norwalk 795 810 ▼-114
162 Ryne Copple 30:32.9 11 Norwalk 737 747 ▼-15
163 Jackson Luft 30:51.2 10 Des Moines, East 664 697 ▼-141
164 Connor Noeuy 31:46.0 9 Des Moines, North 514 522 ▼-18
165 Jay Helton 31:54.9 12 Marshalltown 470 549 ▼-285