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

Varsity Boys

Place Name Time Grade School Name Performance Score Updated Rating Rating Change
1 Keegan Decker 15:33.0 11 Iowa City, Liberty ---- ---- ----
2 Jack Crossland 15:41.0 11 Johnston ---- ---- ----
3 AJ Willey 15:42.0 12 Bettendorf ---- ---- ----
4 Andrew Heden 15:54.0 11 Bettendorf ---- ---- ----
5 Linus McRoberts 15:59.0 12 Iowa City, City High ---- ---- ----
6 Tay Ohr-Rottler 16:02.0 12 Johnston ---- ---- ----
7 Cole Carrizales 16:06.0 11 Prairie, Cedar Rapids ---- ---- ----
8 Jack Kirman 16:17.0 12 Dubuque, Senior ---- ---- ----
9 Jonah Whitson 16:24.0 11 Pleasant Valley ---- ---- ----
10 Owen Miller 16:25.0 12 Prairie, Cedar Rapids ---- ---- ----
11 Zack Ryan 16:28.0 11 Davenport, Central ---- ---- ----
12 Owen Anderson 16:28.0 11 Dubuque, Senior ---- ---- ----
13 Kyle Johnson 16:29.0 12 Prairie, Cedar Rapids ---- ---- ----
14 Michael Hanna 16:29.0 10 Iowa City, West ---- ---- ----
15 Emmett Palmberg 16:31.0 11 Iowa City, City High ---- ---- ----
16 Joe Knepp 16:33.0 12 Pleasant Valley ---- ---- ----
17 Emmett Revell-Beck 16:33.0 10 Davenport, Central ---- ---- ----
18 Kamran Foad 16:34.0 11 Pleasant Valley ---- ---- ----
19 Garrett Willey 16:36.0 10 Bettendorf ---- ---- ----
20 Jake Weiler 16:36.0 10 Iowa City, West ---- ---- ----
21 Jasper McRoberts 16:37.0 10 Iowa City, City High ---- ---- ----
22 Samuel Lange 16:37.0 11 Prairie, Cedar Rapids ---- ---- ----
23 Jack Leman 16:39.0 12 Iowa City, City High ---- ---- ----
24 Landon Orris 16:40.0 11 Pleasant Valley ---- ---- ----
25 Ben Ellerbach 16:42.0 11 Dubuque, Hempstead ---- ---- ----
26 Ben Hohmann 16:42.0 12 Dubuque, Senior ---- ---- ----
27 Eli Dunham 16:46.0 9 Iowa City, West ---- ---- ----
28 Colin Henn 16:47.0 12 Dubuque, Hempstead ---- ---- ----
29 Micah Fern 16:50.0 12 Dubuque, Hempstead ---- ---- ----
30 David Randall 16:50.0 11 Iowa City, City High ---- ---- ----
31 Aidan Cooley 16:50.0 11 Dubuque, Hempstead ---- ---- ----
32 Liam Kroger 16:57.0 12 Dubuque, Senior ---- ---- ----
33 Jarris Prottsman 16:58.0 12 Iowa City, City High ---- ---- ----
34 Henry Maloney 17:00.0 11 Dubuque, Hempstead ---- ---- ----
35 Lars Pressler 17:01.0 11 Iowa City, West ---- ---- ----
36 Will Carey 17:02.0 11 Iowa City, City High ---- ---- ----
37 Graden Kroger 17:03.0 12 Dubuque, Senior ---- ---- ----
38 Dawson Allen 17:04.0 10 Bettendorf ---- ---- ----
39 Lars Hildebrand 17:06.0 11 Iowa City, Liberty ---- ---- ----
40 Josh Gant 17:10.0 12 Davenport, Central ---- ---- ----
41 Evan Merrill 17:15.0 11 Iowa City, West ---- ---- ----
42 Ramsey Morgan 17:17.0 11 Johnston ---- ---- ----
43 Charles Strauss 17:19.0 11 Johnston ---- ---- ----
44 Carter Hatz 17:22.0 11 Pleasant Valley ---- ---- ----
45 Tayson Cho 17:23.0 11 Iowa City, Liberty ---- ---- ----
46 Liam Rehnberg 17:26.0 12 Bettendorf ---- ---- ----
47 Kaedyn Garnica 17:27.0 10 Davenport, Central ---- ---- ----
48 Dillon Wiethorn 17:34.0 12 Prairie, Cedar Rapids ---- ---- ----
49 Ben Cheese 17:37.0 12 Johnston ---- ---- ----
50 Carter Dyer 17:38.0 11 Johnston ---- ---- ----
51 Mathew Haug 17:39.0 11 Dubuque, Senior ---- ---- ----
52 Jacob O'Connnor 17:40.0 11 Pleasant Valley ---- ---- ----
53 Colin Finch 17:45.0 11 Iowa City, Liberty ---- ---- ----
54 Parker Hamly 17:45.0 11 North Scott, Eldridge ---- ---- ----
55 Charlie Spahn 17:46.0 10 Dubuque, Hempstead ---- ---- ----
56 Aiden Bullock 17:46.0 10 Muscatine ---- ---- ----
57 Matthew Formanek 17:49.0 10 Prairie, Cedar Rapids ---- ---- ----
58 Manny Leveridge 17:50.0 11 Davenport, Central ---- ---- ----
59 Maxwell Kinzer 17:50.0 9 Iowa City, Liberty ---- ---- ----
60 Aaron Morehead 17:54.0 12 Burlington ---- ---- ----
61 Gavin Russell 17:55.0 11 Pleasant Valley ---- ---- ----
62 Tristan Stolley 17:55.0 10 Prairie, Cedar Rapids ---- ---- ----
63 Sam Crawford 17:57.0 11 Davenport, Central ---- ---- ----
64 Eli Neahaus 17:57.0 11 Dubuque, Senior ---- ---- ----
65 Jacob Weimar 17:58.0 12 Iowa City, West ---- ---- ----
66 Ben Barnds 18:00.0 10 Davenport, Central ---- ---- ----
67 Nolan Risma 18:00.0 10 Dubuque, Hempstead ---- ---- ----
68 Elliot Davis 18:11.0 12 Bettendorf ---- ---- ----
69 Jens Strand 18:15.0 10 Iowa City, Liberty ---- ---- ----
70 Julius Vidal 18:16.0 12 Iowa City, Liberty ---- ---- ----
71 Robert Widtfeldt 18:17.0 10 Johnston ---- ---- ----
72 Jack McCarthy 18:19.0 12 North Scott, Eldridge ---- ---- ----
73 Dylan Berg 18:22.0 11 Bettendorf ---- ---- ----
74 Sam Kotleba 18:23.0 11 Burlington ---- ---- ----
75 Ben Clayton 18:26.0 11 North Scott, Eldridge ---- ---- ----
76 Cael Dunhan 18:29.0 10 Iowa City, West ---- ---- ----
77 Talan Becker 18:37.0 12 Muscatine ---- ---- ----
78 Connor Diehl 18:37.0 12 Muscatine ---- ---- ----
79 Ezekiel Skyles 18:55.0 10 North Scott, Eldridge ---- ---- ----
80 Chase Monroe 19:23.0 11 Davenport, West ---- ---- ----
81 Zach McMann 19:37.0 12 North Scott, Eldridge ---- ---- ----
82 Trevor Matthaidess 19:39.0 10 North Scott, Eldridge ---- ---- ----
83 Kyle Brewer 19:41.0 11 Muscatine ---- ---- ----
84 Hunter Hansen 19:52.0 12 Burlington ---- ---- ----
85 Gavyn Burton 20:02.0 10 Muscatine ---- ---- ----
86 Canton Welsch 20:03.0 12 Muscatine ---- ---- ----
87 Ben Miller 20:18.0 11 Muscatine ---- ---- ----
88 Carter Shinn 20:23.0 11 Burlington ---- ---- ----
89 Brayden Tuttle 20:28.0 12 Burlington ---- ---- ----
90 Mason Fritz 21:16.0 12 Burlington ---- ---- ----
91 Henry Rieck 21:16.0 12 North Scott, Eldridge ---- ---- ----
92 Zach Karney 22:40.0 12 Davenport, West ---- ---- ----
93 Zach Grieves 23:01.0 12 Burlington ---- ---- ----
94 Asher Rolland 25:52.0 11 Davenport, West ---- ---- ----
Unlock Advanced Performance Analytics

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