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

JV Male

Place Name Time Grade School Name Performance Score Updated Rating Rating Change
1 Kyle Brewer 20:04.0 9 Muscatine ---- ---- ----
2 Canton Welsch 20:11.0 10 Muscatine ---- ---- ----
3 Ryan Bang 21:33.0 9 Assumption, Davenport ---- ---- ----
4 Cooper McLeod 21:34.0 9 Muscatine ---- ---- ----
5 Cole Sharar 22:07.0 9 Muscatine ---- ---- ----
6 Ben Miller 22:09.0 9 Muscatine ---- ---- ----
7 Corwin McDonald 22:14.0 10 Muscatine ---- ---- ----
8 Andrew Gimbel 22:33.0 9 Assumption, Davenport ---- ---- ----
9 Nathan Schmitt 22:40.0 12 Muscatine ---- ---- ----
10 Shane Bahns 22:43.0 11 Assumption, Davenport ---- ---- ----
11 Declan Murphy 22:45.0 9 Assumption, Davenport ---- ---- ----
12 Ashton Marvin 22:48.0 9 Assumption, Davenport ---- ---- ----
13 Evan Wilson 23:20.0 9 Assumption, Davenport ---- ---- ----
14 Logan Bailey 23:21.0 10 Muscatine ---- ---- ----
15 Jackson Beck 23:59.0 9 Assumption, Davenport ---- ---- ----
16 Maddox Warren 25:24.0 9 Muscatine ---- ---- ----
17 Joah Fryxell 29:47.0 9 Assumption, Davenport ---- ---- ----
18 Dayne Kulland 30:49.0 9 Muscatine ---- ---- ----
Unlock Advanced Performance Analytics

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