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

Varsity Male

Place Name Time Grade School Name Performance Score Updated Rating Rating Change
1 Jack Crossland 15:49.0 10 Johnston ---- ---- ----
2 Nick Lee 16:01.0 12 Prairie, Cedar Rapids ---- ---- ----
3 Linus McRoberts 16:08.0 11 Iowa City, City High ---- ---- ----
4 AJ Willey 16:21.0 11 Bettendorf ---- ---- ----
5 Joe Knepp 16:24.0 11 Pleasant Valley ---- ---- ----
6 Jack Kirman 16:26.0 11 Dubuque, Senior ---- ---- ----
7 Holden Schug 16:26.0 12 Johnston ---- ---- ----
8 Ryan Heden 16:27.0 12 Bettendorf ---- ---- ----
9 Kamran Foad 16:27.0 10 Pleasant Valley ---- ---- ----
10 Micah Fern 16:28.0 11 Dubuque, Hempstead ---- ---- ----
11 Bennett Allred 16:32.0 12 Prairie, Cedar Rapids ---- ---- ----
12 Jacob Haug 16:32.0 12 Dubuque, Senior ---- ---- ----
13 David Randall 16:33.0 10 Iowa City, City High ---- ---- ----
14 Zack Ryan 16:36.0 10 Davenport, Central ---- ---- ----
15 Danny Rothert 16:38.0 12 Dubuque, Senior ---- ---- ----
16 Tay Ohr-Rottler 16:41.0 11 Johnston ---- ---- ----
17 Emmett Palmberg 16:45.0 10 Iowa City, City High ---- ---- ----
18 George Karr 16:49.0 12 Iowa City, City High ---- ---- ----
19 Calvin Lueken 16:50.0 12 Dubuque, Senior ---- ---- ----
20 Kyle Johnson 16:50.0 11 Prairie, Cedar Rapids ---- ---- ----
21 Carter Gearhart 16:51.0 12 Johnston ---- ---- ----
22 Owen Miller 16:51.0 11 Prairie, Cedar Rapids ---- ---- ----
23 Jack Perry 16:55.0 12 Pleasant Valley ---- ---- ----
24 Tyler Ryan 16:57.0 12 Davenport, Central ---- ---- ----
25 Jarris Prottsman 16:58.0 11 Iowa City, City High ---- ---- ----
26 Emmett Revell-Beck 16:58.0 9 Davenport, Central ---- ---- ----
27 Maxwell McDowell 17:00.0 11 Iowa City, City High ---- ---- ----
28 Cole Carrizales 17:00.0 10 Prairie, Cedar Rapids ---- ---- ----
29 Adam Schaefer 17:01.0 12 Iowa City, City High ---- ---- ----
30 Talan Becker 17:01.0 11 Muscatine ---- ---- ----
31 Liam Kroger 17:02.0 11 Dubuque, Senior ---- ---- ----
32 Sammy Lange 17:09.0 10 Prairie, Cedar Rapids ---- ---- ----
33 Maxwell Bruss 17:11.0 12 Iowa City, West ---- ---- ----
34 Carter Mulford 17:14.0 12 Prairie, Cedar Rapids ---- ---- ----
35 Caleb Rankin 17:15.0 12 Bettendorf ---- ---- ----
36 Noah Reese 17:20.0 12 Johnston ---- ---- ----
37 Gavin Russell 17:21.0 10 Pleasant Valley ---- ---- ----
38 Aidan Cooley 17:26.0 10 Dubuque, Hempstead ---- ---- ----
39 Brian Ly 17:26.0 11 Johnston ---- ---- ----
40 Landon Orris 17:28.0 10 Pleasant Valley ---- ---- ----
41 Owen Anderson 17:28.0 10 Dubuque, Senior ---- ---- ----
42 Mathew Denham 17:28.0 10 Dubuque, Senior ---- ---- ----
43 Josh Gant 17:31.0 11 Davenport, Central ---- ---- ----
44 Evan Merrill 17:33.0 10 Iowa City, West ---- ---- ----
45 Brice Wahe 17:34.0 12 Iowa City, West ---- ---- ----
46 Charles Strauss 17:36.0 10 Johnston ---- ---- ----
47 Austin Lewis 17:40.0 12 Davenport, West ---- ---- ----
48 Owen Leitzen 17:46.0 12 Dubuque, Hempstead ---- ---- ----
49 Carter Unwin 17:50.0 11 North Scott, Eldridge ---- ---- ----
50 Carter Richter 17:52.0 12 Davenport, Central ---- ---- ----
51 Liam Rehnberg 17:57.0 11 Bettendorf ---- ---- ----
52 Jacob O'Connnor 17:58.0 10 Pleasant Valley ---- ---- ----
53 Noah Gehler 17:59.0 12 Bettendorf ---- ---- ----
54 Colin Wehrle 17:59.0 10 Iowa City, West ---- ---- ----
55 Aaron Morehead 18:05.0 11 Burlington ---- ---- ----
56 Jack McCarthy 18:08.0 11 North Scott, Eldridge ---- ---- ----
57 Ben Ellerbach 18:11.0 10 Dubuque, Hempstead ---- ---- ----
58 Joe McCleary 18:15.0 12 Muscatine ---- ---- ----
59 Vincent Scherr 18:17.0 12 Dubuque, Hempstead ---- ---- ----
60 Sam Kotleba 18:21.0 10 Burlington ---- ---- ----
61 Parker Hamly 18:23.0 10 North Scott, Eldridge ---- ---- ----
62 Lars Pressler 18:29.0 10 Iowa City, West ---- ---- ----
63 Jacob Rowe 18:32.0 12 Dubuque, Hempstead ---- ---- ----
64 Elliot Davis 18:39.0 11 Bettendorf ---- ---- ----
65 Derek Barfels 18:45.0 10 Davenport, Central ---- ---- ----
66 Cassandro Chan 18:46.0 12 Iowa City, West ---- ---- ----
67 Yorton Hagedorn 18:58.0 12 North Scott, Eldridge ---- ---- ----
68 Alex Ewoldt 19:04.0 12 Davenport, West ---- ---- ----
69 Chase Monroe 19:06.0 10 Davenport, West ---- ---- ----
70 Connor Diehl 19:06.0 11 Muscatine ---- ---- ----
71 Dylon Mason 19:11.0 11 Muscatine ---- ---- ----
72 Ben Clayton 19:17.0 10 North Scott, Eldridge ---- ---- ----
73 Hunter Hansen 19:20.0 11 Burlington ---- ---- ----
74 Nate Lukkarinen 19:21.0 11 Muscatine ---- ---- ----
75 JJ / Jason Garnica 19:24.0 10 North Scott, Eldridge ---- ---- ----
76 Canton Welsch 19:31.0 11 Muscatine ---- ---- ----
77 Carter Shinn 19:35.0 10 Burlington ---- ---- ----
78 Drew Kurriger 19:44.0 12 Muscatine ---- ---- ----
79 Isaac Stanley 20:02.0 12 North Scott, Eldridge ---- ---- ----
80 Kerrick Truong 20:13.0 12 Davenport, West ---- ---- ----
81 Carl Kordick 20:28.0 12 Davenport, West ---- ---- ----
82 Mason Fritz 21:05.0 11 Burlington ---- ---- ----
83 Zach Karney 21:20.0 11 Davenport, West ---- ---- ----
Unlock Advanced Performance Analytics

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