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 ---- ---- ----
2 Weston Bowser 19:19.8 9 Valley, West Des Moines ---- ---- ----
3 Owen Kouba 19:23.3 12 Valley, West Des Moines ---- ---- ----
4 Ben Meier 19:25.6 11 Valley, West Des Moines ---- ---- ----
5 Tarunesh Gopinath 19:40.1 9 Valley, West Des Moines ---- ---- ----
6 Logan Plourde 19:53.0 12 Norwalk ---- ---- ----
7 Carson Whiting 19:59.8 9 Valley, West Des Moines ---- ---- ----
8 Eli Heckert 20:04.0 11 Norwalk ---- ---- ----
9 Carson Menke 20:04.3 10 Norwalk ---- ---- ----
10 Joey Zambreno 20:10.0 8 Des Moines, Roosevelt ---- ---- ----
11 Angel Cruz Felipe 20:16.0 10 Valley, West Des Moines ---- ---- ----
12 Levi Odson 20:16.1 9 Ankeny Centennial ---- ---- ----
13 Mason Stevermer 20:16.6 12 Valley, West Des Moines ---- ---- ----
14 Jeremy Reeve 20:18.3 11 Ankeny Centennial ---- ---- ----
15 Colin Hayes 20:21.9 9 Waukee ---- ---- ----
16 Trey Jackson 20:22.0 12 Des Moines, Roosevelt ---- ---- ----
17 Kael Lawler 20:25.3 11 Ankeny Centennial ---- ---- ----
18 Parthiv Rengarajan 20:28.0 10 Valley, West Des Moines ---- ---- ----
19 Hudson Carder 20:30.0 10 Waukee ---- ---- ----
20 Brandon McLaughlin 20:33.6 10 Valley, West Des Moines ---- ---- ----
21 Max Young 20:33.8 11 Waukee ---- ---- ----
22 Graham Hart 20:34.3 9 Valley, West Des Moines ---- ---- ----
23 Alex Kottmeyer 20:35.9 11 Waukee ---- ---- ----
24 Peter LaMasters 20:39.0 10 Valley, West Des Moines ---- ---- ----
25 Rishi Patel 20:41.5 10 Waukee ---- ---- ----
26 Alton Ladd 20:43.6 11 Valley, West Des Moines ---- ---- ----
27 Julian Nicolino 20:45.6 9 Des Moines, Roosevelt ---- ---- ----
28 Reed Opsal 20:51.8 9 Waukee ---- ---- ----
29 Isaac Benscoter 20:51.9 11 Marshalltown ---- ---- ----
30 Blake Bybee 20:52.3 10 Ankeny Centennial ---- ---- ----
31 Luca Leon 21:01.8 9 Valley, West Des Moines ---- ---- ----
32 Lane Moeckly 21:02.4 10 Ankeny Centennial ---- ---- ----
33 Gabriel Zingler 21:07.5 9 Valley, West Des Moines ---- ---- ----
34 Nolan Harder 21:18.5 11 Waukee ---- ---- ----
35 Kaden Klootwyk 21:19.3 11 Valley, West Des Moines ---- ---- ----
36 Alex Hernandez 21:22.9 10 Marshalltown ---- ---- ----
37 Salatiel Mashengesho 21:23.0 9 Des Moines, North ---- ---- ----
38 Charlie Gilbertson 21:26.1 11 Marshalltown ---- ---- ----
39 Charlie Leder 21:29.0 9 Valley, West Des Moines ---- ---- ----
40 Karson Johnson 21:33.8 12 Waukee ---- ---- ----
41 Parker O'Neall 21:34.3 10 Des Moines, Roosevelt ---- ---- ----
42 Reid Christensen 21:34.4 9 Waukee ---- ---- ----
43 Caleb Daughtery 21:34.6 9 Waukee ---- ---- ----
44 Hank Murphy 21:39.1 9 Des Moines, Roosevelt ---- ---- ----
45 Max Weis 21:40.9 10 Valley, West Des Moines ---- ---- ----
46 Matthew Alberico 21:41.5 9 Valley, West Des Moines ---- ---- ----
47 Drew Kehoe 21:43.0 10 Norwalk ---- ---- ----
48 Lucas Knutson 21:44.5 9 Des Moines, Roosevelt ---- ---- ----
49 Sam Smith 21:45.0 10 Des Moines, Roosevelt ---- ---- ----
50 Parker Stevens 21:46.0 10 Valley, West Des Moines ---- ---- ----
51 Aaron Whiting 21:48.5 9 Valley, West Des Moines ---- ---- ----
52 Logan Frink 21:55.0 11 Waukee ---- ---- ----
53 Isaac Larson 21:56.0 10 Valley, West Des Moines ---- ---- ----
54 Lucas Bantz 21:57.3 11 Marshalltown ---- ---- ----
55 Chase Jespersen 21:59.0 12 Ankeny Centennial ---- ---- ----
56 Finn Graziano 22:00.3 11 Waukee ---- ---- ----
57 Jackson Warren 22:01.0 12 Norwalk ---- ---- ----
58 Elijah Thole 22:05.9 9 Waukee ---- ---- ----
59 Calvin Haag 22:11.6 11 Ankeny Centennial ---- ---- ----
60 Peyton Hoffman 22:12.4 10 Waukee ---- ---- ----
61 Jack Franks 22:13.8 11 Des Moines, Roosevelt ---- ---- ----
62 Rigoberto Tovar 22:17.0 11 Des Moines, North ---- ---- ----
63 Tyson Hathaway 22:18.9 12 Valley, West Des Moines ---- ---- ----
64 Cameron Bauman 22:21.4 9 Valley, West Des Moines ---- ---- ----
65 Carson Snyder 22:22.4 12 Marshalltown ---- ---- ----
66 Cameron Seitz 22:24.1 11 Des Moines, Roosevelt ---- ---- ----
67 Finn Huggins 22:25.5 11 Des Moines, Roosevelt ---- ---- ----
68 Cole Tjaden 22:26.4 12 Ankeny Centennial ---- ---- ----
69 Owen Hovick 22:28.1 12 Ankeny Centennial ---- ---- ----
70 Isaac Coronel 22:30.8 11 Ankeny Centennial ---- ---- ----
71 Alexander Wood 22:31.5 12 Ankeny Centennial ---- ---- ----
72 Jacob Chizek 22:32.0 12 Ankeny Centennial ---- ---- ----
73 Trey Calvert 22:32.6 9 Norwalk ---- ---- ----
74 Riley Monson 22:35.0 9 Norwalk ---- ---- ----
75 Ronak Bhargava 22:38.6 10 Valley, West Des Moines ---- ---- ----
76 Khoa Nguyen 22:42.0 11 Ankeny Centennial ---- ---- ----
77 Jonah Johnson 22:42.1 9 Des Moines, North ---- ---- ----
78 Braeden Vogel 22:42.4 9 Norwalk ---- ---- ----
79 Dylan Poe 22:46.3 9 Des Moines, Roosevelt ---- ---- ----
80 Maddox Wajda 22:47.3 11 Valley, West Des Moines ---- ---- ----
81 Kager Kremer 22:48.5 11 Marshalltown ---- ---- ----
82 Joel Chan 22:51.0 12 Des Moines, Roosevelt ---- ---- ----
83 Noah Shipley 22:53.6 9 Norwalk ---- ---- ----
84 Saige Heuberger 22:57.6 11 Des Moines, East ---- ---- ----
85 Gus Sanders 22:57.8 12 Des Moines, Roosevelt ---- ---- ----
86 Caleb Whaley 22:59.0 12 Ankeny Centennial ---- ---- ----
87 Kellan Kreger 23:01.0 10 Waukee ---- ---- ----
88 Bennett Neipert 23:02.6 11 Des Moines, Roosevelt ---- ---- ----
89 Bryce Weih 23:07.1 9 Valley, West Des Moines ---- ---- ----
90 Isaac Seberger 23:07.6 11 Marshalltown ---- ---- ----
91 Sam Schmidt 23:07.9 9 Des Moines, Roosevelt ---- ---- ----
92 Jaden Schwartz 23:08.1 9 Marshalltown ---- ---- ----
93 Shawn Harris 23:11.0 9 Ankeny Centennial ---- ---- ----
94 Charlie Fitzgerald 23:14.1 11 Waukee ---- ---- ----
95 Theo Johnson 23:14.1 11 Des Moines, North ---- ---- ----
96 Dean Landis 23:16.0 10 Ankeny Centennial ---- ---- ----
97 Henry Stamets 23:17.0 9 Valley, West Des Moines ---- ---- ----
98 Eli Hutchison 23:23.5 11 Valley, West Des Moines ---- ---- ----
99 Jonah O'Neal 23:24.3 11 Des Moines, North ---- ---- ----
100 Jonathan Alberico 23:26.9 9 Valley, West Des Moines ---- ---- ----
101 Blake Schimonitz 23:28.5 11 Valley, West Des Moines ---- ---- ----
102 Ty Walker 23:50.8 12 Ankeny Centennial ---- ---- ----
103 Alex Imig 23:51.8 12 Valley, West Des Moines ---- ---- ----
104 Alexander Chapman 24:00.9 12 Valley, West Des Moines ---- ---- ----
105 Jack McCarthy 24:06.4 9 Valley, West Des Moines ---- ---- ----
106 Adam Hartwigsen 24:07.0 11 Ankeny Centennial ---- ---- ----
107 Ruben Fuentes 24:07.8 10 Marshalltown ---- ---- ----
108 Mason Mikulski 24:09.0 10 Valley, West Des Moines ---- ---- ----
109 John Mansur 24:09.5 10 Ankeny Centennial ---- ---- ----
110 Josue Corral Coronado 24:09.5 8 Marshalltown ---- ---- ----
111 Brant McElderry 24:12.9 9 Des Moines, Roosevelt ---- ---- ----
112 Kylan Quach 24:20.5 10 Waukee ---- ---- ----
113 Oscar Kellen 24:20.6 10 Des Moines, Roosevelt ---- ---- ----
114 Jared McBurney 24:20.9 10 Waukee ---- ---- ----
115 Alex Young 24:21.0 9 Waukee ---- ---- ----
116 Mason Schieber 24:21.3 9 Valley, West Des Moines ---- ---- ----
117 Paul Martin 24:21.5 9 Des Moines, Roosevelt ---- ---- ----
118 JT Dix 24:26.1 9 Des Moines, Roosevelt ---- ---- ----
119 Cooper Stein 24:28.6 11 Valley, West Des Moines ---- ---- ----
120 Evaristo Saucedo-Escoto 24:29.5 9 Des Moines, North ---- ---- ----
121 Ben Nelson 24:30.5 9 Ankeny Centennial ---- ---- ----
122 Dhruv Chatterjee 24:41.8 12 Waukee ---- ---- ----
123 Ethan Feng 24:43.1 9 Waukee ---- ---- ----
124 Jacob Christen 24:48.9 11 Marshalltown ---- ---- ----
125 John Lloyd 24:51.1 9 Waukee ---- ---- ----
126 Christopher Ezzio 24:51.5 10 Des Moines, East ---- ---- ----
127 Bennett Welcher 24:52.5 9 Ankeny Centennial ---- ---- ----
128 Carson Levi 24:54.9 9 Norwalk ---- ---- ----
129 Reece Denahey 24:56.9 10 Des Moines, Roosevelt ---- ---- ----
130 Zadok Perry 25:01.1 9 Valley, West Des Moines ---- ---- ----
131 Brayden Eben 25:04.0 10 Valley, West Des Moines ---- ---- ----
132 Hunter Farrell 25:16.3 12 Ankeny Centennial ---- ---- ----
133 Carter Mitchell 25:16.4 10 Des Moines, Roosevelt ---- ---- ----
134 Carter Kuhl 25:22.5 10 Ankeny Centennial ---- ---- ----
135 Porter Quinn 25:36.8 9 Des Moines, Roosevelt ---- ---- ----
136 Hayden Daters 25:39.5 11 Marshalltown ---- ---- ----
137 Owen Congdon 25:48.5 12 Des Moines, Roosevelt ---- ---- ----
138 Ronan Welsher 25:51.4 10 Des Moines, East ---- ---- ----
139 Kannon Mitchell 25:56.0 10 Ankeny Centennial ---- ---- ----
140 Benjamin Kouba 26:21.1 9 Valley, West Des Moines ---- ---- ----
141 Derek Shannon 26:22.0 11 Des Moines, East ---- ---- ----
142 Cameron Vize 26:26.0 10 Waukee ---- ---- ----
143 Sean Jones 26:40.4 9 Norwalk ---- ---- ----
144 Armaan Meher 26:46.4 10 Waukee ---- ---- ----
145 Drew Gathercole 26:48.8 11 Des Moines, East ---- ---- ----
146 Michael Chhim 26:52.9 10 Des Moines, East ---- ---- ----
147 Jacob Thomas 26:53.0 10 Valley, West Des Moines ---- ---- ----
148 Conner Holman 26:59.1 9 Marshalltown ---- ---- ----
149 Edson Gallentine 27:01.1 10 Marshalltown ---- ---- ----
150 Tobias Simmons 27:02.1 12 Des Moines, North ---- ---- ----
151 Armando Estrada 27:08.8 10 Marshalltown ---- ---- ----
152 Quinntin Oswald 27:20.5 9 Norwalk ---- ---- ----
153 Liam Lord 28:00.1 9 Valley, West Des Moines ---- ---- ----
154 Kolton Samaniego 28:08.3 11 Des Moines, North ---- ---- ----
155 Ryan Boothe 28:21.4 9 Ankeny Centennial ---- ---- ----
156 Nolan Nelson-Keesey 28:28.9 9 Valley, West Des Moines ---- ---- ----
157 Levi Lientz 28:37.5 9 Valley, West Des Moines ---- ---- ----
158 Kevin Moore 28:41.5 9 Waukee ---- ---- ----
159 Chris Young 28:58.1 12 Des Moines, East ---- ---- ----
160 John Glatt 29:19.0 9 Ankeny Centennial ---- ---- ----
161 Isaac Tague 30:26.3 9 Norwalk ---- ---- ----
162 Ryne Copple 30:32.9 11 Norwalk ---- ---- ----
163 Jackson Luft 30:51.1 10 Des Moines, East ---- ---- ----
164 Connor Noeuy 31:46.0 9 Des Moines, North ---- ---- ----
165 Jay Helton 31:54.9 12 Marshalltown ---- ---- ----
Unlock Advanced Performance Analytics

Access performance scores, updated ratings, and rating changes to analyze runner development and race performance trends.